Add new (optional) makensis win32 abort event to avoid multiple instance issues
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6298 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
b8903496e3
commit
e43d5a3b9e
6 changed files with 96 additions and 39 deletions
|
@ -75,12 +75,17 @@
|
|||
#define WM_MAKENSIS_LOADSYMBOLSET (WM_USER+1002)
|
||||
#define WM_MAKENSIS_SAVESYMBOLSET (WM_USER+1003)
|
||||
|
||||
enum {
|
||||
MAKENSIS_NOTIFY_SCRIPT,
|
||||
MAKENSIS_NOTIFY_WARNING,
|
||||
MAKENSIS_NOTIFY_ERROR,
|
||||
MAKENSIS_NOTIFY_OUTPUT
|
||||
};
|
||||
namespace MakensisAPI {
|
||||
extern const TCHAR* SigintEventNameFmt;
|
||||
extern const TCHAR* SigintEventNameLegacy;
|
||||
|
||||
enum notify_e {
|
||||
NOTIFY_SCRIPT,
|
||||
NOTIFY_WARNING,
|
||||
NOTIFY_ERROR,
|
||||
NOTIFY_OUTPUT
|
||||
};
|
||||
}
|
||||
|
||||
typedef enum {
|
||||
COMPRESSOR_NONE_SELECTED = -1,
|
||||
|
@ -185,6 +190,7 @@ typedef struct NSISScriptData {
|
|||
HMENU toolsSubmenu;
|
||||
HANDLE thread;
|
||||
HANDLE sigint_event;
|
||||
HANDLE sigint_event_legacy;
|
||||
HWND focused_hwnd;
|
||||
CHARRANGE textrange;
|
||||
NCOMPRESSOR default_compressor;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue