log

age author description
Sun, 02 Mar 2008 19:28:27 -0600 Atul Varma Modified TODO file in light of recent changes. default tip
Sun, 02 Mar 2008 04:28:01 -0600 Atul Varma Flattened the namespace and removed extraneous code by eliminating the enso.ui package and pushing its subpackages up to the top level. Applied a simpler singleton pattern that doesn't require explicit initialization and shutdown. For shutdown of anything that absolutely needs it, we're now using Python's atexit module.
Sat, 01 Mar 2008 23:35:52 -0600 Atul Varma The quasimode keycode is no longer a constructor parameter for the inputmanager/eventmanager.
Sat, 01 Mar 2008 23:32:59 -0600 Atul Varma Simplified the code a bit by moving events outside of enso.ui and making it and the quasimode no longer globally-accessible singletons (which got rid of a bunch of init/shutdown/accessor-cruft).
Sat, 01 Mar 2008 22:34:43 -0600 Atul Varma minor typo fix.
Wed, 27 Feb 2008 21:31:34 -0800 Atul Varma Removed legacy product-related code.
Wed, 27 Feb 2008 11:35:04 -0800 Atul Varma Added a really basic plugin architecture. Also implemented a rc-file mechanism whereby the ~/.ensorc file is interpreted as a Python file and run before Enso starts. It's intended to make any changes it wants to the default enso.config--such as adding to config.PLUGINS--before Enso starts running.
Wed, 27 Feb 2008 10:50:26 -0800 Atul Varma Moved some code from enso.config to enso.providers, so that enso.config is nothing but constants, and made said code more robust.
Mon, 25 Feb 2008 21:05:31 -0800 Atul Varma Added a TODO to enso.providers.
Mon, 25 Feb 2008 21:03:17 -0800 Atul Varma Updated documentation a bit for transparentwindow.
Mon, 25 Feb 2008 20:55:54 -0800 Atul Varma enso.providers now caches the providers it finds for specific interfaces, and logs info messages when a provider is found for a particular interface.
Mon, 25 Feb 2008 20:36:35 -0800 Atul Varma Updated readme again.
Mon, 25 Feb 2008 20:35:19 -0800 Atul Varma Updated readme.
Mon, 25 Feb 2008 20:00:37 -0800 Atul Varma Enso now uses a custom version of cairo, which is located at enso.cairo. This module is just a shadow module that delegates to a platform-specific provider implementation (such as enso_osx).
Mon, 25 Feb 2008 19:06:57 -0600 Atul Varma Removed a TODO since I fixed it in my last commit.