Commit graph

84 commits

Author SHA1 Message Date
Carl Worth
da9cd55afb ROADMAP: Note that cairo_surface_set_fallback_resolution is in place now. 2006-06-10 16:31:05 -07:00
Carl Worth
a5a72676bd ROADMAP: Note that the cairo_set_line_width issue is resolved 2006-05-23 13:41:44 -07:00
Carl Worth
c7ef4cb3f3 ROADMAP: Note that PDF type 3 font support is done 2006-05-15 10:25:44 -07:00
Carl Worth
7c137b7e2c SVG: Discard custom font subsetting in favor of sharing cairo-scaled-font-subsets 2006-05-10 15:14:10 -07:00
Carl Worth
0544515279 Generalize font subsetting code in cairo-scaled-font-subsets for use by more than just PS backend 2006-05-10 14:47:28 -07:00
Carl Worth
9595de96ac ROADMAP: non-substantive changes 2006-05-08 17:41:17 -07:00
Carl Worth
5b3425972d Update version to 1.1.6 and add notes to NEWS file.
Also update libtool version information to 8:0:6.
2006-05-04 23:39:12 -07:00
Carl Worth
cfdb9a1c53 RELEASING: Add a few more steps that we've been somtimes forgetting 2006-05-04 23:36:59 -07:00
Carl Worth
d71ddec8df ROADMAP: Note that device-offset and push-pop-group have landed. 2006-05-04 03:05:12 -07:00
Carl Worth
6f9aa014ae ROADMAP: Note that PDF per-page size setting is done. Sort things that appear in 1.1.4 2006-05-03 13:13:10 -07:00
Carl Worth
b6fefaef9b ROADMAP: Indicate that PS printing-oriented API is done now. 2006-05-03 00:56:34 -07:00
Carl Worth
df2f05876d ROADMAP: Mark bug #4705 as fixed. 2006-05-01 14:54:57 -07:00
Carl Worth
08733a2228 Move 1.4 schedule up. Add more bugs from sunmoon1997
To hit the Firefox 3 schedule in early 2007 we'll need to have a 1.4 release
out much sooner. Let's shoot for October 2006 which gives 6 months between
1.2 and 1.4.

