Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-08-11 | [configure.in,NEWS] Release 1.7.41.7.4 | Behdad Esfahbod | 2 | -3/+11 | |
2008-08-11 | [test/get-xrender-format.c] Don't fail if DISPLAY is not set | Behdad Esfahbod | 2 | -2/+2 | |
2008-08-11 | [test/xlib-surface-source] Skip test if DISPLAY not set | Behdad Esfahbod | 1 | -0/+4 | |
2008-08-11 | [doc] More template changes. Donno why they keep changing. | Behdad Esfahbod | 3 | -23/+23 | |
2008-08-11 | [src/Makefile.am] Include missing header file | Behdad Esfahbod | 1 | -0/+1 | |
2008-08-11 | [RELEASING] Mention git-shortlog | Behdad Esfahbod | 1 | -2/+5 | |
2008-08-11 | [configure.in] Increment version to 1.7.3 post release | Behdad Esfahbod | 1 | -1/+1 | |
2008-08-11 | [configure.in,NEWS] Release 1.7.21.7.2 | Behdad Esfahbod | 2 | -38/+186 | |
2008-08-11 | [doc] Update templates | Behdad Esfahbod | 0 | -0/+0 | |
2008-08-11 | [configure.in] Revert addition of MACRO_DIR() | Chris Wilson | 2 | -3/+1 | |
Without it we get a three line warning under Ubuntu. However, it just causes more problems than it is worth with older autoconf/automake. | |||||
2008-08-11 | [RELEASING] Update for cairo-features-win32.h | Behdad Esfahbod | 1 | -1/+1 | |
2008-08-11 | [ChangeLog.mk] Revert 21ab44f11d3d20eead5d988c7a6cf48eebff08c7 | Behdad Esfahbod | 1 | -1/+1 | |
That commit made the ChangeLog regenration rule to depend on .git/HEAD, not .git/. However, the contents and timestamp of that file does not change when you commit something locally. Hence, ChangeLog could remain stale. Depending on .git/ does the job. | |||||
2008-08-11 | [RELEASING] Easier to see API diff than log | Behdad Esfahbod | 1 | -1/+1 | |
2008-08-11 | Fix doc syntax | Behdad Esfahbod | 1 | -2/+2 | |
2008-08-11 | [RELEASING] Update for external pixman | Behdad Esfahbod | 1 | -3/+3 | |
2008-08-11 | [test] Update ref image list | Behdad Esfahbod | 1 | -1/+6 | |
2008-08-10 | [gstate] Revert Check for NULL font_face in _cairo_gstate_set_font_face | Behdad Esfahbod | 1 | -4/+1 | |
Revert commit b67d34e960fa07cfafb13e3a5b5b4a63cfb024d3. cairo_set_font_face() is documented to accept NULL to restore default font face. Revert commit that made it reject NULL. | |||||
2008-08-10 | [test/Makefil.am] Cosmetic | Behdad Esfahbod | 1 | -1/+1 | |
2008-08-10 | [xlib] Check for depth == 0 in create_surface_internal(). | Chris Wilson | 1 | -35/+52 | |
Validate that we find an appropriate depth for the Xlib surface, before attempting to create the surface. This was manifesting itself with XInitImage() failures during _draw_image_surface() (actually detected as a segmentation fault in XPutPixel() due to an incomplete XImage). So we also add a couple of asserts to ensure that XInitImage() is successful - which to the best of our knowledge, they should always be. | |||||
2008-08-10 | NEWS: Win32 font backend has been fixed | Adrian Johnson | 1 | -3/+0 | |
2008-08-09 | [dfb] fix crashes due to cached glyphs going away during operation | Vladimir Vukicevic | 1 | -19/+54 | |
2008-08-09 | [dfb] optimize DirectFB blits | Vladimir Vukicevic | 2 | -287/+140 | |
2008-08-09 | [dfb] correctly handle case of 0 boxes in clip region | Vladimir Vukicevic | 1 | -0/+2 | |
2008-08-09 | [dfb] Propagate clip correctly to surface returned from acquire_dest_image | Vladimir Vukicevic | 1 | -9/+54 | |
If the internal buffer is wrapped in an image surface in acquire_dest_image, that image surface needs the current clip region propagated to it. If not, then the clip needs to be applied at release_dest_image time. | |||||
2008-08-09 | [dfb] convert RUN_CLIPPED macro to function with helpers | Vladimir Vukicevic | 1 | -55/+186 | |
This helps with debugging and prepares the way for some future code cleanup. | |||||
2008-08-10 | Update _cairo_scaled_font_subsets_map_glyph() docs | Adrian Johnson | 1 | -4/+10 | |
2008-08-10 | Win32-printing: Fix Type 1 font printing so fallback is not used | Adrian Johnson | 3 | -11/+75 | |
Using glyph indices with Type 1 fonts on a printer DC does not work. Previously there was a temporary fix where Type 1 fonts were printed as filled paths. Now that _cairo_scaled_font_subsets_map_glyph() provides the reverse mapping of the glyph index fix this by converting the glyph indices back to the unicode values when printing Type 1 fonts. | |||||
2008-08-10 | Fix _cairo_sub_font_map_glyph() to return correct unicode value | Adrian Johnson | 1 | -4/+4 | |
2008-08-10 | win32-font: Make cairo_show_text() work again | Adrian Johnson | 1 | -2/+32 | |
For now implement _ucs4_to_index() and leave _text_to_glyphs() disabled. | |||||
2008-08-08 | [NEWS] Add some notes about recent happenings | Behdad Esfahbod | 1 | -0/+52 | |
2008-08-08 | [doc] Add short user-font section docs | Behdad Esfahbod | 1 | -1/+6 | |
2008-08-08 | Add note about zero-glyph clusters | Behdad Esfahbod | 1 | -0/+3 | |
2008-08-08 | [.gitignore] Update list of tests | Chris Wilson | 1 | -0/+7 | |
2008-08-08 | [test] Update reference image for leaky-dashed-rectangle. | Chris Wilson | 3 | -1/+2 | |
Bah, it seems someone fixed the code and the error lay in discrepancies with the antialiasing in the reference image. | |||||
2008-08-08 | [matrix] Prefer a return parameter for _compute_determinant(). | Chris Wilson | 4 | -21/+11 | |
Returning a double tends to be slightly more efficient than passing a pointer to fill, and is a lot easier to read. | |||||
2008-08-08 | Document all new API | Behdad Esfahbod | 9 | -65/+482 | |
Also validate clusters generated by font backends. | |||||
2008-08-08 | [test/user-font] Fix comments | Behdad Esfahbod | 1 | -2/+2 | |
2008-08-08 | [scaled-font-subsets] Fix UTF-8 mapping | Behdad Esfahbod | 1 | -4/+5 | |
Prevously all show_text_glyphs() clusters were using ActualText. This fixes that. I have a feeling that the following scenario is broken still though: - show_text_glyphs maps glyph 1 to some utf8 text different from what index_to_ucs4 will give for glyph 1. This will assign the utf8 text to glyph 1's ToUnicode. - show_glyphs shows glyph 1. Since cluster has no utf8 text, we won't use ActualText and fall back to ToUnicode. But the ToUnicode value assigned to glyph 1 is non-standard now. We should use ActualText. I have not verified this hypothesis though. | |||||
2008-08-08 | [pdf-operators] Add note about clusters with no glyphs | Behdad Esfahbod | 1 | -0/+2 | |
2008-08-08 | Make utf8 handling in font subsets more consistent | Behdad Esfahbod | 2 | -4/+7 | |
2008-08-08 | [truetype] Fix gcc warning about possibly-infinite-loops | Behdad Esfahbod | 1 | -5/+6 | |
2008-08-08 | [cairo-scaled-font-subsets] Make utf8 handling more robust | Behdad Esfahbod | 1 | -6/+4 | |
2008-08-08 | [test/user-font] Document glyph-not-found situation | Behdad Esfahbod | 1 | -3/+5 | |
2008-08-08 | Add cairo_scaled_font_text_to_glyphs() | Behdad Esfahbod | 8 | -128/+301 | |
And update user-font text_to_glyphs() method to match. Currently disable the win32-font text_to_glyphs(), until that one is updated. Or better yet, remove it and implement ucs4_to_index(). It's the toy font API afterall. | |||||
2008-08-08 | [cairo-scaled-font-subsets] Fix bug with utf8 handling | Behdad Esfahbod | 1 | -1/+1 | |
2008-08-08 | [unicode] Add _cairo_utf8_get_char_validated() | Behdad Esfahbod | 2 | -2/+44 | |
2008-08-08 | Add cairo_glyph/text_cluster_allocate/free | Behdad Esfahbod | 2 | -0/+116 | |
These are needed by the upcoming cairo_scaled_font_text_to_glyphs() | |||||
2008-08-08 | [user-font] Add a cairo_t argument to cairo_user_scaled_font_init_func_t | Behdad Esfahbod | 4 | -43/+74 | |
The init func does not actually need to draw anything, but having a cairo_t similar to that passed to render_glyph is handy for computing font extents. This is because cairo makes doing some things really hard (if not impossible) without a cairo_t. The user-font-proxy test case is a great example of how the added cairo_t makes life much easier. | |||||
2008-08-08 | Check for NULL pointer in cairo_set_scaled_font | Behdad Esfahbod | 1 | -0/+5 | |
2008-08-08 | [gstate] Check for NULL font_face in _cairo_gstate_set_font_face | Behdad Esfahbod | 1 | -1/+4 | |