Commit Graph

503212 Commits

Author SHA1 Message Date
Sebastian Hengst
57f5029daf Backed out changeset d274079a9664 (bug 1308110) for failing test_discrete-animations.html. r=backout 2016-12-13 13:10:04 +01:00
Emilio Cobos Álvarez
d791eef979 Bug 1029867: Remove useless nsCSSParser::mHTMLMediaMode. r=heycam
MozReview-Commit-ID: AFtd0G4oP3R
2016-12-13 11:39:32 +01:00
fiveNinePlusR
ab0ead8b92 Bug 1265304 - Add an estimated time range to reader mode, r=gijs,ui-r=emanuela
Uses an upper and lower bound found from this study: http://iovs.arvojournals.org/article.aspx?articleid=2166061

--HG--
extra : amend_source : 22344c00dc23d18604d5f2b9b59e617696e73eed
2016-12-11 21:35:00 +00:00
Dave Huseby
7a436b9e99 Bug 1321969 -- diagnostic assert triggering top crash in nightly. r=bkelly 2016-12-09 15:31:00 +01:00
Kimberly Pennington
7ae5a181b0 Bug 1319079 - Fix fonts inconsistency on Linux;r=bgrins
Font size on HTML side of Inspector was smaller than the CSS Rule View
(in Firebug theme only) Font Size for Linux was set to 80% in common.css
Font Size for Rule View was set to 11px (causing discrepancy).
Replaced font-size:80% with 11px as it was too small for easy readability
Removed font-size:11px for Rule View as it is now redundant

MozReview-Commit-ID: 4a7tY4YEHgg
2016-12-09 14:27:18 -07:00
Hector Zhao
820b4609ce Bug 1318736 - Copy image file only if it's successfully decoded. r=tnikkel
MozReview-Commit-ID: DoTGyjUDzUh
2016-12-02 11:25:25 +08:00
Daniel Näslund
5f94a9e343 b=Bug 1316803 part 1 - fold constant rhs for add/sub/shift/rotate/bitwise-ops. r=lth 2016-11-24 18:39:35 +01:00
Thomas Wisniewski
0628613ff9 Bug 1308110 - make tab-size animatable. r=cam 2016-12-12 19:55:09 -05:00
Jim Chen
cc4198ee1a Bug 1322711 - 3. Convert JavascriptBridge to use Bundle events; r=gbrown
Convert JavascriptBridge, JavascriptTest, and other relevant code to use
the new Bundle events. We used the same "Robocop:JS" event for
communicating both ways before, but now that we have a unified bus, we
need two different events, "Robocop:JS" and "Robocop:Java" for two-way
communication.
2016-12-13 03:21:47 -05:00
Jim Chen
e47caac9a9 Bug 1322711 - 2. Convert test-only events to Bundle events; r=gbrown
Convert events that are only used in robocop tests to Bundle events,
which are then used through Actions.expectGlobalEvent /
expectWindowEvent.

"Content:" prefix is added to "DOMContentLoaded" to follow the event
naming convention.

