[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

Caolán McNamara  changed:

   What|Removed |Added

   Assignee|libreoffice-b...@lists.free |caol...@redhat.com
   |desktop.org |
 Status|NEW |ASSIGNED

--- Comment #7 from Caolán McNamara  ---
wrt 1f3 the glyph exists so it gets selected, when a glyph is selected the text
in the hex textentry is set to its number. There's code to not reset the text
if the text would be the same as it started as, but 1f3 is not the same as 1F3,
so it gets changed and the input position lost. I'll change it to be a case
insensitive test

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

Commit Notification  changed:

   What|Removed |Added

 Whiteboard|target:6.2.0|target:6.2.0 target:6.1.0.2

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

--- Comment #6 from Commit Notification 
 ---
Caolán McNamara committed a patch related to this issue.
It has been pushed to "libreoffice-6-1":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=a09d357daf65e285323ff77653a6de3058fc44da=libreoffice-6-1

tdf#118681 make sure we're using the right font char map

It will be available in 6.1.0.2.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

--- Comment #5 from V Stuart Foote  ---
(In reply to Caolán McNamara from comment #4)
> re "Problem entering string for the HEX value, i.e. aCodeString in
> selectCharByCode() [1] on Windows does not occur with the 6.0 builds", what
> exactly is the problem ?

The text cursor on the Hexadecimal field is repositioned to start of field
during entry, before input is complete.  

Simple STR try to enter 1F320 SHOOTING STAR from Miscellaneous Symbols and
Pictographs Unicode section.

1. open Writer, change font to Symbola [1]
2. open Special character dialog
3. enter 1f3 in Hex search field
4. LATIN SMALL LETTER DZ shown in preview, and on chart
Note position of entry cursor -> start of field

5. continuing enter 2 -> 21F3 value, so not helpful
6. have to stop entry and position to end of field enter 2 -> 1F32
7. GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
Note position of entry cursor -> now end of field

8. enter 0 -> 1F320 value "Missing Glyph" and no change to Subset 

But kind of expect that 8. will change when
https://cgit.freedesktop.org/libreoffice/core/commit/?id=cf6c748f30fd630b6b7256e0c7ba1783892f9d1e
rolls.

So the issue with field cursor is just while entering values in the Hexadecimal
field. Entering the Decimal value also returns glyphs for codepoints, but does
not reposition the cursor to the start of the field so typing can continue.

=-ref-=
[1] install from http://users.teilar.gr/~g1951d/ if not on system, bonus
current release support Unicode 11.0

http://users.teilar.gr/~g1951d/Symbola.zip

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

--- Comment #4 from Caolán McNamara  ---
re "Problem entering string for the HEX value, i.e. aCodeString in
selectCharByCode() [1] on Windows does not occur with the 6.0 builds", what
exactly is the problem ?

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

V Stuart Foote  changed:

   What|Removed |Added

 Ever confirmed|0   |1
 Status|UNCONFIRMED |NEW

--- Comment #3 from V Stuart Foote  ---
@Caolán, Thanks! Reading, IIUC that is the first of several steps to assure the
Unicode subset handling in the listbox.

Problem entering string for the HEX value, i.e. aCodeString in
selectCharByCode() [1] on Windows does not occur with the 6.0 builds. But it is
bad on the 6.1 build and for master/6.2--so is that from changes to the
get_text & get_preferred_size for the HEX entry [2].

I recall an issue in writing out the SMP glyphs to the the old "edit buffer"
in tdf#97839 in 5.3 before it was removed, bcz the length of the char could be
more than one utf16 codepoint, as fixed in [3]--something similar here?

Also, did you want this Assigned?

=-ref-=
[1]
https://opengrok.libreoffice.org/xref/core/cui/source/dialogs/cuicharmap.cxx#1048
[2] https://gerrit.libreoffice.org/#/c/52084
[3]
https://cgit.freedesktop.org/libreoffice/core/commit/?id=847cdd8efd0662d61d288a4d944edc30e864d145

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

Commit Notification  changed:

   What|Removed |Added

 Whiteboard||target:6.2.0

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

--- Comment #2 from Commit Notification 
 ---
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=cf6c748f30fd630b6b7256e0c7ba1783892f9d1e

tdf#118681 make sure we're using the right font char map

It will be available in 6.2.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

--- Comment #1 from Caolán McNamara  ---
I think there's a few different problems bundled in here, I'll try to address
the first one anyway.

-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs


[Libreoffice-bugs] [Bug 118681] SpecialCharacter dialog hex input handling of SMP codepoints is broken, on Windows at least

2018-07-10 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=118681

V Stuart Foote  changed:

   What|Removed |Added

 Blocks||109232
Summary|SpecialCharacter dialog hex |SpecialCharacter dialog hex
   |input handling of SMP   |input handling of SMP
   |codepoints is broken|codepoints is broken, on
   ||Windows at least
 CC||caol...@redhat.com,
   ||f...@libreoffice.org,
   ||tietze.he...@gmail.com,
   ||vstuart.fo...@utsa.edu


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=109232
[Bug 109232] [META] Special character dialog and toolbar group button bugs and
enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.___
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs