Commit graph

  • f9b9956dd2 - fixed bug report #945832 - fixed a crash under some POSIX platforms in the code that gets the fully qualified path to the output file kichik 2004-05-01 12:41:49 +00:00
  • 037da48cd1 GetDiskFreeSpaceEx on NT4 doesn't seem to like NULLs, even though MSDN says it should kichik 2004-04-24 19:16:10 +00:00
  • 47f91a095e fix joostverburg 2004-04-24 12:49:31 +00:00
  • acb42b2278 fix joostverburg 2004-04-21 20:30:44 +00:00
  • 5283342f2a typo joostverburg 2004-04-21 17:44:45 +00:00
  • 0a30814add fixed File /r kichik 2004-04-17 09:29:49 +00:00
  • 3f483e0163 Converted the LZMA decoder to a state machine like zlib and bzip2. The new method is smaller and safer because there is no need for hideous thread synchronization. The new method also works on Windows 95, unlike the previous one which was using InterlockedCompareExchange. kichik 2004-04-16 22:44:03 +00:00
  • c579a1e4b0 back to 34kb for good old zlib exehead kichik 2004-04-16 22:36:03 +00:00
  • 103ea9dd4c fix joostverburg 2004-04-16 15:23:00 +00:00
  • 0916e1322b v6 joostverburg 2004-04-15 16:12:13 +00:00
  • 7bbb4f1342 1.68 joostverburg 2004-04-15 16:11:57 +00:00
  • 70ceb70688 1.06 kichik 2004-04-09 13:17:55 +00:00
  • 22e2a6271e is_valid_instpath: don't check the current directory, check the root directory kichik 2004-04-09 12:47:33 +00:00
  • f68c7b6156 removed a slash joostverburg 2004-04-05 13:24:19 +00:00
  • ddd47a90df - updated list of translators - added SW_HIDE to ShellExec's documentation kichik 2004-04-02 15:18:01 +00:00
  • 4c5f8a30eb - makensis should now compile on any POSIX compliment platform (Linux, *BSD, Mac OS X, etc.) - improved makefiles so nothing is compiled when it's already up-to-date - Added SW_HIDE to ExecShell's accepted show modes kichik 2004-03-29 20:21:00 +00:00
  • 8567625b0e fixes joostverburg 2004-03-24 21:14:10 +00:00
  • 7f053a6bf7 fixes joostverburg 2004-03-17 14:32:51 +00:00
  • 98d8b5704b updated error messagebox text joostverburg 2004-03-14 12:00:55 +00:00
  • 7b8acb9237 use __fastcall for LZMA instead of __stdcall because it's smaller and should be faster kichik 2004-03-12 21:01:50 +00:00
  • f4a1f17299 - updated the makefiles and code to allow compliation with MinGW once again (some of patch #875485 by perditionc) - fixed errors and warnings given by gcc kichik 2004-03-12 20:43:54 +00:00
  • 2b3da85bae always create a valid standard input handle kichik 2004-03-12 10:28:49 +00:00
  • a05b0f6c61 made search for .dll in plug-in names case insensitive kichik 2004-03-11 19:29:04 +00:00
  • d8201ccded fixes joostverburg 2004-03-11 17:13:27 +00:00
  • 263542a0b6 new LZMA source files joostverburg 2004-03-07 10:46:09 +00:00
  • d18cea205c - lzma exehead is now 34kb instead of 34.5kb thanks to the new LZMA C SDK and should be much faster due to removal of critical section usage (not tested too much, test before usage) - applied some parts of patch #875485 kichik 2004-03-06 18:37:19 +00:00
  • ca9582c925 Windows 95 (OSR2)/98/ME no longer see drive free space capped to 2GB. eccles 2004-03-06 12:31:26 +00:00
  • e90fe421d6 updated outdated info about shell extensions and compression methods joostverburg 2004-03-04 21:37:09 +00:00
  • 11cb856326 new Orange theme graphics joostverburg 2004-02-29 15:44:35 +00:00
  • 4d889381ca only append the last part of the path specified using InstallDir if it is not also the first kichik 2004-02-27 14:13:08 +00:00
  • ee36f61aa3 return value info joostverburg 2004-02-26 17:03:29 +00:00
  • 81ec7e4559 link to development page joostverburg 2004-02-25 23:31:36 +00:00
  • d3214f7466 license notes joostverburg 2004-02-23 18:39:50 +00:00
  • fc31238735 link text not cut off when high dpi setting is used joostverburg 2004-02-23 17:46:16 +00:00
  • 4fb91fac21 wrong filenames joostverburg 2004-02-23 17:22:17 +00:00
  • 4f02d7930c Note about BITMAPs being centered. eccles 2004-02-21 15:42:24 +00:00
  • 703548d9bf Now, IO bitmaps never have any surrounding background. eccles 2004-02-21 15:28:05 +00:00
  • 6f96381818 We now centre bitmaps manually, to avoid differences in behaviour between XP and everything else. eccles 2004-02-21 15:18:22 +00:00
  • c3ce5271a3 typo joostverburg 2004-02-20 17:29:06 +00:00
  • b4f63105e1 AllowRootDirInstall should now work along with InstallDirRegKey when the specified registry value contains a root directory without a trailing backslash. When writing $INSTDIR as is, this will always be the case. kichik 2004-02-20 15:13:13 +00:00
  • 7b77fdcba5 1.03 - Added commands support for uninstall sections and functions - Fixed variables switch in "StrLoc" and "StrTok" after using these joostverburg 2004-02-17 13:38:45 +00:00
  • 92ebf81a32 Orange theme by MoNKi joostverburg 2004-02-16 19:11:02 +00:00
  • 2240ff4a03 UpgradeDLL: rundll32l not always in $SYSDIR joostverburg 2004-02-15 13:03:15 +00:00
  • 870351dffd background color for welcome/finish page bitmap not set when image is stretched joostverburg 2004-02-14 19:41:51 +00:00
  • f54266d41b fixes joostverburg 2004-02-11 22:00:27 +00:00
  • 2fed742279 Calling show after a failed initDialog caused a freeze. anoncvs_ezcontents 2004-02-10 23:29:49 +00:00
  • 4bd2132d6a option text joostverburg 2004-02-08 13:53:38 +00:00
  • a9203269da Expand all / Hide all options joostverburg 2004-02-08 13:40:52 +00:00
  • 3f313004cb fixed typo - MUI 1.70, not 1.79 kichik 2004-02-08 13:05:06 +00:00
  • 7c9ab6c657 added Contrib\\Modern UI\\images kichik 2004-02-07 21:13:56 +00:00
  • a4a0e1b063 (deguix) replaced StrSort and updated documentation some more kichik 2004-02-07 15:47:54 +00:00
  • 569b4fb8e1 check if smaller than 31 (=control char) as unsigned kichik 2004-02-07 14:24:51 +00:00
  • 95b34056d2 rc4->final kichik 2004-02-07 00:42:52 +00:00
  • 58efd7312d added deguix's collection of string functions kichik 2004-02-07 00:39:42 +00:00
  • 8c8a8a701d updates kichik 2004-02-06 23:55:43 +00:00
  • 69b399507a bottom text link joostverburg 2004-02-06 23:27:39 +00:00
  • 32589a1d28 NSIS 2.0 joostverburg 2004-02-06 23:17:43 +00:00
  • b804b8c403 fix joostverburg 2004-02-06 23:14:34 +00:00
  • 0b4e16ef1e design joostverburg 2004-02-06 23:03:59 +00:00
  • 956710c71d Modern UI 1.70 * Improved documentation * New Init custom function for Welcome and Finish page joostverburg 2004-02-06 23:01:57 +00:00
  • 4a8e19199a only free the PIDL in DirProc, don't parse it too so g_tmp gets overwritten with the entire path instaed of just the display name kichik 2004-02-06 22:37:46 +00:00
  • 80c8c38055 typo kichik 2004-02-06 18:19:51 +00:00
  • 77022dde8b replaced tabs with spaces kichik 2004-02-06 17:36:48 +00:00
  • 2027f3c76d llama.bmp doesn't have the color 0x00005B in it kichik 2004-02-06 16:56:30 +00:00
  • 4e3f2c485e made the command line parser cut right on /D= and _?= and not one char before. this way foo.exe "bla"/D=..., which appears to be valid in other applications, will not get the last quote cut off. kichik 2004-02-06 16:31:32 +00:00
  • 5ffa23ff64 UninstallIcon, not UnIcon kichik 2004-02-05 21:47:08 +00:00
  • 5c83974226 cmdline and realcmds might not be pointing to the same string. eccles 2004-02-05 14:06:05 +00:00
  • d07ec8774f fixed some mismatched new and delete operators kichik 2004-02-05 12:19:02 +00:00
  • d08b963619 fixed uninstallers (thanks again eccles ;) kichik 2004-02-04 23:12:54 +00:00
  • ff74ffb34b fixed $CMDLINE corruption (thanks eccles) kichik 2004-02-04 22:40:36 +00:00
  • 2e9cb26270 - updated history - added information about silent installers/uninstallers kichik 2004-02-04 21:13:50 +00:00
  • b1a527c4ce made the command line parser not ignore any switch just before it didn't have a switch before it kichik 2004-02-04 20:03:30 +00:00
  • 1214352131 added information about constants' availability kichik 2004-02-04 14:46:25 +00:00
  • 325b2b91bf fix joostverburg 2004-02-04 11:53:51 +00:00
  • 76ff5ca8c3 more fixing joostverburg 2004-02-03 22:18:08 +00:00
  • fa355ff0e3 updated /hdrinfo to include information about lzma too kichik 2004-02-03 13:51:27 +00:00
  • e5280834ac Some system I tested on didn't quite get the END part and seeked beyond the end of the file which caused the CRC checksum to be written in a place where the exehead didn't expect it. Because of this, all solid installers compiled on that system failed CRC. kichik 2004-02-03 13:44:03 +00:00
  • 4a6a8ef996 fix joostverburg 2004-02-02 20:16:28 +00:00
  • 10a394dade another fix joostverburg 2004-02-02 18:59:15 +00:00
  • 48c2216b73 fix joostverburg 2004-02-02 16:59:49 +00:00
  • d9208004c4 NSIS 1.x history joostverburg 2004-02-02 16:00:08 +00:00
  • ad20b46de5 no more *.rc for nsisdl kichik 2004-02-02 15:14:39 +00:00
  • dec6634222 rc3->rc4 kichik 2004-02-02 15:09:40 +00:00
  • 65c6f9d251 missing "if" kichik 2004-02-02 14:13:00 +00:00
  • 61b875bcd0 notes about proxies kichik 2004-02-02 14:06:53 +00:00
  • 75f3aa0691 - "Restores focus to its previous state when exiting" was broken. eccles 2004-02-01 23:55:08 +00:00
  • f98092a996 no longer needed kichik 2004-02-01 22:11:42 +00:00
  • 1ff9789272 All windows are now created in the main thread where the main dialog is created. This should fix any weird user32.dll crashes caused by different types of messages sent to the main dialog during destruction of the NSISdl dialog. This also reduces the size of the DLL by 0.5KB :) kichik 2004-02-01 18:52:06 +00:00
  • 38d9a9aa37 - Fixed potential crash caused by WinSock being shutdown while the connection is still open. - Cleaned up dialog creation a little (some details, such as font, were being changed after the dialog was already visible). - Restores focus to its previous state when exiting. - Fixed another one of those "holding down Cancel at the wrong moment can cause the installer to suddenly exit" problems. eccles 2004-02-01 15:50:00 +00:00
  • 438365532e rc4 joostverburg 2004-02-01 11:18:01 +00:00
  • ebd0852b60 fixed mishandling of MBCS chars kichik 2004-01-31 19:54:45 +00:00
  • 3b65a9cb07 updated Farsi / Persian langauge files joostverburg 2004-01-31 13:35:28 +00:00
  • 976e1f7097 - fixed two bugs which caused MBCS chars to be treated wrongly in validate_filename and therefore trim too much when validating a path - converted minus ones to INVALID_FILE_ATTRIBUTES kichik 2004-01-30 23:51:31 +00:00
  • 44ea5c2787 - compiles without PSDK again - moved all defines that are missing without PSDK to Platform.h kichik 2004-01-30 22:31:58 +00:00
  • fc41843fa0 - compiles without PSDK again - moved all defines that are missing without PSDK to Platform.h kichik 2004-01-30 22:25:39 +00:00
  • bd25e070c8 - compiles without PSDK again - moved all defines that are missing without PSDK to Platform.h kichik 2004-01-30 22:04:10 +00:00
  • 8dbe4f1203 fixed a bug that was present since at least 1.3, which caused IO to read heap memory beyond pszListItems and possibly to crash kichik 2004-01-30 20:37:43 +00:00
  • de15ecd44b forced a clean-up of the plugins dir and solid installer's temp file on reboot since the regular one wasn't called on windows 9x kichik 2004-01-29 23:18:32 +00:00
  • 547b40d6b5 fixes joostverburg 2004-01-29 19:34:32 +00:00
  • f5d97e7335 no need for a codepage joostverburg 2004-01-29 13:58:59 +00:00