log

age author description
Sun, 29 Aug 2010 18:33:41 +0400 Mikhail Kryshen Viewport miniature.
Sun, 29 Aug 2010 17:18:16 +0400 Mikhail Kryshen Remove graph.clj for now as it depends on unreleased code and needs to be reworked.
Sun, 29 Aug 2010 03:59:10 +0400 Mikhail Kryshen Code cleanup, docstrings.
Sat, 28 Aug 2010 02:37:30 +0400 Mikhail Kryshen Asynchronous drawing.
Fri, 27 Aug 2010 19:47:28 +0400 Mikhail Kryshen Changes in the observe-repaint mechanism.
Fri, 27 Aug 2010 01:24:31 +0400 Mikhail Kryshen New mechanism for layers to trigger repaints.
Thu, 26 Aug 2010 06:29:30 +0400 Mikhail Kryshen New mechanism for layers to trigger repaints (beginning).
Thu, 26 Aug 2010 03:45:52 +0400 Mikhail Kryshen Updated .hgignore.
Thu, 26 Aug 2010 03:42:44 +0400 Mikhail Kryshen Asynchronous scaled display.
Wed, 25 Aug 2010 22:03:01 +0400 Mikhail Kryshen Asynchronous drawing (first working version).
Mon, 23 Aug 2010 21:24:33 +0400 Mikhail Kryshen Asynchronous drawing (continue).
Mon, 23 Aug 2010 14:06:13 +0400 Mikhail Kryshen Asynchronous drawing (incomplete).
Fri, 20 Aug 2010 21:44:03 +0400 Mikhail Kryshen Code cleanup, docstrings.
Fri, 20 Aug 2010 03:19:37 +0400 Mikhail Kryshen Avoid reflection.
Fri, 20 Aug 2010 03:08:02 +0400 Mikhail Kryshen Update to clojure 1.2.0.
Thu, 19 Aug 2010 20:33:37 +0400 Mikhail Kryshen Replace *bounds* with *width* and *height*.
Thu, 19 Aug 2010 20:20:21 +0400 Mikhail Kryshen Support transformations.
Sat, 14 Aug 2010 19:03:10 +0400 Mikhail Kryshen Update to clojure 1.2.0-RC3.
Tue, 03 Aug 2010 05:43:30 +0400 Mikhail Kryshen Update to clojure 1.2.0-RC1.
Thu, 29 Jul 2010 15:59:33 +0400 Mikhail Kryshen Beginning of transformations.
Thu, 29 Jul 2010 01:28:30 +0400 Mikhail Kryshen Code cleanup and docstrings.
Thu, 29 Jul 2010 01:08:34 +0400 Mikhail Kryshen Use conventional namespace/package name.
Wed, 28 Jul 2010 04:47:30 +0400 Mikhail Kryshen Graph: draw the vertex being dragged above others.
Wed, 28 Jul 2010 04:46:34 +0400 Mikhail Kryshen Fix image layer performance issues.
Mon, 19 Jul 2010 16:04:28 +0400 Mikhail Kryshen Updated dependencies.
Mon, 19 Jul 2010 15:45:16 +0400 Mikhail Kryshen Update dependencies.
Mon, 19 Jul 2010 15:36:08 +0400 Mikhail Kryshen Improved performance.
Mon, 12 Jul 2010 03:52:21 +0400 Mikhail Kryshen More layers.
Sun, 11 Jul 2010 06:34:36 +0400 Mikhail Kryshen Rename size to layer-size in Layer protocol to avoid name conflict when using defrecord.
Sat, 10 Jul 2010 07:28:19 +0400 Mikhail Kryshen Update graph bounds when moving vertex.
Sat, 10 Jul 2010 03:04:47 +0400 Mikhail Kryshen Do not call event handlers inside transaction.
Fri, 09 Jul 2010 11:42:58 +0400 Mikhail Kryshen Graph drawing.
Fri, 09 Jul 2010 01:11:01 +0400 Mikhail Kryshen Type hint.
Fri, 09 Jul 2010 01:08:45 +0400 Mikhail Kryshen Remove "opts" argument from Layer methods.
Thu, 08 Jul 2010 07:03:24 +0400 Mikhail Kryshen Rename namespaces: indyvon to kryshen.indyvon.
Thu, 08 Jul 2010 06:02:12 +0400 Mikhail Kryshen Separate namespace for demo and experiments.
Thu, 08 Jul 2010 05:27:54 +0400 Mikhail Kryshen Finally use var bindings instead of a context record.
Wed, 07 Jul 2010 07:17:08 +0400 Mikhail Kryshen Include graphics into context.
Wed, 07 Jul 2010 05:57:49 +0400 Mikhail Kryshen Fixed event dispatcher.
Wed, 07 Jul 2010 04:14:21 +0400 Mikhail Kryshen DispatcherNode implements EventDispatcher.
Wed, 07 Jul 2010 03:10:22 +0400 Mikhail Kryshen Event dispatcher creates new context.
Tue, 06 Jul 2010 06:05:28 +0400 Mikhail Kryshen Event handlers are registered using listen macro instead of implementing a protocol.
Mon, 05 Jul 2010 06:11:42 +0400 Mikhail Kryshen Some ideas.
Sun, 04 Jul 2010 06:03:48 +0400 Mikhail Kryshen Yet another approach at event dispatching (unfinished).
Mon, 21 Jun 2010 04:00:45 +0400 Mikhail Kryshen Rearranged namespaces.
Mon, 21 Jun 2010 01:18:50 +0400 Mikhail Kryshen Avoid some code repetition by using macros.
Mon, 21 Jun 2010 00:54:45 +0400 Mikhail Kryshen Change argument order in draw!
Sun, 20 Jun 2010 04:23:28 +0400 Mikhail Kryshen Scrollable viewport.
Sat, 19 Jun 2010 06:50:24 +0400 Mikhail Kryshen Layers should satisfy MouseHandler protocol to recieve mouse events.
Sat, 19 Jun 2010 04:27:29 +0400 Mikhail Kryshen Simpler event dispatching.
Fri, 18 Jun 2010 04:39:56 +0400 Mikhail Kryshen Context in Anchor protocol.
Thu, 17 Jun 2010 20:59:22 +0400 Mikhail Kryshen New event dispatching code that uses weak references to allow listened layers to be garbage-collected.
Thu, 17 Jun 2010 18:54:22 +0400 Mikhail Kryshen Anchored protocol and viewport stub.
Thu, 17 Jun 2010 05:42:05 +0400 Mikhail Kryshen Use Swing instead of plain AWT to get double buffering.
Thu, 17 Jun 2010 05:20:37 +0400 Mikhail Kryshen Remove anchor from Layer protocol.
Tue, 15 Jun 2010 06:31:11 +0400 Mikhail Kryshen Text layer.
Tue, 15 Jun 2010 04:35:57 +0400 Mikhail Kryshen Border layer decorator.
Mon, 14 Jun 2010 06:26:07 +0400 Mikhail Kryshen Layer decorator macro.
Mon, 14 Jun 2010 05:04:03 +0400 Mikhail Kryshen Support mouse button events.
Mon, 14 Jun 2010 04:38:00 +0400 Mikhail Kryshen Rename render-layer! to draw!