kichik
76c8418de5
WriteINIStr now works with an empty value ("")
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2300 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-15 13:54:23 +00:00
kichik
76183f6fe9
Added SectionSetInstTypes and SectionGetInstTypes, about 70 bytes saved
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2249 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-07 21:10:48 +00:00
kichik
d2e565e55e
- Fixed more problems with !if[n]def/!else
...
- Saved another 10 bytes :)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2237 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-04 20:33:07 +00:00
kichik
d22c783b7f
No need for force reboot, "Therefore, you should only use this flag in an emergency."
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2234 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-04 17:23:59 +00:00
kichik
991dcd5a92
LogSet on should now work
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2221 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-27 14:23:12 +00:00
kichik
2e19d22d39
Optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2215 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-26 15:27:39 +00:00
kichik
3c26c3bfd3
CreateDireectory now sets the error flag only when really needed instead of almost always
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2195 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-20 18:47:58 +00:00
kichik
f9e4da2fea
MBCS support for validate_filename and error flag for CreateDirectory/SetOutPath
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2184 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-19 20:36:20 +00:00
kichik
dde73163a8
Wrong SAM
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2163 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-15 11:30:11 +00:00
kichik
b966f77f73
Minimal required security clearance so we'll get by for sure
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2162 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-15 11:07:09 +00:00
kichik
5781c9c9ee
- b2 (CVS) version
...
- NSIS Installer will no longer override .nsi and .nsh association
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2149 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-11 17:58:16 +00:00
kichik
301225562e
- Disabled file validation for ExecShell too (can exec URLs)
...
- Compiles without support for compression too
- Latest compiled version
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2146 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-10 18:43:40 +00:00
kichik
3966f5560c
- b1 version numbers
...
- CreateShortcut works with URLs again, no file name validating though
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2130 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-08 22:57:10 +00:00
kichik
21fa9b890c
You ain't never seen this bug. That '_' was never there!
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2122 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-08 12:28:32 +00:00
kichik
ae16cbfe3f
- Compressor type listed in summary
...
- SetOutPath now sets the current directory (RegDLL no longer does)
- File names are now validated for commands that need normal files, the directory selection dialog, and every variable that contains a file/dir name
- Fixed a distortion of the MUI's branding text with ClearType
- $INSTDIR is now right in the custom page after the directory selection dialog
- No more squares in the automatically appended directory name in the directory selection dialog
- Size optimizations
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2121 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-07 23:04:25 +00:00
kichik
7531adec7a
ClearType + transparent branding text fix
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2087 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-28 14:28:56 +00:00
kichik
0274afd413
Installers can now contain more than one branding image
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2085 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-27 17:03:35 +00:00
kichik
6f3fdd6650
BrandingText now automatically resizes for all languages in the MUI
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2082 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-27 15:05:50 +00:00
kichik
1e6abd3457
Delete the old brush if setting the brush twice
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2059 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-11 21:29:55 +00:00
kichik
ac449dae62
Don't create more than one brush per SetStaticBkColor - saved about 50 bytes. Still problems with BrandingText width, working on it
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2054 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-09 21:43:01 +00:00
sunjammerx
6d8dc58dae
Inverted test of offset[3] for EW_DELREG meant that RegDeleteKey and RegDeleteValue were being swapped.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2036 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-05 15:05:21 +00:00
kichik
270bb06fd3
Update !system, cleaned resource.h, DeleteRegKey works on default value
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2020 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-30 15:33:53 +00:00
kichik
a719722b10
Fixed bug #659045
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2007 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-27 16:31:24 +00:00
kichik
2f8b7032c0
Only RegDLL and UnRegDLL will change the current directory so plug-ins will now work as before
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1975 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-18 20:22:35 +00:00
kichik
1fd1ebd07e
Set the current directory back to the exe dir
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1880 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-04 21:11:24 +00:00
kichik
e6af406ab2
RegDLL now sets the current directory to the DLL directory (Patch #646306 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1872 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-03 20:33:17 +00:00
kichik
5e9ede6d31
+ Sections can be unselected in silent mode too
...
+ Some documentation fixes
+ Transition between a normal page and a custom page no longer causes a flicker (between two custom pages it still does)
+ The completed sub-caption shows again
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1853 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-30 13:15:49 +00:00
kichik
2d7e541bf6
Exec will now always work
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1821 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-22 15:46:33 +00:00
kichik
f9075a8346
Enabled SetWindowLong
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1722 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-15 13:45:12 +00:00
kichik
0276abd2b1
ShowWindow added
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1719 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-15 13:15:42 +00:00
kichik
45d3d9e62f
No more Reboot crash when recompiling under VC7
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1687 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-12 18:19:24 +00:00
kichik
0a81a64aec
Oops... WriteIniStr now writes again
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1617 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-08 11:15:25 +00:00
kichik
c0c0191dbc
WriteIniStr flushing enabled
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1613 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-07 20:12:01 +00:00
kichik
6c51b44657
New paging system. All scripts must be updated, but it sure is worth it. InstallOptions has two new functions initDialog and show. Docs massively updated.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1536 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-01 20:34:55 +00:00
kichik
15cedc10f5
Now sets the error flag if DllRegisterServer fails (Bugs item #624176 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1431 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-16 16:51:58 +00:00
kichik
c9f0b33f2d
28 bytes down
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1308 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-05 16:20:13 +00:00
kichik
3d1c70f375
94 bytes saved. LangString should now work with sub-sections too.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1270 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-02 15:01:06 +00:00
kichik
f2bfa2b4b9
FindWindow $0 works again
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1267 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-02 11:48:05 +00:00
kichik
2c96636160
Unprocessed strings (such as InstType) can now use LangString/$(name) too. No more "skipped" messages before plugins.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1253 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 17:16:49 +00:00
kichik
62abf21381
bzip2 header down to 34KB, 54 bytes away from 34.5KB zlib. Fixed a bug with ReadRegStr and $0.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1249 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 14:13:23 +00:00
eccles
b2dad77f69
CreateShortcut comment memory corruption
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1238 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 21:42:58 +00:00
kichik
bb60e32aaa
Added user defined multilingual strings. Define using LangString [un.]name lang_id string, use with $(name). Can't be used inside other strings.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1214 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-29 20:25:15 +00:00
kichik
d762e60cd8
6 more bytes down
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1183 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 13:10:21 +00:00
kichik
d5dfdb900b
Shortcut comment option added, 44 bytes saved.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1181 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 12:54:10 +00:00
justin1014
997ff07df8
another 30 or so bytes saved, by modifying readSelfFile to do all length checking. Not sure if I broke anything though =)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1179 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 03:34:30 +00:00
justin1014
0728c9b4c8
another 8 bytes saved
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1178 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 03:14:53 +00:00
justin1014
7dbc2a11c8
cut another 30 bytes or so off. also made atoi take negative octal/hex numbers.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1175 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 02:36:30 +00:00
justin1014
372e1f0d11
6 bytes saved (made addtrailingslash return char *)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1174 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 02:13:38 +00:00
eccles
83a4213bfb
60 bytes saved.
...
zlib exehead is now 35.5K.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1172 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-24 23:26:55 +00:00
eccles
063eade67b
200 bytes saved!
...
Drum-roll... bzip2 exehead is now 37K.
Next target - 50 bytes to get zlib exehead down to 35.5K.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1169 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-24 18:49:21 +00:00