Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 36 lines (18 sloc) 2.333 kb
2841a07 File detailing plans for future development
Sound and Fury authored
1 ==quIRC:future plans==
2
3 Scripting language. Under development in branch 'script'.
92ce65a plans: input editing
Sound and Fury authored
4
89222e6 Plan 'quiet mode'
Sound and Fury authored
5 Quiet mode. Don't emit diagnostics for eg. unrecognised IRC traffic (such as numerics).
6
7a10068 plans: some new ideas, and removal of some completed items
Sound and Fury authored
7 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.
92ce65a plans: input editing
Sound and Fury authored
8
b85b526 plans: new bugs to fix. Also added 'wontfix' file
Sound and Fury authored
9 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?)
10
11 Fix possible issue with CTCP. Funny stuff (including random characters) happened when eg spike1 sent a CTCP PONG to the channel.
12
13 Proper handling of Unicode in character-based things like cursor-movement, backspace.
14
078e316 Top status bar (tsb)
Sound and Fury authored
15 Automate config handling. Generated code?
16
b85b526 plans: new bugs to fix. Also added 'wontfix' file
Sound and Fury authored
17 Fix re"join"ing of <msg> tabs.
18
e70c6b1 Attempt to fix connection issues with eg. worldofspectrum
Sound and Fury authored
19 Accept destination "Global".
20
21 Store both unprocessed /and/ processed text; that way we can eg. resize line lengths when /setting width, /set mcc can act retroactively, etc.
22
5312ab8 Fix crash bug using Delete on an empty inp->right
Sound and Fury authored
23 /away.
24
e70c6b1 Attempt to fix connection issues with eg. worldofspectrum
Sound and Fury authored
25 Logging & Persistent backscroll.
26
03f16c2 plans: runtime buffer resizing
Sound and Fury authored
27 Runtime buffer resizing.
28
7a10068 plans: some new ideas, and removal of some completed items
Sound and Fury authored
29 Interface separation. It should be possible to write decoupled interface modules which may access the buffers at a variety of depths (eg. pre-formatting) and through a variety of methods (such as mmap(2), a serialised textual IPC format, etc.).
92ce65a plans: input editing
Sound and Fury authored
30
b0003d6 Fix append_char() bug (unterminated empty string)
Sound and Fury authored
31 quoting/escaping tables. Instead of duplicative hard-baked logic, we should have a data-driven system with a single point of truth.
32
4067034 plans: /http command to follow links
Sound and Fury authored
33 http links. Command /http <n>, opens the nth previous link in web browser. Links considered to be any word starting "http://"; words are delimited by whitespace. The actual command run is set with $BROWSER,--browser=,/set browser; %s is replaced with the URL. If no browser is registered, return an error. The count <n> is local to each buffer; the most recent link is number 0. If <n> not specified, defaults to 0. Also /http <url> opens <url> in web browser, and /http <n><TAB> replaces <n> with the corresponding <url> (so you can check it's the right link, and ^A it if not).
34
4050262 Use a post-commit hook to update version.h (with the Makefile)
Sound and Fury authored
35 Pidfiles and attaching. When you run quirc, if there is an existing quirc process running, your new instance should simply signal that process to open the requested server/channel in a new tab, and the new instance should then close (after emitting a suitable diagnostic).
Something went wrong with that request. Please try again.