+ Sections can be unselected in silent mode too

+ Some documentation fixes
+ Transition between a normal page and a custom page no longer causes a flicker (between two custom pages it still does)
+ The completed sub-caption shows again


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1853 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2002-11-30 13:15:49 +00:00
parent e34ad8ec8d
commit 5e9ede6d31
15 changed files with 209 additions and 203 deletions

View file

@ -12,9 +12,7 @@
char g_log_file[1024];
#endif
#ifdef NSIS_CONFIG_PLUGIN_SUPPORT
extern char plugins_temp_dir[NSIS_MAX_STRLEN];
#endif
char temp_directory[NSIS_MAX_STRLEN];
char g_usrvars[25][NSIS_MAX_STRLEN];
char *state_command_line=g_usrvars[20];
@ -25,6 +23,10 @@ char *state_language=g_usrvars[24];
HANDLE g_hInstance;
#ifndef INVALID_FILE_ATTRIBUTES
#define INVALID_FILE_ATTRIBUTES ((DWORD)-1)
#endif
HANDLE NSISCALL myCreateProcess(char *cmd, char *dir)
{
DWORD d;
@ -326,7 +328,7 @@ static void NSISCALL queryShellFolders(const char *name_, char *out)
{
f=0; goto again;
}
GetTempPath(NSIS_MAX_STRLEN,out);
mystrcpy(out,temp_directory);
}
}
}
@ -477,7 +479,7 @@ char * NSISCALL process_string(char *out, const char *in)
}
case VAR_CODES_START + 32: // TEMP
GetTempPath(NSIS_MAX_STRLEN, out);
mystrcpy(out,temp_directory);
break;
case VAR_CODES_START + 33: // WINDIR
@ -547,4 +549,4 @@ void NSISCALL log_write(int close)
}
#endif
#endif