• R/O
  • HTTP
  • SSH
  • HTTPS

xkeymacs: List of commits


RSS
Rev. Time Author
8a17160 2011-06-10 17:10:31 Kazuhiro Fujieda

Fix a bug where deactivating the mark fails on Visual Studio.

90010f1 2011-06-10 17:10:13 Kazuhiro Fujieda

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.

a68a225 2011-06-10 17:06:55 Kazuhiro Fujieda

Rewrite code to change modifier states.

5786c47 2011-06-10 17:06:54 Kazuhiro Fujieda

CXkeymacsDll::IsDown uses GetAsyncKeyState instead of GetKeyState
when bPhysicalKey is TRUE.

ed2d80a 2011-06-10 17:06:52 Kazuhiro Fujieda

Correctly solve a problem where shift key is locked after using a
key combination with the right shift key.

316cbdc 2011-06-10 17:06:50 Kazuhiro Fujieda

Incorporate differences in version 3.48.

Support recent versions of Firefox. Support Fn key as a shortcut key.

cd4dbc6 2011-06-10 16:48:35 Kazuhiro Fujieda

Remove unused m_bEnableKeyboardHook in CXkeymacsDll and related code.
Rename ReleaseHook to ReleaseHooks in CXkeymacsDll and rewrite it
with ReleaseHooks and SetHooks.

3e3335d 2011-06-10 16:44:54 Tomohiro Kashiwada

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.

5912fe2 2011-06-10 16:39:45 Tomohiro Kashiwada

Add .gitignore.

d166a0b 2011-06-10 16:38:30 Tomohiro Kashiwada

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.

2ad575b 2011-06-08 17:16:33 Kazuhiro Fujieda

Stop considering the different GUIDs of the xkeymacsdll project in
different environments.

ee72700 snap-110503 2011-05-28 16:58:30 Kazuhiro Fujieda

Some cosmetic change in Readme64.txt.
Add NEWS.txt.

3f468d8 2011-05-28 16:58:28 Kazuhiro Fujieda

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.

2e8292e 2011-05-28 16:58:25 Kazuhiro Fujieda

Add Readme64.txt.

4f9498b 2011-05-28 16:58:03 Kazuhiro Fujieda

Use secure versions of library functions.

f03357a 2011-05-27 08:44:18 Kazuhiro Fujieda

Use WINDOW_TEXT_LENGTH instead of 0x100 as the buffer size for
GetWindowText. Remove size arguments from SetCorrectApplicationName,
FairConsoleApplicationName, IsConsole and IsJavaW in CUtils.

e3e40c9 2011-05-27 08:44:02 Kazuhiro Fujieda

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.

0b04ad4 2011-05-27 08:38:41 Kazuhiro Fujieda

Move CAboutDlg in xkeymacs/xkeymacs.{cpp,h} to xkeymacs/about.{cpp,h}.

6d0ba6d 2011-05-27 08:38:38 Kazuhiro Fujieda

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.

b48f885 2011-05-27 08:38:36 Kazuhiro Fujieda

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.

91ee60b 2011-05-27 08:38:33 Kazuhiro Fujieda

Make all member functions of CXkeymacsDll static.
Make CMainFrame::m_pPropertiesDlg private.

8ce0dab 2011-05-27 08:37:54 Kazuhiro Fujieda

Move CXkeymacsData in xkeymacsdll/xkeymacsdll.{cpp,h} to
xkeymacs/data.{cpp,h} as CData.

2b1d023 2011-05-27 08:37:52 Kazuhiro Fujieda

Move member functions related to Commands in CXkeymacsData to CCommands.

acc6715 2011-05-27 08:37:49 Kazuhiro Fujieda

Move Is106Keyboard and Set106Keyboard in CXkeymacsData to CXkeymacsDll.

da240b2 2011-05-27 08:36:12 Kazuhiro Fujieda

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.

dd6b078 2011-05-27 08:36:10 Kazuhiro Fujieda

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.

ec37290 2011-05-27 08:36:07 Kazuhiro Fujieda

Remove support for Win9x/Me and NT4.0.

597e5bc 2011-05-27 08:36:05 Kazuhiro Fujieda

Remove unused GetCaretPosition, SetCaretPosition, GetCaretPos, and
related variables in CCoomands.

9dc65c2 2011-05-27 08:36:02 Kazuhiro Fujieda

Remove typedef OriginalWindowPosition_t in Commands.h. Make MAX_WINDOW
constant and use it as the size of m_OriginalWindowPosition in CCommands.

c7ae240 2011-05-27 08:36:00 Kazuhiro Fujieda

Use MAX_COMMAND and MAX_KEY_BIND.

Show on old repository browser