kichik
fbd0cdd0f7
fixed eol
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6339 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 09:27:55 +00:00
kichik
c9a132db3e
don't crash in LibraryLocal if the file cannot be found
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6337 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 09:02:04 +00:00
kichik
dabc0c1088
revert to wxWidgets 2.8.12 as 2.9.X is still experimental and doesn't work for us
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6333 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 07:53:47 +00:00
kichik
be7926c4df
solved some wxWidgets assertions
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6332 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-11 07:21:53 +00:00
kichik
3d42178659
upgraded to wxWidgets 2.9.4 and fixed unicode build (files were written into vc_mswuunsis and not vc_mswunsis; and some of the IF statement in the batch file didn't work)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6331 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-10 09:13:20 +00:00
anders_k
936244da8d
Added Scottish Gaelic translation
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6328 212acab6-be3b-0410-9dea-997c60f758d6
2013-04-09 18:44:08 +00:00
anders_k
e173cd33a4
Updated changelog and fixed minor documentation bugs (bug #3063566 , bug #3567313 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6322 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-27 02:50:27 +00:00
anders_k
d5962e9b67
DWORD type is unsigned long, not int
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6321 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-24 23:27:09 +00:00
kichik
a93eebeef6
no need for tstring.cpp after all as we only use the tstring typedef and non of the functions
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6320 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-24 22:38:11 +00:00
kichik
ae0b6f6f62
gcc doesn't like %lu for DWORD as it's just unsigned int and not long unsigned int
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6315 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-24 06:10:27 +00:00
kichik
b9a225ff84
we need tstring.cpp too now for conversion
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6314 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-24 06:09:50 +00:00
anders_k
d3d637fab9
Fixed minor MakeNSIS leaks (Bug #3474662 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6309 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-19 02:11:37 +00:00
anders_k
a2fe9bec1b
Language files are text and not binary, remove svn:mime-type property
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6308 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-17 22:44:26 +00:00
anders_k
97cc6033e1
Fixed Korean MUI_[UN]TEXT_FINISH_INFO_* (Bug #3541515 )
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6307 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-17 22:10:24 +00:00
anders_k
043b4006ed
* Georgian and Pashto are now part of default install.
...
* LANGFILE macro now takes 4 parameters, all .nsh files have been updated
* LANGFILE_INCLUDE_WITHDEFAULT will now warn if the fallback string is used
* Removed some invalid English strings in various files
* Fixed Khmer LangId
* Minor Norwegian language fixes
* Some files changed from UTF16LE to UTF8SIG
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6302 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-16 00:28:45 +00:00
anders_k
7e6db0aa39
Warn if MUI_PAGE_* is inserted after MUI_LANGUAGE
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6300 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-14 22:14:23 +00:00
anders_k
68d42b02da
Unicode plugin W function suffix has been removed
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6299 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-14 22:04:45 +00:00
anders_k
e43d5a3b9e
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
2013-03-14 18:00:00 +00:00
anders_k
9334c3fe89
Fix duplicate defines/conflicts in Include/Win*.nsh, nsDialogs.nsh and System.nsh
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6294 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-10 23:28:31 +00:00
anders_k
9b287fc648
Added /plugin parameter to ReserveFile for our multi-arc. plugin subdirectories.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6290 212acab6-be3b-0410-9dea-997c60f758d6
2013-03-07 23:38:25 +00:00
kichik
e6ac4e6d9b
fixed MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO for NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE
...
on r5228 and r5229 the MUI language files were moved to a new format in a new directory
during this move, the differences between the two MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO disappeared
instead of having two variations depending on NSIS_CONFIG_COMPONENTPAGE_ALTERNATIVE, they were the same
this commit restores the old values from the old language files from r5227
where these values are missing, a #FIXME was added
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6287 212acab6-be3b-0410-9dea-997c60f758d6
2012-12-12 19:34:13 +00:00
gavenkoa
6ba3b31b83
Fix "LATIN SMALL LETTER I" to "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I".
...
It is possible that fonts have different glyph for this letter.
I think that original translation was prepared in build-in editor of popular
"Far" file manager which is console application and it usually run in cp866
codepage which doesn't have codepoint for "CYRILLIC SMALL UKRAINIAN I". (xD)
But most valuable reason to make this change is to have an ability to run
ispell like program.
I also fix some spelling errors, so ispell with 'ukrainian' dictionary doesn't
show any errors by now.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6286 212acab6-be3b-0410-9dea-997c60f758d6
2012-12-11 21:12:32 +00:00
gavenkoa
2404c414a6
Fix spelling.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6285 212acab6-be3b-0410-9dea-997c60f758d6
2012-12-11 20:36:31 +00:00
kichik
3076227025
Platform.h defines TCHAR, no need to include tchar.h from the system
...
this fixes another set of redefinition warnings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6281 212acab6-be3b-0410-9dea-997c60f758d6
2012-11-11 03:48:27 +00:00
kichik
c57a89312f
there's only one header.gif (the unicode fork has a different header)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6280 212acab6-be3b-0410-9dea-997c60f758d6
2012-11-11 03:36:45 +00:00
kichik
bafaa78c40
NSIS.exe should be built as a GUI executable not as CLI
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6279 212acab6-be3b-0410-9dea-997c60f758d6
2012-11-11 03:12:50 +00:00
kichik
5289607dbd
tchar.h is already included in platform.h
...
no need to include nsis_tchar.h from exdll (this is not a plug-in anyway)
this fixes a '_tstof' redefinition warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6278 212acab6-be3b-0410-9dea-997c60f758d6
2012-11-11 02:39:35 +00:00
anders_k
ae879b7c0a
Avoid NSD_Add[Ex]Style register parameter conflict
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6274 212acab6-be3b-0410-9dea-997c60f758d6
2012-11-09 22:35:55 +00:00
anders_k
1f949ccb94
Minor example scripts and WinVer.nsh fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6272 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-16 09:43:36 +00:00
anders_k
b76e823c5c
Remove MRU menu separator when list is empty and delete empty MRU registry items
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6271 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-16 08:12:47 +00:00
anders_k
7cc150c464
MakeNSIS can now generate Unicode or Ansi installers based on a script attribute. SCons generates both Ansi and Unicode stubs and plugins.
...
The official plugins are now stored in architecture specific subdirectories under NSIS\Plugins. !AddPluginDir also gained a new (optional) architecture flag because MakeNSIS now stores separate plugin information for each target architecture. Storing plugins in the root of the Plugins directory is no longer supported.
MinGW does not implement the unicode CRT startup functions so the entry point functions and linker parameters had to be changed. The unicode tools use the ansi entry point and a small helper function that calls into the real code: _tmain has full argc+argv emulation while wWinMain does not pass the command line parameters. The stubs do not use any CRT functions and have no CRT or unicode helper code, they call our entry point directly.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6269 212acab6-be3b-0410-9dea-997c60f758d6
2012-10-13 01:47:50 +00:00
anders_k
b0c40ee3b5
Reduce define spew from included files
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6264 212acab6-be3b-0410-9dea-997c60f758d6
2012-09-17 12:37:03 +00:00
anders_k
172e5cdb08
Fix bug #3567313 , wrong MUI control id in nsD docs
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6262 212acab6-be3b-0410-9dea-997c60f758d6
2012-09-14 12:11:30 +00:00
anders_k
59be675382
System: Minor x64 fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6260 212acab6-be3b-0410-9dea-997c60f758d6
2012-09-10 22:56:41 +00:00
anders_k
2d99d7ad3e
Removed unused variables and fixed GCC warnings
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6259 212acab6-be3b-0410-9dea-997c60f758d6
2012-09-08 02:50:09 +00:00
golubdr
4247359df9
Fixed adler32.cpp to compile with the latest version of zlib.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6254 212acab6-be3b-0410-9dea-997c60f758d6
2012-08-22 13:34:38 +00:00
golubdr
6047415427
Fixed regression that was causing RegQueryValueEx to always fail.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6252 212acab6-be3b-0410-9dea-997c60f758d6
2012-08-07 00:33:55 +00:00
anders_k
40c7fd50a8
Fix bug#3532925: Wrong LangID
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6246 212acab6-be3b-0410-9dea-997c60f758d6
2012-07-01 22:28:14 +00:00
anders_k
7cd38f2367
System plugin: Try harder to find dll export function
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6243 212acab6-be3b-0410-9dea-997c60f758d6
2012-06-21 23:13:05 +00:00
anders_k
8aa67f8987
System plugin: Basic x64 fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6222 212acab6-be3b-0410-9dea-997c60f758d6
2012-03-06 23:09:23 +00:00
anders_k
2132661644
System plugin: Prefer A/W export when t type is used
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6220 212acab6-be3b-0410-9dea-997c60f758d6
2012-03-06 00:26:12 +00:00
anders_k
70408e8ae4
Generate ansi and unicode plugins
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6219 212acab6-be3b-0410-9dea-997c60f758d6
2012-03-05 23:29:20 +00:00
anders_k
7cf2ef1a08
Unicode on posix fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6217 212acab6-be3b-0410-9dea-997c60f758d6
2012-03-01 21:06:14 +00:00
anders_k
382b2fa282
Unicode fixes
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6216 212acab6-be3b-0410-9dea-997c60f758d6
2012-02-28 22:40:43 +00:00
anders_k
9931591d3a
Emulate g as &g16 in *() struct syntax
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6210 212acab6-be3b-0410-9dea-997c60f758d6
2011-12-13 21:20:56 +00:00
anders_k
c57acd99d2
Added SYSTEM_LOG "param out" output
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6209 212acab6-be3b-0410-9dea-997c60f758d6
2011-12-13 21:16:24 +00:00
anders_k
1e138ea336
Fix SConstruct Mkdir exists warning and empty verbose stack pop warning in MUI2
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6191 212acab6-be3b-0410-9dea-997c60f758d6
2011-12-03 00:14:44 +00:00
anders_k
3095000536
Don't install "bin\substart.exe"
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6182 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-19 20:22:56 +00:00
anders_k
020864c3da
Make sure SubStart is a CLI app (MinGW/GNU config bug)
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6181 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-19 19:53:59 +00:00
anders_k
0617c9d3e7
Changed SetWindowLong to SetWindowLongPtr and removed WNDPROC related casts
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6180 212acab6-be3b-0410-9dea-997c60f758d6
2011-11-19 15:41:45 +00:00