Commit graph

49 commits

Author SHA1 Message Date
kichik
0aed504f4a happy new year!
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5917 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-01 14:44:30 +00:00
kichik
d1a1ed1ee3 shell api for shell stuff that's not automatically included in latest sdks
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5895 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-10 21:53:58 +00:00
kichik
b35dbfae72 HMODULE is used in api.h which is included by build.cpp which is also built on POSIX
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5822 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 23:18:02 +00:00
kichik
f6e4fefbf5 moved NSISCALL detection to scons
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5814 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-09 22:42:12 +00:00
kichik
2675599a31 happy new year!
bug #1855805

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5429 212acab6-be3b-0410-9dea-997c60f758d6
2007-12-22 09:41:57 +00:00
kichik
4690383071 fixed bug #1851365 - mac os x leopard build and run fails - endian issues
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5398 212acab6-be3b-0410-9dea-997c60f758d6
2007-12-15 15:28:38 +00:00
kichik
30d04c642b added HWND
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5209 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-18 19:21:30 +00:00
kichik
161ac2adf2 fixed bug #1752328 - PFNSHGETFOLDERPATHA is stub only and very Windows, move from Platform.h to util.c
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5197 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-12 16:35:13 +00:00
joostverburg
b5cfb1ce4a moved definition to Platform.h and removed useless function calls
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5196 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-10 21:57:33 +00:00
kichik
e06dcdcae6 fixed bug #1707823 - VS_FIXEDFILEINFO undefind in util.cpp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5124 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-26 18:24:35 +00:00
kichik
22a81bc536 CResourceEditor was broken on big endian platforms since 2.24 because IMAGE_NT_OPTIONAL_HDR32_MAGIC had improper definition
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5094 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-16 22:14:16 +00:00
kichik
24f43a6214 fixed bug #1701290 - linux FTBFS: stubs and librarylocal
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5088 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-16 20:15:00 +00:00
pabs3
bf9eb86c42 Fix FTBFS on Linux due to missing definition of MB_USERICON
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5037 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-04 08:15:19 +00:00
pabs3
e873b82b53 Kill some more compiler warnings under Linux and mingw32
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5031 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-02 10:29:35 +00:00
pabs3
3d7194ee59 fixed bug #1661503: inconsistency between Win32/Linux makensis command line options
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4961 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-02 04:35:35 +00:00
kichik
fb80d0f5f7 use same conversion for IS_INTRESOURCE and MAKEINTRESOURCE
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4890 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 13:15:49 +00:00
kichik
33800e2160 more of patch #1643633
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4882 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-25 11:22:51 +00:00
kichik
35ae3cca66 applied patch #1643633 - 64bit PE support for CResourceEditor
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4880 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 15:55:36 +00:00
kichik
c037ecfeed fixed bug #1083492 - resource editor unicode conversion is lossy
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4878 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 15:19:29 +00:00
kichik
344f759bd5 add optional header magic definitions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4872 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-24 11:36:29 +00:00
kichik
c145d69e55 2006 -> 2007
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4847 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-13 17:28:23 +00:00
joostverburg
e497d771b1 * The LZMA compression module for NSIS is now licensed under the Common Public License version 1.0
* Added license and copyright notice to every source file
* The new COPYING file and license section in the Users Manual list the terms of all relevant licenses


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4787 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-28 19:45:02 +00:00
kichik
2cd2142ca3 upgraded to lzma sdk 4.43 for faster compression
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4772 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-16 08:46:36 +00:00
kichik
aa9edc8427 fixed bug #1504772 - Sources/Platform.h type definitions are not 64bit-safe
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4712 212acab6-be3b-0410-9dea-997c60f758d6
2006-07-30 11:48:47 +00:00
kichik
d9cf0668e2 avoid "statement with no effect" warnings with gcc
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4698 212acab6-be3b-0410-9dea-997c60f758d6
2006-06-16 14:53:27 +00:00
kichik
706c6be323 fixed bug #1481044 - Segfault with nsis 2.16 on MacOS 10.3 (ppc)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4665 212acab6-be3b-0410-9dea-997c60f758d6
2006-05-03 15:43:54 +00:00
kichik
8524adc662 better HANDLE definition - pointer can be more than 32-bit
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4662 212acab6-be3b-0410-9dea-997c60f758d6
2006-04-28 13:25:48 +00:00
kichik
68d58883cc made some resource macros work with big-endian as well
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4576 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-11 18:12:30 +00:00
kichik
49844d4c72 moved endianity macros to Platform.h
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4575 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-11 18:11:27 +00:00
kichik
7c46651a0f WS_EX_LEFTSCROLLBAR needed by MinGW
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4279 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-20 17:35:24 +00:00
kichik
0536d2a029 moved _WIN32_IE definition to SConscript to avoid #include order problems
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4269 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-17 08:33:00 +00:00
kichik
13319345b0 fixed mingw compile errors (missing SHACF_FILESYSTEM)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4242 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-06 16:57:58 +00:00
kichik
86ccf99b80 added auto completion to the directory page
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4236 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-02 11:35:45 +00:00
oripel
57ad3c18b3 merged from PIEPIEPIE branch:
- min/max macros removed
- Plugins refactored
- more functions in util.{h,cpp}


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4232 212acab6-be3b-0410-9dea-997c60f758d6
2005-08-27 19:56:00 +00:00
kichik
7e8e0b95dd implemented RFE #1172123 - $LOCALAPPDATA
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4015 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-07 05:33:55 +00:00
kichik
f53f97b4ca added missing MB_RTLREADING
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3929 212acab6-be3b-0410-9dea-997c60f758d6
2005-03-19 14:18:04 +00:00
kichik
a0920c7b1d added implementation of Unicode conversion functions for POSIX, based on iconv
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3821 212acab6-be3b-0410-9dea-997c60f758d6
2004-12-11 16:06:17 +00:00
kichik
f38fb13b98 applied patch #1055553 (with some changes) - Absolute path of *.nsi not accepted on posix
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3765 212acab6-be3b-0410-9dea-997c60f758d6
2004-11-12 13:58:21 +00:00
kichik
0c5cabbed4 define DS_SHELLFONT for win32 too
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3687 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-01 09:45:37 +00:00
kichik
15e6286454 fixed compile error on POSIX
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3665 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 14:32:58 +00:00
kichik
38d7adce15 implemented GetDLLVersionLocal for non Win32 platforms
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3653 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-11 11:25:19 +00:00
kichik
ec6957f356 fixed bug #1005296 - NSIS build error on Linux with g++ 3.4.0
- upgraded to the latest LZMA SDK


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3637 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-20 19:17:21 +00:00
kichik
98caca8be1 - auto conversion of paths on POSIX platforms - based on patch #1005673
- LoadLanguageFile error message improvement


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3636 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-20 15:40:38 +00:00
kichik
b11c65e0f8 - added BGFont that allows setting the background text font
- made Times New Roman default font for the background text because it should always have support for the locale's language


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3560 212acab6-be3b-0410-9dea-997c60f758d6
2004-06-11 15:33:00 +00:00
kichik
c50e17955c case changes for #include lines for cross compiling (Michiel Ephraim)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3558 212acab6-be3b-0410-9dea-997c60f758d6
2004-06-11 11:24:09 +00:00
kichik
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


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3518 212acab6-be3b-0410-9dea-997c60f758d6
2004-03-29 20:21:00 +00:00
kichik
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


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3513 212acab6-be3b-0410-9dea-997c60f758d6
2004-03-12 20:43:54 +00:00
kichik
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


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3508 212acab6-be3b-0410-9dea-997c60f758d6
2004-03-06 18:37:19 +00:00
kichik
fc41843fa0 - compiles without PSDK again
- moved all defines that are missing without PSDK to Platform.h


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3437 212acab6-be3b-0410-9dea-997c60f758d6
2004-01-30 22:25:39 +00:00