TODO List
=========

Build Stuff:

* Ensure that generated files are not included in the tar archive.
  Right now these files are included and shouldn't be:
    * src/glom_wrap.cc
    * src/glom_constants.i

* Allow user to specify the location of the junit and hamcrest core jar (add to configure.ac)

Other Stuff:

* Allow the Java classes to be casted using the java casting mechanism instead of using the cast_dynamic method.

* Fix problem with python not being initialized properly when using the Java bindings.
  On Fedora 13, you get this warning when running the bindings but things seems to work:

     'import site' failed; use -v for traceback"

  On Ubuntu 10.04 you get a total failure:

     ERROR:glom/libglom/init.cc:51:void Glom::libglom_init(): assertion failed: (PyDateTimeAPI)

  The python modules have been hacked out of the init() and deinit() libglom methods in the online-glom branch of glom.

  See https://bugzilla.gnome.org/show_bug.cgi?id=644702

* Port the code in "src/glom_sharedptr.i %feature("unref") TYPE" to the glom sharedptr class
  so that the glom_sharedptr macro can be debugged and verified as working.

* Create junit tests that compare the output of the c++ version of example_document_laod with the java
  version (ExampleDocumentLoad). This should be done for all the test example files.

* Find correct solution to the servlet not working on programmatic restart problem. See README in gwt-glom for
  full explanation.
