log

age author description
2011-05-18 Mikhail Kryshen Updated dependencies.
2011-03-15 Mikhail Kryshen Repaint viewport miniature when the viewport updates.
2011-03-03 Mikhail Kryshen Updated project.clj.
2011-03-03 Mikhail Kryshen Avoid reflection.
2011-03-03 Mikhail Kryshen Set viewport position by clicking or dragging viewport miniature.
2011-03-03 Mikhail Kryshen Atomic add-observer.
2011-03-03 Mikhail Kryshen Async layer: create-image does not depend on graphics context.
2010-12-23 Mikhail Kryshen Async layer: use compatible BufferedImage.
2010-12-08 Mikhail Kryshen Avoid reflection in the rendering code.
2010-12-06 Mikhail Kryshen Fixed calculation of the highlight bounds in viewport-miniature.
2010-11-28 Mikhail Kryshen Viewport miniature: preserve aspect ratio; draw visible area highlight synchronously.
2010-11-22 Mikhail Kryshen Make the transform functions public.
2010-10-06 Mikhail Kryshen Async-layer uses daemon thread. Added arg to set the thread priority.
2010-10-06 Mikhail Kryshen Faster clipping calculation (fixes performance bottleneck).
2010-10-06 Mikhail Kryshen Correctly highlight visible area in viewport miniature.
2010-10-01 Mikhail Kryshen Observers: use weak keys, renamed some fns.
2010-09-08 Mikhail Kryshen English README.
2010-09-04 Mikhail Kryshen Minor changes in README.ru.
2010-09-02 Mikhail Kryshen Fix async-layer copying wrong (not the most recently updated) buffer on screen.
2010-09-01 Mikhail Kryshen Code cleanup.
2010-09-01 Mikhail Kryshen Measure time intervals between repaints. Experiments.
2010-09-01 Mikhail Kryshen Fixed processing of mouse-released events.
2010-09-01 Mikhail Kryshen Added timestamp to the layer context.
2010-08-30 Mikhail Kryshen Rename text-layer to label.
2010-08-30 Mikhail Kryshen Added hbox.
2010-08-30 Mikhail Kryshen EventDispatcher can report hovered and picked states for handles.
2010-08-30 Mikhail Kryshen LGPL3
2010-08-30 Mikhail Kryshen Keep old context observers until rendering is complete.
2010-08-30 Mikhail Kryshen Added annotation in Russian.
2010-08-29 Mikhail Kryshen Moved fps code from demo to layers.
2010-08-29 Mikhail Kryshen Viewport miniature.
2010-08-29 Mikhail Kryshen Remove graph.clj for now as it depends on unreleased code and needs to be reworked.
2010-08-28 Mikhail Kryshen Code cleanup, docstrings.
2010-08-27 Mikhail Kryshen Asynchronous drawing.
2010-08-27 Mikhail Kryshen Changes in the observe-repaint mechanism.
2010-08-26 Mikhail Kryshen New mechanism for layers to trigger repaints.
2010-08-26 Mikhail Kryshen New mechanism for layers to trigger repaints (beginning).
2010-08-25 Mikhail Kryshen Updated .hgignore.
2010-08-25 Mikhail Kryshen Asynchronous scaled display.
2010-08-25 Mikhail Kryshen Asynchronous drawing (first working version).
2010-08-23 Mikhail Kryshen Asynchronous drawing (continue).
2010-08-23 Mikhail Kryshen Asynchronous drawing (incomplete).
2010-08-20 Mikhail Kryshen Code cleanup, docstrings.
2010-08-19 Mikhail Kryshen Avoid reflection.
2010-08-19 Mikhail Kryshen Update to clojure 1.2.0.
2010-08-19 Mikhail Kryshen Replace *bounds* with *width* and *height*.
2010-08-19 Mikhail Kryshen Support transformations.
2010-08-14 Mikhail Kryshen Update to clojure 1.2.0-RC3.
2010-08-03 Mikhail Kryshen Update to clojure 1.2.0-RC1.
2010-07-29 Mikhail Kryshen Beginning of transformations.
2010-07-28 Mikhail Kryshen Code cleanup and docstrings.
2010-07-28 Mikhail Kryshen Use conventional namespace/package name.
2010-07-28 Mikhail Kryshen Graph: draw the vertex being dragged above others.
2010-07-28 Mikhail Kryshen Fix image layer performance issues.
2010-07-19 Mikhail Kryshen Updated dependencies.
2010-07-19 Mikhail Kryshen Update dependencies.
2010-07-19 Mikhail Kryshen Improved performance.
2010-07-11 Mikhail Kryshen More layers.
2010-07-11 Mikhail Kryshen Rename size to layer-size in Layer protocol to avoid name conflict when using defrecord.
2010-07-10 Mikhail Kryshen Update graph bounds when moving vertex.
2010-07-09 Mikhail Kryshen Do not call event handlers inside transaction.
2010-07-09 Mikhail Kryshen Graph drawing.
2010-07-08 Mikhail Kryshen Type hint.
2010-07-08 Mikhail Kryshen Remove "opts" argument from Layer methods.
2010-07-08 Mikhail Kryshen Rename namespaces: indyvon to kryshen.indyvon.
2010-07-08 Mikhail Kryshen Separate namespace for demo and experiments.
2010-07-08 Mikhail Kryshen Finally use var bindings instead of a context record.
2010-07-07 Mikhail Kryshen Include graphics into context.
2010-07-07 Mikhail Kryshen Fixed event dispatcher.
2010-07-07 Mikhail Kryshen DispatcherNode implements EventDispatcher.
2010-07-06 Mikhail Kryshen Event dispatcher creates new context.
2010-07-06 Mikhail Kryshen Event handlers are registered using listen macro instead of implementing a protocol.
2010-07-05 Mikhail Kryshen Some ideas.
2010-07-04 Mikhail Kryshen Yet another approach at event dispatching (unfinished).
2010-06-21 Mikhail Kryshen Rearranged namespaces.
2010-06-20 Mikhail Kryshen Avoid some code repetition by using macros.
2010-06-20 Mikhail Kryshen Change argument order in draw!
2010-06-20 Mikhail Kryshen Scrollable viewport.
2010-06-19 Mikhail Kryshen Layers should satisfy MouseHandler protocol to recieve mouse events.
2010-06-19 Mikhail Kryshen Simpler event dispatching.
2010-06-18 Mikhail Kryshen Context in Anchor protocol.
2010-06-17 Mikhail Kryshen New event dispatching code that uses weak references to allow listened layers to be garbage-collected.
2010-06-17 Mikhail Kryshen Anchored protocol and viewport stub.
2010-06-17 Mikhail Kryshen Use Swing instead of plain AWT to get double buffering.
2010-06-17 Mikhail Kryshen Remove anchor from Layer protocol.
2010-06-15 Mikhail Kryshen Text layer.
2010-06-15 Mikhail Kryshen Border layer decorator.
2010-06-14 Mikhail Kryshen Layer decorator macro.
2010-06-14 Mikhail Kryshen Support mouse button events.
2010-06-14 Mikhail Kryshen Rename render-layer! to draw!
2010-06-13 Mikhail Kryshen Separated namespaces.
2010-06-12 Mikhail Kryshen Fix dispatching of mouse motion events.
2010-06-12 Mikhail Kryshen Dispatching mouse motion events.
2010-06-11 Mikhail Kryshen Find layer contexts under mouse cursor.
2010-06-11 Mikhail Kryshen Tree structure for event dispatching.
2010-06-10 Mikhail Kryshen Context record replaced bindings.
2010-06-09 Mikhail Kryshen Abandoned approach at event dispatching.
2010-06-08 Mikhail Kryshen Event processing.
2010-06-07 Mikhail Kryshen Beginnings of event dispatching code.
2010-06-07 Mikhail Kryshen Layers.
2010-06-06 Mikhail Kryshen Initial.