kichik
f4089b9d60
added a cache to the datablock optimizer so it wouldn't need to read the entire datablock to find its optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3667 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-25 10:09:53 +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
6c5208649f
updated history
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3664 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 14:05:12 +00:00
kichik
d02eae4d94
String Functions 1.07
...
- StrStrAdv and StrCase have their functions remodeled with LogicLib. Functions have a lesser chance to have bugs.
- Added case-sensitive comparation option for StrStrAdv.
- StrCase now uses System.dll which makes case convertions effective with all latin letters (i.e. ?).
- StrClbSet and StrClbGet removed, added StrClb.
- Made compact the most usual operations inside the header file. File size reduced.
- Added "!verbose" to header file -> faster compilation and header file output organized (code borrowed from LogicLib.nsh).
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3663 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 13:59:03 +00:00
kichik
92d5893afa
added an optional flag called USE_PRECOMPILED_EXEHEADS
...
set it to 1 to force the makefile to use the precompiled exehead .h files that come with NSIS releases
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3662 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 13:27:56 +00:00
kichik
efce592be4
use RegCreateKeyEx instead of RegCreateKey to hopefully solve the 64-bit Windows 2003 Server problem with WriteRegStr
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3661 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 12:58:43 +00:00
kichik
28c2e72073
Library fixes and improvements:
...
- always register DLL/TLB, even if the installer didn't copy it there
- only copy one RegTool and use it to register all of the DLLs and TLBs
- extract the RegTool as an .exe so explorer won't complain it doesn't know how to open the file
- fixed REGDLLTLB registering just as a TLB
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3660 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 12:38:23 +00:00
kichik
d7ca86c446
don't try to delete a directory after reboot if it's not even valid
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3659 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 11:26:35 +00:00
kichik
64c1b0f05e
fixed a bug in the handling of wCreateDataSize in CDialogTemplate::Save (thanks Sven Ritter)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3658 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-22 16:23:05 +00:00
ramon18
9c8af69119
#1008509 - Fixed compilation of plugin NSISdl under VS.NET
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3657 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-17 22:53:34 +00:00
kichik
b3d872ee65
SetCtlColors /BRANDING wasn't working right, if just one of the background or text color were specified
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3656 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-17 16:48:38 +00:00
kichik
c9aa2a4ffc
applied patch #1028028 - POSIX-built installers install files w incorrect timestamps.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3655 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-14 19:26:37 +00:00
kichik
a84b5fe2b1
- fixed "already defined" error
...
- fixed unused label warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3654 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-11 15:44:17 +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
joostverburg
7e893b2a80
corrected spelling of "Welcome" (patch 1026048)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3652 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-10 21:09:37 +00:00
kichik
f57a919c54
typos
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3651 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-10 13:54:59 +00:00
kichik
2849e0d88b
typo
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3650 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-09 17:19:47 +00:00
kichik
eb0e1fa14d
close all open file handles when one of them fail to open
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3649 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-07 19:50:13 +00:00
joostverburg
776eb349c0
filename corrections
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3648 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-05 12:21:17 +00:00
joostverburg
f1ac2cc1ba
fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3647 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-04 14:26:54 +00:00
kichik
ba4e09bc04
1*2000 is not 1000
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3646 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-03 13:14:26 +00:00
kichik
bfeb898451
three functions, not two
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3645 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-03 13:13:36 +00:00
kichik
91af95e1ef
don't forward WM_COMMAND if it was handled
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3644 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-03 12:52:29 +00:00
kichik
4cb6161b0f
added /NOIEPROXY (based on memph's code)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3643 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-02 21:07:12 +00:00
kichik
ff8e9a7662
fixed MMapFile on POSIX, again
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3642 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-27 08:29:02 +00:00
eccles
3d4f901e5b
LogicLib 2.5
...
- AndIf, AndUnless, OrIf, OrUnless added.
- Avoids unused variable warnings by requiring !defines before using certain features.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3641 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-23 13:35:47 +00:00
kichik
03d49340dc
added the bgbg bug to the history
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3640 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-21 11:04:02 +00:00
kichik
ec0b2c6d26
link to cross compiling howto
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3639 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-21 10:58:25 +00:00
kichik
7c6eea5d98
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@3638 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-21 10:50:17 +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
827b69fbb5
case changes for case sensitive platforms
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3635 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-20 15:17:29 +00:00
kichik
5364b5da62
initialize g_db_hFile with INVALID_HANDLE_VALUE so the handle 0 will not be closed in CleanUp() if loadHeaders() is never called
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3634 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-20 14:16:11 +00:00
kichik
e1deb281f7
set NSIS Error title for invalid temporary directory error message
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3633 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-20 14:14:51 +00:00
eccles
cd663b221e
request #990249 - Speedup BGGradient painting (was actually a bug)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3632 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-19 22:05:19 +00:00
kichik
3e062ee8a6
fixed MMapFile on POSIX
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3631 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-19 21:07:39 +00:00
kichik
1855c9f7a5
bug report #1005303 - NSIS build warnings
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3630 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-18 16:14:44 +00:00
kichik
b58a609b69
Bin\\MakeLangId.exe source code
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3629 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-18 15:56:56 +00:00
kichik
d855dafe58
fixed build warnings (including bug report #1005303 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3628 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-14 17:35:05 +00:00
kichik
efa2113031
throw exception instead of failing silently when iconv fails
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3627 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-14 13:45:05 +00:00
kichik
91a59170e9
typo
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3626 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-14 12:28:15 +00:00
joostverburg
5e5b4df0bc
new languages
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3625 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 23:29:42 +00:00
kichik
bb61a0b0b2
- SetFont /LANG=
...
- ^Font and ^FontSize
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3624 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 21:32:05 +00:00
kichik
46d41fb79c
DirRequest's title is set by Text
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3623 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 21:14:14 +00:00
kichik
f2f8ac089a
tabs to spaces
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3622 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 20:01:12 +00:00
kichik
c3ec520071
patch #1005845 - Warning fix for bin2h.c
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3621 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 19:28:25 +00:00
kichik
1b4d15a40b
- patch #1005664 - nlf inclusion problems on case sensitive platforms
...
- fixed Mongolian.nsh
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3620 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 19:26:10 +00:00
kichik
f549788c32
patch #1005305 - Source/exehead/Makefile for cross compiling on POSIX systems
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3619 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 19:07:09 +00:00
kichik
c78720010b
patch #1005299 - Source/Makefile for building on POSIX systems
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3618 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-13 18:59:01 +00:00
joostverburg
44e438a91f
fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3617 212acab6-be3b-0410-9dea-997c60f758d6
2004-08-12 22:25:12 +00:00