aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/gfx/platform
Commit message (Collapse)AuthorAgeFilesLines
...
* remove @ in LayoutTask.FontContextpatrick kim2013-12-114-18/+7
|
* make font/platform/gfx/font_context safepatrick kim2013-12-111-35/+12
|
* Revert "auto merge of #1356 : ↵Patrick Walton2013-12-094-16/+50
| | | | | | | | | | | | | | | | | ksh8281/servo/remove_@_in_LayoutTask.FontContext, r=pcwalton" This reverts commit e8ffac13d7e0ebc0701b87b774491b2b1b895607, reversing changes made to db923feffe4ef1f15c34c2a50acdf74a4321e2d4. Reverting this change because FreeType is *not* thread safe. See the documentation here: http://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html "In multi-threaded applications, make sure that the same FT_Library object or any of its children doesn't get accessed in parallel." We will need to use a `MutexArc` instead.
* remove FontContxtHandle.clonepatrick kim2013-12-104-15/+4
|
* remove @ in LayoutTask.FontContextpatrick kim2013-12-101-3/+3
|
* make font/platform/gfx/font_context safepatrick kim2013-12-101-35/+12
|
* Implement font leading metric for linux platformDaniel Hedlund2013-12-092-2/+20
| | | | Fixes #76.
* Document the Au struct and add similar font metrics debug as macDaniel Hedlund2013-12-092-4/+10
|
* fix indent & some codepatrick kim2013-12-071-2/+2
|
* Patch for macosJunyoung Cho2013-12-071-3/+3
|
* remove SendableTextRun & remove @mut Font From TextRun&Shaper(Font),Font.shaper,patrick kim2013-12-071-3/+3
| | | | fontfamily,fontgroup,render_context.font_ctx
* remove @ from FontContextHandle in linuxpatrick kim2013-12-072-17/+42
|
* Port gfx crate to new CF bindings.Jack Moffitt2013-11-192-14/+14
|
* Build some dependencies with rustpkgKeegan McAllister2013-11-141-3/+3
| | | | | | Also take a rust-layers bugfix. In collaboration with Jack Moffitt.
* Fix logging to account for lack of Default.Jack Moffitt2013-10-311-1/+1
|
* fmt! -> format!Keegan McAllister2013-10-318-28/+28
|
* Optimize reflow by changing enums to traits and inlining morePatrick Walton2013-10-281-2/+2
|
* Implement CPU rendering. Replace texture sharing with native OS surface sharing.Patrick Walton2013-10-251-4/+2
|
* Update to latest Rust.Jack Moffitt2013-10-215-35/+35
|
* Move the gfx::geometry module to servo_util::geometry.Simon Sapin2013-10-163-6/+6
| | | | | This is part of #1006, in order to use Au from the script crate without introducing a circular crate dependency.
* Revert unnecessary code changeDeokjin Kim2013-10-043-3/+3
|
* Add glyph advance cache to enhance speed of layoutDeokjin Kim2013-10-033-3/+3
|
* Fix error: declare a module.Junyoung Cho2013-09-161-0/+1
|
* Fix android/font.rs. Add an issue in macos/font.rsJunyoung Cho2013-09-162-3/+19
|
* Implement the rest of 'text-decoration' property.Junyoung Cho2013-09-132-1/+19
|
* update android port for language changesaydin.kim2013-09-113-0/+15
|
* Update RustBrian Anderson2013-08-293-0/+15
|
* add some android port materials into gfxYongjin Kim2013-08-224-0/+603
|
* Fix macos interators, warnings, and updating submodules.Jack Moffitt2013-08-162-8/+6
|
* Update Rust version againKeegan McAllister2013-08-152-24/+24
| | | | This gets us the new runtime.
* For loops and misc changesKeegan McAllister2013-08-152-4/+4
|
* Library changesKeegan McAllister2013-08-153-17/+15
|
* Trait changes, and eliminate 'copy'Keegan McAllister2013-08-151-1/+1
|
* Update to latest Rust.Jack Moffitt2013-07-094-9/+7
|
* Update for language changesBrian Anderson2013-06-266-124/+159
|
* Reapply "Add initial support for the line-height property. Line height is ↵Joel Feenstra2013-06-202-5/+8
| | | | | | only based on the tallest box in each line and does not factor in the vertical-alignment. Improves whitespace handling by passing the whitespace state between function invocations." This reverts commit 0bb3fbdde0b59a5d3df38a7fd7b970633300585c.
* Revert "Add initial support for the line-height property. Line height is ↵eschweic2013-06-202-8/+5
| | | | | | | only based on the tallest box in each line and does not factor in the vertical-alignment. Improves whitespace handling by passing the whitespace state between function invocations." This reverts commit 7dcff2b5ff83faf44c24c1e5872b0a5dd850b1ae, reversing changes made to 93eea6b2e87adedf833790d045bf69417ca9b7e3.
* Add initial support for the line-height property. Line height is only based ↵Joel Feenstra2013-06-162-5/+8
|\ | | | | | | on the tallest box in each line and does not factor in the vertical-alignment. Improves whitespace handling by passing the whitespace state between function invocations.
| * Add initial support for the line-height property. Line height is only based ↵Joel Feenstra2013-06-082-5/+9
| | | | | | | | on the tallest box in each line and does not factor in the vertical-alignment. Improves whitespace handling by passing the whitespace state between function invocations.
* | Implement basic last-resort font selection.Caitlin Potter2013-06-102-0/+8
|/
* Remove the `servo-` prefix from core components.Patrick Walton2013-05-287-0/+874