Commit graph

  • a924c4d2d3 added support for lib building on cross mingw kichik 2008-12-12 17:57:54 +00:00
  • aad23184d0 plugin.lib requires user32.lib, but it's later optimized out of the dll kichik 2008-12-12 17:51:08 +00:00
  • 5b490c9e49 removed private atoi implementations kichik 2008-12-12 17:47:14 +00:00
  • f3350670fb simpler atoi for LangDLL and Banner kichik 2008-12-12 17:45:03 +00:00
  • 41836a0f4a remove special implementation of stack operations and use plugin.lib instead kichik 2008-12-12 17:39:35 +00:00
  • 7ee44a65dc some more functions, required by nsDialogs and probably more plug-ins kichik 2008-12-12 17:37:22 +00:00
  • e1a741ef08 update for plugin.h and plugin.lib kichik 2008-12-12 17:19:45 +00:00
  • 4ba8da04fd switch to plugin.h kichik 2008-12-12 17:18:43 +00:00
  • f6800c8052 allow passing NULL to popstring() for InstallOptions and probably more plug-ins kichik 2008-12-12 17:13:43 +00:00
  • 1f02b6128e hello c++! kichik 2008-12-12 17:07:38 +00:00
  • 1cb944da98 use plugin.h and try to force plugin.lib for backward compatibility kichik 2008-12-12 17:07:10 +00:00
  • f664fddb91 don't allow both "reboot now" and "reboot later" to be turned on at the same time kichik 2008-12-12 17:02:20 +00:00
  • d3cc90d746 update CPPPATH (include directory) as well so plug-ins can find everything kichik 2008-12-12 16:46:55 +00:00
  • 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) kichik 2008-12-12 16:33:25 +00:00
  • e51dfd9873 ignore sconf.h kichik 2008-12-12 16:29:05 +00:00
  • 02c19d4141 ignore those pesky two kichik 2008-12-12 16:28:22 +00:00
  • b35dbfae72 HMODULE is used in api.h which is included by build.cpp which is also built on POSIX kichik 2008-12-09 23:18:02 +00:00
  • 8793b9c05a now with proper #include kichik 2008-12-09 23:13:51 +00:00
  • 7dd5c2a795 that need not be here (kills LibraryLocal build on gcc) kichik 2008-12-09 23:11:40 +00:00
  • 4f8b10e589 gcc fixes kichik 2008-12-09 23:10:07 +00:00
  • 2d06f24c5d force quoting to avoid problems with the parenthesis kichik 2008-12-09 23:06:03 +00:00
  • 316bfe61ae move definitions common to both plug-ins and stubs to api.h (part of patch #2359978) kichik 2008-12-09 23:01:36 +00:00
  • 6720f24b8f use api.h in exdll.h (part of patch #2359978) kichik 2008-12-09 22:54:32 +00:00
  • 4859b8702e move definitions common to both plug-ins and stubs to api.h (part of patch #2359978) kichik 2008-12-09 22:53:39 +00:00
  • f6e4fefbf5 moved NSISCALL detection to scons kichik 2008-12-09 22:42:12 +00:00
  • 61530710bc add standard license headers kichik 2008-12-09 22:20:59 +00:00
  • a2d5557705 fixed bug #2386821 - MUI_CUSTOMFUNCTION_MOUSEOVERSECTION documentation error kichik 2008-12-06 22:20:02 +00:00
  • 837c688597 more tests from the forum kichik 2008-12-02 22:41:59 +00:00
  • e989777f12 get just one char for windows 9x "service pack" kichik 2008-12-01 22:35:48 +00:00
  • 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 kichik 2008-11-29 22:03:33 +00:00
  • 9ac4ab0891 bring back WinVerGetMajor, WinVerGetMinor and WinVerGetBuild kichik 2008-11-29 21:15:01 +00:00
  • f1cd865190 make ${WinVerGetServicePackLevel} accept an output variable again kichik 2008-11-29 21:03:55 +00:00
  • 7524b7c256 oops... KillTimer is taken kichik 2008-11-29 18:05:13 +00:00
  • d8a75f9c10 accidentally committed the wrong version this new version uses macros to make the script nicer kichik 2008-11-29 18:01:29 +00:00
  • dba6bb4210 applied patch #2135855 - Timer support for nsDialogs kichik 2008-11-29 17:56:54 +00:00
  • bbba2aaa6e vista sp1 kichik 2008-11-29 13:53:46 +00:00
  • c8e1f7c104 windows 2003 test kichik 2008-11-29 13:43:58 +00:00
  • f06a75de34 allocate 156 bytes so non-existing fields will be zero for OSVERSIONINFO kichik 2008-11-29 13:26:59 +00:00
  • c8d0cfb4ea test service pack inequality as well kichik 2008-11-29 13:21:34 +00:00
  • d01c264c5e and also in calls... kichik 2008-11-29 13:21:04 +00:00
  • 8309260972 no need for outvar kichik 2008-11-29 13:19:14 +00:00
  • 96327d2335 remove some code duplication kichik 2008-11-29 12:23:59 +00:00
  • ffdb62d0c6 missing !include kichik 2008-11-29 12:18:10 +00:00
  • 27fea27260 and update expected failure as well... kichik 2008-11-29 01:35:20 +00:00
  • 8bfe0d57d3 update expected results kichik 2008-11-28 23:28:26 +00:00
  • b77e8674a4 fixed bug #2053642 - WinVer 95/NT4 ambiguity kichik 2008-11-28 20:01:18 +00:00
  • 038830677d new test infrastructure for WinVer so I don't have to power up a zillion virtual machines for every little change kichik 2008-11-28 19:25:43 +00:00
  • b68f87341c implemented RFE #1949260 - Windows Server 2008 support fixed bug #2053700 - Windows XP x64 is reported as Windows 2003 kichik 2008-11-28 19:21:25 +00:00
  • 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 kichik 2008-11-23 21:15:04 +00:00
  • c102675112 fixed bug #2323452 - Grammar, License Agreement kichik 2008-11-22 20:16:23 +00:00
  • 3495441728 no need for function usage deceleration or un. suffix anymore kichik 2008-11-21 13:26:54 +00:00
  • 6226f58d8b no need for function usage deceleration or un. suffix anymore kichik 2008-11-21 13:22:57 +00:00
  • 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 kichik 2008-11-21 09:57:23 +00:00
  • 0f01464e40 tabs to spaces kichik 2008-11-21 09:34:24 +00:00
  • a91ab7ab59 spaces are now frowned upon and quoted for unknown reason kichik 2008-11-21 08:47:37 +00:00
  • dffc61dd63 use new artificial functions to remove the need to declare usage of functions from the header files and to remove the unnecessary differentiation between install and uninstall functions kichik 2008-11-21 01:12:22 +00:00
  • 7c1a3aa639 extract CallArtificialFunction to Util.nsh kichik 2008-11-21 00:04:05 +00:00
  • 8e06903fc9 support for uninstaller kichik 2008-11-20 23:39:45 +00:00
  • 0f977a9c4f extract the common artificial function code to a macro kichik 2008-11-20 22:54:05 +00:00
  • 76f8534004 fake functions so version detection code isn't massively duplicated kichik 2008-11-20 22:37:30 +00:00
  • 39b7d36352 implemented RFE #2315740 - Library support for ActiveX exe /regserver kichik 2008-11-20 21:54:21 +00:00
  • 4c87ec9e83 applied patch #2193442 - port System::Call and related functions to GCC kichik 2008-11-20 21:04:23 +00:00
  • ef3c40bbfd show some progress on screen for sftp kichik 2008-11-20 20:59:46 +00:00
  • e3c007adf0 semi-automatic purge, assuming the browser is logged on as admin kichik 2008-11-20 20:57:40 +00:00
  • 2c212ffab2 2.41 kichik 2008-11-20 20:13:12 +00:00
  • 4284d05606 2.41 kichik 2008-11-20 20:06:32 +00:00
  • ff063a0be9 applied patch #1982084 - wrong UI behaviour on size texts (VS2005) kichik 2008-11-20 19:20:33 +00:00
  • c8884e0988 scons 1.1.0 support kichik 2008-11-15 21:54:24 +00:00
  • 26517fe8a3 fixed bug #1939573 - LangDLL Memory leaks kichik 2008-11-15 15:48:11 +00:00
  • 412485144b applied patch #2189117 - description is not consistent with button text kichik 2008-11-08 14:56:43 +00:00
  • d2d0bd0a67 fixed bug #2167958 - Big-Endian issue in ResourceEditor kichik 2008-11-07 22:04:33 +00:00
  • 6501ad74fd fixed bug #2166401 - Uninstaller icon errors on big-endian system kichik 2008-11-07 22:02:38 +00:00
  • 4a7976e5a6 gotta have a main... kichik 2008-11-01 20:10:20 +00:00
  • 08c28ddbc9 Build System Resource.dll from source code instead of shipping the binary. pabs3 2008-10-28 10:42:06 +00:00
  • b039775cb3 improvements by Felipe joostverburg 2008-10-24 18:44:12 +00:00
  • 250d0e09c7 2.40 kichik 2008-10-10 21:33:40 +00:00
  • 52b7c390dd 2.40 kichik 2008-10-10 21:18:41 +00:00
  • e050cc9aaa use the test as well... kichik 2008-10-10 21:13:47 +00:00
  • 75bef37109 basic winver tests to avoid another 2.39-ish disgrace kichik 2008-10-10 21:11:26 +00:00
  • 6577ff4f14 fixed bug #2067946 - GetParameters returns an incorrect result in some situation. kichik 2008-10-10 20:57:08 +00:00
  • d0008e0493 documented the weird result kichik 2008-10-10 20:56:22 +00:00
  • 5da4b54e98 some real tests for GetParameters kichik 2008-10-10 20:46:09 +00:00
  • 0d24f5c360 tag revision identification is now automatic kichik 2008-10-03 10:46:01 +00:00
  • 3c2db22eda applied patch #2016003 - nsDialogs: Initial folder for SelectFileDialog kichik 2008-09-16 19:38:14 +00:00
  • 0215951357 applied patch #2095363 - Patch for bug #2070708 (WinVer.nsh, service pack macros) kichik 2008-09-14 19:39:19 +00:00
  • a3c11ff2fa fixed bug #2110357 - MUI2 FinishPage readme not focused kichik 2008-09-14 19:11:27 +00:00
  • a752939641 applied patch #2056906 - wrong Simplified Chinese button texts kichik 2008-09-05 16:23:12 +00:00
  • 7f2e49c5f3 fixed bug #2086988 - Some minor errors in the PortugueseBR language file kichik 2008-09-05 16:11:16 +00:00
  • 6ce2712f1d fixed bug #2059651 - minor error in nsDialogs documentation kichik 2008-08-19 18:24:52 +00:00
  • 73a008bc86 upload script missing new line kichik 2008-08-16 20:34:45 +00:00
  • c7da0aee37 need to close the file so it can be deleted kichik 2008-08-16 20:26:48 +00:00
  • 6b22e6b0be 2.39 kichik 2008-08-16 20:09:34 +00:00
  • 463c454854 spaces to tabs kichik 2008-08-16 19:59:14 +00:00
  • 4a352ada8a english, use it kichik 2008-08-16 19:57:48 +00:00
  • 3b23936f78 2.39 kichik 2008-08-16 19:55:19 +00:00
  • a2a27302b7 typo kichik 2008-08-16 07:49:02 +00:00
  • 274cdd5ac9 use System's r1 instead of $1 kichik 2008-08-15 19:54:38 +00:00
  • 0ab9548200 added service pack support for old versions of nt that didn't support OSVERSIONINFOEX kichik 2008-08-15 18:50:39 +00:00
  • 7c7f065856 applied patch #2036802 - Windows service pack versions in WinVer.nsh kichik 2008-08-15 18:39:39 +00:00
  • c69e0d5784 applied patch #2025721 - Patch for Feature Request 1961307 also closes RFE #1961307 kichik 2008-08-15 18:13:21 +00:00