Things to do for release: * Add a tag * 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 * 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 node. * Namespaces in Python