Commit Graph

18074 Commits

Author SHA1 Message Date
Phil Ringnalda
f7950798e0 Back out 530555a2d6d4 (bug 1162064) for debug b2g emulator assertions and failure to thrive
CLOSED TREE
2015-05-17 22:42:05 -07:00
David Anderson
4b20fa6b94 Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange) 2015-05-17 23:11:44 -04:00
David Anderson
cadd78802e Backout changeset e5d045d49b40 for bustage on an a=CLOSED TREE 2015-05-17 21:46:30 -04:00
David Anderson
502eb5d3ca Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange) 2015-05-17 20:44:43 -04:00
Maksim Lebedev
43ec4fa0cc Bug 1162009 - Add TOUCH_CANCEL sending on e10s. r=kats 2015-05-14 08:16:00 -04:00
Maksim Lebedev
bf1acb20c5 Bug 1163056 - InkCollector activation at first PEN event. r=jimm 2015-05-13 05:46:00 -04:00
Gabriele Svelto
614882a05a Bug 1157030 - Prevent visibility changes from affecting the process priority when the screen is off. r=khuey 2015-05-11 23:03:42 +02:00
Jacek Caban
1aa29b4cf1 Bug 1130935 - mingw fixup. 2015-05-16 15:27:00 +02:00
Phil Ringnalda
a5df436c2e Backed out 2 changesets (bug 1154231) for M-oth crashes
CLOSED TREE

