[prev in list] [next in list] [prev in thread] [next in thread]
List: nsis-commits
Subject: [NSIS-commits] SF.net SVN: nsis:[6876] NSIS/trunk/Source
From: anders_k--- via NSIS-commits <nsis-commits () lists ! sourceforge ! net>
Date: 2017-06-23 12:59:44
Message-ID: 1498222784.978675.11304 () sfp-scm-4 ! v30 ! ch3 ! sourceforge ! com
[Download RAW message or body]
Revision: 6876
http://sourceforge.net/p/nsis/code/6876
Author: anders_k
Date: 2017-06-23 12:59:44 +0000 (Fri, 23 Jun 2017)
Log Message:
-----------
Logging build now prints EW_SETFLAG changes
Modified Paths:
--------------
NSIS/trunk/Source/build.cpp
NSIS/trunk/Source/exehead/api.h
NSIS/trunk/Source/exehead/exec.c
Modified: NSIS/trunk/Source/build.cpp
===================================================================
--- NSIS/trunk/Source/build.cpp 2017-06-23 01:11:30 UTC (rev 6875)
+++ NSIS/trunk/Source/build.cpp 2017-06-23 12:59:44 UTC (rev 6876)
@@ -363,7 +363,7 @@
m_ShellConstants.add(_T("NETHOOD"), CSIDL_NETHOOD, CSIDL_NETHOOD);
m_ShellConstants.add(_T("FONTS"), CSIDL_FONTS, CSIDL_FONTS);
m_ShellConstants.add(_T("TEMPLATES"), CSIDL_TEMPLATES, CSIDL_COMMON_TEMPLATES);
- m_ShellConstants.add(_T("APPDATA"), CSIDL_APPDATA, CSIDL_COMMON_APPDATA);
+ m_ShellConstants.add(_T("APPDATA"), CSIDL_APPDATA, CSIDL_COMMON_APPDATA); // Note: \
There is no all-users roaming appdata folder. \
m_ShellConstants.add(_T("LOCALAPPDATA"), CSIDL_LOCAL_APPDATA, CSIDL_COMMON_APPDATA); \
m_ShellConstants.add(_T("PRINTHOOD"), CSIDL_PRINTHOOD, CSIDL_PRINTHOOD); \
//m_ShellConstants.add(_T("ALTSTARTUP"), CSIDL_ALTSTARTUP, CSIDL_COMMON_ALTSTARTUP);
Modified: NSIS/trunk/Source/exehead/api.h
===================================================================
--- NSIS/trunk/Source/exehead/api.h 2017-06-23 01:11:30 UTC (rev 6875)
+++ NSIS/trunk/Source/exehead/api.h 2017-06-23 12:59:44 UTC (rev 6876)
@@ -40,20 +40,20 @@
// besides the stack, variables and HWND passed on to plug-ins.
typedef struct
{
- int autoclose;
- int all_user_var; // SetShellVarContext: User context = 0, Machine context = 1
- int exec_error; // IfErrors
- int abort; // IfAbort
- int exec_reboot; // NSIS_SUPPORT_REBOOT
- int reboot_called; // NSIS_SUPPORT_REBOOT
- int XXX_cur_insttype; // Deprecated
- int plugin_api_version; // See NSISPIAPIVER_CURR (Note: used to be \
XXX_insttype_changed)
- int silent; // NSIS_CONFIG_SILENT_SUPPORT
- int instdir_error;
- int rtl;
- int errlvl; // SetErrorLevel
- int alter_reg_view; // SetRegView: Default View = 0, Alternative View = \
(sizeof(void*) > 4 ? KEY_WOW64_32KEY : KEY_WOW64_64KEY)
- int status_update; // SetDetailsPrint
+ int autoclose; // SetAutoClose
+ int all_user_var; // SetShellVarContext: User context = 0, Machine context = \
1 + int exec_error; // IfErrors
+ int abort; // IfAbort
+ int exec_reboot; // IfRebootFlag (NSIS_SUPPORT_REBOOT)
+ int reboot_called; // NSIS_SUPPORT_REBOOT
+ int XXX_cur_insttype; // Deprecated
+ int plugin_api_version; // Plug-in ABI. See NSISPIAPIVER_CURR (Note: used to be \
XXX_insttype_changed) + int silent; // IfSilent \
(NSIS_CONFIG_SILENT_SUPPORT) + int instdir_error; // GetInstDirError
+ int rtl; // 1 if $LANGUAGE is a RTL language
+ int errlvl; // SetErrorLevel
+ int alter_reg_view; // SetRegView: Default View = 0, Alternative View = \
(sizeof(void*) > 4 ? KEY_WOW64_32KEY : KEY_WOW64_64KEY) + int status_update; // \
SetDetailsPrint } exec_flags_t;
#ifndef NSISCALL
Modified: NSIS/trunk/Source/exehead/exec.c
===================================================================
--- NSIS/trunk/Source/exehead/exec.c 2017-06-23 01:11:30 UTC (rev 6875)
+++ NSIS/trunk/Source/exehead/exec.c 2017-06-23 12:59:44 UTC (rev 6876)
@@ -284,7 +284,7 @@
return ExecuteCodeSegment(v,NULL);
}
case EW_UPDATETEXT:
- log_printf2(_T("detailprint: %s"),GetStringFromParm(0x00));
+ log_printf2(_T("DetailPrint: %s"),GetStringFromParm(0x00));
update_status_text(parm0,0);
break;
case EW_SLEEP:
@@ -305,6 +305,7 @@
{
FIELDN(g_exec_flags_last_used,parm0)=FIELDN(g_exec_flags,parm0);
FIELDN(g_exec_flags,parm0)=GetIntFromParm(1);
+ log_printf3(_T("SetFlag: %d=%d"),parm0,FIELDN(g_exec_flags,parm0));
}
else
{
This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
NSIS-commits mailing list
NSIS-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nsis-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic