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
joostverburg
22e102a965
1.68
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3246 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-02 20:56:06 +00:00
kichik
371dbe14af
missed Install_Dir
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3245 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-02 12:10:17 +00:00
ramon18
4aad4e704a
Portuguese language files update (nsh->1.68)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3244 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-02 01:22:09 +00:00
ramon18
959b379381
Crash fixes, including firewall problems, many Optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3243 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-02 01:13:35 +00:00
kichik
17b58ae2d9
Added LZMA to SetCompressor's list
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3242 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-01 22:48:58 +00:00
joostverburg
6e5f672b74
update/uninstall CVS data
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3241 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-01 22:47:23 +00:00
kichik
30655f926a
MUI 1.68 updates
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3240 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-01 14:36:57 +00:00
kichik
94232168f5
fixed typo and added lzma source code
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3239 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-01 11:36:04 +00:00
kichik
b62f3b4521
obey /V for line breaks too
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3238 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-01 11:33:30 +00:00
kichik
b11b408bdb
no need for that variable
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3237 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-01 00:16:41 +00:00
kichik
7bfcfac3c2
build plug-in table only when needed. this also fixes warnings when using something like makensis.exe /X"OutFile bla.exe" /XSection /XSectionEnd
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3236 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-30 18:00:39 +00:00
kichik
774f3d50de
!ifmacro[n]def based now works with !else
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3235 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-30 16:44:06 +00:00
kichik
5028c34424
!ifmacro[n]def based on Anders Kjersem's code
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3234 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-30 16:31:43 +00:00
kichik
58ea8200ba
- Fixed a race condition that happened when LZMA compression finished and occasionally deadlocked the next call (solid installers weren't affected, just the compiler)
...
- Added try and catch for LZMA just in case one of the rare exceptions will be thrown (just compiler)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3233 212acab6-be3b-0410-9dea-997c60f758d6
2003-11-30 16:02:48 +00:00