Commit graph

2415 commits

Author SHA1 Message Date
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
1967160500 Copyright 2016
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6720 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-11 19:16:38 +00:00
anders_k
f674bf118f Minor documentation tweaks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6715 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-08 03:05:42 +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
510fb334c8 Fixed some typos (Most of them found by codespell/Stefan Weil)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6704 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-04 20:14:06 +00:00
anders_k
a074c23582 Added missing MULTIUSER_* entries to Japanese.nsh (patch #266)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6702 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-04 19:17:35 +00:00
anders_k
7f6735532e * Checking for SetLayeredWindowAttributes is all we need, no need to check the version.
* Updated readme example


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6652 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-03 21:18:17 +00:00
anders_k
b81aac947b Use P<> and not <> when checking pointers
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6651 212acab6-be3b-0410-9dea-997c60f758d6
2015-12-02 21:07:21 +00:00
anders_k
e65ac172c1 Fixed VARAIBLES typo in MUI2 internal defines (bug #1127)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6649 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-30 22:27:44 +00:00
anders_k
3d0be38e91 Dialer plugin does not have to unload WinInet
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6648 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-30 14:00:40 +00:00
anders_k
726bf760cd Load system modules with full paths
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6647 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-29 13:54:35 +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
6eaea6479f No need to delayload MoveFileEx, OpenProcessToken, LookupPrivilegeValueW and AdjustTokenPrivileges on Win9x.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6635 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-15 23:06:57 +00:00
anders_k
2a341bc918 Better NSIS Menu .manifest requirement detection
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6631 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-03 23:28:08 +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
37c81f74f8 Fixed System plugin GUID type output bug on Win98
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6625 212acab6-be3b-0410-9dea-997c60f758d6
2015-10-16 20:50:06 +00:00
anders_k
70ef520055 * MUI_LANGUAGE usage warning was incorrectly displayed in some page combinations
* Fixed broken CCM_* defines in WinMessages.nsh


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6624 212acab6-be3b-0410-9dea-997c60f758d6
2015-10-12 12:28:30 +00:00
anders_k
dbe6f23472 Fixed some typos
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6623 212acab6-be3b-0410-9dea-997c60f758d6
2015-10-10 19:32:16 +00:00
anders_k
3caac93fd0 Brazilian Portuguese updated (Felipe) patch#263
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6622 212acab6-be3b-0410-9dea-997c60f758d6
2015-10-10 18:20:58 +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
721090a0f3 * Reduced verbosity of StrFunc.nsh
* Fixed a 64-bit issue in welcome.nsi


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6616 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-24 20:47:47 +00:00
anders_k
85851b0dad Updated Polish translation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6614 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-19 14:27:36 +00:00
anders_k
e81728a52b Display a warning if MUI_LANGDLL_DISPLAY is inserted before MUI_LANGUAGE
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6612 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-19 13:22:52 +00:00
anders_k
5615d42881 * !AddIncludeDir displays the cpu architecture in the script message if specified as a parameter
* Removed unused SYSTEM_PARTIALCALLSUPPORT define
* Fixed minor typos
* Allow MSVC_USE_SCRIPT to be specified on the commandline or in the environment


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6611 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-18 23:16:34 +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
e58680c996 CResourceDirectoryEntry::GetName() does not need to duplicate the string
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6603 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-06 20:15:56 +00:00
anders_k
1f8866ccd8 Example plugin now correctly uses string_size when allocating its example message buffer
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6602 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-06 20:03:10 +00:00
anders_k
6361cfb1f6 Minor x64 system plugin example fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6590 212acab6-be3b-0410-9dea-997c60f758d6
2015-07-27 18:33:39 +00:00
anders_k
ab554ae939 Use the system link color on our custom link controls
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6589 212acab6-be3b-0410-9dea-997c60f758d6
2015-07-27 18:24:45 +00:00
anders_k
695a478725 File treats "" as "*", don't allow empty MUI_*_BITMAP defines.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6587 212acab6-be3b-0410-9dea-997c60f758d6
2015-06-25 20:12:57 +00:00
f0rt
6cdc279244 #260 pluginapi include files are referenced twice for platforms other than Windows.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6585 212acab6-be3b-0410-9dea-997c60f758d6
2015-06-21 16:13:45 +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
aaa2aa2b56 German ^ClickUninstall text was cropped in IDC_INTROTEXT in the MUI installers.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6583 212acab6-be3b-0410-9dea-997c60f758d6
2015-05-14 19:11:03 +00:00
anders_k
c853ef31a0 Updated copyright details
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6578 212acab6-be3b-0410-9dea-997c60f758d6
2015-02-14 22:27:29 +00:00
anders_k
9ff4b3ef43 (C) 2015
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6577 212acab6-be3b-0410-9dea-997c60f758d6
2015-02-06 21:43:39 +00:00
anders_k
4cdb1cf7d1 * mynsiscallback must return nil and not 0 to avoid warning in some versions of Delphi.
* NSISDialog only uses g_hwndParent if it is valid.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6576 212acab6-be3b-0410-9dea-997c60f758d6
2015-02-06 21:22:31 +00:00
anders_k
544711c803 Plugin SDK Pascal fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6574 212acab6-be3b-0410-9dea-997c60f758d6
2015-02-03 23:25:39 +00:00
anders_k
4e380605ea Moved incorrect !endif
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6573 212acab6-be3b-0410-9dea-997c60f758d6
2015-01-19 18:03:43 +00:00
anders_k
b43bef1390 Warn if MUI_LANGUAGE is inserted before MUI_[UN]PAGE_*
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6572 212acab6-be3b-0410-9dea-997c60f758d6
2014-12-17 14:38:00 +00:00
anders_k
461aa4b633 Make sure MUI2 UNBITMAP*_STRETCH have default values when using custom bitmaps
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6566 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-26 23:07:24 +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
27828503e5 Bug #1105: MakeLangId and zip2exe must use * for processorArchitecture in the manifest
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6562 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-23 16:08:17 +00:00
anders_k
6adc39c848 Math plugin needs tchar.h
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6561 212acab6-be3b-0410-9dea-997c60f758d6
2014-10-23 16:02:16 +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