Commit Graph

79 Commits

Author SHA1 Message Date
Pairi Daiza
fe977cddec Change Rizonesoft Copyright © to year "2019" 2018-12-30 00:28:28 +01:00
Pairi Daiza
f4d15a375b + MUI convert resource encoding to local ANSI code-page to get rid of UTF-8 decoding artefacts - until MS fixes that 2018-11-28 20:09:29 +01:00
Rainer Kottenhoff
637bd98f19 + chg: UTF-8 encoding based resource files (*.rc), UTF-8-Sig. based source code files (.c .h .cpp) 2018-11-15 11:44:41 +01:00
Pairi Daiza
79675eb9b2 + new MiniPath language Belarusian (be-BY) 2018-10-29 16:23:05 +01:00
Rainer Kottenhoff
d3af3ece8a + synchronize Minipath project files (new language template) 2018-10-29 10:03:22 +01:00
Rainer Kottenhoff
9a38178e0b + fix: initial print-out scaling according to chosen initial font-size 2018-10-16 11:59:11 +02:00
Rainer Kottenhoff
814df0d1f7 + refactoring: complete "Settings2" restructured 2018-09-25 16:54:19 +02:00
Rainer Kottenhoff
fabd6e2119 + fix: mark all occurrences for current word (caret)
+ code opt: refactoring
2018-09-21 13:17:10 +02:00
Rainer Kottenhoff
e0a9c97691 + fix: language selection for minipath 2018-09-20 18:48:00 +02:00
Rainer Kottenhoff
157cedd528 + fix: user preferred UI language 2018-09-20 18:32:59 +02:00
Rainer Kottenhoff
cf7d9a9c87 + some minor refactorings 2018-09-17 16:28:50 +02:00
Rainer Kottenhoff
85ecb489ad + chg: changed check for active Inline-IME to suppress Auto-Completion list 2018-09-12 14:16:40 +02:00
Rainer Kottenhoff
d4ed617ff0 + refactoring: minor optimizations on reading/writing ini-file section cache 2018-09-11 17:25:09 +02:00
Rainer Kottenhoff
33faa03a8d + fix: minor bug fixes and IME changes 2018-08-30 15:55:54 +02:00
Rainer Kottenhoff
e8f1d59599 + fix: consider zoom level for margins 2018-08-29 17:03:41 +02:00
Rainer Kottenhoff
0ce3ad8d80 + add: increased build env version
+ refactoring: C++ code cleanup for MiniPath DropSource
2018-08-29 08:56:59 +02:00
Rainer Kottenhoff
5534584802 + fix: UTF-16 BOM detection (little endianess (LE) vs. big endianess (BE) arch) 2018-08-28 15:39:40 +02:00
Rainer Kottenhoff
9690f9e092 + add: support for evaluation of TinyExpr on rectangular selection
+ opt: use system TrimString function instead of home brewed
2018-08-25 12:30:22 +02:00
Rainer Kottenhoff
e5e90cb317 + chg: some refactorings and code cleanup 2018-08-24 14:05:42 +02:00
Rainer Kottenhoff
4c0e819814 + opt: get rid of GetProcAddress(GetModuleHandle()) system lib methofd fetching for Pre-Win7 stuff 2018-08-24 11:50:45 +02:00
Rainer Kottenhoff
dc2c7ea6bb + rfc: replace lstren() with StrIsEmpty() and StrNotEmpty(). 2018-08-24 09:26:02 +02:00
Rainer Kottenhoff
e0a5713605 + fix: UTF-8 detection based on CED 2018-08-22 14:07:10 +02:00
Rainer Kottenhoff
26e32752c2 + chg: hardening Unicode detection capabilities 2018-08-21 03:33:17 +02:00
Rainer Kottenhoff
0ee77e7d2f + chg: Change application entry point from WinMain to wWinMain. (See MSDN article "WinMain: The Application Entry Point" at https://msdn.microsoft.com/en-us/library/windows/desktop/ff381406.) 2018-08-17 19:58:32 +02:00
Rainer Kottenhoff
a86a05200f + add: first draft of DirectWrite Font Chooser 2018-08-14 18:20:39 +02:00
Rainer Kottenhoff
5c20bb7a5b + add: japanese (ja-JP) resource dll projects 2018-08-11 00:46:12 +02:00
Rainer Kottenhoff
ef36c31308 + enh: MiniPath - use Notepad3's 'OpenWithDir' settings (if not self settings defined) 2018-08-02 09:48:48 +02:00
Liu Hao
bf11c3a693 minipath: De-duplicate some code and fix menu entry name when iUseTargetApplication is zero.
minipath/src/minipath.h
  LoadTargetParamsOnce: New declaration.
minipath/src/Dialogs.c
  FindTargetDlgProc: Call `LoadTargetParamsOnce()` to load parameters from INI. This removes duplication of the code used to do so.
minipath/src/minipath.c
  LaunchTarget: Utilize `LoadTargetParamsOnce()`.
  LoadTargetParamsOnce: New definition.
  _SetTargetAppMenuEntry: Refresh the text for the `Open` entry every time the menu is opened, rather than using a static buffer, as the settings may be changed arbitrarily. Do not alter the text if `iUseTargetApplication` is zero.

Signed-off-by: Liu Hao <lh_mouse@126.com>
2018-07-31 16:53:19 +08:00
Rainer Kottenhoff
dbbe91d265 + chg: dynamic "Open (with ...)" context menu of MiniPath 2018-07-27 01:04:28 +02:00
Rainer Kottenhoff
67995a63ed + minor fixes (zh-CN related) 2018-07-17 22:17:30 +02:00
Rainer Kottenhoff
bb087bdb6c + add: MiniPath language resources for zh-CN 2018-07-17 22:02:27 +02:00
Rainer Kottenhoff
9748971efa + fix: main window and dialogs title bar icons 2018-07-02 12:23:04 +02:00
Rainer Kottenhoff
d8079b1393 + add: language translation author in info box (Help) 2018-06-28 17:57:51 +02:00
Rainer Kottenhoff
d392cff833 + opt: reduce sizes for MUI dlls (move not needed resources to main exe (ico/bmp) 2018-06-28 15:11:45 +02:00
Rainer Kottenhoff
bca60b035c + opt: MiniPath optimized resource file (icon/bitmap placement) 2018-06-28 14:02:54 +02:00
Rainer Kottenhoff
9cb7ef528d + enh: try to read undefined MiniPath settings from Notepad3.ini (yet: pref.Lng & favorites dir) 2018-06-28 12:29:13 +02:00
Rainer Kottenhoff
69298f54c3 + chg: complete set of German strings for MiniPath 2018-06-27 15:07:00 +02:00
Rainer Kottenhoff
3205554f3a + fix: missing minipath's dialogbox MUI language dll references 2018-06-26 13:31:04 +02:00
Rainer Kottenhoff
1e3fba7b28 + add: full set of MUI aware languages (according to NP3) for MiniPath 2018-06-26 12:41:22 +02:00
Rainer Kottenhoff
095fb84199 + chg: MUI aware MiniPath (2nd part) 2018-06-26 00:59:17 +02:00
Rainer Kottenhoff
988802a806 + chg: make MiniPath MUI language aware (1st stage) 2018-06-25 17:54:33 +02:00
Rainer Kottenhoff
1249f4bbe1 + refactoring: global naming 2018-02-07 09:16:24 +01:00
Rainer Kottenhoff
e333c0ab7e + fix: minipath full path display in titlebar (no dbl-slash in case of drive letter only)
+ fix: mark occurrences: outline frame of indicator box shouls have same aplpha channel color (configurable alpha2:nnn)
2017-11-30 10:43:37 +01:00
Rainer Kottenhoff
ac0ca0ddb3 + feature: additionally show full path to current directory in windows title 2017-11-29 18:46:26 +01:00
Rainer Kottenhoff
f3eb57ac25 -fix: recoding minipath's version.h to UTF-8 (Sig), because it contains codepage dependant copyright sign 2017-11-08 12:20:12 +01:00
Rainer Kottenhoff
e5ab61a440 - dropping WinXP support , using compiler toolset vc141 Win SDK 10.0.14393.0
(current VC++ redistributable needed ?)
2017-08-30 18:18:00 +02:00
Derick Payne
72db927b90 Visual C++ 2017 now required 2017-08-27 18:36:14 +02:00
Rainer Kottenhoff
db9dd13422 Merge branch 'master' into StrSafe_Branch 2017-08-23 17:38:25 +02:00
Rainer Kottenhoff
1fb17d30c8 + code modernizing: replacing some ZeroMemory() by C++11 struct initializer 2017-08-18 19:26:41 +02:00
Derick Payne
79dbf39761 Prepared Build 440 for Release 2017-08-16 20:19:10 +02:00