SelectionHandlerTest.java is removed because it's no longer used
anywhere.
2016-12-13 03:21:47 -05:00
Jim Chen
23679b7509 Bug 1322711 - 1. Convert property name to string if necessary; r=snorp
When converting a JS object to a GeckoBundle, convert the property name
to a string if necessary, because the property name could be another
type such as an integer.
2016-12-13 03:21:47 -05:00
Jim Chen
e3b91096b5 Bug 1322710 - Don't use SpannableStringBuilder.equals; r=esawin
Don't use the system SpannableStringBuilder.equals implementation,
because of a bug in Android N+ that incorrectly compares spans.
2016-12-13 03:21:46 -05:00
Andrea Marchesini
555ef4b166 Bug 1322982 - DOMException should be passed as argument in DecodeErrorCallback - WPT, r=me 2016-12-13 07:26:44 +01:00
Andrea Marchesini
3200b37b47 Bug 1322982 - DOMException should be passed as argument in DecodeErrorCallback, r=padenot 2016-12-13 07:00:15 +01:00
Martin Husemann
6a9a8c76b3 Bug 1322112. Use memcpy() instead of dereferencing a casted pointer where the cast would increase alignement requirements on some architectures in nsIconDecoder. r=tnikkel 2016-12-08 14:10:58 -06:00
Bobby Holley
2207c01808 Bug 1322945 - Change skip_root to unstyled_children_only and use StyleNewChildren in more places. r=heycam
I noticed that our current behavior in ContentRangeInserted is incorrect. Unlike
ContentInserted (where this code lived originally), ContentRangeInserted takes a
start and end element. I'm not sure if we ever take that path for new content that
needs style, but it seemed sketchy. And generally, it seems nice to just always
style new content the same way (though we still need to style NAC by the subtree
root, since it hasn't been attached to the parent yet).

For situations where there is indeed only one unstyled child, the traversal
overhead should be neglible, since we special-case the single-element in
parallel.rs to avoid calling into rayon.

Being more explicit about what we want here also makes us more robust against
the other handful of callpaths that can take us into
nsCSSFrameConstructor::{ContentRangeInserted,ContentAppended}. Currently we
can call StyleNewSubtree on an already-styled element via RecreateFramesForContent,
which triggers an assertion in the servo traversal.

MozReview-Commit-ID: DqCGh90deHH
2016-12-12 18:39:33 -08:00
Ting-Yu Chou
82bc319cce Bug 1293501 - Back out the debug patch (changeset 2eebd44ff2e9). r=me
--HG--
extra : amend_source : 18d87c70497e931e8f3b3aec744e02d1dbdcd2f4
2016-12-13 02:00:25 +08:00
Andrea Marchesini
3c9042f49b Bug 1322966 - Cleanup performance.cpp, r=qdot 2016-12-13 02:27:28 +01:00
Andrea Marchesini
19c6858cf8 Bug 1322980 - FileList::FromSupports is not used, r=qdot 2016-12-13 02:26:15 +01:00
Andrea Marchesini
e1fcb9149b Bug 1322979 - Migrating from NS_ASSERTION to MOZ_ASSERT in dom/file, r=qdot 2016-12-13 02:25:37 +01:00
Andrea Marchesini
1ec1f6a9b0 Bug 1322444 - No assertions needed for NS_GetBlobForBlobURI, r=qdot 2016-12-13 02:24:54 +01:00
Robert Strong
a27aa51a9e Test changes for Bug 1321951 - Use the same mar files on all platforms for libmar tests and general libmar test cleanup. r=mhowell 2016-12-12 16:57:13 -08:00
Robert Strong
87667f8289 Test data files for Bug 1321951 - Use the same mar files on all platforms for libmar tests and general libmar test cleanup. r=mhowell
--HG--
rename : modules/libmar/tests/unit/data/win_0_sized_mar.mar => modules/libmar/tests/unit/data/0_sized.mar
rename : modules/libmar/tests/unit/data/win_1_byte_mar.mar => modules/libmar/tests/unit/data/1_byte.mar
rename : modules/libmar/tests/unit/data/win_binary_data_mar.mar => modules/libmar/tests/unit/data/binary_data.mar
rename : modules/libmar/tests/unit/data/manipulated_signed_mar.mar => modules/libmar/tests/unit/data/manipulated_signed.mar
rename : modules/libmar/tests/unit/data/win_multiple_file_mar.mar => modules/libmar/tests/unit/data/multiple_file.mar
rename : modules/libmar/tests/unit/data/win_multiple_signed_no_pib_mar.mar => modules/libmar/tests/unit/data/multiple_signed_no_pib.mar
rename : modules/libmar/tests/unit/data/win_multiple_signed_pib_mar.mar => modules/libmar/tests/unit/data/multiple_signed_pib.mar
rename : modules/libmar/tests/unit/data/multiple_signed_pib_mar_2.mar => modules/libmar/tests/unit/data/multiple_signed_pib_2.mar
rename : modules/libmar/tests/unit/data/no_pib_mar.mar => modules/libmar/tests/unit/data/no_pib.mar
rename : modules/libmar/tests/unit/data/win_signed_no_pib_mar.mar => modules/libmar/tests/unit/data/signed_no_pib.mar
rename : modules/libmar/tests/unit/data/win_signed_pib_mar.mar => modules/libmar/tests/unit/data/signed_pib.mar
rename : modules/libmar/tests/unit/data/signed_pib_mar_with_mycert2.mar => modules/libmar/tests/unit/data/signed_pib_with_mycert2.mar
2016-12-12 16:56:58 -08:00
Nicholas Nethercote
f81fa28212 Bug 1322080 (part 3, attempt 2) - Remove nsIXPCScriptable::addProperty. r=peterv.
--HG--
extra : rebase_source : af5d98e2d84bd7592b499134e06c98821302f488
2016-12-02 17:37:55 +11:00
Nicholas Nethercote
b654a853d9 Bug 1322080 (part 2, attempt 2) - Remove XPC_MAP_WANT_POST_CREATE_PROTOTYPE. r=peterv.
--HG--
extra : rebase_source : 38e7b889e7fa8ea76aba402baf536a3f8d7e297d
2016-12-02 17:12:08 +11:00
Nicholas Nethercote
113f0166f2 Bug 1322080 (part 1, attempt 2) - Remove nsEventTargetSH::doCreate(). r=peterv.
--HG--
extra : rebase_source : a00c73e5940053b4a84f850f6f66bad6d285e2e0
2016-12-02 16:37:31 +11:00
Shu-yu Guo
a0e55b3515 Bug 1316832 - Do not consider non-final duplicated positional parameter names to be closed over. (r=Waldo) 2016-12-12 14:20:22 -08:00
Sebastian Hengst
27bd22acd7 Backed out changeset eae2252a519f (bug 1321593) for leaks, e.g. in clipboard and jetpack tests. r=backout
--HG--
rename : xpcom/build/XREAppData.h => xpcom/build/nsXREAppData.h
rename : xpcom/glue/XREAppData.cpp => xpcom/glue/AppData.cpp
2016-12-12 22:10:17 +01:00
Sebastian Hengst
b65cbf32d8 Backed out changeset e531af57cd60 (bug 1321593) 2016-12-12 22:09:40 +01:00
Hannes Verschore
e82e4986eb Bug 1322774: IonMonkey - Test for OOM condition when creating cases for tableswitch, r=jandem 2016-12-12 10:30:04 -10:00
Hannes Verschore
28a56b4679 Bug 1310155: IonMonkey - Part 1.2 - Remove accidental pushed spewing, r=jandem 2016-12-12 10:30:02 -10:00
Benjamin Smedberg
835aaa0cad Bug 1306327 part A - NS_EXPORT macro in APKOpen.h can conflict with nscore.h: rename it to APKOPEN_EXPORT to avoid build issues on a CLOSED TREE, r=glandium
MozReview-Commit-ID: 5Y08hwtc7s2

--HG--
extra : source : b1a3d2e42a4e38ca49f7316bef5ac5de9340f940
extra : amend_source : 7858b1690ccf42619c88dd3c9a2984dedebd4e65
2016-11-29 14:27:30 -05:00
Benjamin Smedberg
2246c8a642 Bug 1321593 part B - Unify the startup path between firefox --app and normal Firefox startup, r=glandium
MozReview-Commit-ID: E6m3eWrX3aB

--HG--
extra : rebase_source : 6b365b0a16b70feeafc7f6a2daf4fb36075314d4
extra : histedit_source : 965abd3a83bdf847de2f617e14dd4e4b381d2b1e
2016-12-02 09:08:01 -05:00
Benjamin Smedberg
4df1abc2c0 Bug 1321593 part A - Refactor nsXREAppData: 1) make nsXREAppData strongly own its members 2) rename it to mozilla::XREAppData 3) separate out the static compiled data into StaticXREAppData 4) Remove XRE_CreateAppData and XRE_FreeAppData 5) remove the struct size and related size-checking code which was only ever useful for cross-version compatibility, r=glandium
MozReview-Commit-ID: CQv1UrSaw4D

