Commit graph

2188 commits

Author SHA1 Message Date
kichik
f6800c8052 allow passing NULL to popstring() for InstallOptions and probably more plug-ins
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5831 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:13:43 +00:00
kichik
1f02b6128e hello c++!
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5830 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:07:38 +00:00
kichik
1cb944da98 use plugin.h and try to force plugin.lib for backward compatibility
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5829 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:07:10 +00:00
kichik
f664fddb91 don't allow both "reboot now" and "reboot later" to be turned on at the same time
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5828 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 17:02:20 +00:00
kichik
d3cc90d746 update CPPPATH (include directory) as well so plug-ins can find everything
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5827 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 16:46:55 +00:00
kichik
eceb3ce333 - create plugin.lib that contains all
- distribute plugin.h, api.h and plugin.lib
- remove inc_c stuff because we don't really want to install win32 header files as something that can be used on linux (this should be revisited later)
- fix up MakeFileList for newer versions of SCons (should be removed in the future)

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5826 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 16:33:25 +00:00
kichik
6720f24b8f use api.h in exdll.h (part of patch #2359978)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5816 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 22:54:32 +00:00
kichik
a2d5557705 fixed bug #2386821 - MUI_CUSTOMFUNCTION_MOUSEOVERSECTION documentation error
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5812 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-06 22:20:02 +00:00
kichik
4c30821aa5 applied patch #1912699 - "Pinned" / always loaded plugins support
this patch also adds plugin_api_version to exec_flags so your plug-in can now tell if features it needs are available
more plug-ins that need this will be converted once the patch to make both the stubs and the plug-ins use the same header file is in place

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5809 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 22:03:33 +00:00
kichik
7524b7c256 oops... KillTimer is taken
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5805 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 18:05:13 +00:00
kichik
d8a75f9c10 accidentally committed the wrong version
this new version uses macros to make the script nicer

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5804 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 18:01:29 +00:00
kichik
dba6bb4210 applied patch #2135855 - Timer support for nsDialogs
also added progress bar support for the example

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5803 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 17:56:54 +00:00
kichik
b3d6dc00fd only save and restore ebp when stack generation is turned on (for parameters taken or returned on the nsis stack), just like in the old working code
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5789 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-23 21:15:04 +00:00
kichik
c102675112 fixed bug #2323452 - Grammar, License Agreement
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5788 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-22 20:16:23 +00:00
kichik
3495441728 no need for function usage deceleration or un. suffix anymore
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5787 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 13:26:54 +00:00
kichik
4425d93e75 fixed bug #2318670 - New System plug-in never unloads
ebp was never restored from the stack and so edi, esi, ebx and ebp were corrupted when CallProc returned

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5785 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 09:57:23 +00:00
kichik
0f01464e40 tabs to spaces
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5784 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 09:34:24 +00:00
kichik
39b7d36352 implemented RFE #2315740 - Library support for ActiveX exe /regserver
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5776 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 21:54:21 +00:00
kichik
4c87ec9e83 applied patch #2193442 - port System::Call and related functions to GCC
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5775 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 21:04:23 +00:00
kichik
26517fe8a3 fixed bug #1939573 - LangDLL Memory leaks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5766 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-15 15:48:11 +00:00
kichik
412485144b applied patch #2189117 - description is not consistent with button text
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5761 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-08 14:56:43 +00:00
kichik
4a7976e5a6 gotta have a main...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5757 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-01 20:10:20 +00:00
pabs3
08c28ddbc9 Build System Resource.dll from source code instead of shipping the binary.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5756 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-28 10:42:06 +00:00
joostverburg
b039775cb3 improvements by Felipe
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5755 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-24 18:44:12 +00:00
kichik
3c2db22eda applied patch #2016003 - nsDialogs: Initial folder for SelectFileDialog
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5722 212acab6-be3b-0410-9dea-997c60f758d6
2008-09-16 19:38:14 +00:00
kichik
a3c11ff2fa fixed bug #2110357 - MUI2 FinishPage readme not focused
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5718 212acab6-be3b-0410-9dea-997c60f758d6
2008-09-14 19:11:27 +00:00
kichik
a752939641 applied patch #2056906 - wrong Simplified Chinese button texts
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5717 212acab6-be3b-0410-9dea-997c60f758d6
2008-09-05 16:23:12 +00:00
kichik
7f2e49c5f3 fixed bug #2086988 - Some minor errors in the PortugueseBR language file
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5716 212acab6-be3b-0410-9dea-997c60f758d6
2008-09-05 16:11:16 +00:00
kichik
6ce2712f1d fixed bug #2059651 - minor error in nsDialogs documentation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5715 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-19 18:24:52 +00:00
kichik
c69e0d5784 applied patch #2025721 - Patch for Feature Request 1961307
also closes RFE #1961307

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5701 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 18:13:21 +00:00
kichik
cdbef6a754 fixed bug #2053522 - nsDialogs doesn't RemoveProp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5700 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 17:59:29 +00:00
kichik
82ef123f1d cosmetics
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5699 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 17:46:30 +00:00
kichik
aed07bb8d3 applied patch #2004129 - nsDialogs: Hand cursor for link
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5698 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 17:36:36 +00:00
kichik
57364fde81 it's listbox_HWND not combo_HWND
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5696 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 17:07:45 +00:00
kichik
bbebb7cef4 applied patch #2041919 - nsDialogs: controls for listboxes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5695 212acab6-be3b-0410-9dea-997c60f758d6
2008-08-15 17:07:14 +00:00
kichik
5d311c78c8 fixed bug #2013317 - nsDialogs pollutes the stack if callbacks are not defined
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5675 212acab6-be3b-0410-9dea-997c60f758d6
2008-07-09 20:45:57 +00:00
kichik
603c36073b applied patch #2014106 - Updated Slovenian localization
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5674 212acab6-be3b-0410-9dea-997c60f758d6
2008-07-09 20:39:03 +00:00
kichik
29c40f5262 tabs to spaces
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5656 212acab6-be3b-0410-9dea-997c60f758d6
2008-06-26 23:49:41 +00:00
kichik
3ed835dd61 fixed bug #1964719 - Page callback function documentation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5655 212acab6-be3b-0410-9dea-997c60f758d6
2008-06-26 23:45:21 +00:00
kichik
13733304a5 fixed bug #1995024 - Typo in Finish.nsh causes var waste warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5654 212acab6-be3b-0410-9dea-997c60f758d6
2008-06-16 18:00:27 +00:00
kichik
d25a876498 fixed bug #1979491 - Non-ANSI display name for French
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5646 212acab6-be3b-0410-9dea-997c60f758d6
2008-06-12 19:10:52 +00:00
kichik
80be721d2d fixed bug #1967032: French.nsh : fix on MUI_UNTEXT_FINISH_INFO_REBOOT
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5645 212acab6-be3b-0410-9dea-997c60f758d6
2008-06-12 18:58:41 +00:00
joostverburg
fb57dfde77 fixed MUI_FINISHPAGE_CANCEL_ENABLED and removed some useless code
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5642 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-29 21:17:13 +00:00
joostverburg
cddfeabec9 MULTIUSER_INSTALLMODE_INSTDIR should not be used for the uninstaller
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5641 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-28 14:34:00 +00:00
kichik
74e7388e90 allow 'A' to be specified anywhere in the flags field
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5629 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-03 13:16:02 +00:00
kichik
6939c33782 we don't use the GUI and its source code is available from tibed.net
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5627 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-02 20:21:08 +00:00
kichik
a8047d3c7c fixed patch #1840709 - VPatch CLI and test suite
removed reference to test suite

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5626 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-02 20:15:20 +00:00
kichik
32f97201db typo fix backported from 3.2
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5625 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-02 20:14:39 +00:00
kichik
bfe7fef294 applied patch #1927421 - Polish translation for 2.35
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5624 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-02 19:34:38 +00:00
kichik
33dcfc5852 don't use special chars in language name
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5623 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-02 19:33:22 +00:00