Ehsan Akhgari
b7e0633240
Backed out changeset fdaa0659fe13 (bug 863324) because of build bustage on a CLOSED TREE
2013-04-22 18:12:15 -04:00
Ehsan Akhgari
521fbb33d7
Backed out changeset 86959499a5b8 (bug 856079) because of build bustage
2013-04-22 17:44:12 -04:00
Nicolas Silva
6f9262c760
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
2013-04-22 18:41:29 -04:00
Nicolas Silva
3f75168098
Bug 863324 - Rename PLayers into PLayerTransaction, r=jrmuizel
2013-04-22 22:51:11 -04:00
Ryan VanderMeulen
04530ac9bf
Backed out changeset ddf944cc292d (bug 863324) for Android bustage on a CLOSED TREE.
2013-04-22 14:47:16 -04:00
Nicolas Silva
6a5165b110
Bug 863324 - Rename PLayers into PLayerTransaction, r=jrmuizel
2013-04-22 18:07:48 -04:00
Kartikaya Gupta
b0bd2db84c
Bug 860613 - Create an android-specific subclass of CompositorParent to be able to pick the target layer for APZC. r=BenWa
2013-04-17 17:39:13 -04:00
Kartikaya Gupta
30b0f9b26e
Bug 860940 - Add static factory-style methods to create AndroidGeckoEvent instances in widget code. r=cpeterson
2013-04-17 17:39:12 -04:00
Kartikaya Gupta
9551d0aa6b
Bug 859951 - Split MotionEvent's action into mask and index in Java rather than in JNI code. r=wesj
2013-04-17 17:39:11 -04:00
Kartikaya Gupta
42ac3dde0c
Bug 859951 - Refactor the code to convert MOTION_EVENT GeckoEvents to nsTouchEvent instances. r=wesj
2013-04-17 17:39:10 -04:00
Bas Schouten
b439abe1f3
Bug 825928: Land layers refactoring. r=jrmuizel,bas,nical,mattwoodrow,roc,nrc,benwa,bjacob,jgilbert,kchen CLOSED TREE
...
Please contact Bas Schouten <bschouten@mozilla.com >, Nicolas Silva <nsilva@mozilla.com > or Nicholas Cameron <ncameron@mozilla.com > with general questions. Below is a rough list of authors to contact with specific questions.
Authors:
gfx/layers/Compositor.* gfx/layers/Effects.h - Compositor Interface - bas,nrc,nical
gfx/layers/d3d* - D3D9/D3D10 - bas
gfx/layers/ThebesLayer* - ThebesLayers - nrc,bas
gfx/layers/composite/* - CompositeLayers - nrc,nical
gfx/layers/client/* - Client - nrc,nical,bas
gfx/layers/*Image* - nical
gfx/layers/ipc ipc - IPC - nical
gfx/layers/opengl - CompositorOGL - nrc,nical
gfx/2d - bas,nrc
gfx/gl - GLContext - bjacob
dom/* layout/* - DOM - mattwoodrow
2013-04-10 09:20:52 +00:00
David Zbarsky
d5539bb86d
Bug 856962: Move Touch to its own file r=Ms2ger
2013-04-05 04:49:00 -04:00
Kartikaya Gupta
87036efc60
Bug 856155 - End IME composition before sending touch events to content. r=jchen
2013-04-04 02:08:16 -04:00
Jim Chen
8df7bdae47
Bug 842013 - Buffer IME key events and dispatch them at once; r=cpeterson
2013-03-29 10:54:01 -04:00
Jim Chen
59d280fc84
Bug 842013 - Don't add extra modifiers to key press events; r=cpeterson
2013-03-29 10:54:01 -04:00
Jim Chen
1d8e32f12c
Bug 842013 - Send key events for character input; r=cpeterson
2013-03-29 10:54:01 -04:00
Jim Chen
1dcaf7ccff
Bug 853819 - Use focused window to process SetInputContext and GetInputContext. r=cpeterson
2013-03-27 11:32:34 -04:00
Chris Lord
eb2dba59d4
Bug 852526 - Make sure the compositor starts unpaused and with a size. r=kats
...
This changes compositor creation so that we can specify an initial size and
makes sure the local variable in nsWindow reflects that the compositor starts
unpaused.
2013-03-20 22:45:07 +00:00
Jim Chen
3ed2e861ad
Bug 847823 - Clean up NotifyIME to use the Gecko NotificationToIME enum; r=cpeterson
2013-03-19 16:54:49 -04:00
Jim Chen
4d630e316b
Bug 847823 - Change NotifyIMEEnabled to NotifyIMEContext; r=cpeterson
2013-03-19 16:54:48 -04:00
Chris Lord
e070163287
Bug 850690 - Fix gap sometimes appearing between dynamic toolbar and page. r=kats
...
Backout bug 797942 as it should no longer be necessary after bug 844275 and
can cause surface size races during startup.
2013-03-15 18:35:35 +00:00
Kartikaya Gupta
3464d342fc
Bug 847002 - Guard against going into codepaths that assume GetLayerManager doesn't return null. r=Cwiiis
2013-03-14 12:17:49 +01:00
Jonathan Watt
888d270684
Bug 849961 - Make nsWindow::DispatchMultitouchEvent honor event.mFlags.mMultipleActionsPrevented. r=smaug, r=wesj.
2013-03-12 11:29:53 +00:00
Kartikaya Gupta
e8238c7e73
Bug 846774 - Replace the sync event with an ack flag on events. r=cpeterson
2013-03-10 22:43:30 +00:00
Masayuki Nakano
f52efe918a
Bug 558976 part.6 Rename nsIWidget::OnIMETextChange() to nsIWidget::NotifyIMEOfTextChange() r=roc, sr=roc
2013-03-06 15:14:34 +09:00
Masayuki Nakano
991d2274d1
Bug 558976 part.5 Implement nsIWidget::NotifyIME() on Android r=nchen
2013-03-06 15:14:34 +09:00
Jim Chen
8cc7818c33
Bug 843048 - Delay setting IME context on Gecko thread instead of Java thread; r=cpeterson
2013-03-05 15:24:35 +00:00
Jim Chen
f9fa2a7ace
Bug 831144 - Properly pass meta states to Gecko; r=cpeterson
2013-03-05 11:07:51 +00:00
Jim Mathies
bd82d0b8d9
Bug 839808 - Add support for omtc to winrt widget. r=bbondy
2013-03-04 12:32:20 -06:00
Kartikaya Gupta
ef9f26fb84
Bug 844275 - Drive the layer manager creation from the GLController rather than GetLayerManager. r=Cwiiis
2013-02-28 13:28:23 -05:00
Kartikaya Gupta
e52476a95d
Bug 841503 - Delete a bunch of non-OMTC android codepaths. r=BenWa,snorp
2013-02-19 12:35:38 -05:00
Jim Chen
96fe038a9c
Bug 841507 - Mask events when removing composition; r=cpeterson
2013-02-18 14:06:04 -05:00
Kartikaya Gupta
aae8c6118b
Bug 839622 - Remove a native function that hasn't been used since bug 735230, and the unneeded setSurfaceView implementation. r=cpeterson
2013-02-08 16:42:13 -05:00
Brad Lassey
e5e49918d8
bug 674739 - Implement DOM3 KeyboardEvent types, use volume keys in android widget code r=jchen
2013-02-04 18:27:56 -05:00
Kartikaya Gupta
4766b27e6e
Bug 832508 - When resuming Fennec and re-recreating the surface, force a first-paint notification from the compositor. r=Cwiiis
2013-02-04 15:13:17 -05:00
Jim Chen
0646362c1e
Bug 832028 - Make resetting Editable during focus more reliable; r=cpeterson
2013-02-01 14:50:03 -05:00
Chris Peterson
25de545a1c
Bug 834611 - Part 1: Fix Android widget warnings. r=kats
2013-01-25 11:33:40 -08:00
Robert O'Callahan
2347e5328a
Bug 826817. Part 3: Remove will-send-did-paint flag from nsIWidgetListener::WillPaintWindow. r=tnikkel
2013-01-28 13:34:08 -06:00
Robert O'Callahan
dfbd3349d6
Bug 826817. Part 2: Remove will-send-did-paint and did-send-will-paint flags from nsIWidgetListener::PaintWindow. r=tnikkel
2013-01-28 13:34:06 -06:00
Robert O'Callahan
079d14cb9a
Bug 826817. Part 1: Send WillPaintWindow/DidPaintWindow from all widget implementations. r=tnikkel
2013-01-28 13:34:03 -06:00
Matt Woodrow
0856f4dd7f
Bug 832641 - Invalidate popups when they become visible rather than handling invalidations while they are hidden. r=roc
2013-01-23 18:46:36 +13:00
Mats Palmgren
7532b4e736
Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
2013-01-15 13:22:03 +01:00
Kartikaya Gupta
a980af0c49
Bug 785597 - Allow the compositor to be registered earlier in the startup process and prevent creating multiple LayerManager instances. r=snorp
2013-01-10 11:21:10 -05:00
Kartikaya Gupta
107303662b
Bug 826300 - Don't block on waiting for a valid surface when trying to resume the compositor; allow resuming to fail gracefully. r=snorp,BenWa
2013-01-10 11:21:10 -05:00
Jim Chen
ff02166be5
Bug 827065 - Simplify selection update code and use new focus text update offsets; r=cpeterson
2013-01-09 11:57:48 -05:00
Robert O'Callahan
67b24645e1
Bug 826632. Part 1: Merge nsIViewManager into nsViewManager. r=tnikkel
2013-01-05 16:12:24 +13:00
Phil Ringnalda
f40517090e
Back out 5e76dfb1d426 (bug 826635) and 0df74b1a4543:20df426b6111 (bug 826632) for bustage
...
CLOSED TREE
2013-01-04 21:30:14 -08:00
Robert O'Callahan
b20214218e
Bug 826632. Part 1: Merge nsIViewManager into nsViewManager. r=tnikkel
2013-01-05 16:12:24 +13:00
Kartikaya Gupta
5f54d8f332
Bug 785597 - Don't create a LayerManager for a content window of an invisible top-level window. r=snorp
2012-12-21 11:33:28 -05:00
Matt Woodrow
58ef90fe31
Bug 795833 - Add a RequestRepaint method to nsIWidgetListener and use it in the android widget instead of invalidating the view. r=roc
2012-12-18 16:42:02 +13:00