ozone10
5996ed7171
Add basic text scale support
...
Fix #16427 , close #17091
2025-10-27 22:59:42 +01:00
ozone10
8866d4b7fe
Add dpi support for panel tab and caption
...
- use recommended subclassing for docking panel tab and caption
- remove unused function
ref #14959
Close #15394
2024-07-18 19:39:28 +02:00
ozone10
fb086bbcda
Fix moving Find dialog to center of Notepad++ bug (new DPI manager)
...
Move window for dpi change for goToCenter().
ref #14959
Close #15158
2024-05-19 20:45:41 +02:00
Don Ho
2d076b645a
Refactoring for new DPI management: avoiod the multiple inherence
...
Using the composition instead of the multiple inherence
1. For preventing from the diamond problem.
2. To fix the semantic problem by using DPIManagerV2 as class ancestor of class StaticDialog.
Remove also unecessary scaleX, unscaleX, scaleY & unscaleY methods.
2024-05-02 18:26:20 +02:00
Don Ho
4ffa8fcdf9
Small refactoring
2024-04-23 05:21:29 +02:00
ozone10
27e77cf6d6
Add dpi support to dialogs
...
- About
- DebugInfo
- Save All
- Close All
ref #14959
Close #14989
2024-04-18 17:16:52 +02:00
ozone10
fc52cd3f4f
Use dpi scaled fonts for some controls
...
- prepare static dialog for hiDPI
ref: #14959
Close #14947
2024-04-11 11:09:09 +02:00
Don Ho
c0eaf544a6
Add "Plugin Communication" reference
...
and update copyright year for plugin header files.
2024-01-28 13:47:49 +01:00
ozone10
4e0f50416d
GUI Enhancement: Plugins Admin dialog
...
- add key accelerators
- remove unused define
- add initializers
- fix override warnings
- optimize dark mode
- resize listview controls based on other child controls
Fix #13622 , close #13623
2023-05-18 06:29:54 +02:00
ozone10
1f96776757
Fix find dialog flicker
...
When using Select and Find cmds first time, and find dialog is not already created.
Fix #9536 , fix #13381 , close #13383
2023-03-24 21:14:59 +01:00
ozone10
8b3f072a38
GUI enhancement: use edit field instead of tab size link + mini dlg
...
Fix #11695 , fix #13176 , close #13177
2023-02-24 01:58:40 +01:00
Don Ho
785453147b
Inialize all memebers of struct (instead of its 1st member) to zero
...
The curly brace initiator in C/C++ is quite confusing (at least to me).
The C style array uses {0} for initializing all the array to 0,
whereas C++ struct uses {0} for initializing only the 1st member's value to 0.
If we want to set all members' value in a struct to 0, we should use {} instread of {0}.
This commit fix the error which initialize only the 1st member's value to 0 in the structures.
Ref:
1. https://docs.microsoft.com/en-us/cpp/cpp/initializing-classes-and-structs-without-constructors-cpp?view=msvc-170
2. https://en.cppreference.com/w/c/language/struct_initialization
2022-02-09 16:41:56 +01:00
Don Ho
961a133a60
Remove 2GB file open restriction for x64 binary
...
Fix #10921 , close #11047
2022-01-25 18:08:05 +01:00
Don Ho
a3116818e0
Code enhancement: Initialize variable member's value of struct/class
...
Close #10545
2021-09-14 03:08:17 +02:00
Don Ho
7c9f4204ea
Refactoring: Improve the code organization for color picker displaying
2021-07-29 03:13:22 +02:00
Don HO
ab5c1d3e2a
Upgrade Notepad++ License
...
Update GPL version from v2 to v3.
Fix #9425 , close #9441
2021-01-24 01:51:19 +01:00
Scott Sumner
3fd3e85a54
Enable and disable controls correctly for reg exp search mode in find-in-finder
...
Fix #8768 , close #8776
2020-09-04 19:19:23 +02:00
Don HO
3de506bf48
Update copyright
...
Close #5919
2020-04-04 23:03:18 +02:00
Scott Sumner
4cc6215e63
Implement issue 905 to make Find window remember its position across runs
...
Close #905 , close #7898
2020-02-07 23:31:29 +01:00
Don HO
2573f4b492
Some code enhancements
2016-07-11 01:07:01 +02:00
Damien GERARD
366a393f13
minor code cleanup for future refactoring
2015-08-06 11:50:58 +02:00
NN
def5952213
Merge branch 'master' into DlgProc
2015-06-03 07:19:34 +03:00
Don Ho
246c8bd168
[UPDATE] Unprecompile headers (part 3)
2015-06-02 18:01:47 +02:00
NN
dbb43a729f
DlgProc returns INT_PTR and not BOOL. Use correct prototype and remove casts.
...
See https://msdn.microsoft.com/en-us/library/windows/desktop/ms645469(v=vs.85).aspx
2015-06-01 21:30:41 +03:00
Don Ho
b35e759d11
[UPDATE] Unprecompile headers
2015-05-31 15:57:17 +02:00
Don Ho
c47a5e7c1d
[NEW] Add the GUI part of delimiter selection (Ctrl + Mouse Double Click).
...
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1081 f5eea248-9336-0410-98b8-ebc06183d4e3
2013-07-22 00:27:33 +00:00
Don Ho
a896922136
[UPDATE] Update the GPL of all project source code to avoid the bundle version made by the tiers sites : cnet, softonic and 01net.
...
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@896 f5eea248-9336-0410-98b8-ebc06183d4e3
2012-04-15 16:54:38 +00:00
Don Ho
16bae1a4a5
[NEW_FEATURE] Make Recent File List totally customizable (in progress).
...
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@780 f5eea248-9336-0410-98b8-ebc06183d4e3
2011-06-26 02:09:56 +00:00
Don Ho
3a149d8500
[RELEASE] Notepad++ 5.8.7 release.
...
[ENHANCE] Add minimalist installation available in installer.
[UPDATE] Update some language files.
[NEW] Change off-line document format from chm to html.
[BUG_FIXED] Fix TAB key browsing bug in Preferences dialog partially.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@735 f5eea248-9336-0410-98b8-ebc06183d4e3
2011-01-31 01:46:36 +00:00
Don Ho
5b23ddeefb
[ADD] Add the style themes.
...
[MODIF] Modify the SetWindowLongPtr argument for 64 bits compiling.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@572 f5eea248-9336-0410-98b8-ebc06183d4e3
2009-11-25 01:51:04 +00:00
Don Ho
0c490dc55a
[ENHANCE] Thanks to Jocelyn Legault (precompiled headers), the build time is sped up.
...
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@529 f5eea248-9336-0410-98b8-ebc06183d4e3
2009-09-04 00:10:01 +00:00
Don Ho
4dd3b257e0
Moved PowerEditor in trunk remotely
...
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@460 f5eea248-9336-0410-98b8-ebc06183d4e3
2009-04-24 23:34:47 +00:00