indyvon
 
(Mikhail Kryshen)
2010-09-04: Minor changes in README.ru.

Minor changes in README.ru.

(Mikhail Kryshen)
2010-09-02: Fix async-layer copying wrong (not the most recently updated) buffer

Fix async-layer copying wrong (not the most recently updated) buffer on screen.

(Mikhail Kryshen)
2010-09-02: Code cleanup.

Code cleanup.

(Mikhail Kryshen)
2010-09-01: Measure time intervals between repaints. Experiments.

Measure time intervals between repaints. Experiments.

(Mikhail Kryshen)
2010-09-01: Fixed processing of mouse-released events.

Fixed processing of mouse-released events.

(Mikhail Kryshen)
2010-09-01: Added timestamp to the layer context.

Added timestamp to the layer context.

(Mikhail Kryshen)
2010-08-31: Rename text-layer to label.

Rename text-layer to label.

(Mikhail Kryshen)
2010-08-30: Added hbox.

Added hbox.

(Mikhail Kryshen)
2010-08-30: EventDispatcher can report hovered and picked states for handles.

EventDispatcher can report hovered and picked states for handles.

(Mikhail Kryshen)
2010-08-30: LGPL3

LGPL3

(Mikhail Kryshen)
2010-08-30: Keep old context observers until rendering is complete.

Keep old context observers until rendering is complete.

(Mikhail Kryshen)
2010-08-30: Added annotation in Russian.

Added annotation in Russian.

(Mikhail Kryshen)
2010-08-29: Moved fps code from demo to layers. Moved frame creation code from

Moved fps code from demo to layers. Moved frame creation code from demo to component.

(Mikhail Kryshen)
2010-08-29: Viewport miniature. With-color macro accepts keyword identifying

Viewport miniature. With-color macro accepts keyword identifying color in theme.

(Mikhail Kryshen)
2010-08-29: Remove graph.clj for now as it depends on unreleased code and needs

Remove graph.clj for now as it depends on unreleased code and needs to be reworked.

(Mikhail Kryshen)
2010-08-29: Code cleanup, docstrings.

Code cleanup, docstrings.

(Mikhail Kryshen)
2010-08-28: Asynchronous drawing.

Asynchronous drawing.

(Mikhail Kryshen)
2010-08-27: Changes in the observe-repaint mechanism.

Changes in the observe-repaint mechanism.

(Mikhail Kryshen)
2010-08-27: New mechanism for layers to trigger repaints.

New mechanism for layers to trigger repaints.

(Mikhail Kryshen)
2010-08-26: New mechanism for layers to trigger repaints (beginning).

New mechanism for layers to trigger repaints (beginning).

(Mikhail Kryshen)
2010-08-26: Updated .hgignore.

Updated .hgignore.

(Mikhail Kryshen)
2010-08-26: Asynchronous scaled display.

Asynchronous scaled display.

(Mikhail Kryshen)
2010-08-25: Asynchronous drawing (first working version).

Asynchronous drawing (first working version).

(Mikhail Kryshen)
2010-08-23: Asynchronous drawing (continue).

Asynchronous drawing (continue).

(Mikhail Kryshen)
2010-08-23: Asynchronous drawing (incomplete).

Asynchronous drawing (incomplete).

(Mikhail Kryshen)
2010-08-20: Code cleanup, docstrings.

Code cleanup, docstrings.

(Mikhail Kryshen)
2010-08-20: Avoid reflection.

Avoid reflection.

(Mikhail Kryshen)
2010-08-20: Update to clojure 1.2.0.

Update to clojure 1.2.0.

(Mikhail Kryshen)
2010-08-19: Replace *bounds* with *width* and *height*.

Replace *bounds* with *width* and *height*.

(Mikhail Kryshen)
2010-08-19: Support transformations.

Support transformations.

(Mikhail Kryshen)
2010-08-14: Update to clojure 1.2.0-RC3.

Update to clojure 1.2.0-RC3.

(Mikhail Kryshen)
2010-08-03: Update to clojure 1.2.0-RC1.

Update to clojure 1.2.0-RC1.

(Mikhail Kryshen)
2010-07-29: Beginning of transformations.

Beginning of transformations.

(Mikhail Kryshen)
2010-07-29: Code cleanup and docstrings.

Code cleanup and docstrings.

(Mikhail Kryshen)
2010-07-29: Use conventional namespace/package name.

Use conventional namespace/package name.

(Mikhail Kryshen)
2010-07-28: Graph: draw the vertex being dragged above others.

Graph: draw the vertex being dragged above others.

(Mikhail Kryshen)
2010-07-28: Fix image layer performance issues. Handler macro captures layer in

Fix image layer performance issues. Handler macro captures layer in let.

(Mikhail Kryshen)
2010-07-19: Updated dependencies.

Updated dependencies.

(Mikhail Kryshen)
2010-07-19: Update dependencies.

Update dependencies.

(Mikhail Kryshen)
2010-07-19: Improved performance. Added image layer.

Improved performance. Added image layer.

(Mikhail Kryshen)
2010-07-12: More layers.

More layers.

(Mikhail Kryshen)
2010-07-11: Rename size to layer-size in Layer protocol to avoid name conflict

Rename size to layer-size in Layer protocol to avoid name conflict when using defrecord. Implement graph layer in defrecord.

