Commit Graph

155 Commits

Author SHA1 Message Date
Michael Bayne 321b3bc565 Nixed unused import. 2011-06-28 13:07:17 -07:00
Michael Bayne 27b2b3b3ee No more committed Eclipse files. Use m2e. 2011-06-28 13:06:34 -07:00
Michael Bayne 4fdfbee77e More efficient and actually works. Yay! 2011-06-27 17:34:55 -07:00
Michael Bayne d549f0b136 No need to recheck the winding rule when cloning. 2011-06-27 17:34:41 -07:00
Michael Bayne 684c92c59e A bunch of finagling to work around GWT limitations. 2011-06-27 16:17:38 -07:00
Michael Bayne 7a3da3b08c Added a GWT module declaration file. 2011-06-27 14:43:46 -07:00
Michael Bayne c521fcd74e Merge pull request #2 from deadmoose/master
Some more cleanup
2011-06-13 14:23:35 -07:00
Michael Bayne 402711b766 Oh god, more grammatic tweaks. 2011-06-13 14:02:52 -07:00
Michael Bayne de9e5217be Some editing of the performance notes 2011-06-13 14:01:59 -07:00
Michael Bayne e79813cc0f Grr, Markdown doesn't do the right thing with multi-paragraph line items. 2011-06-13 13:59:49 -07:00
Michael Bayne 087f91bfd5 Added a blurb about the read-only interfaces. 2011-06-13 13:59:27 -07:00
Michael Bayne 0dcc0c08e8 Documentation clarification. 2011-06-13 13:48:07 -07:00
Michael Bayne e274c30e0e Rationale reorganization. 2011-06-13 13:44:14 -07:00
Michael Bayne 926aa4d51a Consolidated docs. 2011-06-13 13:42:15 -07:00
Michael Bayne 5ffffebef6 Added link to API docs and info on Maven artifact. 2011-06-13 13:41:14 -07:00
Michael Bayne 058862068f [maven-release-plugin] prepare for next development iteration 2011-06-13 13:29:46 -07:00
Michael Bayne f1337ae0ad [maven-release-plugin] prepare release pythagoras-1.0 2011-06-13 13:29:42 -07:00
Michael Bayne 76722e6251 Include the source in our jar file for use by GWT apps. 2011-06-13 13:28:13 -07:00
Michael Bayne a5c4383882 Fixed license metadata in POM. 2011-06-13 13:24:42 -07:00
Michael Bayne ef2488328f Fixed typo. 2011-06-13 13:24:12 -07:00
Michael Bayne f156858442 Documentation tidying. 2011-06-13 13:23:15 -07:00
Michael Bayne 55ed3ec510 Added a package-info for the int-specialized package. 2011-06-13 13:18:56 -07:00
Michael Bayne a4044c7cec Versions of those of the utility classes that are int-appropriate, specialized
on int.
2011-06-13 13:14:23 -07:00
Michael Bayne 933d9e5e5d Fixed some stray doubles that should have been floats. 2011-06-13 13:11:16 -07:00
Michael Bayne 6d8d0daf1d Accept an IDimension, rather than a concrete Dimension. 2011-06-13 12:44:54 -07:00
Michael Bayne f3b646a63f Javadoc fixes and improvements. 2011-06-13 12:30:06 -07:00
David Hoover 923dbc1284 Speeling 2011-06-10 17:11:40 -07:00
David Hoover 246b4df74a More javadoc 2011-06-10 17:00:02 -07:00
Michael Bayne 520167978e Another copy of the classes, specialized to work on double. Double the
maintenance! (But not worth the PITA of programmatically generating the code,
IMO.)
2011-06-10 15:56:13 -07:00
Michael Bayne 33766947bf Updated the README with design notes. 2011-06-10 15:40:31 -07:00
Michael Bayne a21b822bd3 Trimming of more trailing whitespace. 2011-06-10 15:28:54 -07:00
Michael Bayne 4bad892de1 Fixed whitespace booch. 2011-06-10 15:27:53 -07:00
Michael Bayne 09b36265d8 Merge branch 'deadmoose' 2011-06-10 15:25:44 -07:00
Michael Bayne f782ea69d2 Added the 800lb gorilla: Area, and its myriad helper classes. 2011-06-10 15:22:14 -07:00
Michael Bayne 8a3b1a04aa Fixed naming bug. 2011-06-10 15:21:36 -07:00
David Hoover 8cc6f63a11 Make all those take "width" and "height".
Before, it was a mix of that and "w" and "h", which lends itself
to problems such as the bug that gets fixed here where Ellipse.setFrame()
was broken because "this.width = width" was a no-op given the method's
argument was "w"
2011-06-10 14:38:17 -07:00
David Hoover e072c6cb57 Eclipse build files 2011-06-10 14:38:17 -07:00
David Hoover ba99985401 Prune trailing whitespace 2011-06-10 14:38:17 -07:00
David Hoover 459c428d7f Ignore the generated output. 2011-06-10 14:38:17 -07:00
Michael Bayne a442f451c3 Fixed a bunch of bogus [] placements. 2011-06-10 14:32:26 -07:00
Michael Bayne ac1d82fff1 Added missing javadocs. 2011-06-10 14:26:48 -07:00
Michael Bayne cf7ea58945 Added RoundRectangle and friends. 2011-06-10 14:24:25 -07:00
Michael Bayne 24584389dc Fixed headers. 2011-06-10 14:23:03 -07:00
Michael Bayne e61f929c76 Ellipses (by which I don't mean multiple ...s). 2011-06-10 14:03:21 -07:00
Michael Bayne 40979e11f4 Added Arc and friends. 2011-06-10 13:46:40 -07:00
Michael Bayne 5786a8899a Added general flattening path iterator. 2011-06-10 13:46:28 -07:00
Michael Bayne ec538d02c2 Added intersect and union helpers. 2011-06-10 13:46:10 -07:00
Michael Bayne 948d168e20 Added relativeCCW methods. 2011-06-10 13:45:53 -07:00
Michael Bayne 2de6c13864 Yet more javadoc. 2011-06-10 12:30:21 -07:00
Michael Bayne 47e7ead916 Formatting and javadoc cleanup. 2011-06-10 12:28:56 -07:00