Jeff Muizelaar
eb58e4fc03
Bug 1180225. Make convolver more like upstream. r=seth
...
This fixes uninitialised reads.
--HG--
extra : rebase_source : c7f50d9ea7a56d845ccb2f324e3e73fbd2e83003
2015-08-27 16:06:37 -04:00
Jeff Gilbert
f9055a2c4d
Bug 1193600 - Add Clamp and IsPowerOfTwo to MFBT. - r=waldo
2015-09-04 13:33:10 -07:00
Botond Ballo
9ae3f98fd5
Bug 1201548 - When testing whether the visible rect intersects event regions in FindPaintedLayerFor(), only use the bounds of the event regions. r=mstange
...
This is done for performance reasons, as the event regions can be complex.
--HG--
extra : rebase_source : 864ff7cf6f7286271c8f32b50b2166feefecc011
extra : source : 0de9f9d0f8c1dd915e0b04225450ad09552a139e
2015-09-04 12:14:28 -04:00
David Major
1415ae55cb
Bug 1201205 part 2: Restore protection on the nop space separately from the function. r=m_kato
...
--HG--
extra : rebase_source : c3b5d44c04b41dc4133e9f3f50a0394c964ac673
2015-09-04 14:24:05 -04:00
David Major
2f23a1b1e6
Bug 1201205 part 1: Add an AutoVirtualProtect helper class to make the next patch easier. r=m_kato
...
--HG--
extra : rebase_source : c32b1cd483bdbfe09760fcb7c0a36cecf3b9940c
2015-09-04 14:23:33 -04:00
Terrence Cole
0716d4888f
Bug 1199843 - Part 3: Strongly type JS::TraceChildren; r=jonco r=mccr8
...
--HG--
extra : rebase_source : c779897338dc4b73dca98517acb8d0eef7e0d7a5
2015-09-02 11:34:36 -07:00
Terrence Cole
eb27be9309
Bug 1199843 - Part 2: Use js::TraceChildren everywhere we don't need external linkage; r=jonco
...
--HG--
extra : rebase_source : 59ab475354a7d82dae761f55224da3402be59769
2015-09-02 09:01:02 -07:00
Terrence Cole
ca01314d42
Bug 1199843 - Part 1: Prefer T::traceChildren over tag dispatched TraceChildren; r=jonco
...
--HG--
extra : rebase_source : a99d677c91f86033f0bbe76c26ba22673522f14c
2015-08-28 16:21:16 -07:00
Aaron Klotz
d8d13ca856
Bug 1201239 - Add a proper null check in PluginAsyncSurrogate::NotifyAsyncInitFailed; r=jimm
...
--HG--
extra : source : e9159912a5b372b90ddd42e19bcf1c7801c5932f
extra : amend_source : 02218c1f824ea56eec53ad73eb72a9d983690aec
2015-09-03 10:27:01 -06:00
Mats Palmgren
eefc337d5d
Bug 1151212 - [css-grid] Tests for <flex> min-sizing.
2015-09-04 22:06:58 +02:00
Mats Palmgren
df5f5a26fb
Bug 1176621 part 2 - [css-grid] Tests for flex track sizing.
2015-09-04 22:06:58 +02:00
Mats Palmgren
73a8639f78
Bug 1151212 part 4 - [css-grid] Tests for intrinsic track sizing and intrinsic grid container sizing (bug 1174574).
2015-09-04 22:06:58 +02:00
Mats Palmgren
aa1a5f5be1
[css-grid] Use a smaller font-size to make sure the rendering fits within the reftest snapshot area. (minor test changes only, no bug, r=me)
2015-09-04 22:06:58 +02:00
Mats Palmgren
3be8c0c8f4
Bug 1174553 part 5 - [css-grid] Replace the ambiguous Dimension with LogicalAxis. r=dholbert
2015-09-04 22:06:58 +02:00
Mats Palmgren
4b66bd9d6c
Bug 1174574 part 2 - [css-grid] Implement intrinsic sizing for grid containers (aka GetMinISize/GetPrefISize). r=dholbert
2015-09-04 22:06:58 +02:00
Mats Palmgren
f91e1d63d8
Bug 1174574 part 1 - [css-grid] Move the guts of nsGridContainerFrame::CalculateTrackSizes into a Tracks method. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
60bf6b5654
Bug 1176621 - [css-grid] Implement "Stretch Flexible Tracks" and associated algorithms. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
bda8d77ccc
Bug 1176619 - [css-grid] Implement the "Maximize Tracks" algorithm. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
875298f740
Bug 1151212 part 3 - [css-grid] Implement the "Resolve Intrinsic Track Sizes" algorithm. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
548b396dbb
Bug 1174553 part 3 - [css-grid] Implement the 'min-content' / 'max-content' sizing functions in layout. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
c80456a8fb
Bug 1174553 part 2 - Move the AddPercents function into a static method in the nsLayoutUtils class. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
2df2316058
Bug 1174553 part 1 - Add a new flag (BAIL_IF_REFLOW_NEEDED) for IntrinsicForWM() that makes it return early with a NS_INTRINSIC_WIDTH_UNKNOWN result if a reflow is needed to determine the child's correct BSize. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
e1f94ea6c0
Bug 1174546 part 2 - [css-grid] Implement the 'auto' min-sizing function in Grid layout. r=jfkthame
2015-09-04 22:06:57 +02:00
Mats Palmgren
e4748155d5
Bug 1151212 part 2 - [css-grid] Introduce a local GridItemInfo struct for holding a grid item's GridArea and other things. Put two nsTArrays of those in the grid container frame, one for normal flow items and one for abs.pos. grid-aligned descendants. Add a GridItemIndex method on the grid item iterator to return the index for the current item. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
9ee23e16a2
Bug 1151212 part 1 - [css-grid] Introduce a few local structs (GridReflowState, Tracks, TrackSizingFunctions) to make it easier to pass around data. r=dholbert
2015-09-04 22:06:57 +02:00
Mats Palmgren
ebc2ad4495
Bug 1174546 part 1 - Introduce nsLayoutUtils::MinSizeContributionForAxis which calculates an intrinsic size contribution from aFrame's 'min-width' property (or 'min-height' if the given axis is vertical) and the corresponding border, padding and margin values. r=jfkthame
2015-09-04 22:06:57 +02:00
Aaron Klotz
1a99652bde
Bug 1194488: Whitelist specific plugins for async init; r=jimm
...
--HG--
extra : rebase_source : d1823d3f1eaf2632fc61e0a444cce2d144d8951f
2015-08-31 17:04:25 -06:00
Joel Maher
6fa32b756b
Bug 1201910 - remove other_nol64 and other_l64 and replace with other. r=jgriffin
2015-09-04 15:56:43 -04:00
Sebastian Hengst
1eb50ce368
Backed out 4 changesets (bug 571294, bug 1196479) for W(2) failure on Linux 64 opt. r=backout on a CLOSED TREE
...
TEST-UNEXPECTED-FAIL | /eventsource/eventsource-close.htm | EventSource: close(), test events - assert_unreached: Dunno what to do with message number 3 Reached unreachable code
Backed out changeset e2612be99d7d (bug 571294)
Backed out changeset 9aea0c4a0822 (bug 1196479)
Backed out changeset 196e98128c58 (bug 571294)
Backed out changeset 1d662c2552bd (bug 571294)
2015-09-04 20:29:48 +02:00
Sebastian Hengst
8440886183
Backed out 8 changesets c8de1f3f0bf3, fc0ab17babda, 051166e3d6e4, 2c11c33beb7c, f52ff32dfb47, 9fe51adf6a70, 6ad2ac42107c, 022810f9a65a (bug 1083101) for for frequent gtest timeouts in Moz2D.TaskScheduler_Join. r=backout on a CLOSED TREE
2015-09-04 20:03:45 +02:00
Nicholas Hurley
4d9aeb8540
Backout bug 1191423 for test bustage on a CLOSED TREE
2015-09-04 10:55:58 -07:00
Michael Layzell
e91722a9f7
Bug 571294 - Fix typo causing compile bustage on a CLOSED TREE a=bustage
2015-09-04 13:20:31 -04:00
Nicholas Hurley
e205c39fb7
Bug 1191423 - Disallow illegal characters in cookies. r=jduell
...
--HG--
extra : rebase_source : 52148cfd4f095f599ed21c8322215d57b6ec4ae0
2015-09-04 09:58:31 -07:00
Eitan Isaacson
76e27d8d68
Bug 1201146 - Introduce "Section" traversal rule. r=yzen
2015-09-04 10:04:19 -07:00
Botond Ballo
6811428930
Bug 1170388 - Removed an outdated workaround for old clang versions in the static analysis plugin. r=mystor
...
--HG--
extra : source : c3993efa33510e1fbd3c16d4b4cf25f838a2d308
2015-09-04 12:37:33 -04:00
Andrew McCreight
13445609b8
Backed out changeset 351d5f864f9e for not compiling.
2015-09-04 09:52:24 -07:00
Andrew McCreight
cc00f8d5c9
Bug 1201271 - Warn about unused results for more methods of nsTArray. r=froydnj
...
This leaves alone the AppendElement methods.
2015-09-04 09:45:44 -07:00
Andrew McCreight
e46abbfe4f
Bug 1200795, part 2 - Add memory reporting for CCGraph::mPtrToNodeMap. r=njn
2015-09-04 09:45:44 -07:00
Andrew McCreight
bd863a70b2
Bug 1200795, part 1 - Eliminate excessive detail from cycle collector graph memory reporting. r=njn
2015-09-04 09:45:44 -07:00
Bill McCloskey
48a154e45c
Bug 1201935 - Disable WebExtension tests on MacOS because sandbox breaks them
2015-09-04 09:45:03 -07:00
Bill McCloskey
5417189a5b
Bug 1201377 - [webext] Nuke content script sandbox when page closes (r=gabor)
2015-09-04 09:45:02 -07:00
Bill McCloskey
06a195312a
Bug 1199842 - [webext] Add missing XUL_NS variable for browser_action (r=gabor)
2015-09-04 09:45:02 -07:00
Bill McCloskey
1b946c60b2
Bug 1199832 - [webext] browser.tabs.executeScript must create a context (r=gabor)
2015-09-04 09:45:02 -07:00
Bill McCloskey
828a74056a
Bug 1199698 - [webext] Fix chrome.* from content scripts (r=gabor)
2015-09-04 09:45:01 -07:00
Bill McCloskey
1c1fce4a9e
Bug 1199800 - [webext] Adding browser.tabs.update test (r=gabor)
2015-09-04 09:45:01 -07:00
Bill McCloskey
e1a341c5c3
Bug 1199800 - [webext] Add browser_tabs_query.js test (r=gabor)
2015-09-04 09:45:01 -07:00
Bill McCloskey
d4c8e8942d
Bug 1199800 - [webext] Allow extensions to be generated from JSON (r=gabor)
2015-09-04 09:45:01 -07:00
Bill McCloskey
4fe3b5000e
Bug 1199800 - [webext] Allow extensions to be used from chrome tests (r=gabor)
2015-09-04 09:45:00 -07:00
Bill McCloskey
62ae881795
Bug 1199800 - [webext] More refactoring of SpecialPowers to support chrome tests (r=gabor)
2015-09-04 09:45:00 -07:00
Bill McCloskey
1a7f006d5a
Bug 1199800 - [webext] Refactoring to support using extensions from chrome tests (r=gabor)
2015-09-04 09:45:00 -07:00