Commit graph

3034 commits

Author SHA1 Message Date
kichik
e82748702c - added GetErrorLevel and SetErrorLevl
- fixed some inconsistencies in the error levels the installer/uninstaller set


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3668 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-25 10:49:08 +00:00
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