Commit graph

21 commits

Author SHA1 Message Date
anders_k
53ff19bd81 Fixed StrClb Unicode bug (patch 302)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7266 212acab6-be3b-0410-9dea-997c60f758d6
2021-05-03 22:23:42 +00:00
anders_k
f3b34153bc Use the correct "Un" mode even if it is unused
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7265 212acab6-be3b-0410-9dea-997c60f758d6
2021-05-03 21:56:02 +00:00
anders_k
1cae67f562 Try to warn the user if they forgot to declare the function
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7257 212acab6-be3b-0410-9dea-997c60f758d6
2021-01-27 02:27:53 +00:00
anders_k
47e9a6d5ba Using:StrFunc must be a nop in the artificial function mode
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7256 212acab6-be3b-0410-9dea-997c60f758d6
2021-01-27 01:34:06 +00:00
anders_k
21c7679ed6 Fixed StrFunc parameter order.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7100 212acab6-be3b-0410-9dea-997c60f758d6
2019-06-25 20:29:04 +00:00
anders_k
a46a79cb46 StrFunc.nsh now supports a "using" idiom to help with forward-declaration of functions (bug #1229)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@7099 212acab6-be3b-0410-9dea-997c60f758d6
2019-06-23 21:32:34 +00:00
anders_k
94edfa7934 Don't redefine STRFUNC_*VERBOSITY when StrFunc.nsh is included multiple times
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6707 212acab6-be3b-0410-9dea-997c60f758d6
2016-02-12 14:01:11 +00:00
anders_k
721090a0f3 * Reduced verbosity of StrFunc.nsh
* Fixed a 64-bit issue in welcome.nsi


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6616 212acab6-be3b-0410-9dea-997c60f758d6
2015-09-24 20:47:47 +00:00
anders_k
e63fa6c53b Win64 fixes
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6413 212acab6-be3b-0410-9dea-997c60f758d6
2013-09-06 23:48:59 +00:00
wizou
70ccef9cbc Unicode: Fixed some scripts
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6068 212acab6-be3b-0410-9dea-997c60f758d6
2010-04-21 08:55:35 +00:00
wizou
752d7d239a Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant.
Compiler output is identical before & after this step

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/branches/wizou@6036 212acab6-be3b-0410-9dea-997c60f758d6
2010-03-24 17:22:56 +00:00
pabs3
80c2fae5c1 Remove some gratuitous use of non-ANSI characters that were making the Unicode patch harder to review.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5905 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-13 16:54:39 +00:00
joostverburg
71b46b45c3 check whether function from StrFunc.nsh is already included
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5616 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-01 20:31:23 +00:00
joostverburg
1084ca06c6 allow StrFunc.nsh to be included multiple times
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5583 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-29 17:50:54 +00:00
kichik
eb00ff12cc StrFunc 1.09 by deguix:
- Fixed stack problems involving: StrCase, StrRep, StrSort, StrTok.
 - Fixed StrClb: When "Action" = "<>", handle was wrongly outputed as text.
 - Fixed StrSort, StrStrAdv documentation examples.
 - Fixed StrIOToNSIS, StrLoc, StrNSISToIO, StrRep, StrStr: sometimes didn't find "StrToSearch" at all.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3746 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-22 23:52:01 +00:00
kichik
280f1a2803 StrFunc 1.08 by deguix:
- Converted all the functions to LogicLib.
 - StrSort: Totally remade and it can break old scripts. See documentation for details.
 - Added defines: StrFunc_List, *_List and *_TypeList.
 - Fixed StrStrAdv: Variables $R0-$R3 couldn't be used on scripts before calling.
 - StrRep: Cut down some variables.
 - Arranged correctly the order of StrSort on the documentation.


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3726 212acab6-be3b-0410-9dea-997c60f758d6
2004-10-12 22:59:42 +00:00
kichik
d02eae4d94 String Functions 1.07
- StrStrAdv and StrCase have their functions remodeled with LogicLib. Functions have a lesser chance to have bugs.
 - Added case-sensitive comparation option for StrStrAdv.
 - StrCase now uses System.dll which makes case convertions effective with all latin letters (i.e. ?).
 - StrClbSet and StrClbGet removed, added StrClb.
 - Made compact the most usual operations inside the header file. File size reduced.
 - Added "!verbose" to header file -> faster compilation and header file output organized (code borrowed from LogicLib.nsh).


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3663 212acab6-be3b-0410-9dea-997c60f758d6
2004-09-24 13:59:03 +00:00
kichik
70ceb70688 1.06
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3522 212acab6-be3b-0410-9dea-997c60f758d6
2004-04-09 13:17:55 +00:00
joostverburg
7b77fdcba5 1.03
- Added commands support for uninstall sections and functions
- Fixed variables switch in "StrLoc" and "StrTok" after using these


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3493 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-17 13:38:45 +00:00
kichik
a4a0e1b063 (deguix) replaced StrSort and updated documentation some more
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3482 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-07 15:47:54 +00:00
kichik
58efd7312d added deguix's collection of string functions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3479 212acab6-be3b-0410-9dea-997c60f758d6
2004-02-07 00:39:42 +00:00