anders_k
64db53c042
Store log window handle in a global
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7333 212acab6-be3b-0410-9dea-997c60f758d6
2021-09-20 17:21:35 +00:00
anders_k
10a9bc3d86
Added log window zooming accelerators
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7332 212acab6-be3b-0410-9dea-997c60f758d6
2021-09-20 16:48:42 +00:00
anders_k
488ecccde5
Make GCC happy
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7311 212acab6-be3b-0410-9dea-997c60f758d6
2021-09-01 18:58:53 +00:00
anders_k
fc5f7c8ad4
Force RichEdit COM calls to UI thread
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7307 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-26 17:09:42 +00:00
anders_k
aca76bc307
Use old bitmap on low-bpp displays
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7300 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-21 22:18:38 +00:00
anders_k
0302344430
Refactored Tooltip text handling
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7299 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-20 14:56:26 +00:00
anders_k
2c79d33b56
Close button moonlights as Abort
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7298 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-20 11:46:56 +00:00
anders_k
7fce1681df
Attempt to prevent a selection change from currupting the log
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7297 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-18 23:48:20 +00:00
anders_k
576d26d1b4
Respect context-menu drop alignment
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7295 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-18 16:38:26 +00:00
anders_k
50ef1d3369
Minor optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7286 212acab6-be3b-0410-9dea-997c60f758d6
2021-07-27 18:56:42 +00:00
anders_k
60ab777e21
Added string lookup tool
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7251 212acab6-be3b-0410-9dea-997c60f758d6
2021-01-17 20:57:20 +00:00
anders_k
72dd0e4f72
Use Consolas font if it exists, special Japanese font if required
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7244 212acab6-be3b-0410-9dea-997c60f758d6
2021-01-01 20:10:26 +00:00
anders_k
0f2f08439d
Destroy the header font
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7220 212acab6-be3b-0410-9dea-997c60f758d6
2020-08-16 16:19:46 +00:00
anders_k
99b1a1e986
Win2000 has a very limited HTML parser, only plain A tags
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7210 212acab6-be3b-0410-9dea-997c60f758d6
2020-08-01 23:20:24 +00:00
anders_k
0c6e41bad0
Added MakeNsisW GUID generator command
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7171 212acab6-be3b-0410-9dea-997c60f758d6
2020-04-21 18:53:55 +00:00
anders_k
322c7ac6d2
Added API for compiler host to choose a different output path on output error
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7169 212acab6-be3b-0410-9dea-997c60f758d6
2020-04-20 17:21:04 +00:00
anders_k
f39c8f241d
* Re-use find window
...
* Focus toolbar with F6
* Unicode symbols in usage text
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7129 212acab6-be3b-0410-9dea-997c60f758d6
2019-10-23 02:50:39 +00:00
anders_k
6c6725d3eb
Added custom log colors and customizable sounds.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7126 212acab6-be3b-0410-9dea-997c60f758d6
2019-10-13 16:49:35 +00:00
anders_k
68547d1e63
Log window height based on dialog units to fix minimize bug
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7095 212acab6-be3b-0410-9dea-997c60f758d6
2019-05-23 21:58:23 +00:00
anders_k
4f695dbd30
Added MakeNSISW donate link to permalink redirected donate page
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7049 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-11 22:05:32 +00:00
anders_k
5b09b32668
VC6 cannot handle template class typedef of a template class with the same name (in a different namespace)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7047 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-07 16:58:43 +00:00
anders_k
a6abbc6f4c
Improved MakeNSISW UI command state handling
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7043 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-07 00:26:29 +00:00
anders_k
5642b70dd5
MakeNSISW is now System DPI aware (16x16, 24x24 and 32x32 toolbar images)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7042 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-06 21:04:37 +00:00
anders_k
b1240c82d9
Added About dialog DPI aware support and intro animation
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7041 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-04 21:25:52 +00:00
anders_k
1293da6d1e
Reduce confusion by hiding MakeNSISW version.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7030 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-30 23:22:00 +00:00
anders_k
1d937a6abb
Dynamically recalculate the toolbar dropdown position
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7024 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-21 12:28:10 +00:00
anders_k
8de43bfab1
Draw themed size gripper
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7023 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-18 17:45:47 +00:00
anders_k
87139b31a3
Created Window Spy/Info feature
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7019 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-16 16:55:37 +00:00
anders_k
e7ac6581e4
Documentation fixes and clarifications
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6728 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-27 23:24:43 +00:00
anders_k
274a74ebef
MakeNSISW should not load libraries from the current directory because we don't control that directory when started from the shell (file associations).
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6725 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-23 13:42:16 +00:00
anders_k
1c1d1d5e12
Fixed all VS2015 warnings except C4577 ('noexcept' used with no exception handling mode specified)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6627 212acab6-be3b-0410-9dea-997c60f758d6
2015-10-30 03:55:30 +00:00
anders_k
8577c8e9ae
* MakeNSISW symbol sets don't need movable memory
...
* Use helper functions to read&write MRU and symbol set strings
* Don't create empty MRU key when there is nothing to save
* Made some helper functions static
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6618 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-28 16:08:54 +00:00
anders_k
873e860f57
MakeNSISW now uses WinInet when checking for updates
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6604 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-07 21:31:50 +00:00
anders_k
9152c24610
SetCompressorStats must zero terminate the buffer from EM_GETLINE!
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6560 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-23 15:34:10 +00:00
anders_k
9eb4035b08
Must check if wParam matches MakensisAPI::QH_*
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6559 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-22 16:49:45 +00:00
anders_k
eb5d77214a
Patch #258 , Makensisw x64 fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6557 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-12 20:09:35 +00:00
anders_k
9950ce1432
Fixed MinGW (GCC 4.5.2)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6530 212acab6-be3b-0410-9dea-997c60f758d6
2014-07-19 19:21:43 +00:00
anders_k
d66c9a492f
Better handling of incomplete WCHAR reads from stdout
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6525 212acab6-be3b-0410-9dea-997c60f758d6
2014-07-17 09:21:07 +00:00
anders_k
481d383c76
Fixed MakeNSISW stdout log reader when the buffer is almost full
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6523 212acab6-be3b-0410-9dea-997c60f758d6
2014-07-16 20:22:44 +00:00
anders_k
8ed10146ef
MakeNSIS WM_COPYDATA notify messages now use the QH_OUTPUTCHARSET encoding if specified by the host. CP_ACP is the default for compatibility with old IDEs.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6490 212acab6-be3b-0410-9dea-997c60f758d6
2014-06-11 22:01:38 +00:00
anders_k
36deb84820
64bit fixes and optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6486 212acab6-be3b-0410-9dea-997c60f758d6
2014-05-19 22:03:09 +00:00
anders_k
d799ee53d7
Basic Win64 support (MSVC)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6439 212acab6-be3b-0410-9dea-997c60f758d6
2014-02-08 00:13:52 +00:00
anders_k
942ea1d465
Win64 fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6405 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-07 23:04:23 +00:00
anders_k
4d46324599
Fixed MakeNSISW default pushbutton and tab order
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6403 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-07 19:26:03 +00:00
anders_k
9a63b529dd
MakeNsisW About dialog close button should close the dialog
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6401 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-05 14:53:57 +00:00
anders_k
47e481a3bf
Default verbosity is /V3 without logo, MakeNSISW still uses /V4
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6375 212acab6-be3b-0410-9dea-997c60f758d6
2013-06-08 18:48:38 +00:00
anders_k
7d930ed452
MakeNSISW should request UTF16LE output
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6370 212acab6-be3b-0410-9dea-997c60f758d6
2013-05-28 20:07:47 +00:00
anders_k
1cf3d5cb22
MakeNsisW: Functional size gripper and other minor fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6368 212acab6-be3b-0410-9dea-997c60f758d6
2013-05-26 19:47:22 +00:00
anders_k
0653f46c07
StdOut Unicode support, controlled by /OUTPUTCHARSET and/or existing BOM if redirected.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6350 212acab6-be3b-0410-9dea-997c60f758d6
2013-05-04 13:32:47 +00:00
anders_k
e43d5a3b9e
Add new (optional) makensis win32 abort event to avoid multiple instance issues
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6298 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-14 18:00:00 +00:00