(name 'GeziraBindings-Base-tak.19' message '2427fixTTGlyph-yo.cs' id '4f3fff87-3ce5-4dd7-a6cc-04aa82b7545f' date '9 May 2011' time '3:14:07 pm' author 'tak' ancestors ((name 'GeziraBindings-Base-tak.18' message 'up to 2424ODFReader19-tak (Arcs in custom-shape)' id '50a9cd4f-d3df-41ab-bceb-cf9057ed69cd' date '7 May 2011' time '10:08:05 am' author 'tak' ancestors ((name 'GeziraBindings-Base-yo.17' message 'From 2417.' id '6743eab1-abb7-ec44-a572-194ea568e714' date '3 May 2011' time '10:41:14 am' author 'yo' ancestors ((name 'GeziraBindings-Base-bf.16' message 'new kernel defs and multi-core primitives' id '96086699-e1e0-4639-87f2-3404b7c6f737' date '10 March 2011' time '3:57:33 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-yo.15' message 'From Moshi 1993.' id '1948d1c4-91d0-a94b-bc1e-563bac86adc7' date '21 February 2011' time '2:34:12 pm' author 'yo' ancestors ((name 'GeziraBindings-Base-bf.14' message '- use 32 bpp form when downsampling' id '2b81333a-02a2-47cc-9b2f-18d72c401c6a' date '28 January 2011' time '2:28:44 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.13' message 'Construct rendering pipeline by returning arrays, not by side-effect. Since binding methods are now side-effect free, construction order does not matter anymore.' id 'eff8eba1-81fa-4048-8b69-35bd50a8563e' date '26 January 2011' time '6:43:22 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.12' message 'save MC package with changes from last months:
- add GeziraBindings showPipeline: for debugging
- notify user of missing plugin vs. bad pipeline
- default to plugin (not balloon)
- add mipmapping for rendering images
- add #from:to: for easier construction of linear gradients
- add path builder (#build:)
- better path closing (#withClosedContours) though we should use the MSqueak variant
' id '24ee6d81-7fe8-49ae-ab22-e6f8e9143951' date '11 January 2011' time '1:14:40 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.11' message '- add ContrastiveOver kernel and fill
- add GeziraShadowCanvas which ignores the #fill: set on it
- add a gaussian blur drawing method to GeziraCanvas: instead of filling a path, blur everything covered by it"
' id '5e694240-c882-4ac2-bf62-40cb9e4e220a' date '23 September 2010' time '4:48:25 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.10' message '1.3: add InverseOver kernel
1.4: add GaussianBlur kernels' id 'b4b11822-1de2-465e-8626-b13dcb2b7025' date '16 September 2010' time '2:12:22 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.9' message '- add stroking
- support nested, transformed clipping
- add radial gradient and uniform fill
- rounded rects, lines, and arcs
- do not composite opaque fills
- do not filter untransformed images
- add GeziraFilledPath and GeziraStrokedPath
- add capture and calculateBounds kernels
- Balloon support removed almost completely' id '1d102c87-ef9a-4ace-bba2-6b0cfbbbbfd2' date '7 September 2010' time '5:14:58 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.8' message '- fix transformation index order
- add stroking
- reorganize low-level bindings to support ''infix'' notation
- remove non-public kernels
- add BicubicFilter' id 'a6a248a6-1d57-4e8c-85c1-a9ed842e74b3' date '17 August 2010' time '11:41:11 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.7' message 'Instead of building a Gezira pipeline with multiple primitive invocations, use only a single prim with an array of commands (corresponds to GeziraBindings-Plugin-bf.5)' id 'fb15569a-857a-489b-b78e-a06fbd45b3cb' date '10 August 2010' time '7:27:02 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.6' message '- expose full Gezira interface (needs new GeziraBindings plugin)' id '72b47602-0d5f-4ee0-b78c-fb6a6631a075' date '23 July 2010' time '8:18:50 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.5' message '- fix clipping
- add ovals and polygons
' id 'd9cc2f56-7ccc-48ca-8326-a21b53b196bc' date '22 July 2010' time '1:31:15 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.4' message '- add a BalloonCanvas backend (used by default for now)' id '3d2ee6f4-7468-42e0-b244-7bd9e7ad1f71' date '18 February 2010' time '10:13:23 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.3' message '- implement Canvas' id 'd840f7f6-3055-474a-a124-f1d2fca521ba' date '5 February 2010' time '5:19:12 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.2' message '- add compositing (render: aPath over: aForm)' id '43c97afd-a1e8-4351-a50d-5b484a9ed5c4' date '4 February 2010' time '12:02:15 pm' author 'bf' ancestors ((name 'GeziraBindings-Base-bf.1' message 'First check-in: uniform color, transform, path rendering to form all working' id '5a602932-ab02-49b7-84a1-a6c30eb513a9' date '3 February 2010' time '5:34:23 pm' author 'bf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())