ramon18
2589a5fc85
Code clean up, removed NSIS_SUPPORT_NAMED_USERVARS and NSIS_SUPPORT_LANG_IN_STRINGS
...
Added support for many new constants which get shell folders path without using the registry
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3296 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-22 00:28:30 +00:00
kichik
d1c5ef3af7
patches by PerditionC for compatibly with PSDK-less VC6
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3295 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-21 21:00:37 +00:00
eccles
a022ebcfc1
Command.com does not like command lines beginning with an '@' symbol.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3294 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-21 20:33:35 +00:00
eccles
bbfd02e585
${Unless} ${Cmd} ... was not working.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3293 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-20 15:01:36 +00:00
joostverburg
4998ff6e18
1.68
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3292 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-19 15:52:10 +00:00
kichik
6e2d07df31
only add entries to wininit.ini if short names were retrieved successfully
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3291 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-18 19:19:19 +00:00
kichik
cbab2ce554
Oops, that was a test file
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3290 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-18 14:00:33 +00:00
kichik
d6d78591f0
Added an example that demonstrates commands related to silent installers
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3289 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-17 23:57:19 +00:00
kichik
672e695976
- Added SS_NOPREFIX for the static control above the install log so both will show the same when an ampersand is present in the string
...
- Added another parameter for Name. It will be used in places where doubled ampersands are required for text to render as expected. Use it if you have an ampersand in your name. See the updated documentation about the Name command for more information about usage.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3288 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-17 23:22:14 +00:00
kichik
5f58389c12
- Fixed bug #858010 - defines were read wrongly into the settings dialog (`i' wasn't reset to 0)
...
- Made Compile and Run execute the installer even if there were warnings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3287 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-17 16:13:04 +00:00
kichik
da92941bfc
SetCompressorDictSize didn't show
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3286 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-17 13:07:12 +00:00
kichik
0255c1414d
signed/unsigned mismatch
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3285 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-16 16:32:02 +00:00
joostverburg
477f281328
1.68
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3284 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-15 15:36:37 +00:00
kichik
db34beb248
there is no pre function for custom pages, only create function
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3283 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 22:09:18 +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
eccles
39e524b732
LogicLib added to distribution.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3281 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 01:15:44 +00:00
eccles
2d8918e586
Some tidying and documentation.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3280 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 01:13:32 +00:00
eccles
009e409276
2.4:
...
- Added Switch..Case*/Default..EndSwitch: similar to Select but behaves just like the C version (thanks to kichik).
- Added unsigned integer comparisons.
- Added 64-bit integer comparisons.
- Added case-sensitive string tests.
- Added other string relational comparisons.
- Added section flag tests.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3279 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 00:31:25 +00:00
eccles
8a66228b7c
2.3:
...
- Much reworking and refactoring.
- Added built-in support for the rest of NSIS's conditional tests.
- Added ability to use any NSIS conditional command in a normal If type statement.
- Optimised the code produced by If (fewer Goto's).
- Added statement similar to If that works in reverse: "Unless".
- Fixed bug where using Continue in a Do..LoopUntil loop went to the top of the loop and not the loop condition.
- Added DoWhile..Loop and Do..LoopWhile loop varieties.
- Optimised the code prodiced by Select (fewer Goto's).
- Renamed Case_Else to CaseElse.
- CaseElse can also be called Default (for the C-minded).
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3278 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 00:29:15 +00:00
eccles
a641ca3621
2.2:
...
- Simplified IfThen by utilising If and EndIf.
- Simplified For by utilising ForEach.
- Fixed ForEach missing the final iteration.
- Fixed a couple of Break/Continue bugs.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3277 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 00:26:54 +00:00
eccles
d794979b2f
2.1:
...
- Added continue and break labels to repeat type statements.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3276 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 00:25:22 +00:00
eccles
46297fa6cd
NSIS Logic Library - dselkirk's logiclib 2.0:
...
- Complete rewrite using new push/pop system.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3275 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 00:23:56 +00:00
eccles
2c892dde45
NSIS Logic Library - dselkirk's logiclib 1.3 (1.2 seems to have gone walkabout):
...
- Changed library name to Lib.
- Allow for 5 statements deep without use of name variable.
- Added If..ElseIf..Else..Endif statements.
- Fixed maximum allow statements.
- Now allows 10 statement depth.
- Condensed code.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3274 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 00:22:02 +00:00
eccles
a453e3281e
NSIS Logic Library - dselkirk's selectlib 1.1:
...
- Added simplified macros and removed NAME requirement
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3273 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 00:19:48 +00:00
eccles
0530c41b6d
NSIS Logic Library - dselkirk's original selectlib 1.0
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3272 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-14 00:18:16 +00:00
eccles
c31682240d
Only validate if pressing the Next button.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3271 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-13 17:17:03 +00:00
kichik
29b7da028d
Translation buffers were too small
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3270 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-12 22:00:49 +00:00
joostverburg
b33de3866d
fixed finish page link positioning, color (standard RRGGBB hex format)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3269 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-12 21:26:21 +00:00
joostverburg
e53d122cfd
file association fix
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3268 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-11 21:05:30 +00:00
joostverburg
a00901c80f
added MUI_SYSVERSION define
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3267 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-10 12:54:18 +00:00
joostverburg
b1c888115c
updated reserve file info
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3266 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-09 19:43:30 +00:00
joostverburg
516667fc1b
updated reserve file info, fixes, html structure
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3265 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-09 19:33:48 +00:00
joostverburg
f850525a12
1.68
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3264 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-09 16:45:24 +00:00
kichik
54087a045e
Around 20 bytes down
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3263 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-08 22:30:27 +00:00
kichik
03acdc2211
First verify fields and then, only if all are valid, call the leave function
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3262 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-08 14:06:24 +00:00
kichik
45c040b909
- fixed bug #848868 - StartMenu trims 3 lines of text
...
- made StartMenu treat different fonts better, it will not resize according to the selected font
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3261 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-08 12:53:32 +00:00
kichik
1ad157554c
accept different order in install and uninstall icon files, as long as all of the sizes and color depths match
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3260 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-08 09:32:30 +00:00
kichik
4eb2881b5b
- Better RTL support:
...
* use RTL reading wherever possible (shows the dots, commas, etc. in the correct order)
* Message boxes are now RTL too
* Fixed RTL for links in InstallOptions
- Fixed tab order in StartMenu
- Made StartMenu use SHGetSpecialFolderLocation (soon to be in NSIS core too)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3259 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-06 20:45:35 +00:00
joostverburg
740ae21f2d
1.68
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3258 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-05 16:41:45 +00:00
joostverburg
d0bfe3e455
finish/abort header subtext can be set without setting the text
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3257 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-05 16:21:30 +00:00
joostverburg
2fc8161a22
1.68
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3256 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-05 16:03:06 +00:00
kichik
3bae7484fb
Fixed bug #854678 - sub-header showing success on abort
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3255 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-05 12:27:11 +00:00
eccles
6b73b0e490
- Added new control type "Button"
...
- Added new flag "NOTIFY"
- Added new flag "NOWORDWRAP" for multi-line text boxes
- Reduced size down to 12K
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3254 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-04 22:12:25 +00:00
joostverburg
c0e8dc4f73
1.68
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3253 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-04 16:36:56 +00:00
joostverburg
021e956536
removed old font setting
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3252 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-04 16:36:52 +00:00
joostverburg
85fef2cde5
file association, section macros, fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3251 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-04 16:28:13 +00:00
kichik
e15be55ca7
1.68
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3250 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-04 12:09:05 +00:00
joostverburg
dff2e4afaf
typo
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3249 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-03 15:43:22 +00:00
kichik
e33b064635
another spelling mistake (recommAnded)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3248 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-03 12:30:11 +00:00
zarg
1359dfb8e6
Speeling mishtake =)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3247 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-02 22:43:19 +00:00