Commit graph

4578 commits

Author SHA1 Message Date
joostverburg
d7881c29c8 * Distribute MUI2 beta
* Preliminary MUI2 documentation


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5249 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-22 21:57:23 +00:00
joostverburg
a52e1dd17c style improvements and corrections by Ton
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5248 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-20 22:32:03 +00:00
kichik
e2b948ae02 tabs to spaces and some other minor clean-ups
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5247 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-18 17:15:08 +00:00
joostverburg
17f376f671 move check whether the MUI_INTERFACE macro is already included to the macro itself
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5246 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-18 12:56:26 +00:00
joostverburg
842dcbf544 * Use shfolder.dll for CSIDL_COMMON_DOCUMENTS on 95/98 if possible
* Information about API calls for special folders


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5245 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-18 12:44:23 +00:00
joostverburg
f374bc87ec use a label and a link on the same location to be able to display a text and get click events
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5244 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-18 12:41:17 +00:00
kichik
d62850dd1a mention MUI_CUSTOMFUNCTION_MOUSEOVERSECTION in 1.8's log
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5243 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-17 18:43:49 +00:00
kichik
a30d2280fc no more headache
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5242 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-17 17:35:49 +00:00
kichik
5fcb5ecb0d Catalan returns
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5241 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-17 16:51:50 +00:00
kichik
cc6ec72efe use NSD_FUNCTION_INIFILE
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5240 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-17 16:38:43 +00:00
kichik
b163ed1dc4 CreateItem -> CreateControl
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5239 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-17 16:37:04 +00:00
kichik
35e1cf7b86 better solution - don't old functions and not shfolder but still try to get all user's version from the os (though tests show it will return current user's version anyway)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5238 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-17 16:20:26 +00:00
kichik
b55ecee8cd fixed bug #1766268 - $SMPROGRAMS incorrect on Windows 98
use shfolder.dll only on ME and for all users's $APPDATA for which it was introduced


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5237 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-17 16:16:40 +00:00
pabs3
7d17167053 Ignore some failing tests by default on platforms without msvc/mstoolkit
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5236 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-14 01:11:54 +00:00
joostverburg
20137a0054 Modern UI 2.0 beta
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5235 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-11 23:21:04 +00:00
kichik
68abd8a09e buf1, not buf (patch #1768584)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5234 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-11 17:03:18 +00:00
joostverburg
c113486ccc added missing $_CLICK for texts like "Click Next to continue."
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5233 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 23:54:15 +00:00
joostverburg
adda57574e New language files for localization of user interfaces and plug-ins.
These files currently contain translations of the MUI and will be shared between different MUI versions.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5232 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 23:47:33 +00:00
joostverburg
df8c3d55d1 fixed macro for INI files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5231 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 18:30:25 +00:00
joostverburg
928dfb16f6 * Put functions for InstallOptions INI files in macros. The functions can be included in the installer or uninstaller by includng a macro.
* Added button state flags


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5230 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 02:59:46 +00:00
joostverburg
84edce4b2a Modern UI 1.8
* Uses the new language files
* Updated documentation
* Although MUI_DIRECTORYPAGE_BGCOLOR and MUI_STARTMENUPAGE_BGCOLOR are documented as interface
  setttings that apply to every directory page or Start Menu folder page, they were actually
  implemented as page specific settings. They have been changed to interface settings.
* MUI_LANGDLL_DISPLAY now also reads a previously saved language from the registry if the
  installation is silent.
* InstallOptions macros have been moved to a separate header file (InstallOptions.nsh).
  The MUI_INSTALLOPTIONS_* macros are still provided for backwards compatibility and insert the
  equalivent INSTALLOPTIONS_* macros.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5229 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 02:52:50 +00:00
joostverburg
9b74b90344 New language files for localization of user interfaces and plug-ins.
These files currently contain translations of the MUI and will be shared between different MUI versions.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5228 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 01:12:21 +00:00
joostverburg
346685ca9e Header file to create langauge file that can be included with a single command.
When LANGFILE_DEFAULT is set, missing strings will automatically be loaded from a default file.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5227 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 01:08:42 +00:00
joostverburg
13425ee143 * New header file with macros and conversion functions for use with InstallOptions
* Updated InstallOptions documentation


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5226 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 00:53:45 +00:00
joostverburg
0865910e56 fixed escaped quotes in macro parameters
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5225 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-09 00:19:37 +00:00
kichik
babab14623 updates by birk
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5224 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-31 17:32:23 +00:00
kichik
6f4767fc20 credits for Slovak
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5223 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-31 17:31:08 +00:00
kichik
f33aecbbeb applied patch #1762627 - Updated version of Slovak language files for NSIS
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5222 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-28 15:50:16 +00:00
kichik
fc252efe60 applied patch #1762003 - Modern UI MUI_CUSTOMFUNCTION_MOUSEOVERSECTION
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5221 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-27 16:46:37 +00:00
pabs3
13989c1965 Prevent FTBFS due to using log_printf3 instead of log_printf2
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5220 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-27 00:55:47 +00:00
kichik
7af66a4a9c a bit more logging
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5219 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-24 19:06:34 +00:00
kichik
b23a7560ee fixed bug #1758873 - do not link to stdc++ when using aCC
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5218 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-23 18:59:35 +00:00
kichik
8e716ed458 applied patch #1758863 - Patch for building on GCC and aCC
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5217 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-23 18:43:07 +00:00
kichik
243c1b9920 fixed bug #1758653 - CVS build failure on Linux i386 - TVS_RTLREADING undeclared
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5216 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-23 05:08:34 +00:00
kichik
3daab81d58 added ${NSD_OnBack}
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5215 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-21 16:22:02 +00:00
kichik
b7b224bd68 added rtl support
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5214 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-19 04:55:53 +00:00
kichik
16e6702900 update state field
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5213 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-18 21:21:44 +00:00
kichik
f1b8604bcb added rtl support
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5212 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-18 20:47:58 +00:00
kichik
8e1b521859 real implementation for IsValidCodePage
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5211 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-18 19:26:16 +00:00
kichik
6133677dba get rid of some #ifdef _WIN32
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5210 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-18 19:21:38 +00:00
kichik
30d04c642b added HWND
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5209 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-18 19:21:30 +00:00
kichik
3e9377d5b2 moved non-win32 CharNextExA implementation to util.cpp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5208 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-18 19:18:00 +00:00
kichik
9d1ab6f1ae added ${NSD_OnClick}, ${NSD_OnChange} and ${NSD_OnNotify}
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5207 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-18 16:54:04 +00:00
kichik
d56004079e fixed bug #1755148 - hpux build linkage specification in main
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5206 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-17 16:45:13 +00:00
kichik
9841c1ec97 fixed bug #1753063 - CVS test failure on hppa
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5205 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-16 18:28:18 +00:00
kichik
5a47788ebe added Download page to TODO list, maybe that'd solve the cache problems
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5204 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-14 19:21:46 +00:00
kichik
6e91b4a8f2 2.29
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5202 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-14 11:32:54 +00:00
kichik
6b5f50b4d6 let GetStringFromParm call validate_filename
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5201 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-14 10:53:35 +00:00
kichik
8f7c0e3679 simplified myatoi64()
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5200 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-14 10:29:26 +00:00
kichik
74bf17be17 nsDialogs: the next InstallOptions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5199 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-14 09:40:06 +00:00