--HG--
rename : xpcom/build/nsXREAppData.h => xpcom/build/XREAppData.h
rename : xpcom/glue/AppData.cpp => xpcom/glue/XREAppData.cpp
extra : rebase_source : c909ee206d31b110c6a38cc466ef24a465ee2ae5
extra : histedit_source : e86c3900412229f99ade29c5b8e3943d943ec718
2016-12-02 09:07:24 -05:00
Andrew McCreight
fccb0645ed Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj 2016-12-12 09:27:58 -05:00
Nathan Froyd
826598caba Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange 2016-12-12 08:45:46 -05:00
Andrew McCreight
e31b5489da Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj 2016-12-12 07:58:33 -05:00
Carsten "Tomcat" Book
d3df6f204d Merge mozilla-central to mozilla-inbound 2016-12-12 17:14:34 +01:00
Carsten "Tomcat" Book
594937fec2 merge mozilla-inbound to mozilla-central a=merge 2016-12-12 17:08:13 +01:00
Carsten "Tomcat" Book
71f580ed65 merge autoland to mozilla-central a=merge 2016-12-12 17:06:34 +01:00
ffxbld
758390314b No bug, Automated HPKP preload list update from host bld-linux64-spot-1014 - a=hpkp-update 2016-12-12 06:43:56 -08:00
ffxbld
12e9c92d0e No bug, Automated HSTS preload list update from host bld-linux64-spot-1014 - a=hsts-update 2016-12-12 06:43:54 -08:00
Carsten "Tomcat" Book
c80a07613f Backed out changeset 6d2cb22d85b0 (bug 1322080) for xpcshell failures on 10.10 debug 2016-12-12 12:18:03 +01:00
Carsten "Tomcat" Book
9788e20a9e Backed out changeset 5b3a011acc01 (bug 1322080) 2016-12-12 12:15:51 +01:00
Carsten "Tomcat" Book
5f2a9e53a6 Backed out changeset 9356d8836ca8 (bug 1322080) 2016-12-12 12:15:49 +01:00
Andrea Marchesini
a69bf81efe Bug 1322588 - Get rid of nsIDocShell::addSessionStorage, r=qdot 2016-12-12 09:33:11 +01:00
Jan de Mooij
1a603e5934 Bug 1322091 part 6 - Port Baseline TypedArray/TypedObject GETELEM stub to CacheIR. r=evilpie
--HG--
extra : rebase_source : 97345dbcc45839f12c7649bf996884520a4a6a35
2016-12-11 21:18:22 -10:00
Jan de Mooij
9b73ad9403 Bug 1322091 part 5 - Port Baseline unboxed array GETELEM stub to CacheIR. r=evilpie
--HG--
extra : rebase_source : 8c5fb39be2abc21980f840ae5b90b4d9b102cc3f
2016-12-11 21:18:03 -10:00
Jan de Mooij
6fe08090e6 Bug 1322091 part 4 - Port Baseline dense element GETELEM stub to CacheIR. r=evilpie
--HG--
extra : rebase_source : ff214728a7239582254eb82aa1eaf8e5a078f3e2
2016-12-11 21:17:47 -10:00
Dão Gottwald
f202151d19 Bug 1322430 - Clean up toolbar button margin and padding rules. r=gijs 2016-12-12 05:56:48 +01:00