Commit Graph

503997 Commits

Author SHA1 Message Date
Boris Zbarsky
94dfa592a5 Bug 1323721 part 3. Remove the vestigial mention of Promise from TypedArray.h. r=till 2016-12-19 15:38:42 -08:00
Boris Zbarsky
054c6d2088 Bug 1323721 part 2. Remove the no longer used PromiseInit callback type. r=till 2016-12-19 15:38:42 -08:00
Boris Zbarsky
b73f3a1a8c Bug 1323721 part 1. Remove no longer used Promise-related DOM errors. r=till 2016-12-19 15:38:42 -08:00
Boris Zbarsky
83b5a8468f Bug 1324178. Actually enforce the various checks the IDL spec says to do for arguments of constructors and named constructors. r=baku 2016-12-19 15:38:42 -08:00
Timothy Nikkel
f98faf04e3 Bug 1323606. Implement the pref layout.show_previous_page for e10s. r=gw280 r=mats
The existing implementation only works for non-remote subdocuments.

This essentially makes the changes from bug 1157941 conditional on this pref.
2016-12-19 17:34:00 -06:00
Jeff Gilbert
4fe7340dc2 Bug 1309643 - Only enable primitive restart index on OSX for DrawElements. - r=ethlin 2016-12-19 15:24:30 -08:00
Nicholas Nethercote
3af5047314 Bug 1299335 (part 8) - Streamline nsIWidget::Enable. r=mstange.
This patch changes it from |NS_IMETHOD| to |virtual void| because every
implementation of these functions always returns |NS_OK|.

--HG--
extra : rebase_source : 07ee29c514bf35b97d7195c53bb5b9220d1ef961
2016-12-19 20:54:16 +11:00
Nicholas Nethercote
a28c8f38b2 Bug 1299335 (part 7) - Streamline nsIWidget::{Move,Resize}. r=mstange.
This patch changes them from |NS_IMETHOD| to |virtual void| because every
implementation of these functions always returns |NS_OK|.

--HG--
extra : rebase_source : 6207df5a46aeb6b8aaa0f697447a51bc6a6dc366
2016-12-19 20:54:03 +11:00
Nicholas Nethercote
b2889711de Bug 1299335 (part 6) - Streamline nsIWidget::{Move,Resize}Client(). r=mstange.
This patch changes them from |NS_IMETHOD| to |virtual void| because the return
values are never used.

--HG--
extra : rebase_source : a456f0035e66cf025305e5b3e2450057e368f3a8
2016-12-19 14:38:19 +11:00
Nicholas Nethercote
4f95087c90 Bug 1299335 (part 5) - Streamline nsIWidget::StartPluginIME. r=mstange.
This patch changes it from |NS_IMETHOD| to |virtual MOZ_MUST_USE nsresult|.

--HG--
extra : rebase_source : cd17e3c00c6c183d898f83e020861720b199775a
2016-12-16 10:55:18 +11:00
Nicholas Nethercote
d0912b2968 Bug 1299335 (part 4) - Streamline nsIWidget::HideWindowChrome. r=mstange.
This patch does the following.

- Removes the return value, because none of the call sites check it.

- Removes the empty implementations from the android nsIWidget instance,
  because it can use the nsBaseWidget one.

--HG--
extra : rebase_source : 0791d3cb05907d6b41879549b52f3a33018abf45
2016-12-16 10:54:12 +11:00
Nicholas Nethercote
1dab0c3072 Bug 1299335 (part 3) - Streamline nsIWidget::SetParent. r=mstange.
This patch removes its return value, because none of the call sites check it
except for one non-vital assertion.

--HG--
extra : rebase_source : 3471c4e22394b8a05c6708d0f8469686ffad9814
2016-12-16 10:54:11 +11:00
Nicholas Nethercote
efc5071ff2 Bug 1299335 (part 2) - Streamline nsIWidget::SetIcon. r=mstange.
This patch does the following.

- Removes the return value, because none of the call sites check it.

- Removes the empty implementations from several nsIWidget instances, because
  they can use the nsBaseWidget one.

--HG--
extra : rebase_source : a1a04193bc3940f1468c7c235f6d6e0341d0f1c2
2016-12-16 10:54:11 +11:00
Nicholas Nethercote
3970265787 Bug 1299335 (part 1) - Change some nsIWidget function return values from |NS_IMETHOD| to |virtual MOZ_MUST_USE nsresult|. r=jimm.
Specifically: OnDefaultButtonLoaded, AttachNativeKeyEvent, BeginMoveDrag,
BeginResizeDrag, GetAttention. These are all fallible functions whose result is
always checked.

