log

age author description
Tue, 25 Nov 2014 17:18:48 +0300 Mikhail Kryshen Preserve bindings for asynchronous drawing.
Mon, 24 Nov 2014 02:17:54 +0300 Mikhail Kryshen Added views/border-box.
Mon, 24 Nov 2014 02:09:13 +0300 Mikhail Kryshen Faster dynamic bindings.
Sat, 22 Nov 2014 03:49:31 +0300 Mikhail Kryshen Fixed views/hinted: graphics context is not always bound in geometry.
Tue, 18 Nov 2014 17:00:35 +0300 Mikhail Kryshen Reworked implementation of hbox and vbox (DRY).
Tue, 18 Nov 2014 00:41:05 +0300 Mikhail Kryshen Variants of vbox and hbox that fill available space.
Mon, 17 Nov 2014 10:42:09 +0300 Mikhail Kryshen Allow theme entries to reference other theme keys.
Wed, 12 Nov 2014 15:44:17 +0300 Mikhail Kryshen Applying theme correctly.
Wed, 16 Apr 2014 00:10:48 +0400 Mikhail Kryshen API changes (themed, hinted, add-handlers); formatting.
Tue, 15 Apr 2014 23:45:14 +0400 Mikhail Kryshen Reverted some of the changes in 9997ac717c3c.
Mon, 14 Apr 2014 20:01:00 +0400 Mikhail Kryshen Removed the domain part from namespace names.
Mon, 14 Apr 2014 15:37:28 +0400 Mikhail Kryshen Updated README: replaced Layer with View.
Mon, 07 Apr 2014 20:19:02 +0400 Mikhail Kryshen Changed order of arguments for many functions: attributes go before content.
Mon, 07 Apr 2014 15:23:58 +0400 Mikhail Kryshen Layers are now called Views.
Mon, 07 Apr 2014 14:24:16 +0400 Mikhail Kryshen Updated dependencies.
Thu, 03 Apr 2014 20:26:35 +0400 Mikhail Kryshen Fixed misplaced docstring.
Thu, 25 Apr 2013 04:01:33 +0400 Mikhail Kryshen Panel has background color argument.
Thu, 25 Apr 2013 04:01:31 +0400 Mikhail Kryshen Nothing.
Thu, 25 Apr 2013 02:41:50 +0400 Mikhail Kryshen Refactored align-x and align-y macros.
Thu, 25 Apr 2013 02:40:24 +0400 Mikhail Kryshen Updated version and deps.
Mon, 22 Apr 2013 20:57:45 +0400 Mikhail Kryshen Added a TODO comment.
Sun, 21 Apr 2013 05:00:55 +0400 Mikhail Kryshen Corrections in README.
Sun, 21 Apr 2013 04:36:43 +0400 Mikhail Kryshen Corrections in README.
Mon, 07 Jan 2013 20:02:47 +0400 Mikhail Kryshen Release version 0.0.2.
Mon, 07 Jan 2013 19:54:13 +0400 Mikhail Kryshen Minor change in the default color theme.
Mon, 07 Jan 2013 19:52:23 +0400 Mikhail Kryshen Refactoring. Moved viewport functions into separate namespace.
Mon, 07 Jan 2013 19:51:21 +0400 Mikhail Kryshen Performance improvements.
Mon, 07 Jan 2013 19:40:20 +0400 Mikhail Kryshen Updated .hgignore.
Tue, 18 Sep 2012 14:43:26 +0400 Mikhail Kryshen Updated dependency: Guava 13.0.1.
Thu, 26 Apr 2012 19:23:04 +0400 Mikhail Kryshen Further refactoring of the event dispatcher.
Tue, 24 Apr 2012 18:51:37 +0400 Mikhail Kryshen Refactored the event dispatcher. Update hover states at every commit.
Tue, 24 Apr 2012 18:49:06 +0400 Mikhail Kryshen Refactored viewport scaling code into separate function.
Tue, 24 Apr 2012 18:47:31 +0400 Mikhail Kryshen Minor changes.
Fri, 13 Apr 2012 20:26:21 +0400 Mikhail Kryshen Added transform and component to MouseEvent.
Fri, 13 Apr 2012 20:24:19 +0400 Mikhail Kryshen Draw borders above content. Use fractional coordinates for correct alignment between panel and border.
Fri, 13 Apr 2012 04:25:18 +0400 Mikhail Kryshen Added root binding for *font-context*.
Thu, 12 Apr 2012 23:15:50 +0400 Mikhail Kryshen Added a type hint.
Thu, 12 Apr 2012 23:13:20 +0400 Mikhail Kryshen Revised handling of FontRenderContexts.
Thu, 12 Apr 2012 19:55:52 +0400 Mikhail Kryshen Updated copyright dates.
Thu, 12 Apr 2012 19:40:05 +0400 Mikhail Kryshen Separate dynamic Var to specify clipping area for mouse events.
Fri, 06 Apr 2012 20:49:21 +0400 Mikhail Kryshen Better way to draw borders.
Fri, 06 Apr 2012 20:48:30 +0400 Mikhail Kryshen Convert bounds to integer when setting new clip.
Fri, 06 Apr 2012 19:19:13 +0400 Mikhail Kryshen Added with-stroke macro.
Fri, 06 Apr 2012 18:59:04 +0400 Mikhail Kryshen Drawing a layer without clipping still sets clip for pointer events.
Tue, 03 Apr 2012 19:17:28 +0400 Mikhail Kryshen Padding does not clip.
Tue, 03 Apr 2012 18:28:12 +0400 Mikhail Kryshen Use FontRenderContext based on rendering hints when Graphics is not available. Obtain text rendering hints from desktop properties.
Fri, 02 Mar 2012 18:53:38 +0400 Mikhail Kryshen Fixed wrong record name.
Fri, 02 Mar 2012 05:21:45 +0400 Mikhail Kryshen Empty layer.
Tue, 28 Feb 2012 02:31:10 +0400 Mikhail Kryshen Remember *graphics* binding in with-color and with-transform (performance + makes sure we restore state on the same instance). Update font context when changing transform.
Fri, 24 Feb 2012 01:30:51 +0400 Mikhail Kryshen Updated dependency: Guava 11.0.1.
Fri, 04 Nov 2011 04:14:50 +0300 Mikhail Kryshen The repaint function can be used to pass a state to the next paint iteration.
Fri, 04 Nov 2011 00:18:11 +0300 Mikhail Kryshen Updated dependency: Guava 10.0.1.
Fri, 04 Nov 2011 00:14:57 +0300 Mikhail Kryshen Enabled reflection warnings.
Fri, 04 Nov 2011 00:13:50 +0300 Mikhail Kryshen Coverted defs to Clojure 1.3 syntax.
Mon, 10 Oct 2011 01:58:35 +0300 Mikhail Kryshen Merged.
Sat, 08 Oct 2011 23:35:46 +0300 Mikhail Kryshen Release version 0.0.1.
Thu, 06 Oct 2011 16:50:42 +0300 Mikhail Kryshen Added a couple of type hints.
Thu, 06 Oct 2011 16:49:14 +0300 Mikhail Kryshen Updated dependencies: Clojure 1.3.0, Guava 10.0. Use new CacheBuilder API.
Wed, 21 Sep 2011 02:27:11 +0300 Mikhail Kryshen Removed Anchored protocol, "layer-size" function in Layer replaced with "geometry" which returns a structure describing both layer size and anchor point.
Tue, 24 May 2011 18:43:49 +0400 Mikhail Kryshen Use Guava MapMaker to cache text layouts.