George Wright
13d5e726fc
Bug 1187404 - Allow tab to select an option from a select element in e10s r=Enn
2015-10-14 13:59:29 -04:00
Neil Deakin
956fdd7587
Bug 1200870, allow -1 as a value to popup.moveTo, r=tn
2015-10-09 08:50:13 -04:00
Bobby Holley
4c691ee169
Bug 1212658 - Remove needless IsCallerChrome check in nsMenuPopupFrame. r=bz
2015-10-08 10:10:42 -07:00
Benoit Girard
10678e8f72
Bug 1199885 - Part 13: Let nsSliderFrame trigger async scrolling via StartScrollbarDrag. r=kats
2015-09-28 17:00:25 -04:00
Andrew McCreight
0c62d00526
Bug 1210517 - Create nsVariant directly rather than via do_CreateInstance(). r=froydnj
...
The goal here is to leave creation stuff mostly for JS, so we can
convert it entirely over to a non-threadsafe cycle-collected version
without breaking any existing C++ users.
I didn't do this for a remaining use in nsGlobalWindow.h to avoid
including nsVariant.h all over the place.
2015-10-07 08:17:42 -07:00
Nicholas Nethercote
e6cc09cd51
Bug 1211324 (part 4) - Replace GraphicsFilter constants with gfx::Filter equivalents. r=mattwoodrow.
...
The conversion is as follows:
- GraphicsFilter::FILTER_NEAREST == gfx::Filter::POINT
- GraphicsFilter::FILTER_GOOD == gfx::Filter::GOOD
- GraphicsFilter::FILTER_BEST == gfx::Filter::LINEAR
Also typedef GraphicsFilter to gfx::Filter; this will be removed in the next
patch.
These changes mean ToFilter() and ThebesFilter() are no longer needed.
2015-10-05 17:12:46 -07:00
Phil Ringnalda
49ba55bccb
Merge f-t to m-c, a=merge
2015-10-03 15:50:22 -07:00
Gijs Kruitbosch
f046c3daf4
Bug 1181560 - ensure previous menus get closed when opening new ones, r=Enn
2015-07-14 18:06:45 +01:00
Tooru Fujisawa
2cbde0e629
Bug 1207495 - Remove use of expression closure from layout/. r=bz
2015-09-23 18:40:36 +09:00
Nicholas Nethercote
7be9d28dde
Bug 1207944 (part 4) - Use SetColor(const Color&) when setting from an nscolor. r=jwatt.
...
In various places SetColor() gets passed an nscolor. These are converted
(either implicitly or explicitly) to a gfxRBGA, and then to a gfx::Color.
This patch changes all these cases to avoid the middle step, by (a)
constructing a gfx::Color directly instead of an nscolor, or (b) by converting
an nscolor with Color::FromABGR().
2015-09-23 23:41:30 -07:00
Bobby Holley
708ae67ade
Bug 1072150 - Use the opt-out for various sloppy consumers. r=bz
2015-09-24 14:02:41 -07:00
Botond Ballo
1ef5804985
Bug 1205511 - Make nsMenuPopupFrame::MoveTo()'s arguments strongly typed. r=enn
2015-09-28 20:17:34 -04:00
Neil Deakin
f11b887349
Bug 1191897, add a flag for popups which allow shortcut keys to not be consumed, fixes shortcuts not working when an e10s select popup is open, r=neil
2015-09-17 11:20:33 -04:00
Masayuki Nakano
35331f6652
Bug 895274 part.243 Rename NS_TOUCH_END to eTouchEnd r=smaug
2015-09-15 00:14:35 +09:00
Masayuki Nakano
0a89e2e88e
Bug 895274 part.242 Rename NS_TOUCH_MOVE to eTouchMove r=smaug
2015-09-15 00:14:35 +09:00
Masayuki Nakano
a89904392c
Bug 895274 part.241 Rename NS_TOUCH_START to eTouchStart r=smaug
2015-09-15 00:14:34 +09:00
Milan Sreckovic
c7a6c7b025
Bug 1203626 - remove the unused argument from nsTreeBodyFrame::GetTwistyRect. r=mattwoodrow
2015-09-10 10:55:00 +02:00
Masayuki Nakano
5892096c1b
Bug 895274 part.214 Rename NS_SCROLLPORT_UNDERFLOW to eScrollPortUnderflow r=smaug
2015-09-12 01:19:27 +09:00
Masayuki Nakano
66c42b6030
Bug 895274 part.213 Rename NS_SCROLLPORT_OVERFLOW to eScrollPortOverflow r=smaug
2015-09-12 01:19:27 +09:00
Nick Robson
1f2a39fbae
Bug 1194337 - Context menu positioned incorrectly on OSX. r=enn
2015-09-09 14:50:00 +01:00
Matthew Noorenberghe
1d07753be3
Bug 1192492 - Support masking of passwords in XUL tree columns. r=Enn,smaug
...
rs=smaug on the webidl change
IGNORE IDL due to only adding a const
2015-09-07 14:25:45 -07:00
Masayuki Nakano
ea3ceb80a1
Bug 895274 part.90 Rename NS_XUL_POPUP_HIDDEN to eXULPopupHidden r=smaug
2015-09-04 19:54:11 +09:00
Masayuki Nakano
66bb2dcc45
Bug 895274 part.89 Rename NS_XUL_POPUP_HIDING to eXULPopupHiding r=smaug
2015-09-04 19:54:11 +09:00
Masayuki Nakano
c370241140
Bug 895274 part.88 Rename NS_XUL_POPUP_SHOWN to eXULPopupShown r=smaug
2015-09-04 19:54:11 +09:00
Masayuki Nakano
79a8f76ac6
Bug 895274 part.87 Rename NS_XUL_POPUP_SHOWING to eXULPopupShowing r=smaug
2015-09-04 19:54:11 +09:00
Masayuki Nakano
cb4d528a54
Bug 895274 part.83 Rename NS_DRAGDROP_EXIT to eDragExit r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
5761c87ab2
Bug 895274 part.82 Rename NS_DRAGDROP_ENTER to eDragEnter r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
d443240a54
Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
05598ebcf2
Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug
2015-09-02 15:08:01 +09:00
Masayuki Nakano
17f273c93e
Bug 895274 part.61 Rename NS_LOAD to eLoad r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
2e46149552
Bug 895274 part.57 Rename NS_LOAD_ERROR to eLoadError r=smaug
2015-09-02 15:07:59 +09:00
Masayuki Nakano
841b1687eb
Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug
2015-09-01 00:20:06 +09:00
Nicholas Nethercote
69d088e45f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Xidorn Quan
3b41b5028f
Bug 1192655 - Make menubar not react to events when it is not visible. r=enn
2015-08-29 11:12:41 +10:00
Masayuki Nakano
8dea5f8abf
Bug 895274 part.34 Rename NS_MOUSE_OUT to eMouseOut r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
d2a1275d90
Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
b81a488a6b
Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
4c9e1bc9c7
Bug 895274 part.30 Rename NS_MOUSE_DOUBLECLICK to eMouseDoubleClick r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
6d175d6d42
Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
b01e83cd00
Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
4d5cd63d14
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
cd786809b4
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
1fe1d7a51e
Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
be4e4f2855
Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
139fd7c4bd
Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
fbeb8a34b6
Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
56f12a5cf3
Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
08c1409ff7
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Masayuki Nakano
451161e458
Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug
2015-08-22 10:34:51 +09:00
Wes Kocher
74957fdfb7
Merge fx-team to central, a=merge
2015-08-17 16:54:21 -07:00
Ryan VanderMeulen
2e232733b7
Bug 1195474 - Annotate 759249-1.html and 415394-1.xhtml as asserting in e10s mode. a=me
2015-08-17 15:48:20 -04:00
Gijs Kruitbosch
2aa6174471
Bug 1088637 - check we get the right transition event, r=Enn
2015-08-17 13:43:28 +01:00
Jonathan Kew
8f58792130
Bug 1194493 - Ensure the 'mVertical' flag is set appropriately on the nsFontMetrics we use to draw text for an nsTextBoxFrame. r=smontagu
2015-08-16 15:09:08 +01:00
Aryeh Gregor
2aab280bb3
Bug 874842 - Return Event instead of nsIDOMEvent
2015-08-12 14:39:31 +03:00
Nick Robson
97eeb3e821
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
Neil Deakin
e1473eeff1
Bug 1186972, use correct coordinates when comparing mouse position with menu anchor rectangle so that select element popups close properly, r=tn
2015-08-10 08:31:37 -04:00
Matt Woodrow
cb9a54c5a5
Bug 1187432 - Avoid scheduling main-thread paints for scrolls handled by apz. r=tn
2015-08-07 15:37:56 -04:00
Birunthan Mohanathas
e1f0334d06
Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
...
Comment-only so DONTBUILD.
2015-08-04 16:17:36 -07:00
Robert O'Callahan
d67ff5c3b6
Bug 1184842. Pass aOldValue to all mutation observers. r=peterv
2015-07-25 18:01:19 +12:00
Neil Rashbrook
7f87283b4b
Bug 1187846 Stack layout doesn't honour min/max sizes for positioned elements r=Enn
2015-07-31 23:21:28 +01:00
Carsten "Tomcat" Book
25d1763553
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
7a52465904
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
Matt Woodrow
85b38d5101
Bug 1180326 - Part 6: Use SingleTiledContentClient for non-scrollable layers on b2g and OSX. r=jrmuizel
2015-07-29 12:03:01 -04:00
Neil Deakin
79233aaef4
Bug 1182607, use the right rectangle for a popup anchored at a rectangle when determining if the mouse click was over the anchor, r=tn
2015-07-20 08:59:50 -04:00
Jonathan Kew
e96446a347
Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
2015-07-16 10:07:57 +01:00
Birunthan Mohanathas
47ed3a3675
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
Neil Deakin
6702858657
Bug 1177000, only consider popups of the same type when determining whether a popup shouldn't reopen, this allows dropdown buttons in popup to reopen properly, r=neil
2015-07-13 06:07:49 -04:00
Geoff Brown
f8e98ea39a
Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin
2015-07-10 14:41:59 -06:00
Kyle
d92a066a96
Bug 1178971 - Changed line snapping behaviour depending on even/odd-ness of stroke width. r=mstange
2015-07-07 14:56:23 -04:00
Dragana Damjanovic
e3003eee82
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Seth Fowler
f5e251adb3
Bug 1177604 - Stop delaying the load event for XUL images until the image is decoded. r=tn
2015-07-06 17:11:11 -07:00
Lee Salzman
7124f5749f
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
9efd336114
Bug 771367 - Support compositor animation for pseudo-elements. r=dbaron
2015-07-01 11:55:51 -04:00
Jan de Mooij
3b8d7eed74
Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
2015-06-30 21:10:04 -07:00
Neil Deakin
18dde750e4
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
Riley Baldin
cd8b13858b
Bug 1172011 - Remove unneeded 'spaceLeft' declaration from nsSplitterFrame.cpp. r=froydnj
2015-06-20 16:43:00 -04:00
Andrew Comminos
f0537a0d58
Bug 1169666 - Mark reftests failing due to scrollbar transparency random on GTK3. r=karlt
2015-06-19 07:51:00 -04:00
Andrew Comminos
05f310f6f6
Bug 1171696 - Don't resize scrollbar thumb when updating its position. r=mstange
2015-06-18 12:57:00 -04:00
Ryan VanderMeulen
5fff969ec9
Bug 1157576 - Disable the test on Linux as well.
...
CLOSED TREE
2015-06-18 13:20:35 -04:00
Gijs Kruitbosch
771e08bb36
Bug 1157576 - disable bug706743.js on e10s, rs=enn-in-bugzilla-comment
2015-06-18 14:21:54 +01:00
Daniel Holbert
adc06b7383
Bug 1170052 part 2: Support object-fit & object-position on XUL <image src=""> elements. r=seth
2015-06-12 17:31:21 -07:00
Daniel Holbert
7195dbf620
Bug 1170052 part 1: Refactor nsImageBoxFrame::PaintImage() so its final failure case is an early return. r=seth
2015-06-12 17:31:21 -07:00
Wes Kocher
2590cad5b6
Backed out 4 changesets (bug 1170052) for mulet reftest failures in conditions-05.svg CLOSED TREE
...
Backed out changeset 198a12989a34 (bug 1170052)
Backed out changeset 629a920112ee (bug 1170052)
Backed out changeset b84154e35c77 (bug 1170052)
Backed out changeset d3a9981cf858 (bug 1170052)
2015-06-12 12:52:47 -07:00
Daniel Holbert
a473288bb8
Bug 1170052 part 2: Support object-fit & object-position on XUL <image src=""> elements. r=seth
2015-06-12 11:40:36 -07:00
Daniel Holbert
7cd1b7276e
Bug 1170052 part 1: Refactor nsImageBoxFrame::PaintImage() so its final failure case is an early return. r=seth
2015-06-12 11:40:36 -07:00
Ryan VanderMeulen
b29218f4dd
Bug 1169243 - Re-enable the tests disabled while investigating these failures now that the underlying machine configuration issue is resolved.
2015-06-10 22:06:26 -04:00
Neil Deakin
f334bb6d6b
Bug 1170166, add a capture flag to BrowserTestUtils.waitForEvent, r=paolo
2015-06-05 08:33:29 -04:00
Masayuki Nakano
49a5b58fa8
Bug 1163304 Close all existing popups when menubar becomes active because it should have pseudo focus and other popups shouldn't handle key events r=enn+neil
2015-05-15 20:42:14 +09:00
George Wright
49d9275069
Bug 1168212 - Ensure popups have a minimum width of their preferred size r=Enn
2015-06-02 13:39:30 -04:00
Gijs Kruitbosch
1cef52c2a1
Bug 1169606 - fix OSX margin for label/description and fix test rounding so it doesn't go orange, r=dao
2015-05-29 18:27:57 +01:00
George Wright
97921dfc1e
Bug 1119074 - If we're stopping event propagation from XUL popups, also stop them from crossing process boundaries r=smaug,felipe
2015-05-25 16:54:13 -04:00
Neil Deakin
9356a651dd
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
c836698121
Bug 250091, support page up and page down in menulists, r=neil
2015-05-20 13:11:06 -04:00
Eric Rahm
32b4ff6b18
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Seth Fowler
f8b4b72216
Bug 1163878 (Part 2) - Use IsImageContainerAvailable() when making layerization decisions and only call GetImageContainer() if we layerize. r=tn
2015-05-13 00:23:46 -07:00
Simon Montagu
9d7063633b
Bug 1139306: Fix margin sides for right-to-left scrollbars depending on the actual position of the scrollbar as determined by layout.scrollbar.side, r=tn
2015-05-12 01:49:25 -07:00
Anthony Tseng
c3e1645f26
Bug 1158425 - Rename _SYNTH event names. r=smaug
2015-05-01 22:06:00 -04:00
Kartikaya Gupta
b2d9e360ea
Bug 1158933 - Prevent scrollbars from jumping while zoomed in the B2G browser. r=botond
2015-04-29 07:22:27 -04:00
Kartikaya Gupta
c5a9d13142
Bug 1158323 - Make sure we set a base rect on document elements that have margins set. r=tn
2015-04-29 07:22:27 -04:00
Neil Deakin
4d11079980
Bug 1157276, rework test to fix intermittent failure, r=test
2015-04-28 08:20:17 -04:00