Bug reports

English main discussion
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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?

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

cnnnc wrote:I have reproduced the bug...
Test version

Offline
Posts: 119
Joined: Sat Jan 12, 2008 10:16 am
Location: Shantou, China

Post by cnnnc »

Instructor wrote:
cnnnc wrote:I have reproduced the bug...
Test version
Wonderful! It's OK now! Thank you, Instructor!

Offline
Posts: 119
Joined: Sat Jan 12, 2008 10:16 am
Location: Shantou, China

Post 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

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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.

Offline
Posts: 119
Joined: Sat Jan 12, 2008 10:16 am
Location: Shantou, China

Post 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!

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

cnnnc
For the best surrogates tester :)
Added: \x{n} metacharacter in regular expressions for surrogate pairs search/replace.
Test version

Offline
Posts: 119
Joined: Sat Jan 12, 2008 10:16 am
Location: Shantou, China

Post by cnnnc »

Instructor wrote:
Added: \x{n} metacharacter in regular expressions for surrogate pairs search/replace.
Test version
Great! Thanks! :D

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Find with RegExp.

#1
Doesn't find new line character:
\D
\W

#2
Doesn't work (last character in text):
.(?!.)

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post 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.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

KDJ wrote:\0
\x00 works, so looks not implemented.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

\0 also works, but in incomprehensible way and doesn't generate a syntax error.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post 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.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

KDJ wrote:I had in mind, the regular expression "\0" used in the field "Find, What" no in "Replace, With".
Test version
Post Reply