aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/gfx
Commit message (Collapse)AuthorAgeFilesLines
* submodules: Split out GFX and all its dependencies into a servo-gfx submodulePatrick Walton2012-11-1120-2015/+0
|
* dom, gfx, layout, submodules: Implement "color"Patrick Walton2012-11-102-26/+31
|
* Move FontFamily/FontEntry to font_list.rs; implement strawman family/face ↵Brian J. Burg2012-11-093-59/+103
| | | | matching.
* Finish collecting and storing FontList data.Brian J. Burg2012-11-094-30/+95
|
* Add some timing info, update rust-azure to fix crashPatrick Walton2012-11-091-82/+85
|
* Implement parallel renderingPatrick Walton2012-11-092-32/+74
|
* gfx: Use pipes to transfer layer buffers between the render supervisor ↵Patrick Walton2012-11-092-23/+46
| | | | function and the render callback
* gfx: Turn on 512x512 tiles once again, and work around the layer buffer badnessPatrick Walton2012-11-091-5/+4
|
* gfx: Supply our own buffers to accommodate the Mac DMA requirementsPatrick Walton2012-11-091-1/+31
|
* Update submodules to fix duplicate CTFont binding; start debugging quartz ↵Brian J. Burg2012-11-091-1/+4
| | | | font traits.
* Throw away the initial texture immediatelyPatrick Walton2012-11-091-0/+2
|
* gfx: Antialias fontsPatrick Walton2012-11-091-1/+1
|
* servo: Allow a render backend to be specified on the command line (-r)Patrick Walton2012-11-095-53/+54
|
* De-Cairo font handling.Patrick Walton2012-11-083-76/+15
| | | | This breaks Linux/Freetype.
* gfx: De-Cairo layersPatrick Walton2012-11-082-14/+3
|
* Add FontHandleMethods trait; add ctor and FontHandle member for FontEntry; ↵Brian J. Burg2012-11-084-7/+56
| | | | add debug info for CTFont name key information.
* Use high-level CTFont bindings.Brian J. Burg2012-11-081-44/+25
|
* Switch QuartzFontHandle to use RAII CGDataProvider bindings.Brian J. Burg2012-11-082-18/+9
|
* Hook up optional FontList instance to FontContext.Brian J. Burg2012-11-086-14/+57
|
* Add QuartzFontListHandle::get_available_families() stub, and update CF, CT, ↵Brian J. Burg2012-11-081-5/+30
| | | | and IoSurface submodules.
* Remove workaround for impl methods not being affected by cfg directives.Brian J. Burg2012-11-073-18/+6
|
* Remove unused font_cache.rs and font_list_handle.rs.Brian J. Burg2012-11-072-36/+0
|
* Final font rearrangement for a while. Remove _handle suffix, add dummy ↵Brian J. Burg2012-11-0713-64/+90
| | | | font_list, other cleanup.
* Move shaper and textrun back to src/servo/text/. Add a text redirector.Brian J. Burg2012-11-078-1059/+26
|
* Extract mono-cache implementation; lay groundwork for private font matching.Brian J. Burg2012-11-0710-70/+283
|
* Rename NativeFont to FontHandle.Brian J. Burg2012-11-077-55/+62
|
* Fix mysterious resolve errors on linuxBrian Anderson2012-11-061-1/+1
|
* Update rust-geom and shorten geom imports.Brian J. Burg2012-11-061-3/+1
|
* Remove src/servo/text and move things to gfx/ and util/. Add a convenience ↵Brian J. Burg2012-11-0616-18/+1949
| | | | gfx.rs redirector. Closes #171.
* Fix conversion from CSS color to GFX colorBrian Anderson2012-10-311-1/+1
|
* Use a color type in the display listBrian Anderson2012-10-313-22/+32
|
* Create FontContext from matcher, remove platform-specific matchers. Move ↵Brian J. Burg2012-10-301-2/+2
| | | | default font into FontCache. Fixes #166.
* Create font matchers and native equivalents. Add in a dummy font cache. ↵Brian J. Burg2012-10-291-1/+2
| | | | Untangle some test font stuff.
* Remove PngCompositor. Will need a different solutionBrian Anderson2012-10-291-107/+0
|
* gfx: Disable tiles for now due to bustagePatrick Walton2012-10-271-1/+2
|
* layout: Make the display list freezable/dual modePatrick Walton2012-10-251-4/+14
|
* gfx: Implement tiled renderingPatrick Walton2012-10-253-32/+69
|
* Update rust-azurePatrick Walton2012-10-251-0/+7
|
* gfx: Place rects in the layer buffers, not just sizesPatrick Walton2012-10-254-17/+23
|
* gfx: Use layer buffer sets instead of a single layer bufferPatrick Walton2012-10-254-36/+44
|
* Split out xlib to rust-xlib and cairo to rust-cairo.Brian J. Burg2012-10-254-7/+6
|
* Move RenderContext::draw_text() to Font::draw_text_into_context(). Fixes #156.Brian J. Burg2012-10-242-143/+10
|
* Fix incorrect origin for drawing glyphs. Fixes #153.Brian J. Burg2012-10-241-3/+8
|
* Snap borders with odd pixel width to pixel boundaries.Brian J. Burg2012-10-243-5/+28
| | | | | Add debug bounding boxes for text boxes (RUST_LOG=servo::layout::box) and all boxes (RUST_LOG=servo::gfx::display_list).
* Invert DisplayItem enum variant data nesting, and add some TextRun static ↵Brian J. Burg2012-10-232-66/+45
| | | | new's. Fixes #96.
* Fix tests for new last-use behaviorBrian Anderson2012-10-201-2/+2
|
* gfx: Take advantage of Apple extensions to DMA layers on the Mac.Patrick Walton2012-10-184-5/+21
| | | | We have 60 FPS window resizing now.
* servo: Update to Rust 754704ea9442ce92602f8022f6c979824b016842Patrick Walton2012-10-186-66/+68
|
* Extract Range into its own file.Brian J. Burg2012-10-182-5/+7
|
* Refactor uses of text ranges in glyph storage iteration and display list.Brian J. Burg2012-10-182-10/+10
|