Masayuki Nakano
feb8b0bbce
Bug 912956 part.1 Rename all event stuff in mozilla::widget to mozilla::* r=roc
2013-09-14 11:39:41 +09:00
Magnus Melin
1c42f8b935
Backout of erroneous change from bug 903284 r=Ms2ger
2013-08-26 12:39:46 +01:00
David Zbarsky
931c39df43
Bug 903283: Don't include EventTarget.h in headers r=Ms2ger
2013-08-19 06:15:55 -04:00
Markus Stange
0754c9cc89
Bug 904538 - Don't #include nsITheme.h in nsIWidget.h. r=roc
2013-08-14 13:19:55 +02:00
Markus Stange
62550acfa3
Bug 904536 - Remove nsNativeWidget.h. r=roc
2013-08-14 13:19:08 +02:00
Ehsan Akhgari
e123af3d09
Bug 904267 - Remove some unneeded #includes from nsIWidget.h; r=roc
2013-08-12 19:21:53 -04:00
Boris Zbarsky
875783a3fd
Back out revision ea0f2d537a40 (bug 903283) because Windows was bootlegging nsRegion.h via EventTarget.h in widget code and so we ended up with a CLOSED TREE.
2013-08-09 22:31:05 -04:00
David Zbarsky
75ee05bada
Bug 903283: Don't include EventTarget.h in headers r=Ms2ger
2013-08-09 21:17:52 -04:00
Timothy Nikkel
b05190e233
Bug 892994. On retina screens cocoa rounds widget coordinates to even pixel values, so account for that when placing widgets so we don't get confused. r=mstange
2013-07-30 11:22:41 -05:00
Masayuki Nakano
5681616190
Bug 875674 part.1 nsIMEUpdatePreference should store wanted updates per notification r=roc
2013-07-11 16:46:34 +09:00
Markus Stange
50a0f44e1d
Bug 882523 - Support OMTC on Mac in non-accelerated mode using OpenGL. r=nrc, r=mattwoodrow
2013-07-08 21:21:05 -07:00
Ryan VanderMeulen
5fb609ce8a
Backed out changeset cff8971a6519 (bug 882523) for Linux reftest-ipc crashes.
2013-07-03 10:14:11 -04:00
Matt Woodrow
f3a27aa8eb
Bug 882523 - Support OMTC on Mac in non-accelerated mode using OpenGL. r=nrc, r=mattwoodrow
2013-06-13 17:15:15 +12:00
Masayuki Nakano
2d321ecce9
Bug 807893 part.2 Cocoa widget should manage secure input mode with input context at changing the context and changing focus r=smichaud
2013-05-25 01:27:52 +09:00
Masayuki Nakano
6915957f39
Bug 807893 part.1 Remove nsIWidget::BeginSecureInput() and nsIWidget::EndSecureInput() r=roc, sr=roc
2013-05-25 01:27:52 +09:00
Markus Stange
a2deba9633
Bug 676241 part 8: Remove alternate layer manager handling. r=mattwoodrow
2013-05-23 16:49:18 +02:00
Matt Woodrow
376d7ac524
Bug 756601 - Setup our OpenGL surface before compositing. r=mstange
2013-05-10 09:02:49 +12:00
Ms2ger
b3a3e48e41
Bug 864165 - Outparamdel nsIWidget::GetSizeMode; r=tn
2013-04-26 08:49:47 +02:00
Nicolas Silva
ee77840a7b
Bug 863324 - Rename PLayers into PLayerTransaction, r=jrmuizel
2013-04-24 14:42:40 -04:00
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
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
Matt Woodrow
c93aad99cd
Bug 862556 - Make nsChildView.mm::DrawWindowOverlay thread safe. r=nrc
2013-04-22 14:40:51 +12: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
Jonathan Kew
89c5ad2d15
bug 859266 - respect devPixelsPerPx preference when calculating screen dimens on Windows. r=roc
2013-04-09 09:39:47 +01:00
Masayuki Nakano
4ce5bb2bd6
Bug 829952 Reimplement system scroll speed override stuff for D3E WheelEvent feedback=avih, r=smaug+roc, sr=roc
2013-03-15 18:03:16 +09: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
a91b949b95
Bug 558976 part.1 Merge nsIWidget::ResetInputState(), nsIWidget::CancelComposition(), nsIWidget::OnIMEFocusChange() and nsIWidget::OnIMESelectionChange() r=roc, sr=roc
2013-03-06 15:14:31 +09: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
Matt Woodrow
47f5425b13
Bug 820839 - Draw OSX titlebar content into a retained buffer during the ThebesLayer painting phase, before we clear invalidation state. r=roc
2013-01-17 11:59:23 +13:00
Robert O'Callahan
ae130ef998
Bug 825866. Part 8: Mass-rename of nsIView to nsView. r=tnikkel
...
This was autogenerated by basically replacing all occurrences of the word "nsIView" with nsView.
2013-01-04 02:23:11 +13:00
Jonathan Kew
3fac204237
bug 819725 pt 1 - make widget move & resize methods take floating-point parameters, to allow passing fractional coordinates without rounding. r=roc
2012-12-12 09:57:38 +00:00
Jonathan Kew
9296a94221
bug 814434 - use global display pixels for window positioning/sizing for consistency across mixed-resolution screens. r=smichaud
2012-12-06 17:31:34 +00:00
Chris Jones
f19d7924a7
Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc
...
This is a rollup of the following patches
part 0: Add a dynamic cast to ColorLayer*
part 1: Add a Composer2D interface to enable implementations to more efficiently compose layer trees
part 2: Let widgets expose Composer2Ds, if they have them
part 3: Expose a layers ogl "friend" API that Composer2D will consume
part 4: Hook Composer2D into the LayerManagerOGL rendering pipeline
part 5: Implement all the goop to let widget/gonk use a Composer2D (HwcComposer2D)
2012-11-19 09:58:38 -08:00
Nicolas Silva
8457bc94cd
Bug 806428 - Fix crash in omtc-linux caused by nsBaseWidget::SetLayersAcceleration, and rename xxxAcceleratedRendering into xxxLayersAcceleration for concistency. r=BenWa
2012-11-15 19:55:15 +01:00
Masayuki Nakano
45e740bebd
Bug 805767 part.3 Remove hack for bug 496360 r=roc
2012-11-13 22:04:45 +09:00
Masayuki Nakano
50abb0f56a
Bug 805767 part.1 nsTextStateManager should use nsIWidget::GetIMEUpdatePreference() instead of the result of nsIWidget::OnIMEFocusChange() r=smaug
2012-11-13 22:04:44 +09:00
Brian R. Bondy
7c021aae91
Bug 795887 - Document sleep and process suspend notifications. r=roc
2012-11-09 10:34:10 -05:00
Karl Tomlinson
2d9a96c8fb
b=808873 return toplevel GtkWidget for NS_NATIVE_SHELLWIDGET and use it r=roc
2012-11-07 10:50:37 +13:00
Robert O'Callahan
e5bd27621d
Bug 804062. Move device-pixels-per-CSS-pixel preference logic into nsIWidget::GetDefaultScale. r=jfkthame
...
The only behavior change caused by this patch should be that nsDeviceContexts with no widget
(mainly printing, I think), default to a devpixel-per-CSS-pixel ratio of 1.0, ignoring
any prefs set.
2012-10-31 11:31:35 +11:00
Masayuki Nakano
fbe6c5fc8e
Bug 805357 part.2 Get rid of NS_SUCCESS_IME_NO_UPDATES since OnIMEFocusChange(false) is always called r=roc
2012-10-31 08:22:23 +09:00
Masayuki Nakano
efb906f34d
Bug 801989 part.1 Add mNativeIMEContext to InputContext and TextComposition should use it instead of nsIWidget r=smaug, sr=roc
2012-10-27 08:35:20 +09:00
Neil Deakin
26ade209e9
Bug 701760, merge <select> and popup manager rollup handling, so that select elements don't cancel out any popup rollup listeners, r=mats
2012-10-26 09:15:22 -04:00
Masayuki Nakano
6f1c4ded8d
Bug 705057 part.4 Emulate the behavior of nsIWidget::ResetInputState() and nsIWidget::CancelIMEComposition() if the composition is synthesized r=smaug+roc, sr=roc
2012-09-26 14:47:51 +09:00
Chris Jones
f113e7090d
Bug 780920, part 2: Let clients query a widget's 'real' compositor, when the widget doesn't draw directly to its OS window. r=roc
2012-10-04 00:05:24 -07:00
Jonathan Kew
2eb99fd900
bug 674373 pt 6 - support HiDPI display in Cocoa widget code. r=roc,smichaud
2012-09-29 12:36:09 +01:00
Chris Jones
30ee4bd1d9
Bug 793365: Make sure (again) that the entire buffer is valid when we might be asynchronously composited. r=roc
2012-09-24 21:15:18 -07:00
Chris Pearce
e6ae832fe1
Bug 782729 - Ensure pointer lock code always passes screen coords to SynthesizeNativeMouseMove. r=smaug
2012-09-25 11:43:27 +12:00
Neil Rashbrook
4096085b6d
Bug 793494 Allow non-libxul code to include nsIWidget.h again r=roc
2012-09-24 00:26:43 +01:00