From: SourceForge.net <no...@so...> - 2012-05-07 02:39:04
|
Bugs item #3517588, was opened at 2012-04-13 15:02 Message generated for change (Comment added) made by fredm You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=596648&aid=3517588&group_id=91293 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open >Resolution: Accepted Priority: 5 Private: No Submitted By: Sergio Baldovi (sbaldovi) Assigned to: Nobody/Anonymous (nobody) Summary: Missing symbol characters on sdl and xlib UIs Initial Comment: Debugger expressions could use some symbols not defined on xlib and sdl UIs, i.e., `$', `:', `!', `<', `>', `^', `&', `|', `(', `)', `+' and `*'. These symbols exist in the widget font, so enumerating them in keysyms (almost) fix the issue on xlib UI. Some symbols like `|' are not being recognized because they use the AltGr modifier, the CAPS_LOCK modifier neither is working properly , but XLookupString does the job better than XLookupKeysym. The caret glyph (i.e., `^') is wrong because show a vertical line. Finally, SDL UI don't allow characters that need a modifier. keysym.unicode contains the character pressed, but the mask used to detect ASCII characters from unicode characters is wrong. The attached patch fix all these issues. ---------------------------------------------------------------------- >Comment By: Fredrick Meunier (fredm) Date: 2012-05-06 19:39 Message: Thanks, committed in revision 4698. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=596648&aid=3517588&group_id=91293 |