aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #3118 from glennw/reftest-scanglennw2014-08-211-8/+26
|\ \ \ \ \ | | | | | | | | | | | | Reftest harness walks directory and appends tests for all manifest files
| * | | | | Reftest harness walks directory and appends tests for all manifest filesGlenn Watson2014-08-201-8/+26
| | |/ / / | |/| | | | | | | | | | | | | it finds. This is a first step towards importing some of the css-wg reftests.
* | | | | Merge pull request #3117 from ↵Martin Robinson2014-08-201-66/+41
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | mrobinson/simplify-find_layer_with_pipeline_and_layer_id Simplify use of CompositorData::find_layer_with_pipeline_and_layer_id
| * | | | | Simplify use of CompositorData::find_layer_with_pipeline_and_layer_idMartin Robinson2014-08-191-66/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of always matching on the root layer first, have a Compositor method which abstracts this away, simplifying all the call sites of this CompositorData helper.
* | | | | | Merge pull request #3121 from Ms2ger/sorted-dictionariesMs2ger2014-08-201-23/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | Stop resorting dictionaries; r=abinader
| * | | | | | Stop resorting dictionaries.Ms2ger2014-08-201-23/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rust is more forgiving about the order of definitions than C++, so there is no need to try to sort them. Worse, the "sorting" actually causes the order in the generated file to be non-deterministic.
* | | | | | | Merge pull request #3073 from Manishearth/macro-gettersManish Goregaokar2014-08-203-41/+55
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Create and use attribute getter macros; r=Ms2ger
| * | | | | | | Split up macro invocationManish Goregaokar2014-08-203-40/+63
| | | | | | | |
| * | | | | | | Use getter macros in HTMLImageElementManish Goregaokar2014-08-192-65/+8
| | | | | | | |
| * | | | | | | Create macros for simplifying element attribute getters (fixes #1931)Manish Goregaokar2014-08-192-0/+48
| | | | | | | |
* | | | | | | | Use extended attributes to define which interfaces are globals (fixes #1053).Ms2ger2014-08-204-11/+15
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | This makes our approach consistent with Gecko's.
* | | | | | | Merge pull request #3103 from bfrohs/3025TitleTextMs2ger2014-08-202-3/+29
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Implement HTMLTitleElement.text (closes #3025); r=Ms2ger
| * | | | | | Implement HTMLTitleElement.text (closes #3025)Brandon Frohs2014-08-172-3/+29
| | | | | | |
* | | | | | | Merge pull request #3082 from ChrisParis/atobManish Goregaokar2014-08-202-1/+87
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Implement window.atob/btoa; r=Manishearth
| * | | | | | | Implement window.atob/btoaChris Paris2014-08-152-1/+87
| | | | | | | |
* | | | | | | | Merge pull request #3116 from Ms2ger/format-reftestsMs2ger2014-08-191-98/+84
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Cleanup formatting in reftest.rs; r=jack
| * | | | | | | | Cleanup formatting in reftest.rs.Ms2ger2014-08-191-91/+81
| | | | | | | | |
| * | | | | | | | Cleanup the File::open_mode call.Ms2ger2014-08-191-7/+3
| | | | | | | | |
* | | | | | | | | Merge pull request #3115 from Ms2ger/CGWrapMethod-docMs2ger2014-08-191-0/+4
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | Add a documentation comment for CGWrapMethod; r=Manishearth
| * | | | | | | | Add a documentation comment for CGWrapMethod.Ms2ger2014-08-191-0/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #3114 from Ms2ger/gc-max-bytesMs2ger2014-08-191-0/+11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Stop artificially constraining the size of the GC heap; r=larsberg
| * | | | | | | | Stop artificially constraining the size of the GC heap.Ms2ger2014-08-191-0/+11
| | | | | | | | |
* | | | | | | | | Merge pull request #3099 from Ms2ger/attr-local_name-atomMs2ger2014-08-1922-122/+172
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | Make Attr::local_name an Atom; r=abinader
| * | | | | | | | Pass an Atom to before_remove_attr and after_set_attr.Ms2ger2014-08-1619-72/+107
| | | | | | | | |
| * | | | | | | | Make Attr::local_name an Atom.Ms2ger2014-08-165-53/+68
| | | | | | | | |
* | | | | | | | | Merge pull request #3112 from Ms2ger/hasInterfacePrototypeObjectManish Goregaokar2014-08-192-64/+49
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Replace hasInterfacePrototypeObject checks by isCallback checks in codegen.
| * | | | | | | | | Replace hasInterfacePrototypeObject checks by isCallback checks in codegen.Ms2ger2014-08-192-64/+49
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checking for callbacks directly makes it a lot clearer what's going on, and we don't intend to take hasConcreteDescendant into consideration. See also <https://bugzilla.mozilla.org/show_bug.cgi?id=1026720>.
* | | | | | | | | Update WebIDL.py.Ms2ger2014-08-191-67/+560
| | | | | | | | |
* | | | | | | | | Add a script to update the WebIDL parser.Ms2ger2014-08-193-0/+64
|/ / / / / / / /
* | | | | | | | Merge pull request #3109 from larsbergstrom/doge_filesLars Bergstrom2014-08-182-0/+8
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Add doge Servo files for testing and demos
| * | | | | | | Add doge Servo files for testing and demosLars Bergstrom2014-08-182-0/+8
| | |/ / / / / | |/| | | | |
* | | | | | | Prevent margin collapse in the root flowMartin Robinson2014-08-184-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the CSS specification, section 8.3.1, margins of the root element's box do not collapse. Ensure that root flow margins do not collapse during the assign heights phase.
* | | | | | | Ensure that block elements with replaced content don't get their block size ↵Glenn Watson2014-08-185-3/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | overwritten.
* | | | | | | Merge pull request #3097 from mrobinson/pinch-zoom-delayMartin Robinson2014-08-173-0/+4
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Update rust layers and fix delay in pinch zoom
| * | | | | | Mark all layers as having changed content during pinch zoomMartin Robinson2014-08-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that layers know that they need to re-issue buffer requests immediately instead of waiting until another content change happens. Fixes #2988.
| * | | | | | Update to latest rust-layersMartin Robinson2014-08-152-0/+3
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | We now need to pass through the content age of the LayerBuffer when creating it.
* | | | | | Update rust-azure to fix a dangling pointer bugBjörn Steinbrink2014-08-171-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #3084
* | | | | | Merge pull request #3098 from wenderen/HTMLTableElement.captionManish Goregaokar2014-08-163-3/+63
|\ \ \ \ \ \ | | | | | | | | | | | | | | implement GetCaption and SetCaption for HTMLTableElement; r=Manishearth
| * | | | | | Implement HTMLTableElement.captionRohan Prinja2014-08-163-3/+63
| | | | | | |
* | | | | | | Merge pull request #3078 from SimonSapin/style-cleanupSimon Sapin2014-08-1621-878/+852
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | Various refactoring and fixes in the style crate
| * | | | | | Take an iterator when parsing selectors.Simon Sapin2014-08-163-38/+35
| | | | | | |
| * | | | | | Make more things private to the style crate.Simon Sapin2014-08-169-84/+103
| | | | | | |
| * | | | | | Refactor and fix src parsing in @font-faceSimon Sapin2014-08-165-169/+124
| | | | | | |
| * | | | | | Dissallow !important in @font-faceSimon Sapin2014-08-161-2/+5
| | | | | | |
| * | | | | | Fix #2802: fix parsing of font-family in @font-faceSimon Sapin2014-08-163-54/+89
| | | | | | |
| * | | | | | Fix case sensitivity of local name selectors.Simon Sapin2014-08-166-89/+117
| | | | | | |
| * | | | | | Move UA stylesheet to src/components/styleSimon Sapin2014-08-165-23/+12
| | | | | | |
| * | | | | | Remove special treatment of UA stylesheet for parse errors.Simon Sapin2014-08-163-20/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | CSS parse errors are now off by default anyway.
| * | | | | | Cloning `DeclarationBlock` is cheap, the declarations are in an `Arc`.Simon Sapin2014-08-161-1/+0
| | | | | | |
| * | | | | | Have quicksort take a compare function rather than requires Ord and Eq.Simon Sapin2014-08-162-40/+18
| | | | | | |