Commit graph

5498 commits

Author SHA1 Message Date
anders_k
52a8b320ef POSIX fixes for native and crossplatform utils
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6427 212acab6-be3b-0410-9dea-997c60f758d6
2014-01-21 14:13:00 +00:00
kichik
859b5d3d07 those are not available on mingw for whatever reason...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6426 212acab6-be3b-0410-9dea-997c60f758d6
2014-01-21 06:59:51 +00:00
kichik
8e1d36963e 3.0a2
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6423 212acab6-be3b-0410-9dea-997c60f758d6
2013-12-25 04:55:56 +00:00
kichik
3fa78720f0 get ready for release
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6422 212acab6-be3b-0410-9dea-997c60f758d6
2013-12-25 04:53:58 +00:00
kichik
4997292d4b build fixes for vc
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6421 212acab6-be3b-0410-9dea-997c60f758d6
2013-12-25 04:50:54 +00:00
anders_k
18c0cbe3ec System::Call can call exports by ordinal with dll::#123 syntax
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6420 212acab6-be3b-0410-9dea-997c60f758d6
2013-12-09 01:17:55 +00:00
anders_k
f9fae88303 PE NSIS_VARS_SECTION size should not depend on sizeof(TCHAR)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6419 212acab6-be3b-0410-9dea-997c60f758d6
2013-12-08 23:48:13 +00:00
anders_k
527cf2d7a4 Fix bug#1086, don't parse non-branch instructions inside a !if 0 block
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6418 212acab6-be3b-0410-9dea-997c60f758d6
2013-12-08 16:24:06 +00:00
anders_k
c16bc083b5 Fixed incorrect page count in compiler statistics
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6417 212acab6-be3b-0410-9dea-997c60f758d6
2013-12-08 15:41:47 +00:00
anders_k
be6c7e6a1d Major POSIX overhaul
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6416 212acab6-be3b-0410-9dea-997c60f758d6
2013-12-08 14:34:38 +00:00
anders_k
1e55e30ff4 Optimized return is valid even after the CharEncConv object is destroyed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6415 212acab6-be3b-0410-9dea-997c60f758d6
2013-10-09 00:16:28 +00:00
anders_k
bb9b88b70f Fix DupWCFromBytes/CharEncConv optimized return bug when converting UTF16LE license file to wchar_t(UTF16LE)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6414 212acab6-be3b-0410-9dea-997c60f758d6
2013-10-08 18:59:28 +00:00
anders_k
e63fa6c53b Win64 fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6413 212acab6-be3b-0410-9dea-997c60f758d6
2013-09-06 23:48:59 +00:00
anders_k
e23b3db418 Windows 8.1 & 2012R2 support in WinVer.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6412 212acab6-be3b-0410-9dea-997c60f758d6
2013-09-02 21:19:45 +00:00
anders_k
ed8d91a1c1 ChangeUI must force RichEdit20A/W class based on target
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6411 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-18 16:34:10 +00:00
anders_k
5744372364 Fix bug #1080, Unicode stubs must use RichEdit20W, otherwise EM_GETTEXTRANGE gives us ANSI strings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6410 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-15 23:14:12 +00:00
anders_k
51e2b07f05 Fixed bug #1079, broken !define Unicode null terminator
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6409 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-15 21:22:17 +00:00
anders_k
6c283bde91 !include defaults to UTF-8 after Unicode True
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6407 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-08 00:26:59 +00:00
anders_k
928f0f78e5 FindFirst short-name fallback trick not required in Unicode stubs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6406 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-07 23:26:00 +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
7f103f9e39 static const toolbar button info
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6404 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-07 20:39:59 +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
2395ded256 NSIS Menu html window should have the same width as the header image
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6402 212acab6-be3b-0410-9dea-997c60f758d6
2013-08-05 15:37:59 +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
55738e1385 Optimize FileReadByte/FileReadWord
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6400 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-28 14:46:24 +00:00
anders_k
d387a32658 FileRead in Unicode installers can handle DBCS, conversion output is limited to UCS-2
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6399 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-27 23:09:54 +00:00
anders_k
7ce021a376 Ignore c++ exception specifications, they are still useful as "documentation"
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6398 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-27 18:29:36 +00:00
anders_k
ebe96fe79c Don't limit Lnk path A2W conversion to 1024 WCHARs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6397 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-27 17:40:38 +00:00
anders_k
6c60c09a2c VS2008 does not like the vsnwprintf(INT_MAX) hack, use _vscwprintf if it exists
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6396 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-25 22:00:53 +00:00
anders_k
19b9a3e65a Use ReadFile helper function in exehead
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6395 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-25 19:18:34 +00:00
anders_k
a5f0809ee9 FileReadByte should not do any kind of conversion
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6394 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-25 18:27:02 +00:00
anders_k
7a741d6ef4 NSIS Menu dialog caption has to contain a %s now (wxWidgets requirement) so our files need to have a html title element.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6393 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-22 18:15:14 +00:00
kichik
476abf9e3b automatically upload release notes (until the section number for change log changes... meh)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6391 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-14 20:34:45 +00:00
kichik
d2823d5ca9 3.0a1
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6389 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-14 20:04:09 +00:00
kichik
75b6bb770f allow skipping CppUnit until we figure out where to get a copy of it again... or just replace it?
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6388 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-14 20:03:34 +00:00
kichik
770fd6944a updated svn root
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6387 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-14 19:57:11 +00:00
kichik
7943b52966 update changelog for release
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6386 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-14 19:46:33 +00:00
kichik
cf91be2927 fix bug #1076 - always be silent if the user passes /S on the command line, even the installer file can't be read. the installer is not always executed from the computer itself and remote deployment can stall because of this issue (with psexec -c on x64 for example).
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6385 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-14 19:38:06 +00:00
anders_k
009318ef94 Fix "!insertmacro foo /* this comment kills the macro body" parser bug
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6384 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-10 21:03:32 +00:00
anders_k
5ae11b00fa Zip2Exe: Unicode checkbox and minor fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6383 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-10 19:09:39 +00:00
anders_k
13423fbba5 Register PerceivedType=text for .nsi and .nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6382 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-10 16:36:18 +00:00
anders_k
efefbd8269 Minor cleanup and more LogicLib usage
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6381 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-10 16:34:53 +00:00
anders_k
5e1edb3d75 Added Windows 8.1 Preview GUID alias to ManifestSupportedOS
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6380 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-07 23:27:11 +00:00
anders_k
b621cdcda8 Docs: Only htmlsingle sets overflow:auto on pre blocks, other output formats have to accept a scrollbar for the whole document
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6379 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-07 22:59:15 +00:00
anders_k
45da52f51b Fix nsDialogs docs typo
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6378 212acab6-be3b-0410-9dea-997c60f758d6
2013-07-05 21:28:36 +00:00
anders_k
4b3a146fdd Rewrote SubStart, does not use CRT
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6377 212acab6-be3b-0410-9dea-997c60f758d6
2013-06-23 15:07:57 +00:00
anders_k
e6f549adee Add !finalize %1 fix to changelog and shut up MinGW
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6376 212acab6-be3b-0410-9dea-997c60f758d6
2013-06-08 19:10:42 +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
4a221a8995 More robust uninstall handling on the "Already Installed" page in the installer
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6374 212acab6-be3b-0410-9dea-997c60f758d6
2013-06-08 01:53:18 +00:00
anders_k
9ebabcd509 Fix !finalize %1 string substitution
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6373 212acab6-be3b-0410-9dea-997c60f758d6
2013-06-05 10:23:46 +00:00