shindli
54aa04bfd1
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-02-13 23:36:24 +02:00
Markus Stange
8401b64d46
Bug 1527412 - Remove swizzling of -[NSView mouseDownCanMoveWindow]. r=spohl
...
This was added in bug 476393 in order to work around a problem with the Java plug-in.
We no longer support that plug-in.
The comment also mentions NSTexturedBackgroundWindowMask which we stopped using in bug 1335191.
Differential Revision: https://phabricator.services.mozilla.com/D19558
--HG--
extra : moz-landing-system : lando
2019-02-13 11:14:03 +00:00
Markus Stange
02e8f0bcef
Bug 1527412 - Make nsChildView::mView a ChildView*, because that's what it is. r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D19556
--HG--
extra : moz-landing-system : lando
2019-02-13 11:14:02 +00:00
Markus Stange
20949d20bb
Bug 1527412 - Remove unused contextMenu method. r=spohl
...
This method could only return something non-null in embedding situations,
in which our ChildView was a subview of somebody else's NSView that conforms
to the mozView protocol. Such a situation hasn't existed for about 10 years.
Differential Revision: https://phabricator.services.mozilla.com/D19555
--HG--
extra : moz-landing-system : lando
2019-02-13 11:14:02 +00:00
Markus Stange
1b8351b1e6
Bug 1527412 - Fix mParentView's type (it doesn't necessarily implement the mozView protocol) and tweak a few comments. r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D19554
--HG--
extra : moz-landing-system : lando
2019-02-13 11:14:02 +00:00
Stephen A Pohl
77bc052978
Bug 1523944: Fix shutdown leak related to macOS TouchBar support. r=mstange
2019-02-13 14:16:39 -05:00
Sylvestre Ledru
14486004b6
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D18488
--HG--
extra : moz-landing-system : lando
2019-02-04 19:10:18 +00:00
Eitan Isaacson
da315919ab
Bug 1515774 - Introduce mScreenOffset for pinch and multitouch events. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D17043
--HG--
extra : moz-landing-system : lando
2019-01-31 16:46:10 +00:00
shindli
011ea038cb
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-29 23:54:31 +02:00
garvitdelhi
6bd950c37a
Bug 1519185: Remove AttributeWillChange aNewValue parameter r=emilio,bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D17073
2019-01-29 17:59:38 +01:00
Stephen A Pohl
64f7863830
Bug 1386046: Change background color of download progress bar over macOS Dock icon from white to clear to better match native theme expectations. r=mstange
2019-01-28 13:50:45 -05:00
Emilio Cobos Álvarez
ef7d8198eb
Bug 1520502 - Set the standard cursor and the custom cursor in the same IPC message. r=jmathies
...
This cleans up a bit and allows us to be smarter about which cursors
should we allow from content or what not, which will help with bug 1445844 and
co.
Differential Revision: https://phabricator.services.mozilla.com/D16711
2019-01-26 07:49:28 +01:00
Sylvestre Ledru
b61d90492b
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Depends on D17388
Differential Revision: https://phabricator.services.mozilla.com/D17389
--HG--
extra : moz-landing-system : lando
2019-01-24 08:11:00 +00:00
Sebastian Hengst
3a9f3f2226
Fix off-by-one issue from merge conflict between bug 1313429 and bug 1521460. CLOSED TREE
2019-01-23 02:50:04 +02:00
Gurzau Raul
136dc5e8bc
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-23 02:05:32 +02:00
Sylvestre Ledru
49f8917074
Bug 1521460 - Ride along: remove conflict r=me CLOSED TREE
2019-01-22 22:07:00 +01:00
Sylvestre Ledru
0662df7a60
Bug 1521460 - Ride along: remove useless ';' r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D17140
--HG--
extra : histedit_source : 782210d18f2acd8134436afc70cecaf6c7d92bd2
2019-01-21 18:46:21 +01:00
Sylvestre Ledru
0b4021fcad
Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D17139
--HG--
extra : histedit_source : 084f340503d2e1a2d9e1753c38b2c4ee9c7819f3
2019-01-21 18:18:16 +01:00
Harry Twyford
70df5bbf20
Bug 1313429 - Add Touch Bar functionality to Firefox r=spohl,mikedeboer,flod
...
Adds Touch Bar functionality to Firefox across eight commits.
Differential Revision: https://phabricator.services.mozilla.com/D5496
--HG--
extra : moz-landing-system : lando
2019-01-22 17:13:33 +00:00
Margareta Eliza Balazs
9dda825205
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-18 12:31:59 +02:00
Markus Stange
060f074a81
Bug 1515183 - Ignore calls to viewWillDraw and drawRect on non-main threads. r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D16909
--HG--
extra : moz-landing-system : lando
2019-01-17 23:25:34 +00:00
Ehsan Akhgari
e5e885ae31
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
...
# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Dragana Damjanovic
fc155bc720
Bug 1513059 - Use the minimal XPCOM for the socket process.r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D15024
--HG--
extra : moz-landing-system : lando
2019-01-16 23:05:11 +00:00
Kris Maglione
b83df4e952
Bug 1478124: Part 8a - Update toolkit module to use a static component manifest. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D15039
--HG--
extra : rebase_source : 1683d6ced9a6c10e6fa19425debbb51950b9b629
extra : source : d94039b199437180309264cb4c206ae7ebb7d21d
2018-12-16 16:03:00 -08:00
arthur.iakab
c1fae83952
Backed out 16 changesets (bug 1478124) for failing android geckoview-junit CLOSED TREE
...
Backed out changeset fce62c77a56b (bug 1478124)
Backed out changeset eb2fa3b5edf7 (bug 1478124)
Backed out changeset 8dacce59fcc0 (bug 1478124)
Backed out changeset 012fd0107204 (bug 1478124)
Backed out changeset 496aaf774697 (bug 1478124)
Backed out changeset 21f4fda03159 (bug 1478124)
Backed out changeset b0444e0bc801 (bug 1478124)
Backed out changeset d94039b19943 (bug 1478124)
Backed out changeset 5d85deac61c2 (bug 1478124)
Backed out changeset 929fd654c9df (bug 1478124)
Backed out changeset 1ddd80d9e91a (bug 1478124)
Backed out changeset b8d2dfdfc324 (bug 1478124)
Backed out changeset f500020a273a (bug 1478124)
Backed out changeset dd00365ebb55 (bug 1478124)
Backed out changeset 538e40c5ee13 (bug 1478124)
Backed out changeset bedaa9c437ad (bug 1478124)
2019-01-29 10:03:06 +02:00
Kris Maglione
d20f7f8e72
Bug 1478124: Part 8a - Update toolkit module to use a static component manifest. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D15039
--HG--
extra : rebase_source : 55c387662960d82986a2a0205d3b8e451304db4b
extra : absorb_source : bd201f3bcf08f70480f19a22bfb7a8bd9cb015a1
extra : histedit_source : ec13a9b248801ab36baa275e566765734e6f3717
2018-12-16 16:03:00 -08:00
Stephen A Pohl
70f15ce0df
Bug 1511878: Start respecting the alpha channel for disabled control text color on macOS to accommodate the way this system color is declared by the OS on macOS 10.14+. r=mstange
2019-01-14 19:54:32 -05:00
Dave Townsend
41c1ffde91
Bug 1518938: Make it possible to hide items from the application menu. r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D16107
--HG--
extra : moz-landing-system : lando
2019-01-14 18:57:49 +00:00
Tim Nguyen
b4b53b1761
Bug 1516867 - Clamp selection color saturation between 0 and 255 in nsLookAndFeel.mm. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D15500
--HG--
extra : rebase_source : 2f7ced5f752a87b7df61aa0756b9315ca264ecab
extra : amend_source : 5f0fb6dc3ca07d34fd2b160490a1ade9c5daa424
2018-12-30 13:58:10 +01:00
Doug Thayer
a848222b53
Bug 1441308 - Split out document pieces of WebRenderLayerManager r=jrmuizel
...
Per our discussion, this patch splits out the state management bits of
WebRenderLayerManager, allowing for them to be maintained per-document.
Differential Revision: https://phabricator.services.mozilla.com/D13577
--HG--
extra : moz-landing-system : lando
2019-01-07 21:33:10 +00:00
Tom Schuster
79d3c5244b
Bug 571074 - Mark nsITransferable.getTransferData as [must_use]. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D13454
--HG--
extra : moz-landing-system : lando
2019-01-04 16:16:59 +00:00
Emilio Cobos Álvarez
d2ed260822
Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
...
Summary: Really sorry for the size of the patch. It's mostly automatic
s/nsIDocument/Document/ but I had to fix up in a bunch of places manually to
add the right namespacing and such.
Overall it's not a very interesting patch I think.
nsDocument.cpp turns into Document.cpp, nsIDocument.h into Document.h and
nsIDocumentInlines.h into DocumentInlines.h.
I also changed a bunch of nsCOMPtr usage to RefPtr, but not all of it.
While fixing up some of the bits I also removed some unneeded OwnerDoc() null
checks and such, but I didn't do anything riskier than that.
2019-01-03 17:48:33 +01:00
Boris Chiou
c35f47093e
Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio
...
Support unprefixed min-content and max-content and treat the prefixed
version as aliases for
1. width, min-width, max-width if inline-axis is horizontal, and
2. height, min-height, max-height if inline-axis is vertical, and
3. inline-size, min-inline-size, max-inline-size, and
4. flex-basis.
Besides, update the test cases to use unprefixed max-content and
min-content.
Depends on D7535
Differential Revision: https://phabricator.services.mozilla.com/D7536
--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:37 +00:00
Tim Nguyen
726cd8c84a
Bug 1514464 - Clamp selection color value between 0 and 255 in nsLookAndFeel.mm. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D14676
--HG--
extra : moz-landing-system : lando
2018-12-15 22:46:31 +00:00
Kartikaya Gupta
dc7bd74b05
Bug 1491512 - Allow rendering minimized windows on macOS. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D14567
--HG--
extra : moz-landing-system : lando
2018-12-14 20:16:56 +00:00
Tim Nguyen
249dadfb20
Bug 1513401 - Increase contrast of unsaturated selection colors in nsLookAndFeel.mm. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D14566
--HG--
extra : moz-landing-system : lando
2018-12-14 19:00:18 +00:00
Makoto Kato
e1efe6db2a
Bug 1508252 - Set temporary range when replacement range is available. r=masayuki
...
This issue is e10s only.
Even if calling SetSelection, it doesn't reset selection cache in
TextInputHandler. Since selection cache is updated by OnSelectionChange
asynchronous, we should set temporary range when having replacement range.
Also, even if marking dirty doesn't fix this issue. Content cache may return
other range such as caret position instead of replacement range by SetSelection.
Differential Revision: https://phabricator.services.mozilla.com/D14002
--HG--
extra : moz-landing-system : lando
2018-12-10 03:17:15 +00:00
Tim Nguyen
26a8d2fdb7
Bug 1486204 - Make nsLookAndFeel.mm return transparent selection colors. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D8210
--HG--
extra : moz-landing-system : lando
2018-12-10 22:41:46 +00:00
Tooru Fujisawa
7983faeb5d
Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
2018-12-01 04:52:05 +09:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Andreea Pavel
987516303f
Backed out changeset f9900ac6071c (bug 571074) for failing clipboard at browser/base/content/test/general/browser_clipboard.js on a CLOSED TREE
2018-11-30 02:30:22 +02:00
Tom Schuster
891f0040e6
Bug 571074 - Mark nsITransferable.getTransferData as [must_use]. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D13454
--HG--
extra : moz-landing-system : lando
2018-11-29 21:57:40 +00:00
Daniel Varga
b3613ec011
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-29 18:59:59 +02:00
Ehsan Akhgari
490e611801
Bug 1508472 - Part 5: Fifth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
...
This is a best effort attempt at ensuring that the adverse impact of
reformatting the entire tree over the comments would be minimal. I've used a
combination of strategies including disabling of formatting, some manual
formatting and some changes to formatting to work around some clang-format
limitations.
Differential Revision: https://phabricator.services.mozilla.com/D13371
--HG--
extra : moz-landing-system : lando
2018-11-29 10:30:46 +00:00
Xidorn Quan
bf74bc4e18
Bug 1506447 - Check overlay before checking custom scrollbar style in nsNativeThemeCocoa::GetWidgetTransparency. r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D12856
--HG--
extra : source : feb9637fc2605e094e9e4fc558dacdb6ac62db43
extra : amend_source : 051ad3ae9fe44b1269480776814fa96fc54112b9
2018-11-25 22:31:53 +11:00
Kristen Wright
f22175b197
Bug 1460439 - Conversion from NS_STYLE_BORDER_STYLE_* macro to StyleBorderStyle::* enum class r=emilio
...
Converted NS_STYLE_BORDER_STYLE_* consts to enum class. Updated corresponding values to enum class. reduced BCCornerInfo struct values to fit StyleBorderStyle values inside struct. Added defaults to switches that do not fully cover all instances of StyleBorderStyle.
2018-11-07 11:56:17 -08:00
Mats Palmgren
91372ff9f3
Bug 1507905 - Add -webkit-appearance:textarea and make that the default for <textarea> for compatibility with other UAs. r=jwatt
2018-11-21 22:05:20 +01:00
Jonathan Watt
906aa3faf2
Bug 1510247. Fix some unified build issues in widget code. r=spohl
...
Differential Revision: https://phabricator.services.mozilla.com/D13061
--HG--
extra : rebase_source : 919f43d45fc9bc4fe8502b0acf3d01ed067cdd49
2018-11-14 17:03:36 +00:00
Tom Schuster
6296f48a85
Bug 1493292 - Remove aDataLen parameters from nsITransferable.setTransferData. r=smaug
...
Depends on D11201
Differential Revision: https://phabricator.services.mozilla.com/D11202
--HG--
extra : moz-landing-system : lando
2018-11-20 17:00:09 +00:00
Tom Schuster
5a9d2a428c
Bug 1493292 - Remove aDataLen parameters from nsITransferable.getTransferData. r=smaug
...
Depends on D11200
Differential Revision: https://phabricator.services.mozilla.com/D11201
--HG--
extra : moz-landing-system : lando
2018-11-20 16:59:56 +00:00