Commit graph

  • 48378dc131 Align @ direct register buffer anders_k 2018-10-13 13:19:12 +00:00
  • 000ce91737 Use Win10 WoW64 API to work around ARM64 lies. anders_k 2018-10-12 20:51:43 +00:00
  • 916f1e4863 Optimize away LL jump when possible anders_k 2018-10-08 13:04:55 +00:00
  • ab70b857b5 Added LIBRARY_INSTALL_EQUAL_VERSION option anders_k 2018-10-08 12:50:09 +00:00
  • a852d07897 Added MUI_TEXTCOLOR setting. Check/Radio control themes are disabled when high contrast mode is on as a band-aid for SetCtlColors issues. anders_k 2018-09-13 13:35:25 +00:00
  • 67b443ec18 Minor language file fixes anders_k 2018-07-12 15:59:12 +00:00
  • bfdec13982 List plug-in directories when plug-in call fails anders_k 2018-06-25 21:33:30 +00:00
  • 2eb0d5cdf1 Fixed minor documentation typos anders_k 2018-06-17 21:20:05 +00:00
  • 47b28a80a7 Use a common helper function to set the CallProc result anders_k 2018-06-15 23:12:26 +00:00
  • a39cba6f27 Stricter !delfile error/warning handling anders_k 2018-06-14 22:13:23 +00:00
  • f309612920 Added Hindi translation (patch #289) anders_k 2018-06-14 20:46:23 +00:00
  • b50a080add Better error reporting for GetVersionEx shim on ARM64 anders_k 2018-06-11 19:57:53 +00:00
  • 04b75b00b2 Fake GetVersionEx on ARM64 for WinVer.nsh anders_k 2018-06-04 23:10:18 +00:00
  • e22e671bcc Reset default PEDllCharacteristics when target CPU changes anders_k 2018-06-04 14:49:21 +00:00
  • eb1271f216 Fake more System::Call functions under ARM64 anders_k 2018-06-04 14:31:40 +00:00
  • fc8c70f856 Don't store coffgrp LTCG/POGO debug data in VS2015+ release builds anders_k 2018-06-03 23:53:51 +00:00
  • 460b3f59a9 Initial groundwork for ARM64 support anders_k 2018-06-03 21:00:53 +00:00
  • bca384e691 throw() is deprecated in C++17 anders_k 2018-06-02 00:38:45 +00:00
  • cf3859c733 Added Publisher ARP value to pass Windows App Certification Kit tests anders_k 2018-06-01 22:08:04 +00:00
  • b278e8975d Fixed !macroundef of last defined macro bug anders_k 2018-06-01 17:28:41 +00:00
  • 565386c71f Added some integer tests anders_k 2018-06-01 16:33:13 +00:00
  • a6b869aeea Test !searchparse and !searchreplace anders_k 2018-05-31 20:54:35 +00:00
  • 3e708be352 Added MakeARPInstallDate macro to help create the Add/Remove Programs InstallDate property anders_k 2018-05-30 21:31:23 +00:00
  • b0430b251b Preliminary support for disableWindowFiltering and gdiScaling manifest elements anders_k 2018-05-14 19:07:17 +00:00
  • 11c050f118 Changed ExecShell example to show how to use SW_ mode without parameters anders_k 2018-05-03 21:26:10 +00:00
  • 4bf2eed13b Updated Mongolian anders_k 2018-04-09 22:23:10 +00:00
  • cde6d5500f Renamed IsNativeProcessorArchitecture helpers anders_k 2018-04-09 21:34:50 +00:00
  • 8260047db4 Added IsNativeProcessorArchitecture helper macros to x64.nsh anders_k 2018-04-08 21:58:25 +00:00
  • 9796261767 Document that InstallLib also resets the registry view anders_k 2018-04-05 21:42:40 +00:00
  • 906bba2955 Fixed broken NSD_CB_GetCount command anders_k 2018-03-29 23:36:52 +00:00
  • e358af8ce4 Minor fixes for Russian translation (patch #226) anders_k 2018-03-14 19:02:35 +00:00
  • a47d485dee Cherry-picked a couple of Ukrainian fixes from patch #225 anders_k 2018-03-14 18:51:33 +00:00
  • 13301228a0 Preload NTMARTA.DLL for Windows 7 anders_k 2018-03-13 19:35:35 +00:00
  • 9626a8e8b0 Fixed minor Spanish bug (bug #1205) anders_k 2018-03-12 22:36:20 +00:00
  • 8f9cc7ff35 Fixed bug #1203, -CMDHELP should be printed to stdout anders_k 2018-02-04 21:19:55 +00:00
  • 696a317eca Added the GetNativeProcessorArchitecture helper macro in case you really really need to know the true native CPU type anders_k 2018-02-01 21:34:37 +00:00
  • 0b01a969e4 Refactor and document !pragma warning error and warning states anders_k 2018-01-31 15:31:49 +00:00
  • ee4e6039ae 3.03 kichik 2018-01-30 03:52:59 +00:00
  • ee51349abd need eol kichik 2018-01-30 03:51:53 +00:00
  • aeb3ce763d fix line endings kichik 2018-01-30 03:40:56 +00:00
  • fea2579d73 this time for real :) kichik 2018-01-30 03:37:48 +00:00
  • 18d25cf859 VC6 can't handle typename here but GCC requires it anders_k 2018-01-30 00:45:16 +00:00
  • e17e508012 Attempt to fix VC6 anders_k 2018-01-29 14:42:13 +00:00
  • eea90f5362 prepare for release kichik 2018-01-29 02:46:55 +00:00
  • c88694b86f Only include WinVer Win9x code in 32-bit ANSI installers anders_k 2018-01-25 18:37:15 +00:00
  • 5fd21f1934 Added WinVer.nsh IsDomainController (patch #286) anders_k 2018-01-25 17:43:59 +00:00
  • 7e80fb6fa4 Added Tatar translation (patch #281) anders_k 2018-01-22 19:08:45 +00:00
  • 0aaca67c0d Added required Pop's to nsExec example usage anders_k 2018-01-12 02:01:44 +00:00
  • c1bc5bac84 Fixed "text in struct" bug introduced by a silly typo anders_k 2018-01-06 17:51:06 +00:00
  • f3de694e0d fix slack kichik 2018-01-05 19:10:52 +00:00
  • d0abb34ae8 Don't allow scripts to delete a HKEY root anders_k 2018-01-05 12:53:01 +00:00
  • 06984d4da3 Unify branding langstring anders_k 2018-01-03 01:44:18 +00:00
  • 49471b3d84 (C) 2018 anders_k 2018-01-02 01:51:26 +00:00
  • aa539479c4 Added LVM_GETITEMTEXT to fix the 3rd-party CommCtrl.nsh header anders_k 2017-12-22 15:33:04 +00:00
  • 735b8350f8 The new Windows 10 guidelines for Scottish Gaelic supposedly say that you must use U+2026 and not dot dot dot anders_k 2017-12-18 19:19:05 +00:00
  • ab203f520a Updated ScotsGaelic (bug #1197) anders_k 2017-12-18 00:52:45 +00:00
  • 74a1121f21 HTML-entify special characters in example code anders_k 2017-12-10 15:44:28 +00:00
  • 961a651665 Fixed silly 64-bit trunction warning anders_k 2017-12-03 18:10:24 +00:00
  • 7cdc656628 Don't lock $PluginsDir with SetOutPath even if it is just an example anders_k 2017-12-03 18:06:31 +00:00
  • 9229c5df18 Added experimental System plug-in v2 syntax option anders_k 2017-12-03 18:04:02 +00:00
  • ebfe3bf6d2 Added System plug-in B and H types anders_k 2017-11-30 21:38:49 +00:00
  • e3e6ee73bc Force HEASLR DllCharacteristics when ASLR bit is set for 64-bit targets anders_k 2017-11-28 18:15:44 +00:00
  • 4b92898ecb Fixed rarely used Finnish and Pashto uninstall MUI pages anders_k 2017-11-16 22:55:14 +00:00
  • fbcd62d3c3 Use additional uninstall pages to catch more translation issues anders_k 2017-11-15 18:50:54 +00:00
  • 09d29b6e88 Fixed Scottish Gaelic MUI_UNPAGE_FINISH quote issue (patch #285) anders_k 2017-11-15 18:23:57 +00:00
  • bcef923727 Try to avoid clobbering SysLink GWLP_USERDATA anders_k 2017-11-05 18:36:33 +00:00
  • dda1998421 Added ~, !, && and || !define /math operators anders_k 2017-11-04 17:59:37 +00:00
  • 8d756f41c7 A quick hack for our outdated boost library because std::auto_ptr was deprecated in C++11 and removed in C++17 anders_k 2017-10-30 17:18:25 +00:00
  • 7ccd6b3c9f Handle case where MSPE.ReadCharacteristics is None anders_k 2017-10-29 22:36:47 +00:00
  • bde2173193 Only print the PE flags string for actual PE executable files. Now also zeros the checksum just in case. anders_k 2017-10-26 16:37:42 +00:00
  • 590bb32e43 Plug-ins now set the ASLR, DEP, LAA and NOSEH flags (bug #1188) anders_k 2017-10-25 23:11:56 +00:00
  • 8cbccd325b Handle newline when parsing /version anders_k 2017-10-24 21:23:46 +00:00
  • 39de85be70 Make sure !system outputs whatever is left in the pipe even if there is no newline anders_k 2017-10-24 13:19:00 +00:00
  • 6a5876bbc8 MakeNSIS now returns 0 for various successful information commands (bug #1193) anders_k 2017-10-23 17:55:23 +00:00
  • 02843c142d Improved VPatch GenPat error handling anders_k 2017-10-23 16:08:32 +00:00
  • 1330518764 Updated Italian translation (bug #1194) anders_k 2017-10-21 18:56:24 +00:00
  • 28734dabee Cast away pointless warning because A) 0xffffffffUL will fit in a 64-bit off_t, or B) LONG_MAX is used anders_k 2017-10-21 01:41:27 +00:00
  • 636d774750 Added POSIX mmap helper function used by VxD parser (patch #284) anders_k 2017-10-21 01:29:11 +00:00
  • b4b709769e Support named version resource in VxD files so we can handle MSGame.VxD anders_k 2017-10-19 14:16:09 +00:00
  • a8a53f6696 Allow compilation of MUI "applications" that only use custom pages without triggering a helper warning anders_k 2017-10-16 22:08:27 +00:00
  • f6526a3d1e Fixed a broken MSDN link in the docs anders_k 2017-10-16 12:14:37 +00:00
  • 8de72ec7b1 Added Int64Fmt anders_k 2017-10-15 16:57:26 +00:00
  • 1a039ca71f Added IntPtrCmp, IntPtrCmpU, Int64Cmp and Int64CmpU anders_k 2017-10-14 16:49:40 +00:00
  • 34e9873d5f Added IntPtrOp alias anders_k 2017-10-13 21:23:33 +00:00
  • 97898cc03b Expand most MUI doc. sections by default anders_k 2017-10-09 17:59:12 +00:00
  • 5d19c8198f Added HTML section anchors anders_k 2017-10-09 13:45:00 +00:00
  • 99235da725 Added IntOp and System::Int64Op >>> SHR operator anders_k 2017-10-08 15:26:54 +00:00
  • b97de6887d use same terms for both scons and python kichik 2017-10-07 19:16:29 +00:00
  • 0892948657 Minor 64-bit System fix anders_k 2017-10-07 18:56:03 +00:00
  • b8b89f75a5 Updated minimum Python version in build docs anders_k 2017-10-07 12:37:38 +00:00
  • 55cb9be2be more kichik 2017-10-06 19:30:20 +00:00
  • 80bc65beb1 support python 3 for building python 2.6 is no longer supported kichik 2017-10-06 18:23:05 +00:00
  • 09134d125e Save a couple of bytes by comparing the UTF16LE BOM as a 16-bit number anders_k 2017-10-06 17:47:21 +00:00
  • 9764f37904 VIAddVersionKey and SetFont now supports hex numbers in the /LANG= parameter anders_k 2017-10-06 14:30:54 +00:00
  • daa57f1f33 Optimize away more calls to GetModuleHandle(0) with __ImageBase under MSVC anders_k 2017-10-06 13:21:51 +00:00
  • 5f1651ab91 Avoid using SEEK_END when possible anders_k 2017-10-05 18:11:03 +00:00
  • 1ae118af99 Refactored GetDLLVersion anders_k 2017-10-04 23:40:45 +00:00
  • 8e4b1c8e5f Removed optional TLB parser debug output anders_k 2017-10-04 18:20:55 +00:00
  • 5bb70ce76b Added POSIX TLB reader functions anders_k 2017-10-04 12:25:35 +00:00
  • a51d89712c Added !gettlbversion and TLB reading support on POSIX anders_k 2017-10-03 20:48:29 +00:00