• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

マウスカーソルへIMEモードの表示


Commit MetaInfo

Révision3fab8b3ac20f233d18e02d3dc6f3f49042fd5dac (tree)
l'heure2023-07-29 10:30:06
AuteurJeffyTS <jeffyts@outl...>
CommiterJeffyTS

Message de Log

1.1.5.6

Change Summary

Modification

--- a/FlushMouseLIB/FlushMouseSub.cpp
+++ b/FlushMouseLIB/FlushMouseSub.cpp
@@ -94,18 +94,14 @@ BOOL CPowerNotification::PowerBroadcast(HWND hWnd, ULONG Type, POWERBROADCAST_S
9494 if (GetSystemPowerStatus(&PowerStatus)) {
9595 switch (PowerStatus.ACLineStatus) {
9696 case 0:
97+ bDestroyTaskTrayWindow(hWnd);
9798 bReportEvent(MSG_PBT_APMPOWERSTATUSCHANGE_AC_OFF, POWERNOTIFICATION_CATEGORY);
98- Sleep(3000);
99- vDestroyWindow(hWnd);
100- bCreateProcess(FLUSHMOUSE_EXE);
101- bReportEvent(MSG_RESTART_EVENT, POWERNOTIFICATION_CATEGORY);
99+ PostMessage(hWnd, WM_DESTROY, (WPARAM)NULL, (LPARAM)NULL);
102100 break;
103101 case 1:
102+ bDestroyTaskTrayWindow(hWnd);
104103 bReportEvent(MSG_PBT_APMPOWERSTATUSCHANGE_AC_ON, POWERNOTIFICATION_CATEGORY);
105- Sleep(3000);
106- vDestroyWindow(hWnd);
107- bCreateProcess(FLUSHMOUSE_EXE);
108- bReportEvent(MSG_RESTART_EVENT, POWERNOTIFICATION_CATEGORY);
104+ PostMessage(hWnd, WM_DESTROY, (WPARAM)NULL, (LPARAM)NULL);
109105 break;
110106 default:
111107 break;
@@ -290,9 +286,9 @@ BOOL CFlushMouseHook::bHookSet(HWND hWnd, LPCTSTR lpszDll64Name, LPCTSTR lpszE
290286 BOOL CFlushMouseHook::bHookUnset()
291287 {
292288 if (bHook32Dll) bHook32DllStop();
289+ if (bShellHook64) bShellHookUnset();
293290 if (bKeyboardHookLL64) bKeyboardHookLLUnset();
294291 if (bGlobalHook64) bGlobalHookUnset();
295- if (bShellHook64) bShellHookUnset();
296292 return TRUE;
297293 }
298294
Binary files a/FlushMouse_x64.msi and b/FlushMouse_x64.msi differ
--- a/OSDN Wiki/osdn.txt
+++ b/OSDN Wiki/osdn.txt
@@ -6,7 +6,7 @@
66
77 [[BR]]
88
9- * 最近(2023/07以降)、OSDN/FlushMouse([https://osdn.net/users/jeffyts/pf/FlushMouse/wiki/FrontPage]) が、不安定なようですので、 GitHub/FlushMouse([https://github.com/JeffyTS-JP/FlushMouse])の方をチェックしていただいたほうが良いかもしれません(できるだけ、どちらにも同じソースとバイナリが置くようにはします)[[BR]]
9+ * 最近(2023/07以降)、OSDN/FlushMouse([https://osdn.net/users/jeffyts/pf/FlushMouse/wiki/FrontPage]) が、不安定なようですので、 GitHub/FlushMouse([https://github.com/JeffyTS-JP/FlushMouse])の方をチェックしていただいたほうが良いかもしれません(どちらにも同じソースとバイナリを置くようにします)[[BR]]
1010 [[BR]]
1111 * 上記のような事情で、OSDNの Wikiはタイトルのみに変更して、詳しい内容はREADME.mdで行うようにしました。下の方を参照してください[[BR]]
1212
--- a/README.md
+++ b/README.md
@@ -5,14 +5,12 @@
55
66 #### リリース情報
77
8-* **2023/07/26  Version 1.1.4.8 をリリースしました**
8+* **2023/07/29  Version 1.1.5.6 をリリースしました**
99
1010 * **(主な変更点)**
11- * リリース版でもデバッグシンボルを出力するようにしました
12- * 今後、設定画面のUIを強化を予定していますので、ソース構成を変更しました
13- * 軽微なバグを修正しました
11+ * 電源状態が変更された時、異常終了してしまうバグを修正しました
1412
15- * 最近(2023/07以降)、[OSDN/FlushMouse](https://osdn.net/users/jeffyts/pf/FlushMouse/wiki/FrontPage) が、不安定なようですので、 [GitHub/FlushMouse](https://github.com/JeffyTS-JP/FlushMouse)の方をチェックしていただいたほうが良いかもしれません(できるだけ、どちらにも同じソースとバイナリが置くようにはします)
13+ * 最近(2023/07以降)、[OSDN/FlushMouse](https://osdn.net/users/jeffyts/pf/FlushMouse/wiki/FrontPage) が、不安定なようですので、 [GitHub/FlushMouse](https://github.com/JeffyTS-JP/FlushMouse)の方をチェックしていただいたほうが良いかもしれません(どちらにも同じソースとバイナリを置くようにします)
1614 * 上記のような事情で、OSDNの Wikiは簡単な説明に変更して、詳しい内容はREADME.mdで行うようにしました。ビルド方法については下の方に書いてあります
1715
1816
--- a/SetupProject/Product.wxs
+++ b/SetupProject/Product.wxs
@@ -1,8 +1,6 @@
11 <?xml version="1.0" encoding="UTF-8"?>
22 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
33 <?include ..\version.wxi ?>
4- <?define ProductName = "FlushMouse" ?>
5- <?define Manufacturer = "JeffyTS" ?>
64 <?define MainExeFileName = "FlushMouse.exe" ?>
75 <?define Keywords = "FlushMouse Installer" ?>
86 <?define Description = "FlushMouse Installer" ?>
Binary files a/SetupProject/Register_TaskScheduler.xml and b/SetupProject/Register_TaskScheduler.xml differ
--- a/version.h
+++ b/version.h
@@ -9,11 +9,11 @@
99
1010 #define MAJOR_VERSION 1
1111 #define MINOR_VERSION 1
12-#define BUILD_VERSION 4
13-#define REVISION_VERSION 8
12+#define BUILD_VERSION 5
13+#define REVISION_VERSION 6
1414
15-#define FILE_VERSION_STRING VALUE "FileVersion", "1.1.4.8"
16-#define PRODUCT_VERSION_STRING VALUE "ProductVersion", "1.1.4.8"
15+#define FILE_VERSION_STRING VALUE "FileVersion", "1.1.5.6"
16+#define PRODUCT_VERSION_STRING VALUE "ProductVersion", "1.1.5.6"
1717
1818 #define FILE_VERSION MAJOR_VERSION, MINOR_VERSION, BUILD_VERSION, REVISION_VERSION
1919 #define PRODUCT_VERSION MAJOR_VERSION, MINOR_VERSION, BUILD_VERSION, REVISION_VERSION
--- a/version.wxi
+++ b/version.wxi
@@ -1,6 +1,9 @@
11 <Include>
22 <!-- for wix Setup Project -->
33 <!-- Copyright (C) 2023 JeffyTS -->
4- <?define Version = "1.1.4.8" ?>
4+ <?define Version = "1.1.5.6" ?>
5+
6+ <?define ProductName = "FlushMouse" ?>
7+ <?define Manufacturer = "JeffyTS" ?>
58 </Include>
69