-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.pre-1.2
13546 lines (10507 loc) · 532 KB
/
ChangeLog.pre-1.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 61404bd5022b913f58ecda8dc9e8922b4fc6f80b
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Tue Jun 27 15:44:52 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 03:24:33 2006 +0200
Update version to 1.2.0 and add notes to NEWS file.
Also update libtool version information to 11:0:9.
NEWS | 40 ++++++++++++++++++++++++++++++++++++++++
ROADMAP | 8 ++++----
configure.in | 8 ++++----
3 files changed, 48 insertions(+), 8 deletions(-)
commit cea70741e851993fe181a76872fb97549d0769d5
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sat Jul 1 03:24:21 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 03:24:21 2006 +0200
Add src/cairo-features.h and test/*.ps to CLEANFILES
src/Makefile.am | 2 +-
test/Makefile.am | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
commit 55b5fedbc1df32e4dc9d1fccf40e12e14f7b6cd0
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sat Jul 1 02:54:22 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 03:06:26 2006 +0200
Add many references images (and a font) missing from EXTRA_DIST
test/Makefile.am | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 74 insertions(+), 3 deletions(-)
commit 3d4a8fd741df328bd969454791163bc945d3ad8b
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sat Jul 1 02:53:26 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 02:53:26 2006 +0200
Don't remove INSTALL during maintainer-clean
Makefile.am | 1 -
1 file changed, 1 deletion(-)
commit cfddf93afb692819548adb85c5b75f60be7e7349
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Sat Jul 1 01:55:12 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Sat Jul 1 02:07:28 2006 +0200
Make CAIRO_EXTEND_REFLECT and CAIRO_EXTEND_PAD not crash on surface patterns,
but return error.
src/cairo-surface.c | 30 ++++++++++++++++++++++++++++++
src/cairo.h | 5 +++--
2 files changed, 33 insertions(+), 2 deletions(-)
commit 01b1f3572c3c15a08dd6f32788106c0e42fd2436
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Fri Jun 30 22:01:24 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Sat Jul 1 02:07:28 2006 +0200
Detect and report crashes in tests.
test/cairo-test.c | 59 +++++++++++++++++++++++++++++++++++++++++++------------
test/cairo-test.h | 3 ++-
2 files changed, 48 insertions(+), 14 deletions(-)
commit 19c4700101bfce7d73a50017021b4ec198ddd783
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sat Jul 1 01:05:30 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 01:05:30 2006 +0200
Even _more_ valgrind suppresions for Xrm (XrmGetFileDatabase this time)
test/.valgrind-suppressions | 190 ++++++++++++++++++++++++++++++++++++++++----
1 file changed, 176 insertions(+), 14 deletions(-)
commit 84b06eed4e53eb34b0ec378216fa246286998acd
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sat Jul 1 00:47:59 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 00:47:59 2006 +0200
SVG: Fix leak in _cairo_svg_surface_mask
src/cairo-svg-surface.c | 1 +
1 file changed, 1 insertion(+)
commit 35ec5747ca5eb8a63ec334d61eb13357b4aa3802
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sat Jul 1 00:38:06 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 00:38:06 2006 +0200
Add yet another XrmGetStringDatabase valgrind suppression.
test/.valgrind-suppressions | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit 80cb0d5ba1e3622b4b71639cf03e7dc277cbb457
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sat Jul 1 00:37:44 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 00:37:44 2006 +0200
Fix some leaks in the test suite itself.
test/cairo-test.c | 6 ++++++
1 file changed, 6 insertions(+)
commit 14e7883fae58e51c2deab5b97c9a405c5dbb3aeb
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sat Jul 1 00:00:43 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sat Jul 1 00:00:43 2006 +0200
Fix a memory leak by removing accidentally duplicated code.
test/cairo-test.c | 5 -----
1 file changed, 5 deletions(-)
commit 8919b6b3243db5db59a73f804854364a00a8586d
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Fri Jun 30 23:24:23 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 23:24:23 2006 +0200
Add valgrind suppressions for pthread initialization still reachable/possibly lost memory
test/.valgrind-suppressions | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
commit 98cc1651cf19699a0c90e8e2e7f2c2da2ae83760
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Fri Jun 30 23:21:06 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 23:21:06 2006 +0200
Add valgrind suppressions for still-reachable memory from XGetDefault and XrmGetStringDatabase
test/.valgrind-suppressions | 142 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 142 insertions(+)
commit f6b10a6aabb121e1a4ca092ca175aad39b3c828d
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Fri Jun 30 23:06:56 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 23:06:56 2006 +0200
Add another suppression due to mysterious occurences in libc
test/.valgrind-suppressions | 10 ++++++++++
1 file changed, 10 insertions(+)
commit c6c943f3cfefa535e6c2da6adcac15507a8f0952
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Fri Jun 30 23:00:39 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 23:00:39 2006 +0200
ps: Fix to not walk off the end of the data array.
This fixes a bug recently introduced with the special case for the ~> sequence.
src/cairo-ps-surface.c | 1 +
1 file changed, 1 insertion(+)
commit 0853ccd05314d618afd0d640a33f0a744842a0d2
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Fri Jun 30 22:58:36 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 22:58:36 2006 +0200
Add new libz/libpng suppressions.
It would appear we have to keep updating these for new library versions.
test/.valgrind-suppressions | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
commit ee75e1e6853ada5c4218788148e2f5a09669a2b3
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Fri Jun 30 17:07:42 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 17:07:42 2006 +0200
Add ps-specific reference image for test/degenerate-path
test/degenerate-path-ps-argb32-ref.png | Bin 0 -> 197 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
commit e0db22c6bc40d4576d9c1131d3192f1df3b942ca
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Fri Jun 30 16:54:16 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 16:54:16 2006 +0200
ps: Fix degenerate-path test failure.
This is as simple as simply not emitting any degenerate sub-paths when the cap
style is CAIRO_LINE_CAP_SQUARE or CAIRO_LINE_CAP_BUTT.
src/cairo-ps-surface.c | 84 ++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 68 insertions(+), 16 deletions(-)
commit 057c0abeea1ee80c7156be5a1c15594765d88fe0
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Fri Jun 30 16:07:11 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 16:10:54 2006 +0200
ps: Fix transformation of source surfaces.
This makes the following four tests pass, (which were previously
failing on the ps backend).
move-to-show-surface
scale-source-surface-paint
source-surface-scale-paint
translate-show-surface
src/cairo-ps-surface.c | 63 +++++++++++++++++++++++++++++++-------------------
1 file changed, 39 insertions(+), 24 deletions(-)
commit 54ce585817d78ffeeb0ba6b03b868e63b9552cb8
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 23:34:29 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 16:10:54 2006 +0200
Update PDF-specific reference image for scale-source-surface-paint
test/scale-source-surface-paint-pdf-argb32-ref.png | Bin 152 -> 182 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
commit a6fc321d1793e97e4601429a98c36bed9af365a0
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 23:28:48 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 16:10:54 2006 +0200
Add PDF-specific reference image for paint-source-alpha
test/paint-source-alpha-pdf-argb32-ref.png | Bin 0 -> 475 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
commit aaef92f8307fedd864fca66054b06c8bfe7ae40d
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 23:27:05 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Fri Jun 30 16:10:53 2006 +0200
Add PDF-specific reference image for composite-integer-translate-over
.../composite-integer-translate-over-pdf-argb32-ref.png | Bin 0 -> 12946 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
commit 45ebf2d1f3c6cb4588c3bebf6acf1818eb723515
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Fri Jun 30 01:45:47 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:51 2006 +0200
Fix an oops.
src/cairo-xlib-surface.c | 2 --
1 file changed, 2 deletions(-)
commit e5d18d7696eb9a48369b89517738dbaa101106d7
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Fri Jun 30 01:44:55 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:51 2006 +0200
Use $no_x in configure.in.
configure.in | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit 6c3deb0be1b9d6db0104af02fb193849a8329133
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Fri Jun 30 01:33:14 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:51 2006 +0200
Minor doc syntax fixes.
src/cairo-surface.c | 2 +-
src/cairo.h | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
commit 8860263c6a18a0b196e2b462a538dfc166fbea04
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Fri Jun 30 01:29:54 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:50 2006 +0200
Remove CAIRO_SVG_VERSION_LAST from public header file.
src/cairo-svg-surface.c | 8 ++++++--
src/cairo-svg.h | 13 ++++++++++---
2 files changed, 16 insertions(+), 5 deletions(-)
commit 6672529541e01b0da53fff279cb1f8030c931ffb
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Fri Jun 30 00:58:01 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:50 2006 +0200
Hook some more symbols into docs.
doc/public/cairo-sections.txt | 3 +++
1 file changed, 3 insertions(+)
commit 66436d132772af627447a929ced3a8a18cc6915f
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Fri Jun 30 00:46:48 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:50 2006 +0200
Update lots of docs.
doc/public/Makefile.am | 9 ++++-
doc/public/cairo-sections.txt | 90 ++++++++++++++++++++++++-------------------
src/cairo-pdf-surface.c | 10 ++---
src/cairo-ps-surface.c | 16 ++++----
src/cairo-svg-surface.c | 14 +++----
src/cairo-win32-font.c | 19 ++++++++-
src/cairo-win32-surface.c | 3 ++
src/cairo-xlib-surface.c | 72 ++++++++++++++++++++++++++++++++++
src/cairo.h | 18 ++++-----
9 files changed, 177 insertions(+), 74 deletions(-)
commit de939f52061ba9a1c739c193e3e4f549668855cc
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Thu Jun 29 18:54:02 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:50 2006 +0200
Require gtk-doc 1.6, and make it ignore cairo_public and cairo_private
decorators.
configure.in | 2 +-
doc/public/Makefile.am | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 647ca37ca3d4b1954f7400deeeaaf245b5c90e69
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Thu Jun 29 18:47:35 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:50 2006 +0200
Mark enum additions as "Since 1.2" too.
src/cairo.h | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
commit 320ce67d630e4aac1f0007982aef27c831b04b66
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Thu Jun 29 18:36:53 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Fri Jun 30 02:21:49 2006 +0200
Add "Since: 1.2" to docs for most new API functions.
src/cairo-font.c | 2 ++
src/cairo-image-surface.c | 6 ++++++
src/cairo-pattern.c | 2 ++
src/cairo-pdf-surface.c | 6 ++++++
src/cairo-ps-surface.c | 14 +++++++++++++-
src/cairo-scaled-font.c | 12 ++++++++++++
src/cairo-surface.c | 14 +++++++-------
src/cairo-svg-surface.c | 14 ++++++++++----
src/cairo.c | 14 ++++++++++++++
9 files changed, 72 insertions(+), 12 deletions(-)
commit bd92eb7f3c58fdcbe05f67b9a879798246c616bc
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 19:47:26 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 29 21:33:34 2006 +0200
Move device_transform of path to before floating->fixed conversion.
This is an attempt to fix the following bug:
http://bugzilla.gnome.org/show_bug.cgi?id=332266
With the recent rewrite of the device-offset code, which pushed things
from the gstate to the surface layer, the 16-bit limitations on coordinates
which previously applied to device space only, have lately been applying to
user space. This commit moves the device_transform back up above the conversion
from floating-point to fixed-point values so that once again the limitation
only applies to device space.
src/cairo-clip.c | 10 --------
src/cairo-gstate.c | 8 ++++---
src/cairo-surface-fallback.c | 1 +
src/cairo-surface.c | 54 +++++++++++++++++++-------------------------
src/cairo-xlib-surface.c | 1 +
src/cairoint.h | 1 +
6 files changed, 31 insertions(+), 44 deletions(-)
commit 29caf8915f822778f0e59add7d364a03bcdb8327
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Thu Jun 29 16:09:46 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Thu Jun 29 16:09:46 2006 +0200
Fix support for non-pkg-config cflags and libs (needed for supporting
freetype-config)
configure.in | 20 ++++++++++++--------
src/cairo-backend.pc.in | 4 ++--
2 files changed, 14 insertions(+), 10 deletions(-)
commit 195b1142e7a1652e0f65cfd822bba7ea8b6ba505
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Thu Jun 29 15:22:44 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Thu Jun 29 15:22:44 2006 +0200
Prefix "cairo_*_test_*" symbols with underscore.
src/cairo-pdf-surface.c | 4 ++--
src/cairo-pdf-test.h | 4 ++--
src/cairo-ps-surface.c | 4 ++--
src/cairo-ps-test.h | 4 ++--
src/cairo-scaled-font-test.h | 4 ++--
src/cairo-scaled-font.c | 2 +-
src/cairo-svg-surface.c | 4 ++--
src/cairo-svg-test.h | 4 ++--
src/cairo-xlib-surface.c | 4 ++--
src/cairo-xlib-test.h | 4 ++--
test/fallback-resolution.c | 6 +++---
test/glyph-cache-pressure.c | 2 +-
test/xlib-surface.c | 2 +-
13 files changed, 24 insertions(+), 24 deletions(-)
commit f26da6c464c60ab2ed87175ab0a9b81e3cf363fb
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Thu Jun 29 12:32:58 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Thu Jun 29 12:32:58 2006 +0200
Remove cairo_public from source files.
src/cairo-atsui-font.c | 2 +-
src/cairo-svg-surface.c | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
commit 8effd25c1b05607ff6501821f1d80745677d8e72
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 06:25:24 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 29 06:25:24 2006 +0200
Update PDF and PS reference images for test/text-pattern.
test/text-pattern-pdf-argb32-ref.png | Bin 0 -> 1632 bytes
test/text-pattern-ps-argb32-ref.png | Bin 0 -> 1681 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
commit a64b946ee0512d85d3c790c67aad8a882c5c3533
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 06:24:44 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 29 06:24:44 2006 +0200
Mark test/leaky-dash as an expected failure.
test/Makefile.am | 1 +
test/leaky-dash.c | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
commit 734e10709f5c62c0b64e51a03df8e109e7eebe0d
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 06:12:48 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 29 06:12:48 2006 +0200
Add several more stress tests to test/dash-zero-length
test/dash-zero-length-ps-argb32-ref.png | Bin 214 -> 272 bytes
test/dash-zero-length-ref.png | Bin 235 -> 238 bytes
test/dash-zero-length-rgb24-ref.png | Bin 222 -> 218 bytes
test/dash-zero-length.c | 85 +++++++++++++++++++++-----------
4 files changed, 56 insertions(+), 29 deletions(-)
commit 8aa306caac99ebe074a6cde8b424b1780cafefee
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 05:13:37 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 29 06:12:08 2006 +0200
PS: Fix for dash-zero-length
src/cairo-ps-surface.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 75 insertions(+), 4 deletions(-)
commit 7285499700a4f0f4bb95f003d0c730246bf3eabd
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 05:07:51 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 29 05:07:51 2006 +0200
Squelch some bogus compiler warnings about possibly uninitialized values.
pixman/src/fbcompose.c | 9 +++++----
src/cairo-font-subset.c | 4 ++--
2 files changed, 7 insertions(+), 6 deletions(-)
commit 20e3a99bbaa2624ecad7b505158edc8dce706ea8
Author: Keith Packard <keithp@neko.keithp.com>
AuthorDate: Thu Jun 29 04:10:35 2006 +0200
Commit: Keith Packard <keithp@neko.keithp.com>
CommitDate: Thu Jun 29 04:10:35 2006 +0200
Skip TrueType font output for PS/PDF until it handles vertical layout.
The TrueType font subsetting code fails to emit VHEA/VMTX headers for the
font, so WMode 1 doesn't work to switch to vertical metrics. Added a bug
about this, and changed the PS/PDF output code to just use Type3 in this
case until the bug is fixed. Updated the reference images to match the
output for PDF/PS backends for the vertical font check.
BUGS | 7 +++++++
src/cairo-font-subset.c | 3 +++
src/cairo-ft-font.c | 16 +++++++++++++++-
src/cairo-ft-private.h | 3 +++
test/ft-text-vertical-layout-pdf-argb32-ref.png | Bin 1018 -> 956 bytes
test/ft-text-vertical-layout-pdf-rgb24-ref.png | Bin 1037 -> 0 bytes
test/ft-text-vertical-layout-ps-argb32-ref.png | Bin 351 -> 349 bytes
test/ft-text-vertical-layout-ps-rgb24-ref.png | Bin 1086 -> 0 bytes
8 files changed, 28 insertions(+), 1 deletion(-)
commit 2e2799d4f921b22030eb63585dcec2ed4503fd5b
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 02:41:46 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 29 02:41:46 2006 +0200
Ignore degenerate-path
test/.gitignore | 1 +
1 file changed, 1 insertion(+)
commit c90cc4e33f1549cde1d7a6a94599dbb3de84d387
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 29 02:41:17 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 29 02:41:17 2006 +0200
Update reference images for ft-text-vertical-layout
test/ft-text-vertical-layout-ref.png | Bin 1130 -> 1130 bytes
test/ft-text-vertical-layout-svg-rgb24-ref.png | Bin 1100 -> 1098 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
commit 92021d169fea48eed9349e5821353f976df56be1
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Wed Jun 28 04:14:07 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Wed Jun 28 04:14:07 2006 +0200
Make docs not build by "make all", but by "make doc", "make dist", and "make
install".
Makefile.am | 4 ++++
doc/Makefile.am | 4 +++-
doc/public/tmpl/cairo-types.sgml | 4 +---
doc/public/tmpl/cairo-version.sgml | 7 +++++++
gtk-doc.make | 8 ++++++--
5 files changed, 21 insertions(+), 6 deletions(-)
commit 0d073c2e86ced3a94ef76e7e4c2a00f8fb76efb1
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Wed Jun 28 03:25:08 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Wed Jun 28 03:25:08 2006 +0200
Use $RELEASE_OR_SNAPSHOT to determine upload directory.
Turn distcheck on release-check on again, as CAIRO_TEST_TARGET="" can be used
to disable all failures now.
Makefile.am | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit b37562868d2254d2dbd93a8808d32f0a0d769195
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Wed Jun 28 03:16:33 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Wed Jun 28 03:16:33 2006 +0200
Ignore *.bak
doc/public/.gitignore | 1 +
1 file changed, 1 insertion(+)
commit 9fe0ea16d344d5b9bed1cd7f6046e378ce76ae1f
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Wed Jun 28 03:15:41 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Wed Jun 28 03:15:41 2006 +0200
Update list of ignored header files.
doc/public/Makefile.am | 44 ++++++++++++++++++++++++++++----------------
1 file changed, 28 insertions(+), 16 deletions(-)
commit ddb81d3cade326fecfe1ed05037542e958e734b5
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Tue Jun 27 16:55:53 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Tue Jun 27 16:55:53 2006 +0200
Report Xlib Xrender status.
configure.in | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
commit 34f24d2aad90d4a737b513ac6858ed879316e132
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Tue Jun 27 15:38:45 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Tue Jun 27 15:38:45 2006 +0200
ROADMAP: Note that degenerate path stuff has been pushed out now.
ROADMAP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 988a28e259924e7ce50f4d3119bcef7a3b18c931
Merge: 973c9ab ce2b9e1
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Tue Jun 27 15:37:58 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Tue Jun 27 15:37:58 2006 +0200
Merge branch 'degenerate-path' into cairo
commit 973c9abd53df4e6d6583de045514e003827bc7b9
Author: Jeff Muizelaar <jeff@infidigm.net>
AuthorDate: Tue Jun 27 15:33:47 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Tue Jun 27 15:35:22 2006 +0200
PS: Workaround to avoid splitting final ~> terminating sequence.
src/cairo-ps-surface.c | 7 +++++++
1 file changed, 7 insertions(+)
commit 5d60ceb9b85a6b39865bc760ef7467c10f2ec7b6
Author: Michael Emmel <memmel@debian.localdomain>
AuthorDate: Mon Jun 26 22:27:14 2006 -0700
Commit: Michael Emmel <memmel@debian.localdomain>
CommitDate: Mon Jun 26 22:27:14 2006 -0700
Added major updates fixes and enhancements by
Claudio Ciccani klan@directfb.org
Almost a full rewrite
src/cairo-directfb-surface.c | 2175 +++++++++++++++++++++++++++++-------------
1 file changed, 1523 insertions(+), 652 deletions(-)
commit 289e8b8af30ae3f00e7649109a933a673f346b37
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Mon Jun 26 12:26:15 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Mon Jun 26 12:26:15 2006 +0200
Remove config.cache in make distclean.
Makefile.am | 1 +
1 file changed, 1 insertion(+)
commit 73a0e792b4115a1012c5f618650a6265377cc6e5
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Mon Jun 26 12:21:18 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Mon Jun 26 12:21:18 2006 +0200
More configure foo fixes for .pc files.
configure.in | 14 ++++++++------
src/Makefile.am | 9 ++++++++-
src/cairo-backend.pc.in | 4 ++--
3 files changed, 18 insertions(+), 9 deletions(-)
commit 5ba974ea0b7974e8c985d7414fcf6a8a5e415c12
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Mon Jun 26 11:54:04 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Mon Jun 26 11:54:04 2006 +0200
Fix circular dependency in cairo.pc and cairo-xlib.pc.
configure.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 53a478d233e7b8e02ecbc93bf102fb4dc29e0d57
Author: Behdad Esfahbod <behdad@behdad.org>
AuthorDate: Sun Jun 25 17:43:27 2006 +0200
Commit: Behdad Esfahbod <behdad@behdad.org>
CommitDate: Sun Jun 25 17:46:01 2006 +0200
Rewrite configure caching.
configure.in | 285 +++++++++++++++++++++++++-------------------------------
src/cairo.pc.in | 2 +-
2 files changed, 128 insertions(+), 159 deletions(-)
commit ce2b9e1b5cc816e4a6a4345daab539cc58e2d043
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 16:57:59 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 16:57:59 2006 +0200
Prefer TRUE and FALSE over 1 and 0 for assigning cairo_bool_t values
src/cairo-path-stroke.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit 58a60ed9fdd53a4cf29d33624b866bf6ccd637ae
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 16:53:13 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 16:53:13 2006 +0200
Prefer sub-path over subpath in documentation.
src/cairo.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
commit 773cb6475b68199e5ef0839cd22c9f3445d7d5d3
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 16:51:25 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 16:51:25 2006 +0200
Prefer sub_path over subpath in identifiers.
src/cairo-path-stroke.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit 8f0dd658b1fff3f4e9225b8fb23884f0bbcdb822
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 16:49:45 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 16:49:45 2006 +0200
Add documentation for how degenerate segments and sub-paths are treated.
src/cairo.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
commit 15caa88c6416ce8e0c4c026e76f84ccaf7a3c840
Author: Jeff Muizelaar <jeff@infidigm.net>
AuthorDate: Sun Jun 25 16:12:38 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 16:12:38 2006 +0200
Initial support for degenerate-path stroking
This follows the PDF and SVG specifications which only draw degenerate paths when
round caps are in effect.
With this commit, the degenerate-path test passes with the image, xlib, and pdf
backends, (but still fails with ps and svg backends).
src/cairo-path-stroke.c | 54 +++++++++++++++++++++++++++++++------------------
1 file changed, 34 insertions(+), 20 deletions(-)
commit 20df4af12617ad6459dcb234dfd98954282710f5
Author: Jeff Muizelaar <jeff@infidigm.net>
AuthorDate: Sun Jun 25 15:48:48 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 15:48:48 2006 +0200
Add new test case degenerate-path to show current 'bug'
test/Makefile.am | 4 +++
test/degenerate-path-ref.png | Bin 0 -> 193 bytes
test/degenerate-path-rgb24-ref.png | Bin 0 -> 174 bytes
test/degenerate-path.c | 68 +++++++++++++++++++++++++++++++++++++
4 files changed, 72 insertions(+)
commit e747bbd350e9630c18849dd7975036d1260264be
Author: Torsten Schoenfeld <kaffeetisch@gmx.de>
AuthorDate: Sun Jun 25 15:07:19 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 15:25:23 2006 +0200
Fix build after recent pixman.h change.
The recent pixman.h change to use configure-generated defines
accidentally broke the build. Pulling in config.h fixes it.
pixman/src/pixman.h | 4 ++++
1 file changed, 4 insertions(+)
commit e32138aa93ba37d760af87294fbb47046bfe6dec
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 14:42:27 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 14:42:27 2006 +0200
Prefer using configure-generated variable for finding stdint.h or similar.
We were doing something more complicated originally, and that was because
pixman.h was an installed public header file at one time. But that hasn't
been the case for quite a long time.
pixman/src/pixman.h | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
commit 14ffde038038deda66973856a5f3b9442c8d3c7d
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 12:16:36 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 12:16:36 2006 +0200
ROADMAP: Note that bug 6759 is now fixed.
ROADMAP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d2ea21b4aef8ab5338718ddd6ccdff35609e9f6c
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 11:48:32 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 11:48:32 2006 +0200
ft-text-antialias-none: Update reference images and igore list.
Add a new ps reference image due to slightly different rasterization. Also
update pdf and svg backends to ignore this test since those backends do not
support ANTIALIAS_NONE.
Note in ROADMAP that bug 6759 is fixed now.
test/cairo-test.c | 2 ++
test/ft-text-antialias-none-ps-argb32-ref.png | Bin 0 -> 335 bytes
2 files changed, 2 insertions(+)
commit 7e0e503fba80767dc68556054e937123fdcea359
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 11:32:36 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 11:32:36 2006 +0200
xlib: Fix failure path to do cache thawing cleanup.
src/cairo-xlib-surface.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 4bff3d559e1d931cd47701f11765b1a574a7eac4
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 11:28:03 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 11:28:03 2006 +0200
ROADMAP: Note that cairo_xlib_surface_get_width/height exist now.
ROADMAP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ddead8e0612162e121868ba561498b8565112f8b
Author: Robert O'Callahan <rocallahan@novell.com>
AuthorDate: Wed Jun 21 15:47:03 2006 +1200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 11:23:43 2006 +0200
Surface size getters for xlib
When accessing the underlying drawable etc of an xlib surface, it is
also helpful to be able to get the width and height without a server
round trip. This patch provides those functions.
src/cairo-xlib-surface.c | 26 ++++++++++++++++++++++++++
src/cairo-xlib.h | 6 ++++++
test/xlib-surface.c | 7 ++++++-
3 files changed, 38 insertions(+), 1 deletion(-)
commit 113bef399a2ca27f4c49a3d917ac1e6075449616
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 11:20:50 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 11:20:50 2006 +0200
ROADMAP: Note that bug 6617 might already be fixed.
ROADMAP | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 9ab5678e53219f95de7183e300bba3edac7fe72d
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 10:02:10 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 10:04:43 2006 +0200
Fix bug 7268: Fix coordinate space for _cairo_surface_get_extents
Previously this function was attempting to return values in surface
space, (but even then it was doing it wrong). However, all callers
actually expect values in backend space. Fixing this cleans up bug
7268 quite nicely.
ROADMAP | 2 +-
src/cairo-surface.c | 31 +++++++++++++------------------
2 files changed, 14 insertions(+), 19 deletions(-)
commit 95355c854f1894e7bbcd370f3bb0d00223c077b6
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 02:25:16 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 10:04:43 2006 +0200
ROADMAP: Note that SVG bitmap glyphs now work. Move some bugs to a punt list.
ROADMAP | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
commit 4c7074ceb42c50fc55929291330658f693c66bc7
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Sun Jun 25 02:23:14 2006 +0200
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Sun Jun 25 10:04:43 2006 +0200
Remove comment which had been incorrectly copied
src/cairo-ft-font.c | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
commit 3a313070e5b5a1168225dec008f63ff68ed20559
Author: Emmanuel Pacaud <emmanuel.pacaud@free.fr>
AuthorDate: Fri Jun 23 20:13:58 2006 +0200
Commit: Emmanuel Pacaud <emmanuel.pacaud@free.fr>
CommitDate: Fri Jun 23 20:16:12 2006 +0200
SVG: fix bit order for bitmap font data and use a group with matrix
transformation instead of applying the same matrix on each rect
coordinates.
src/cairo-svg-surface.c | 55 +++++++++++++++++++++----------------------------
1 file changed, 23 insertions(+), 32 deletions(-)
commit 8b6fcaf8ff17786ab5394a4aa2d6289f5d9601c2
Author: Jonathon Jongsma <jonathon.jongsma@gmail.com>
AuthorDate: Fri Jun 23 08:29:17 2006 -0500
Commit: Jonathon Jongsma <jonathon.jongsma@gmail.com>
CommitDate: Fri Jun 23 08:29:17 2006 -0500
Fix a minor documentation typo in cairo_pop_group_to_source
src/cairo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bfa133f9e6dbe511ab696cb1d4b1cea59451f1c1
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 22 22:39:39 2006 -0700
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 22 22:39:39 2006 -0700
ROADMAP: Note that bug 6955 is fixed.
ROADMAP | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5488c3b462260126a000928aa599684d7b1041e7
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 22 22:38:17 2006 -0700
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 22 22:38:17 2006 -0700
xlib: Prefer BAIL over FAIL when the cleanup code is also used in succesful cases.
src/cairo-xlib-surface.c | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
commit 7e457cb4c1e69670f27e3e8e134a9e32a8f75788
Author: Carl Worth <cworth@cworth.org>
AuthorDate: Thu Jun 22 22:32:57 2006 -0700
Commit: Carl Worth <cworth@cworth.org>
CommitDate: Thu Jun 22 22:32:57 2006 -0700
Bug 6955: Fix by adding freeze/thaw around scaled_font glyph cache in _cairo_xlib_surface_show_glyphs
src/cairo-scaled-font.c | 12 ++++++++++++