When trying to paste a big text amount into openMSX
trough catapult (input window) the communication
between catapult and openMSX get lost. The only way
to get it started again is to stop openMSX and restart.
Used text :
http://www.gigamixonline.com/download/gigamix/msxfont
_list1.php
Logged In: YES
user_id=78178
Hmm, when I try that listing, Catapult segfaults :((
I'm using a wx 2.6 build now, because 2.4 is a bit too old
for my taste :P
Logged In: YES
user_id=356949
Problem was characters with bit 7 set. Such strings are
possibly invalid UTF-8 strings.
I worked around this by dropping those chars.
Needs a more thorough fix, as dropping chars is a workaround, not a solution.
Since the time this bug report was created, the 'type' command in openMSX has been significantly improved. It now accepts UTF-8 input. If the MSX machine can type the corresponding characters, then it will just work. (Of course you still can't e.g. type Japanese characters on a non-Japanese MSX machine).
So fixing this bug could be as simple as just sending the data the openMSX. Properly converted to UTF-8, but that should anyway already be done.
Diff:
Is tehre any reason to think it's part of the wx framework? Has someone debugged this?
2 different bugs entirely should not be put on the same ticket
On Tue, Jul 30, 2013 at 10:53 AM, Manuel Bilderbeek
manuelbi@users.sf.net wrote:
Last edit: Anonymous 2013-08-16
The code for type button seems to not remove any chars, except for changing some control characters at tcl escape codes handling.
The crash is a different issue than the communication getting lost, right? Please refer to the ticket for the crash (I don't know which one that is exactly, but that one should be debugged with a debugger on Windows.) and use this ticket only for the communication getting lost.
Manuel, right.
I propose to split this ticket into two tickets: one (A) about comm. getting lost (closed), the other (B) about the crash (open).
Patrick, could you test (B) - does it crash at pressing of the Type button of wxCatapult? If it doesn't, we could close (B) as well, as "closed-works for me".
What I said is that text coming from openMSX to catapult crashes catapult
on the 64bit version. This has to do with the way the text or fonts are
handled. This is the 2nd time I say this and better remove my comment from
this bug since it's not related :)
On Sat, Aug 17, 2013 at 11:47 AM, joxy joxy@users.sf.net wrote:
Related
Bugs (DISABLED):
#177Diff:
Patrick, done!