File: TODO

package info (click to toggle)
gabber 0.8.7-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,512 kB
  • ctags: 4,426
  • sloc: cpp: 22,204; ansic: 16,036; sh: 7,138; makefile: 668; yacc: 318
file content (64 lines) | stat: -rw-r--r-- 2,764 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
TODO
Key:
DONE (version) - version number this feature will appear in
?? - Should we even implement this? Will it be possible?
* item0
	* item1 - item1 requires item0 be completed

TODO for 0.8.8 (short-term)
	* ContactRecv should ask for request reason when adding people (julian)
	* Error checking for file transfer
		* Need to check URIs before attempting to download
	* Figure out /who/ is currently selected in the roster before a refresh,
	  and then after the refresh select the same person
	* popSpool function in MessageManager, which removes on the XML for a given message,
	  not the whole spool like clearSpool -- display needs popSpool
	* look into updating xtext again (julian)
	* look into queuing presence requests with MessageManager,
	  this probably involves faking the MessageManager out
		* possibly use an <x> on a message and stick the <presence> in there
			* yeah, it's hackish, but it will never see the light of day
				* outside the spool files, that is
	* ?? auto-accept presence requests
		* ?? with auto-add contact
	* 
	* Modify the way we do sounds to allow for anything, not just gnome (julian)
		* ?? Put in some hooks so we can hook up things like festival (julian)
	* Start fixing up XML logging
		* possibly move to XML logging per default
	* Look at bugs in Gabber's SourceForge bug list!

TODO for 0.9.0 (long-term)
	* Start fixing up XML logging
		* move to XML logging per default
			* internal history viewer
	* iq:browse support in jabberoo (julian/temas)
		* redo agent info for iq:browse (julian)
		* redo reg druid for iq:browse (julian)
		* redo agent browser for iq:browse (julian)
		* agent_replace() for iq:browse (julian)
	* maybe fix some of xtext's horrible bugs (temas)
	* make a vcard handler in jabberoo (julian)
	* better error handling
		This has been started by julian, in ErrorManager (0.8.2)
		* Create an ErrorViews.cc which handles every single error
		  we can think of, including a default errorview if Gabber
		  has no clue about the error.
		* ?? Possibly create ErrorManager to do the initial error check
		  and then hand off to the appropriate ErrorView?
		* if trying to send something to a user on a transport which 
		  is down, warn them instead of waiting for an error 
		  server-side
	* Headline support!!! <--- Needed soon... really should discuss UI
	* better Transmitter error handling and more descriptive error 
	  messages (konrad)
	* DONE (0.8.1) Drag and Drop (DnD) roster items
		* Support to drag users to/from Evolution (julian will work 
		  with clahey)
		* Ignore list
		* ?? Send to multiple users
	* ?? Top-level unified group editor, instead of editing groups on a 
	  per user basis
	* PUT OFF (IRC-t is dead) Specialized handling of IRC in group chat win (julian)