bors-servo
c3a8cbbd38
Auto merge of #12385 - Ms2ger:arc_ptr_eq, r=SimonSapin
...
Move arc_ptr_eq to style.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12385 )
<!-- Reviewable:end -->
2016-07-11 05:11:48 -07:00
Ms2ger
cbfe77cee1
Move some unit type definitions to style_traits.
2016-07-11 12:14:27 +02:00
Ms2ger
9f13278b77
Move arc_ptr_eq to style.
2016-07-11 12:13:12 +02:00
Ms2ger
8dd711d3db
Move util::cache to style.
2016-07-08 16:44:47 +02:00
Ms2ger
fa05a309f3
Remove HashCache.
2016-07-08 16:41:41 +02:00
bors-servo
5dae3cc01b
Auto merge of #12275 - emilio:prefs-rwlock, r=jdm
...
prefs: Make the preferences be guarded by a RwLock instead of a Mutex
<!-- Please describe your changes on the following line: -->
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
<!-- Either: -->
- [x] These changes do not require tests because internals.
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
This should reduce unnecessary locks that happen when we read preferences.
<!-- 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/12275 )
<!-- Reviewable:end -->
2016-07-06 17:54:13 -07:00
Anthony Ramine
5f2d5ef748
Remove util::breakpoint
2016-07-06 12:20:47 +02:00
Emilio Cobos Álvarez
2e8f2302cd
prefs: Make the preferences be guarded by a RwLock instead of a Mutex
...
This should reduce unnecessary locks that happen when we read preferences.
2016-07-05 13:13:22 -07:00
Anthony Ramine
8ecb5962f3
Move util::str to style
2016-07-05 10:43:54 +02:00
Anthony Ramine
744b94346a
Move util::tid to style
2016-07-05 10:36:38 +02:00
Anthony Ramine
bf34fdde1f
Move util::workqueue to style
2016-07-04 21:56:09 +02:00
Anthony Ramine
b6ca1b9b3b
Remove util::debug_utils
2016-07-04 16:48:16 +02:00
Anthony Ramine
e77efb93c1
Move util::vec::byte_swap to canvas_traits
2016-07-04 16:48:15 +02:00
Anthony Ramine
a5b524d559
Move util::vec::ForgetfulSink to style::sink and simplify it
2016-07-04 16:48:14 +02:00
Anthony Ramine
51ff916e09
Move util::print_tree to gfx_traits
2016-07-04 15:47:06 +02:00
Corey Farwell
d9c9d4ab36
Only allocate a HashMap
if we need to.
2016-07-02 16:58:06 -04:00
Corey Farwell
22928f50ac
Refactor util::prefs
operations to be methods on static struct.
2016-07-02 16:43:39 -04:00
Connor Brewster
ed678cb7f1
Send servo version in mozbrowser error.
...
Also moved servo version to util for usage by the --version flag
and for sending the version to browser.html with mozbrowsererror
2016-07-01 16:39:22 -06:00
Connor Brewster
292a5e90e0
Check for Resources on case sensitive fs.
2016-07-01 15:33:32 -06:00
Manish Goregaokar
e4d3c74928
Bump default resolution to 1024x740
2016-06-30 21:28:50 +05:30
bors-servo
dcc4697dde
Auto merge of #11930 - nox:die-util-die, r=SimonSapin
...
Remove some util stuff
<!-- 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/11930 )
<!-- Reviewable:end -->
2016-06-29 15:37:42 -05:00
Anthony Ramine
5a576e873e
Move util::time::duration_from_seconds to profile::time
2016-06-29 18:00:24 +02:00
Anthony Ramine
f8f00fac5b
Move util::time::duration_from_nanoseconds to its only caller
2016-06-29 18:00:21 +02:00
Anthony Ramine
3041084176
Move util::linked_list to layout
2016-06-29 17:23:04 +02:00
bors-servo
5478e605ae
Auto merge of #11262 - campaul:add_version_flag, r=Manishearth
...
Add `--version` flag
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy --faster` does not report any errors
- [X] These changes fix #11241 (github issue number if applicable).
Either:
- [ ] There are tests for these changes OR
- [ ] These changes do not require tests because _____
Not 100% sure of a good way to test this, so I'm submitting as is for feedback. Manually testing it appears to work fine.
<!-- 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/11262 )
<!-- Reviewable:end -->
2016-06-29 09:05:35 -05:00
Cameron Paul
d76ffa8fd8
Add --version
flag
2016-06-28 20:00:39 -05:00
Connor Brewster
96b7a19ca0
create an app bundle and package it in dmg
...
Fix resource lookup, add package prefs
fix tidy issues
2016-06-28 13:09:08 -06:00
Anthony Ramine
38a79e4506
Update Rust to 1.11.0-nightly (ad7fe6521 2016-06-23)
...
I also properly bump any dependency related to the serde_macros removal
from webrender_traits
2016-06-27 14:13:44 +02:00
Simon Sapin
b103e8baa7
Remove some usage of unstable features in geckolib
2016-06-22 15:49:07 +02:00
Simon Sapin
00b6210519
Make the style crate almost build on stable Rust.
...
`discriminant_value` will need to be replaced with something else later.
2016-06-22 15:44:13 +02:00
Simon Sapin
ea73c8efac
Make it possible to build the style_traits crate with a stable compiler.
...
Testing this on CI to make sure we don’t regress it is blocked on #11806
2016-06-22 15:40:53 +02:00
Ms2ger
b68043165b
Use *const AtomicUsize rather than *mut AtomicUsize in WorkQueue.
...
Atomics use internal mutability, so this *mut is at best confusing.
2016-06-19 15:46:04 +02:00
Lars Bergstrom
df9539c2b0
Pick up libz update to fix android build
2016-06-09 15:10:36 -05:00
Lars Bergstrom
a8ca2c86f0
Restore Android to using /sdcard/servo for data, cache, and config paths
2016-06-09 12:54:15 -05:00
Anthony Ramine
b7f5e8d013
Update Rust to 1.11.0-nightly (ec872dc8a 2016-06-07)
2016-06-08 14:03:57 +02:00
Ms2ger
c2e8916168
Move LowercaseString near its only consumer.
2016-06-06 08:54:35 +02:00
Ms2ger
06a1d04ca6
Move LengthOrPercentageOrAuto to style::attr.
2016-06-06 08:54:34 +02:00
Ms2ger
2767133ff3
Move c_str_to_string to its only consumer.
2016-06-05 12:31:52 +02:00
Ms2ger
1c65ce8f36
Deny unsafe code in some more modules.
2016-06-04 18:07:16 +02:00
Ms2ger
400e1b8428
Remove support for gpu painting.
...
Fixes #3614 .
Fixes #4683 .
Fixes #7366 .
2016-06-03 14:58:49 +02:00
Ms2ger
765b1a8c6e
Remove the last remaining support for "experimental" features.
...
This code has not been used for quite a while.
2016-06-03 12:53:25 +02:00
Rahul Sharma
15a2064c0d
implement related sw interface and register method
2016-06-02 04:09:39 +05:30
Lars Bergstrom
02c7e06d54
Remove the gonk port
2016-05-27 19:33:43 -05:00
Josh Matthews
3cb8af20c2
Remove empty lines following braces.
2016-05-27 13:32:05 -04:00
Anthony Ramine
34dfc28e98
Move mozbrowser_enabled to util::prefs
2016-05-27 00:55:04 +02:00
Matt Brubeck
ea21fdbd48
Fix unused import warnings
2016-05-25 12:09:23 -07:00
Rahul Sharma
b4885fef9a
adding default config dirs
2016-05-25 10:55:07 +05:30
Keith Yeung
c93ed39f33
Parse HTMLInputElement attributes
2016-05-24 10:12:18 -04:00
Anthony Ramine
cdc7bca944
Move DOMString back to script
...
This entirely removes the 'non-geckolib' feature of the util crate.
2016-05-24 10:54:57 +02:00
Keith Yeung
b2ae32917b
Update string_cache to 0.2.17
2016-05-23 09:19:14 -04:00