Backed out changeset 5e8145eff457 (bug 1154231)
Backed out changeset 951fb8ed6f25 (bug 1154231)
2015-05-15 20:29:15 -07:00
Kan-Ru Chen
dbfb036ad2 Bug 1154231 - Part 1. Reclaim cached resources when memory-pressure occurs. r=mattwoodrow 2015-05-16 08:43:38 +08:00
Martin Stransky
8eed535eb8 Bug 1144745 - scale border returned by GetWidgetBorder(), r=karlt
--HG--
extra : rebase_source : c67f901457dfe3ba6979fbbf4f1db75f96632666
2015-04-28 06:22:00 +02:00
Maksim Lebedev
d0ef015683 Bug 1137555 - Add implementation of PuppetWidget::GetMaxTouchPoints(). r=smaug, r=jimm
--HG--
extra : rebase_source : 7460428da794e871de20cc5c23ca70c2d97141e6
2015-05-08 03:29:00 +02:00
Masayuki Nakano
9cac3b2f3f Bug 1130935 part.10 nsIMM32Handler should forcibly update composition font when active IME is changed r=emk 2015-05-15 10:18:08 +09:00
Masayuki Nakano
8fb13ff063 Bug 1130935 part.9 Needs some hack for Google Japanese Input in nsIMM32Handle because it doesn't support vertical writing mode r=emk 2015-05-15 10:18:08 +09:00
Masayuki Nakano
2059458229 Bug 1130935 part.8 nsIMM32Handler should set focused editor rect to the result of IMR_QUERYCHARPOSITION r=emk 2015-05-15 10:18:08 +09:00
Masayuki Nakano
f0731ed508 Bug 1130935 part.7 Set composition font when selection is changed since some IMEs need to be set candidate window position even before WM_IME_STARTCOMPOSITION r=emk 2015-05-15 10:18:08 +09:00
Masayuki Nakano
ee32a82c8d Bug 1130935 part.6 Selection change notification should have selection range and writing mode information r=smaug 2015-05-15 10:18:08 +09:00
Masayuki Nakano
03a68186ae Bug 1130935 part.5 nsIMM32Handler should compute candidate window position with writing mode r=emk 2015-05-15 10:18:07 +09:00
Masayuki Nakano
967765f1ff Bug 1130935 part.4 nsIMM32Handler::GetCharacterRectOfSelectedTextAt() should return wrting mode if it's necessary r=emk+smaug 2015-05-15 10:18:07 +09:00
Masayuki Nakano
d74fc8857e Bug 1130935 part.3 Add hack for Japanist because its candidate window is broken with @System font r=emk 2015-05-15 10:18:07 +09:00
Masayuki Nakano
600cb6eeee Bug 1130935 part.2 Set proper composition font when writing mode is changed r=emk 2015-05-15 10:18:07 +09:00
Masayuki Nakano
f98deed367 Bug 1130935 part.1 Add a method to check if current IME supports vertical writing mode r=emk 2015-05-15 10:18:07 +09:00
Sotaro Ikeda
98078d2a0e Bug 1163681 - Fix fence handling r=mwu 2015-05-14 10:22:07 -07:00
Kan-Ru Chen
76106add0a Backout chanset 9c18f3e4d02a and e784bb7b9f21 because b2g emulator bustage 2015-05-14 15:59:17 +08:00
Kan-Ru Chen
964162adc7 Bug 1154231 - Part 1. Reclaim cached resources when memory-pressure occurs. r=mattwoodrow 2015-05-14 12:54:54 +08:00
Jeff Muizelaar
48302ffd41 Bug 1157784. Add missing DeleteCriticalSection 2015-05-13 16:29:02 -04:00
Jeff Muizelaar
3c21e92d55 Bug 1157784. Avoid compositing at the same time as WM_SETTEXT. f=jimm
The innards of Windows don't always recheck that the window is
visible and it will forget to redraw if we Present at the same
time that the window is invisible.
2015-05-13 16:05:35 -04:00
Lee Salzman
4476c73a98 Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium 2015-05-13 12:04:03 +09:00
Lee Salzman
5dff60ce8c Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium 2015-05-13 12:04:03 +09:00
Lee Salzman
54aee35d35 Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel 2015-05-13 12:00:30 +09:00
Lee Salzman
e38cad0b37 Bug 1127752 - fixes for using Skia and OMTC with GTK3. r=jrmuizel 2015-05-13 11:54:17 +09:00
Carsten "Tomcat" Book
90096e4744 merge mozilla-central to mozilla-inbound
--HG--
rename : dom/base/MultipartFileImpl.cpp => dom/base/MultipartBlobImpl.cpp
rename : dom/base/MultipartFileImpl.h => dom/base/MultipartBlobImpl.h
2015-05-12 17:07:10 +02:00
Carsten "Tomcat" Book
dd3f1a22f8 merge mozilla-inbound to mozilla-central a=merge 2015-05-12 16:10:32 +02:00
Brian R. Bondy
e5cb8ed23e Bug 1163113 - Implement -moz-window-dragging on Windows for Graphene. r=jimm 2015-05-12 09:22:33 -04:00
Andrea Marchesini
f4538bb921 Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
--HG--
rename : dom/base/MultipartFileImpl.cpp => dom/base/MultipartBlobImpl.cpp
rename : dom/base/MultipartFileImpl.h => dom/base/MultipartBlobImpl.h
2015-05-12 13:11:03 +01:00
Andrea Marchesini
368a198972 Bug 1159401 - Split Blob and File classes, r=bz 2015-05-12 13:09:51 +01:00
Daniel Holbert
7d7c2e5ca3 Bug 1163871: Use DebugOnly to suppress opt build warning in gonk nsAppShell.cpp. r=mwu 2015-05-11 18:27:34 -07:00
Brian Grinstead
b3c9169963 Bug 1162649 - Don't call setOpaque:NO or setHasShadow:NO for non-popup windows;r=mstange 2015-05-08 14:49:29 -07:00
David Anderson
8a9daf3775 Enable APZ for all Desktop windows if E10s is enabled. (bug 1163115, r=kats) 2015-05-12 01:26:01 -04:00
Wes Kocher
45c25429f2 Merge m-c to inbound a=merge CLOSED TREE 2015-05-07 15:37:01 -07:00
Wes Kocher
7a898726ae Merge b2ginbound to m-c a=merge CLOSED TREE 2015-05-07 15:23:42 -07:00
Carsten "Tomcat" Book
b48b9014ff Merge mozilla-central to b2g-inbound on a CLOSED TREE 2015-05-07 16:15:54 +02:00
Carsten "Tomcat" Book
5265727d85 Merge mozilla-central to mozilla-inbound 2015-05-07 15:59:06 +02:00
Carsten "Tomcat" Book
41416405bc merge mozilla-inbound to mozilla-central a=merge 2015-05-07 15:38:45 +02:00
Kartikaya Gupta
85f09c0ea6 Bug 1162179 - Don't create APZCTreeManagers for windows which aren't multiprocess. r=dvander 2015-05-06 19:15:10 -04:00
JerryShih
354bd0ccdd Bug 1160877 - Fix gonkDisplay stop anim condition. r=mwu, a=me
--HG--
extra : rebase_source : c17fb0a0650827dc2fc7ae811642387a4b86a85a
2015-05-05 10:32:00 -04:00
Ryan VanderMeulen
9c1044ef66 Backed out changeset c92c76073e9c (bug 1160877) for causing B2G phone startup crashes.
--HG--
extra : rebase_source : 35bfd977a1f0f164e56df642dc30ae47d1611a3a
2015-05-07 09:24:35 -04:00
Carsten "Tomcat" Book
1c5956542b Backed out changeset 18474e89292a (bug 1161634) for m4 perma failures on a CLOSED TREE 2015-05-06 17:07:23 +02:00
Martin Stransky
c6e6e47ede Bug 1161056 - Gtk3 - use sMozWindowBackground colors for combobox background. r=karlt
--HG--
extra : rebase_source : 695ccb6a3ac30d3a1dc2512f68fc74468b9e779a
2015-05-05 09:08:00 -04:00
Henry Chang
c4353072b1 Bug 1138288 - Refactor nsWindow/nsScreen for multiple screen/window case. r=mwu 2015-04-30 14:38:26 +08:00
Kartikaya Gupta
edf33626d4 Bug 1161634 - Allow synthesizing native mouse-scroll events on Linux. r=karlt 2015-05-06 08:36:54 -04:00
JerryShih
753af4d551 Bug 1160877 - fix gonkDisplay stop anim condition. r=mwu
--HG--
extra : rebase_source : efc4bec64e2db7a2e32d6e59ae68bbde113cfa1b
2015-05-05 10:32:00 +02:00
JerryShih
45a96d6940 Bug 1160102 - use VsyncDisplay interface to turn on/off vsync. r=kats
--HG--
extra : rebase_source : ada01762d1c57fae42c5d53e57024ab994794480
2015-05-04 03:33:00 +02:00
Kartikaya Gupta
83a95ac8fd Bug 1161206 - Implement native mousewheel event synthesization on OS X. r=mstange 2015-05-05 14:45:11 -04:00
Eric Rahm
229a2376c1 Bug 1162293 - Part 2: Fix string leak in logging code. r=froydnj
If logging is enabled the result from |ToNewCString| will be leaked. Switched
to |NS_LossyConvertUTF16toASCII| instead.
2015-05-07 09:43:39 -07:00
Eric Rahm
15f7146909 Bug 1162293 - Part 1: Remove instances of #ifdef PR_LOGGING. r=froydnj
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-07 09:43:38 -07:00
Blake Kaplan
0fa6a41d07 Bug 1158791 - Try harder to avoid Gtk-Critical errors in xpcshell tests. r=karlt 2015-05-04 10:12:43 -07:00
Anthony Tseng
6fe5a1137f Bug 1158425 - Rename _SYNTH event names. r=smaug
--HG--
extra : rebase_source : 533cc7e18cf7f92d95a146d61f7aa2da7c0b8e48
2015-05-01 22:06:00 -04:00
Martin Stransky
27ead4e7d8 Bug 1073117 - Add support for has_tab_gap notebook style. r=karlt
--HG--
extra : rebase_source : 1755623794079eb9fa8b4c7a17bd07f6f10a0dfe
2015-04-30 01:31:00 -04:00
Masayuki Nakano
295d41e441 Bug 1117087 Don't reset IM context when nsGtkIMContext receives selection change during dispatching compositionstart r=m_kato 2015-05-04 02:02:50 +09:00
Wes Kocher
b492021bca Merge m-c to inbound a=merge 2015-05-01 17:23:32 -07:00
Wes Kocher
abc2465352 Merge b2ginbound to m-c a=merge 2015-05-01 17:22:34 -07:00
Ryan VanderMeulen
a91513ec8c Merge m-c to b2g-inbound. a=merge 2015-05-01 12:59:30 -04:00
David Major
3aec93dbc9 Bug 1134920 drive-by comment fix. DONTBUILD 2015-05-02 03:01:06 +12:00
chiajung hung
8c1db328cb Bug 1156140 - Choose different code path for boot animation based on device capability. r=mwu 2015-04-26 22:39:00 -04:00
Tooru Fujisawa
e108ae29ec Bug 1158456 - Remove control characters from composition string, and add dom.compositionevent.allow_control_characters pref to control it. r=masayuki 2015-05-01 13:49:29 +09:00
Mike Hommey
924c9eb636 Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Steven Michaud
783c832ba8 Bug 1159473 - Add Mac-specific debug logging code. r=spohl 2015-04-30 14:41:21 -05:00
David Parks
f8adab0ca9 Bug 1152585 - Implement GetClientOffset in nsChildView to fix child offset calculation when drawInTitlebar=false r=mstange 2015-04-29 08:41:19 -07:00
Sotaro Ikeda
fb70b24e9f Bug 1156981 - Split CompositorParent's scheduling of composition to CompositorScheduler r=mchang 2015-04-30 11:35:13 -07:00
Henry Chang
223dec8c91 Bug 1154648 - Rename static gonk nsWindow::DispatchInputEvent. r=mwu 2015-04-15 17:45:18 +08:00
Shelly Lin
b7c213870a Bug 1138290 - New option in WindowWatcher.openWindow to open another toplevel window on b2g. r=roc 2015-04-29 17:25:26 +08:00
Carsten "Tomcat" Book
a880bc5796 Backed out changeset 850cfa6fb794 (bug 1158456) for m-other test failures on a CLOSED TREE 2015-04-30 12:54:06 +02:00
Tooru Fujisawa
d7d055f507 Bug 1158456 - Remove control characters from composition string, and add dom.compositionevent.allow_control_characters pref to control it. r=masayuki 2015-04-30 17:23:31 +09:00
Chris Peterson
321cb5b9ca Bug 1159124 - Suppress -Wunused-exception-parameter warning in nsClipboard.mm. r=spohl 2015-04-18 21:30:11 -07:00
Andy Pusch
e193f90a5f Bug 1003731 - Removal of transliteration. r=hsivonen
IGNORE IDL

