Commit graph

165 commits

Author SHA1 Message Date
kichik
896ba172d5 - Fixed uninstaller not showing anything when installer is silent
- Improved CResourceEditor - should be more tolerant now
- Removed legacy code from InstallOptions and StartMenu


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2882 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-08 13:54:01 +00:00
kichik
19556df888 Temporary workaround to FindControlIdx returning -1
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2874 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-07 14:36:03 +00:00
kichik
d0fcfb423e Adjusted to latest CVS version - added ShowWindow(hwndDlg,SW_SHOW);
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2844 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-05 19:26:20 +00:00
kichik
74ea2dc585 * PageEx - every page can be used everywhere and as many times as needed
* DirVar - easy way to add another dir page
* default strings in the language file (Page directory is enough, no need for DirText)
* strings from the language file are now LangStrings that can be used in the script
* no more /LANG - one string for all languages
* any lang strings can be used everywhere, installer or uninstaller (no un.)
* no more unprocessed strings - variables can be used almost everywhere (except in licenseData and InstallDirRegKey)
* DirText parm for browse dialog text
* SetBkColor -> SetCtlColors - can now set text color too
* fixed SetOutPath and File /r bug
* fixed File /a /oname bug
* added $_CLICK for pages
* added quotes support in lang files (patch #752620)
* extraction progress
* separate RTL dialogs for RTL langs (improved RTL too)
* InstallOptions RTL
* StartMenu RTL
* fixed RegDLL?
* added IfSilent and SetSilent (SetSilent only works from .onInit)
* fixed verify window (it never showed) (bug #792494)
* fixed ifnewer readonly file problem (patch #783782)
* fixed wininit.ini manipulation when there is another section after [rename]
* fixed some ClearType issues
* fixed a minor bug in the resource editor
* fixed !ifdef/!endif stuff, rewritten
* lots of code and comments clean ups
* got rid of some useless exceptions handling and STL classes (still much more to go)
* lots of optimizations, of course ;)
* updated system.dll with support for GUID, WCHAR, and fast VTable calling (i.e. COM ready)
* minor bug fixes


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2823 212acab6-be3b-0410-9dea-997c60f758d6
2003-09-04 18:25:57 +00:00
kichik
fabf2f79ea Empty lines were not printed (this time it's really fixed)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2794 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-08 13:56:41 +00:00
kichik
bf197d80e5 - Empty lines were not printed
- CR or LF alone were not handled
- Tab conversion removed the next char


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2793 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-08 13:39:39 +00:00
kichik
d5c0749312 - Removed SS_NOPREFIX
- Made IO return error instead of crashing if there are no fields in the INI


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2788 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-05 15:05:49 +00:00
ramon18
d2e8774e24 Removed debug msgbox
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2784 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-03 23:47:53 +00:00
kichik
73708b6fd3 It seems Windows 98 doesn't check ranges...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2783 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-03 23:32:56 +00:00
kichik
1478517f26 pszState can't be null (thanks Case for the patch)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2782 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-03 22:04:31 +00:00
kichik
6ad030eea6 Patch #781254 applied - thanks Andrey Cherezov
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2780 212acab6-be3b-0410-9dea-997c60f758d6
2003-08-03 13:07:02 +00:00
ramon18
79a49562b3 SS_NOPREFIX for all STATIC controls, now is possible to name the installer as "My company & CO" for example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2776 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-29 20:25:42 +00:00
ramon18
d6c88c52c8 removed IMAGE_FILE_RELOCS_STRIPPED
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2767 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-24 00:34:59 +00:00
ramon18
d692d11772 temp console app now returns correct exitcode from spawned process, temp file is deleted on end
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2766 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-23 18:19:13 +00:00
ramon18
f7f575a8cb nsExec create a temp console app to spawn commands, can run applications with user interface and also 16bit DOS
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2765 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-23 09:38:05 +00:00
ramon18
21f668de9c Fixed problem in IO dirreq/filereq, optimized code, nsExec with /CMD param to allow execute 16Bits DOS applications
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2762 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-21 19:48:48 +00:00
ramon18
6395ec3c8c IO support for LINK control text color (TxtColor). Fixed problem with ClearType fonts in XP
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2752 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-19 00:42:13 +00:00
kichik
a0a7ca8a09 Fixed stuck up windows on Windows 98
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2724 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-16 20:31:51 +00:00
ramon18
8bf75b3634 LINK, dirreq, filereq and browse button in dirpage can be opened using ENTER KEY (WM_COMMAND events forward to inner dialogs), fixed problem with focus on Close/Finish button which was generating wierd beeps if user attempted to finish the installer with ENTER key.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2707 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-10 00:28:05 +00:00
ramon18
00926155b9 Fixed LINK control problem on Win9X and improved tabstop handling
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2703 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-07 21:08:26 +00:00
kichik
c6b7e9f9a2 LINK disabled until crashes under Windows 98 are resolved
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2692 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-05 16:55:54 +00:00
ramon18
cf0a0762a5 Small bug with structures fixed (thanks brainsucker)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2689 212acab6-be3b-0410-9dea-997c60f758d6
2003-07-03 21:53:38 +00:00
kichik
c3fb01e1d4 ResizeToFit flag should now work for bitmap controls too
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2684 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-27 12:48:52 +00:00
ramon18
3f4c97dc96 Fixes problems with LINK
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2671 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-23 21:48:45 +00:00
kichik
9adf1acb50 Find all directories and make sure found entries are directories
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2666 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-22 13:44:02 +00:00
ramon18
45a9eb4ae7 Control "LINK" example
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2651 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-16 19:02:27 +00:00
ramon18
361dbff6bc READONLY in text box
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2631 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-11 23:57:24 +00:00
ramon18
8270d8bdca Added MULTILINE support for edit box, better tab order between ReqFile, DirReq and it's browse button
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2626 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-10 13:18:07 +00:00
kichik
7144cb0f97 750338 again
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2620 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-08 13:41:48 +00:00
kichik
a798cabcff Safer "bug" report 750338
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2618 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-07 10:59:11 +00:00
kichik
76243e8769 Bug #747445 fixed - FileRequest "..." button does nothing on some State values
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2604 212acab6-be3b-0410-9dea-997c60f758d6
2003-06-02 14:26:15 +00:00
kichik
8dace3977a Fixed flags collisions (thanks Ramon) and added the ONLY_NUMBERS flag
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2597 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-30 13:35:47 +00:00
kichik
fea14ee723 Back to the old version
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2591 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-29 12:55:37 +00:00
kichik
f36051ff3c - Errors from JNetLib now show again
- Shows a dialog with ShowInstDetails hide too


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2586 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-27 18:47:18 +00:00
kichik
4cb488964d Threads safer
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2574 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-26 17:05:13 +00:00
kichik
3c29d31593 - NSISdl will now take the installer's style
- Little typo in script.cpp


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2569 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-25 17:10:14 +00:00
kichik
409385923a Refresh banner's text when erased and minize along with the installer window
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2568 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-25 15:33:48 +00:00
joostverburg
fbc323c3db VPatch
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2556 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-21 12:24:22 +00:00
kichik
103fd23c3e Flicker reduction by A. Schiffler
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2546 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-11 16:57:42 +00:00
kichik
deefa7415c Sound loops
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2544 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-10 21:45:48 +00:00
kichik
26845a8b74 - BgImage improved a lot
- Added .onGUIEnd
- Some optimizations


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2542 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-09 21:11:14 +00:00
kichik
ce6f98cdcd Guests comes after users
http://forums.winamp.com/showthread.php?s=&threadid=112655


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2528 212acab6-be3b-0410-9dea-997c60f758d6
2003-05-02 19:31:11 +00:00
kichik
024ea9c1b6 Unable to open file error was still set in $0 instead of on the stack
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2515 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-30 12:48:48 +00:00
kichik
383da256bf ...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2469 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-18 21:46:11 +00:00
kichik
641104a79f Oops :)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2468 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-18 21:42:57 +00:00
kichik
dc783e9ff8 Fixed bug [ 720332 ] ">301 Characters in State of List Box Bug - Install Options 2"
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2467 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-18 20:01:23 +00:00
kichik
96a524c1b7 (brainsucker) fixed a bug with calling proc(void) and added e switch to get GetLastError return value.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2465 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-18 11:21:06 +00:00
kichik
ed285baf9d Transparency bug in IO too
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2463 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-16 12:32:15 +00:00
kichik
bd996b8562 No more weird border
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2460 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-15 08:30:28 +00:00
kichik
b9ae378533 Added EXTENDEDSELCT flag for list boxes which replaces MULTISELECT that now acts exactly as the real style flag ([double] click turns on or off selection)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2415 212acab6-be3b-0410-9dea-997c60f758d6
2003-04-03 13:17:54 +00:00