File: TODO

package info (click to toggle)
entity 1.0.1-8
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 5,604 kB
  • ctags: 5,394
  • sloc: ansic: 64,242; sh: 7,377; makefile: 776; perl: 319
file content (53 lines) | stat: -rw-r--r-- 2,375 bytes parent folder | download | duplicates (2)
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
Things to do for release:

* Modify modulegen and loading mechanism to use a single config file
  for dynaloaded modules.  Seperate out baby mainloop into a new module.
  This will let us do whatever we want with mainloops etc. using a single
  config file.
* Try using 'native object attrib;' in ENode.jsi to create attrib and
  attribval instance properties.
* Add window manager hint attributes to window renderer
* Fix remaining renderer bugs (there are still some known bugs
  in here, such as the radio renderers etc.).

DONE
* Add a <configfile/> tag
* Fix mainloop registration problems with SDL.
* Add C init hook to C renderer.
* object should not require gtk, and lang nodes should not require
  object. IMO :)
* Allow multiple filenames on the command line to load into a single
  entity.  eg: entity stembuilder.e jsclock.e
* Fix the clist renderer so it resizes properly on initial render
  to fit the rows and titles properly. (wierd buglet) (use ctrees!:))
* Add enode_rx and hopefully other rx functions to python API.
* Make fallback for no gdk_imlib support.  Needed to make stembulider
  work in Windows.
* Fix ambiguity and memleak regarding enode_call ()'s return value.
* Properly delete attributes when they are set to "".
* Change enode_delete to enode_destroy.
* Change enode_get_set_attribs to enode_list_set_attribs.
* Split out headers, and build a libentity.  Create entity-config script.
* Fix baby entity
* Finish stembuilder (put off for later)
* Fill in arguments in the documentation registration (mostly done)
* Fill in descriptions of the elements. (Mostly done)
* Fix io so it sends EOF to onnewdata handler.
* implement append, insert for data.
* Refcount enodes attached in tcl
* Add object counting so we know when to exit
* include expat licensing info.
* Rename lang.c to enode-lang.c, rename language based functions.
* implement entity:version and entity:languages
* Rename erend_data to enode_kv in C
* Fix eutils_file_find() to work with image loader as well
  as modules.
* Check through url code.  looks like it's still thinks it's using
  old perl only call() function.
* Make it so you can install entity without X; eg, split apart
  register and init.  This will be good for language registration
  too.
* doubleclick events.
* Fix bug in perl that causes it to segfault if there's no
  <perl> node.
* Namespaces in Python