OSDN Git Service

xkeymacs/xkeymacs.git
12 years agoAdd CKeyboardLayout class.
Kazuhiro Fujieda [Thu, 14 Apr 2011 14:48:42 +0000 (23:48 +0900)]
Add CKeyboardLayout class.

Move code to handle KeyboardLayout from CProfile and CKey to
CKeyboardLayout. Move common code in C104Keyboard and C109Keyboard
to it. These calsses inherit it.

12 years agoRewrite CProfile::GetTaskList.
Kazuhiro Fujieda [Fri, 20 May 2011 23:37:22 +0000 (08:37 +0900)]
Rewrite CProfile::GetTaskList.

Delete PROCESS_SIZE macro. Make m_TaskList and m_dwTasks in CProfile
private. GetTaskList operates them directly. Remove arguments and
the return value of it. Remove code to delete directory names in it.

12 years agoRemove support for Win9x/Me and NT4.0.
Kazuhiro Fujieda [Thu, 12 May 2011 21:54:07 +0000 (06:54 +0900)]
Remove support for Win9x/Me and NT4.0.

12 years agoRemove unused GetCaretPosition, SetCaretPosition, GetCaretPos, and
Kazuhiro Fujieda [Thu, 12 May 2011 07:45:40 +0000 (16:45 +0900)]
Remove unused GetCaretPosition, SetCaretPosition, GetCaretPos, and
related variables in CCoomands.

12 years agoRemove typedef OriginalWindowPosition_t in Commands.h. Make MAX_WINDOW
Kazuhiro Fujieda [Thu, 12 May 2011 09:20:19 +0000 (18:20 +0900)]
Remove typedef OriginalWindowPosition_t in Commands.h. Make MAX_WINDOW
constant and use it as the size of m_OriginalWindowPosition in CCommands.

12 years agoUse MAX_COMMAND and MAX_KEY_BIND.
Kazuhiro Fujieda [Sat, 14 May 2011 17:15:33 +0000 (02:15 +0900)]
Use MAX_COMMAND and MAX_KEY_BIND.

12 years agoRemove typedef of Command_t in Commands.h. Move the initilizer of
Kazuhiro Fujieda [Fri, 13 May 2011 11:28:40 +0000 (20:28 +0900)]
Remove typedef of Command_t in Commands.h. Move the initilizer of
Commands in Commands.h to Commands.cpp and export Commands from
DLL. Declare MAX_COMMAND in Commands.h.

12 years agoMove some declarations in xkeymacs/profile.h and xkeymacs/xkeymacs.h
Kazuhiro Fujieda [Fri, 13 May 2011 04:08:26 +0000 (13:08 +0900)]
Move some declarations in xkeymacs/profile.h and xkeymacs/xkeymacs.h
to xkeymacs/profile.cpp.

12 years agoMove some declarations in xkeymacsdll/xkeymacsdll.h to
Kazuhiro Fujieda [Fri, 13 May 2011 04:03:58 +0000 (13:03 +0900)]
Move some declarations in xkeymacsdll/xkeymacsdll.h to
xkeymacsdll/xkeymacsdll.cpp.

12 years agoRemove typedef of KeyBind_t, KbdMacro_t, Modifier_t, and KeyName_t
Kazuhiro Fujieda [Thu, 12 May 2011 11:59:31 +0000 (20:59 +0900)]
Remove typedef of KeyBind_t, KbdMacro_t, Modifier_t, and KeyName_t
in xkeymacsdll.h. Remove typedef of TASK_LIST, ScanCode_t,
ScanCodeMapping_t, and KeyboardLayout_t, and CommandTypeName_t in
profile.h.

12 years agoRemove TODO comments, some lines commented out.
Kazuhiro Fujieda [Sun, 15 May 2011 09:41:03 +0000 (18:41 +0900)]
Remove TODO comments, some lines commented out.

12 years agoRemove unnecessary .xkmcs section from xkeymacs.exe.
Kazuhiro Fujieda [Sun, 3 Apr 2011 10:05:59 +0000 (19:05 +0900)]
Remove unnecessary .xkmcs section from xkeymacs.exe.

12 years agoMake the keyboard hook thread local. snap-64bit
Kazuhiro Fujieda [Fri, 22 Apr 2011 15:34:15 +0000 (00:34 +0900)]
Make the keyboard hook thread local.

Set and release the hook when DLL ataches and detaches to threads or
processes. Disable the keyboard hook when other hooks are released.

12 years agoRename SetKeyboardHook and ReleaseKeyboardHook to SetHooks and ReleaseHooks
Kazuhiro Fujieda [Thu, 12 May 2011 10:13:29 +0000 (19:13 +0900)]
Rename SetKeyboardHook and ReleaseKeyboardHook to SetHooks and ReleaseHooks
in CXkeymacsDll. Drop their return values.

12 years agoRemove GetThisHInst().
Kazuhiro Fujieda [Thu, 12 May 2011 10:01:07 +0000 (19:01 +0900)]
Remove GetThisHInst().

12 years agoUse a different log file for x64 and store log files in a temporary directory.
Kazuhiro Fujieda [Thu, 12 May 2011 09:52:33 +0000 (18:52 +0900)]
Use a different log file for x64 and store log files in a temporary directory.

12 years agoAdd configurations and some modifications for x64.
Kazuhiro Fujieda [Thu, 12 May 2011 09:50:05 +0000 (18:50 +0900)]
Add configurations and some modifications for x64.

12 years agoCUtils::IsDialog detects a sound box in Internet Explorer isn't a dialog. snap-32bit
Kazuhiro Fujieda [Thu, 21 Apr 2011 15:29:41 +0000 (00:29 +0900)]
CUtils::IsDialog detects a sound box in Internet Explorer isn't a dialog.

12 years agoAdd check of conhost.exe for console applications on Windows 7.
Kazuhiro Fujieda [Sun, 3 Apr 2011 10:04:48 +0000 (19:04 +0900)]
Add check of conhost.exe for console applications on Windows 7.

12 years agoFix a bug where the headers of CPropertiesList can't show properly.
Kazuhiro Fujieda [Sat, 14 May 2011 18:23:25 +0000 (03:23 +0900)]
Fix a bug where the headers of CPropertiesList can't show properly.

12 years agoAdd a solution file and project files for Microsoft Visual Studio 10.0.
Kazuhiro Fujieda [Sun, 3 Apr 2011 08:48:54 +0000 (17:48 +0900)]
Add a solution file and project files for Microsoft Visual Studio 10.0.
Fix a compile error, a heap corruption bug and a infinite loop bug.
Remove obsolete DESCRIPTION in xkeymacsdll.def.

13 years agoImport from xkeymacssrc347. init
Kazuhiro Fujieda [Sat, 2 Apr 2011 05:08:43 +0000 (14:08 +0900)]
Import from xkeymacssrc347.