kichik
04234ccac2
- Fixed and improved SetFont
...
- Fixed WindowIcon
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2852 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-06 09:59:02 +00:00
kichik
010c03d0c6
Removed debug message
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2846 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-05 19:50:39 +00:00
kichik
9fddafacdb
signed/unsigned mismatch
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2825 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-04 19:08:03 +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
4fbd8b1991
Fixed bug #769598 - problems with InstType /COMPONENTSONLYONCUSTOM
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2746 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-18 17:39:45 +00:00
kichik
e6dd2ada8a
tabs to spaces
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2713 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-12 15:19:49 +00:00
kichik
e67f48952f
LicenseForceSelection strings now default to English too if string is missing from the NLF
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2690 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-04 12:48:40 +00:00
joostverburg
2bc0b98a67
latest translation
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2679 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-25 12:08:37 +00:00
kichik
2b611d8f70
All acceptable warnings now contain a file name and a line number
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2614 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-05 21:53:52 +00:00
kichik
7c03da12b8
kilo, mega, giga and byte are not processed
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2606 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-02 14:58:51 +00:00
kichik
c38b889fe8
Added AllowSkipFiles - thanks Ramon!
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2576 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-26 17:55:15 +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
30ce5f1c45
ADD_FONT not SET_FONT
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2539 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-09 18:33:02 +00:00
kichik
5dde782d41
Padding, padding, padding...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2492 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-23 20:33:23 +00:00
kichik
cf01b06e62
- More strings translatable (K/M/G Byte, registering, unregistering)
...
- Language specific fonts
- $\t now works too
- More to do
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2475 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-21 13:32:34 +00:00
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
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
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
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
0aed08e3f7
+ Leave function for pages
...
+ Components page text always shown if Page components used
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2080 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-24 19:40:20 +00:00
kichik
dba09fcf5e
+ IO works with new SetStaticBkColor
...
+ IO doesn't crash when a label has empty text
+ LangStrings now really start as "" when not defined
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2055 212acab6-be3b-0410-9dea-997c60f758d6
2003-01-10 15:05:46 +00:00
kichik
bc10503375
Unsigned/signed warnings
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1992 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-21 23:13:50 +00:00
kichik
2cc17651a3
A warning if a LangString is not present in all language tables
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1986 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-20 23:23:31 +00:00
kichik
88cfbb4702
OK, LangStrings can now really be defined after they are used
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1984 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-20 19:14:57 +00:00
kichik
352c5a87ab
LangStrings now act as functions, they don't need to be defined before used. Uninstaller LangStrings must now be refernced with un.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1982 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-20 15:12:23 +00:00
kichik
56d17cbbd8
More VC7 compatibility fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1893 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-05 18:30:22 +00:00
kichik
fba4c4d342
Type mismatches
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1884 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-05 14:49:00 +00:00
kichik
d307f6ef3c
Delete File: should have a space after it
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1877 212acab6-be3b-0410-9dea-997c60f758d6
2002-12-04 19:22:59 +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
1a865438f0
Next button text is now always added when needed, instfiles dialog is destroyed when needed.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1832 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-25 16:50:05 +00:00
kichik
85ee7cbd0a
Some bytes off, zlib is still 34.5 =/
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1680 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-11 19:19:02 +00:00
kichik
fd99a585a2
Install and next button texts should always be added when needed now.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1612 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-07 15:50:30 +00:00
kichik
6e237675ed
WORD->LANGID
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1593 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-05 16:14:32 +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
460b057813
English is no longer always created
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1462 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-24 21:02:32 +00:00
joostverburg
c5bdc29afe
accelerator keys
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1423 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-15 18:44:27 +00:00
kichik
1ffbd1351b
Some more safety measures with LangString
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1319 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-07 20:07:28 +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
kichik
210e2d4e5e
Added an option for unprocessed user multilingual strings (LangStringUP). Use it if you see weird squares before and special character in your LangString.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1298 212acab6-be3b-0410-9dea-997c60f758d6
2002-10-04 10:27:46 +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
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
joostverburg
735ff4c129
Folder instead of Directory
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1236 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 19:31:47 +00:00
kichik
bc537a8c84
Removed debug messages
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1235 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 19:01:56 +00:00
kichik
f7144c7bc5
Counts sections right again
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1234 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 18:38:58 +00:00
kichik
778f157b68
Prevent possible crash
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1230 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 17:22:48 +00:00
kichik
c610060227
Now considers the first section too when deciding if the components page should be shown. Also doesn't show the components page if all sections are RO.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1229 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 17:13:28 +00:00
kichik
bcb63fc14f
Err... now works :)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1223 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-30 13:49:04 +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
93262d1d00
made NLF_ERR_WRITING etc in silent installers too
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1154 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-22 19:06:15 +00:00
justin1014
e350836d8d
updated language string adding to check more for NSIS_VISIBLE_SUPPORT or whatnot. Check to make sure this is OK. Thanks, Justin.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1152 212acab6-be3b-0410-9dea-997c60f758d6
2002-09-22 18:50:03 +00:00