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
|