fujie****@users*****
fujie****@users*****
Sat Jun 11 12:40:54 JST 2011
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to "xkeymacs" repository containing the "xkeymacs" project. The branch, master has been created at 7f220a14134e78bfd42dfae73bfa538b1baaaecb (commit) - Log ----------------------------------------------------------------- commit 7f220a14134e78bfd42dfae73bfa538b1baaaecb Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sat Jun 11 11:38:31 2011 +0900 Set the version number to 4.0. Modify URL on the version dialog. commit 18941af396cf384e16315b76e21e7c1d65935789 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sat Jun 11 09:41:43 2011 +0900 Remove NEWS.txt and Readme64.txt. Rewrite original documents. commit 6f2d6b9f005f63c71d62ea8cd1e357f1cc75aa65 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri Jun 10 20:40:22 2011 +0900 Add original documents and dot.xkeymacs. commit baa35a1676aada22eaca2e4051af163f7f2b4475 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed Jun 8 12:28:32 2011 +0900 Fix a bug where the choice of the default setting for an application can't be saved once you choose the setting specific to it. commit d1290a66854bbd7c2f0a087e6158a37d67dafa1c Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue Jun 7 17:12:02 2011 +0900 Remove code handling unused AtIbeamCursorOnly. commit ac3d7e1489c68f59cb4f0339857923290f2fbf0d Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun May 29 01:47:37 2011 +0900 Remove unused CXkeymacsDll::GetMickey. commit 34c2d42ea1e694cf3cb3c0e37b8d489920c7e20c Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sat May 28 15:25:32 2011 +0900 Rewrite code handling the keyboard macro. Separate DefiningMacro into StartRecordMacro and EndRecordMacro in CXkeymacsDll. Make bDown a member variable of CXkeymacsDll. Change the type of CXkeymacsDll::m_Macro from CObList to CList. Remove member variables for the keyboard macro from the shared section of the DLL. commit 88fc5d23d74d29733639b6dc8784275a7e20f457 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed May 11 23:39:49 2011 +0900 Rewrite code to handle original keys. Use VK_{CONTROL,SHIFT,MENU} instead of VK_{R,L}{CONTROL,SHIFT,MENU} to simplify code. commit 585f1d53fc6cab1102df56e7bbee424edd0dca2d Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri Jun 10 18:18:29 2011 +0900 Rewrite CallWndProc, CallWndRetProc, GetMsgProc, and ShellProc in CXkeymacsDll. Remove code to handle WM_POWERBROADCAST in CallWndProc because it doesn't work at all. Remove unuseful LogCallWndProcMessage in CXkeymacsDll. commit 9c0bb7da2f11094101eda536768a10b5d3be69ef Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed May 11 18:29:33 2011 +0900 Separate SetKeyboardFookFlag(BOOL) in CXkeymacsDll into ToggleKeyboardHookState() and ShowKeyboardHookState(). Replace SetKeyboardFookFlag() with ShowKeyboardHookState(). commit 8a17160e3406615819ce3fc6b69cebc620a63970 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue May 10 18:44:01 2011 +0900 Fix a bug where deactivating the mark fails on Visual Studio. commit 90010f1ea177d2f2d889803943d60386da7af2cf Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue May 10 18:02:00 2011 +0900 Modify the way to hook the release of Alt of shortcut keys with Alt to keep the focus from moving to the menu. Fix a bug where the focus moves to the menu when you release Alt first when you use a shortcut key with Alt on Visual Studio. Hook the release of Alt instead of a dummy push of Ctrl on Visual C++ and Firefox. Hook it on InternetExplorer too. commit a68a2257055408ba6a5617c090cf20ddb6ef4ff0 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue May 10 16:51:52 2011 +0900 Rewrite code to change modifier states. commit 5786c4724a99daed1a40d4c39ff626d864a4cdf3 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue May 10 14:34:59 2011 +0900 CXkeymacsDll::IsDown uses GetAsyncKeyState instead of GetKeyState when bPhysicalKey is TRUE. commit ed2d80ac50cec40c4f4c5f989074582d46681f82 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue May 10 13:04:13 2011 +0900 Correctly solve a problem where shift key is locked after using a key combination with the right shift key. commit 316cbdc38ad45748747dd0e681e2ff1406f006fa Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun Jun 5 21:16:39 2011 +0900 Incorporate differences in version 3.48. Support recent versions of Firefox. Support Fn key as a shortcut key. commit cd4dbc60a0515211f843fa9ffc27720ca7066379 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri Jun 10 16:48:35 2011 +0900 Remove unused m_bEnableKeyboardHook in CXkeymacsDll and related code. Rename ReleaseHook to ReleaseHooks in CXkeymacsDll and rewrite it with ReleaseHooks and SetHooks. commit 3e3335d228dc74c43996ac2fab01e916d447b352 Author: Tomohiro Kashiwada <kikai****@gmail*****> Date: Thu Jun 9 16:50:31 2011 +0900 Make the keyboard hooks global. Each keyboard hook of 32bit and 64bit works only corresponding applications and controls IME through a window message. Make the reset of 64bit hooks disabled because it doesn't work. commit 5912fe2825a820ae86c578b16ff546576bab251f Author: Tomohiro Kashiwada <kikai****@gmail*****> Date: Thu Jun 9 08:47:39 2011 +0900 Add .gitignore. commit d166a0b6b2e663cf80cfbb9ac4aee7c5953e71fe Author: Tomohiro Kashiwada <kikai****@gmail*****> Date: Thu Jun 9 18:51:08 2011 +0900 Specify the dependency of projects in the solution file instead of specifying the reference to the xkeymacsdll project in the xkeymacs project file to avoid the error missing the project GUID in different environments. commit 2ad575bf6507726210070a0fc825333de4a4eccb Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed Jun 8 17:16:33 2011 +0900 Stop considering the different GUIDs of the xkeymacsdll project in different environments. commit ee727008e06f5318074531e6260e29e8b9fd83ec Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue May 3 12:23:39 2011 +0900 Some cosmetic change in Readme64.txt. Add NEWS.txt. commit 3f468d8e8144ce2a64a399c0482c204957327127 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed Apr 27 13:45:08 2011 +0900 Support recent versions of Microsoft Visual Studio. Fix a bug where M-v doesn't work at first time on Visual Studio 2010. Fix a bug where C-g releases the control key on recent versions of Visual Studio. Support the incremental search on them. commit 2e8292eca7255bf0a7b88fa1c859ef10a092e5dc Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue Apr 26 17:20:17 2011 +0900 Add Readme64.txt. commit 4f9498bc998fb84bf0a9da862e4828ae6bd1f668 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed May 18 23:39:32 2011 +0900 Use secure versions of library functions. commit f03357a27dc665bd9afa5890152eba0582c9eb36 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed May 18 23:14:19 2011 +0900 Use WINDOW_TEXT_LENGTH instead of 0x100 as the buffer size for GetWindowText. Remove size arguments from SetCorrectApplicationName, FairConsoleApplicationName, IsConsole and IsJavaW in CUtils. commit e3e40c9641fe308f8854218b548d9e4c2cc517ae Author: Kazuhiro Fujieda <fujie****@users*****> Date: Tue Apr 26 09:33:31 2011 +0900 Give main roles to 32bit version and simplify 64bit version. Add 64bit versions of CXkeymacsApp and CMainFrame. xkeymacs64.exe consists of these classes. xkeymacs.exe launches xkeymacs64.exe on WOW64 and controls it through a named pipe. xkeymacs.dll and xkeymacs64.dll share the properties through a temporary file. xkeymacs64.exe enables the keyboard hook after it reads the properties. commit 0b04ad496ffff59f440651bd4360fcf2fc7183bf Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed May 18 21:07:19 2011 +0900 Move CAboutDlg in xkeymacs/xkeymacs.{cpp,h} to xkeymacs/about.{cpp,h}. commit 6d0ba6d7e3d96d3503c139ee1d04c4eb1dd06bea Author: Kazuhiro Fujieda <fujie****@users*****> Date: Wed May 18 20:15:35 2011 +0900 Remove typedef of Translate_t and the declaration of struct Translate and enum Instance in xkeymacs/xkeymacs.h. Remove m_Instance in CXkeymacsApp. Remove CXkeymacsApp::OnAppAbout. commit b48f885d91b15ee2bccbabaf2793d7b104dd2e04 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sat Apr 16 14:00:10 2011 +0900 CMainFrame handles notify icons instead of CXkeymacsDll. CXkeymacsDll changes notify icons through a named pipe. It changes all modifier icons and the M-x tip at the same time. CMainFrame creates a thread to receive messages from CXkeymacsDll. commit 91ee60b4c9b38e2806ba74b80531e12f3d31103c Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri Apr 22 14:07:02 2011 +0900 Make all member functions of CXkeymacsDll static. Make CMainFrame::m_pPropertiesDlg private. commit 8ce0dabcc1fe63d2b1268a3764a2239826c2ae02 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun May 15 04:11:47 2011 +0900 Move CXkeymacsData in xkeymacsdll/xkeymacsdll.{cpp,h} to xkeymacs/data.{cpp,h} as CData. commit 2b1d0234d149946816a5ce491452d3d839d59c12 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sat May 14 08:05:39 2011 +0900 Move member functions related to Commands in CXkeymacsData to CCommands. commit acc6715e278f766f1f9122181638e4921094abda Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri May 13 23:13:50 2011 +0900 Move Is106Keyboard and Set106Keyboard in CXkeymacsData to CXkeymacsDll. commit da240b2c7a697a06853c8bb6202058b980fd846f Author: Kazuhiro Fujieda <fujie****@users*****> Date: Thu Apr 14 23:48:42 2011 +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. commit dd6b078bb17f6a03cf8e6a5c3413e17e91550dcc Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sat May 21 08:37:22 2011 +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. commit ec37290c5953357e89f93a60414e2336f594e0fc Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri May 13 06:54:07 2011 +0900 Remove support for Win9x/Me and NT4.0. commit 597e5bc99b43b12d3d407dcdb375317ba2966dac Author: Kazuhiro Fujieda <fujie****@users*****> Date: Thu May 12 16:45:40 2011 +0900 Remove unused GetCaretPosition, SetCaretPosition, GetCaretPos, and related variables in CCoomands. commit 9dc65c24b861e506320c48b832e14473f04a4ff9 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Thu May 12 18:20:19 2011 +0900 Remove typedef OriginalWindowPosition_t in Commands.h. Make MAX_WINDOW constant and use it as the size of m_OriginalWindowPosition in CCommands. commit c7ae2401d1c775983ab937db997281b2eb676741 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun May 15 02:15:33 2011 +0900 Use MAX_COMMAND and MAX_KEY_BIND. commit 226e0e2212b159c53d5e86c28a62eca65fa6ba25 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri May 13 20:28:40 2011 +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. commit 8af4504e6b4ef1fa56b075f4d2583d900934ecb3 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri May 13 13:08:26 2011 +0900 Move some declarations in xkeymacs/profile.h and xkeymacs/xkeymacs.h to xkeymacs/profile.cpp. commit 56804b6596cd6c1342d58728ca00717171df09d0 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri May 13 13:03:58 2011 +0900 Move some declarations in xkeymacsdll/xkeymacsdll.h to xkeymacsdll/xkeymacsdll.cpp. commit c227c0a5d4421b2538823df2440f026338fb437b Author: Kazuhiro Fujieda <fujie****@users*****> Date: Thu May 12 20:59:31 2011 +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. commit cece111a7c5491798c54a5d756f623f3c7754c4f Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun May 15 18:41:03 2011 +0900 Remove TODO comments, some lines commented out. commit 9c6ce4de77fe546f7c1e5bf48a608015b76458ed Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun Apr 3 19:05:59 2011 +0900 Remove unnecessary .xkmcs section from xkeymacs.exe. commit b4bded9b58307b6db4d095034412198939dbbe4f Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sat Apr 23 00:34:15 2011 +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. commit 6a2ebd698363f5741ed761cada1834f106c5ae2e Author: Kazuhiro Fujieda <fujie****@users*****> Date: Thu May 12 19:13:29 2011 +0900 Rename SetKeyboardHook and ReleaseKeyboardHook to SetHooks and ReleaseHooks in CXkeymacsDll. Drop their return values. commit e5c8323853f725cca3872fe8f2f65ba7e5b0d0d4 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Thu May 12 19:01:07 2011 +0900 Remove GetThisHInst(). commit 96915890e9ee6af1b93c2395ce4e7b5e33c99ff7 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Thu May 12 18:52:33 2011 +0900 Use a different log file for x64 and store log files in a temporary directory. commit f08ba83b68551fcf491eed5c9164ea450c7b696a Author: Kazuhiro Fujieda <fujie****@users*****> Date: Thu May 12 18:50:05 2011 +0900 Add configurations and some modifications for x64. commit 7f7f720f94092269df599cbc81fb5bc84bfa021d Author: Kazuhiro Fujieda <fujie****@users*****> Date: Fri Apr 22 00:29:41 2011 +0900 CUtils::IsDialog detects a sound box in Internet Explorer isn't a dialog. commit 4e1e5292acb57b89a4a0f4fa8ce9ccb32745d604 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun Apr 3 19:04:48 2011 +0900 Add check of conhost.exe for console applications on Windows 7. commit cd6907572b3efc81a802a16a480967f756ec469c Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun May 15 03:23:25 2011 +0900 Fix a bug where the headers of CPropertiesList can't show properly. commit 2c5ce5956415cda0f30ae6d9eb703b03f1e2b799 Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sun Apr 3 17:48:54 2011 +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. commit e0cd73854c2838b09bc70e267cbd6bffe9572f7b Author: Kazuhiro Fujieda <fujie****@users*****> Date: Sat Apr 2 14:08:43 2011 +0900 Import from xkeymacssrc347. ----------------------------------------------------------------------- hooks/post-receive -- xkeymacs (xkeymacs)