Commit graph

2654 commits

Author SHA1 Message Date
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