Ryan VanderMeulen
ac97cbbe14
Backed out 8 changesets (bug 1173320) for bustage.
...
Backed out changeset e5c224d964bc (bug 1173320)
Backed out changeset db971ba7c26d (bug 1173320)
Backed out changeset cd7e79d9a750 (bug 1173320)
Backed out changeset 56bbea4fe199 (bug 1173320)
Backed out changeset e94ced2f8e3c (bug 1173320)
Backed out changeset 401c1e7df8ea (bug 1173320)
Backed out changeset bf65b38f759e (bug 1173320)
Backed out changeset ac58a56021ac (bug 1173320)
DONTBUILD CLOSED TREE
2016-03-19 10:52:12 -04:00
Andrea Marchesini
f1f32823dd
Bug 1173320 - patch 1/8 - Implement Directory object as string and not as BlobImpl, r=smaug
2016-03-19 14:32:18 +01:00
Bob Owen
1f36475812
Bug 1257825: Remove checks for paper height and width <= 0 in nsPrintSettings. r=dvander
...
Also added the check for invalid width / height into nsDeviceContextSpecProxy that was added into nsDeviceContextSpecWin.
2016-03-19 11:07:16 +00:00
Bob Owen
0640767db4
Bug 1257791: Return correct DPI and printing scale from nsDeviceContextSpecWin when printing to PDF. r=jimm
2016-03-19 11:01:30 +00:00
Liang-Heng Chen
43f7a9cfb8
Bug 1256618 - change VK_SELECT to VK_RETURN; r=masayuki
...
--HG--
extra : rebase_source : a08b627929304dcdf65ed938baa0b60b96d9978b
2016-03-17 14:57:09 +08:00
Jim Chen
15ee4d0aaa
Bug 1255461 - Notify pref handlers when pseudo-prefs change; r=snorp
...
When "pseudo-prefs" change, the Java side expects the same change
notification as regular prefs.
2016-03-18 15:18:51 -04:00
Jonathan Kew
08fa921c03
Bug 1256731 - patch 2 - Notify front-end code when screen resolution changes on Windows, so that TabsInTitlebar code can refresh its computations. r=gijs,emk
2016-03-17 12:53:31 +00:00
Jonathan Kew
d5c912cdc6
Bug 1256731 - patch 1 - Don't apply theme-dpi scaling to metrics of window border elements, because Windows doesn't respect per-monitor dpi scaling when it draws them. r=emk
2016-03-16 14:15:47 +00:00
Wes Kocher
733e78634f
Backed out changeset 93f4eafb8beb (bug 1256693) for media mochitest leaks CLOSED TREE
...
MozReview-Commit-ID: 1K6kSNA28N9
2016-03-17 15:42:54 -07:00
Nicolas Silva
3d48952156
Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro
2016-03-17 14:58:58 +01:00
Andrew McCreight
16efc40bdc
Bug 1242084 - Fix GfxInfoBase nsStringBuffer leak. r=dvander
2016-03-14 10:27:00 +01:00
Makoto Kato
79b5a1a459
Bug 1137561 - Follow up VS2015 build error. r=masayuki
...
MozReview-Commit-ID: 52ccdKvzVbK
2016-03-17 13:56:15 +09:00
Sotaro Ikeda
47242038f0
Bug 1255303 - Use SurfaceFormat::B8G8R8X8 as back buffer if possible r=jrmuizel
2016-03-16 18:30:41 -07:00
Mike Hommey
f5e10530d9
Bug 1256988 - Fix #endif comments for MOZ_WIDGET_GTK. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
7f131dbc35
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
45e34d9474
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK3 with tests on MOZ_WIDGET_TOOLKIT==gtk3. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
2360b9887b
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK2 with tests on MOZ_WIDGET_TOOLKIT==gtk2. r=chmanchester
2016-03-17 06:49:44 +09:00
Jim Chen
ae409c5147
Bug 1254629 - Let query events fail when content root is wrong; r=masayuki
...
Make query events fail (including when caching selection) if the queried
content root is different from what we expected.
Also, introduce a fix-up to the selection fix in test_imestate.html.
2016-03-16 14:20:30 -04:00
Jonathan Kew
36f8bc41ec
Bug 1254019 - Don't attempt to resize a maximized window on DPI change; and when handling a DPI change, constrain the resized window to the screen bounds. r=emk
2016-03-15 19:52:46 +00:00
Carsten "Tomcat" Book
2cf11e3de4
Backed out changeset 1c2aac5e9b1c (bug 1254019)
2016-03-16 10:33:39 +01:00
Carsten "Tomcat" Book
c05ed2b925
Backed out changeset 0359d3b3dc55 (bug 1254629) for rc4 perma failures
2016-03-16 10:29:10 +01:00
Jonathan Kew
82c0bcdb21
Bug 1254019 - Don't attempt to resize a maximized window on DPI change; and when handling a DPI change, constrain the resized window to the screen bounds. r=emk
2016-03-15 19:52:46 +00:00
Makoto Kato
0838e690e7
Bug 1033488 - Send RTL information to child process by WM_INPUTLANGCHANGE. r=masayuki
...
MozReview-Commit-ID: KB9ok2oly7y
--HG--
extra : rebase_source : c268d4aa25bb03c921ca96cde80e8be85725a500
2016-03-11 17:48:10 +09:00
Jim Chen
1f14c2a2c3
Bug 1254629 - Let query events fail when content root is wrong; r=masayuki
...
Make query events fail (including when caching selection) if the queried
content root is different from what we expected.
Also, introduce a fix-up to the selection fix in test_imestate.html.
2016-03-16 02:16:56 -04:00
Makoto Kato
a2d62a5ab3
Bug 1255707 - Part 1. Remove ContentCreationNotifier. r=snorp
...
ContentCreationNotifier is unnecessary because nsWindow::GetAndroidScreenBounds is ununsed after bug 1182665
MozReview-Commit-ID: JvchWCuxf96
--HG--
extra : rebase_source : 677e5701f3b1923fcd63f98f6f5d4b1bcc40884d
2016-03-15 11:40:12 +09:00
Masayuki Nakano
79ec55bd08
Bug 1249184 Dead key shouldn't cause keypress event on Mac OS X r=smaug+m_kato
2016-03-16 13:50:01 +09:00
Masayuki Nakano
1fd5361cb0
Bug 1137563 part.5 Set charCode of dead key's keypress event on Mac to the dead char r=m_kato
2016-03-16 13:47:50 +09:00
Masayuki Nakano
063150ff0d
Bug 1137563 part.4 Implement IMEInputHandler::WillDispatchKeyboardEvent() r=m_kato
2016-03-16 13:47:50 +09:00
Masayuki Nakano
350d910666
Bug 1137563 part.3 TextInputHandler should use TextEventDispatcher r=m_kato
2016-03-16 13:47:50 +09:00
Masayuki Nakano
25c87fdc53
Bug 1137563 part.2 IMEInputHandler should use TextEventDispatcher r=m_kato
2016-03-16 13:47:50 +09:00
Masayuki Nakano
0790ee93ea
Bug 1137563 part.1 Implement TextEventDispatcherListener in TextEventInputHandlerBase and IMEInputHandler r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
9aa8592b7f
Bug 1137565 part.4 Implement IMContextWrapper::WillDispatchKeyboardEvent() r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
7b8ce29651
Bug 1137565 part.3 nsWindow for GTK should use TextEventDispatcher for dispatching keyboard events r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
ad8535477c
Bug 1137565 part.2 IMContextWrapper should use TextEventDispatcher r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
a9f207530a
Bug 1137565 part.1 Implement TextEventDispatcherListener in IMContextWrapper r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
ca2f7e94a8
Bug 1137561 part.9 NativeKey should dispatch keypress events after removing following char messages if there are two or more characters to be inputted r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
bd594893c8
Bug 1137561 part.8 Implement WinTextEventDispatcherListener::WillDispatchKeyboardEvent() r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
697c992f55
Bug 1137561 part.7 Rename whole members added by the previous patch r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
1728345f86
Bug 1137561 part.6 Store some strings which may be inputted by the key with some modifier state before dispatching keydown event r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
22e9178025
Bug 1137561 part.5 TextEventDispatcher should decide if keypress events should be fired for specific keys r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
2b2851d542
Bug 1137561 part.4 Make NativeKey use TextEventDispatcher r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
4de2cb08cc
Bug 1137561 part.3 Make IMMHandler use TextEventDispatcher r=m_kato
2016-03-16 13:47:48 +09:00
Masayuki Nakano
04597dabbb
Bug 1137561 part.2 Make TSFTextStore use TextEventDispatcher r=m_kato
2016-03-16 13:47:48 +09:00
Masayuki Nakano
af9e084206
Bug 1137561 part.1 Implement WinTextEventDispatcherListener as a singleton class for using TextEventDispatcher at handling native keyboard and IME events r=m_kato
2016-03-16 13:47:48 +09:00
Masayuki Nakano
8f5b9a4048
Bug 1137572 part.9 TextEventDispatcher should not allow WillDispatchKeyboardEvent() modifies unexpected members of WidgetKeyboardEvent r=smaug
2016-03-16 13:47:48 +09:00
Masayuki Nakano
eec8a32d3a
Bug 1137572 part.8 Callers of methods to dispatch composition events of TextEventDispatcher should be able to specify specific time/timeStamp r=smaug
2016-03-16 13:47:48 +09:00
Masayuki Nakano
3e80dd382b
Bug 1137572 part.7 Add TextEventDispatcherListener::WillDispatchKeyboardEvent() for easier to maintain r=smaug
2016-03-16 13:47:48 +09:00
Masayuki Nakano
3c4efaa1cc
Bug 1137572 part.6 TextEventDispatcher::DispatchKeyboardEventInternal() should copy mNativeKeyEvent when it's in native text input transaction r=smaug
2016-03-16 13:47:48 +09:00
Masayuki Nakano
da1a9a4507
Bug 1137572 part.5 Implement TextEventDispatcher::SetPendingComposition() for some platforms whose clause information may overlap each other or the order may not be from start to the end r=smaug
2016-03-16 13:47:48 +09:00
Masayuki Nakano
e7fa655b11
Bug 1137572 part.4 TextEventDispatcher::DispatchInputEvent() should decide if dispatches events with nsIWidget::DispatchInputEvent() with input transaction type r=smaug
2016-03-16 13:47:48 +09:00
Masayuki Nakano
e65433cc66
Bug 1137572 part.3 Use pseudo IME context when TextEventDispatcher has input transaction which is not for native event handler r=smaug
2016-03-16 13:47:47 +09:00
Masayuki Nakano
3a5c26cf72
Bug 1137572 part.2 Add nsIWidget::GetNativeTextEventDispatcherListener() for TextEventDispatcher::NotifyIME() r=smaug, sr=smaug
2016-03-16 13:47:47 +09:00
Masayuki Nakano
13c20e8b89
Bug 1137572 part.1 TextEventDispatcher should manage its input transaction type r=smaug
2016-03-16 13:47:47 +09:00
Masayuki Nakano
e0d18691b8
Bug 1203059 part.4 Update test_keycodes.xul for the new behavior r=smaug
2016-03-16 10:58:28 +09:00
Masayuki Nakano
12a007fd7f
Bug 1203059 part.2 When an event is reserved by chrome, it should be fired only on chrome r=smaug
2016-03-16 10:58:28 +09:00
Masayuki Nakano
86ac26d06f
Bug 1203059 part.1 nsXBLWincowKeyHandler mark WidgetEvent::mFlags if it's reserved by chrome before the event is dispatched into the content r=smaug
2016-03-16 10:58:28 +09:00
Nicholas Nethercote
51a54c4e56
Bug 1255655 - Const-ify GetCommandStr.kCommands. r=karlt.
...
--HG--
extra : rebase_source : 111210feb14070bb0ea7ffbf18b4826bd6697ca1
2016-03-11 13:57:18 +11:00
Nicholas Nethercote
f5787d55ab
Bug 1255655 - Const-ify kKeyNames and kCodeNames. r=karlt.
...
--HG--
extra : rebase_source : f8bbaa32b9fe7f13ad5998718921f96e3021b43d
2016-03-11 13:18:39 +11:00
Nicholas Nethercote
9fab9cab8c
Bug 1255655 - Const-ify keysymtab. r=karlt.
...
This lets it be shared between processes.
--HG--
extra : rebase_source : 5cd14c68d7bbd54e4c1b9e8aef3621057a9588b8
2016-03-11 13:15:11 +11:00
Nicolas Silva
bd7973ab2d
Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro
2016-03-17 14:58:58 +01:00
Randall Barker
9a7d54c34b
Bug 1251346 - Fennec should not generate touch events from mouse events. r=kats
2016-03-14 16:56:46 -07:00
Jonathan Kew
35c3b97bb4
Bug 1255475 - Properly distinguish 'moving' from 'resizing' state when a maximized window is dragged, resulting in a WM_SIZING message followed by WM_MOVING; this allows us to handle DPI rescaling during the move if necessary. r=emk
2016-03-14 18:35:59 +00:00
Ting-Yu Lin
b8972c7eb9
Bug 1225412 Part 2 - Add support to dispatch toggle events to details element. r=smaug
...
Add ontoggle event handler, and dispatch toggle events to the details
element if the open attribute is added or changed. According to the
spec, if a new toggle event has been queued, previous toggle events
should be aborted.
MozReview-Commit-ID: EN6Jf5hVHHD
--HG--
extra : rebase_source : 35605e49950bb59a0eb6dca594c3ede465ff587d
2016-03-12 19:53:51 +08:00
Jim Mathies
ee3a95d698
Bug 1041599 - Maintain a single volume control session between browser, content, and plugins on Windows. r=aklotz
...
MozReview-Commit-ID: 2LuYciKfsWn
2016-03-13 08:25:23 -05:00
Xidorn Quan
b8db274b17
Bug 1255659 part 2 - Add 'fullscreen' tag to tests which ever put window into fullscreen. r=smaug
...
MozReview-Commit-ID: EBynEGbpYQU
--HG--
extra : rebase_source : 1f777ff519e602403486d24e739b252a2dfc8428
2016-03-11 10:45:00 +08:00
Wes Kocher
2e2090e51e
Backed out changeset fd7564bd9998 (bug 1254629) for windows failures in test_windowless_ime.html
...
MozReview-Commit-ID: IEl8esnckqP
2016-03-11 14:05:08 -08:00
Randall Barker
103ad74923
Bug 1248090 - Fix nsWindow::NPZCSupport unsafe usage of nsWindow::WidgetToScreenOffset r=snorp
2016-03-11 11:03:50 -08:00
Randall Barker
960adce8b4
Bug 1232338 - part 2, Fix mouse hover events to have correct refPoint value when C++APZ is enabled r=jchen
2016-03-11 11:03:50 -08:00
Randall Barker
17328787e7
Bug 1232338 - part 1, Add better mouse support to InputData MouseInput r=kats
2016-03-11 11:03:50 -08:00
Jim Chen
33195c666d
Bug 1254629 - Let query events fail when content root is wrong; r=masayuki
...
Make query events fail (including when caching selection) if the queried
content root is different from what we expected.
Also, introduce a fix-up to the selection fix in test_imestate.html.
2016-03-11 13:47:22 -05:00
Jim Chen
2b624272eb
Bug 1254629 - Ensure content root is in document when flushing IME changes; r=esawin
...
One work-around for the bug is to ensure that our content root is in a
document when flushing IME changes, because when an input becomes
hidden, the previous content root is removed from the document.
2016-03-11 13:47:22 -05:00
Jim Chen
fc50ab814f
Bug 1254629 - Make onKeyEvent more efficient; r=esawin
...
When handling synthetic keys, don't remove existing compositions and
don't check for certain early exit conditions.
2016-03-11 13:47:22 -05:00
Carsten "Tomcat" Book
ee9fb75679
Merge mozilla-central to mozilla-inbound
2016-03-11 16:57:57 +01:00
Carsten "Tomcat" Book
e070379821
merge mozilla-inbound to mozilla-central a=merge
2016-03-11 16:50:43 +01:00
Xidorn Quan
51156be7b4
Bug 1244546 part 1 - Apply proper unit conversion for SynthesizeNativeMouseEvent. r=karlt
...
MozReview-Commit-ID: 6XLzx7CyFEj
--HG--
extra : source : 5c61d059fc06b04456ab69c608d98e1e9433619d
2016-03-11 19:10:44 +08:00
Jonathan Kew
0114592c75
Bug 1249496 - Don't apply dpi-based scaling for window titlebar dimensions when on a secondary display, because windows doesn't scale it. r=emk
2016-03-09 10:55:35 +00:00
Drew Willcoxon
fcfc071a48
Bug 1253479 - [e10s] Make widget/tests/test_assign_event_data.html work under e10s. r=masayuki
2016-03-10 16:56:13 -08:00
Kartikaya Gupta
bc8c21c555
Bug 1242690 - Squash together DispatchAPZAwareEvent and DispatchInputEvent. r=dvander
...
MozReview-Commit-ID: 2cou0cK4Yw8
2016-03-10 18:25:48 -05:00
Kartikaya Gupta
8792f6fbea
Bug 1242690 - Ensure that mouse events have the callback transform applied. r=botond
...
MozReview-Commit-ID: 9V7xXPT8WHk
2016-03-10 18:25:48 -05:00
Mark Capella
aa9ca8ef90
Bug 1252802 - Web page scrolls when dragging caret in editable, r=snorp
2016-03-10 18:06:13 -05:00
Kartikaya Gupta
0f4af98816
Bug 1252262 - Don't combine the client offset into the outer rect for the child process. r=jimm
...
MozReview-Commit-ID: BslkWk7ndkx
2016-03-08 14:14:43 -05:00
Lee Salzman
37e22e44ca
Bug 1254151 - use B8G8R8X8 for 24 bit depth visuals in nsShmImage with Cairo. r=jrmuizel
2016-03-08 11:18:13 -05:00
Chris Peterson
3ff300d9d3
Bug 1253753 - Remove unnecessary switch fallthrough to avoid -Wimplicit-fallthrough warning. r=karlt
...
widget/gtk/NativeKeyBindings.cpp:230:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
2016-03-07 21:30:02 -08:00
Ryan VanderMeulen
54367e83bf
Merge fx-team to m-c. a=merge
2016-03-05 19:22:45 -05:00
Bob Owen
ddc3b95f28
Bug 1253247: Return an error when trying to Init an nsDeviceContextSpecProxy without a RemotePrintJob. r=jimm
2016-03-05 18:25:14 +00:00
Drew Willcoxon
f9662f1a06
Bug 1253713 - [e10s] Make widget/tests/test_plugin_scroll_invalidation.html work under e10s. r=mccr8
...
MozReview-Commit-ID: AZ7MZWHoWhr
--HG--
rename : widget/tests/plugin_scroll_invalidation.html => dom/plugins/test/mochitest/plugin_scroll_invalidation.html
rename : widget/tests/test_plugin_scroll_invalidation.html => dom/plugins/test/mochitest/test_plugin_scroll_invalidation.html
2016-03-04 16:57:04 -08:00
Jonathan Kew
399d5724c9
Bug 1253446 - patch 2 - Return the proper scaling factor when querying the primary screen on Windows. r=emk
2016-03-04 16:14:43 +00:00
Masatoshi Kimura
890c5198f9
Bug 1253566
- Deal with char16_t/wchar_t mismatch. r=aklotz
2016-03-05 08:47:50 +09:00
Carsten "Tomcat" Book
6e681479dc
Merge mozilla-central to fx-team
2016-03-04 13:40:08 +01:00
Sebastian Kaspari
d652a7e6b4
Bug 1240710 - Pick (temporary) download directory depending on whether permission has been granted. r=nalexander,paolo,jchen
...
As soon as the user clicks on a link to download a file Gecko will start the download - even before prompting the
user. This led to problems when the user hadn't granted the permission to write to the downloads directory yet. The
download would fail even though the user (later) accepted the permission.
With this patch we will start the download to the app's cache directory (only if we do not have the permission) and
prompt the user. As soon as the user has accepted the permission the download will be moved to the public downloads
directory (even while still downloading). If the permission is denied the download will be cancelled.
After the permission has been granted all subsequent downloads will start writing to the downloads directory
directly.
MozReview-Commit-ID: CCqk9h7Sxor
--HG--
extra : rebase_source : 1634a39dcf6fff2d8eca88e28b3f3fb72dc97540
2016-02-18 15:11:42 +00:00
Makoto Kato
cb4e448046
Bug 1252808
- Don't use mozilla_sampler_stop() directly. r=snorp
...
When SPS profiler is disabled (breakpad is disabled etc), mozilla_sampler_stop() is undefined. We should use profiler_stop() instead. profiler_stop calls mozilla_sampler_stop() when SPS profiler is built.
MozReview-Commit-ID: LmuDJEQV7Pr
--HG--
extra : rebase_source : 741a68fea1a76152d332c1ce97a926dab41d4073
2016-03-03 18:16:56 +09:00
Lee Salzman
4ee1769ed1
Bug 1251984 - allow gfx.xrender.enabled pref to work for compositing even if content backend is not Cairo. r=jrmuizel
2016-03-01 14:33:53 -05:00
Jonathan Kew
981fc99698
Bug 1245442 - Backout cset 9bde73f95ead (part 9 from bug 890156) for breaking the minimize/maximize/close buttons when a window is maximized on a monitor with non-system DPI. r=emk
2016-03-01 12:08:35 +00:00
Chris Peterson
6a3b0f8eea
Bug 1251887 - Add break to unintentional switch fallthrough in GfxInfoBase.cpp to fix -Wimplicit-fallthrough warning. r=milan
...
widget/GfxInfoBase.cpp:158:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
2016-02-26 18:57:15 -08:00
Jonathan Kew
f82a78c907
Bug 1246389 - Resize window appropriately on WM_DPICHANGED messages for dynamic resolution changes. r=emk
2016-02-29 13:09:04 +00:00
Jonathan Kew
51b8759a25
Bug 1240749 - Fixes for DPI support in Gtk widget interface: remove incorrect Get[Avail]RectDisplayPix overrides, as desktop pixels == device pixels for the Gtk widget backend, and implement nsScreenGtk::GetDefaultCSSScaleFactor, required by nsGlobalWindow since per-monitor DPI patches in bug 890156. r=karlt
2016-02-26 22:34:11 +00:00
Carsten "Tomcat" Book
275bc053c7
Backed out changeset bc33885d2034 (bug 1240749) for bustage
2016-02-29 08:37:55 +01:00
Jonathan Kew
281e26438c
Bug 1240749 - Fixes for DPI support in Gtk widget interface: remove incorrect Get[Avail]RectDisplayPix overrides, as desktop pixels == device pixels for the Gtk widget backend, and implement nsScreenGtk::GetDefaultCSSScaleFactor, required by nsGlobalWindow since per-monitor DPI patches in bug 890156. r=karlt
2016-02-26 22:34:11 +00:00
David Anderson
c00e9a5d93
Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow)
2016-02-29 01:53:15 -05:00
David Anderson
dd2df9d99a
Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow)
2016-02-29 01:53:14 -05:00
Lee Salzman
27c94bb979
Bug 1247935 - Part 2: use shared pixmaps with XShm for nsShmImage. r=jrmuizel
2016-02-27 23:16:57 -05:00
Lee Salzman
aedcb20e84
Bug 1247935 - Part 1: double-buffer nsShmImage. r=jrmuizel
2016-02-27 23:16:57 -05:00
Jonathan Kew
a7a0605352
Bug 1251624 - patch 2 - Check for scaling override (devPixelsPerPx setting) in nsScreenWin::GetDefaultCSSScaleFactor, for proper window positioning when a custom scale factor is used. r=emk
2016-02-27 15:44:59 +00:00
Jonathan Kew
fc1454115f
Bug 1251624 - patch 1 - The desktop to device scaling in WinUtils::MonitorFromRect should not depend on custom CSS pixel scaling (devPixelsPerPx setting). r=emk
2016-02-27 15:37:31 +00:00
Mike Taylor
64df1dacf7
Bug 1247796
. Use keyboardFocusIndicatorColor for ActiveBorder system color keyword. r=mstange
...
This matches what Safari and Chrome do on Mac.
2016-02-26 16:30:52 -06:00
Jim Chen
a0129dc275
Bug 1250314 - Let changes flush when committing or canceling composition; r=esawin
...
Flush IME changes when committing or canceling the composition, before
sending a notification, so that the Gecko and Java sides are on the same
page.
Also, use the GeckoEditableListener constants when calling notifyIME so
we don't rely on the Gecko platform constants having the same values as
our Java constants.
2016-02-26 14:38:57 -05:00
Milan Sreckovic
548b45eaca
Bug 1249640: Part 4 Android to use new blocking. r=snorp
2016-02-22 14:23:00 +01:00
Milan Sreckovic
9ca74932b6
Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang
2016-02-24 10:25:00 +01:00
Milan Sreckovic
536d058333
Bug 1249640: Part 1 A way to block canvas 2D acceleration from blocklists. r=benwa
2016-02-19 14:39:00 +01:00
aleth
e8c9144643
Bug 1251019 - Add -moz-mac-chrome-active and -inactive colours for OS X 10.10 and higher. r=mstange
...
--HG--
extra : rebase_source : f1fb035d5588fd4db09393e3403aee21e0c04f7d
2016-02-24 23:54:55 +01:00
Jonathan Kew
6f476c6953
Bug 1239353 - Don't try to change DPI on the fly for popup windows, they remain connected to their parent's presShell and therefore need to share its resolution. r=emk
2016-03-03 11:58:41 +00:00
Aaron Klotz
183fd9cb81
Bug 1240315: Add startup crash report annotation for AppInit_DLLs; r=jimm
...
--HG--
extra : rebase_source : e96da444713515a12520969c34731db244d844e2
2016-01-16 14:09:28 -07:00
Bob
bd8cdd84ef
Bug 730192 - allow headset controls to function by passing media keyevents through to Android OS; r=jchen
2016-03-01 07:49:54 -05:00
Jim Chen
6e298a23a6
Bug 1248459 - Don't query out-of-bounds selection; r=masayuki
...
During a query selection event, fail if the selection is outside of the
editor's root content. This can happen if the placeholder text in an
input field is somehow selected. The placeholder is in a separate
element outside of the root content.
Also fix a bug in test_imestate, where the selection was not properly
reset at the start of a test.
2016-03-03 13:10:07 -05:00
Karl Tomlinson
3c21b4d662
bug 1197165 apply tooltip style class when creating window instead of when drawing r=acomminos
...
This is consistent with gtktooltip.c.
gtk_style_context_save() modifies the CSS node hierarchy causing this rule to
incorrectly match:
.tooltip * {
background-color: transparent;
}
See also https://bugzilla.gnome.org/show_bug.cgi?id=761870#c2
--HG--
extra : rebase_source : baa16e2ca297db702aa5d9250fd3d9606dcf891a
2016-03-02 18:04:00 +13:00
Karl Tomlinson
5c5c74038e
bug 1230065 consider arrow size in dropdown minimum widget size r=acomminos
...
--HG--
extra : rebase_source : 60df83df10ab3fff33e08a2e7a8dd13d7b4c2bf9
2016-03-01 13:12:03 +13:00
Karl Tomlinson
9dc67acb37
bug 1199602
emit resume-events on GdkFrameClock if flush/resume not balanced at dispose r=acomminos
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=742636 in affected GDK versions.
--HG--
extra : rebase_source : 6ef0a025af6cd040ca4319c69027c854c8a2a8e4
2016-02-26 11:19:24 +13:00
Karl Tomlinson
277d6341be
bug 1199602
give existing wrap_gtk_window_check_resize internal linkage r=acomminos
...
--HG--
extra : rebase_source : 65059891912637a1c4d15de41b8044736c566558
2016-02-24 18:42:09 +13:00
Lee Salzman
bf234f25b7
Bug 1249813 - part 1 - revise nsShmImage to allow draw targets anywhere inside its bounds. r=jrmuizel
2016-02-25 14:38:05 -05:00
Kartikaya Gupta
eb1055aff7
Bug 1249943 - Make test_basic_pan work on Fennec and Linux as well. r=botond
...
This patch convers the APZ:TransformEnd notification from a MessageManager message
to an observer notification so that it is more general and works on other platforms.
MozReview-Commit-ID: 8SSir828Ch7
2016-02-25 11:15:14 -05:00
Brendan Dahl
1e077c8a5f
Bug 1104916 - Implement CSS media query display-mode. r=cam
2016-02-23 17:10:00 +01:00
L. David Baron
e73ad62be0
Back out changeset 027c6cc12078 (bug 1249943) for making test_basic_pan.html permafail (timeout) on Linux, on a CLOSED TREE.
2016-02-24 15:57:29 -08:00
Bas Schouten
36d729fab3
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
2016-02-24 03:50:09 +00:00
Kartikaya Gupta
2e5e8ea0d9
Bug 1249943 - Make test_basic_pan work on Fennec and Linux as well. r=botond
...
This patch convers the APZ:TransformEnd notification from a MessageManager message
to an observer notification so that it is more general and works on other platforms.
MozReview-Commit-ID: 8SSir828Ch7
2016-02-24 13:19:45 -05:00
Sebastian Hengst
bc0efb6df0
Backed out changeset 4ca40a403e9d (bug 1249640) for XPCshell failures on OSX. r=backout
2016-02-24 19:02:10 +01:00
Sebastian Hengst
38e8f42dfb
Backed out changeset 8151f4102646 (bug 1249640)
2016-02-24 19:01:50 +01:00
Sebastian Hengst
61814a3698
Backed out changeset 21222476d9d9 (bug 1249640)
2016-02-24 19:01:29 +01:00
Milan Sreckovic
2a65d9908f
Bug 1249640: Part 4 Android to use new blocking. r=snorp
2016-02-22 14:23:00 +01:00
Milan Sreckovic
ef6d814a88
Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang
2016-02-19 14:40:00 +01:00
Milan Sreckovic
c2c7011ac5
Bug 1249640: Part 1 A way to block canvas 2D acceleration from blocklists. r=benwa
2016-02-19 14:39:00 +01:00
Makoto Kato
2bd4c9e6bb
Bug 1235941 - Detect DPI change for GTK3. r=karlt
...
Use scale-facotr signal to detect DPI change. Also, we should update
mBounds for current scaling setting.
MozReview-Commit-ID: 9fuFORzSzaD
--HG--
extra : rebase_source : 48462e9f251399433d25ffed100fbaa5bca8186a
2016-02-24 18:58:58 +09:00
Phil Ringnalda
a5861fc16a
Back out 6a24b31747be (bug 1232042) for crashes @RecvForcePresent
...
CLOSED TREE
2016-02-23 21:27:46 -08:00
Bas Schouten
fd04611c7c
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
2016-02-24 03:50:09 +00:00
Makoto Kato
46428da1ac
Bug 1240282 - Don't use NS_LossyConvertUTF16toASCII for URI. r=jimm
...
We should use GetAsciiSpec for idn and non-ASCII path
MozReview-Commit-ID: EjldSMJYUDg
--HG--
extra : rebase_source : 87b9680d4ed6268b0779d8603e824625c7b6f98c
2016-02-17 20:44:41 +09:00
Kartikaya Gupta
24e950f9a8
Bug 1249915 - Fix missing MOZ_COUNT_CTOR and some misc cleanup. r=karlt
...
MozReview-Commit-ID: 3nB4awYSXCk
2016-02-23 10:17:46 -05:00
Kartikaya Gupta
fdf87498df
Bug 1249915 - Add ability to synthesize native touch events on GTK for mochitests. r=karlt
...
MozReview-Commit-ID: GurXjryrsle
2016-02-23 10:17:46 -05:00
Kartikaya Gupta
2548d417f5
Bug 1249915 - Add ability to synthesize native touch events on Fennec for mochitests. r=snorp
...
MozReview-Commit-ID: Dit8QhqJSYc
2016-02-23 10:17:46 -05:00
Kartikaya Gupta
59bc04e3b9
Bug 1249915 - Fix synthesized touch injection code on Windows to not apply the scale factor twice. r=jimm
...
MozReview-Commit-ID: DJnrA7WziRe
2016-02-23 10:17:46 -05:00
Andrew Comminos
0972c69434
Bug 1249604 - Don't use gtk_drag_set_icon_surface on GTK versions that use X SHAPE for dnd with cairo. r=karlt
...
MozReview-Commit-ID: 2XxnJfvfOXl
--HG--
extra : rebase_source : d16f4fecc70be105cd2fd2177b5fee62fc53c583
2016-02-19 17:33:54 -08:00
Milan Sreckovic
f0372a59b0
Bug 1249777: Added support for 10.11 in the blocklisting code as well. r=mstange
...
MozReview-Commit-ID: JCkFwfkEyEa
--HG--
extra : rebase_source : 3d6aa2044cbd91410e75fdd5b4b5d9d6148f9619
2016-02-19 16:59:37 -05:00
Edwin Flores
32d5c9e7b2
Bug 1246984 - Fix scrolling on Blackberry capacitive keyboard - r=kats
2016-02-22 09:36:22 +00:00
Lee Salzman
7cc6c50643
Bug 1239152 - skip memset since XShm is already initialized to zero. r=mchang
2016-02-19 16:14:02 -05:00
Rok Garbas
0e86796bc0
Bug 1248983 - Fix spelling for nsCocoaWindow.mm. r=jdm
2016-02-17 16:25:22 +01:00
Lee Salzman
2d3967c30f
Bug 1019856 - avoid double-buffering in BasicCompositor when window allows it. r=mattwoodrow
2016-02-18 20:57:29 -05:00
Lee Salzman
05c95317a9
Bug 1245241
- part 4 - move SharedMemorySysV details into nsShmImage. r=nical
2016-02-18 10:56:15 -05:00
Jonathan Kew
cb99502b79
Bug 1247335 - patch 1 - Provide a desktop-pixel variant of SetPosition on nsIBaseWindow and its implementations. r=emk
2016-02-18 10:46:16 +00:00
Calixte Denizet
3d59de4497
Bug 1248981 - Fix spelling error in nsMenuUtilsX.mm, a=tomcat
...
MozReview-Commit-ID: FQNNmz9Mirk
--HG--
extra : transplant_source : %FA%9D%02%83%AC%14%1F%BB%20%E7%9D%26W%7Fk%94ah%D6%BA
2016-02-17 15:57:01 +01:00
Liang-Heng Chen
f820da8f38
Bug 1244044 - remember display status; r=jerry
2016-02-17 00:43:00 +01:00
Wes Kocher
14a39eb4fe
Merge m-c to inbound, a=merge
...
--HG--
extra : commitid : EcXZgqBBN3f
2016-02-17 11:14:33 -08:00
Wes Kocher
4c4e5f57b5
Backed out changeset 3dce92c9562d (bug 1232042) for causing Win7 slaves to apparently crash and lock up a=backout
...
--HG--
extra : commitid : LR9A2AvlKN6
2016-02-17 11:11:10 -08:00
Carsten "Tomcat" Book
c2a42c6ad4
merge fx-team to mozilla-central a=merge
2016-02-17 12:07:39 +01:00
Mason Chang
4ab8d2c595
Bug 1239152 Memset RGBX surfaces to opaque white. r=nical
2016-02-17 07:34:37 -08:00
Carsten "Tomcat" Book
4179c35c7c
Merge mozilla-central to mozilla-inbound
2016-02-17 12:16:20 +01:00
Xidorn Quan
775aed278a
Bug 743198 part 6 - Add unprefixed fullscreen events. r=smaug
...
--HG--
extra : source : cb096452899287cb35b51146d2f2ffc3dc26350f
2016-02-17 08:47:11 +08:00
Jim Chen
f0b94011a2
Bug 1248695 - Check for null browser app object when handling UI telemetry events; r=snorp
...
The nsAppShell mBrowserApp object may not have been initialized when
handling UI telemetry events. In that case, we should bail instead of
crashing.
2016-02-16 16:57:49 -05:00
Botond Ballo
36538c730b
Bug 1238137 - Telemetry pings for main thread touch scrolling (Windows only). r=kats
...
--HG--
extra : commitid : BVuMG3f6rTC
extra : rebase_source : b2f2bc11cd18286f83ab99300352b6f8d2128c83
extra : histedit_source : 8809de316e2f38f63804a5a952137269557e0aba
2016-02-05 18:16:55 -05:00
Makoto Kato
561b205288
Bug 1247160 - Clipboard causes memory leak by internet shortcut. r=jimm
...
UTF8ToNewUnicode alloces new memory, so we don't need new alloc to convert to UTF-16
MozReview-Commit-ID: K7saM1xxNQ1
--HG--
extra : rebase_source : 06921086d842f7f6cdbe40d5d78fd024c310811d
2016-02-10 13:21:50 +09:00
Michelangelo De Simone
ebffe910b0
Bug 1247445 - Rename Layer::GetEffectiveVisibleRegion GetLocalVisibleRegion. r=botond
...
--HG--
extra : amend_source : 375eedb2c6f3e7aec206071a0be0e5fbc0367e76
2016-02-13 16:50:51 -08:00
Bas Schouten
0ba3291163
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
2016-02-13 14:33:27 +01:00
Peter Van der Beken
1900a0608e
Bug 1020199 - Make sure APZ works with nested oop iframe. r=kats, r=dvander.
...
--HG--
extra : rebase_source : be158c15f328b19be4e4189c1b755841caabcb10
2016-01-08 20:17:39 +01:00
Kit Cambridge
91260d2668
Bug 1224785, Part 2 - Show the site favicon in OS X notifications. r=mstange
...
MozReview-Commit-ID: L7d00xEY6Ka
--HG--
extra : rebase_source : 04b35373c475fa8c212d76651f3380c316dc651c
2016-01-07 13:16:54 -07:00
Randall Barker
0c9de745f2
Bug 1225936 - Support scroll events in APZ on Fennec r=kats,jchen
2016-02-12 15:00:34 -08:00
Kartikaya Gupta
d805fe7934
Bug 1247677 - Add support for the general.smoothScroll.{pages,pixels} prefs in APZ. r=dvander
...
MozReview-Commit-ID: HCOqbRZV5ui
2016-02-12 08:30:16 -05:00
Carsten "Tomcat" Book
eebf5d68a5
Backed out changeset 4adb7586410a (bug 1247775)
2016-02-12 08:49:29 +01:00
Bas Schouten
341a0f43ec
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
--HG--
extra : rebase_source : fbb8a83f359e31bf77a058e202666df7f244893e
2016-02-12 02:05:35 +01:00
Fabrice Desré
97d15871d6
Bug 1247570 - unbreak widget/gonk/nativewindow/FakeSurfaceComposer.cpp r=gwagner
2016-02-11 14:05:11 -08:00
Bas Schouten
fe90bf3a21
Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
...
MozReview-Commit-ID: JbPdhIi9zCd
2016-02-06 03:14:44 +00:00
Gijs Kruitbosch
b499a37faf
Bug 1239744 - no longer automatically show an on-screen keyboard for programmatic focus changes, tidy up osk logic in IMEHandler, r=masayuki
...
--HG--
extra : rebase_source : 013c2759f4faca65ed3de79ca1d7f0b97e6375cb
2016-02-09 19:39:55 +00:00
Aidin Gharibnavaz
686438c658
Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley
2016-02-10 08:23:00 +01:00
Karl Tomlinson
2e53e8b7fb
bug 1205199 keep the socket alive as long as the plug window r=acomminos
...
--HG--
extra : rebase_source : 773c5918bbc4b0d032e833e1e0ce7399a5d06c5b
2016-02-10 18:24:40 +13:00
Jim Chen
47c75a8d3e
Bug 1246788 - Properly synchronize and manage UI thread tasks; r=rbarker
...
Add proper synchronization to the UI thread task queue so we don't run
into race conditions. Also use UniquePtr to manage the contained task,
to fix a previous memory leak.
2016-02-10 18:54:55 -05:00
Jim Chen
c3f9472ecd
Bug 1241558
- Don't ignore Gecko selection when Gecko commits composition; r=esawin
...
When Java is changing the composition, we should ignore the Gecko
selection. However, when Gecko is committing its composition, we should
not be ignoring the corresponding Gecko selection change. In other
words, we should only ignore selection changes when we know the change
is from Java.
2016-02-09 23:36:41 -05:00
Jim Chen
601b987884
Bug 1244875 - Update auto-generated bindings; r=me
2016-02-09 17:27:29 -05:00
Jim Chen
cea91f9d3e
Bug 1244875 - Update JNI usages; r=snorp
...
Update JNI usages to match the changes in JNI templates.
2016-02-09 17:27:28 -05:00
Jim Chen
46edf980e0
Bug 1244875 - Refactor JNI templates; r=snorp
...
Improve the performance of JNI calls by making JNI calls require a
Context object. LocalRef inherits from Context and can make calls
directly. Non-local Ref classes will generate a Context object when
making a call. The patch also makes the template design cleaner in
several cases.
2016-02-09 17:27:28 -05:00
Bob Owen
76f4652fca
Bug 1236680 Part 1: Add new WinUtils function to Resolve moved Users folder. r=jimm
2016-02-09 15:22:43 +00:00
Makoto Kato
8c5ad84243
Bug 1184936 - Need convert from UTF8 for printer name. r=karlt
...
MozReview-Commit-ID: ClWYKm87idC
--HG--
extra : rebase_source : ea6726ce8a98ae425bc49eed951584d1531cbd32
2016-02-09 16:34:20 +09:00
Jonathan Kew
35e1970bbf
Bug 1246382 - Screen rect in desktop pixels should not be affected by devPixelsPerPx override. r=emk
2016-02-08 12:53:10 +00:00
James Willcox
03c12b87a9
Bug 1243418 - Fix up incorrect 'aOverwrite' usage and impl in GLUploadHelpers r=jgilbert
2016-02-08 09:18:52 -06:00
James Willcox
7528f84391
Bug 1243072 - Make GfxTexturesReporter work again r=nical,jgilbert
2016-02-08 09:18:52 -06:00
Mike Conley
887467fe9f
Bug 1243720 - Send accessibility theme state down to the content process on Windows. r=jimm
...
--HG--
extra : commitid : Bl9KE70LQHT
extra : rebase_source : 001c5608ccc5024d7000d26fcd35e247b62925f4
extra : amend_source : 22a5a6bd72dc54bfb16b159237d94375862abecc
2016-02-03 15:49:36 -05:00
Carsten "Tomcat" Book
5b358688b7
Backed out changeset c18e29c1b369 (bug 1164581) for cpp unit tests test failures
...
--HG--
extra : rebase_source : fb6fd434c8e3f4b5fa53ea645a54c07cab207894
2016-02-08 11:17:38 +01:00
Aidin Gharibnavaz
69cf7e035f
Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley
...
--HG--
extra : rebase_source : 3c6bba6613a14e48239d302bdd0f7fe2e322265d
2016-02-07 10:56:00 +01:00
Jonathan Kew
08f9b29485
Bug 1240085
- Revert to CSS-pixel units for screenX, screenY, moveTo() APIs, and adjust the origin for secondary displays with differing resolution to avoid overlapping coordinate spaces. r=emk
2016-02-05 16:29:33 +00:00
Phil Ringnalda
ac03b87535
Back out aeceae3e0e96 (bug 1232042) for Win8 crashes @nvwgf2umx.dll + 0x2d416a in addon manager tests
2016-02-06 09:52:35 -08:00
Bas Schouten
06a81d915b
Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
...
--HG--
extra : commitid : K5S8gKJzzhj
2016-02-06 03:14:44 +00:00
Kyle Huey
c5bea100e9
Bug 1245927: Innerize before creating DOM files from the file picker. r=baku
...
--HG--
extra : rebase_source : 080eb739e77af64d2325e986657cf22b9c85a5b6
2016-02-05 10:12:25 -08:00
Carsten "Tomcat" Book
60c4cde799
Backed out changeset 76c66d5a8196 (bug 1000870)
2016-02-05 13:57:31 +01:00
Maksim Lebedev
75f766038d
Bug 1000870 - Add some features in testing system. r=smaug
2015-05-19 07:03:00 +02:00
Carsten "Tomcat" Book
43ec756ee5
Merge mozilla-central to mozilla-inbound
2016-02-04 12:05:03 +01:00
Carsten "Tomcat" Book
55b4ed8c4c
merge mozilla-inbound to mozilla-central a=merge
2016-02-04 12:02:05 +01:00
Carsten "Tomcat" Book
acbc3c41fd
Merge mozilla-central to fx-team
2016-02-03 12:29:21 +01:00
Sotaro Ikeda
20e5ba100c
Bug 1241769 - Use Singleton pattern to nsScreenManagerGonk r=mwu
2016-02-02 20:37:31 -08:00
Gijs Kruitbosch
957a33f4d4
Bug 1240208 - use inputmode in XUL to get better hinting for IME and on-screen keyboards, r=masayuki,smaug
...
--HG--
extra : commitid : KANhgN15KJK
extra : rebase_source : 0b640769e92d9d8c01e972c2b526ea56cc56d1df
2016-02-01 17:57:29 +00:00
Makoto Kato
171b6a64cc
Bug 1245038 - Show on screen keyboard even if tip window is invisible. r=masayuki
...
On screen keyboard is sometimes invisible even if IsWindowEnabled(osk) == TRUE. So We should call tabtip.exe even if it is invisible.
--HG--
extra : commitid : 3IWCP2tVfdx
extra : rebase_source : a16a1a84139ec5c97e89227609dd66f515f6e138
2016-02-02 18:40:35 +09:00
Makoto Kato
c88a094d04
Bug 1245050 - WindowsUIUtils.cpp should use LF instead of CRLF. r=jimm
...
--HG--
extra : commitid : 7aI97niWWzQ
extra : rebase_source : e6bb9140685ebe2ef64811ab9fe048a4a7ec13d8
extra : histedit_source : 6df53e186e02bb744caa6a6b1b6ee1fc0e3739a0
2016-02-02 19:32:37 +09:00
Daniel Holbert
003c978aea
Bug 1236979 part 1: Add event names & enums for webkit-prefixed transition & animation events. r=smaug
2016-01-31 00:01:17 -08:00
Kyle Huey
e649c7c4d0
Bug 1244987: Make nsFilePickerProxy create DOM file objects with the inner window. r=baku
2016-02-02 10:02:26 -08:00
Birunthan Mohanathas
d7371d07d0
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Makoto Kato
f506ded619
Bug 1243268 - Adjust ATOK workaround. r=masayuki
2016-02-02 17:06:14 +09:00