anders_k
5bff29af33
Fixed clipped Chinese text (Bug #1261 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7258 212acab6-be3b-0410-9dea-997c60f758d6
2021-01-29 00:20:11 +00:00
anders_k
aaa2aa2b56
German ^ClickUninstall text was cropped in IDC_INTROTEXT in the MUI installers.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6583 212acab6-be3b-0410-9dea-997c60f758d6
2015-05-14 19:11:03 +00:00
anders_k
d799ee53d7
Basic Win64 support (MSVC)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6439 212acab6-be3b-0410-9dea-997c60f758d6
2014-02-08 00:13:52 +00:00
anders_k
e63fa6c53b
Win64 fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6413 212acab6-be3b-0410-9dea-997c60f758d6
2013-09-06 23:48:59 +00:00
anders_k
7cc150c464
MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins.
...
The official plugins are now stored in architecture specific subdirectories under NSIS\Plugins. !AddPluginDir also gained a new (optional) architecture flag because MakeNSIS now stores separate plugin information for each target architecture. Storing plugins in the root of the Plugins directory is no longer supported.
MinGW does not implement the unicode CRT startup functions so the entry point functions and linker parameters had to be changed. The unicode tools use the ansi entry point and a small helper function that calls into the real code: _tmain has full argc+argv emulation while wWinMain does not pass the command line parameters. The stubs do not use any CRT functions and have no CRT or unicode helper code, they call our entry point directly.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6269 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-13 01:47:50 +00:00
wizou
64a0f32e52
more simple TCHARs fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6047 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-12 16:00:17 +00:00
wizou
752d7d239a
Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant.
...
Compiler output is identical before & after this step
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/branches/wizou@6036 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-24 17:22:56 +00:00
kichik
1c747e74cf
applied patch #2801317 - Install type description position fix
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5973 212acab6-be3b-0410-9dea-997c60f758d6
2009-06-06 15:07:20 +00:00
kichik
130074428e
revert r5314 - if the banner plug-in shows IDD_VERIFY in its own thread and that thread sets it as the foreground window because of the WS_VISIBLE style, the main thread loses the ability to set the foreground window. this causes the installer window to start on the background if banner is used in .oninit.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5915 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-01 12:32:34 +00:00
kichik
50b9472841
verification dialog is now never used hidden, so it can show itself using WS_VISIBLE
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5314 212acab6-be3b-0410-9dea-997c60f758d6
2007-10-03 22:08:37 +00:00
pabs3
0913023f33
Merge patch for better installs on POSIX platforms.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4486 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-21 09:54:23 +00:00
kichik
ea8b087593
added missing checkbox for logging
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4424 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-24 21:40:18 +00:00
joostverburg
34b6c3357d
larger browse button, localized texts will fit in better
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4312 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-08 10:27:25 +00:00
kichik
a9ebc1c41c
pass a new list of source for every built ui
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4171 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-16 10:03:54 +00:00
kichik
8e9acad170
passed rc files through msvc to fix compatibility with mingw
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4166 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-09 10:45:53 +00:00
kichik
418f2e0569
alias UIs
target to UIs
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4165 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-09 10:11:59 +00:00
kichik
8eb80ec56a
WS_VISIBLE is the default, NOT WS_VISIBLE must be specified
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4138 212acab6-be3b-0410-9dea-997c60f758d6
2005-06-24 17:26:44 +00:00
kichik
63276d8689
build UIs from source
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4124 212acab6-be3b-0410-9dea-997c60f758d6
2005-06-22 15:55:41 +00:00
kichik
53fa1d20ac
install and distribute examples, contribs and documentation
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4005 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-30 18:04:55 +00:00
kichik
ccf2bb96a5
applied patch #1164307 - Fixes to allow building Contrib/ on debian (minus Makefiles)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3923 212acab6-be3b-0410-9dea-997c60f758d6
2005-03-17 21:26:59 +00:00
kichik
8233ce2db2
made the agree radio button come before the disagree radio button in the license page's tab order so pressing the up key will move the selection up and not down
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3581 212acab6-be3b-0410-9dea-997c60f758d6
2004-07-01 20:22:38 +00:00
joostverburg
2d44552e31
description text position
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3546 212acab6-be3b-0410-9dea-997c60f758d6
2004-05-09 11:54:50 +00:00
kichik
672e695976
- Added SS_NOPREFIX for the static control above the install log so both will show the same when an ampersand is present in the string
...
- Added another parameter for Name. It will be used in places where doubled ampersands are required for text to render as expected. Use it if you have an ampersand in your name. See the updated documentation about the Name command for more information about usage.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3288 212acab6-be3b-0410-9dea-997c60f758d6
2003-12-17 23:22:14 +00:00
kichik
70c6218a70
tab stop for license data - thanks Nick Allan
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3058 212acab6-be3b-0410-9dea-997c60f758d6
2003-10-24 14:07:46 +00:00
joostverburg
84a16111df
page style
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3014 212acab6-be3b-0410-9dea-997c60f758d6
2003-10-12 16:47:59 +00:00
joostverburg
f5046135d9
solved description box border problems with custom fonts
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2917 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-14 11:37:20 +00:00
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