- Compressor type listed in summary
- SetOutPath now sets the current directory (RegDLL no longer does) - File names are now validated for commands that need normal files, the directory selection dialog, and every variable that contains a file/dir name - Fixed a distortion of the MUI's branding text with ClearType - $INSTDIR is now right in the custom page after the directory selection dialog - No more squares in the automatically appended directory name in the directory selection dialog - Size optimizations git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@2121 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
91906c55e3
commit
ae16cbfe3f
14 changed files with 248 additions and 199 deletions
|
@ -1,17 +1,22 @@
|
|||
#include "config.h"
|
||||
|
||||
extern char ps_tmpbuf[NSIS_MAX_STRLEN*2];
|
||||
char * NSISCALL process_string(char *out, const char *in);
|
||||
char * NSISCALL process_string(const char *in);
|
||||
char * NSISCALL process_string_fromtab(char *out, int offs);
|
||||
void NSISCALL myRegGetStr(HKEY root, const char *sub, const char *name, char *out);
|
||||
int NSISCALL myatoi(char *s);
|
||||
void NSISCALL myitoa(char *s, int d);
|
||||
char * NSISCALL mystrcpy(char *out, const char *in);
|
||||
int NSISCALL mystrlen(const char *in);
|
||||
BOOL NSISCALL my_SetWindowText(HWND hWnd, const char *val);
|
||||
char * NSISCALL mystrstr(char *a, char *b);
|
||||
|
||||
//BOOL NSISCALL my_SetWindowText(HWND hWnd, const char *val);
|
||||
#define my_SetWindowText SetWindowText
|
||||
BOOL NSISCALL my_SetDialogItemText(HWND dlg, UINT idx, const char *val);
|
||||
int NSISCALL my_GetWindowText(HWND hWnd, char *val, int size);
|
||||
int NSISCALL my_GetDialogItemText(HWND dlg, UINT idx, char *val, int size);
|
||||
//int NSISCALL my_GetWindowText(HWND hWnd, char *val, int size);
|
||||
#define my_GetWindowText GetWindowText
|
||||
//int NSISCALL my_GetDialogItemText(HWND dlg, UINT idx, char *val, int size);
|
||||
#define my_GetDialogItemText GetDlgItemText
|
||||
|
||||
#ifdef NSIS_CONFIG_LOG
|
||||
extern char log_text[NSIS_MAX_STRLEN*4];
|
||||
|
@ -48,6 +53,7 @@ char NSISCALL lastchar(const char *str);
|
|||
void NSISCALL trimslashtoend(char *buf);
|
||||
char * NSISCALL scanendslash(const char *str);
|
||||
int NSISCALL is_valid_instpath(char *s);
|
||||
char * NSISCALL validate_filename(char *fn);
|
||||
BOOL NSISCALL MoveFileOnReboot(LPCTSTR pszExisting, LPCTSTR pszNew);
|
||||
void * NSISCALL mini_memcpy(void *out, const void *in, int len);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue