Commit graph

5243 commits

Author SHA1 Message Date
anders_k
a411bbc181 Fix bug #3078983 _Win_HIWORD macro outvar error
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6124 212acab6-be3b-0410-9dea-997c60f758d6
2010-10-02 01:55:25 +00:00
anders_k
b93d008d64 Switch param type to LPCTSTR
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6123 212acab6-be3b-0410-9dea-997c60f758d6
2010-09-24 18:43:04 +00:00
anders_k
22e730301c Fix for bug #3072159 - UNexpected Changes to Directory Attributes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6122 212acab6-be3b-0410-9dea-997c60f758d6
2010-09-21 21:56:49 +00:00
anders_k
accab7bdbd Try FOLDERID_LocalAppDataLow\Temp as last ValidateTempDir() attempt for Low IL aka Protected IE
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6121 212acab6-be3b-0410-9dea-997c60f758d6
2010-08-19 21:10:30 +00:00
wizou
73501896d4 Updated documentation and file functions for Unicode support
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6119 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-09 15:12:21 +00:00
wizou
954c0abe6c Merging language files from Jim Park's repository (new files and some changes)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6118 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-09 13:52:07 +00:00
wizou
50086bac60 Fix encoding error in Kurdish
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6117 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-09 12:56:35 +00:00
wizou
1a77f53307 Fix encoding error in Kurdish
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6116 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-09 09:30:46 +00:00
wizou
746d91af33 LANGFILE macro arguments now include a localized name AND an ASCII-only name (closest possible to the localized name)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6115 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-09 09:18:15 +00:00
wizou
0cccfdaceb Converting Language files to Unicode (UTF-8) according to each associated codepage
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6114 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-08 15:30:59 +00:00
wizou
c8d850efba minor change (added "const")
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6112 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-06 21:47:29 +00:00
anders_k
633b3e6a95 fixed signed/unsigned warnings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6111 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-04 20:15:48 +00:00
wizou
403ff55f81 added MSVS_VERSION option to scons command-line to specify which compiler to use
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6110 212acab6-be3b-0410-9dea-997c60f758d6
2010-07-04 00:07:59 +00:00
wizou
9d452fc5d1 Improving compression performance (avoiding unnecessary file flush and better handling the 2GB limit)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6109 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-17 15:56:42 +00:00
wizou
4d19aaa9ab Adding new ${__FILEDIR__} preprocessor define containing directory of current script
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6108 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-17 10:11:29 +00:00
wizou
ab8f90f99e #1787648: ${__SECTION__} is correctly defined in hidden section
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6107 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-16 16:01:40 +00:00
wizou
1421a3e315 Default OutFile determined by NSI script filename
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6106 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-16 15:07:05 +00:00
wizou
c59db4bb1e CR/LF fix
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6105 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-16 14:20:27 +00:00
wizou
90e0a201df documenting !finalize
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6104 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-16 14:19:51 +00:00
wizou
51a7c3d647 #1977885: adding !finalize preprocessor commands for post-build execution
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6103 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-16 14:10:41 +00:00
wizou
487e37ffb7 Changed keyword UnicodeInstaller to a more versatile TargetMinimalOS <version> keyword
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6102 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-14 15:24:50 +00:00
wizou
52408912ab Fix a problem with ANSI/Unicode different opcode numbers
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6101 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-14 14:28:03 +00:00
wizou
57f7ff8a1c Unicode port: Unicode version of NSIS can now generate both ANSI & Unicode installers (using new instruction UnicodeInstaller on/off).
Stubs & Plugins differentiation is done automatically using a 'W' suffix.
SConscripts need to be reviewed to generate both variants of Plugins & pluginapi.lib under Unicode compilation.

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6100 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-14 10:07:22 +00:00
anders_k
fbc7cb8fd0 Fixed and documented !if & operator
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6099 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-11 16:33:10 +00:00
anders_k
f0fb5aafea small grammar fix
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6098 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-10 20:54:25 +00:00
anders_k
d526c78d05 Added !define /ifndef and !define /redef optional arguments
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6097 212acab6-be3b-0410-9dea-997c60f758d6
2010-06-10 20:42:50 +00:00
wizou
74ffaada4e Merging various fixes from latest Jim Park repository
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6096 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-28 14:09:08 +00:00
wizou
23fe81e16e Unicode port: Auto-convert InstallOptions INI files to Unicode, to support Unicode texts
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6095 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-28 13:30:27 +00:00
wizou
b397ed9ad5 Unicode port: Generate Unicode LangStrings even if source was an ANSI file
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6094 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-28 13:27:30 +00:00
wizou
90e05acdd3 Unicode port: Generate Unicode LangStrings even if source was an ANSI file
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6093 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-28 13:10:16 +00:00
wizou
e097a25855 nsExec Unicode port by Jim Park (is this correct??)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6092 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-19 15:21:34 +00:00
wizou
d59234c852 nsExec small simplification
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6091 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-19 15:18:54 +00:00
wizou
e041a0a32c Unicode port: Turn RichEdit20A controls into RichEdit20W automatically
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6090 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-17 15:46:21 +00:00
wizou
24c02b97d0 Unicode port: adding UTF-16LE file functions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6089 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-17 15:11:29 +00:00
f0rt
7a99fafa68 #2995455: Make NSIS embedded inflate function compatible with zlib
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6088 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-10 17:44:52 +00:00
wizou
37cb17f3cc Unicode port: restore initial console codepage on exit
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6087 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-07 16:13:24 +00:00
wizou
bd4214a2db Unicode port: Makensis subprocesses (like !system) also use UTF-8 output
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6086 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-07 15:35:08 +00:00
wizou
428ae80ab1 Unicode port: Adapted MakensisW & zip2exe for UTF-8 (avoid cutting sequence). Also fix a bug where they would get stuck if output log was multiple of 1023 bytes. Simplification of reading loop.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6085 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-07 13:54:03 +00:00
anders_k
27977fd335 Added some plugincallback api stuff and fixed spelling
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6084 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-06 19:24:34 +00:00
wizou
743ad095f5 Unicode port: Turn console & output logs to UTF-8. Adapted MakensisW for UTF-8
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6083 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-05 14:14:48 +00:00
anders_k
b8f6c16fcd VC6 unicode fixes, NSISException still broken
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6082 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-04 22:28:53 +00:00
wizou
5a5a3a674f warning fix
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6081 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-04 08:33:20 +00:00
wizou
1b5e8adbb8 Unicode port: Support for Unicode license files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6080 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-04 08:21:49 +00:00
afrow_uk
f3ac7d9f93 Changed to use MUI2.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6079 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-03 20:02:32 +00:00
wizou
2c774a533c Adding CEXEBuild::LoadLicenseFile shared by TOK_LICENSELANGSTRING & TOK_LICENSEDATA
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6078 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-03 14:04:22 +00:00
wizou
b431c21048 Minor changes on FOPENTEXT
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6077 212acab6-be3b-0410-9dea-997c60f758d6
2010-05-03 10:12:33 +00:00
afrow_uk
2170215b06 Resubmitted Sections.nsh with StrCpy ops back in (and added to my macros). Thanks Anders :S
I spose conditional compilation would be a better solution but meh!

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6076 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-30 20:17:29 +00:00
afrow_uk
4f1a78e939 Fixed bug #2994202 - ExDll vcproj defines VC90 CRT dependency
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6075 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-30 18:42:55 +00:00
afrow_uk
b28daffd60 Added RemoveSection and UnremoveSection macros to hide+unselect and show+select a section. Removed some unnecessary StrCpy ops from the other macros.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6074 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-30 18:36:36 +00:00
wizou
d96bd3cb6e oops
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6073 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-30 16:39:29 +00:00