--HG--
extra : rebase_source : 823a82df0b5590799b7e3e010c9f0aff8141f091
extra : histedit_source : 7a16332b7c8955a4b097467829b4300a128c59f8
2015-04-22 00:21:00 -04:00
Markus Stange
97573e94f6 Bug 947753 - Make sure nsChildView::ComputeShouldAccelerate returns true even if it's called before layout lets the window know about whether it's transparent. r=smichaud 2015-04-22 17:13:45 -04:00
Matt Woodrow
3d5ec64815 Bug 1155608 - Blacklist Intel G45 hardware decoding. r=k17e
--HG--
extra : rebase_source : 1d5b65c559647182da0f4222b89cf8bf0517c3dd
2015-04-30 09:49:49 +12:00
Sotaro Ikeda
ed293afca5 Bug 1157874 - Remove screen related global variables from nsWindow.cpp r=mwu 2015-04-29 20:17:57 -07:00
Mason Chang
c73d24b44c Bug 1155823 - Properly shutdown the CompositorVsyncDispatcher. r=kats 2015-04-29 08:48:31 -07:00
Jonathan Kew
7ae17d117a Bug 1157142 - Support logical (inline/block) in addition to physical orientation for the <input type=range> element; make inline the default behavior so that range sliders respect writing mode. r=jwatt 2015-04-29 08:18:54 +01:00
Jim Chen
e4389169ce Bug 1157908 - Optimize pumpMessageLoop call to use less JNI; r=snorp 2015-04-27 20:52:52 -04:00
Jim Chen
23ba47d9f1 Bug 1157908 - Give Gecko thread Looper low priority; r=snorp 2015-04-27 20:52:52 -04:00
David Major
ebde6b9f4f Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
--HG--
extra : rebase_source : 0c47c99bb8b92f8361a51fd81b20a2cc8647a986
2015-04-27 19:59:27 -04:00
Milan Sreckovic
1266c84e30 Bug 1158284 - Utility in gfxPlatform to check for safe mode, lazier computation if we should accelerate and random cleanup of prefs usage. r=botond 2015-04-24 12:33:35 -07:00
Kartikaya Gupta
f300e99712 Bug 1154739 - On desktop platforms, only enable APZ in e10s windows. r=dvander,mstange 2015-04-27 16:13:29 -04:00
Kartikaya Gupta
57b4bbe2ca Bug 1154739 - Rename flag to be more general. r=billm 2015-04-27 16:13:29 -04:00
Maksim Lebedev
83578bc1b2 Bug 1016232 - Add detection when pen leave hover of digitizer. r=smaug, r=jimm 2015-04-17 09:59:00 -04:00
Ehsan Akhgari
f9a2ed34d6 Bug 1158545 - Remove nsFilePickerProxy::mParent in favor of nsBaseFilePicker::mParent; r=roc
There is no need to have two separate variables for the same thing
in the same object.
2015-04-27 08:10:27 -04:00
Carsten "Tomcat" Book
596e5f9960 merge fx-team to mozilla-central a=merge 2015-04-27 12:34:03 +02:00
Kartikaya Gupta
3a9fe61cf2 Bug 1077559 - Rename APZCCallbackHandler to AndroidContentController. r=botond
--HG--
rename : widget/android/APZCCallbackHandler.cpp => widget/android/AndroidContentController.cpp
rename : widget/android/APZCCallbackHandler.h => widget/android/AndroidContentController.h
2015-04-24 22:26:51 -04:00
Kartikaya Gupta
31d9c52179 Bug 1077559 - Do some cleanup on APZCCallbackHandler. r=botond 2015-04-24 22:26:51 -04:00
Kartikaya Gupta
9d19536ed8 Bug 1156952 - Switch Fennec over to the "attached" widget model, so we get one nsWindow instead of two. r=snorp 2015-04-24 22:26:34 -04:00
Ryan VanderMeulen
b350674885 Backed out changesets a486dcc9c233 and 7164a2488b28 (bug 1157908) for various Android test failures.
CLOSED TREE
2015-04-24 16:01:17 -04:00
Maksim Lebedev
cca934f12e Bug 1153135 - Return possibility PEN working while APZC is enabled. r=jimm
--HG--
extra : rebase_source : b5ead0f7d99f493d20c09ff13cb33b76fb5c52b4
2015-04-24 01:34:00 -04:00
Martin Stransky
b90a86d529 Bug 1144745 - moves gdk_screen_get_monitor_scale_factor() call to nsScreenGtk :: GetGtkMonitorScaleFactor(). r=karlt
--HG--
extra : rebase_source : 34677048032e7b9e5c95dcd4f4bdf15e71fe232a
2015-04-23 12:35:00 -04:00
Ryan VanderMeulen
6eee1dc356 Merge m-c to fx-team. a=merge
CLOSED TREE
2015-04-24 16:07:47 -04:00
Lee Salzman
936b4a2716 Bug 1158154 - Add gtk_window_set_auto_startup_notification to mozgtk stubs. r=nical 2015-04-24 16:09:46 +02:00
Kyle Machulis
358e55b5b7 Bug 852944 - Gamepad API IPC; r=ted, r=baku
--HG--
extra : rebase_source : 34ca0c1e1b7fcc312b5d7c97d5bd2086af2bc7ce
2015-04-23 15:05:29 -07:00
Kartikaya Gupta
cd5b55f8d6 Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Kartikaya Gupta
2592c10def Bug 1039866 - Delete widget/windows/winrt. r=jimm 2015-04-23 15:10:27 -04:00
Mike Conley
8975d0730c Bug 1096093 - Have Cocoa widget backend cache overlay scrollbar metrics. r=mstange.
--HG--
extra : rebase_source : fe44034cfbf4fe992a2adc56dc30864cc631cfa1
2015-04-22 10:58:48 -04:00
Mike Conley
409016f0e7 Bug 1096093 - Add infrastructure for LookAndFeel metric caching, and allowing the parent process to send down cache to content process. r=jimm.
--HG--
extra : rebase_source : 884abfaaa9882c7ae69c0f54a3951dfac16036d6
extra : source : 5f9c7cd773a5826d2621601e4f4ee3581d656764
2015-04-22 10:58:15 -04:00
Carsten "Tomcat" Book
9ef77a396d Backed out changeset 5f9c7cd773a5 (bug 1096093) for bustage on a CLOSED TREE 2015-04-23 17:18:52 +02:00
Carsten "Tomcat" Book
199bde3faa Backed out changeset 70c19dd86f63 (bug 1096093) 2015-04-23 17:18:14 +02:00
Steven Michaud
8d1c8e1be1 Bug 1151345 - Add debug logging to help decipher this bug. r=spohl 2015-04-23 09:55:20 -05:00
Mike Conley
e7c7c23dcb Bug 1096093 - Have Cocoa widget backend cache overlay scrollbar metrics. r=mstange.
--HG--
extra : rebase_source : 04640fed0ff75c70950be7d81285b64bdf220a1c
2015-04-22 10:58:48 -04:00
Mike Conley
b81c35afce Bug 1096093 - Add infrastructure for LookAndFeel metric caching, and allowing the parent process to send down cache to content process. r=jimm.
--HG--
extra : rebase_source : 0b7f90741063b98d941febc12f6c882ff2414e86
2015-04-22 10:58:15 -04:00
Carsten "Tomcat" Book
d9746cf0aa Merge mozilla-central to fx-team 2015-04-24 15:01:23 +02:00
Makoto Kato
beff3d3dfe Bug 1149861 - Implement getMaxTouchPoints for Android. r=snorp 2015-04-24 18:43:31 +09:00
Sotaro Ikeda
5879b59690 Bug 1152370 part 3 - Use DisplaySurface r=mwu 2015-04-23 06:49:40 -07:00
Sotaro Ikeda
a08694b934 Bug 1152370 part 2 - Add DisplaySurface r=mwu 2015-04-23 06:49:22 -07:00
Sotaro Ikeda
4a4361041b Bug 1152370 part 1 - Add android aosp VirtualDisplaySurface r=mwu 2015-04-23 06:49:12 -07:00
Ehsan Akhgari
90c2585151 Bug 1157046 - Remove ARRAY_LENGTH in favor of MOZ_ARRAY_LENGTH; r=Waldo 2015-04-23 08:30:41 -04:00
Bobby Holley
345531a4ce Bug 1157488 - Assert against re-entrant sync sections. r=bent 2015-04-22 20:43:59 -07:00
Jim Chen
d34c3d89e6 Bug 1157908 - Optimize pumpMessageLoop call to use less JNI; r=snorp 2015-04-24 14:40:55 -04:00
Jim Chen
5864b21201 Bug 1157908 - Give Gecko thread Looper low priority; r=snorp 2015-04-24 14:40:55 -04:00
Wes Kocher
a79764cf6b Merge inbound to m-c a=merge CLOSED TREE 2015-04-22 17:15:53 -07:00
Jim Chen
b2a2f73211 Bug 1156943 - Make proper HangMonitor calls in Android nsAppShell; r=snorp
--HG--
extra : rebase_source : 9940cd2807f32c057a3e6e67d6c90712e773a784
2015-04-22 11:30:13 -04:00
Kartikaya Gupta
53dd599648 Back out cset 17aad8f83237 (bug 1154499) now that we have a nightly with APZ enabled. r=me a=me 2015-04-22 09:36:25 -04:00
Wes Kocher
687641fa14 Merge inbound to m-c a=merge 2015-04-21 15:23:57 -07:00
David Anderson
9ae1c872f4 Enable APZ for E10S on Windows for one Nightly. This patch will be backed out after one nightly. (bug 1154459, r=kats, a=ryanvm) 2015-04-21 15:35:19 -04:00
Daniel Holbert
e1824cb551 Bug 1156398: Pass ProcessOrientation.cpp's unused-by-default bools to mozilla::unused. r=mwu 2015-04-21 10:24:34 -07:00
Jim Mathies
cf1973ae61 Bug 1156283 - Avoid shutdown observer race when shutting down gfx on Mac. r=roc 2015-04-21 05:24:21 -05:00
Paul Rouget
98861fa0fc Bug 1154182 - enable native keybindings for graphene. r=billm
--HG--
extra : rebase_source : 7342f8f096ab5c50c422ed23351df1c23ea954d6
2015-04-15 21:17:00 +02:00
Nicolas Silva
e887c595eb Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas 2015-04-21 17:22:30 +02:00
Nicolas Silva
cfff5e52c5 Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas 2015-04-21 17:04:57 +02:00
Kartikaya Gupta
f4cd56dd21 Bug 1153023 - Convert TabParent::mChromeOffset to a LayoutDeviceIntPoint. r=billm 2015-04-21 10:33:56 -04:00
Mason Chang
577ec284ef Bug 1134385. Delete main thread assertion in CompositorVsyncDispatcher. r=kats 2015-04-20 17:28:25 -07:00
Danilo Cesar Lemes de Paula
d7e8379673 Bug 1146024 - Fix up input routing for APZ on Fennec. r=kats
nsWindow::ProcessUntransformedAPZEvent is the method that
deals with APZ Input, so it should receive it's events
2015-04-20 16:16:17 -04:00
Denis Volk
32e981896d Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj 2015-04-15 12:47:03 -04:00
Dmitry
2d11c0c15c Bug 1154676 - Add a null-check for the presshell. r=mstange
--HG--
extra : rebase_source : e96658fa4f959ebe74fd5f0320a60f8b19b75c25
2015-04-15 13:15:44 -04:00
Phil Ringnalda
d68dd54c30 Backed out changeset ffde08dc5ceb (bug 1154459) for bustage
CLOSED TREE
2015-04-19 08:19:14 -07:00
David Anderson
4f6a850738 Enable APZ for E10S on Windows for one nightly build. (bug 1154459, r=kats) 2015-04-17 11:49:55 -04:00
Chris Peterson
1e643f5a57 Bug 1153579 - Fix -Wsign-compare warnings in nsNativeThemeCocoa.mm about int and size_t. r=mstange 2015-04-17 10:02:21 -07:00
Kartikaya Gupta
daf9ed2ea7 Bug 1155186 - Keep all state in the top-level android widget but use the child widget to dispatch events. r=snorp,jchen 2015-04-17 12:29:51 -04:00
Sotaro Ikeda
053aaa45c3 Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert 2015-04-17 09:28:41 -07:00
Jim Chen
41419149d7 Bug 1152308 - Remove obsolete methods for exiting; r=snorp 2015-04-17 12:22:47 -04:00
Jim Chen
5594897410 Bug 1154952 - Delete AndroidBridge on Gecko shutdown; r=snorp 2015-04-17 12:22:47 -04:00
Jim Chen
4033d29c2a Bug 1153948 - Fix bug in sending text change notifications; r=esawin 2015-04-17 12:22:47 -04:00
Bas Schouten
9e30dd6f45 Bug 1155228: Only use basic OMTC for popups when using WARP. r=jrmuizel
--HG--
extra : rebase_source : 5d6900f9ad32ab9479561c810d1b83a5f31c6dbf
2015-04-17 10:32:32 -04:00
Carsten "Tomcat" Book
eba45dcee4 Backed out changeset abe6234be8a3 (bug 1152135) for Android 4 opt/debug perma failure 2015-04-17 12:04:55 +02:00
L. David Baron
37a366fbce Bug 1152921 - Always initialize platform-specific booleans in PrintData before sending over IPC. r=mconley
This fixes the crash in Linux debug builds bringing up the print dialog,
though there's still a crash when closing it.
2015-04-16 19:27:01 -07:00
David Anderson
605d89d902 Make test_wheeltransaction.xul work with asynchronous scrolling. (bug 1140293, r=mstange)
--HG--
extra : rebase_source : 185871e093d11b8d9fe24b1c0dfc952314fd874b
2015-04-16 21:38:19 -04:00
Matt Woodrow
25cd9bd459 Bug 1144257 - Blacklist DXVA for one NVIDIA driver that was causing crashes. r=ajones
--HG--
extra : rebase_source : df4e448320c4d041ccf3ff900c790d31a6e3694d
2015-04-17 12:41:37 +12:00
Sotaro Ikeda
7078be3faa Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert 2015-04-16 18:15:26 -07:00
L. David Baron
477258dd0a Bug 1153570 - Remove AutoUseBasicLayerManager, which has been unused since 78b90e6c491b (bug 676241 part 3). r=mstange 2015-04-16 18:13:14 -07:00
Ehsan Akhgari
8ef25efde3 Bug 1155214 - Mark nsIBidiKeyboard as builtinclass; r=mrbkap
ContentChild::RecvBidiKeyboardNotify(), perhaps among other code, assumes
the native type implementing this interface, so we must make sure the
interface is builtinclass.
2015-04-16 16:14:35 -04:00
Neil Deakin
af1ece91c4 Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm 2015-04-16 15:38:12 -04:00
Neil Deakin
4df94c6562 Bug 1071562, redirect child process methods to the clipboard proxy, r=fabrice 2015-04-16 15:38:12 -04:00
Neil Deakin
98d9f35d1e Bug 1071562, e10s, support non-text types in clipboard (html, images, etc), r=smaug 2015-04-16 15:38:12 -04:00
David Parks
667279db0b Bug 1018639 - Reset the cursor on WM_SETCURSOR message when pointer is over content. r=jimm
The widget now sets its cursor whenever it gets a WM_SETCURSOR call when over content.  This message is sent by the OS e.g. when the cursor enters or leaves window chrome or the area outside of the window.
2015-03-17 19:12:27 -07:00
Jim Mathies
27569381f4 Bug 1153939 - Avoid a race condition with setting nsBaseWidgets WidgetShutdownObserver widget pointer to null. Fixes a crash in nsBaseWidget::DestroyCompositor(). r=roc
--HG--
extra : rebase_source : 3b38830b93428aedc44c83278efe4667f77fd0ba
2015-04-16 10:16:04 -05:00
Nicolas Silva
165625d4bc Bug 1151644 - Don't disallow the basic compositor backend. r=jrmuizel 2015-04-16 07:57:00 +02:00
Bas Schouten
b1178313ff Bug 1150376: Do not try to use D3D11 for popup windows. r=jrmuizel 2015-04-08 15:08:34 +02:00
David Anderson
2b209e0cb6 Fix wheel events being misrouted in APZ-less widgets when APZ is enabled. (bug 1154734, r=kats)
--HG--
extra : rebase_source : 264f089cb888d806cfaf4bee93b0a5cd0e65c477
2015-04-15 12:28:47 -04:00
Botond Ballo
80b5170af7 Bug 1152479 - Do not use layout-related nsIDOMWindowUtils APIs from C++ APZ code. r=kats
--HG--
extra : rebase_source : 8fb4f75e5e50a1e29424d03b5c18236846a698df
extra : source : d017af70470603f970fde91c1515757e57e2d8ba
2015-04-14 16:44:59 -04:00
Sotaro Ikeda
1d09feb925 Bug 1154313 - Move sUsingHwc to gfxPrefs r=mwu,nical 2015-04-15 06:39:44 -07:00
Wes Kocher
e005d7be52 Merge m-c to fx-team a=merge CLOSED TREE 2015-04-14 15:40:46 -07:00
Randall Barker
6c5b7174eb Bug 1148149 - Support Android Presentation API. r=snorp, r=jgilbert 2015-04-10 22:14:00 -04:00
David Anderson
c99aec898f Fix APZ target confirmations arriving before dependent layer transactions. (bug 1154130, r=kats) 2015-04-14 12:24:32 -04:00
Jacek Caban
eec0326676 Bug 1153829 - Don't use MOZ_ALWAYS_INLINE for non-inline functions. r=jimm 2015-04-14 18:06:58 +02:00
Markus Stange
533712e3b1 Bug 1154322 - Always use DrawTargetCG when painting directly into a window on OS X (unaccelerated drawRect rendering). r=jrmuizel
This also gets rid of the code path that allowed us to test DrawTargetCairo for OS X content rendering. As far as I know, nobody has made use of it in the past 12 months.

