Commit graph

177 commits

Author SHA1 Message Date
kichik
9ca4265d78 Hidden sections can now have SectionIn too. Old behaviour retained (hidden sections without SectionIn are in all install types).
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1449 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-19 12:02:18 +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
joostverburg
28d52afa8c larger buttons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1412 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-14 15:52:44 +00:00
kichik
b18b76f59b 32 bytes down
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1392 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-12 17:08:09 +00:00
justin1014
dd9943aedd kichik's inlining rec, also put all of inflate into one big infblock.c so we can optimize more =)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1311 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-07 19:24:26 +00:00
kichik
32d2dc7e21 Better looking code
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1310 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-06 19:05:49 +00:00
justin1014
5b842cf3b1 made inttosizestr only display the + on GB shown on win9x. (sorry kichik, kinda undid some of your optimizaton -- I made this one slightly smaller though than the old one)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1309 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-06 18:33:35 +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
616518505b Fixed weird LangString behavior and made SectionSetFlags "understand" SF_BOLD
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1306 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-04 20:41:43 +00:00
justin1014
9c53f6b822 updated smallmode comment
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1295 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-03 07:07:09 +00:00
justin1014
47b9e61f01 inflateReset and inflateInit are now the same thing, removed inflate.c dependency
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1277 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-02 17:24:09 +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
justin1014
6a5694d64a made bzip2 mode slightly smaller by making reinit stuff not necessary
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1245 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 06:30:38 +00:00
justin1014
ed3a8ba913 even smaller bzip2 code
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1244 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 02:27:39 +00:00
justin1014
83bfc82bed removed bzlib_private.h dependency
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1243 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 02:16:47 +00:00
justin1014
77cb319b8c made bzip2 smaller than zlib mode !!!
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1241 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-01 01:57:14 +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
eccles
ffa2d230a9 Minor code savings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1237 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 20:52:00 +00:00
justin1014
d85513f1c3 cut a few bytes of bzip2 mode
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1225 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 16:49:21 +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
justin1014
4dc468b307 bzip2 mode reduced down to 36.5kb. yay.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1205 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-27 04:05:26 +00:00
justin1014
83655f8352 more bzip2 code reduction, disabled data reduction for now so we can hit targets
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1204 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-27 03:38:41 +00:00
justin1014
9e53aab9b1 made bzip2 mode have 336 bytes less data, but about 60 bytes more code.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1201 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-27 03:16:43 +00:00
kichik
697463fa29 Another 12 bytes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1196 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-26 19:42:10 +00:00
kichik
349dc153b1 Section check marks are now changeable in .onNextPage/.onPrevPage after/before the components page. Code size is down by 12 bytes because of this :)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1195 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-26 18:41:00 +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
ae0f70cd15 made bzip2 extraction slightly more pedantic
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1180 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 03:44:17 +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
04adc90a1f more byte saveage
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1177 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 03:06:36 +00:00
justin1014
863d0f4fa3 a handful of bytes saved again
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1176 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-25 02:55:24 +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
eccles
95621d2c89 40 bytes saved
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1160 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-23 20:56:29 +00:00
eccles
bab74c5578 Tidied - removed some legacy language stuff. No change to compiled output.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1159 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-23 19:27:42 +00:00
kichik
1683a1f248 18 bytes down
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1158 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-23 14:07:39 +00:00
eccles
ef61466ef0 80 bytes saved
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1153 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-22 19:05:43 +00:00
eccles
ebd54dc8c9 4 byte saving. woooo.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1150 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-22 14:22:35 +00:00
eccles
602430bedb Now *really* only shows the unpacking dialog if the NSIS window hasn't been created yet
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1115 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 17:17:14 +00:00
kichik
fc2c45cb92 Now only shows the unpacking dialog if the NSIS window hasn't been created yet
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1113 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 15:17:42 +00:00
justin1014
0001910df8 more updates yay
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1109 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 07:05:31 +00:00
justin1014
c7876af9fc ok done for the night. smaller code yay. 248 bytes left to remove from code to bring bzip2 mode down tho :(
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1108 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 06:54:02 +00:00
justin1014
ec1144bf9e bunch more size opts
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1107 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 06:42:20 +00:00
justin1014
2093439acd woohoo 36.0kb for zlib header
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1106 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-21 06:13:15 +00:00