Commit graph

509 commits

Author SHA1 Message Date
kichik
e720007649 Faster compilation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2464 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-17 15:27:12 +00:00
joostverburg
c565231972 fixed pluginsdir init function generation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2457 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-12 23:17:00 +00:00
kichik
0cf8b75be5 Fixed bug #717022, overlapping chars in dir input
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2454 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-08 09:11:51 +00:00
kichik
18269262a9 Rewrote a lot of the components tree code:
- Added SF_PSELECTED for partially selected sub-sections
- SF_EXPAND now refreshes the components tree
- Fixed problems with sub-sections with RO sections as children
- (-1) sent to .onMouseOverSection when mouse over nothing
- RO sections can now be in InstTypes too (default to old behavior)
- Optimized code


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2436 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-05 12:56:57 +00:00
kichik
e1bc9f0971 - Leave function of instfiles will be called if installation aborted too so the MUI will be able to set the title
- Cancel button now set default if installation canceled


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2422 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-04 12:27:58 +00:00
kichik
4f54f7fc16 Missed a return, IfErrors works again
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2421 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-04 11:34:03 +00:00
kichik
6e963b9e91 Added IfAbort
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2412 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-02 19:54:53 +00:00
kichik
b0e73c9891 InitPluginsDir fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2408 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-02 15:49:13 +00:00
kichik
4e037ab153 - GetTempFile will now try 100 times before failing
- InitPluginsDir will give an error if unable to initialize


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2406 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-01 18:07:32 +00:00
kichik
8f849c07e5 IfErrors clears the error flag again
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2400 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-30 15:08:24 +00:00
kichik
4df5cb4fac Back to 33.5/34
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2392 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-29 17:16:09 +00:00
kichik
34e75bfd21 Buttons from focused license text fixed (return will not work if next button not enabled and escape will work as cancel)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2391 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-29 13:39:48 +00:00
kichik
68c97de740 RMDir /REBOOTOK
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2390 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-29 11:45:22 +00:00
kichik
9cc76210b4 Transparent controls. Use SetBkColor (hwnd) transparent
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2387 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-28 18:41:15 +00:00
kichik
ac0e7d0b2a Bug with new force and license page not being first
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2371 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-26 20:51:16 +00:00
kichik
82115f68d6 Better syntax
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2367 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-26 19:20:16 +00:00
kichik
7df19c4d58 Old language files will work too...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2364 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-26 18:18:55 +00:00
kichik
586bbd99d1 An option to change the text in the script
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2363 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-26 18:04:03 +00:00
kichik
5afc7ec7d4 Added LicenseForceSelection radiobuttons|checkbox
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2362 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-26 17:47:46 +00:00
kichik
8233568935 Disable last cancel button only if instfiles used
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2356 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-24 15:35:23 +00:00
kichik
603dcbe239 Leave function not show function in error
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2355 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-24 14:50:35 +00:00
kichik
4deb16c190 Missing parameter, thanks willowufgood
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2351 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-22 12:38:16 +00:00
kichik
03cafaf818 SetStaticBkColor -> SetBkColor, now works for dialogs, buttons, edit boxes and list boxes (only in IO)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2347 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-20 20:49:13 +00:00
kichik
5f70221959 Random flags for uninstaller fixed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2345 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-20 13:13:48 +00:00
kichik
84d1984c25 b4 (CVS) label
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2343 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-20 11:33:35 +00:00
kichik
eedc453420 HEX number for text color in BGGradient
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2339 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-18 20:43:52 +00:00
kichik
bad48f1a0a Some space saving changes, /NOCUSTOM and /COMPONENTSONLYONCUSTOM work together and infastructures for future changes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2338 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-18 20:36:52 +00:00
kichik
070d1f136a Leave function for custom pages too
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2335 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-18 15:45:25 +00:00
kichik
156648c9d5 AddBrandingImage doesn't depend on the UI now. Can now set the branding image on the bottom and on the right too, and set a custom padding value
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2334 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-18 13:53:29 +00:00
joostverburg
8afa27dff9 Page command syntax
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2330 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-18 12:39:54 +00:00
kichik
1c6dc531e6 Added FlushINI
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2319 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-17 13:23:01 +00:00
kichik
06f8b09e29 - Docs fixes
- Command help for InstType fix


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2312 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-16 17:40:22 +00:00
kichik
00975c06bc - PluginDir -> !AddPluginDir
- Fixed parms list of Section(Get/Set)InstTypes


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2304 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-15 17:16:08 +00:00
kichik
3d62877120 inst_types not flags
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2303 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-15 15:54:28 +00:00
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
joostverburg
977588c3c0 bzip2 info in comments
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2294 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-14 19:29:17 +00:00
kichik
de557f6037 BGGradient & minize solution
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2258 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-09 19:49:19 +00:00
kichik
dc8b68f433 Bah... m_funcsCount = 0... Thanks Ippi
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2251 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-08 20:13:04 +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
b97418269b Cancel button available on all pages after the instfiles page but the last page unless /ENABLECANCEL was used in its Page command
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2246 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-06 21:24:19 +00:00
kichik
55d936db3c Page and UninstPage should not be used inside sesctions/functions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2241 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-06 16:46:01 +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
ef7dcf5e4f No more limit on RTF size
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2236 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-04 20:29:56 +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
4a9c33f569 - b3 version numbers
- last page before instfiles define now works as really planned. it will only be defined if really the last one before instfiles.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2227 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-03 13:51:46 +00:00
kichik
8d60e504f3 EnumRegKey/Value output_var check fixed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2223 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-01 12:44:33 +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
42a72140cd - b2 version number
- bug with commands starting with ! and ending with \ in if blocks fixed


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2216 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-26 15:28:55 +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