Commit graph

3079 commits

Author SHA1 Message Date
oripel
a9fdc1423e Added missing #include statements for Linux
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3713 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 21:24:54 +00:00
oripel
fe3fbd361d Liberal use of ResourceManager
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3712 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 21:24:33 +00:00
oripel
939a936a44 added missing #include statement for Linux
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3711 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 21:21:24 +00:00
oripel
856feff066 - added target 'depend' using makedepend
- object files are placed in $(BUILDDIR)
- OBJS is calculated from SRCS


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3710 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 21:20:49 +00:00
joostverburg
7c4b5bc3d3 Albanian language files by Besnik Bleta
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3709 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 14:54:18 +00:00
kichik
a33cecb337 added dict_size parameter to Compressor::Init() so a cast to CLZMA won't be required to pass a dictionary size
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3708 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 14:26:13 +00:00
kichik
93f4ad3d6b moved implementation of CVersionStrigList into ResourceVersionInfo.cpp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3707 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 14:23:45 +00:00
kichik
a0e67e3e8a moved implementation of LineParser into lineparse.cpp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3706 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 11:45:15 +00:00
kichik
3ed6d7ea22 call SHChangeNotify after changing file associations
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3705 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 10:32:23 +00:00
kichik
85b2ea48a3 moved implementation of CLZMA into clzma.cpp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3704 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 20:58:33 +00:00
kichik
38b693f19a added small usage examples
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3703 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 18:41:43 +00:00
kichik
07eb9b6425 removed extra %s from TOK_GETCURRENTADDR
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3702 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 18:17:14 +00:00
joostverburg
1158a4702e fixed type library uninstallation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3701 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 17:51:00 +00:00
joostverburg
97aee27d81 fixed parameter name
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3700 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 16:57:07 +00:00
joostverburg
d539bfc9ae fixed parameter name
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3699 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 16:32:32 +00:00
kichik
2d96e61a68 - tabs to spaces
- removed obsolete commented code


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3698 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 14:50:50 +00:00
ramon18
7cf2ae3160 #1042367 - Banner fixed for bug 1022399 now hangs, code simplified on banner destroy
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3697 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-10 00:53:04 +00:00
kichik
ca1929afb7 use mmap.cpp instead of strlist.h
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3696 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-02 18:26:23 +00:00
kichik
ba8a64a806 refactoring:
- added CEXEBuild::update_exehead() and made everyone use it
 - renamed some variables (of the *exeheader* variety)
bug fix:
 - uninstaller CRC-check failed if !packhdr created a non-512-bytes-aligned exehead


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3695 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-02 18:04:41 +00:00
kichik
60aa307741 refactoring: split strlist.h classes into separate {h,cpp} files
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3694 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-02 15:17:00 +00:00
kichik
779e0354d2 MMapFile test
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3693 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-02 13:07:07 +00:00
kichik
32dfb7e181 both _=? and /D= now require a space before them so they can safely remove the space from $CMDLINE
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3692 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-01 21:15:24 +00:00
kichik
a4cad316e7 - converted ctime_r to ctime for better portability
- more refactoring


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3691 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-01 19:52:56 +00:00
kichik
80f062d8ce - fixed bug #1022399 - Only initial banner is in foreground
- added a few more checks


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3690 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-01 13:14:13 +00:00
kichik
6427fe2c78 #include <pthread.h>
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3689 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-01 11:18:07 +00:00
kichik
a4b59e7bec fixed bug #1038255 - CopyFiles usage checking problem
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3688 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-01 09:57:01 +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
7411f18a9b only close file handle once in MMapFile::clear()
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3686 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 22:47:28 +00:00
kichik
a0b6163f51 dir in do_add_files can be "." on windows too
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3685 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 22:46:33 +00:00
kichik
9031d6c9de updated
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3684 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 22:07:38 +00:00
kichik
c8e7f13742 more refactoring
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3683 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 20:25:33 +00:00
kichik
0ba42540df updated some comments
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3682 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 18:50:04 +00:00
kichik
0f37987c0d added endian macros
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3681 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 18:49:03 +00:00
kichik
efcb38d737 refactoring
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3680 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 18:48:03 +00:00
kichik
2da10af05b first-ever CppUnit unit tests
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3679 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 18:36:08 +00:00
kichik
bec8d601c2 added DEBUG and PROFILING flags
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3678 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 13:15:22 +00:00
kichik
3a4b7e326c fixed unsigned/signed comparison warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3677 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 11:20:28 +00:00
kichik
4964bf6ef3 case change for language name
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3676 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-30 10:37:39 +00:00
kichik
006083f626 fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3675 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-29 16:36:00 +00:00
kichik
b57f43ce92 added shl and shr to IntOp
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3674 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-28 21:25:08 +00:00
kichik
8759dcc315 fixed gcc 3.4 compile errors
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3673 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-25 18:05:16 +00:00
kichik
3e7c2c464d added information about uninstallers and error levels
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3672 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-25 14:56:59 +00:00
kichik
010dd61226 return 0 if the uninstaller was successfully copied and executed, not -1
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3671 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-25 14:56:16 +00:00
kichik
5e960e1fd3 relative jumps now work with instructions that add multiple entries (including plug-in calls)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3670 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-25 13:35:03 +00:00
kichik
66ad756138 added NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3669 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-25 11:22:46 +00:00
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