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.
|