tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

README (2210B)


      1 Snapshots of cairo and glitz for mozilla usage.
      2 
      3 We only include the relevant parts of each release (generally, src/*.[ch]),
      4 as we have Makefile.in's that integrate into the Mozilla build system.  For
      5 documentation and similar, please see the official tarballs at
      6 http://www.cairographics.org/.
      7 
      8 VERSIONS:
      9 
     10   cairo (1.18.0)
     11   pixman (0.44.2)
     12 
     13 ==== Local cairo patches ====
     14 
     15 00-cairo_public.patch: allow cairo_public to be predefined
     16 
     17 01-xlib-xrender-private.patch: xrender build fix
     18 
     19 02-cplusplus-no-register.patch: 'register' keyword not allowed when cairo.h is included by C++ code
     20 
     21 03-expose-lcd-filter.patch: expose the LCD filter settings as public API
     22 
     23 04-subpixel-aa-api.patch: add API for setting subpixel-AA
     24 
     25 05-ft-font-synth-flags-api.patch: enable client to control whether FreeType synthetic styles are allowed
     26 
     27 06-shared-ft-face.patch: integrate with Gecko SharedFTFace
     28 
     29 07-ft-variations-runtime-check.patch: runtime check for FreeType variation support
     30 
     31 09-quartz-surface-additions.patch: add cairo_quartz_surface_get_image
     32 
     33 11-quartz-surface-tags.patch: support for LINK tags in the quartz-surface backend
     34 
     35 12-quartz-named-destination.patch: support for named destinations in quartz-surface
     36 
     37 17-active-edges-crash.patch: avoid potential crash in active_edges
     38 
     39 18-quartz-granular-ifdefs.patch: build fixes for iOS
     40 
     41 19-ft-color-ifdef.patch: FT_COLOR build fix
     42 
     43 20-ios-colorspace.patch: iOS doesn't support per-display color spaces
     44 
     45 21-quartz-surface-leak.patch: fix DataSourceSurfaceRawData leak on quartz surface
     46 
     47 22-windows-build-fix.patch: build fix for Windows/non-mingw
     48 
     49 23-win32-api-additions.patch: Windows API additions for gecko
     50 
     51 cff-font-creation.patch: make cairo_cff_font_t allocation consistent
     52 
     53 27-windows-sdk-26100.patch: fix build bustage with Windows SDK 26100
     54 
     55 28-win32-vertical-glyph-advance-direction.patch: fix sign of glyph y-advance for ExtTextOut
     56 
     57 ==== pixman patches ====
     58 
     59 pixman-armasm.patch: add an ifdef guard around pixman-config.h include
     60 
     61 pixman-export.patch: make sure pixman symbols are not exported in libxul
     62 
     63 pixman-interp.patch: use lower quality interpolation by default on mobile
     64 
     65 pixman-rename.patch: include pixman-rename.h for renaming of external symbols