aboutsummaryrefslogtreecommitdiffstats
path: root/components/gfx/font_cache_thread.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* | Sanitise web fontsKeegan McAllister2016-08-221-2/+13
| | | | | | | | Fixes #3030.
* | Update serde to 0.8 (fixes #12659)Anthony Ramine2016-08-121-1/+1
| |
* | Use expect calls to investigate #12540 and #12288Anthony Ramine2016-08-081-6/+12
| |
* | Integrate service worker manager threadRahul Sharma2016-07-161-3/+2
| |
* | Auto merge of #12208 - nox:fontloading, r=metajackbors-servo2016-07-061-1/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | Continue loading font-face sources on missing local font <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12208) <!-- Reviewable:end -->
| * | Continue loading font-face sources on missing local fontAnthony Ramine2016-07-041-1/+8
| | |
* | | Auto merge of #12237 - hgallagher1993:servo, r=jdmbors-servo2016-07-051-3/+3
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid many uses of unwrap in font_cache_thread.rs Replaced `result.send(...blah...).unwrap()` with `let _ = result.send(...blah...);` in `components/gfx/font_cache_thread.rs` - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #12188 - [X] These changes do not require tests because @jdm said if it compiles it's good enough <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12237) <!-- Reviewable:end -->
| * | avoid many uses of unwrap in font_cache_thread.rsHugh Gallagher2016-07-051-3/+3
| |/
* / Refactor `util::prefs` operations to be methods on static struct.Corey Farwell2016-07-021-2/+2
|/
* Don't load all font faces sourcesAnthony Ramine2016-06-101-85/+97
| | | | We stop at the first one we manage to load.
* Move LowercaseString near its only consumer.Ms2ger2016-06-061-1/+24
|
* Remove empty lines following braces.Josh Matthews2016-05-271-2/+0
|
* adding interface for custom responsesRahul Sharma2016-05-201-2/+3
|
* Implement trait-based ResourceThreads and clean up related naming issuesZhen Zhang2016-05-201-5/+5
| | | | | | | | | | Changes include: - Introduce an IpcSend trait to abstract over a collection of IpcSenders - Implement ResourceThreads collection to abstract the resource-related sub threads across the component - Rename original ResourceThread and ControlMsg into an unifed CoreResource__ to accommodate above changes and avoid confusions
* Add string_cache override for geckolib based on gecko atoms.Bobby Holley2016-05-181-5/+5
| | | | The work in these patches is based on Ms2ger's gecko-atom crate.
* gfx: Add expect messages to FontCacheThread::exit()Emilio Cobos Álvarez2016-05-131-2/+2
| | | | | | | | One of these two unwraps is the one that is causing most occurrences of #8815. I'd go with removing the second unwrap entirely, but let's get some debug info first, since it might probably be a race.
* gfx: Perform fuzzy matching on font weights if an exact match wasn'tPatrick Walton2016-05-101-5/+18
| | | | | | | found. Partially addresses #190. Partially addresses #9487.
* gfx: Map `sans-serif` to Helvetica on Mac, DejaVu Sans on Linux, andPatrick Walton2016-05-091-1/+2
| | | | | | | | Roboto on Android. This matches what I believe the OS native defaults to be. Partially addresses #9487.
* Add referrer policy pass-through and referrer header logicRebecca2016-04-251-0/+2
| | | | | | | add pass-through from doc to http-loader for referrer_policy, ref_URL add logic for setting referer header add script pass-through for referrer add unit tests for setting referer header
* Propagating the load errors from network loaderRavi Shankar2016-04-201-8/+14
|
* Rename `net.mime.sniff` pref to `network.mime.sniff`.Corey Farwell2016-04-171-1/+1
| | | | | Gecko uses the `network` prefix for network related items. Might be good to mirror that here.
* Make use of From<String> for AtomAnthony Ramine2016-02-241-1/+1
|
* Add WebRender integration to Servo.Glenn Watson2016-02-181-10/+45
| | | | | | | | WebRender is an experimental GPU accelerated rendering backend for Servo. The WebRender backend can be specified by running Servo with the -w option (otherwise the default rendering backend will be used). WebRender has many bugs, and missing features - but it is usable to browse most websites - please report any WebRender specific rendering bugs you encounter!
* Remove multiple unused imports in gfxBrandon Fairchild2016-01-161-1/+0
| | | | Fixes #9342.
* task -> threadrohan.prinja2016-01-101-0/+407