📄 changelog
字号:
commit bf458c9c67120a2d175f18447dd710060f0ba014Author: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 17:06:57 2006 -0700 win32: Add conditional definitions for INT16_{MIN,MAX} and UINT16_MAX now that we use them.commit c1855f17624c62e1f7451b3c673bca23a4575ff7Author: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 16:59:59 2006 -0700 Remove CAIRO_{MIN,MAX}SHORT which did not distinguish signed vs. unsigned. Instead, use the standard INT16_{MIN,MAX} and UINT16_{MIN,MAX} as appropriate.commit 746f66c3fce6de39ac9afa7be8bcf8f74c750e85Author: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 16:54:03 2006 -0700 Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. This rectangle has regular integer values, not fixed-point values. So the old name was horribly wrong and misleading, (and yes I think it was even I that had suggested it).commit 5570bf0a9e99019ac24b2b856455afcf360c14fcAuthor: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 16:36:24 2006 -0700 CODING_STYLE: Fix misspellings.commit a21a2e935d3a75b045ce5f7e917524052f018758Author: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 16:28:15 2006 -0700 CODING_STYLE: Add notes on avoiding trailing whitespace.commit ef10a0403a8a466199615e34a34df9ea860ef9c0Author: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 15:50:33 2006 -0700 Remove initial, final, and duplicate blank lines. This patch was produced by running git-stripspace on all *.[ch] files within cairo. Note that this script would have also created all the changes from the previous commits to remove trailing whitespace.commit 5278de09973c3e41028dc80a8862db01fc70cf11Author: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 15:41:31 2006 -0700 Remove all remaining trailing whitespace. This patch was produced with the following (GNU) sed script: sed -i -r -e 's/[ \t]+$//' run on all *.[ch] files within cairo. Note that the above script would have also created all the changes from the previous commits to remove trailing whitespace.commit 00592e075754594605fddfb2a702f3d2caa7c55cAuthor: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 15:38:58 2006 -0700 Remove trailing whitespace from lines with a single brace. This patch was produced with the following (GNU) sed script: sed -i -r -e '/^[ \t]*[{}][ \t]*/ s/[ \t]+$//' run on all *.[ch] files within cairo.commit 4670366ede0b0ed1abf47f4595a64bc5cd3c19fcAuthor: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 15:35:48 2006 -0700 Remove trailing whitespace from lines that look like comments. This patch was produced with the following (GNU) sed script: sed -i -r -e '/^[ \t]*\/?\*/ s/[ \t]+$//' run on all *.[ch] files within cairo, (though I manually excluded src/cairo-atsui-font.c which has a code line that appears as a comment to this script).commit 80b8deb1e4f9d0b856106031c6a7a629cca7552cAuthor: Carl Worth <cworth@cworth.org>Date: Tue Jun 6 15:25:49 2006 -0700 Remove extraneous whitespace from "blank" lines. This patch was produced with the following (GNU) sed script: sed -i -r -e 's/^[ \t]+$//' run on all *.[ch] files within cairo.commit 28d47d332aafa81bcbc669603357298cb0a14322Author: Carl Worth <cworth@cworth.org>Date: Mon Jun 5 14:25:13 2006 -0700 Move rectangle functions to new cairo-rectangle.ccommit 3d9dc96d186c9093da24c7bbf36614f3d8df1758Author: Carl Worth <cworth@cworth.org>Date: Thu May 25 02:28:09 2006 -0700 New API: Add cairo_image_surface_get_{data,format,stride}commit 0c49666231e42a3f968ad46a0aa58fc7b854b258Author: Jeff Muizelaar <jeff@freiheit.infidigm.net>Date: Sat May 27 02:23:09 2006 -0400 Only destroy scaled glyphs if they are not in the cache. Previously, when scaled_glyph_init failed we would destroy the scaled glyph in CLEANUP. However, this causes trouble later because there is still a reference to the glyph in the cache. This remaining reference causes a number of bad things, including a double destruction when the cache is destroyed.commit bafdded8ee43632e5f60307e53f0489be0afc3c4Author: Kristian Høgsberg <krh@redhat.com>Date: Sun May 28 13:25:57 2006 -0400 Remove cairo_public from _cairo_lzw_compress() definition.commit 84c6f879631b3d3ca63c3fd99b9cb68b111d283fAuthor: Kristian Høgsberg <krh@redhat.com>Date: Sun May 28 13:38:50 2006 -0400 Clarify licensing of float formatting code.commit 79c86b04a7848830998e1a5344c6a9ecf9113789Author: Christian Biesinger <cbiesinger@web.de>Date: Sun May 28 16:50:54 2006 +0200 Add "html" Makefile target to run make-html.plcommit 508d0955fb3a851919233f27b5fe9408c85fa053Author: Christian Biesinger <cbiesinger@web.de>Date: Thu May 25 21:54:54 2006 +0200 Distribute make-html.plcommit f072d4ed66f78bd4fba4fb44e30f3ddd3f10fc33Author: Christian Biesinger <cbiesinger@web.de>Date: Thu May 25 21:21:31 2006 +0200 Add missing reference images to EXTRA_DISTcommit 0b63baba6e8c3f2f6da52d4476ec595ff87dfc93Author: Christian Biesinger <cbiesinger@web.de>Date: Thu May 25 17:29:01 2006 +0200 Make BeOS compile again ..by passing the cairo_content_t to _cairo_surface_initcommit 22232be7592dadc22fef614aefee9c9398a8510cAuthor: Carl Worth <cworth@cworth.org>Date: Wed May 24 17:24:52 2006 -0700 Note the changed semantics of cairo_surface_set_device_offset Specifically, device offsets now affect using the offset surface in a source pattern as well as drawing to the surface. This behavior os also verified with a new test case: test/device-offset.ccommit d0dd3b822e98358e88f8c9261ef633331548ccfdAuthor: Carl Worth <cworth@cworth.org>Date: Wed May 24 17:05:51 2006 -0700 New API: Add new function cairo_surface_get_content This assumes that the directfb, glitz, and quartz backends always create surfaces with content of COLOR_ALPHA which might be totally wrong.commit 0796845ae6923f3ccef5df231b7d9a2c145063fdAuthor: Carl Worth <cworth@cworth.org>Date: Wed May 24 14:03:49 2006 -0700 Add new fallback-resolution test for bug in cairo_pdf_surface_set_dpicommit 11b2481862e15a2cdedae347eab4347f7b63f715Author: Carl Worth <cworth@cworth.org>Date: Wed May 24 14:02:30 2006 -0700 PDF: Add new, private test function: cairo_pdf_test_force_fallbackscommit 65b9217cadcd09f1ed18aa0da38d0b72b6438780Author: Carl Worth <cworth@cworth.org>Date: Wed May 24 11:37:05 2006 -0700 cairo-xlib-test: Rename cairo_test_xlib function prefix to cairo_xlib_testcommit 5acce60291fe0b61a67ff1e803b6226db576c233Author: Carl Worth <cworth@cworth.org>Date: Wed May 24 10:35:24 2006 -0700 Typo fixescommit a5a72676bd34ac6bfdf5e0bcfd3fb21fcbada673Author: Carl Worth <cworth@cworth.org>Date: Tue May 23 13:41:44 2006 -0700 ROADMAP: Note that the cairo_set_line_width issue is resolvedcommit e4476dda49b709875b8204567168752c15927480Author: Carl Worth <cworth@cworth.org>Date: Tue May 23 13:41:00 2006 -0700 PDF: Move dash operator before path construction operators. I don't recall anything about this in the PDF reference, (though I also didn't look specifically for it), but without this acroread is quite unhappy with cairo's PDF output when it includes dashing.commit 59885c6a122f593b417cb47dbd676eeac0cd8f69Author: Carl Worth <cworth@cworth.org>Date: Tue May 23 12:08:20 2006 -0700 Clarify the documentation for cairo_set_dash Note that dash length units are evaluated in the user space at the time of the stroke operation, (not the user space at the time of cairo_set_dash).commit 68b41cfd06dd6c798f8045ba1580342669ef5539Author: Carl Worth <cworth@cworth.org>Date: Tue May 23 11:23:27 2006 -0700 PDF: Share path callbacks for fill and stroke.commit 7e5bef2439be93e46583c0922f68ad770179fa1eAuthor: Carl Worth <cworth@cworth.org>Date: Tue May 23 11:17:01 2006 -0700 PDF: Rename pdf_stroke_t to pdf_path_into_t for future sharing with fillcommit 1b1b59a4a9cdeab0f3c360c09721aff23154015fAuthor: Carl Worth <cworth@cworth.org>Date: Tue May 23 11:12:09 2006 -0700 New test: dash-scale Tests interactions of cairo_set_dash and cairo_scale, (in particular with a non-uniformly scaled pen).commit 0755a619a101b89f5c5439f12e0544ab5ecac997Author: Carl Worth <cworth@cworth.org>Date: Tue May 23 10:54:54 2006 -0700 SVG: Fix for line-width-scale Use the same approach as the PDF backend: emit the pen matrix as the SVG transform for the stroke, and compensate by first transforming all path coordinates by the ctm_inverse.commit b1231e2ef349af1c0b130880603a924ff67b2967Author: Carl Worth <cworth@cworth.org>Date: Tue May 23 10:45:18 2006 -0700 Codify 1.0 behavior of cairo_set_line_width as a feature, not a bug. Clarify the documentation of cairo_set_line_width to indicate that the value will be interpreted within the user space at the time of the stroke. Also adjust the comments in test/line-width-scale as well as the reference images for that test to match.commit 0a1ec91977ef05f04e2cc52895fd98a903f1c8ebAuthor: Carl Worth <cworth@cworth.org>Date: Mon May 22 09:22:42 2006 -0700 Move prototype of cairo_debug_reset_static_data from uninstalled cairo-debug.h to cairo.hcommit 27e9e3cecd354475047ac268d5ef52eba3f041f1Author: Kristian Høgsberg <krh@redhat.com>Date: Fri May 19 02:17:35 2006 -0400 Handle seac charstring commands correctly. - Include PS standard encoding table so we can map from standard encoding indices to glyph names and then make sure to include the glyph of that name. - Cut out verbose debugging code. - Fix a couple of bugs in glyph name to index lookup code.commit 89384ae12474c257fb47e4231229235207ab8f85Author: Carl Worth <cworth@cworth.org>Date: Thu May 18 21:48:38 2006 -0700 PDF: Squelch a couple of bogus "may be used uninitialized" warnings.commit e2713057f80c412a3ba947f9c7af2f18dd26105eAuthor: Vladimir Vukicevic <vladimir@pobox.com>Date: Wed Mar 15 14:10:59 2006 -0800 Define kCGBitmapByteOrder32Host for when the SDK doesn't define it (cherry picked from bd9b5d29e39f424e912184dcd0dc2610637d5fdf commit)commit 5bdcfd14136d02ccaec275b2bcd5fb2744352f87Author: Vladimir Vukicevic <vladimir@cyclone.vlad1.com>Date: Thu Mar 16 14:14:35 2006 -0800 Whitespace fix (cherry picked from 0bb567a2f1807d83508e2d7598a8bd8f4d94208d commit)commit e8069da97bc5c09d9bac91cf401d9e3c3ba91607Author: Vladimir Vukicevic <vladimir@cyclone.vlad1.com>Date: Thu Mar 16 17:00:37 2006 -0800 CAIRO_SCALED_FONT_TYPE_* -> CAIRO_FONT_TYPE_* Some of these were missed when CAIRO_SCALED_FONT_TYPE_* was renamed. (cherry picked from 33dba4a690a5e4ec13ed294307b89cceac1ca696 commit)commit fb7ae2a28e46895f764754c6961cb99989be7a04Author: Kristian Høgsberg <krh@redhat.com>Date: Thu May 18 21:01:20 2006 -0400 Remember to call cairo_type1_font_subset_destroy().commit 1d2b60454fb1e7a1e4b7614029f02dfb0e33acb3Author: Kristian Høgsberg <krh@redhat.com>Date: Thu May 18 20:50:36 2006 -0400 Consolidate a few arrays into a array of structs.commit 9b84b3da58a62b25c129626f918713036e41cc88Author: Vladimir Vukicevic <vladimir@cyclone.vlad1.com>Date: Fri Mar 17 00:06:21 2006 -0800 [win32] GDI is nearly always faster than pixman; use it whenever possible Remove local image check from fill_rectangles and fix check for whether we can AlphaBlend or not (ARGB->ARGB AlphaBlend works fine) (cherry picked from f099783b3e7f895a59d4d4a67a8534f1d21d44e1 commit)commit 2a89526edf1f42dfc3e8592b82a51b9970015bdaAuthor: Vladimir Vukicevic <vladimir@cyclone.vlad1.com>Date: Thu Mar 16 14:04:49 2006 -0800 [win32] Add GdiFlush() calls after DIB creation, as per MSDN docs Also fixes some spacing/tab issues (cherry picked from 123ca7c9f9d8984be5ed4fb42a2897508e8ff44a commit)commit a9c42e8fc264e3d07e4888d5965eea130c1e9d0aAuthor: Stuart Parmenter <stuart@mozilla.com>Date: Wed Mar 15 14:20:35 2006 -0800 [win32] fix win32_show_glyphs glyph offsets (cherry picked from 947a4a1bc6a0a0ee78c44b71fef32c924ebc9397 commit)commit 59a45f1c4a914c9640bbea37c72b1ec222f56ff3Author: Stuart Parmenter <pavlov@pavlov.net>Date: Fri Mar 10 12:25:07 2006 -0800 [win32] implement win32 show_glyphs (cherry picked from 9c7d0cbde415d02b6e8298a02b3b62cf4513a59e commit)commit a10bbecaf8f122726c3e5b55b07bcd7882f6f319Author: Stuart Parmenter <pavlov@pavlov.net>Date: Fri Mar 10 12:12:36 2006 -0800 [win32] Allow for creating a font from a HFONT (cherry picked from 677f6c84f9beae3afd375663fed0a440007ebca2 commit)commit 244c111fca042b15d6718295ca2f7c7843fa7ab5Author: Vladimir Vukicevic <vladimir@pobox.com>Date: Fri Mar 10 11:56:27 2006 -0800 [win32] Add SHADEBLENDCAPS and SB_NONE definitions for older SDKs (cherry picked from 7a68b7d035b1c63076d6fa6c54d40944459d206d commit)commit 92a015ff8ec5c11aac6d9c0c6702fa4873c04381Author: Vladimir Vukicevic <vladimir@cyclone.vlad1.com>Date: Mon Mar 27 13:49:58 2006 -0800 [xlib] only do glyph extents computation if non-solid source. xlib_show_glyphs was always calculating the glyph extents, even when it didn't need to; t
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -