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.
|
Mon, 25 Feb 2008 19:06:26 -0600 |
Atul Varma |
Renamed enso.ui.graphics to enso.graphics.rounded_rect.
|
Mon, 25 Feb 2008 12:39:19 -0600 |
Atul Varma |
The event manager is now passed-in to primary and mini-message implementations, which decouples the enso.ui.messages package from ui.events.
|
Mon, 25 Feb 2008 12:22:47 -0600 |
Atul Varma |
Same change as my last commit, only to mini windows this time.
|
Mon, 25 Feb 2008 12:18:21 -0600 |
Atul Varma |
Refactored primary message window to save a reference to the event manager at initialization. We'll later require the event manager to be passed in so this module isn't directly coupled to the ui.events module.
|
Mon, 25 Feb 2008 12:11:39 -0600 |
Atul Varma |
Fixed spelling typo, interupt -> interrupt.
|
Mon, 25 Feb 2008 09:26:29 -0600 |
Atul Varma |
Memoized functions marked with the appropriate TODOs.
|
Mon, 25 Feb 2008 09:15:44 -0600 |
Atul Varma |
Added enso.utils.decorators and enso.utils.memoize.
|
Sun, 24 Feb 2008 21:44:34 -0600 |
Atul Varma |
Changed opening message XML.
|
Sun, 24 Feb 2008 21:00:35 -0600 |
Atul Varma |
The run_enso.py script now uses an 'info' logging level by default, rather than a 'debug' one (too much logging spam).
|
Sun, 24 Feb 2008 19:28:13 -0600 |
Atul Varma |
Removed a TODO that was fixed by Andrew in a recent commit.
|
Sun, 24 Feb 2008 17:43:21 -0600 |
Atul Varma |
Added a hash-bang to the run_enso.py script.
|
Sun, 24 Feb 2008 17:24:55 -0600 |
Andrew Wilson |
The graphics subsystem now operates entirely in points.
|
Sun, 24 Feb 2008 13:23:56 -0600 |
Atul Varma |
Modified the default enso configuration so that the re-posting of key events for single-key quasimode sessions is possible.
|
Sun, 24 Feb 2008 13:16:28 -0600 |
Atul Varma |
Fixed various drawing bugs.
|
Sun, 24 Feb 2008 13:08:45 -0600 |
Atul Varma |
Modified enso.ui.quasimode.charmaps to delegate to input, which delegates to a platform-specific provider.
|