Version 0.5.5: ------------- * Users can now tweak the number of task threads on their system through system.properties. * reworked the way we handle system properties. We now have a SystemProperties class that allows us to define them and access them as types. * Task threads are now daemon threads. * Tasks system is now destroyed when reptile is destroyed. This make sure all tasks are stopped. * Hypersonic database now officially SHUTDOWN when the ReptileServlet is destroyed. * SubscriptionProxyUpdateTask now runs on on startup? * Ant no longer used to startup Reptile. * migrated to reptile.properties initialization. This is really necessary as I need to deploy complex properties and I don't want to deal with command line params. * No longer using reptile.xml for common operations. * Reworked the way we use the proxy. No more asynch work... too many threads were breaking the VM. * Tomcat 4.0.3 security hotfix. * Make copies of INSTALL.txt, README.txt, etc when I do a build. This is targeted at ease-of-use for windows users. * fixed about 30 bugs that have been plaguing Reptile for a long time. * Now support RSS 0.92. This gives us about 5000 channels. * Rework the way we uses RSS. Use a DB query and not the source RSS file. - all new channels subscriptions need to be synchronous... now proxy.get we need proxy.getAndWait() * When subscribing to new content, if we add a layer, the subscriptions.xml file isnt' updated right away.... think about this. What is wrong here? * Manage Subscriptions : - delete a subscription. * if there is only ONE layer to select... don't use a control. Just use the name of the layer. * faster startup time. I want to start running Reptile from init and we can't do this if we are constantly fetching OCS feeds each time * Article description not showing up in the ArticleSearchProvider on default searches. We need to write a use case for this. Basically if we have the word 'foo' in the description field, and not in the title, it won't show up in a search result. * new setting 'reptile.setting.channel.handle-read-links' which should specify how we handle 'read' links. The values should be: - 'hidden' - 'normal-face' * We should remove the