David Anderson
|
aa0028e4da
|
Move APZC initialization into nsBaseWidget. (bug 1110540 part 1, r=kats)
|
2014-12-15 01:47:15 -08:00 |
Josh Aas
|
f9e3926e19
|
Bug 1092630: Get rid of native widgets for OS X NPAPI plugins, make things work much better under e10s. Patch by Josh Aas, Markus Stange, Steven Michaud, David Parks. r=smichaud/jst/josh (more reviews pending)
|
2014-12-11 08:44:07 -06:00 |
Jonathan Kew
|
9fd75be794
|
Bug 1077515 - part 5 - Remap arrow keys for vertical writing-mode in the Cocoa key-bindings code. r=roc
|
2014-11-22 14:39:03 +00:00 |
Markus Stange
|
17e4391566
|
Bug 1095210 - Record native invalidations in -[BaseWindow _setNeedsDisplayInRect:] so that invalidations occurring during -[ChildView viewWillDraw] are not lost. r=smichaud
|
2014-11-07 13:11:48 -05:00 |
Markus Stange
|
67c0411542
|
Bug 1055634 - Expose the fontSmoothingBackgroundColor from the vibrant NSVisualEffectView via nsITheme. r=smichaud
|
2014-10-24 18:32:23 +02:00 |
Steven Michaud
|
3820df645b
|
Bug 1069658 - The slide-down titlebar in fullscreen mode is transparent on Yosemite. r=mstange
|
2014-10-13 17:05:59 -05:00 |
Markus Stange
|
eece1584e2
|
Bug 1062801 - Fill vibrant window regions with the correct vibrancy fill color. r=smichaud
|
2014-10-07 16:18:01 +02:00 |
Markus Stange
|
5b1c77960e
|
Bug 944836 - Implement nsChildView::UpdateWindowDraggingRegion. r=roc, r=smichaud
|
2014-09-18 10:52:30 +02:00 |
Markus Stange
|
8a49452f67
|
Bug 1051522 - Create NSVisualEffectViews for vibrant window regions. r=smichaud
|
2014-08-28 02:15:33 +02:00 |
Markus Stange
|
59e8cc93f1
|
Bug 1051522 - Mark nsChildView coordinate conversion functions const. r=smichaud
|
2014-08-28 02:15:29 +02:00 |
Benoit Jacob
|
8637f5e8fb
|
Bug 1035394 - Fix dangerous public destructors in widget - r=roc
|
2014-07-08 17:23:18 -04:00 |
Jonathan Watt
|
1ac56ed5ef
|
Bug 991640 - Get rid of nsIWidget::GetThebesSurface and a bunch of Thebes backed gfxContexts. r=mattwoodrow
|
2014-06-10 07:02:21 +01:00 |
Markus Stange
|
b2d27c0e89
|
Bug 944938 - Add a 10.6 compatibility wrapper for hasPreciseScrollingDeltas and scrollingDeltaX/Y. r=smichaud
|
2014-06-07 00:49:59 +02:00 |
Markus Stange
|
bb9b920049
|
Bug 944938 - Add a 10.6 compatibility wrapper for event phases. r=smichaud
|
2014-06-07 00:49:59 +02:00 |
Markus Stange
|
5f6268eb56
|
Bug 944938 - Create an APZCTM controller for the compositor parent on Mac with APZ enabled. r=smichaud
|
2014-06-04 14:44:27 +02:00 |
Markus Stange
|
d7ff7f1836
|
Bug 944938 - Add EventThreadRunner class that can listen to scroll events without main thread involvement. r=smichaud
|
2014-06-04 14:44:27 +02:00 |
Bill McCloskey
|
204c0f3633
|
Bug 993714 - [e10s] Cache native key bindings in tests (r=masayuki,sr=roc)
|
2014-04-21 13:40:09 -07:00 |
Masayuki Nakano
|
0ae5a1bafc
|
Bug 977959 part.3 Hide nsINativeKeyBindings with nsIWidget::ExecuteNativeKeyBinding() r=roc+karlt+smichaud
|
2014-03-14 22:13:31 +09:00 |
Masayuki Nakano
|
e173e98fbd
|
Bug 965685 Use IMENotification struct for nsIWidget::NotifyIME() and merge NotifyIMEOfTextChange() with it r=smaug, sr=roc
|
2014-02-18 09:00:15 +09:00 |
Olli Pettay
|
ab4411fee4
|
Backout Bug 930793 - Remove favor performance mode (we have still racy b2g tests), a=backout
--HG--
extra : rebase_source : 6f6de1cbf54670d63b74c44ca0134ed9c5354d2b
|
2014-01-30 21:35:44 -08:00 |
Markus Stange
|
2e7d9d19a6
|
Bug 959570 - Don't draw rounded corners and a highlight line in fullscreen mode. r=smichaud
|
2014-01-17 11:06:15 +01:00 |
Olli Pettay
|
124795557f
|
Bug 930793 - Remove favor performance mode, r=roc,avih
--HG--
extra : rebase_source : e936e5b02dc2e613816fb6f97f9af5a303dc6f6d
|
2014-01-16 16:09:08 +02:00 |
Masayuki Nakano
|
ec2de40ee6
|
Bug 950564 ComplexTextInputPanel should be positioned to bottom-left of the focused plugin feedback=emk, r=smichaud
|
2013-12-20 08:19:17 +09:00 |
Markus Stange
|
ba2db93ae9
|
Bug 888615 - [Australis] Reland the patch for bug 877767 which was backed out in the landing of Australis.
|
2013-12-17 17:11:13 +01:00 |
Nicholas Cameron
|
9bfee51338
|
Bug 946958 part 4. Tidy up interaction with widgets. r=kats
|
2013-12-09 14:40:59 +13:00 |
Phil Ringnalda
|
74b2dea823
|
Backed out 7 changesets (bug 946958, bug 865033)
Backed out changeset 6dd0a6cb9ab3 (bug 946958)
Backed out changeset 498152aec5b1 (bug 946958)
Backed out changeset 7d035322f51d (bug 946958)
Backed out changeset 99f8ad7561ef (bug 946958)
Backed out changeset 4639c5abea80 (bug 946958)
Backed out changeset 9d1a4d83eccf (bug 865033)
Backed out changeset 41839e4026bc (bug 865033)
|
2013-12-08 18:43:45 -08:00 |
Nicholas Cameron
|
93ca5b4477
|
Bug 946958 part 4. Tidy up interaction with widgets. r=kats
|
2013-12-09 14:40:59 +13:00 |
Andreas Gal
|
264b42ef65
|
Bug 942688 - Part1: Draw title bar decoration with CG directly (r=mstange).
|
2013-11-26 21:49:45 -08:00 |
Markus Stange
|
454295facd
|
Bug 851652 - Change position of the standardWindowButtons for Australis [r=smichaud r=mnoorenberghe+bmo r=jaws r=roc]
--HG--
extra : rebase_source : 4936bfc62a4712871caa5d767b1dd2e496e0826c
|
2013-06-12 23:42:00 +02:00 |
Gijs Kruitbosch
|
cf532beaaa
|
Merge mozilla-central and ux
|
2013-10-23 00:37:14 +02:00 |
Markus Stange
|
3720087dda
|
Bug 886999 - Wait until composition has finished before tearing down our NSView. r=mattwoodrow
|
2013-10-09 10:39:23 -04:00 |
Markus Stange
|
c5d89cc8ca
|
Bug 886999 - Lock the GL context before compositing on the compositor thread or before calling setView or update on the main thread. r=mattwoodrow
|
2013-10-09 10:39:23 -04:00 |
Markus Stange
|
7c09b8eb8a
|
Bug 886999 - Only call setView and update on the GL context when necessary. r=mattwoodrow
|
2013-10-09 10:39:22 -04:00 |
Markus Stange
|
52cd1d3bda
|
Bug 923133 - Remove unneeded main thread GL context management in -[ChildView lockFocus]. r=mattwoodrow
|
2013-10-09 10:39:22 -04:00 |
Markus Stange
|
14e8e85cab
|
Bug 914437 - Don't composite windows that are not open. r=mattwoodrow
|
2013-10-09 10:39:22 -04:00 |
Gijs Kruitbosch
|
a5d4fcfa22
|
Merge m-c to ux
|
2013-10-13 23:58:05 +02:00 |
Gijs Kruitbosch
|
b4a7a6d253
|
Merge mozilla-central and ux
|
2013-10-11 10:08:05 +02:00 |
Steven Michaud
|
9c2b8c282f
|
Bug 925411 - Temporarily backout patch for bug 868646 for causing this bug. r=spohl
|
2013-10-10 16:22:02 -05:00 |
Gijs Kruitbosch
|
e6d6f1269e
|
Merge mozilla-central and ux
|
2013-10-10 09:27:14 +02:00 |
Ryan VanderMeulen
|
623bf74951
|
Backed out 8 changesets (bug 914437, bug 886999, bug 890997, bug 923114, bug 923133) for suspicion of causing frequent OSX mochitest-2 timeouts on a CLOSED TREE.
Backed out changeset e934fda24887 (bug 890997)
Backed out changeset 058c2432bff5 (bug 886999)
Backed out changeset 34d9056bf553 (bug 886999)
Backed out changeset 3f053c13cf4e (bug 914437)
Backed out changeset 1f436fd67cdb (bug 886999)
Backed out changeset 7c914b3e8d27 (bug 923133)
Backed out changeset e6fdf5fd28c5 (bug 923114)
Backed out changeset b0700255080c (bug 914437)
|
2013-10-09 14:33:01 -04:00 |
Gijs Kruitbosch
|
581cdb7e45
|
Merge mozilla-central and ux
|
2013-10-02 20:41:14 +02:00 |
Gijs Kruitbosch
|
44ad1ed594
|
Merge mozilla-central and ux
|
2013-10-02 00:00:14 +02:00 |
Masayuki Nakano
|
9aaf116c1c
|
Bug 920377 part.32 Get rid of nsMouseEvent r=roc
|
2013-10-02 15:38:27 +09:00 |
Masayuki Nakano
|
a4221a463f
|
Bug 920377 part.30 Get rid of nsGUIEvent r=roc
|
2013-10-02 12:46:03 +09:00 |
Gijs Kruitbosch
|
049fc011e0
|
Merge mozilla-central and ux
|
2013-09-30 19:26:47 +02:00 |
Matt Woodrow
|
e7f55966e0
|
Bug 886999 - Backout c3a044164b5f for causing deadlocks (Bug 920979)
|
2013-09-30 14:31:50 +13:00 |
Masayuki Nakano
|
73191e008f
|
Bug 920377 part.27 Get rid of nsMouseEvent_base r=roc
|
2013-10-01 16:23:02 +09:00 |
Gijs Kruitbosch
|
cf540d1cb7
|
Merge mozilla-central and ux
|
2013-09-26 14:48:36 +02:00 |
Gijs Kruitbosch
|
61d5ef43b7
|
Merge mozilla-central and ux
|
2013-09-26 10:26:16 +02:00 |
Matt Woodrow
|
741531f1fc
|
Bug 886999 - Avoid touching the GL context from the main thread on mac, and lock the context when touching it from other threads. r=mstange
|
2013-09-26 15:49:59 +12:00 |
Gijs Kruitbosch
|
4d06bc4b7e
|
Merge mozilla-central and ux
|
2013-09-24 14:55:03 +02:00 |
Masayuki Nakano
|
4983de6d4c
|
Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc
|
2013-09-25 20:21:18 +09:00 |
Gijs Kruitbosch
|
3f371ab30b
|
Merge mozilla-central and ux
|
2013-09-18 14:54:29 +02:00 |
Steven Michaud
|
54b03ac5a0
|
Bug 909678 - Send right-mouse-dragged and other-mouse-dragged events to plugins. r=spohl,roc
|
2013-09-17 18:36:03 -05:00 |
Matthew Noorenberghe
|
83409ca290
|
Merge mozilla-central to UX
|
2013-09-04 23:31:53 -07:00 |
André Reinald
|
0361202aaa
|
Bug 868648: Make window overlay scrollbars appear/disappear when 2 fingers down/up trackpad. Credits to Markus for his help getting this right. r=mstange,masayuki,smichaud
|
2013-08-16 23:17:40 +02:00 |
Stephen Pohl
|
594dc4f2bb
|
Bug 673875: Reproduce the bounce behavior when reaching the top/bottom of the page on OSX. r=smichaud,felipe,masayuki
|
2013-10-11 15:48:53 -04:00 |
Stephen Pohl
|
17dc758ff9
|
Backout 751bcb37cdb6 for bustage on a CLOSED TREE. r=me
|
2013-10-11 10:50:25 -04:00 |
Stephen Pohl
|
1f78811840
|
Bug 673875: Reproduce the bounce behavior when reaching the top/bottom of the page on OSX. r=smichaud,felipe,masayuki
|
2013-10-11 10:02:31 -04:00 |
André Reinald
|
08f36be2ef
|
Bug 868648 - Make window overlay scrollbars appear/disappear when 2 fingers down/up trackpad. r=mstange, r=masayuki
Credits to Markus for his help getting this right.
|
2013-08-16 23:17:40 +02:00 |
Markus Stange
|
8886c5b022
|
Bug 886999 - Wait until composition has finished before tearing down our NSView. r=mattwoodrow
--HG--
extra : rebase_source : 82e6860fa376bf8f411cc2c8c4bc12a43e584bbf
|
2013-10-09 10:39:23 -04:00 |
Markus Stange
|
0b3fba6f9e
|
Bug 886999 - Lock the GL context before compositing on the compositor thread or before calling setView or update on the main thread. r=mattwoodrow
--HG--
extra : rebase_source : 60930a858a5d52205703d14317312540387f269f
|
2013-10-09 10:39:23 -04:00 |
Markus Stange
|
a69098c02c
|
Bug 886999 - Only call setView and update on the GL context when necessary. r=mattwoodrow
--HG--
extra : rebase_source : 5f8b7163cb234e39a4d39bd49e73c3c75017a674
|
2013-10-09 10:39:22 -04:00 |
Markus Stange
|
006b53798d
|
Bug 923133 - Remove unneeded main thread GL context management in -[ChildView lockFocus]. r=mattwoodrow
--HG--
extra : rebase_source : 5098476ad30f13f2ea99e91ed0120b535ae53e78
|
2013-10-09 10:39:22 -04:00 |
Markus Stange
|
4ab38a4556
|
Bug 914437 - Don't composite windows that are not open. r=mattwoodrow
--HG--
extra : rebase_source : b534eb4c339392c4a2ad60424510c7d264f13d3a
|
2013-10-09 10:39:22 -04:00 |
Benoit Jacob
|
8ec75b058c
|
Bug 912042 - Avoid including GLContext.h in headers that don't need it - r=jrmuizel
|
2013-09-04 08:14:52 -04:00 |
Gijs Kruitbosch
|
643b306371
|
Merge m-c to ux
|
2013-08-22 00:07:23 +02:00 |
Stephen Pohl
|
fd7f083936
|
Revert 366e6a39d71a from bug 673875 for causing bug 907275. r=smichaud
|
2013-08-21 12:22:03 -04:00 |
Matthew Noorenberghe
|
116c1b7c2a
|
Merge mozilla-central to UX
|
2013-07-30 19:16:50 -07:00 |
Matthew Noorenberghe
|
3cb1da3f70
|
Merge mozilla-central to UX
|
2013-07-12 22:14:28 -07:00 |
Gijs Kruitbosch
|
6cd359a5e6
|
Merge mozilla-central and ux
|
2013-07-10 23:53:05 +02:00 |
Gijs Kruitbosch
|
59b72cd32c
|
Backout the second part of bug 877767 ( 0d4883c469e6 ) per bug 888615 comment 4, rs=backout
|
2013-06-29 11:22:25 -04:00 |
Stephen Pohl
|
e6f463f864
|
Bug 917761: Reland improvements for bug 678392 that were backed out along with bug 673875. r=smichaud,felipc
|
2013-09-23 09:02:55 -04:00 |
Timothy Nikkel
|
7d3be384bc
|
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
|
d42fbb85c7
|
Bug 875674 part.3 Implement windowLevel of NSTextInputClient r=smichaud
|
2013-07-11 16:46:35 +09:00 |
Masayuki Nakano
|
66dacba9e9
|
Bug 875674 part.2 Cache selection for improving the performance r=smichaud
|
2013-07-11 16:46:35 +09:00 |
Markus Stange
|
4b350e03a5
|
Bug 877767 - Draw window title on top of everything in drawintitlebar mode. r=smichaud
|
2013-06-29 03:02:53 +02:00 |
Markus Stange
|
68c124a82c
|
Bug 882523 - Support OMTC on Mac in non-accelerated mode using OpenGL. r=nrc, r=mattwoodrow
|
2013-07-08 21:21:05 -07:00 |
Wes Kocher
|
cd297294fa
|
Back out cd6b4a1ef09c (bug 886988) for mochitest failures on a CLOSED TREE
--HG--
extra : amend_source : d9bada346fa6179452d28a49633badef0de79e47
|
2013-07-03 15:33:37 -07:00 |
David Anderson
|
8defe99bed
|
Bug 886988 - Reset the nsChildView layer manager when we change the transparency mode. r=roc
|
2013-07-03 16:35:50 -04:00 |
Ryan VanderMeulen
|
f23d636f4e
|
Backed out changeset cff8971a6519 (bug 882523) for Linux reftest-ipc crashes.
|
2013-07-03 10:14:11 -04:00 |
Matt Woodrow
|
f5a46f0d03
|
Bug 882523 - Support OMTC on Mac in non-accelerated mode using OpenGL. r=nrc, r=mattwoodrow
|
2013-06-13 17:15:15 +12:00 |
Matt Woodrow
|
1cff1e2f07
|
Bug 885573 - Stop forcing layers acceleration when we have OMTC enabled. r=nrc
|
2013-06-24 17:27:29 +12:00 |
Ehsan Akhgari
|
f6ad445a82
|
Bug 579517 follow-up: Remove NSPR types that crept in
|
2013-06-12 21:26:59 -04:00 |
Masayuki Nakano
|
98454102d1
|
Bug 807893 part.1 Remove nsIWidget::BeginSecureInput() and nsIWidget::EndSecureInput() r=roc, sr=roc
|
2013-05-25 01:27:52 +09:00 |
Markus Stange
|
eb38858a89
|
Bug 676241 part 6/9/11: Correct titlebar drawing. r=bgirard, r=smichaud, r=mattwoodrow
|
2013-05-23 16:49:17 +02:00 |
Markus Stange
|
2f11737055
|
Bug 676241 part 3: Remove titlebar drawing. r=josh
|
2013-05-23 16:49:16 +02:00 |
Markus Stange
|
a91a6fe8ca
|
Bug 676241 part 2: Remove titlebar event redirection. r=josh
|
2013-05-23 16:49:16 +02:00 |
Markus Stange
|
e77f2f2de0
|
Bug 871590 / Bug 625989 - Add basic support for -moz-appearance: -moz-window-titlebar on OS X. Partly written by Mike Conley. r=josh
|
2013-05-22 11:48:47 +02:00 |
Markus Stange
|
78a27ca962
|
Backed out 2 changesets (bug 871590) CLOSED TREE
|
2013-05-22 14:10:46 +02:00 |
Markus Stange
|
fa88a744ef
|
Bug 871590 / Bug 625989 - Add basic support for -moz-appearance: -moz-window-titlebar on OS X. Partly written by Mike Conley. r=josh
--HG--
extra : rebase_source : 23f17c9bd93ae34ce171ebe24b3576b4c825795e
|
2013-05-22 11:48:47 +02:00 |
Matt Woodrow
|
99faba83a1
|
Bug 756601 - Setup our OpenGL surface before compositing. r=mstange
|
2013-05-10 09:02:49 +12:00 |
Brandon Waterloo
|
2bd5581bfd
|
Bug 863841 - Implement recognition of double-tap gestures with smartMagnifyWithEvent (Mountain Lion and up), and magnifyWithEvent (Lion). r=smichaud, r=masayuki
On 10.6 SDK, it was necessary to change nsCocoaWindow.mm/h in order to make it call magnifyWithEvent for double-tap gestures properly.
|
2013-04-29 11:24:26 -04:00 |
Steven Michaud
|
98ce0c16a8
|
Bug 851128 - Backout patch because it caused bug 862417 and bug 864053. r=bgirard
|
2013-04-22 16:41:50 -05:00 |
Matt Woodrow
|
4dc092eab6
|
Bug 862556 - Make nsChildView.mm::DrawWindowOverlay thread safe. r=nrc
|
2013-04-22 14:40:51 +12:00 |
Steven Michaud
|
5eab0658e4
|
Bug 861317 - nsChildView::WillPaint terribly inefficient when drawing to titlebar. r=bgirard
|
2013-04-18 18:40:40 -05:00 |
Nicholas Cameron
|
3a4be4332a
|
Bug 861490, fix crash in MaybeDrawRoundedBottomCorners with OMTC. r=mattwoodrow
--HG--
extra : rebase_source : 849e63417a94cd260e6722c83018f9937c0cb339
|
2013-04-17 09:35:57 +12:00 |
Stephen Pohl
|
6d01aff5b2
|
Bug 673875 - Reproduce bounce behaviour when reaching top and bottom of documents. r=smichaud, r=felipc
|
2013-04-12 23:04:52 -04:00 |
Guilherme de Araujo ext:(%2C%20Brandon%20Waterloo%20%3Cbrandon.waterloo%40gmail.com%3E)
|
9b3c9bf246
|
Bug 851128 - Introduce custom recognition for the double-tap gesture. r=smichaud
Cocoa does not implement the double-tap gesture by default, so the gesture had to be recognized manually.
|
2013-04-10 14:38:26 -04:00 |
Bas Schouten
|
839048be74
|
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 |