Carl Worth
fadde879fb
Update version to 1.2.4 and libtool version to 11:2:9.
2006-08-18 17:36:42 -07:00
Carl Worth
43a25b8187
NEWS: Add notes for the 1.2.4 release.
2006-08-18 17:35:33 -07:00
Carl Worth
790a359f89
EXTRA_DIST: Add missing source-clip-scale-svg-ref.png
2006-08-18 16:46:57 -07:00
Carl Worth
4f5bb53032
Ignore ChangeLog* in addition to ChangeLog
2006-08-18 16:35:58 -07:00
Carl Worth
2860af3ce2
bitmap-font: Add missing pdf-specific reference image
2006-08-18 16:35:27 -07:00
Carl Worth
b8b507c092
Use &image->base as appropriate to avoid warnings.
2006-08-18 16:12:43 -07:00
Carl Worth
5f94275a4b
Update .gitignore due to recent rename.
2006-08-18 16:09:53 -07:00
Behdad Esfahbod
d04b8148c2
[TODO] Add some items from memory
2006-08-18 18:55:52 -04:00
Carl Worth
33b62f47a4
Move unscheduled features and bugs from ROADMAP to TODO
2006-08-18 15:08:58 -07:00
Carl Worth
d1be19e160
Add notes on reporting bugs to BUGS file and move bugs listed there to ROADMAP instead.
2006-08-18 15:02:24 -07:00
Carl Worth
76fca1898c
EXTRA_DIST: Add several files to the tar file releases, (BUGS, CODING_STYLE, ROADMAP, etc.
2006-08-18 14:30:01 -07:00
Carl Worth
ab092a9a5d
ROADMAP: Remove stray conflict marker
2006-08-18 14:25:53 -07:00
Carl Worth
328024cc25
ROADMAP: Punt the AIX -lpthread bug off of the 1.2.4 roadmap.
2006-08-18 14:24:41 -07:00
Carl Worth
3cf3d4343b
Mark ft-text-vertical-layout tests as XFAIL since we'repunting these from the 1.2.4 release.
2006-08-18 14:23:31 -07:00
Behdad Esfahbod
ccdaaf7b95
[ROADMAP] Mark xlib detection problem as fixed
2006-08-18 17:18:34 -04:00
Behdad Esfahbod
0e78e71443
[configure] Check for x11 pkg-config module before using AC_PATH_XTRA
...
Fixes bug 7491.
2006-08-18 17:17:28 -04:00
Behdad Esfahbod
0c6c0a9e0b
[configure] Use _NONPKGCONFIG_LIBS if no xrender pkg-config modele is found
2006-08-18 17:02:24 -04:00
Carl Worth
84a9ca1835
Rename ft-text-vertical-layout-truetype to ft-text-vertical-layout-type3
2006-08-18 13:08:59 -07:00
Behdad Esfahbod
aa2260cfbb
[ROADMAP] Add using alloca
2006-08-18 15:49:38 -04:00
Behdad Esfahbod
9c2d9d590b
[test] text-rotate: Update ref images to make image pass again
...
after the font_options change we made in the test suite a while back.
2006-08-18 12:04:16 -04:00
Carl Worth
861f1cb4f7
Merge branch 'jrmuizel-stroking-fixes' into cairo
...
Conflicts:
test/dash-caps-joins-ps-argb32-ref.png
test/degenerate-path-ps-argb32-ref.png
test/degenerate-path.c
2006-08-18 07:59:20 -07:00
Carl Worth
c2d92d4397
ROADMAP: Mark the close path bug as fixed.
2006-08-18 06:32:43 -07:00
Carl Worth
c78c011017
Don't set current point to (0,0) in close_path.
...
The setting of current point to (0,0) is actually harmless, but it
definitely looks like a bug, (since after close_path the current point
is really the last move point).
We don't keep track of last move point here, nor do we even need to.
So we can be consistent with _cairo_path_fixed_close_path by not
adjusting current point at all, (the subsequent move_to coming right
behind the close_path will fix up the current point).
2006-08-18 06:32:12 -07:00
Carl Worth
53f74e59fa
Fix close-path failure by adding explicit move_to after close_path.
...
Besides the bug fix, this is a user-visible change since the new
move_to element after the close_path element can be seen in the
results of cairo_copy_path, so we document that here.
We are also careful to fix up _cairo_path_fixed_line_to to defer to
_cairo_path_fixed_move_to to avoid letting the last_move_point state
get stale. This avoids introducing the second bug that is also tested
by the close-path test case.
2006-08-18 06:32:12 -07:00
Carl Worth
200a2d811e
close-path: New test case to demonstrate corner case discovered by Tim Rowley
...
The bug shows up when doing cairo_copy_path_flat for a path that has
a curve_to immediately after a close_path. When the curve is flattened
the flattener is using (0,0) as the initial point rather than the proper
close_to point.
This test also serves to ensure a similar bug doesn't crop up when
closing a path that begins with an implicit move_to, (as from cairo_arc).
In that bug the path state may have no last-move-point and the path
is closed to (0,0). This bug is not present currently, but did appear
during the development of a fix for the bug above.
2006-08-18 06:32:11 -07:00
Behdad Esfahbod
8330f4dbd1
[ROADMAP] Mark Type1 on win32 as done
2006-08-17 22:12:21 -04:00
Behdad Esfahbod
64dd7a8203
[SVG] Make dependent on --enable-png (and increase cache-version to 2)
2006-08-17 22:10:27 -04:00
Behdad Esfahbod
6f8cf53b1e
[test] Don't use signals if signal.h is not available
2006-08-17 22:03:36 -04:00
Behdad Esfahbod
474daa4493
[PNG] Include png.h after cairoint.h to avoid macro problems (bug 7744)
2006-08-17 22:03:36 -04:00
Adrian Johnson
da1019c913
Only use GGO_GLYPH_INDEX for truetype and opentype fonts on win32.
2006-08-17 21:46:38 -04:00
Carl Worth
9878a03353
Add (primitive) bitmap glyph tracing to fix bug #7889
2006-08-17 17:50:41 -07:00
Carl Worth
e4e5002c48
bitmap-font: Add cairo_text_path;fill to demonstrate bug #7889
2006-08-17 17:50:41 -07:00
Carl Worth
0bfa6d4f33
Fix assertion failures in bitmap-font test by coercing A8 images to A1
...
There are still some problems in the resulting output:
PDF: Rotated font ends up being blurry in final PNG (not too important)
PS and SVG: There's an incorrect offset being applied somewhere.
2006-08-17 17:50:40 -07:00
Carl Worth
e8e7ccf602
Add rotation to bitmap-font to demonstrate failure of bug #7888
2006-08-17 17:50:40 -07:00
Behdad Esfahbod
751ff78ff2
[ROADMAP] Add close_path behavior to 1.2.4.
2006-08-17 20:50:24 -04:00
Carl Worth
d7b52a8f44
Add long-lines to the XFAIL list, (we're not fixing it before 1.2.4)
2006-08-17 16:14:21 -07:00
Carl Worth
74f6afcdd6
ROADMAP: Add fix of EXTEND_PAD and deprecation of FORMAT_RGB16_565 to 1.4 roadmap.
2006-08-17 16:11:58 -07:00
Carl Worth
75b9395d07
ROADMAP: Note that source-clip-scale is fixed
2006-08-17 13:47:32 -07:00
Carl Worth
ccf60202d3
Add SVG-specific reference image for source-clip-scale test
...
The difference here is that the SVG backend uses a meta-surface for
its similar surface, so there are no rasterization/filtering
artefacts when scaling the source surface.
2006-08-17 13:35:16 -07:00
Vladimir Vukicevic
72e25648c4
pixman: Use pSourceClip rather than pCompositeClip when fetching
...
This fixes the source-clip-scale test failures for most backends.
2006-08-17 13:35:16 -07:00
Carl Worth
64d2feb9f6
Harmonize implementations of source-clip and source-clip-scale to make similarities more evident.
2006-08-17 13:35:15 -07:00
Carl Worth
524507c39f
Rename src-clip test to source-clip-scale
2006-08-17 13:35:15 -07:00
Vladimir Vukicevic
afb50580ce
Add src-clip test case to demonstrate bug with clipping applying to a source surface.
2006-08-17 13:35:15 -07:00
Behdad Esfahbod
540db69aef
[ROADMAP] Add more entries for 1.2.4.
2006-08-17 15:28:47 -04:00
Behdad Esfahbod
6122cc85c8
[test] Add $(LDADD) to svg2png_LDADD, to link to correct cairo
...
Previously it was using the cairo found in system.
2006-08-16 20:07:06 -04:00
Behdad Esfahbod
30cd66fe9a
[test] Add ft-text-vertical-layout-truetype.
2006-08-16 19:43:55 -04:00
Behdad Esfahbod
158e160211
[.gitignore] Add truetype-tables
2006-08-16 19:43:41 -04:00
Behdad Esfahbod
cbcf1ddd64
[test] New torture tests ft-text-vertical-layout-truetype/type1
...
that combine vertical layout with font_matrix rotation and translation.
Currently Type3 and Type1 font paths both show broken behavior.
The type1 test uses "Nimbus Sans L" as the font.
2006-08-16 14:27:40 -04:00
Behdad Esfahbod
c385922c19
[ROADMAP] Add two assertion failures to 1.2.4 plans
2006-08-15 14:15:47 -04:00
Behdad Esfahbod
89008ad1c7
[FreeType] Use _cairo_ft_scaled_font_is_vertical where appropriate
...
instead of poking at the loadflags.
2006-08-15 13:53:51 -04:00