Chris H-C
c57d39227d
bug 546387 - Don't try to set the GTK clipboard with null items r=karlt
...
It causes an assert failure in gtk which prints to the console.
MozReview-Commit-ID: A4106Z4rT36
--HG--
extra : rebase_source : 642c94a95cfa3939bc475e9139ee63caa78e3005
2017-05-26 11:50:13 -04:00
Masayuki Nakano
94170bb269
Bug 1370198 Back out the patch for bug 1369419 because the patch couldn't fix bug 1361132 and causes new crash bugs r=jimm
...
MozReview-Commit-ID: Eq7Dkk6Ghwc
--HG--
extra : rebase_source : edc2d10f4e0359152927830a269f74b75daf5883
2017-06-05 21:52:16 +09:00
Sebastian Hengst
5e4755df68
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: IdRgoZ9hiXq
2017-06-03 20:15:27 +02:00
Jim Chen
4230e5eacd
Bug 1369107 - 4. Remove GeckoAppShell.ContextGetter; r=snorp
...
Remove ContextGetter and all implementations now that it's no longer
being used.
MozReview-Commit-ID: G5jWFsQPfWw
2017-06-02 16:13:42 -04:00
Jim Chen
c611475410
Bug 1369107 - 3. Don't use GeckoAppShell.getContext for plugin code; r=snorp
...
Use getApplicationContext or GeckoApp.getPluginContext instead of
getContext so we can get rid of ContextGetter.
MozReview-Commit-ID: B8tTPeZ5gvt
2017-06-02 16:13:41 -04:00
Masayuki Nakano
d3789d2d6b
Bug 1369419 GetMessage() and PeekMessage() shouldn't be used directly as far as possible r=jimm
...
In TSF mode, application should retrieve messages with ITfMessagePump::GetMessage() or ITfMessagePump::PeekMessage() since TSF/TIP may handle the message before or after the host application handles it.
This patch rewrites the API users with WinUtils::(Get|Peek)Message() which use ITfMessagePump if it's available.
MozReview-Commit-ID: LwHIgp7SxLH
--HG--
extra : rebase_source : aa5750af9812f9b107c29546cbee6f9eede6ebfa
2017-06-02 12:02:35 +09:00
James Willcox
bd21ee4811
Bug 1367287 - Reference count GeckoSurfaceTexture r=jchen
...
MozReview-Commit-ID: 1JJVzCmANyH
2017-06-02 10:14:20 -05:00
Bob Owen
595abc49e3
Bug 1369386 Part 2: Follow-up #if to fix non-Windows build failures. r=me
2017-06-02 12:07:31 +01:00
Bob Owen
508a716403
Bug 1369386: Fix old invalid millimeter page size prefs using print_paper_size_type as trigger. r=jimm
...
These old invalid prefs were caused by us not clearing out old inch page size prefs when the
user switched to a standard mm page size (for example A4).
This fix uses the fact that an old print_paper_size_type pref was removed at the same time
to trigger a one off sanitization.
2017-06-02 11:58:44 +01:00
Karl Tomlinson
94ab0b4d5c
Bug 1368597 label CompositorWidget and WindowSurface as Graphics BUG_COMPONENT r=rhunt
...
--HG--
extra : rebase_source : 5f2cf496030a5736424e66be1a3b8a53188d5e22
2017-05-30 14:29:22 +12:00
Carsten "Tomcat" Book
f69c1db21b
Merge mozilla-central to autoland
2017-06-01 13:57:22 +02:00
Carsten "Tomcat" Book
972b7a5149
merge mozilla-inbound to mozilla-central a=merge
2017-06-01 13:50:56 +02:00
Ryan VanderMeulen
984edc2be4
Merge m-c to inbound. a=merge
2017-05-31 20:26:16 -04:00
Ryan VanderMeulen
b2f44e5181
Merge inbound to m-c. a=merge
2017-05-31 20:25:52 -04:00
Martin Stransky
5f9fc84d1a
Bug 1364355 - Implement UpdateOpaqueRegion() by gdk_window_set_opaque_region(), r=karlt
...
MozReview-Commit-ID: 50N99ZlvFUh
--HG--
extra : rebase_source : d095f93a858271c8a622f127724b06246e9f4bf9
2017-05-26 21:27:32 +02:00
Martin Stransky
0d7ee0c159
Bug 1364355 - Add support for using ARGB windows with OMTC when an X11 compositor is active. r=karlt
...
Authored by Andrew Comminos <andrew@comminos.com>
MozReview-Commit-ID: FIQBHSXgjMh
--HG--
extra : rebase_source : 1ae73bed3b2b933d11803ae3b93afbf3d1e1f570
2017-06-01 11:28:50 +02:00
Andrew Comminos
302c93427f
Bug 1364355 - Enable argb visual for GTK window behind hidden preference mozilla.widget.use-argb-visuals, r=karlt
...
This preference is default to false and allows to experiment with transparent widgets on Gtk.
Original patch autor is Andrew Comminos <andrew@comminos.com>.
MozReview-Commit-ID: JZkCjBWny3m
--HG--
extra : rebase_source : 116c4977d7d7f3927e6a4df203584d8b9c9ad57b
2017-05-25 15:45:22 +02:00
Botond Ballo
4810f9b6a9
Bug 1369074 - Store the layers id in a variable of the proper type (uint64_t) in nsBaseWidget::StartAsyncScrollbarDrag(). r=kats
...
MozReview-Commit-ID: App50MV57JJ
--HG--
extra : rebase_source : 5892eea589227df0511e63bc260d99ece9cbf9a4
2017-05-31 13:48:01 -04:00
Brendan Dahl
9541cf8db0
Bug 1367227 - Part 1 - Match headless fullscreen behavior to other widget backends. r=jrmuizel
...
Restore size mode after leaving fullscreen. Also, trigger fullscreen
and size mode changed events during MakeFullScreen.
2017-05-31 16:29:10 -07:00
Andrea Marchesini
f9b3992646
Bug 1368941 - Remove gonk specific code from ProcessPriorityManager, r=gsvelto
2017-05-31 21:23:52 +02:00
Carsten "Tomcat" Book
1d032e6328
Merge mozilla-central to autoland
2017-05-31 12:35:56 +02:00
Jorg K
09557f6df0
Bug 1353625 - detect zero (0) as invalid resolution. r=bobowen a=tomcat
2017-05-30 23:44:00 +02:00
Ryan VanderMeulen
bd262b8cd1
Merge inbound to m-c. a=merge
2017-05-30 16:09:14 -04:00
Kilik Kuo
444875671e
Bug 1350253 - Provide GeckoHlsDemuxerWrapper & corresponding generated JNI files as the glue for HLSDemuxer and GeckoHlsPlayer. r=jolin,jya
...
MozReview-Commit-ID: 62cnGQsmdNS
--HG--
extra : rebase_source : 4431d9e55f4ee38faeae50d03b46fbb57629fb8e
2017-05-25 20:48:03 +08:00
James Cheng
ce2fbd2836
Bug 1350250 - Add a GeckoHlsResourceWrapper java glue. r=jolin,jya
...
MozReview-Commit-ID: KMAqkJSk2tT
--HG--
extra : rebase_source : efe73b1f70e5bde6c6d9fd7ad36ee98ad21eaf7c
2017-05-17 17:05:42 +08:00
Andrea Marchesini
c1c91c120d
Bug 1368666 - Get rid of screen-state-changed observer in ProcessPriorityManager, r=gsvelto
2017-05-30 16:27:12 +02:00
Carsten "Tomcat" Book
b318c7dca7
merge mozilla-inbound to mozilla-central + UPGRADE_NSS_RELEASE a=merge
...
--HG--
rename : toolkit/components/extensions/test/xpcshell/xpcshell.ini => toolkit/components/extensions/test/xpcshell/xpcshell-common.ini
extra : amend_source : 458fd54fe8070ca3034ac441267ff7025adb5251
2017-05-30 11:37:46 +02:00
Kris Maglione
a176402b70
Bug 1365660: Part 5b - Enable compositing for popups with remote content on Windows. r=bas
...
MozReview-Commit-ID: GzpCBUnVkdY
--HG--
extra : rebase_source : bc2a6459e64847b0153e09e392173bac00d97b4e
2017-05-29 14:58:48 -07:00
Kilik Kuo
7f124232fa
Bug 1350241 -Part1: Provide data structure of {Audio,Video}Info and demuxed sample for the use of HLS on Fennec. r=jolin,jya
...
MozReview-Commit-ID: 11triLS84Gq
--HG--
extra : rebase_source : a1c0d04a476560156ddf4919ab4fc277833b4db1
2017-05-25 12:46:06 +08:00
Manish Goregaokar
616a37d6b7
Bug 1367275 - Part 2: stylo: Support -moz-window-shadow; r=xidorn
...
MozReview-Commit-ID: LiYlfmaCfHH
2017-05-27 13:21:44 -07:00
Phil Ringnalda
c3d89ab945
Backed out 3 changesets (bug 1364355) for timeouts in test_panel_anchoradjust.xul
...
Backed out changeset 7cc2790574dc (bug 1364355)
Backed out changeset 2ee6598089a3 (bug 1364355)
Backed out changeset c4c2645ca8b7 (bug 1364355)
MozReview-Commit-ID: 5JEGvHeCWIv
2017-05-26 20:30:45 -07:00
Martin Stransky
eb881749c2
Bug 1364355 - Implement UpdateOpaqueRegion() by gdk_window_set_opaque_region(), r=karlt
...
MozReview-Commit-ID: 50N99ZlvFUh
--HG--
extra : rebase_source : 63bcdeaa5f7129a9f0d171d9826f33b8dc6bbe34
2017-05-26 21:27:32 +02:00
Martin Stransky
3d05b54851
Bug 1364355 - Add support for using ARGB windows with OMTC when an X11 compositor is active. r=karlt
...
Authored by Andrew Comminos <andrew@comminos.com>
MozReview-Commit-ID: FIQBHSXgjMh
--HG--
extra : rebase_source : 22885a2846ec0bc718196d6e16bacb37b0410b25
2017-05-25 15:55:20 +02:00
Andrew Comminos
f2d7adfe22
Bug 1364355 - Enable argb visual for GTK window behind hidden preference mozilla.widget.use-argb-visuals, r=karlt
...
This preference is default to false and allows to experiment with transparent widgets on Gtk.
Original patch autor is Andrew Comminos <andrew@comminos.com>.
MozReview-Commit-ID: JZkCjBWny3m
--HG--
extra : rebase_source : 18a3dd1ecb2ef87910307e3085a343a4d75403af
2017-05-25 15:45:22 +02:00
Stephen A Pohl
352c559fa6
Bug 1368077: Strip page titles from URLs on the pasteboard when dragging on OSX/macOS. r=mstange
2017-05-26 11:45:28 -04:00
Ryan VanderMeulen
8543438674
Merge inbound to m-c. a=merge
2017-05-25 16:34:16 -04:00
Stephen A Pohl
b633564ae8
Bug 1367720: Restore ability to drag & drop files from Finder to Firefox. r=mstange
2017-05-25 10:54:52 -04:00
Farmer Tseng
f5f7370562
Bug 1359713 - Stop loading the contents of PDF files into memory in PDFViaEMFPrintHelper r=jwatt
...
This change changes PDFViaEMFPrintHelper so that instead of loading the entire
contents of a PDF document into memory to pass to PDFium, it now simply passes
PDFium a file system path to load the PDF from. This should help us reduce
memory use (and potentially avoid running out of memory) when larger PDFs are
printed.
MozReview-Commit-ID: GISolZYC2GJ
--HG--
extra : rebase_source : a59925542b6c075cd14c67577653163cc2d49c0f
2017-05-12 12:42:20 +08:00
Masayuki Nakano
d565472d4f
Bug 1366140 Try to avoid crash caused by COM objects which are owned by static or instance member of TSFTextStore r=m_kato, jimm
...
While initializing or destroying TSFTextStore, each object methods should be
called after the instance is grabbed by local variable since member variable
may be cleared by nested call to destroy a TSFTextStore instance.
MozReview-Commit-ID: CojLasqcDyB
2017-05-22 21:48:14 +09:00
Masayuki Nakano
6421357e7a
Bug 1368318 Call TSFTextStore::ThinksHavingFocus() before clearing sEnabledTextStore since the method refers it r=m_kato
...
MozReview-Commit-ID: GdALZTWioNW
--HG--
extra : rebase_source : 66491f98c906ffe9cdd5bbc4558f86f75e0343cc
2017-05-29 12:18:11 +09:00
Ehsan Akhgari
1040ee9f65
Bug 1347035 - Store the maximum touch points for each tab child on the object instead of querying it synchronously from the parent actor when neeeded; r=smaug ipc-r=kanru
2017-05-23 17:00:09 -04:00
Karl Tomlinson
f527ef33ed
bug 1341186 don't treat synth mouse moves as pending user input r=bz
...
Synth mouse move events are triggered by layout changes, which should
not interrupt reflow.
MozReview-Commit-ID: 5VFJFOXH3BB
--HG--
extra : rebase_source : ac976b508fac0aa661b75c630c55528d518ec52f
2017-02-13 15:08:14 +13:00
Ryan VanderMeulen
22d214ae4b
Merge autoland to m-c. a=merge
2017-05-23 10:32:42 -04:00
Mats Palmgren
297b9d70e1
Bug 1365614
part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
...
MozReview-Commit-ID: IbwWM0FL6HF
--HG--
extra : source : bbb688fe1ba3f5201a190c6e25b693ef7272ea2d
2017-05-21 17:15:00 +08:00
Mats Palmgren
f7e4384ac8
Bug 1365614
part 2 - Backout bug 1357655. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
...
MozReview-Commit-ID: Ig0RVKSQw4r
--HG--
extra : source : e528713f882cfc92f4c7acaf41e00dd302105ed0
2017-05-18 11:09:00 +08:00
Carsten "Tomcat" Book
1bdc87018b
Merge mozilla-central to autoland
...
--HG--
extra : rebase_source : 4e9c2047973e5a540496b19e456a2e7bd14715ad
2017-05-22 15:48:11 +02:00
Carsten "Tomcat" Book
2565b104f7
Backed out changeset e528713f882c (bug 1365614
)
2017-05-22 15:45:34 +02:00
Carsten "Tomcat" Book
00d4ea331d
Backed out changeset bbb688fe1ba3 (bug 1365614
)
2017-05-22 15:45:31 +02:00
Mats Palmgren
e706869580
Bug 1365614
part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
2017-05-21 17:15:00 +08:00
Mats Palmgren
a928a1b1f6
Bug 1365614
part 2 - Backout bug 1357655. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
2017-05-18 11:09:00 +08:00