kichik
7524b7c256
oops... KillTimer is taken
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5805 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 18:05:13 +00:00
kichik
d8a75f9c10
accidentally committed the wrong version
...
this new version uses macros to make the script nicer
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5804 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 18:01:29 +00:00
kichik
dba6bb4210
applied patch #2135855 - Timer support for nsDialogs
...
also added progress bar support for the example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5803 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 17:56:54 +00:00
kichik
bbba2aaa6e
vista sp1
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5802 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:53:46 +00:00
kichik
c8e1f7c104
windows 2003 test
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5801 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:43:58 +00:00
kichik
f06a75de34
allocate 156 bytes so non-existing fields will be zero for OSVERSIONINFO
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5800 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:26:59 +00:00
kichik
c8d0cfb4ea
test service pack inequality as well
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5799 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:21:34 +00:00
kichik
d01c264c5e
and also in calls...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5798 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:21:04 +00:00
kichik
8309260972
no need for outvar
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5797 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 13:19:14 +00:00
kichik
96327d2335
remove some code duplication
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5796 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 12:23:59 +00:00
kichik
ffdb62d0c6
missing !include
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5795 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 12:18:10 +00:00
kichik
27fea27260
and update expected failure as well...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5794 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-29 01:35:20 +00:00
kichik
8bfe0d57d3
update expected results
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5793 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-28 23:28:26 +00:00
kichik
b77e8674a4
fixed bug #2053642 - WinVer 95/NT4 ambiguity
...
also, the last huge commit was based on a patch by Anders
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5792 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-28 20:01:18 +00:00
kichik
038830677d
new test infrastructure for WinVer so I don't have to power up a zillion virtual machines for every little change
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5791 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-28 19:25:43 +00:00
kichik
b68f87341c
implemented RFE #1949260 - Windows Server 2008 support
...
fixed bug #2053700 - Windows XP x64 is reported as Windows 2003
added support for 9x "SP" by converting A, B, C to a SP number
also added IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter and OSHasTabletSupport
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5790 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-28 19:21:25 +00:00
kichik
b3d6dc00fd
only save and restore ebp when stack generation is turned on (for parameters taken or returned on the nsis stack), just like in the old working code
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5789 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-23 21:15:04 +00:00
kichik
c102675112
fixed bug #2323452 - Grammar, License Agreement
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5788 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-22 20:16:23 +00:00
kichik
3495441728
no need for function usage deceleration or un. suffix anymore
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5787 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 13:26:54 +00:00
kichik
6226f58d8b
no need for function usage deceleration or un. suffix anymore
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5786 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 13:22:57 +00:00
kichik
4425d93e75
fixed bug #2318670 - New System plug-in never unloads
...
ebp was never restored from the stack and so edi, esi, ebx and ebp were corrupted when CallProc returned
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5785 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 09:57:23 +00:00
kichik
0f01464e40
tabs to spaces
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5784 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 09:34:24 +00:00
kichik
a91ab7ab59
spaces are now frowned upon and quoted for unknown reason
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5783 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 08:47:37 +00:00
kichik
dffc61dd63
use new artificial functions to remove the need to declare usage of functions from the header files and to remove the unnecessary differentiation between install and uninstall functions
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5782 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 01:12:22 +00:00
kichik
7c1a3aa639
extract CallArtificialFunction to Util.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5780 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-21 00:04:05 +00:00
kichik
8e06903fc9
support for uninstaller
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5779 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 23:39:45 +00:00
kichik
0f977a9c4f
extract the common artificial function code to a macro
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5778 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 22:54:05 +00:00
kichik
76f8534004
fake functions so version detection code isn't massively duplicated
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5777 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 22:37:30 +00:00
kichik
39b7d36352
implemented RFE #2315740 - Library support for ActiveX exe /regserver
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5776 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 21:54:21 +00:00
kichik
4c87ec9e83
applied patch #2193442 - port System::Call and related functions to GCC
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5775 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 21:04:23 +00:00
kichik
ef3c40bbfd
show some progress on screen for sftp
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5774 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 20:59:46 +00:00
kichik
e3c007adf0
semi-automatic purge, assuming the browser is logged on as admin
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5773 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 20:57:40 +00:00
kichik
2c212ffab2
2.41
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5770 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 20:13:12 +00:00
kichik
4284d05606
2.41
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5769 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 20:06:32 +00:00
kichik
ff063a0be9
applied patch #1982084 - wrong UI behaviour on size texts (VS2005)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5768 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 19:20:33 +00:00
kichik
c8884e0988
scons 1.1.0 support
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5767 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-15 21:54:24 +00:00
kichik
26517fe8a3
fixed bug #1939573 - LangDLL Memory leaks
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5766 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-15 15:48:11 +00:00
kichik
412485144b
applied patch #2189117 - description is not consistent with button text
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5761 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-08 14:56:43 +00:00
kichik
d2d0bd0a67
fixed bug #2167958 - Big-Endian issue in ResourceEditor
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5760 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-07 22:04:33 +00:00
kichik
6501ad74fd
fixed bug #2166401 - Uninstaller icon errors on big-endian system
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5759 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-07 22:02:38 +00:00
kichik
4a7976e5a6
gotta have a main...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5757 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-01 20:10:20 +00:00
pabs3
08c28ddbc9
Build System Resource.dll from source code instead of shipping the binary.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5756 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-28 10:42:06 +00:00
joostverburg
b039775cb3
improvements by Felipe
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5755 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-24 18:44:12 +00:00
kichik
250d0e09c7
2.40
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5752 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-10 21:33:40 +00:00
kichik
52b7c390dd
2.40
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5751 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-10 21:18:41 +00:00
kichik
e050cc9aaa
use the test as well...
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5750 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-10 21:13:47 +00:00
kichik
75bef37109
basic winver tests to avoid another 2.39-ish disgrace
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5749 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-10 21:11:26 +00:00
kichik
6577ff4f14
fixed bug #2067946 - GetParameters returns an incorrect result in some situation.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5748 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-10 20:57:08 +00:00
kichik
d0008e0493
documented the weird result
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5747 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-10 20:56:22 +00:00
kichik
5da4b54e98
some real tests for GetParameters
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5746 212acab6-be3b-0410-9dea-997c60f758d6
2008-10-10 20:46:09 +00:00