This change makes us not crash if SupportsAzureContentForType(BackendType::COREGRAPHICS) returns false, which will be the case if you flip the azure content pref to a supported non-"cg" value.
2015-04-14 11:40:53 -04:00
Ying-Ruei Liang (KK)
bc847b0369 Bug 1143522 - Convert cliprect coordinate in gonk code. r=botond
--HG--
extra : rebase_source : c9e042c65d9d5d2bb8fbc72c8b12f87de2c40192
2015-04-11 22:06:00 -04:00
Kartikaya Gupta
19ef59aa9f Bug 1146349 - Wire up native event synthesization in child processes. r=smaug 2015-04-14 11:36:36 -04:00
Kartikaya Gupta
f0f1261931 Bug 1146349 - Update some widget tests to deal with async native key event synthesization. r=smaug,masayuki 2015-04-14 11:36:36 -04:00
Kartikaya Gupta
5cf2d407fd Bug 1146349 - Make the native event synthesization functions in DOMWindowUtils async. r=smaug 2015-04-14 11:36:36 -04:00
Mason Chang
0608d80c6e Bug 1153395 - Disable Hardware Vsync on Non Kit-Kat devices. r=mwu 2015-04-14 10:31:58 -04:00
Carsten "Tomcat" Book
807db18b59 Merge mozilla-central to mozilla-inbound 2015-04-14 16:15:02 +02:00
Ryan VanderMeulen
612dc2a6ee Merge inbound to m-c. a=merge 2015-04-14 10:06:03 -04:00
Ms2ger
f1fc41b0e5 Bug 949614 - Use === for SimpleTest.is; r=Waldo
This is more likely to be correct, and a necessary step in case we ever want
to move to Object.is.

