Commit graph

68 commits

Author SHA1 Message Date
joostverburg
9ee58d14f8 Modern UI 1.66: support for uninst comp page, multiple pages, new language & page system
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2824 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-04 18:42:21 +00:00
kichik
74ea2dc585 * PageEx - every page can be used everywhere and as many times as needed
* DirVar - easy way to add another dir page
* default strings in the language file (Page directory is enough, no need for DirText)
* strings from the language file are now LangStrings that can be used in the script
* no more /LANG - one string for all languages
* any lang strings can be used everywhere, installer or uninstaller (no un.)
* no more unprocessed strings - variables can be used almost everywhere (except in licenseData and InstallDirRegKey)
* DirText parm for browse dialog text
* SetBkColor -> SetCtlColors - can now set text color too
* fixed SetOutPath and File /r bug
* fixed File /a /oname bug
* added $_CLICK for pages
* added quotes support in lang files (patch #752620)
* extraction progress
* separate RTL dialogs for RTL langs (improved RTL too)
* InstallOptions RTL
* StartMenu RTL
* fixed RegDLL?
* added IfSilent and SetSilent (SetSilent only works from .onInit)
* fixed verify window (it never showed) (bug #792494)
* fixed ifnewer readonly file problem (patch #783782)
* fixed wininit.ini manipulation when there is another section after [rename]
* fixed some ClearType issues
* fixed a minor bug in the resource editor
* fixed !ifdef/!endif stuff, rewritten
* lots of code and comments clean ups
* got rid of some useless exceptions handling and STL classes (still much more to go)
* lots of optimizations, of course ;)
* updated system.dll with support for GUID, WCHAR, and fast VTable calling (i.e. COM ready)
* minor bug fixes


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2823 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-04 18:25:57 +00:00
kichik
1e438b3e87 Reverted Ramon's addition of SS_NOPREFIX. It causes trouble with ClearType, compatibility and doesn't allow the user to use accelerators for edit boxes anywhere.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2790 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-05 15:50:17 +00:00
ramon18
79a49562b3 SS_NOPREFIX for all STATIC controls, now is possible to name the installer as "My company & CO" for example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2776 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-29 20:25:42 +00:00
joostverburg
9396324581 more space for "Space required" label
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2706 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-09 19:17:28 +00:00
joostverburg
7bd28c3dd6 more space for "Space required" label
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2705 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-09 12:59:50 +00:00
joostverburg
3226317cf5 more space for "Space required" label
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2702 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-07 16:22:14 +00:00
kichik
564ca077d8 - Improved installation types behaviour
- .onSelChange no longer called when the components page is created
- First section is selected at compile time - changes in .onInit stick
- Added SectionSetSize / SectionGetSize
- Added SetCurInstType / GetCurInstType
- Added InstTypeSetText / InstTypeGetText - ability to change (and add and remove) installation types on runtime
- NSIS_MAX_INST_TYPES is now 32 by default
- InstType texts are now processed ($0, $1, etc. can be used)
- Added /o switch for Section - unselected by default


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2563 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-24 13:50:24 +00:00
kichik
6c32bae905 Bug #728281 fixed - system menu has everything enabled (including maximize) on Windows 9x
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2503 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-28 16:39:14 +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
136ed7b345 Windows 9x combo box size
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2324 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-17 16:05:41 +00:00
joostverburg
9a7c6e30b6 2 lines for description
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2275 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-11 12:43:31 +00:00
joostverburg
59b0d28c16 2 lines for description
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2269 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-10 21:17:16 +00:00
joostverburg
c9575b27bb that was an old one
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2254 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-09 18:58:53 +00:00
joostverburg
3c05425123 Modern UI 1.63
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2253 212acab6-be3b-0410-9dea-997c60f758d6
2003-03-09 18:55:57 +00:00
kichik
045587d18d Smooth progress bar problems fixed
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2108 212acab6-be3b-0410-9dea-997c60f758d6
2003-02-06 13:07:53 +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
joostverburg
d0e182a00f removed nsis stuff
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2019 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-30 12:56:06 +00:00
joostverburg
11f34a1095 better grouping
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2017 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-29 21:41:12 +00:00
kichik
4d9ac02f1f Second string in 111 now has an id too (76)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2010 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-29 17:48:31 +00:00
kichik
49fec6eba4 No readme.txt here...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1937 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-11 18:51:50 +00:00
joostverburg
c1deac8e88 added minimize box
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1936 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-11 16:24:24 +00:00
joostverburg
e09a3dcec7 increased size of component-page textarea
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1934 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-11 14:31:23 +00:00
joostverburg
00faa19aac oops...wrong file
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1904 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-06 14:55:23 +00:00
joostverburg
4b26f94f58 Modern UI without description area
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1891 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-05 17:41:16 +00:00
joostverburg
e11278afdd shell font
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1785 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-18 15:53:32 +00:00
joostverburg
6790a4a46a font / ui changes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1783 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-18 15:43:21 +00:00
joostverburg
4a82110f9c language
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1780 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-18 13:58:10 +00:00
joostverburg
510e92944d shell font, language
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1776 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-17 17:46:57 +00:00
joostverburg
425d9bb8a1 shell font
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1775 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-17 17:42:05 +00:00
joostverburg
12cba7a6a3 shell font
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1774 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-17 16:45:34 +00:00
joostverburg
2366257c05 Modern UI 1.6
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1728 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-15 16:00:32 +00:00
kichik
7ba94f352e Use MS Shell Dlg
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1699 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-14 12:20:31 +00:00
kichik
4c317239f5 Hope this one won't be corrupted
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1601 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-05 18:47:17 +00:00
kichik
cb698d266b Corrupted
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1600 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-05 18:41:35 +00:00
kichik
cc1d6d14d0 Lets hope it is not corrupted this time
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1599 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-05 18:37:16 +00:00
kichik
fd8040478f *** empty log message ***
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1592 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-05 16:11:47 +00:00
kichik
fc611d56eb Combo box now shows on Windows 9x
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1563 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-02 15:06:41 +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
joostverburg
2bf29e3b82 larger 'browse' and 'show details' buttons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1411 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-14 15:44:10 +00:00
joostverburg
c00a6ee570 'show details' button a bit larger
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1410 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-14 13:37:51 +00:00
joostverburg
19c0c2b50b changed size of 'available space' text box
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1372 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-10 21:19:03 +00:00
joostverburg
ed80fd09f8 text area on folder selection dialog bigger
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1367 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-10 20:08:08 +00:00
joostverburg
7c02c0d45d larger browse button
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1345 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-08 21:00:28 +00:00
joostverburg
f77d86d7a5 changed size of space text areas
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1335 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-08 18:02:06 +00:00
joostverburg
050c5ec72a made license page info-text area a bit larger
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1331 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-08 09:44:43 +00:00
justin1014
f3bca60d70 Updated RichEdit usage to hopefully be better (still somewhat untested)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@892 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-03 18:49:24 +00:00
kichik
52892d7e6d Now always loads RichEdit2 if present
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@884 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-03 11:25:47 +00:00
kichik
42cea14dde Outputs to ../default.exe
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@883 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-03 11:21:57 +00:00
kichik
aa6e0e15f9 UI holder source code
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@881 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-03 10:14:22 +00:00