Commit graph

561 commits

Author SHA1 Message Date
kichik
3ed6d7ea22 call SHChangeNotify after changing file associations
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3705 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 10:32:23 +00:00
kichik
d02eae4d94 String Functions 1.07
- StrStrAdv and StrCase have their functions remodeled with LogicLib. Functions have a lesser chance to have bugs.
 - Added case-sensitive comparation option for StrStrAdv.
 - StrCase now uses System.dll which makes case convertions effective with all latin letters (i.e. ?).
 - StrClbSet and StrClbGet removed, added StrClb.
 - Made compact the most usual operations inside the header file. File size reduced.
 - Added "!verbose" to header file -> faster compilation and header file output organized (code borrowed from LogicLib.nsh).


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3663 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 13:59:03 +00:00
eccles
3d4f901e5b LogicLib 2.5
- AndIf, AndUnless, OrIf, OrUnless added.
- Avoids unused variable warnings by requiring !defines before using certain features.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3641 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-23 13:35:47 +00:00
kichik
827b69fbb5 case changes for case sensitive platforms
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3635 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-20 15:17:29 +00:00
joostverburg
5e5b4df0bc new languages
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3625 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 23:29:42 +00:00
kichik
09fb9613bd Library files should go into Contrib\Library not Contrib
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3609 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-07 11:00:29 +00:00
joostverburg
b09c7fe4e9 files for new library system
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3606 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-07 07:55:53 +00:00
joostverburg
356e39c622 2.01 version for update page
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3604 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-06 23:21:54 +00:00
kichik
5ab7a5eeb1 2.0->2.01
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3599 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-06 21:29:58 +00:00
kichik
f212f43855 updated colors.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3591 212acab6-be3b-0410-9dea-997c60f758d6
2004-07-24 12:34:47 +00:00
kichik
da90827244 latest StrFunc example and readme
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3578 212acab6-be3b-0410-9dea-997c60f758d6
2004-06-25 20:00:50 +00:00
kichik
d05b8bc6ad 2.0->2.01
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3575 212acab6-be3b-0410-9dea-997c60f758d6
2004-06-25 11:19:17 +00:00
kichik
74051c80de new, hopefully more informative, System plug-in documentation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3556 212acab6-be3b-0410-9dea-997c60f758d6
2004-06-04 16:31:45 +00:00
kichik
f4a1f17299 - updated the makefiles and code to allow compliation with MinGW once again (some of patch #875485 by perditionc)
- fixed errors and warnings given by gcc


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3513 212acab6-be3b-0410-9dea-997c60f758d6
2004-03-12 20:43:54 +00:00
joostverburg
263542a0b6 new LZMA source files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3509 212acab6-be3b-0410-9dea-997c60f758d6
2004-03-07 10:46:09 +00:00
joostverburg
fc31238735 link text not cut off when high dpi setting is used
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3500 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-23 17:46:16 +00:00
kichik
7c9ab6c657 added Contrib\\Modern UI\\images
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3483 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-07 21:13:56 +00:00
kichik
a4a0e1b063 (deguix) replaced StrSort and updated documentation some more
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3482 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-07 15:47:54 +00:00
kichik
58efd7312d added deguix's collection of string functions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3479 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-07 00:39:42 +00:00
joostverburg
32589a1d28 NSIS 2.0
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3476 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-06 23:17:43 +00:00
joostverburg
956710c71d Modern UI 1.70
* Improved documentation
 * New Init custom function for Welcome and Finish page


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3473 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-06 23:01:57 +00:00
kichik
80c8c38055 typo
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3471 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-06 18:19:51 +00:00
kichik
ad20b46de5 no more *.rc for nsisdl
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3450 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-02 15:14:39 +00:00
kichik
dec6634222 rc3->rc4
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3449 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-02 15:09:40 +00:00
joostverburg
3b65a9cb07 updated Farsi / Persian langauge files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3440 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-31 13:35:28 +00:00
joostverburg
2e29bc806f Indonesian language files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3420 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-26 16:27:08 +00:00
kichik
d6076fa59b rc2->rc3
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3418 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-26 03:38:17 +00:00
joostverburg
61b26578ea Latvian language files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3412 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-24 22:54:20 +00:00
joostverburg
f806c7ce4c Modern UI 1.69
* All uninstaller pages work without installer pages
* Fixed top text on uninstaller license page


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3368 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-07 19:21:00 +00:00
kichik
81e42db724 rc1->rc2
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3355 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-04 21:05:02 +00:00
kichik
1b2abf06de commit?!
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3349 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-04 13:15:42 +00:00
kichik
07932587d7 removed useless colon and spaces
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3347 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-04 13:13:01 +00:00
kichik
e7fc8474c5 - added missing 7zip source and CVS files
- b5 -> rc1


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3321 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-27 19:10:21 +00:00
kichik
5e4c7cf860 added multilingual license example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3315 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-25 13:31:14 +00:00
kichik
ce03b797ba typo fixed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3313 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 22:50:22 +00:00
joostverburg
48fcee1824 new example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3309 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 17:51:58 +00:00
kichik
a6046b428a Made StartRadioButtons not depend on $1 and added an option to work with multiple "radio buttons" blocks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3308 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 16:30:22 +00:00
kichik
0c7981ef60 - Disabled DirShow as it hasn't been working since b0 which was released more than a year ago.
- Rewrote token placement checks to prevent a crash with:
"Section uninstall
InstallDir something"
and to make it a bit more comfortable.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3305 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 15:54:06 +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
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
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
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