oripel
74b120f50c
Imported and modified some sources from Boost ( http://www.boost.org )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3734 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-15 03:40:07 +00:00
oripel
4e26b2777a
Added missing #include "Platform.h"
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3733 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-15 03:23:13 +00:00
kichik
b7f9b6525b
added a comment
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3732 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-14 21:34:17 +00:00
kichik
0677224b1f
size optimizations
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3731 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-14 21:33:33 +00:00
joostverburg
3a7bfe74e6
The selected language is only stored in the registry when installation was succesful
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3730 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-14 15:43:24 +00:00
kichik
335fd47066
made the Reboot command first quit and then reboot
...
- fixed bug #989690
- the installer now denies reboots while running
- the Reboot instruction no longer returns or sets the error flag
- added .onRebootFailed which is called when Reboot fails
- installer should now always clean-up when rebooting
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3729 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-14 13:56:02 +00:00
kichik
b5cab9b25f
link to .onInit
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3728 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-13 18:39:20 +00:00
kichik
29d152247f
renamed exeheader_size to exehead_original_size
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3727 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-13 16:58:04 +00:00
kichik
280f1a2803
StrFunc 1.08 by deguix:
...
- Converted all the functions to LogicLib.
- StrSort: Totally remade and it can break old scripts. See documentation for details.
- Added defines: StrFunc_List, *_List and *_TypeList.
- Fixed StrStrAdv: Variables $R0-$R3 couldn't be used on scripts before calling.
- StrRep: Cut down some variables.
- Arranged correctly the order of StrSort on the documentation.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3726 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 22:59:42 +00:00
kichik
bfb170dba1
case change for language name
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3725 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 22:44:12 +00:00
kichik
45390f68d7
some more cross compiler prefixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3724 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 22:40:58 +00:00
kichik
8d496ae1be
moved implementation of PluginsList into Plugins.cpp
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3723 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 21:27:09 +00:00
kichik
c1faddf1fa
moved implementation of LangStringList and StringsArray into lang.cpp
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3722 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 21:22:55 +00:00
kichik
021336133c
moved implementation of ConstantsStringList into ShConstants.cpp
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3721 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 21:05:59 +00:00
kichik
11571a1de9
missing includes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3720 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 21:01:45 +00:00
kichik
2e34b742a4
smart relative jumps is done
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3719 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 20:56:32 +00:00
kichik
5edfe8c5af
int to size_t
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3718 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 20:26:23 +00:00
kichik
bdd68d623f
silly typo fixed
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3717 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 20:09:22 +00:00
kichik
184e058e74
tabs to spaces
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3716 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 19:57:18 +00:00
oripel
df2695bba1
Added support for different prefixes for gcc on non-Windows platforms
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3715 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 21:26:08 +00:00
oripel
b23141bbaf
Added template class ResourceManager and friends
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3714 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-11 21:25:30 +00:00
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