Browse files

plans: new bugs to fix. Also added 'wontfix' file

  • Loading branch information...
1 parent 103d79d commit b85b526c7c41b52c0f15530240cd87ba2d618ea8 Sound and Fury committed Nov 12, 2010
Showing with 18 additions and 0 deletions.
  1. +8 −0 plans
  2. +1 −0 readme.htm
  3. +9 −0 wontfix
8 plans
@@ -6,8 +6,16 @@ Quiet mode. Don't emit diagnostics for eg. unrecognised IRC traffic (such as nu
curses. The current hardwired ANSI-escapes code for painting the screen is clumsy. However, it's tailored to my needs, and now that it's neatly packaged away, it should be easier to cope with. So, I may just stick with it.
+PASS (auto-send during connect time). Also need to fix the problem of the conn_rest not getting called for eg worldofspectrum (why is this happening?)
+Fix possible issue with CTCP. Funny stuff (including random characters) happened when eg spike1 sent a CTCP PONG to the channel.
+Proper handling of Unicode in character-based things like cursor-movement, backspace.
Automate config handling. Generated code?
+Fix re"join"ing of <msg> tabs.
Accept destination "Global".
Store both unprocessed /and/ processed text; that way we can eg. resize line lengths when /setting width, /set mcc can act retroactively, etc.
1 readme.htm
@@ -31,6 +31,7 @@
<p>First port of call is the website, <a href=""></a> (sometimes it&apos;s not there, in which case try <a href=""></a>).<br />
Then there&apos;s the github page, <a href=""></a> (which should also have an up-to-date link to the abovementioned website).</p>
<p>Or try our IRC channel, #quirc on (if your problem doesn&apos;t prevent you from joining us there!)</p>
+<p>Note: before reporting a bug, check the file <small>wontfix</small>, which lists things which are known to be wrong but whose fixes would be unacceptably crocky.</p>
<div id="commands">
9 wontfix
@@ -0,0 +1,9 @@
+==quIRC:bugs which WONTFIX or NOTABUG==
+ * Pathological error in handling of escape sequence highlighting on cursor movement, input-line crushing etc. For instance
+ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\003
+ will sometimes show
+ ...(yellow)\\\\(white)003
+ instead of correct
+ ...(yellow)\\\(cyan)\003
+ This is essentially because the escape sequences are not self-synchronising in the case of \\. However, long strings of \\s are so unlikely that the considerable extra processing time /for all input editing/ required to fix is simply not worthwhile.

0 comments on commit b85b526

Please sign in to comment.