Pietro Gagliardi
|
3b916fa749
|
Stubbed out the text drawing functions on OS X.
|
2015-12-27 11:32:47 -05:00 |
Pietro Gagliardi
|
a9419e0cc4
|
Oops, I completely overlooked the Core Text Font Manager Reference, which would have told me that CTFontManagerCopyAvailableFontFamilyNames() was what I was looking for. Yay; the font families stuff now works on OS X as well!
|
2015-12-23 00:58:06 -05:00 |
Pietro Gagliardi
|
bcc17a4e6d
|
Attempted to write the font enumeration code for OS X. It does not work yet (memory management is borked and duplicate removal does not work, period).
|
2015-12-22 21:48:26 -05:00 |
Pietro Gagliardi
|
b4cbf79cbb
|
Implemented dashing on OS X.
|
2015-10-16 11:05:08 -04:00 |
Pietro Gagliardi
|
c3fdd3050d
|
Implemented clipping on OS X.
|
2015-10-13 13:53:24 -04:00 |
Pietro Gagliardi
|
c6cdabe20d
|
Preparation for proper, extensible state tracking and clipping on Windows.
|
2015-10-12 21:11:42 -04:00 |
Pietro Gagliardi
|
de3ccecd5b
|
Implemented skewing. Will do the test now.
|
2015-10-12 07:58:07 -04:00 |
Pietro Gagliardi
|
46e3fee40d
|
Added a center point to scaling transforms. Fixed rotations on GTK+.
|
2015-10-12 01:43:12 -04:00 |
Pietro Gagliardi
|
5792ac76fc
|
Work on more tests. Scaling will need a center point for this test to work correctly...
|
2015-10-12 01:18:08 -04:00 |
Pietro Gagliardi
|
41a33a1aa1
|
Fixed the failing test.
|
2015-10-12 00:27:34 -04:00 |
Pietro Gagliardi
|
f4b0e7e35e
|
Added negative arcs to the OS X backend. Now we have a crash in one of the tests; still debugging.
|
2015-10-11 23:48:40 -04:00 |
Pietro Gagliardi
|
b09cdb5137
|
Made 90° point toward y=+∞.
|
2015-10-11 20:24:06 -04:00 |
Pietro Gagliardi
|
40acbd8fa0
|
Did the matrix stuff on OS X. Now we can implement more tests.
|
2015-10-11 13:53:47 -04:00 |
Pietro Gagliardi
|
3a932d281b
|
Fixed arcs on the OS X backend too. Woo!
|
2015-10-10 11:04:15 -04:00 |
Pietro Gagliardi
|
73d77ef38b
|
Capped sweeps at 2π radians.
|
2015-10-09 22:00:41 -04:00 |
Pietro Gagliardi
|
2c7ed07747
|
Changed the arc functions to take a start angle and a sweep amount instead of a start angle and an end angle. This makes it easier to reason about sweeps > 2π radians.
|
2015-10-09 21:51:43 -04:00 |
Pietro Gagliardi
|
4deb0f364c
|
Migrated the OS X uiArea back into main.
|
2015-10-09 12:33:45 -04:00 |