Commit graph

298 commits

Author SHA1 Message Date
kichik
9a47586141 use https
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7196 212acab6-be3b-0410-9dea-997c60f758d6
2020-07-31 20:07:43 +00:00
anders_k
5c78d6fafe Try to work around the mingw-w64 kernel32:OpenThreadToken library issue
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7192 212acab6-be3b-0410-9dea-997c60f758d6
2020-06-29 23:08:12 +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
89fb04d0f6 (C) 2020
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7148 212acab6-be3b-0410-9dea-997c60f758d6
2020-01-01 21:13:57 +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
d3554ebdb1 Improved window spy size information and added window outline
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7127 212acab6-be3b-0410-9dea-997c60f758d6
2019-10-16 19:55:33 +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
62d9a4c2f7 (C) 2019
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7072 212acab6-be3b-0410-9dea-997c60f758d6
2019-01-07 14:30:06 +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
3c6821f214 Actually remove the problematic type
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7046 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-07 02:39:28 +00:00
anders_k
1d5d59eb24 Old MinGW somehow has the TRIVERTEX struct unprotected but GRADIENT_FILL_* behind WINVER >= 0x0500 and GradientFill behind WINVER >= 0x0410
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7045 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-07 02:36:21 +00:00
anders_k
bfb5c0d76e Moved RichEdit helper function to .cpp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7044 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-07 01:28:41 +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
b4ec25628e Fix broken MSDN links
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7035 212acab6-be3b-0410-9dea-997c60f758d6
2018-11-01 22:47: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
917a77f671 Make sure the architecture define is always set
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7026 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-25 18:40:05 +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
2502961051 'cause a MinGW party don't stop
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7022 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-17 01:23:13 +00:00
anders_k
6223c290ef Ain't no party like a MinGW #ifdef party
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7021 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-17 01:13:00 +00:00
anders_k
0040a97e43 Fix MinGW/GCC issues
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7020 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-16 20:58:09 +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
8cbccd325b Handle newline when parsing /version
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6941 212acab6-be3b-0410-9dea-997c60f758d6
2017-10-24 21:23:46 +00:00
anders_k
9dfe34672a * Tweaked filetype icons
* MS resource compiler <= VS 2005 does not like PNG compressed icons


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6811 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-05 19:40:31 +00:00
kichik
62a6202f90 new graphics by idleberg
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6808 212acab6-be3b-0410-9dea-997c60f758d6
2016-12-03 22:06:46 +00:00
anders_k
32b9055a38 Added 128x128 image to the NSIS Menu icon
Changed the 32x32x16 and 16x16x16 images to look like the standard round NSIS logo
Tweaked the 48x48 images


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6750 212acab6-be3b-0410-9dea-997c60f758d6
2016-05-08 08:51:19 +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
d74c5acdcd Incomplete support for Z (size_t) logiclib integer tests and other minor fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6713 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-07 14:34:21 +00:00
anders_k
2316018c0c MS resource compiler <= VS 2005 does not like PNG compressed icons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6644 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-27 13:25:47 +00:00
anders_k
3452e3b9b2 New nsi and nsh file type icons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6640 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-23 10:36:58 +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
940277d9d8 * block_header::offset is now pointer sized in exehead
* Wininet.h -> wininet.h for POSIX


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6608 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-18 15:55:56 +00:00
anders_k
286edd20c4 * Basic System::Call support when compiling with 64-bit MinGW/GCC toolchain
* Win64 fixes


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6607 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-17 14:30:07 +00:00
anders_k
fed52fac19 * Be extra careful with zero termination of the foreign update status string
* Always include Wininet.h


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6605 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-10 12:05:50 +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
c89cac5262 Fixed minor issues and typos
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6584 212acab6-be3b-0410-9dea-997c60f758d6
2015-05-14 20:17:14 +00:00
anders_k
c4de0f9f59 Not all versions of MinGW have ARRAYSIZE, use our custom COUNTOF macro
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6565 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-26 18:57:52 +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