Bertram Felgenhauer
fa2d0ab5b7
Using a pointer comparison as the fallback total order was wrong - these pointers are not stable. So we introduce our own total order instead.
...
mark 4599 as fixed
reviewed by: cworth
2005-09-29 17:26:20 +00:00
Carl Worth
4ef5f08563
Add date of 2005-10-03 for 1.0.2. Add 4630 to the 1.0.2 roadmap.
2005-09-29 06:49:47 +00:00
Tor Lillqvist
dc711cd88d
Note that Bug #4612 (Text not being drawn if first character entirely out of surface) is now fixed.
...
Add cast so that sign conversion doesn't alter comparison.
2005-09-28 10:25:23 +00:00
Carl Worth
f41377bc0c
Add 4612 to the 1.0.2 roadmap.
2005-09-27 15:07:15 +00:00
Tor Lillqvist
58113099f9
Note that Bug #4602 (use of 0x0 images causes win32 backend failure) is now fixed.
...
Avoid creating size-0 bitmap, which fails.
2005-09-27 13:22:46 +00:00
Carl Worth
abaf346810
Note that bug #4409 (Dashes are missing initial caps) is now fixed.
...
Move face-flipping from inside _cairo_stroker_add_caps to new _cairo_stroker_add_leading_cap variant of _cairo_stoker_add_cap.
Change to call _cairo_stroker_add_leading_cap or _cairo_stroker_add_trailing_cap as appropriate.
Remove dash-caps-joins from the XFAIL list and add reference image.
2005-09-27 12:44:32 +00:00
Carl Worth
38d526f8be
Added bug 4599 and 4602 to the 1.0.2 roadmap.
2005-09-26 17:21:47 +00:00
Carl Worth
8649fc9f18
Note that the clip-all test now passes.
2005-09-19 17:30:27 +00:00
Carl Worth
80561375c4
Note that 4414 is now fixed.
2005-09-19 11:56:27 +00:00
Carl Worth
9cb31827aa
Mark 4408 as resolved.
2005-09-16 10:27:32 +00:00
Carl Worth
a7459e0057
Mark 4260 as resolved. Add 4414 to the 1.0.2 roadmap.
2005-09-16 10:11:52 +00:00
Carl Worth
b18a3c0580
Mark bug #4299 fixed (by the several lock-related commits below). Add clip-all XFAIL to the 1.0.2 roadmap.
2005-09-13 15:47:59 +00:00
Carl Worth
e06df6a38a
Add two bugs to the 1.0.2 roadmap: 4408 Missing dashes on stroked curves 4409 Dashes are missing initial caps
2005-09-09 17:10:52 +00:00
Carl Worth
761cef2667
Add open bug list for 1.0.2.
2005-09-08 16:18:00 +00:00
Carl Worth
0b9c0efc3a
Put win32 mutex locking on the 1.2.0 roadmap.
...
Portability improvements for win32 thanks to Hans Breuer <hans@breuer.org>:
Defined sized-integer types when under the influence of _MSC_VER and without stdint.h.
Use #error which is more portable than #warning, (and more indicative of where we want to be before the next release).
2005-09-07 16:57:59 +00:00
Carl Worth
5b5eecc2e1
Make a very preliminary attempt at 1.0.2, 1.2.0, and 1.4.0 roadmaps.
2005-09-02 16:17:48 +00:00
Carl Worth
5ca5ddde0b
Add notes for 1.0 release. Thanks to Owen Taylor.
...
Note that PS and PDF backends are experimental.
Note the progress that has been completed so that 1.0 is ready now.
2005-08-24 05:21:50 +00:00
Carl Worth
8f93bcfa47
Update the roadmap. Remove difficulty rating from completed tasks. Note that PostScript/PDF is (grudgingly) done as far as 1.0 is concerned, but there is more work to completing this that is slipped beyond 1.0. Note that the deadlock bug is fixed as of 0.9.2. Update who is working on what for performance. Add some new detail for post-1.0 PostScript/PDF work. Slip the overlapping source/dest Render workaround past 1.0.
2005-08-18 17:11:42 +00:00
Carl Worth
a391bb451a
Note that sane clipping is done now. Add release versions for previously completed items.
...
Ignore unantialiased-shapes.
2005-08-09 12:35:09 +00:00
Carl Worth
1fadb80656
Remove several bugs that have been fixed.
...
Slip group support off of the 1.0 roadmap. Update status of clipping work which otaylor is working on.
Update for progress on cairo_surface_mark_dirty (committed), non-antialiased rendering (patch), cairo_arc_to (patch), consistent error handling (committed), cairo_content_t (committed). Remove details for some completed items.
Don't crash if font_face is NULL, (this is a documented mechanism for returning to the default font_face).
2005-08-06 16:57:14 +00:00
Owen Taylor
480951827e
src/cairo.h src/cairoint.h src/cairo-surface.c: Add cairo_mark_dirty[_rectangle]() and cairo_flush() for
...
Implement a cairo_flush() that restores the original clip. Also restore the original flush when a surface is finished.
Check off the item.
2005-08-01 11:45:42 +00:00
Carl Worth
172e535ee0
Remove completed 0.6 tasks. Add cairo_surface_flush to the cairo_surface_mark_dirty task.
2005-07-29 15:35:19 +00:00
Carl Worth
ddae93c72c
Note that consistent error handling is done now.
2005-07-28 10:51:37 +00:00
Carl Worth
255913de9e
Note that the XFAIL tests all need to be fixed before 1.0.
...
Add three new tests for testing the various antialiasing options for text rendering.
2005-07-27 13:28:15 +00:00
Carl Worth
a7b38c6826
Note that sub-pixel text rendering is done now.
2005-07-21 21:02:11 +00:00
Keith Packard
b3dfbe94c3
Add cairo_xlib_surface_set_drawable which changes the target drawable for an xlib cairo_t to another which shares the same format, screen and display.
...
reviewed by: otaylor, cworth
2005-07-21 08:45:57 +00:00
Carl Worth
464ce69689
Note that cairo_font_options_t is done now.
2005-07-21 07:41:20 +00:00
Carl Worth
63331a8d92
Mark cairo_xlib_surface_create as complete. Move cairo_xlib_surface_set_drawable from 0.6 to 1.0 since it is an API addition, not a change.
2005-07-20 21:54:35 +00:00
Carl Worth
d1b1167ec5
Move all API changes from 1.0 to 0.6. Other 1.0 API issues are strictly additions.
2005-07-20 18:31:17 +00:00
Carl Worth
751e059f5c
Note some progress.
...
New helper function to help create an image surface from a PNG file, while taking the srcdir environment variable into consideration. Rename the pattern creating helper function to match.
Use new cairo_test_create_surface_from_png so that non-srcdir builds work.
Track change in cairo_test_create_pattern_from_png.
2005-07-18 08:04:16 +00:00
Vladimir Vukicevic
8ad8aa6360
Use XCopyArea when possible, for optimization and bug workaround.
...
Exercise XCopyArea, XRenderComposite, and XSetTile/XFillRectangle paths for _cairo_xlib_surface_composite
2005-07-15 13:45:19 +00:00
Carl Worth
efb413c084
Add note that glyph measurement performance needs to improve.
2005-07-11 16:24:19 +00:00
Carl Worth
4329b70963
Fix typo (cairo_ft_options_t -> cairo_font_options_t).
2005-07-11 16:09:55 +00:00
Carl Worth
abdaf7555f
Add cache lock deadlock problem to roadmap for 0.5.2.
...
Disable mutex locks, (making the caches non-thread-safe again, just like they were in the last snapshot and before).
2005-07-11 16:07:08 +00:00
Carl Worth
e9d42ab9f9
ROADMAP: Add recent API change proposals (cairo_ft_options_t, cairo_xlib_surface_create needs to be screen aware, and cairo_xlib_surface_set_drawable).
2005-07-11 14:03:51 +00:00
Carl Worth
9cddbaf8e6
ROADMAP: Note progress on cairo_meta_surface_t, ARGB text, and group support.
2005-07-11 13:37:43 +00:00
Carl Worth
48e5806f1e
Note that the cairo_content_t work is done.
...
Note that this function is computing an incorrect result.
2005-07-11 13:29:45 +00:00
Carl Worth
9fd2f0a25c
Add a missing word.
...
Note that the BadMatch bug has been resolved.
2005-07-07 01:15:21 +00:00
Carl Worth
adeff84bc2
Add ARGB text to 1.0 roadmap.
2005-06-23 15:52:37 +00:00
Carl Worth
3b20ab66b8
Add workaround for Render's overlapping source/dest bug to the 0.5.2 roadmap.
2005-06-23 12:45:38 +00:00
Carl Worth
03c7b6aa7a
Add link to BadMatch bug.
2005-06-22 22:12:09 +00:00
Carl Worth
b04b434db1
Update ROADMAP with some comments on 0.5.2.
...
Add documentation for cairo_set_source_surface and fix some typos in other documentation blocks.
2005-06-22 17:09:08 +00:00
Carl Worth
18c2d12b9e
Add CAIRO_STATUS_DESTROYED to TODO list.
...
Note progress on consistent error handling.
Fix typo in documentation comment for _cairo_surface_get_current_clip_serial.
2005-06-15 16:52:11 +00:00
Carl Worth
4c37790a22
Add 'consistent error handling' to 1.0 roadmap. (This isn't new, we just forgot to list it here before).
...
Big cleanup to remove finished items. Also, split the file up to separate TODO items that affect the API from items that do not.
2005-06-10 13:23:24 +00:00
Carl Worth
c7afce2ffd
Note that cairo_mask, and "just eliminate a bunch of functions are now done".
...
Note that all backwards-compatible and backwards-incompatible cahnges for the API Shakeup are now done. Sort "new functionality" of API Shakeup into its own category.
2005-05-06 13:42:45 +00:00
Owen Taylor
388a8d491d
Add a item about reworking cairo_format_t.
2005-04-28 13:41:00 +00:00
Carl Worth
2847ff9d6e
Note that cairo_paint and cairo_clip/fill/stroke_preserve are all done now.
2005-04-26 13:05:51 +00:00
Carl Worth
aef8f9b1a0
Mark a couple of items that are now complete.
...
Add test case that fills and strokes the same shapes, (in preparation for testing cairo_fill_preserve patch).
2005-04-18 05:25:57 +00:00
Carl Worth
df997b3f5b
Indentation changes
2005-04-11 06:56:10 +00:00
Carl Worth
584cb30145
Add ROADMAP file with an initial stab at 1.0 items.
2005-04-08 13:44:22 +00:00