The patch also moves some trivial function definitions from nsBaseWidget.cpp to
nsBaseWidget.h, and removes the android BeginResizeDrag() because it can
use the nsBaseWidget one.

--HG--
extra : rebase_source : ef32a41b547bcbc21f7df0043f683307470b136e
2016-12-16 10:54:02 +11:00
Yura Zenevich
b892b168cf Bug 1206711 - always use DocAccessibleWrap to get native window. r=tbsaunde
MozReview-Commit-ID: 781YRcZdFWa
2016-12-19 17:31:50 -05:00
Jeff Walden
d08f468cf8 Bug 1289882 - Fix bustage. r=bustage in a CLOSED TREE 2016-12-19 16:22:06 -05:00
Jeff Walden
ac7e932894 Bug 1324536 - Only add/remove files in intl/{icu,tzdata}/{source,SVN-INFO} so that random other detritus in intl/{icu,tzdata} doesn't get included. r=anba
--HG--
extra : rebase_source : 04731d57ce73dce2a10c7e6a45d8dc4c72f6ddd1
2016-12-19 15:28:25 -05:00
Jeff Walden
373b09baf8 Bug 1289882 - Implement an experimental, off-by-default Intl.NumberFormat.prototype.formatToParts function. r=anba
--HG--
extra : rebase_source : 8e2b6032b3676723a58eb1b87c5909176cd51a49
2016-08-08 13:34:37 -07:00
Jeff Walden
619e6dfa67 Bug 1324240 - Ensure every aspect of SVN-INFO is consistently localized to English, rather than picking up the arbitrary locale of the last person to perform an update. r=anba
--HG--
extra : rebase_source : ea3bb6f366fef58acc22bfa178127dca9dcb56cb
2016-12-19 15:20:51 -05:00
Jeff Walden
454c1aa242 Bug 1296814 - Remove Parser::reportWithNode and its remaining callers (all of which have a full ParseNode* at hand, whose offset can be directly accessed). r=arai
--HG--
extra : rebase_source : 282b24c999277de746a1015b903d792a9674b8b9
2016-11-18 13:57:35 -08:00
Jeff Walden
be049bba4a Bug 1315560 - Make nsThreadSyncDispatch::IsPending properly respect the C++ memory model with respect to threads. r=froydnj
--HG--
extra : rebase_source : 309596fd407a13900fdf51f7e6f1972b8613026e
2016-11-07 15:24:11 -08:00
Jeff Walden
4a4c19f8c9 Bug 1317422 - Implement a global 'global' property whose value is the global object. r=jandem
--HG--
extra : rebase_source : 5763bb68c8c0833bd83e341e7009c768ee247ad4
2016-11-29 13:35:33 -08:00
Jeff Walden
c8b800005a Bug 1319740 - Parametrize ComputeSingleDisplayName based on the character type of the key string, and iterate through the string using iterators, not using null-termination. r=arai
--HG--
extra : rebase_source : 1c11bd11300dd467e8579faec677d1b7cb9f2e1b
2016-12-02 14:02:36 -08:00
Jeff Walden
05cdf05cb5 Bug 1319740 - Move display-name computation into its own function. r=arai
--HG--
extra : rebase_source : fbe2fbdb37fa63bee0efaf2df8caee151c6ff1f9
2016-12-02 14:01:47 -08:00
Jeff Walden
a52b6c9714 Bug 1319740 - Rearrange a few lines. r=arai
--HG--
extra : rebase_source : 9ab57e091abfd0cbbed84224add9d335794c2019
2016-12-02 14:01:06 -08:00
Jeff Walden
6fa1238476 Bug 1319740 - Add a slash-matching function rather than using MatchPart. r=arai
--HG--
extra : rebase_source : 49eb87fca5f844e1b6eec00e6db3a380cc6300c8
2016-12-02 13:59:59 -08:00
Nathan Froyd
a2f6acca0f Bug 1323024 - remove OS X 10.6 shared library support from the profiler; r=mstange
We don't support OS X versions below 10.6 nowadays.
2016-12-03 23:51:39 -05:00
Kris Maglione
7390903c01 Bug 1318388: Follow-up: Fix test crash in debug builds.
MozReview-Commit-ID: 4xuJGe6oNKC

--HG--
extra : rebase_source : e61b6dcbeca06b6f701fafe825e73cc38ff4e550
2016-12-19 12:07:45 -08:00
Dão Gottwald
34696e2fd8 Bug 1323844 - Remove negative top/bottom margins from #PanelUI-button in the dev edition theme on Mac. r=mdeboer 2016-12-19 20:19:48 +01:00
Kris Maglione
e6f4ea4dcb Bug 1318388: Prevent setting usePrivateBrowsing after initial document load. r=ehsan
MozReview-Commit-ID: ArmAhSWMaCJ