This keeps ise as an alias for is, and introduces is_loosely for the old
behaviour.
2015-04-14 15:28:13 +02:00
Masayuki Nakano
c576af7982 Bug 492394 part.2 Implement ITextStoreACP::GetACPFromPoint() r=emk 2015-04-14 14:27:37 +09:00
Masayuki Nakano
8c1890067d Bug 492394 part.1 NS_QUERY_CHARACTER_AT_POINT should also return tentative caret offset for the point r=smaug, sr=smaug 2015-04-14 14:27:37 +09:00
Mark Capella
6f1202dd58 Bug 1153076 - Add NS_MOUSE_MOZLONGTAP support in Fennec, r=kats, tylin 2015-04-13 22:33:02 -04:00
Olli Pettay
c3dca4be1e Backout Bug 930793 because of talos regressions,r=backout
--HG--
extra : rebase_source : bf5d4de1b80e114d3e2172a205bf850f68019d38
2015-04-13 19:02:27 +03:00
Olli Pettay
98be5bf81a Bug 1153613 - [e10s], ensure the buffer for the drag image is large enough for SourceSurfaceRawData::GuaranteePersistance() to succeed, r=mattwoodrow
--HG--
extra : rebase_source : a5c44e35f34f4ec1f34aac90a275016915b75798
2015-04-14 13:50:59 +03:00
Masayuki Nakano
0455f5bbb5 Bug 1154161 Initialize WidgetQueryContentEvent::mReply r=smaug 2015-04-14 19:46:51 +09:00
Markus Stange
f6fb4a2a83 Bug 1148868 - Fix up nsChildView::ConfigureAPZControllerThread(). r=kats
--HG--
extra : rebase_source : 6f14ca5ea2569221d78f2b286a668e46ceb9eb43
2015-04-13 17:03:38 -04:00
Xidorn Quan
0125002f84 Bug 1145448 - Avoid painting native frame on fullscreen window when activate/inactivate. r=jimm
--HG--
extra : source : 2142c3433366414d98da4008756932a8765c8a08
2015-04-14 09:11:09 +12:00
Markus Stange
89e2a430d8 Bug 1148868 - Forward Mac wheel events to APZ. r=dvander
--HG--
extra : rebase_source : 6e9f08ad8f301ae2d0c7ec3cc54143baa82ec453
2015-03-29 01:00:53 -04:00
Markus Stange
83a1a05b18 Bug 1148868 - Make APZ wheel handling handle pixel scrolling on OS X. r=dvander, r=kats
--HG--
extra : rebase_source : 99a474406eac76a04b17a18caa9473ff6a392ea0
2015-04-13 15:45:37 -04:00
Markus Stange
8b94282b61 Bug 1148868 - Disable the workaround from bug 1151890 unless we use the separate event thread runner. r=kats
--HG--
extra : rebase_source : e8a643f88775023d6c29d0708f3e8baae58b8b95
2015-04-13 15:42:58 -04:00
Markus Stange
3e3be37c41 Bug 1148868 - Put the APZ event thread on Mac behind a pref layers.async-pan-zoom.separate-event-thread that defaults to false. r=dvander
--HG--
extra : rebase_source : dd02904a032008601d421ad7c30465da3ba97c6e
2015-03-29 00:58:52 -04:00
Sotaro Ikeda
a3181c2cc5 Backed out changeset 29d01ad10d0b (bug 1152135) 2015-04-13 12:28:06 -07:00
Botond Ballo
3628f147a2 Bug 1039818 - Do not allow an older APZ repaint request to clobber a newer pres shell resolution in Layout. r=kats 2015-04-10 19:34:23 -04:00
Andrew Comminos
fcb63f206e Bug 1144745 - Scale GTK widgets properly on HiDPI r=karlt
--HG--
extra : rebase_source : 808693d0ef8a64e71adff1317ec0eddb83ee99af
2015-03-29 18:06:00 +02:00
David Anderson
01d5761755 Fix tests that depend on synchronous scrolling. (bug 1140293, r=mstange,masayuki,kgilbert) 2015-04-13 00:51:43 -04:00
Olli Pettay
eb314fb48f Bug 930793 - Remove favor performance mode, r=avih,roc
--HG--
extra : rebase_source : a112b660baa240afd5f0022cd869c96b59418789
2015-04-12 23:08:55 +03:00
Chris Peterson
27729b2112 Bug 1153579 - Fix -Wpointer-bool-conversion warning by removing null check of an array address. r=mstange 2015-04-11 01:03:44 -07:00
Sotaro Ikeda
1a785adc42 Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert 2015-04-12 11:23:46 -07:00
Jeff Muizelaar
347a7df060 Bug 1153381. Add a D3D11 ANGLE blacklist. r=mstange
This blocks the Intel 4500 style GPUs so that Google Maps
works properly