Also, sunmoon1997 has identified a couple more important issues to be fixed
before 1.2 releases.
2006-04-26 21:22:58 -07:00
Carl Worth
b10a0a9a21 Add a couple more items to the 1.2.0 ROADMAP 2006-04-26 16:43:59 -07:00
Carl Worth
c7a45ab49b Update ROADMAP with suggestions from discussion of 1.1.2 snapshot 2006-04-26 16:43:58 -07:00
Carl Worth
7601a07ae9 Remove cairo.def from the generated tar file. It's not useful there. 2006-04-26 14:34:02 -07:00
Carl Worth
f12aa15466 Add Mozilla patches to ROADMAP 2006-02-15 16:50:57 -08:00
Carl Worth
fd9566ebd9 Slip 1.2.0 release date out to 2006-03-08 2006-02-15 16:36:12 -08:00
Carl Worth
ebeaeeccec Note that PS backend has now been switched over to use cairo_paginated_surface_t.
Switch from ARGB32 to RGB24 for intermediate image surface since that's all that the current users of cairo_paginated_surface support anyway.
Switch cairo_ps_surface_t over to use the new cairo_paginated_surface_t. This drastically simplifies the implementation, but temporarily puts the PostScript output back into the land of one-image-per-page. To be fixed soon though with improvements to cairo_paginated_surface_t. Everything still passes the test suite which is good. The test suite currently does no testing of multi-page output, which is quite bad.
2006-01-11 16:01:25 +00:00
Carl Worth
c23d7d4758 Note that from here on out, the PDF output should always pass the entire test suite!
Add new functions needed by users of cairo_paginated_surface_t.
Always snapshot a paginated surface to an image surface, rather than a surface similar to the target. We do this since paginated target surfaces are allowed to not be complete surfaces, (such as not implementing acquire_source_surface).
Switch the implementation of cairo_pdf_surface_t to use cairo_paginated_surface_t. For now this means that all PDF output is fallback images, but this can change incrementally as we go forward.
2006-01-11 11:53:33 +00:00
Carl Worth
88875100d6 Slip 1.2.0 projected data (again) out to 2006-01-13. Note that win32 is now incorporated into the test suite and is only failing two tests (self-copy and trap-clip). Note new progress on cairo_push/pop_group. Add item to support pango's hex-box drawing. Note that gradient computation performance has been improved. Note that experimental SVG backend has been added. 2006-01-05 15:17:02 +00:00
Carl Worth
73df5f2d62 Note that that PDF backend has been incorporated into the test suite. 2005-12-07 16:16:20 +00:00
Carl Worth
964c56e72b Note that self-copy now works with the PS backend.
Add _cairo_array_init_snapshot and checks for is_snapshot throughout.
Add a new surface->backend->snapshot function.
Implement _cairo_meta_surface_snapshot and _cairo_meta_surface_acquire/release_source_image. Change _cairo_meta_surface_create to require the width and height in pixels to be used when replaying for purposed of _cairo_meta_surface_aquire_source_image.
Track change in prototype of _cairo_meta_surface_create. Implement _cairo_ps_surface_snapshot by deferring down into _cairo_meta_surface_snapshot.
2005-12-07 12:19:10 +00:00
Carl Worth
674ed1932e Add reminder to fix all memory leaks (as determined by the test suite) before release 1.2.0.
Patch leak of patterns as noted in bug #5100 (thanks to Richard Stellingwerff <remenic@gmail.com>).
2005-11-21 10:50:20 +00:00
Carl Worth
b5759f9e07 Change scheduled release date of 1.2.0 out to 2005-12-15. 2005-11-10 16:25:18 +00:00
Carl Worth
5b6c912667 Note that PS is now passing all tests except for self-copy.
Add missing glue to hook up PS backend with new meta-surface support for the 5 basic drawing operations. Currently, this forces image fallbacks for all operations.
Switch from gs device of pngalpha to png16m which for some reason gives the correct result for nil-surface now, while pngalpha does not.
Key off of N_OPERATORS as the loop control for easier trimming down of this test case when debugging.
Rename stroke_style parameter to style in backend->stroke parameter list.
Remove PS-specific reference images for many tests which are now using more fallback paths than before.
2005-11-08 17:43:13 +00:00
Carl Worth
c66a3db4c3 Split the 1.2.0 features into "essential" and "desired". 2005-11-08 11:44:18 +00:00
Carl Worth
75881041f0 Slip the 1.2 release by two weeks to 2005-11-15. 2005-11-08 11:39:21 +00:00
Carl Worth
8471ad29ab Add critical bug #4863 to the 1.0.4 roadmap. 2005-10-25 15:57:28 +00:00
Carl Worth
16d79e2129 Mark the composite-integer-translate-source test as now passing for the PS backend (6 to go).
Use fallbacks for any operation using a pattern other than a solid pattern, since it's the only type that will actually emit anything right now.
Add comments indicating these functions are not yet implemented.
2005-10-18 16:09:21 +00:00
Carl Worth
85abc42302 Mark the operator-source and trap-clip tests as now passing for the PS backend (7 to go).
Replace the surface->fallback_region with a page-level surface->fallback Boolean instead, since that's all it was being used as anyway.
Do nothing in the ps_output->fallback case.
Do nothing in the ! ps_output->fallback case.
Reviewed by: keithp
2005-10-18 15:58:32 +00:00
Carl Worth
c88dbd077a Added list of 9 remaining PS backend test suite failures to the 1.2.0 roadmap. 2005-10-18 12:41:01 +00:00
Carl Worth
1fa004f2a6 Add extend-reflect to the 1.2.0 roadmap. Mark dashed splines and clip-all as fixed.
Mark extend-reflect as an expected failure.
2005-10-12 14:23:11 +00:00
Carl Worth
a8dbfc42a7 Remove 1.0.2 entries now that it is out. Note that the PS backend has now been added to the test suite. 2005-10-08 22:44:56 +00:00
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