--HG--
extra : rebase_source : 6cf914f29092ed281a3f80cf757c1a29dc7fbac5
2016-12-18 15:07:08 -08:00
Aaron Klotz
0f16e8d38d Bug 1323996: Make PDocAccessible.ipdl import IAccessibleHolder from IPCTypes.h to fix --disable-accessibility build failures; r=tbsaunde
MozReview-Commit-ID: JYD3lMmdlyc
2016-12-16 12:23:31 -07:00
Geoff Brown
184da4b586 Bug 1296845 - Skip test_beaconRedirect.html on Android Debug only; r=ckerschb 2016-12-19 11:22:06 -07:00
Ryan Hunt
8969290a7b Bug 1323407 - Remove assert on D3D11_COMPOSITING in CompositorD3D11::Initialize r=dvander
--HG--
extra : rebase_source : 6fd3b198dcdacb0ff678a3553192e963f4b079f4
2016-12-15 13:44:31 -06:00
Jon Coppeard
048ed91947 Bug 1322420 - Trigger a read barrier when creating new reference to a compartment's lazy functions r=sfink a=dveditz 2016-12-19 17:02:00 +00:00
Alexandre Poirot
2576f85ec2 Bug 1302996 - Remove SDK dependencies for JSONView modules loaded on startup. r=jryans
MozReview-Commit-ID: AClST5BXfK1
2016-12-19 09:00:13 -08:00
Alexandre Poirot
5e34fcb962 Bug 1302996 - Stop loading various useless SDK modules on early devtools startup. r=jryans
MozReview-Commit-ID: 5Roi7rmmbes
2016-12-19 09:00:12 -08:00
Shan
b85e053397 Bug 1316021 - Remove unnecessary static fields; r=sebastian
--HG--
extra : rebase_source : 48a89c5559d66661bac3feb517183771b88cfcab
2016-12-19 17:37:33 +01:00
Joel Maher
5b50e3503d Bug 1324024 - unable to see fprintf on assertion due to stdout vs stderr. r=ted
MozReview-Commit-ID: EswlrLCWps4
2016-12-19 11:31:01 -05:00
Ehsan Akhgari
a4cdc9fbb4 Bug 1324248 - Ignore the -Wvarargs warning caused by jsctypes tests; r=froydnj 2016-12-19 10:52:57 -05:00
Ehsan Akhgari
5ad07c7b2a Bug 1324242 - Ignore the -Wnull-dereference warning caused by gtest; r=froydnj 2016-12-19 10:52:56 -05:00
Ehsan Akhgari
bdcd3058d9 Bug 1324053 - Ensure that speculative connect and DNS prefetching aren't disabled when annotating tracking channels; r=mayhemer 2016-12-19 10:52:55 -05:00
Ehsan Akhgari
c762572d91 Bug 1324245 - Avoid dereferencing nullptr in nsRefreshDriver::ArrayFor(); r=dholbert 2016-12-19 10:52:55 -05:00
Ehsan Akhgari
6346c89949 Bug 1324114 - Initialize nsBaseChannel::mOpenRedirectChannel; r=mcmanus 2016-12-19 10:52:54 -05:00
Mats Palmgren
a919ac57ca Bug 1321623 - WPT tests for DOM Selection.setBaseAndExtent(). r=smaug 2016-12-19 16:48:37 +01:00
Mats Palmgren
a028cc0e46 Bug 1321623 - Implement DOM Selection.setBaseAndExtent(). r=smaug 2016-12-19 16:48:37 +01:00
Jonathan Kew
2f64fa637f Bug 1324072 - Additional reftest for mtable alignment with negative rownumber. r=mats 2016-12-19 12:46:23 +00:00
Mats Palmgren
f8383bac25 Bug 1324072 - Use the frame's BStart, not rect's (fixes typo from bug 789096). r=jfkthame 2016-12-19 16:48:36 +01:00
Carsten "Tomcat" Book
72f817124f Backed out changeset ab6c012704b9 (bug 1315105) for failing on own test 2016-12-19 16:34:18 +01:00
Carsten "Tomcat" Book
97d9339674 Merge mozilla-central to mozilla-inbound 2016-12-19 16:04:33 +01:00
Carsten "Tomcat" Book
46ded325e8 merge autoland to mozilla-central a=merge 2016-12-19 16:03:28 +01:00