anders_k
41bb557cbc
Added !uninstfinalize (patch 280)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7294 212acab6-be3b-0410-9dea-997c60f758d6
2021-08-18 13:53:50 +00:00
anders_k
1cae67f562
Try to warn the user if they forgot to declare the function
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7257 212acab6-be3b-0410-9dea-997c60f758d6
2021-01-27 02:27:53 +00:00
anders_k
7f9d3253a6
Update changelog
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7027 212acab6-be3b-0410-9dea-997c60f758d6
2018-10-25 18:54:53 +00:00
anders_k
0b01a969e4
Refactor and document !pragma warning error and warning states
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6980 212acab6-be3b-0410-9dea-997c60f758d6
2018-01-31 15:31:49 +00:00
anders_k
a51d89712c
Added !gettlbversion and TLB reading support on POSIX
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6913 212acab6-be3b-0410-9dea-997c60f758d6
2017-10-03 20:48:29 +00:00
anders_k
ca009c196b
Added !pragma warning error <#|all>, warning #, disable all, enable all, default all
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6898 212acab6-be3b-0410-9dea-997c60f758d6
2017-09-01 23:06:48 +00:00
anders_k
c8370fd064
Added !pragma warning (patch #267 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6852 212acab6-be3b-0410-9dea-997c60f758d6
2017-04-25 13:09:41 +00:00
anders_k
388d994ada
Added support for !finalize return value comparison
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6771 212acab6-be3b-0410-9dea-997c60f758d6
2016-07-14 10:53:25 +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
0edaf2408c
Document ${NSIS_CHAR_SIZE} and ${NSIS_PTR_SIZE}
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6716 212acab6-be3b-0410-9dea-997c60f758d6
2016-03-09 12:50:52 +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
d7ac356d0e
* Added support for 0o octal radix prefix on number literals in the preprocessor
...
* The single parameter version of !if now also supports floats
* Preprocessor now warns when invalid floating point numbers are used in math operations
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6633 212acab6-be3b-0410-9dea-997c60f758d6
2015-11-05 21:05:23 +00:00
anders_k
d6d4da1bae
Added !appendfile /RawNL switch
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6580 212acab6-be3b-0410-9dea-997c60f758d6
2015-02-26 18:19:37 +00:00
anders_k
bf2f0fad80
Added !makensis command
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6498 212acab6-be3b-0410-9dea-997c60f758d6
2014-06-21 23:55:24 +00:00
anders_k
c4bc732396
The documented max value for ${U+UnicodeCodepoint} should be U+10FFFF to match the limits of UTF-16
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6492 212acab6-be3b-0410-9dea-997c60f758d6
2014-06-15 14:12:31 +00:00
anders_k
8d7dd2cf9f
!system and !execute can store the exit code in a define
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6461 212acab6-be3b-0410-9dea-997c60f758d6
2014-04-13 17:49:39 +00:00
anders_k
3337a6d606
!execute supports comparing the exit code with the same syntax as !system
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6460 212acab6-be3b-0410-9dea-997c60f758d6
2014-04-13 14:45:02 +00:00
anders_k
e8ac52b908
Minor Unicode fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6345 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 20:54:29 +00:00
anders_k
9b35c900cb
Added !appendfile /CHARSET parameter, output is written using the new NOStream class
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6326 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-03 22:46:17 +00:00
anders_k
fe8e4a36bf
Added ${__COUNTER__} predefine
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6325 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-29 02:39:07 +00:00
anders_k
9fa3398dd9
Support special ${U+1}...${U+FFFFFFFF} Unicode character defines
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6324 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-29 02:04:21 +00:00
anders_k
a0cd389c78
Experimental UTF16 reading support on POSIX
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6291 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-08 19:38:46 +00:00
anders_k
dcddf977b2
Use a custom file reader with UTF8 support for nsi/nsh/nlf files and store UTF16LE or MBCS (stringblock) strings in ExeHeadStringList
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6289 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-07 21:25:35 +00:00
anders_k
7cc150c464
MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins.
...
The official plugins are now stored in architecture specific subdirectories under NSIS\Plugins. !AddPluginDir also gained a new (optional) architecture flag because MakeNSIS now stores separate plugin information for each target architecture. Storing plugins in the root of the Plugins directory is no longer supported.
MinGW does not implement the unicode CRT startup functions so the entry point functions and linker parameters had to be changed. The unicode tools use the ansi entry point and a small helper function that calls into the real code: _tmain has full argc+argv emulation while wWinMain does not pass the command line parameters. The stubs do not use any CRT functions and have no CRT or unicode helper code, they call our entry point directly.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6269 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-13 01:47:50 +00:00
anders_k
b3dc58c704
Added ${NSIS_PACKEDVERSION} predefine
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6211 212acab6-be3b-0410-9dea-997c60f758d6
2011-12-15 20:07:37 +00:00
anders_k
dd72b0a0ed
Docs: Added some section keywords and fudged TargetMinimalOS min-version
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6188 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-30 23:30:29 +00:00
anders_k
79dbea3321
Added !getdllversion [Bug#2809308,RFE#1873767]
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6186 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-21 20:13:30 +00:00
anders_k
8cde6958a8
Added ${__MACRO__}
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6171 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-13 17:31:14 +00:00
kichik
041a8a9881
applied patch #3307144 - more cross links in documentation (whyeye)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6152 212acab6-be3b-0410-9dea-997c60f758d6
2011-05-28 18:45:57 +00:00
kichik
cab33acee9
fixed dup section names
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6127 212acab6-be3b-0410-9dea-997c60f758d6
2010-11-13 21:07:31 +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
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
kichik
a7c5b420b9
fixed bug #2606525 - Symbol NSIS_VERSION not documented
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5972 212acab6-be3b-0410-9dea-997c60f758d6
2009-06-06 14:46:37 +00:00
kichik
576446db5e
more of patch #1644712 - new compiler predefines
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4999 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-18 18:33:28 +00:00
kichik
57c65dd8fb
named scope predefines label
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4932 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-17 11:22:47 +00:00
kichik
c33f7c361b
documentation for new predefines
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4911 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-27 16:26:46 +00:00
kichik
b1be974447
applied patch #1372048 - added /NONFATAL switch to !include statement
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4437 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-03 09:45:17 +00:00
kichik
c94fdbf119
added !appendfile
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4322 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-12 14:24:21 +00:00
kichik
03a887ba35
added !tempfile and !delfile
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4307 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-07 13:08:44 +00:00
kichik
f8062527fa
typos (thanks Jamyn!)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4264 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-16 11:27:51 +00:00
kichik
dd29796e0f
plugin -> plug-in
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4202 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-29 15:08:32 +00:00
kichik
489b16bb8f
added link from !include to !addincludedir
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4151 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-01 20:40:19 +00:00
kichik
fbfc791091
fixed bug #1227610 - !packhdr example missing dollar sign
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4141 212acab6-be3b-0410-9dea-997c60f758d6
2005-06-28 19:57:16 +00:00
kichik
2f396234db
fixed description of ${__TIME__}, ${__DATE__} and ${__TIMESTAMP__}
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3773 212acab6-be3b-0410-9dea-997c60f758d6
2004-11-19 15:11:17 +00:00
kichik
38b693f19a
added small usage examples
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3703 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 18:41:43 +00:00
kichik
f57a919c54
typos
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3651 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-10 13:54:59 +00:00
kichik
bb3f7be9ba
added !execute
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3594 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-06 11:29:28 +00:00
joostverburg
d5ce427baa
documented new features, font size
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3282 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 17:59:00 +00:00
joostverburg
2f4e738429
double word
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2888 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-08 17:02:05 +00:00
kichik
9e5ccb9a32
- SetCompressor: added /FINAL switch
...
- SetOverwrite: added lastusd option
- Greek MUI translation v1.66
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2835 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-05 11:46:48 +00:00