log

age author description
Tue, 15 Mar 2011 05:03:42 +0300 Mikhail Kryshen Repaint viewport miniature when the viewport updates.
Thu, 03 Mar 2011 03:48:30 +0300 Mikhail Kryshen Updated project.clj.
Thu, 03 Mar 2011 03:34:55 +0300 Mikhail Kryshen Avoid reflection.
Thu, 03 Mar 2011 03:29:08 +0300 Mikhail Kryshen Set viewport position by clicking or dragging viewport miniature.
Thu, 03 Mar 2011 03:20:23 +0300 Mikhail Kryshen Atomic add-observer.
Thu, 03 Mar 2011 03:13:14 +0300 Mikhail Kryshen Async layer: create-image does not depend on graphics context.
Thu, 23 Dec 2010 09:00:24 +0300 Mikhail Kryshen Async layer: use compatible BufferedImage.
Wed, 08 Dec 2010 23:40:41 +0300 Mikhail Kryshen Avoid reflection in the rendering code.
Mon, 06 Dec 2010 19:57:22 +0300 Mikhail Kryshen Fixed calculation of the highlight bounds in viewport-miniature.
Sun, 28 Nov 2010 03:46:59 +0300 Mikhail Kryshen Viewport miniature: preserve aspect ratio; draw visible area highlight synchronously.
Mon, 22 Nov 2010 16:02:27 +0300 Mikhail Kryshen Make the transform functions public.
Wed, 06 Oct 2010 18:45:51 +0400 Mikhail Kryshen Async-layer uses daemon thread. Added arg to set the thread priority.
Wed, 06 Oct 2010 18:09:37 +0400 Mikhail Kryshen Faster clipping calculation (fixes performance bottleneck).
Wed, 06 Oct 2010 18:08:21 +0400 Mikhail Kryshen Correctly highlight visible area in viewport miniature.
Fri, 01 Oct 2010 18:45:17 +0400 Mikhail Kryshen Observers: use weak keys, renamed some fns.
Wed, 08 Sep 2010 04:40:05 +0400 Mikhail Kryshen English README.
Sat, 04 Sep 2010 21:28:46 +0400 Mikhail Kryshen Minor changes in README.ru.
Thu, 02 Sep 2010 04:29:21 +0400 Mikhail Kryshen Fix async-layer copying wrong (not the most recently updated) buffer on screen.
Thu, 02 Sep 2010 03:55:44 +0400 Mikhail Kryshen Code cleanup.
Wed, 01 Sep 2010 22:25:55 +0400 Mikhail Kryshen Measure time intervals between repaints. Experiments.
Wed, 01 Sep 2010 22:24:17 +0400 Mikhail Kryshen Fixed processing of mouse-released events.
Wed, 01 Sep 2010 21:13:55 +0400 Mikhail Kryshen Added timestamp to the layer context.
Tue, 31 Aug 2010 02:20:24 +0400 Mikhail Kryshen Rename text-layer to label.
Mon, 30 Aug 2010 21:56:14 +0400 Mikhail Kryshen Added hbox.
Mon, 30 Aug 2010 20:44:23 +0400 Mikhail Kryshen EventDispatcher can report hovered and picked states for handles.
Mon, 30 Aug 2010 20:04:21 +0400 Mikhail Kryshen LGPL3
Mon, 30 Aug 2010 06:01:27 +0400 Mikhail Kryshen Keep old context observers until rendering is complete.
Mon, 30 Aug 2010 05:47:57 +0400 Mikhail Kryshen Added annotation in Russian.
Sun, 29 Aug 2010 20:38:22 +0400 Mikhail Kryshen Moved fps code from demo to layers.
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.