Commit graph

2835 commits

Author SHA1 Message Date
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
e272318725 UpgradeDLL now supports paths that contain variables
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3312 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 18:38:18 +00:00
joostverburg
7c5e1bda63 things to do for NSIS 2.1 or later
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3311 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 18:10:38 +00:00
joostverburg
f01376b166 cleanup
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3310 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 18:06:44 +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
3ab14efa82 - a4 was released in 2002, not 2003
- fixed a grammer mistake (at->on)


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3307 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 16:03:22 +00:00
joostverburg
a37f1e89fa error message
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3306 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 16:00:18 +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
joostverburg
58d1d2090e updates
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3304 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-24 13:12:49 +00:00
kichik
989f133c01 Added release dates
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3303 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-23 17:42:42 +00:00
kichik
0d092eeb01 Returned WM_COMMAND forwarding as NSISdl is now fixed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3302 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-23 16:29:36 +00:00
kichik
2144a90eed - Escape now works when focused on a link control
- Fixed a link control bug that allowed the user to activate the link by clicking outside of the text


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3301 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-23 16:29:16 +00:00
kichik
18519e3e79 include winresrc.h instead of afxresh which is not available on non Microsoft compilers (part of MFC it seems)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3300 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-23 14:24:28 +00:00
kichik
c385a40332 Back to former exehead overheads (zlib, bzip2 - 34, lzma - 34.5)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3299 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-22 18:50:47 +00:00
ramon18
6542144aba Shell Folders code now use "current user" if cannot retrieve nothing for "all users"
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3298 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-22 14:34:05 +00:00
ramon18
660bbf5e2d Added ShConstants.h to makenssi project
Size optimization on ui.c
Some fixes in Shell Folders code


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3297 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-22 14:02:15 +00:00
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