--HG--
extra : rebase_source : eb9669f5502c02024e6d33852a74a724a2f2d156
2015-04-10 16:17:27 -04:00
Alexandru Tifrea
750f1d8d1c Bug 966395 - Correctly propagate the input language's direction on OSX. r=masayuki/mrbkap
Gtk patch written by mrbkap@mozilla.com, with r=roc
2015-04-10 15:18:05 -07:00
Ryan VanderMeulen
d6b7600da5 Backed out changeset 2a040986845d (bug 1071562) for bustage.
CLOSED TREE
2015-04-10 13:14:33 -04:00
Neil Deakin
94848ffbe4 Bug 1071562, e10s, support non-text types in clipboard (html, images, etc), r=smaug 2015-04-10 12:51:06 -04:00
Ryan VanderMeulen
7d4b8df8a5 Merge inbound to m-c. a=merge 2015-04-09 11:34:05 -04:00
Michael Vines
9782ff8e2a Bug 1152361 - Ensure outbufAcquireFenceFd is initialized during boot animation. r=mwu 2015-04-08 22:17:28 -07:00
Wes Kocher
6ec4b5852a Merge fx-team to m-c a=merge 2015-04-08 17:25:12 -07:00
Ryan VanderMeulen
1b034b250f Backed out changesets 33d37539c4ab and 55524bdeb708 (bug 936092) for suspicion of causing e10s test_bug417418.html asserts on Linux.
CLOSED TREE
2015-04-08 13:52:21 -04:00
Daniel Holbert
779588355b Bug 936092 followup: Add missing 'override' annotation to nsDragServiceProxy::InvokeDragSession() declaration. rs=smaug 2015-04-08 10:02:45 -07:00
Olli Pettay
efdecf747e Bug 936092, initial DnD support for e10s, r=enndeakin,karlt
--HG--
extra : rebase_source : f0b1b0fa95dfa5fe16c09ebbc38618cf7c96654f
2015-04-08 18:30:03 +03:00