summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2011-01-06xcb: Correct handling of index 0 glyphsAndrea Canciani1-0/+7
2011-01-03pattern: Remove unused _cairo_pattern_size functionAndrea Canciani2-42/+0
2011-01-02XCB: Make sure SHM memory isn't reused too earlyUli Schlachter3-4/+88
2011-01-02Switch the order of two functions in the C fileUli Schlachter1-34/+34
2011-01-02Remove an unused field from cairo_xcb_shm_info_tUli Schlachter5-39/+33
2011-01-02matrix: Fix warnings about documentation by 'make check'Andrea Canciani1-2/+2
2011-01-02pattern: Use double precision for gradient extreme objectsAndrea Canciani12-236/+205
2011-01-02pattern: Factor out pattern rescalingAndrea Canciani5-209/+156
2011-01-02matrix: Cairo matrix to pixman transform/offset conversionAndrea Canciani6-276/+357
2011-01-02pattern: Make functions not used elsewhere staticAndrea Canciani2-11/+2
2011-01-02pattern: Use cairo_color_stop_t when hashing gradient stopsAndrea Canciani1-1/+1
2011-01-02pattern: Remove unused 'opaque' variableAndrea Canciani1-3/+0
2011-01-01script: Add support for mesh patternsAndrea Canciani1-0/+85
2011-01-01pattern: Add public mesh pattern APIAdrian Johnson3-1/+1069
2011-01-01pdf,ps: Add native mesh pattern supportAdrian Johnson5-3/+614
2011-01-01Add mesh gradient rasterizerAndrea Canciani5-0/+1035
2011-01-01gstate: Disallow incomplete mesh gradient sourcesAndrea Canciani1-12/+32
2011-01-01mesh: Add mesh pattern type and enum valuesAdrian Johnson15-3/+289
2011-01-01Keep makefiles in alphabetical orderAndrea Canciani1-2/+2
2011-01-01quartz: Use native PDF blend modesAndrea Canciani1-101/+139
2011-01-01quartz: Don't dynamically load unused functionsAndrea Canciani1-2/+0
2011-01-01quartz: Clean up dynamically loaded functionsAndrea Canciani1-48/+14
2010-12-29Detach snapshots after flushing in cairo_surface_finish()Uli Schlachter1-1/+2
2010-12-29Verify that surfaces leak no snapshotsUli Schlachter1-0/+6
2010-12-25gl: Enable PLT symbol hiding for dispatch entriesChris Wilson1-3/+3
2010-12-25XCB: Stop taking the xcb socketUli Schlachter9-1172/+125
2010-12-18xcb: Remove a wrong optimizationUli Schlachter1-7/+0
2010-12-18xcb: Work around wrong extent computation in the X serverUli Schlachter1-0/+11
2010-12-17gl: Fix #include's to pass 'make check'Andrea Canciani3-1/+3
2010-12-15Avoid some unneeded 'is_clear = FALSE'Uli Schlachter1-6/+12
2010-12-15gl: Remove GLEW from the build system and the source treeAlexandros Frantzis6-25924/+1
2010-12-15gl: Replace GLEW by using the facilities provided by cairo-gl-infoAlexandros Frantzis5-51/+34
2010-12-15gl: Remove GL 1.x ARB shader implementationAlexandros Frantzis1-187/+0
2010-12-15gl: Use the GL core 2.0 shader implementation for both GL 1.x ARB and GL 2.xAlexandros Frantzis1-5/+4
2010-12-15gl: Use the dispatch table for calling ARB/EXT functionsAlexandros Frantzis6-145/+195
2010-12-15gl: Add definitions for the core variant names of used GL constantsAlexandros Frantzis3-0/+101
2010-12-15gl: Embed the GL dispatch table in the cairo-gl context and initialize it.Alexandros Frantzis4-0/+22
2010-12-15gl: Add infrastructure for calling GL functions using a dispatch tableAlexandros Frantzis4-0/+303
2010-12-15gl: Add functions to query GL version and extensionsAlexandros Frantzis3-0/+81
2010-12-13scaled-font: assert that we hold the scaled-font mutex when looking up glyphsChris Wilson1-0/+2
2010-12-13path: Silence warningsAndrea Canciani1-1/+1
2010-12-13ps,pdf: Deal with empty domain gradients.Andrea Canciani2-6/+104
2010-12-13ps: Unify gradient emitters and support all extend modes.Andrea Canciani1-168/+88
2010-12-13pdf: Unify gradient emitters and support all extend modes.Andrea Canciani1-282/+132
2010-12-13quartz: Unify gradient construction and fix radial gradients.Andrea Canciani1-332/+68
2010-12-13pattern: Add a function to interpolate gradient objects.Andrea Canciani3-0/+42
2010-12-13pattern: Use pattern parameter range when analysing all gradients.Andrea Canciani1-51/+44
2010-12-13pattern: Compute a covering parameter range of a gradient for a box.Andrea Canciani2-0/+470
2010-12-13ps: Avoid unneeded fallbacks for gradients with opaque stops.Andrea Canciani1-1/+7
2010-12-13ps, pdf, pattern: Implement _cairo_pattern_alpha_range to analyse patterns.Andrea Canciani4-22/+70