Commit graph

3335 commits

Author SHA1 Message Date
Juriy Zaytsev
41917f57b4 Slight tweak to description 2010-07-09 21:26:55 -04:00
Juriy Zaytsev
2004756f65 Add copyright comment. Update minified version. 2010-07-09 21:25:28 -04:00
Juriy Zaytsev
2e72a4d8c5 Rename Canvas.* to fabric.* (lowercased name makes more sense since Canvas is not a constructor). 2010-07-09 19:43:50 -04:00
Juriy Zaytsev
4b5ac284e8 Fix remaining failing tests. 2010-07-09 18:58:33 -04:00
Juriy Zaytsev
f96efe8e3d Replace APE animation with Canvas.base.animate in Canvas.Element::fxStraighten. 2010-07-09 14:26:49 -04:00
Juriy Zaytsev
90d8545644 Add Canvas.base.animate (still needs tests!). 2010-07-09 14:22:35 -04:00
Juriy Zaytsev
48989ca347 Specify that license is MIT. 2010-07-09 11:21:03 -04:00
Juriy Zaytsev
7242ea93de Change Prototype unit testing framework to QUnit; change all tests accordingly. 2010-07-09 10:21:40 -04:00
Juriy Zaytsev
61a01f2428 Add 2 more goals — "no browser sniffing" and "encapsulated under one object". 2010-06-26 23:00:56 -04:00
Juriy Zaytsev
be20251d85 Remove few more prototype-isms, start transitioning to QUnit (it's not ideal, but should do for now). 2010-06-26 22:57:02 -04:00
Juriy Zaytsev
8ee515e647 Add Canvas.base.request and finally make demo page work. Remove remnants of Prototype.js from fabric.js. 2010-06-24 03:37:02 -04:00
Juriy Zaytsev
9e1bf5b322 Replace Event.stopObserving with Canvas.base.removeEventListener. 2010-06-24 02:16:52 -04:00
Juriy Zaytsev
61fbfae2d8 Start experimenting with scout.js (on-demand code fetching based on feature test). Remove some redundant code from Canvas.Element. Add demo folder to /test. 2010-06-17 13:15:51 -04:00
Juriy Zaytsev
8df91fdfac Add instruction on how to minify to README. 2010-06-17 10:03:37 -04:00
Juriy Zaytsev
05a6aa4d42 Prototype.js and APE.js are no longer dependencies (shrinking overall size of fabric.js by ~150KB). Add json2.js and a simple base library (still needs tests). 2010-06-17 10:00:47 -04:00
Juriy Zaytsev
f8806b649e Start changing the way unit tests are run. 2010-06-16 15:19:11 -04:00
Juriy Zaytsev
5146c5a508 Add object model hierarchy to readme. 2010-06-11 19:51:28 -04:00
Juriy Zaytsev
fa4224649c Building dist file is now done via sprockets. 2010-06-11 19:37:06 -04:00
Juriy Zaytsev
fcb2877557 Replace $w with split(' ') (to remove dependency on global, non-descriptive variable and Prototype in general). Add few missing console.warn statements when double initialization is attempted. 2010-06-11 10:29:12 -04:00
Juriy Zaytsev
e1d036de71 Remove _unittest.js and some of the unnecessary modules from test loader. 2010-06-11 10:12:19 -04:00
Juriy Zaytsev
728b68a66c Import fabric.js unit tests from printio 2010-06-11 10:07:08 -04:00
Juriy Zaytsev
6fff87995d List supported browsers in README. 2010-06-11 09:18:09 -04:00
Maxim Chernyak aka hakunin
bbc63a5b4e Tweak credits. 2010-06-10 23:05:31 -07:00
Juriy Zaytsev
1e55fbda9b FabricJS -> Fabric.js 2010-06-11 01:58:52 -04:00
Juriy Zaytsev
b8cd3a4b94 Add a short overview, example, and credits to README. 2010-06-11 01:50:44 -04:00
Juriy Zaytsev
a36a5b2915 Add build files, both — just concatened and minified with YUIC 2010-06-11 01:32:18 -04:00
Juriy Zaytsev
0394fb94ad Small tweaks: normalize whitespace and brackets, make initialization of "classes" consistent. 2010-06-10 13:57:59 -04:00
Juriy Zaytsev
ca0df1bd15 "Collapse" few var statements. 2010-06-10 11:49:13 -04:00
Juriy Zaytsev
36416e65a3 Split 2D.js into canvas_point.class.js and canvas_intersection.class.js 2010-06-10 11:37:51 -04:00
Juriy Zaytsev
ea4e1e3a9c Add W3C SVG 1.2 Tiny test suite 2010-06-10 11:14:53 -04:00
Juriy Zaytsev
1893b691c5 Delete bezier.js 2010-06-09 23:58:41 -04:00
Juriy Zaytsev
3df6dadf08 Fix inconsistent whitespace in 2D.js 2010-06-09 23:32:12 -04:00
Juriy Zaytsev
770e47b115 Add a couple more dependencies to /lib. Remove unneeded code from 2D.js and unminify it. 2010-06-09 23:30:25 -04:00
Juriy Zaytsev
c519c147aa Initial import of source files. 2010-06-09 18:34:55 -04:00
Juriy Zaytsev
a10f1cc7d9 first commit 2010-06-09 18:25:33 -04:00