(Mikhail Kryshen)
2010-07-10: Update graph bounds when moving vertex.

Update graph bounds when moving vertex.

(Mikhail Kryshen)
2010-07-10: Do not call event handlers inside transaction.

Do not call event handlers inside transaction.

(Mikhail Kryshen)
2010-07-09: Graph drawing. Some events should be dispatched only to the first

Graph drawing. Some events should be dispatched only to the first handler. Code cleanup.

(Mikhail Kryshen)
2010-07-09: Type hint.

Type hint.

(Mikhail Kryshen)
2010-07-09: Remove "opts" argument from Layer methods.

Remove "opts" argument from Layer methods.

(Mikhail Kryshen)
2010-07-08: Rename namespaces: indyvon to kryshen.indyvon.

Rename namespaces: indyvon to kryshen.indyvon.

(Mikhail Kryshen)
2010-07-08: Separate namespace for demo and experiments.

Separate namespace for demo and experiments.

(Mikhail Kryshen)
2010-07-08: Finally use var bindings instead of a context record.

Finally use var bindings instead of a context record.

(Mikhail Kryshen)
2010-07-07: Include graphics into context. Event dispatcher respects clipping.

Include graphics into context. Event dispatcher respects clipping.

(Mikhail Kryshen)
2010-07-07: Fixed event dispatcher. Added type hints.

Fixed event dispatcher. Added type hints.

(Mikhail Kryshen)
2010-07-07: DispatcherNode implements EventDispatcher.

DispatcherNode implements EventDispatcher.

(Mikhail Kryshen)
2010-07-07: Event dispatcher creates new context.

Event dispatcher creates new context.

(Mikhail Kryshen)
2010-07-06: Event handlers are registered using listen macro instead of

Event handlers are registered using listen macro instead of implementing a protocol.

(Mikhail Kryshen)
2010-07-05: Some ideas.

Some ideas.

(Mikhail Kryshen)
2010-07-04: Yet another approach at event dispatching (unfinished).

Yet another approach at event dispatching (unfinished).

(Mikhail Kryshen)
2010-06-21: Rearranged namespaces. Mouse events represented by a record. Added

Rearranged namespaces. Mouse events represented by a record. Added alignment args to anchor.

(Mikhail Kryshen)
2010-06-21: Avoid some code repetition by using macros.

Avoid some code repetition by using macros.

(Mikhail Kryshen)
2010-06-21: Change argument order in draw!

Change argument order in draw!

(Mikhail Kryshen)
2010-06-20: Scrollable viewport.

Scrollable viewport.

(Mikhail Kryshen)
2010-06-19: Layers should satisfy MouseHandler protocol to recieve mouse events.

Layers should satisfy MouseHandler protocol to recieve mouse events.

(Mikhail Kryshen)
2010-06-19: Simpler event dispatching.

Simpler event dispatching.

(Mikhail Kryshen)
2010-06-18: Context in Anchor protocol.

Context in Anchor protocol.

(Mikhail Kryshen)
2010-06-17: New event dispatching code that uses weak references to allow

New event dispatching code that uses weak references to allow listened layers to be garbage-collected.

(Mikhail Kryshen)
2010-06-17: Anchored protocol and viewport stub.

Anchored protocol and viewport stub.

(Mikhail Kryshen)
2010-06-17: Use Swing instead of plain AWT to get double buffering.

Use Swing instead of plain AWT to get double buffering.

(Mikhail Kryshen)
2010-06-17: Remove anchor from Layer protocol. More function text layout

Remove anchor from Layer protocol. More function text layout calculation.

(Mikhail Kryshen)
2010-06-15: Text layer.

Text layer.

(Mikhail Kryshen)
2010-06-15: Border layer decorator. Font render context. Manual identation for

Border layer decorator. Font render context. Manual identation for reify and proxy.

(Mikhail Kryshen)
2010-06-14: Layer decorator macro.

Layer decorator macro.

(Mikhail Kryshen)
2010-06-14: Support mouse button events.

Support mouse button events.

(Mikhail Kryshen)
2010-06-14: Rename render-layer! to draw!

Rename render-layer! to draw!

(Mikhail Kryshen)
2010-06-13: Separated namespaces.

Separated namespaces.

(Mikhail Kryshen)
2010-06-13: Fix dispatching of mouse motion events.

Fix dispatching of mouse motion events.

(Mikhail Kryshen)
2010-06-12: Dispatching mouse motion events.

Dispatching mouse motion events.

(Mikhail Kryshen)
2010-06-11: Find layer contexts under mouse cursor.

Find layer contexts under mouse cursor.

(Mikhail Kryshen)
2010-06-11: Tree structure for event dispatching.

Tree structure for event dispatching.

(Mikhail Kryshen)
2010-06-10: Context record replaced bindings.

Context record replaced bindings.

(Mikhail Kryshen)
2010-06-10: Abandoned approach at event dispatching.

Abandoned approach at event dispatching.

(Mikhail Kryshen)
2010-06-08: Event processing.

Event processing.

(Mikhail Kryshen)
2010-06-07: Beginnings of event dispatching code.

Beginnings of event dispatching code.

(Mikhail Kryshen)
2010-06-07: Layers.

Layers.

(Mikhail Kryshen)
2010-06-06: Initial.

Initial.