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.
|