Esato Mobile
Sony Ericsson / Sony : Symbian phones : Quirc 0.17 released
> New Topic
> Reply
< Esato Forum Index > Sony Ericsson / Sony > Symbian phones > Quirc 0.17 released Bookmark topic
bowmanP900 Posts: 102

This will be the last update for a while. Mostly because all the features I personally need are now included and working but also because SE recently announced that they have decided to never fix the PJava input bugs that exist on P800/900 (crashes related to the virtual keyboard) which means that PJava is less than ideal for something as input-intensive as an IRC-client. Their only suggestion is, believe it or not, to use a 3rd party FEP like Ezitap.

Get it here:
http://www.my-symbian.com/uiq[....]d/sendfile.php4?DownloadID=464

Full source also available @ my-symbian.

Changes since last version (see README.txt for the rest):

0.17
- Fixed bug with duplicate uncloseable query windows.
- Added progress dialog for dcc transfers (with an option to abort). Transfer windows show up as DF in the window menu.
- Fixed dcc chat windows not properly showing when peer user disconnected.
- Added /onotice [#channel] (/on), basically equivalent to /n @#channelname . If channel is omitted the current one will be used.
- Added elaborate measures to trap and handle yet another obscure PJava bug. See below for details.

Just in case anyone is interested: When the socket connection with the ircd is broken in a particular way (seems to occur
mainly when walking out of bt range or when gprs coverage momentarily dies) the java socket object will seem to remain
connected. Read operations on this zombie socket will immediately return slightly garbled and random data from the native read
buffer (or so I assume). This will cause an apparently never ending stream of repeating irc messages. To prevent this
infinite loop all lines from the ircd are now validated with some fairly strict sanity checks (let me know of any false
positives, exotic irc networks might send stuff that will now cause quirc to disconnect). If a disconnect like this occurs
you should see "PJavaVM disconnect failure or parse error" as the final error before disconnect (status window).
--
Posted: 2004-03-08 02:55:27
Edit : Quote

switchbitch Posts: > 500

The keyboard bug is my favourite. It really winds me up.
--
Posted: 2004-03-08 03:29:43
Edit : Quote

bowmanP900 Posts: 102

Yeah its annoying, but once you know about it you can work around it (i.e don't move the cursor after deleting characters). Ezitap can be an alternative if you dont really need copy/paste or international keyboard layouts. At least last time I checked Ezitap was lacking these features.
--
Posted: 2004-03-08 21:36:09
Edit : Quote

bowmanP900 Posts: 102

Seems I forgot a very common ircd message in my attempt to validate all data for the disconnect bug workaround in 0.17. If you encounter PJava disconnect failures related to the server PING message, just replace your quirc.jar file (in C or D:/System/Apps/Quirc/) with this patched version:

http://bowman.rtfm.se/quirc.jar

I'll release a proper update later, but lets see what else I might have missed first.

--
Posted: 2004-03-09 14:53:01
Edit : Quote

New Topic   Reply
Forum Index

Esato home