OSDN Git Service
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
U-i7\gimy [Mon, 6 Jul 2009 13:28:21 +0000 (22:28 +0900)]
fix error on clean regex when clean build
U-i7\gimy [Mon, 6 Jul 2009 13:27:35 +0000 (22:27 +0900)]
fix error on undefined CPUBIT
U-i7\gimy [Sun, 5 Jul 2009 15:33:23 +0000 (00:33 +0900)]
add some ignore files
U-i7\gimy [Sun, 5 Jul 2009 14:33:19 +0000 (23:33 +0900)]
add solution and project files for VisualStudio and some utility tools
U-i7\gimy [Sun, 5 Jul 2009 14:00:23 +0000 (23:00 +0900)]
increment version number for next release
U-i7\gimy [Sat, 4 Jul 2009 11:09:16 +0000 (20:09 +0900)]
fix ticket #17643
U-i7\gimy [Wed, 1 Jul 2009 23:03:48 +0000 (08:03 +0900)]
delete Win9x/NT support code
U-i7\gimy [Sat, 27 Jun 2009 10:42:48 +0000 (19:42 +0900)]
fix first release date
U-i7\gimy [Sat, 20 Jun 2009 14:19:38 +0000 (23:19 +0900)]
add README file
U-i7\gimy [Sat, 20 Jun 2009 14:16:30 +0000 (23:16 +0900)]
add *.mayu and yamy.ini for Scancode Map registry workaround
U-i7\gimy [Sat, 20 Jun 2009 14:13:40 +0000 (23:13 +0900)]
add various configuration entries to yamy.ini
U-i7\gimy [Sat, 20 Jun 2009 14:12:55 +0000 (23:12 +0900)]
fix version dialog
U-i7\gimy [Tue, 16 Jun 2009 13:53:43 +0000 (22:53 +0900)]
error dialog on invoke yamyd32 failed
U-i7\gimy [Tue, 16 Jun 2009 13:38:05 +0000 (22:38 +0900)]
introduce launcher(yamy.exe) which examine 64bit or 32bit
U-i7\gimy [Mon, 15 Jun 2009 13:08:22 +0000 (22:08 +0900)]
define VERSION for first release
U-i7\gimy [Sun, 14 Jun 2009 23:23:16 +0000 (08:23 +0900)]
define NDEBUG macro for release build explicitly
U-i7\gimy [Sun, 14 Jun 2009 23:17:39 +0000 (08:17 +0900)]
change program name in resource to YAMY
U-i7\gimy [Sun, 14 Jun 2009 13:56:54 +0000 (22:56 +0900)]
add .gitignore file
U-i7\gimy [Sun, 14 Jun 2009 13:55:44 +0000 (22:55 +0900)]
build yamyd only for 32bit
U-i7\gimy [Sun, 14 Jun 2009 11:18:37 +0000 (20:18 +0900)]
detect CPU architecture in *.mak to obsolete X64
change basename of 32bit binary to yamy32
U-i7\gimy [Sat, 13 Jun 2009 16:45:35 +0000 (01:45 +0900)]
add rule to make zip package
U-i7\gimy [Sat, 13 Jun 2009 16:23:43 +0000 (01:23 +0900)]
append dependency to mayu-common.mak
U-i7\gimy [Sat, 13 Jun 2009 16:17:51 +0000 (01:17 +0900)]
change basename of exe/dll from mayu to yamy
U-i7\gimy [Sat, 13 Jun 2009 15:18:07 +0000 (00:18 +0900)]
fix invalid file permission
U-i7\gimy [Sat, 13 Jun 2009 13:15:17 +0000 (22:15 +0900)]
forgot to "git add" modified files, so re-commit:
many changes as follow:
* key input substitution in user mode instead of driver(NO_DRIVER macro)
- no access to mayud driver
- hook key input by WH_KEYBOARD_LL
- generate key event by SendInput() API
- use mailslot to avoid stall on WM_COPYDATA notify(USE_MAILSLOT macro)
- ignore !PM_REMOVE message to avoid duplicate message in mayu.dll
- workaround on {104,109}.mayu for E0-RShift problem
* support 64bit(MAYU64 macro)
- change API such as GetWindowLong() -> GetWindowLongPtr()
- change type such as LONG -> LONG_PTR
- cast HWND to DWORD to share it between 32bit and 64bit
- add yamyd which install hook to 32bit process on 64bit system
- use X64 macro in *.mak
- devide obj out directory for 32bit and 64bit
- overload load_ARGUMENT() for WPARAM/LPARAM on 64bit
- not assume INVALID_HANDLE_VALUE=0xffffffff
- disable notifyCommand()(tentative)
* execute without install
- not build installer
- use yamy.ini file instead of registry(USE_INI macro)
* logging
- add HOOK_RPT*() macro for hook debug
- suppress HOOK_RPT*() output in specific process such as debugger
- dump log to file(LOG_TO_FILE macro:disable by default)
- add "Check" to menu which log key press state in system
* bug fix
- fix crash on Engine::setFocus()
- fix assert fail on processing empty list in KeyIterator::KeyIterator()
- link debug runtime on debug build
* etc
- move out most part of initialization for mayu.dll from DllMain
- remove explicit tregex::use_except to follow update of boost::regex
- change default compiler to VC++9
- LOGNAME -> USENAME
- -GX -> -EHsc
- remove -k from nmake options
- broadcast WM_NULL to detach mayu.dll on mayu.exe exit
U-i7\gimy [Sat, 13 Jun 2009 11:24:43 +0000 (20:24 +0900)]
many changes as follow:
* key input substitution in user mode instead of driver(NO_DRIVER macro)
- no access to mayud driver
- hook key input by WH_KEYBOARD_LL
- generate key event by SendInput() API
- use mailslot to avoid stall on WM_COPYDATA notify(USE_MAILSLOT macro)
- ignore !PM_REMOVE message to avoid duplicate message in mayu.dll
- workaround on {104,109}.mayu for E0-RShift problem
* support 64bit(MAYU64 macro)
- change API such as GetWindowLong() -> GetWindowLongPtr()
- change type such as LONG -> LONG_PTR
- cast HWND to DWORD to share it between 32bit and 64bit
- add yamyd which install hook to 32bit process on 64bit system
- use X64 macro in *.mak
- devide obj out directory for 32bit and 64bit
- overload load_ARGUMENT() for WPARAM/LPARAM on 64bit
- not assume INVALID_HANDLE_VALUE=0xffffffff
- disable notifyCommand()(tentative)
* execute without install
- not build installer
- use yamy.ini file instead of registry(USE_INI macro)
* logging
- add HOOK_RPT*() macro for hook debug
- suppress HOOK_RPT*() output in specific process such as debugger
- dump log to file(LOG_TO_FILE macro:disable by default)
- add "Check" to menu which log key press state in system
* bug fix
- fix crash on Engine::setFocus()
- fix assert fail on processing empty list in KeyIterator::KeyIterator()
- link debug runtime on debug build
* etc
- move out most part of initialization for mayu.dll from DllMain
- remove explicit tregex::use_except to follow update of boost::regex
- change default compiler to VC++9
- LOGNAME -> USENAME
- -GX -> -EHsc
- remove -k from nmake options
- broadcast WM_NULL to detach mayu.dll on mayu.exe exit
U-i7\gimy [Thu, 11 Jun 2009 13:47:28 +0000 (22:47 +0900)]
import the last version of the original mayu extracted by following command:
cvs -d:pserver:anonymous@cvs1.sourceforge.net:/cvsroot/mayu export -D "2009-06-11" mayu