[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