Page 9 of 13
Posted: Mon Feb 04, 2013 4:58 am
by Instructor
cnnnc
I test it at the next way:
- Save result of UnicodeCharGen.js to "1.txt" file in UTF-16LE codepage.
- Reopen "1.txt".
- Save "1.txt" as "2.txt" in 54936 codepage.
- Reopen "2.txt".
- Save "2.txt" as "3.txt" in UTF-16LE codepage.
- Compare "1.txt" with "3.txt".
In the latest version files are identical. Can you describe more details on the problem?
Posted: Mon Feb 04, 2013 2:32 pm
by Instructor
cnnnc wrote:I have reproduced the bug...
Test version
Posted: Tue Feb 05, 2013 1:29 am
by cnnnc
Instructor wrote:cnnnc wrote:I have reproduced the bug...
Test version
Wonderful! It's OK now! Thank you,
Instructor!
Posted: Wed Feb 06, 2013 6:03 am
by cnnnc
A bug about %cl of StatusUserFormat, it show surrogate pair chars incorrect, for example a char \u020021 now be displayed same as \u0021's.
Another bug, but I don't know how to reproduce it, it's only happen when I switch destops via virtuaWin sometime. When it happen, then AkelPad toolbar and tab bar will be "disapear"! The Editing area will occupy the original position of the toolbar and tab bar. I have to change the AkelPad window state to "call back" toolbar and tab bar.
I have AkelPad in MDI mode, Maximized, and tab bar visuable.
_______________
AkelPad 4.8.1+
WinXP SP3 ChineseSimplified
Posted: Wed Feb 06, 2013 6:34 am
by Instructor
cnnnc wrote:A bug about %cl of StatusUserFormat, it show surrogate pair chars incorrect, for example a char \u020021 now be displayed same as \u0021's.
Test version
Another bug...
Some similar situation was reported recently. Seems like problem of this desktop soft.
Posted: Wed Feb 06, 2013 10:01 am
by cnnnc
Instructor wrote:cnnnc wrote:A bug about %cl of StatusUserFormat, it show surrogate pair chars incorrect, for example a char \u020021 now be displayed same as \u0021's.
Test version
haha~ OK now!
Posted: Wed Feb 06, 2013 3:41 pm
by Instructor
cnnnc
For the best surrogates tester
Added: \x{n} metacharacter in regular expressions for surrogate pairs search/replace.
Test version
Posted: Thu Feb 07, 2013 2:28 am
by cnnnc
Instructor wrote:
Added: \x{n} metacharacter in regular expressions for surrogate pairs search/replace.
Test version
Great! Thanks!

Posted: Sat Feb 16, 2013 10:12 pm
by KDJ
Find with RegExp.
#1
Doesn't find new line character:
\D
\W
#2
Doesn't work (last character in text):
.(?!.)
Posted: Tue Feb 19, 2013 5:41 pm
by KDJ
Regular expressions in Find dialog:
\b+ - syntax error, is OK,
\B+ - AkelPad crashes,
\0 - I don't understand what is the effect of this expression.
Posted: Tue Feb 19, 2013 6:34 pm
by Infocatcher
KDJ wrote:\0
\x00 works, so looks not implemented.
Posted: Tue Feb 19, 2013 7:28 pm
by KDJ
\0 also works, but in incomprehensible way and doesn't generate a syntax error.
Posted: Wed Mar 06, 2013 3:08 pm
by Instructor
KDJ wrote:Doesn't find new line character:
\D
\W
\B+ - AkelPad crashes
Test version
KDJ wrote:Doesn't work (last character in text):
.(?!.)
Such expression logic not supported.
\0 - I don't understand what is the effect of this expression.
\0 - is entire matched pattern. Same as "$&" in JScript replace method.
Posted: Wed Mar 06, 2013 7:36 pm
by KDJ
Instructor wrote:KDJ wrote:Doesn't find new line character:
\D
\W
\B+ - AkelPad crashes
Test version
Now is OK.
Instructor wrote:\0 - I don't understand what is the effect of this expression.
\0 - is entire matched pattern. Same as "$&" in JScript replace method.
I had in mind, the regular expression "\0" used in the field "Find, What" no in "Replace, With".
It looks as this matches to the border between any characters, and:
\0{2,5} - works,
\0? - works,
\0{2,} - crashes,
\0+ - crashes,
\0* - crashes.
Posted: Thu Mar 07, 2013 6:28 am
by Instructor
KDJ wrote:I had in mind, the regular expression "\0" used in the field "Find, What" no in "Replace, With".
Test version