Bob Owen
61331f3269
Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm
...
The creation of the surrogate native window in the child NPAPI process was
failing when then sandbox was at low integrity, because the parent is from the
chrome process, so at medium integrity.
Instead of making an IPC call to get the parent, we now create the window upfront
and send it in an IPC message to be parented in the chrome process.
This is done with asynchronous messaging.
2015-08-12 16:00:26 +01:00
Eric Rahm
8221faa296
Bug 1183828 - Remove 'nsWindow::GetNativeData not implemented for this type' warning. r=roc
2015-07-25 10:43:27 -07:00
Masayuki Nakano
9d9bd4c975
Bug 1184449 part.1 IMENotifiation::SelectionChangeData should store selected string r=smaug
2015-07-22 12:40:32 +09:00
George Wright
f12a9fe441
Bug 1157941 - If the current PresShell is suppressed, paint the old one if it is available r=tn,Enn
2015-07-21 21:09:02 -04:00
Birunthan Mohanathas
dd92635f4d
Bug 1185589 - Fix unintentional assignment in PuppetWidget::ExecuteNativeKeyBinding. r=masayuki
2015-07-21 10:21:05 -07:00
Masayuki Nakano
0265f6a476
Bug 1184004 part.3 IPC methods to notify IME should use IMENotification for its argument r=smaug
2015-07-17 13:30:01 +09:00
Masayuki Nakano
4d9802aec0
Bug 1176955 part.2 NOTIFY_IME_OF_SELECTION should have a flag which indicates if it's caused by a selection event r=smaug
2015-07-17 11:25:00 +09:00
Kan-Ru Chen
c825f41c31
Bug 1181518 - Change the reason for memory-pressure fired during priority change. r=gsvelto
2015-07-15 17:07:39 +08:00
Birunthan Mohanathas
a8939590de
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Masayuki Nakano
c1fdc81cac
Bug 1176954 part.4 Define IMENotification::TextChangeDataBase and whose member names should be same as IMEContentObserver::TextChangeData's r=smaug
2015-07-11 10:53:55 +09:00
Juan Gomez
258ad59e3f
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Ryan VanderMeulen
5f5c327690
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
702a59d135
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
...
--HG--
extra : rebase_source : 2ecbe6c1dd8a7ad8dc529b53349ad431cf1116c9
2015-06-24 14:11:00 -04:00
Kartikaya Gupta
49c13c1c35
Bug 1055557 - Add a ZoomConstraintsClient class to manage pushing zoom constraints updates to the APZ code. r=botond
...
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>.
2015-06-17 12:32:42 -04:00
Masayuki Nakano
7531a3da6d
Bug 1166436 part.14 Store text rects after focus/anchor of selection r=m_kato
2015-06-05 18:28:20 +09:00
Masayuki Nakano
d2a5eb4391
Bug 1166436 part.12 Log the behavior of mozilla::ContentCache r=m_kato
2015-06-05 18:28:20 +09:00
Masayuki Nakano
dcfea181de
Bug 1166436 part.10 Optimize IME notification handling in PuppetWidget r=m_kato
2015-06-05 18:28:20 +09:00
Masayuki Nakano
496d6e76c8
Bug 1166436 part.9 PuppetWidget should have mozilla::ContentCache and send it to TabParent r=m_kato
2015-06-05 18:28:20 +09:00
David Anderson
b2eb29a9c5
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-06-04 16:51:10 -04:00
Makoto Kato
6ddb65f184
Bug 1166323 - Remove IME sequence number. r=masayuki,nchen
2015-05-28 13:51:40 +09:00
Michael Layzell
3f98e94e29
Bug 1168219 - Make nsIWidget::Configuration::mChild a smart pointer. r=vlad
2015-05-25 14:45:00 -04:00
Kan-Ru Chen
71a8d43e44
Bug 1167081 - Call PuppetWidget::Destroy() in its destructor. r=roc
2015-05-22 07:08:21 +08:00
Kan-Ru Chen
e133f96fde
Bug 1154231 - Part 2. Reclaim cached resources when memory-pressure occurs. r=mattwoodrow
2015-05-22 07:08:21 +08:00
Kan-Ru Chen
3e9e269e92
Bug 1154231 - Part 1. Use LRU to manage remote layers. r=mattwoodrow
2015-05-22 07:08:20 +08:00
Neil Deakin
e68fae5246
Bug 1089090, e10s, support custom cursors, r=jmathies
2015-05-19 21:28:57 -04:00
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
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
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
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
Matt Woodrow
7724ed31a5
Bug 1158089 - Remove LAYERS_D3D10 enum value since it's unused. r=Bas
2015-05-11 16:22:51 +12: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
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
David Anderson
c99aec898f
Fix APZ target confirmations arriving before dependent layer transactions. (bug 1154130, r=kats)
2015-04-14 12:24:32 -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
5cf2d407fd
Bug 1146349 - Make the native event synthesization functions in DOMWindowUtils async. r=smaug
2015-04-14 11:36:36 -04:00
Jim Mathies
5ebc9f6da6
Bug 1085567 - Fixup synth events within pointer lock implementation for e10s. r=billm
2015-04-07 08:00:05 -05:00
David Parks
3fe715e93a
Bug 1075670 - Make event.screen[XY] work in content processes (r=smaug,kats,tn,joshmoz)
2015-04-01 12:36:41 -07:00
Bill McCloskey
7f4ac9ee96
Back out bug 1075670
2015-03-30 20:13:07 -07:00
Bill McCloskey
f2d972e4f2
Bug 1075670 - Make event.screen[XY] work in content processes (r=smaug,kats,tn,joshmoz)
2015-03-26 14:17:29 -07:00
David Anderson
d5f5272884
Allow synthetic input events to be dispatched asynchronously. (bug 1146243, r=kats)
2015-03-24 15:00:52 -07:00
dvander@alliedmods.net
a4abd56718
Events synthesized in the child process must be propagated back to the parent. (bug 1126090 part 3, r=smaug)
2015-03-06 14:26:59 -08:00
Ryan VanderMeulen
6541acdb04
Backed out 7 changesets (bug 1075670) for causing bug 1139010.
...
Backed out changeset 659c40243282 (bug 1075670)
Backed out changeset 45b61c78ee2d (bug 1075670)
Backed out changeset 23bb7b239c78 (bug 1075670)
Backed out changeset a68d5051107f (bug 1075670)
Backed out changeset bd7a5d213692 (bug 1075670)
Backed out changeset f705f5063169 (bug 1075670)
Backed out changeset 13619f8fa672 (bug 1075670)
CLOSED TREE
2015-03-03 18:44:56 -05:00
David Parks
00002f7d3f
Bug 1075670 - Fix PuppetWidget calculations wrt client offset. r=smaug
...
Change the PuppetWidget from defining screen coordinates from tab-content-relative to being based on actual screen geometry. PuppetWidgets can have position. In the parent process, the widget has a position and a separate client position (that includes OS window chrome... on Linux and Windows as others have no chrome). In the child process, the widget (non-origin) position, whose calculation compensates for the OS window decoration.
2015-02-04 04:00:28 -08:00
Ryan VanderMeulen
ec8d7510c3
Backed out 7 changesets (bug 1075670) for e10s browser_586068-browser_state_interrupted.js crashes.
...
Backed out changeset 4ca74b217fe8 (bug 1075670)
Backed out changeset 83199cfc333f (bug 1075670)
Backed out changeset 065b859e6525 (bug 1075670)
Backed out changeset a3e8329610d9 (bug 1075670)
Backed out changeset ced9055e0bcc (bug 1075670)
Backed out changeset e6d6f0c11133 (bug 1075670)
Backed out changeset b823c6c95030 (bug 1075670)
CLOSED TREE
2015-02-24 11:53:34 -05:00