Nick Robson
c7a474ed16
Bug 1194337 - Context menu positioned incorrectly on OSX. r=enn
2015-09-09 14:50:00 +01:00
Masayuki Nakano
cdc146ccbb
Bug 895274 part.88 Rename NS_XUL_POPUP_SHOWN to eXULPopupShown r=smaug
2015-09-04 19:54:11 +09:00
Gijs Kruitbosch
ee2c281949
Bug 1088637 - check we get the right transition event, r=Enn
2015-08-17 13:43:28 +01:00
Nick Robson
6fdd25c684
Bug 1075089 - Move popup menu frame offset to LookAndFeel and fix default offset for OS X. r=Enn
2015-08-04 16:41:00 -04:00
Carsten "Tomcat" Book
84ff5e7587
Backed out changeset 7edc58c272f1 (bug 1075089) for causing OS X 10.6 marionette failures in test_single_finger_desktop.py testSingleFingerMouse.test_double_tap on a CLOSED TREE
2015-07-31 14:49:40 +02:00
Nick Robson
d636d52e60
Bug 1075089 - Moved popup menu frame offset to LookAndFeel, fixed default offset for OS X. r=enn
2015-07-30 15:00:00 +02:00
Lee Salzman
941b4c7134
Bug 771367 - Refactor GetAnimationContent and GetAnimationCollection into CommonAnimationManager to hide atom and pseudo-element voodoo. r=bbirtles
2015-07-01 14:43:13 -04:00
Lee Salzman
fad233b142
Bug 771367 - Support compositor animation for pseudo-elements. r=dbaron
2015-07-01 11:55:51 -04:00
Neil Deakin
ad2b72768e
Bug 1149745, on Windows, menulist should select the value when the cursor keys are used to navigate items, r=neil
2015-06-26 09:32:25 -07:00
George Wright
9337930c1a
Bug 1168212 - Ensure popups have a minimum width of their preferred size r=Enn
2015-06-02 13:39:30 -04:00
Neil Deakin
2db02a2ef7
Bug 873923, add a method to allow popups to be anchored at a rectangle, r=tn,mark,khuey
2015-05-08 14:49:54 -04:00
Neil Deakin
d876dd5296
Bug 250091, support page up and page down in menulists, r=neil
2015-05-20 13:11:06 -04:00
Nicolas Silva
d73f54cb00
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
Timothy Nikkel
b37309aaa7
Bug 1144951. Rename ConvertAppUnits to ScaleToOtherAppUnits. r=mats
2015-03-26 16:44:40 -05:00
Timothy Nikkel
7d36d1c2cf
Bug 1130400. Part 2. Use a reflow callback to set the position of xul popups. r=enndeakin
...
During reflow our frame, or any ancestors, may not yet be placed at their final position. So calculating the screen position of our popup during our reflow could produce incorrect results.
Instead post a reflow callback to do it after reflow is finished.
2015-03-19 23:55:33 -05:00
Timothy Nikkel
0d41e4fcbb
Bug 1143974. When converting the anchor rect for a xul popup make sure to actually convert for app units differences. r=mats
...
ConvertAppUnitsRoundOut returns the result, it doesn't modify |this|.
2015-03-18 03:55:01 -05:00
Timothy Nikkel
3e52d919b9
Bug 1130400. Part 1. Pass the passed in anchor frame to SetPopupPosition in nsMenuPopupFrame::LayoutPopup if we have one. r=enndeakin
...
Bug 562740 combined nsMenuFrame::DoLayout and nsPopupSetFrame::DoLayout to create nsMenuPopupFrame::LayoutPopup.
nsMenuPopupFrame::LayoutPopup called SetPopupPosition with this (the nsMenuFrame) as the anchor and then laid out the menu popup frame. nsPopupSetFrame::DoLayout laid out the menu popup frame and then called SetPopupPosition with the anchor argument as null.
When these were combined into nsMenuPopupFrame::LayoutPopup both SetPopupPosition call were included, the second one always passing null for the anchor even though there may be a non-null anchor passed in from the caller.
This patch simply passes the passed in anchor frame to SetPopupPosition.
2015-03-14 01:11:04 -05:00
Andrea Marchesini
32945f7a0f
Bug 1134280 - Get rid of Tag() - patch 2.11 - layout/xul - Fix all the occurrences, m=smaug, r=surkov
2015-03-03 11:09:00 +00:00
Masayuki Nakano
6a828735fb
Bug 1119609 part.15 Fix new orange of test_menulist_keynav.xul because it's caused by timeout of incremental search in menu r=smaug+enn
2015-02-19 15:50:20 +09:00
David Zbarsky
389ecba2dc
Bug 1125040: Use LayoutDeviceIntPoint for GetEventPoint r=botond
2015-02-01 17:27:41 -05:00
Neil Deakin
532cf1125b
Bug 1089005, add a third consume option that never consumes even over the anchor. This allows clicks on the location field to adjust the caret position, r=dao
2015-01-09 21:12:10 -05:00
Mats Palmgren
6e2b90ea60
Bug 1116753 - Remove the nsIPresShell* param from remaining frame ctors that still have it. r=roc
2015-01-06 09:27:56 +00:00
Karl Tomlinson
81f27dcc18
bug 1096132 rename UnscaledAppUnitsPerDevPixel() to AppUnitsPerDevPixelAtUnitFullZoom() r=tn
2014-11-14 00:53:02 +13:00
Mats Palmgren
bfc9b6f5d9
Bug 907396 - Frame constructor changes for display:contents. r=bzbarsky
2014-11-20 18:24:09 +00:00
Karl Tomlinson
7c9679f5c0
backout bug 1096132 for Mac build failure
2014-11-12 16:02:34 +13:00
Karl Tomlinson
109558977b
bug 1096132 rename UnscaledAppUnitsPerDevPixel() to AppUnitsPerDevPixelAtUnitFullZoom() r=tn
2014-11-08 17:48:14 +13:00
Jon Morton
4a98f87acc
Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
2014-10-14 13:15:21 -07:00
Brian Birtles
7852c7f1b9
Bug 1046055 part 1 - Remove nsPresContext parameter from nsLayoutUtils::HasCurrentAnimations; r=dbaron
2014-10-02 15:14:13 +09:00
Neil Deakin
5413163459
Bug 1026310, set the open state only once the opening transition is finished, rename the internal popup states to be clearer, fix UITour.jsm to check the showing state, r=MattN,neil
2014-07-14 13:39:04 -04:00
Kyle Huey
0c88b519d9
Bug 737976: Remove nsINodeInfo. r=smaug
2014-06-19 19:01:40 -07:00
Neil Deakin
879eb67976
Bug 994117, delay popupshown event until after the opening transition has finished, if one exists, which also fixes the issue causing bug 989991, so enable the animation on the main panel, r=neil
2014-06-16 14:43:07 -04:00
Gijs Kruitbosch
cd562950d6
Bug 467442 - take transforms into account for popup placement, r=bz,f=tnikkel
2014-06-09 12:40:48 +01:00
Mats Palmgren
a43fc7a0a3
Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
2014-05-28 19:36:58 +00:00
Carsten "Tomcat" Book
546a4439d9
merge fx-team to mozilla-central
2014-05-26 14:59:21 +02:00
Jared Wein
3efbd40bdb
Bug 1000513 - Allow menuitems in menupopups to be children of a menugroup for horizontal arrangement. r=enn
2014-05-12 16:23:12 -04:00
Mats Palmgren
e626bbc9a2
Bug 508665 - part 12, Move nsIFrame::GetChildBox/GetNextBox/GetParentBox to XUL where they came from. r=roc
2014-05-24 22:20:41 +00:00
Mats Palmgren
bebbaf8351
Bug 508665 - part 5, Make nsIFrame::Init require a nsContainerFrame* for the parent frame param. r=roc
2014-05-24 22:20:40 +00:00
Mats Palmgren
93a6cff703
Bug 508665 - part 3, Change GetContentInsertionFrame() to return a nsContainerFrame*, and return null for leaf frames. Deal with GetContentInsertionFrame() returning null in a couple of places. r=roc
2014-05-24 22:20:39 +00:00
Neil Deakin
539085c1ec
Bug 991542, draw windows drop shadows from panels in content shells, r=tn
2014-04-09 09:31:06 -04:00
Masayuki Nakano
00dfc5e0a9
Bug 989212 Rename nsEventStates to mozilla::EventStates r=smaug
2014-04-03 13:18:36 +09:00
Masayuki Nakano
c50afb64af
Bug 984271 part.2 Rename nsEventStateManager to mozilla::EventStateManager r=smaug
2014-04-01 13:09:23 +09:00
Timothy Nikkel
79985364bd
Bug 961431. Round the final screen position of the popup to pixels, not the offset between it's view and parent view. r=enndeakin
2014-03-28 20:00:27 -05:00
Neil Deakin
ea0e3c7ffa
Bug 982734, make nsIWidget::GetWindowType and nsIWidget::GetZIndex return their values, remove some unused colour-related widget methods, r=tn
2014-03-19 12:48:08 -04:00
Masayuki Nakano
2eb2bd8616
Bug 983049 part.5 Rename nsEventDispatcher to mozilla::EventDispatcher r=smaug
2014-03-18 13:48:21 +09:00
Carsten "Tomcat" Book
6a50416d3e
merge mozilla-inbound to mozilla-central
2014-02-28 14:31:00 +01:00
Neil Deakin
ae228966ca
Bug 968039, Remove the first reflow flag when the popup is laid out but not open, force the uitour to generate frames so that its size is computed properly, r=bz,mattn
2014-02-28 08:18:22 -05:00
Reuben Morais
16c1e76108
Bug 458300 - Rename nsINameSpaceManager.h to nsNameSpaceManager.h. r=jst r=hsivonen
2014-02-27 20:04:46 -03:00
Arnaud Sourioux
fe6152ac7a
Bug 974687 - Part 1: Add about 300 MOZ_OVERRIDE in layout/. r=dholbert
2014-02-24 09:41:56 -05:00
Arnaud Sourioux
c55abda61c
Bug 919806: Get rid of NS_IMETHOD in nsIFrame.h and its implementations r=dholbert
2014-02-17 23:47:48 -08:00
Ehsan Akhgari
860f2c1f29
Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
2014-02-10 17:57:01 -05:00