Commit graph

  • 9e0ad1187e revert bad commit TCHAR is not WCHAR on POSIX, it's wchar_t which can even be 32-bit kichik 2013-03-24 06:39:24 +00:00
  • b7d9abe03b gotta cast for gcc kichik 2013-03-24 06:12:24 +00:00
  • 5f235e0325 iconv doesn't do TCHAR, only char and we need stdarg.h for va_arg and friends kichik 2013-03-24 06:11:36 +00:00
  • ae0b6f6f62 gcc doesn't like %lu for DWORD as it's just unsigned int and not long unsigned int kichik 2013-03-24 06:10:27 +00:00
  • b9a225ff84 we need tstring.cpp too now for conversion kichik 2013-03-24 06:09:50 +00:00
  • 43af25ac0b MultiByteToWideChar is defined by tchar.h, but tchar.h includes tstring.h also, it seems _TSTRING_H_ is used by something else kichik 2013-03-24 06:08:16 +00:00
  • d20e3a5c7f we need properly defined TCHAR on POSIX too kichik 2013-03-24 06:06:54 +00:00
  • baf8bb138b Fix dead links with archive.org anders_k 2013-03-22 22:33:52 +00:00
  • 97799b73fe Added "LegalCopyright" version string to our installer, removes compiler warning anders_k 2013-03-22 21:57:00 +00:00
  • d3d637fab9 Fixed minor MakeNSIS leaks (Bug #3474662) anders_k 2013-03-19 02:11:37 +00:00
  • a2fe9bec1b Language files are text and not binary, remove svn:mime-type property anders_k 2013-03-17 22:44:26 +00:00
  • 97cc6033e1 Fixed Korean MUI_[UN]TEXT_FINISH_INFO_* (Bug #3541515) anders_k 2013-03-17 22:10:24 +00:00
  • 0e851e4b79 Reduced !include/!insertmacro recursion stack usage (Bug #3067954) anders_k 2013-03-17 21:13:07 +00:00
  • 6ef6d6dfb0 "#pragma diagnostic push" only works on gcc 4.6+ kichik 2013-03-17 00:36:07 +00:00
  • 43b30c9337 Refactor m_macros finder/getter anders_k 2013-03-16 20:09:44 +00:00
  • 809f5e9b1b Don't allow Unicode-only language files to be used in ANSI installers anders_k 2013-03-16 01:28:57 +00:00
  • 043b4006ed * Georgian and Pashto are now part of default install. * LANGFILE macro now takes 4 parameters, all .nsh files have been updated * LANGFILE_INCLUDE_WITHDEFAULT will now warn if the fallback string is used * Removed some invalid English strings in various files * Fixed Khmer LangId * Minor Norwegian language fixes * Some files changed from UTF16LE to UTF8SIG anders_k 2013-03-16 00:28:45 +00:00
  • 2fc40abca0 Allow CP_ACP as the codepage in NLF files even if IsValidCodePage() says no anders_k 2013-03-14 22:27:48 +00:00
  • 7e6db0aa39 Warn if MUI_PAGE_* is inserted after MUI_LANGUAGE anders_k 2013-03-14 22:14:23 +00:00
  • 68d42b02da Unicode plugin W function suffix has been removed anders_k 2013-03-14 22:04:45 +00:00
  • e43d5a3b9e Add new (optional) makensis win32 abort event to avoid multiple instance issues anders_k 2013-03-14 18:00:00 +00:00
  • b8903496e3 SConstruct only needs to export environments that are imported by other SConscript files anders_k 2013-03-13 17:23:17 +00:00
  • 75405adb9d fix mingw env for unicode too kichik 2013-03-13 08:22:56 +00:00
  • 088c7ba872 Add !define for PKEY_AppUserModel_StartPinOption and use it in the COM.nsh example anders_k 2013-03-12 23:23:01 +00:00
  • 9334c3fe89 Fix duplicate defines/conflicts in Include/Win*.nsh, nsDialogs.nsh and System.nsh anders_k 2013-03-10 23:28:31 +00:00
  • 4f8bf3c466 Fix some MinGW warnings anders_k 2013-03-10 23:02:09 +00:00
  • 0d2edb2f1b Use dynamic buffer sizes for formated CEXEBuild warning/error methods anders_k 2013-03-10 22:26:27 +00:00
  • a0cd389c78 Experimental UTF16 reading support on POSIX anders_k 2013-03-08 19:38:46 +00:00
  • 9b287fc648 Added /plugin parameter to ReserveFile for our multi-arc. plugin subdirectories. anders_k 2013-03-07 23:38:25 +00:00
  • dcddf977b2 Use a custom file reader with UTF8 support for nsi/nsh/nlf files and store UTF16LE or MBCS (stringblock) strings in ExeHeadStringList anders_k 2013-03-07 21:25:35 +00:00
  • e6ac4e6d9b fixed MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO for NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE kichik 2012-12-12 19:34:13 +00:00
  • 6ba3b31b83 Fix "LATIN SMALL LETTER I" to "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I". gavenkoa 2012-12-11 21:12:32 +00:00
  • 2404c414a6 Fix spelling. gavenkoa 2012-12-11 20:36:31 +00:00
  • d8dd88aebb Another one zlib import lib name (to build with Gnuwin32/Cygwin-Mingw zlib build). gavenkoa 2012-11-13 20:57:18 +00:00
  • 8217b2c61f Display "Install data" size statistics as unsigned number. (Partial fix for bug #3564918) anders_k 2012-11-12 21:24:37 +00:00
  • 6d71b946e3 tdefenv must be defined after defenv is ready this caused tdefenv (and therefore util_env) not to contain the right pointers to libcp.lib kichik 2012-11-11 04:33:52 +00:00
  • 3076227025 Platform.h defines TCHAR, no need to include tchar.h from the system this fixes another set of redefinition warnings kichik 2012-11-11 03:48:27 +00:00
  • c57a89312f there's only one header.gif (the unicode fork has a different header) kichik 2012-11-11 03:36:45 +00:00
  • bafaa78c40 NSIS.exe should be built as a GUI executable not as CLI kichik 2012-11-11 03:12:50 +00:00
  • 5289607dbd tchar.h is already included in platform.h no need to include nsis_tchar.h from exdll (this is not a plug-in anyway) kichik 2012-11-11 02:39:35 +00:00
  • 378a89112e link to a working dll of zlib 1.2.7 kichik 2012-11-11 02:09:29 +00:00
  • 56b0149fd1 Fix Bug#3571461 - Include POSIX header file anders_k 2012-11-09 23:43:03 +00:00
  • bd2afdb1f3 Fix HDC leak in CreateFont anders_k 2012-11-09 23:17:33 +00:00
  • ae879b7c0a Avoid NSD_Add[Ex]Style register parameter conflict anders_k 2012-11-09 22:35:55 +00:00
  • be4100d88e a note about building wxWidgets kichik 2012-11-05 01:42:47 +00:00
  • 1f949ccb94 Minor example scripts and WinVer.nsh fixes anders_k 2012-10-16 09:43:36 +00:00
  • b76e823c5c Remove MRU menu separator when list is empty and delete empty MRU registry items anders_k 2012-10-16 08:12:47 +00:00
  • cc12f76610 not sure how this ever worked, but it's LIBPATH that needs to be modified and LIB in the OS environment maybe older versions of scons read LIB after environment construction too? kichik 2012-10-15 02:34:25 +00:00
  • 7cc150c464 MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins. anders_k 2012-10-13 01:47:50 +00:00
  • 8f330bbbdf Create unicode makensis by default anders_k 2012-09-21 14:28:24 +00:00
  • 4b62ecbb31 Added ManifestDPIAware attribute anders_k 2012-09-20 18:42:21 +00:00
  • da2fe44184 Add ManifestSupportedOS attribute anders_k 2012-09-20 10:18:40 +00:00
  • b0c40ee3b5 Reduce define spew from included files anders_k 2012-09-17 12:37:03 +00:00
  • 2cf9ecc10e Must extract nsisconf.nsh to $InstDir anders_k 2012-09-16 14:45:43 +00:00
  • 172e5cdb08 Fix bug #3567313, wrong MUI control id in nsD docs anders_k 2012-09-14 12:11:30 +00:00
  • f2e3e13a0e MinGW: Don't link to LIBGCC*.DLL and LIBSTDC++-*.DLL anders_k 2012-09-11 00:53:50 +00:00
  • 59be675382 System: Minor x64 fixes anders_k 2012-09-10 22:56:41 +00:00
  • 2d99d7ad3e Removed unused variables and fixed GCC warnings anders_k 2012-09-08 02:50:09 +00:00
  • c6fdb4436d Fix GCC array bounds warning when accessing g_usrvars anders_k 2012-09-06 22:43:31 +00:00
  • 667a2c8cae Fix indentation. golubdr 2012-08-22 23:39:06 +00:00
  • 957653f389 Use appropriate zlib DLL depending on version. golubdr 2012-08-22 23:32:05 +00:00
  • 4247359df9 Fixed adler32.cpp to compile with the latest version of zlib. golubdr 2012-08-22 13:34:38 +00:00
  • 6047415427 Fixed regression that was causing RegQueryValueEx to always fail. golubdr 2012-08-07 00:33:55 +00:00
  • f2ee8319f0 Docs: Limit pre tag line width anders_k 2012-08-06 22:26:12 +00:00
  • 5fc29c43e6 WinMessages: Minor ListView additions anders_k 2012-08-05 05:26:15 +00:00
  • e0efe0aa7b Add logiclib macros for Win8 anders_k 2012-08-05 05:13:55 +00:00
  • fb9c8639c4 WinVer: Support Win8 and Srv2012 anders_k 2012-08-05 00:04:30 +00:00
  • 1348ac341b Update zlib download URL anders_k 2012-08-04 23:19:49 +00:00
  • 40c7fd50a8 Fix bug#3532925: Wrong LangID anders_k 2012-07-01 22:28:14 +00:00
  • 27a82ca909 Added minimal Tab and ListView support to WinMessages.nsh and some COM helper macros anders_k 2012-06-23 00:26:26 +00:00
  • 7cd38f2367 System plugin: Try harder to find dll export function anders_k 2012-06-21 23:13:05 +00:00
  • 8aa67f8987 System plugin: Basic x64 fixes anders_k 2012-03-06 23:09:23 +00:00
  • adbdce4c47 Docs: Fix escape warning anders_k 2012-03-06 01:21:30 +00:00
  • 2132661644 System plugin: Prefer A/W export when t type is used anders_k 2012-03-06 00:26:12 +00:00
  • 70408e8ae4 Generate ansi and unicode plugins anders_k 2012-03-05 23:29:20 +00:00
  • 200b6c0831 Clarify GetCurInstType documentation anders_k 2012-03-01 21:12:50 +00:00
  • 7cf2ef1a08 Unicode on posix fixes anders_k 2012-03-01 21:06:14 +00:00
  • 382b2fa282 Unicode fixes anders_k 2012-02-28 22:40:43 +00:00
  • 615ce82030 ifstream does not have a wchar_t constructor, use FILE* and our FOPEN wrapper. anders_k 2012-02-27 22:16:45 +00:00
  • 2c89cca183 FileRead is problematic on unicode, just document it for now and hope we can fix it later... anders_k 2012-02-24 15:25:55 +00:00
  • bc9f86d506 Halibut: Allow macros to work across files (Upstream rev4803) anders_k 2012-02-24 12:56:57 +00:00
  • 6cf12d3c83 SCons options display hack: Fix ListVariable to generate comma separated (quoted if required) list of allowed names anders_k 2011-12-15 23:35:40 +00:00
  • b3dc58c704 Added ${NSIS_PACKEDVERSION} predefine anders_k 2011-12-15 20:07:37 +00:00
  • 9931591d3a Emulate g as &g16 in *() struct syntax anders_k 2011-12-13 21:20:56 +00:00
  • c57acd99d2 Added SYSTEM_LOG "param out" output anders_k 2011-12-13 21:16:24 +00:00
  • 51a0cb7355 Use malloc and not GlobalAlloc in makensis (POSIX) anders_k 2011-12-13 02:13:20 +00:00
  • a97f08a281 Added some rarely used SW_ flags to ExecShell whitelist anders_k 2011-12-13 02:04:16 +00:00
  • e57b4c5a67 UTF-8 support for SetFont and .nlf font name in ansi build anders_k 2011-12-07 08:18:41 +00:00
  • 4d94e1ae8a fix warnings on BIF_NEWDIALOGSTYLE wizou 2011-12-06 23:48:25 +00:00
  • 985f4b5e00 fix Unicode compilation wizou 2011-12-06 21:28:59 +00:00
  • e31ccf2190 fix warnings on BIF_NEWDIALOGSTYLE wizou 2011-12-06 21:25:50 +00:00
  • d5caa9b185 fix Unicode compilation wizou 2011-12-06 21:24:56 +00:00
  • b1c298f815 fix: use right compiler for x86 target on VS2010 under Windows 64 bits wizou 2011-12-06 21:24:24 +00:00
  • 0792c8a81f added svn:ignore for .instdist wizou 2011-12-06 21:23:13 +00:00
  • dca62fbbc7 Added <<, >> and >>> !define /math operations anders_k 2011-12-06 21:04:47 +00:00
  • 67d0b165b1 Added !if S==, S!=, = and <> compare ops and hex/int/float parsing support anders_k 2011-12-06 19:14:45 +00:00
  • 357aa9675b Only MSVC is able to generate a compatible pluginapi.lib anders_k 2011-12-06 00:48:17 +00:00
  • ef8a83bd41 Basic UTF-8 support in ansi build so it can read UTF-8 .nlf files and LangStrings anders_k 2011-12-05 23:44:26 +00:00
  • 359ad0a055 Fix a couple of simple unicode merge and substart related bugs anders_k 2011-12-05 22:52:54 +00:00
  • 8b457d1aa2 Halibut: Always generate fragment for chapter links in htmlsingle mode anders_k 2011-12-03 20:07:28 +00:00