Scott Johnson
2c5f87b48a
Bug 666446, Part 8/10 - Change xul tree implementation to utilize refresh driver based animations for performance improvements with animated images. [r=roc]
2011-11-09 13:39:16 -08:00
Scott Johnson
ec9c6e524d
Bug 666446, Part 5/10 - Change nsImageBoxFrame to register corresponding image with nsRefreshDriver to facilitate refresh driver-based animations. [r=roc]
2011-11-09 13:39:16 -08:00
Neil Deakin
3c91582697
Bug 696745, remove nsIMenuRollup and xul-popup-manager component, r=mats,sr=roc
2011-11-08 14:59:07 -05:00
Ed Morley
219d1eb56e
Merge mozilla-central and mozilla-inbound
2011-11-05 18:46:28 +00:00
Ed Morley
7ea8e12caa
Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail
2011-11-05 18:35:59 +00:00
Atul Aggarwal
1f3e8ff573
Bug 408630 - Updating nsTreeBodyFrame.cpp file from int to PRInt32/PRUint32 to avoid overflow; r=roc
2011-11-04 09:58:05 +05:30
Rail Aliiev
ac65d0d88e
Bug 616542 - Shorten file path length of mochitest; r=ted
2011-11-04 21:13:42 +00:00
Justin Lebar
c23ef933c9
Merge backout
2011-11-02 20:11:25 -04:00
Justin Lebar
81c40942af
Back out bug 666446 due to Talos regression.
2011-11-02 20:11:01 -04:00
Scott Johnson
acc7f1a6b2
Bug 666446, Part 8/10 - Change xul tree implementation to utilize refresh driver based animations for performance improvements with animated images. [r=roc]
2011-11-01 11:06:53 -04:00
Scott Johnson
aee1ec5290
Bug 666446, Part 5/10 - Change nsImageBoxFrame to register corresponding image with nsRefreshDriver to facilitate refresh driver-based animations. [r=roc]
2011-11-01 11:06:53 -04:00
Jesse Ruderman
b956e42ef5
Fix typo in assertion text (no bug, DONTBUILD)
2011-11-01 15:29:15 -07:00
Jesse Ruderman
667319597b
Remove trailing whitespace (no bug, DONTBUILD)
2011-11-01 15:28:48 -07:00
Jonathan Watt
66f54fe5a4
Bug 695303 - Add a mozilla::clamped function to replace NS_CLAMP (so side affects of args are evaluated no more than once) and NS_MIN(max, NS_MAX(val, min)) (to make code clearer). r=bsmedberg.
2011-10-28 19:33:28 +01:00
Timothy Nikkel
406398810f
Bug 655263. Remove views from decks. r=roc
2011-10-26 18:57:55 -05:00
Timothy Nikkel
f10d3e436c
Bug 658005. Part 2. Add a frame visibility API that takes into account everything we need, and use it. r=roc
2011-10-26 18:57:55 -05:00
Timothy Nikkel
18d865bedc
Bug 658005. Part 1. Allowing query frame to work on deck frames. r=roc
2011-10-26 18:57:55 -05:00
Timothy Nikkel
7e59bd107e
Bug 658001. Need to clear mouse capture if the capturing frame is inside a hidden deck panel. r=roc
2011-10-25 13:20:13 -05:00
Timothy Nikkel
5fd981457f
Bug 694213. Make various display items return bounds in the correct coordinate space. r=roc
2011-10-21 12:45:32 -05:00
Timothy Nikkel
f92f70e856
Backout 18f70ede04b0 (bug 694213).
2011-10-20 20:59:47 -05:00
Timothy Nikkel
b6640cbaf7
Bug 694213. Make various display items return bounds in the correct coordinate space. r=roc
2011-10-20 12:44:28 -05:00
Timothy Nikkel
0bd28c1700
Bug 695245. Misc view related code cleanup. Mostly dead code removal. r=roc
2011-10-19 14:10:13 -05:00
Marco Bonardo
ea7024ac8c
Merge last green changeset from mozilla-inbound to mozilla-central
2011-10-19 11:47:57 +02:00
Olli Pettay
5a92aedb22
Bug 682420 - Rename nsINode::GetOwnerDoc to nsINode::OwnerDoc, part 2, r=jst
...
--HG--
extra : rebase_source : 53dc2ec386f6e4147587e6be3c53d297ad71d57a
2011-10-18 14:19:44 +03:00
Olli Pettay
2c2da3099f
Bug 682420 - Rename nsINode::GetOwnerDoc to nsINode::OwnerDoc, part 1, r=jst
...
--HG--
extra : rebase_source : baf1a25cdea68d499a7673fdf96e27b5a12dc83c
2011-10-18 13:53:36 +03:00
Timothy Nikkel
677526acd7
Backout 8db8c9ce92c5 (bug 694213).
2011-10-18 00:41:10 -05:00
Timothy Nikkel
3b73722e00
Bug 694213. Make various display items return bounds in the correct coordinate space. r=roc
2011-10-17 19:56:03 -05:00
Timothy Nikkel
11a5712a38
Bug 695252. When switching cards in a deck we don't need to purge all thebes layer contents. r=roc
2011-10-18 12:48:29 -05:00
Benoit Girard
3805b3cd62
Bug 691354 - Enable test fix by changes. r=jmuizelaar
2011-10-17 13:09:03 -07:00
Ehsan Akhgari
92064e6d3f
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Peter Van der Beken
9fe2ac6cc5
Stop including nsDOMClassInfo.h all over the place.
...
--HG--
extra : rebase_source : 24bd6a84238834f8ca50990a91849dff2c5040ba
2011-10-03 21:11:31 +02:00
Nathan Froyd
c4ca76c065
Bug 687166 - GCC 4.6 build warning: "layout/xul/base/src/nsSplitterFrame.cpp:997: warning: variable current set but not used [-Wunused-but-set-variable]". r=smaug
2011-10-07 16:16:36 +01:00
Scott Johnson
31cf71b642
Backout cset 4ec20f190f00 from bug 666446 while we sort out regressions
2011-10-07 00:25:24 -07:00
Scott Johnson
793a9444dc
Backout cset 49d997bcdc60 from bug 666446 while we sort out regressions
2011-10-07 00:24:44 -07:00
Scott Johnson
3cc008f921
Bug 666446, Part 8/18 - Change xul tree implementation to utilize refresh driver based animations for performance improvements with animated images. [r=roc]
2011-10-03 13:39:05 -07:00
Scott Johnson
d3e9c17ae4
Bug 666446, Part 5/18 - Change nsImageBoxFrame to register corresponding image with nsRefreshDriver to facilitate refresh driver-based animations. [r=roc]
2011-10-03 13:39:05 -07:00
Ehsan Akhgari
c7d37d466b
Merge mozilla-central into mozilla-inbound
2011-09-29 17:26:09 -04:00
Neil Deakin
95bb3cbe91
Bug 659338, move resizer test to chrome, but leave content-specific test as a content test
2011-09-29 16:05:10 -04:00
Neil Deakin
b1922df50d
Bug 683394, resizer in content check is reversed, r=neil
2011-09-29 16:05:10 -04:00
Neil Deakin
75f9212928
Bug 680431, this test is calling finish() twice preventing the next test from running, f=smaug
2011-09-29 16:05:10 -04:00
Michael Wu
d2b70213ac
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Alexander Surkov
85f57ffd5d
Bug 673958 - rework accessible focus handling, r=enndeaking, marcoz, tbsaunde, matspal, f=marcoz
...
--HG--
rename : accessible/tests/mochitest/test_aria_activedescendant.html => accessible/tests/mochitest/events/test_focus_aria_activedescendant.html
rename : accessible/tests/mochitest/events/test_focus.html => accessible/tests/mochitest/events/test_focus_dialog.html
rename : accessible/tests/mochitest/events/test_focusdoc.html => accessible/tests/mochitest/events/test_focus_doc.html
rename : accessible/tests/mochitest/events/test_focus.xul => accessible/tests/mochitest/events/test_focus_general.xul
rename : accessible/tests/mochitest/states/test_comboboxes.xul => accessible/tests/mochitest/states/test_expandable.xul
rename : accessible/tests/mochitest/test_nsIAccessible_selects.html => accessible/tests/mochitest/states/test_selects.html
2011-09-28 10:46:11 +09:00
Benoit Girard
55511ee95e
Bug 676831 - Mark Android OpenGL Reftest failures for regression testing. r=joe
...
--HG--
extra : rebase_source : b5458fa13fc6277560eb0ebc3e4e31f6c04b4e6c
2011-09-19 13:05:15 -07:00
Jonathan Kew
ee56ede693
bug 686497 - avoid passing excessively long wavy-underline path to cairo for stroking. r=roc
2011-09-16 20:23:29 +01:00
Ehsan Akhgari
2b29cd6201
Bug 10209 - Part 6: Implement the CSS "containing block" concept correctly as a binary relation, as opposed to a unary relation; r=bzbarsky
2011-05-12 00:04:30 -04:00
Jonas Sicking
bd83880bfe
Bug 684927 - unchecked null pointer in nsMenuBarListener::KeyUp; r=smaug
2011-09-12 14:00:59 -04:00
Daniel Holbert
49bf432c49
Bug 686257: remove now-unused variable 'presContext' from nsMenuPopupFrame::Init to fix gcc warning. r=masayuki
2011-09-11 20:12:07 -07:00
Masayuki Nakano
2bc2cb55f3
Bug 669028 part.12 layout/xul should use mozilla::LookAndFeel rather than nsILookAndFeel r=roc
2011-09-09 11:27:13 +09:00
Ms2ger
ccea776176
Bug 684807 - Annotate crashtest assertions on Android; r=philor
2011-09-06 18:35:43 +02:00
Phil Ringnalda
bd29b3736e
Bug 634759 followup followup, remove the bug numbers that explain removed annotations DONTBUILD
2011-08-29 19:32:13 -07:00
Benjamin Stover
8679696257
Bug 634759 Followup: Mark unexpected passes as expected r=me
2011-08-29 13:42:35 -07:00
Kyle Huey
c1cd337d77
Back out f19404f45022 (Bug 680431) for perma-orange.
2011-08-29 09:02:42 -04:00
Neil Deakin
a68212b96b
Bug 680431, test_bug511075.html is calling finish() twice, f-smaug
2011-08-29 07:51:35 -04:00
Peter Van der Beken
9b95098efe
Fix for bug 682539 (Add nsTreeColumn::mNext to CC). r=smaug.
2011-08-28 16:07:26 +02:00
Ms2ger
0b1536d069
Bug 672054 - Part a: Remove nsIDOMNSUIEvent; r=smaug
2011-08-26 09:43:49 +02:00
Mats Palmgren
f1c56f2e22
Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc
...
Remove the nsIAtom* child list names and use child list ID enum instead.
2011-08-24 22:54:30 +02:00
Mats Palmgren
2c56109b0d
Bug 653649 - New way of getting child lists from frames. (part 3/5) r=roc
...
Update GetAdditionalChildListName consumers to use the new
child list iterator instead.
2011-08-24 22:54:29 +02:00
Mats Palmgren
605a290f3b
Bug 653649 - New way of getting child lists from frames. (part 2/5) r=roc sr=dbaron
...
Implement GetChildList(ChildListID) and GetChildLists(nsTArray<ChildList>*)
for various frame classes. Remove GetAdditionalChildListName(PRInt32)
methods and associated macros and list index constants.
2011-08-24 22:54:29 +02:00
Neil Deakin
decfc79ff9
Bug 533460 - Allow custom panels/windows to be used as drag/drop feedback images. r=karlt,josh,roc
2011-04-25 18:37:20 -07:00
Matt Brubeck
eb3dcefecf
Merge last green changeset from mozilla-central to mozilla-inbound
2011-08-19 16:26:25 -07:00
L. David Baron
0d83f6cb50
Annotate reftest for bug 442228 as failing on Android.
2011-08-19 16:19:13 -07:00
L. David Baron
7a9efed392
Add reftest for bug 677091.
...
This tests a situation similar to the one in the preference dialog in
bug 677091, though in this case the bug is exhibited by the label
overflowing its container (an hbox with a background) rather than
wrapping.
2011-08-19 15:02:49 -07:00
Kyle Huey
fa3c2e7eb4
Bug 555482: Allow resetting resizers by double-clicking on the resizer. r=Enn
2011-08-18 10:25:36 -04:00
L. David Baron
84b8b6bf64
Replace all uses of nsLayoutUtils::SetFontFromStyle with GetFontMetricsForFrame or GetFontMetricsForStyleContext and remove SetFontFromStyle. (Bug 678671, patch 2) r=roc
...
There was nothing wrong with SetFontFromStyle, except that it's just one
more API to think about (and one more API to audit and modify for font
inflation work to happen in bug 627842).
2011-08-14 10:08:04 -07:00
Malini Das
c20b68638f
Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- plain tests 2/2. r=jmaher, a=test-only
2011-08-12 12:21:44 -04:00
Malini Das
ea71db787e
Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- chrome. r=jmaher, a=test-only
2011-08-12 12:21:36 -04:00
Ms2ger
3fea5b3901
Bug 677101, part c - Reduce nsIDOMText.h inclusions; r=volkmar
2011-08-11 15:29:58 +02:00
Ms2ger
4ca9cbc0f3
Bug 677101, part b - Remove nsContentUtils.h includes from headers; r=volkmar
2011-08-11 15:29:50 +02:00
Mats Palmgren
f70d28ee47
Bug 663375 - When text color is darkened, darken text-decoration color too. r=dbaron
2011-08-09 17:14:36 +02:00
Neil Deakin
e06780eb02
Bug 585069, support ratio scaling for xul images, r=dbaron
2011-08-05 15:24:24 -04:00
Neil Deakin
0c777f178e
Bug 524545, popups with large margins appearing offscreen, r=roc
2011-08-05 15:24:24 -04:00
Masayuki Nakano
bfc72b90bf
Bug 675865 backout new dragginf for selection handling code from Mozilla8 r=smaug (backed out patches are: bug 552707, bug 644621, bug 670058, bug 670508, bug 671319)
2011-08-03 12:39:02 +09:00
Michael Wu
884dbf88ee
Bug 675561 - Calls to GetMetric should pass a pointer to PRInt32, not PRBool, r=roc
2011-08-01 18:20:52 -07:00
David Zbarsky
6739221259
Bug 583533 - Implement AccessKeyLabel attribute r=smaug, ui-review=faaborg
2011-07-31 21:43:54 +02:00
Marco Bonardo
76e359171e
Bug 674578 - Support resizer[dir="bottomstart"].
...
r=enn
2011-07-29 11:38:41 +02:00
Marco Bonardo
763aa4b97e
Bug 674862 - nsResizerFrame may deanchor panels.
...
r=enn
2011-07-29 11:38:39 +02:00
Michael Wu
46a170c5f0
Bug 671417 - Incorrect use of PRBool when other types are more appropriate or vice versa, r=bz,ehsan,dwitte,joe,vlad,luke,mak,roc
2011-07-26 23:43:37 -07:00
Masayuki Nakano
a9ad2b5a29
Bug 673315 part.1 selection change reason must be MOUSEUP_REASON when dragging for selection finishes normally r=smaug
2011-07-24 23:26:40 +09:00
Mounir Lamouri
57fe0a2e82
Bug 669310 - Fixes various includes and forward declarations. f=Ms2ger r=jst
2011-07-20 12:18:54 -07:00
Ehsan Akhgari
8aa36b3b5c
Revert to changeset e0ce7821fce1 because the latest push broke all of the builds DONTBUILD
2011-07-19 16:25:54 -04:00
Mounir Lamouri
b6d655dff0
Bug 669310 - Fixes various includes and forward declarations. f=Ms2ger r=jst
2011-07-19 11:22:43 -07:00
Mounir Lamouri
58e2fd59fd
Backed out bug 669310, bug 668013, bug 667887 and bug 669886 due to build bustage.
2011-07-19 10:49:48 -07:00
Mounir Lamouri
8ae6e80c16
Bug 669310 - Fixes various includes and forward declarations. f=Ms2ger r=jst
2011-07-18 17:05:10 -07:00
Alexander Surkov
22b36958c8
Bug 671504 - get rid nsIPresShell::gAccessibilityIsActive, r=roc
2011-07-19 17:30:19 +09:00
Matheus Kerschbaum
b0c1f89ef4
Bug 579571 - Remove --enable-timeline support. r=tglek
2011-07-17 12:07:42 +02:00
Mats Palmgren
f76aa662d8
Bug 576174 - "ASSERTION: Losing track of existing primary frame". r=bzbarsky
2011-07-15 16:24:58 +02:00
Ms2ger
8c78d3f478
Bug 670235 - Remove nsIDOMWindowInternal; r=sicking
2011-07-15 12:31:34 +02:00
Simon Montagu
c5979d144a
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
2011-04-13 12:23:49 +03:00
Neil Deakin
50590dd164
Bug 670148, remove nsIBoxLayout, r=roc
2011-07-11 10:05:10 -04:00
Neil Deakin
46aa977563
Bug 670148, remove nsIScrollbarFrame, r=roc
2011-07-11 10:05:09 -04:00
Neil Deakin
bf5ff724ae
Bug 670148, remove nsIMenuFrame, r=roc
2011-07-11 10:05:07 -04:00
Jan Varga
915189b4a2
Bug 295285 - onpopupshowing does not expose accesskeys (event.shiftKey) r=enn
2011-07-09 09:41:32 +02:00
Masayuki Nakano
35028f63a8
Bug 552707 While we're expanding selection by dragging, the selection root element should capture mouse events and all scrollable elements should be scrollable r=roc+smaug, ui=faaborg
2011-07-06 11:16:18 +09:00
Neil Deakin
41bf190190
Bug 666927, clean up nsBoxFrame::GetLayoutManager to return value, r=roc
2011-07-04 10:39:10 -04:00
Michael Ventnor
94ab78043d
Bug 669015 - Fix regressed text-shadow in XUL r=roc
2011-07-04 14:59:19 +10:00
Marco Bonardo
434e057510
Merge mozilla-inbound and mozilla-central
2011-07-02 10:39:08 +02:00
Marco Bonardo
232fe57625
Merge Places and mozilla-central
2011-07-01 18:26:04 +02:00
Michael Ventnor
64902ac945
Fix reftest failures from bug 666689
2011-07-01 18:21:46 +10:00
Michael Ventnor
62ab64069b
Implement text-shadow for the text-overflow marker text (ellipsis) r=roc
2011-07-01 16:43:11 +10:00
Marco Bonardo
986b94d168
Bug 668319 - Allow to set opacity on ::-moz-tree-cell-text.
...
r=roc
2011-06-30 15:33:58 +02:00
Ehsan Akhgari
86da6932d3
Merge mozilla-central and mozilla-inbound
2011-06-30 05:08:20 -04:00
Jonas Sicking
77e1745e86
Bustage fix for bug 664058
2011-06-29 11:54:46 -07:00
Jonas Sicking
2ed50de013
Bug 664058: Remove Add/RemoveEventListenerByIID from nsXULPopupManager. r=smaug
2011-06-29 11:07:48 -07:00
Marco Bonardo
e1de548d00
Merge last green changeset from mozilla-central to mozilla-inbound
2011-07-01 23:56:44 +02:00
Jonas Sicking
c433e9bba4
Bug 664058: Remove Add/RemoveEventListenerByIID from nsMenuBarListener. r=smaug
2011-06-30 14:20:02 -07:00
Jonas Sicking
e7aebf77db
Bug 664058: Remove Add/RemoveEventListenerByIID from nsXULTooltipListener. r=smaug
2011-06-30 14:19:40 -07:00
Ehsan Akhgari
2a3dbb4205
Back out bug 10209 and bug 656875 (its regression fix) from Aurora because the work on this bug has not been finished yet
...
--HG--
extra : transplant_source : t%9F%EB%2Aa%A4%C0%9Ab%A5%DDQ%3EMD%5E%01h%E7%2A
2011-06-01 16:18:15 -04:00
Jonas Sicking
51a3281678
Bug 664058: Remove Add/RemoveEventListenerByIID from nsSplitterFrame. r=smaug
2011-06-28 10:59:14 -07:00
Jonas Sicking
a3ec770366
Bug 664058: Remove Add/RemoveEventListenerByIID from nsImageMap and nsSliderFrame. r=smaug
2011-06-28 10:59:14 -07:00
L. David Baron
17c6a77daf
Make nsMenuFrame::SizeToPopup consider its own border/padding properly, by increasing the popup's content's width by the larger of its own border/padding or the popup's scrollbar, rather than only the latter. (Bug 623922) r=enndeakin
2011-06-29 14:39:21 -07:00
Kai Liu
c2150118cc
Bug 659993: Part 1: Expose a function to determine if a menuitem is a part of a menulist (and if so, what type). r=bzbarsky
2011-06-24 14:00:35 -07:00
Jonas Sicking
cd52437ea7
Bug 658714 Part 6: Fixups after search'n'replace s/nsPIDOMEventTarget/nsIDOMEventTarget/. r=smaug
2011-06-23 19:18:01 -07:00
Marco Bonardo
f946eba841
Bug 664127 - Allow to set opacity on ::-moz-tree-image.
...
r=roc
2011-06-23 14:35:07 +02:00
Olli Pettay
91010d2a7b
Bug 664430 - Make sure PopupManager doesn't keep objects alive after xpcom-shutdown, r=enndeakin
...
--HG--
extra : rebase_source : 137f6507926c47686d9542f97b6d518599e5ed0f
2011-06-18 12:11:36 +03:00
Jonas Sicking
e3e6dd6825
Bug 659539 Part 1: Give nsINodeInfos a nodeType, nodeName and localName. r=bz
2011-06-14 00:56:49 -07:00
L. David Baron
a31f5ce4a7
Address missed review comment from bug 644514 patch 1: remove unused macro. r=bzbarsky
2011-06-12 18:52:32 -07:00
Joel Maher
b1bf64d03f
Bug 653145 - move layout/xul/base/test/* mochitests to mochitest-chrome to avoid enablePrivileges. r=bzbarsky, a=test-only
2011-06-09 11:10:11 -04:00
Neil Deakin
f9daca5776
Bug 577377, add a means to get the screen rectangle of a popup, r=neil
2011-06-03 15:38:23 -04:00
Dominic Fandrey
968bf5196a
Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
2011-06-02 14:56:50 +02:00
Boris Zbarsky
a63c9fb554
Bug 598833 part 6. Get rid of nsEventStateManager::GetContentState. r=smaug
2011-05-31 21:46:56 -04:00
Masayuki Nakano
4a5030c91a
Bug 660121 Remove all pref related methods from nsContentUtils r=roc
2011-05-29 08:42:57 +09:00
Ms2ger
e5cf1395fc
Bug 658906 - Remove nsIDOMNSDocument; r=sicking
2011-05-28 09:43:53 +02:00
Masayuki Nakano
60459f3de7
Bug 660401 Re-land the previous backed out patch
2011-05-28 16:03:00 +09:00
Masayuki Nakano
c1ab9c6d97
Bug 660401 temporary backout the patches for bug 659820 and bug 659821 for investigating talos regression
2011-05-28 13:50:19 +09:00
Masayuki Nakano
3f360020b4
Bug 659821 Replace nsContentUtils::GetLocalizedStringPref() with Preferences::GetLocalizedC?String() r=roc
2011-05-27 13:53:03 +09:00
Masayuki Nakano
7b13fbd2d9
Bug 659536 part.2 Replace nsContentUtils::GetIntPref() with Preferences::GetInt() or Preferences::GetUint() r=roc
2011-05-25 15:32:00 +09:00
Masayuki Nakano
caee4cc73f
Bug 659533 Replace nsContentUtils::GetBoolPref() with Preferences::GetBool() r=roc
2011-05-25 15:31:59 +09:00
Ms2ger
c911ae13be
Bug 655517 - Remove nsIDOMDocumentEvent; f=ehsan r=smaug
2011-05-23 18:46:36 +02:00
Matt Brubeck
4d5eb3b9f7
Merge cedar and mozilla-central
2011-05-23 07:39:21 -07:00
Matt Brubeck
d963eea51a
Bug 651468 - Fix panning regression from bug 641426 [r=roc]
2011-05-22 09:55:02 -07:00
Jim Mathies
1b873451c7
Bug 658785 - Don't doubly add the box frame offset when calculating exclude glass regions. r=roc
2011-05-23 08:07:22 -05:00
Jim Mathies
ada37f0740
Bug 633282 - Accumulate exclude glass regions during painting and update the widget opaque region info. r=roc.
2011-05-13 11:40:46 -05:00
Neil Rashbrook
c398e4b84b
Bug 654017 Unused variable 'rightEdge' r=dholbert
2011-05-11 21:25:10 +01:00
Ed Morley
97cc9c4eea
Bug 655756 - Remove final XP_MAC remnants; r=josh
2011-05-10 20:24:48 +02:00
Boris Zbarsky
eddb0544bf
Merge cedar with mozilla-central
2011-05-06 20:39:36 -04:00
Ehsan Akhgari
e66b9024c8
Bug 10209 - Part 2: Implement the absolute positioning support for all frames; r=roc
2011-04-29 19:02:33 -04:00
Neil Rashbrook
c63c1b2981
Bug 652007 Painting artifacts with RTL trees r=roc
2011-04-29 20:35:23 +01:00
Boris Zbarsky
7d3e2c97ad
Bug 654989 part 1. Allow handing out both an nsIContent and an nsStyleContext from CreateAnonymousContent. r=roc
2011-05-06 16:04:44 -04:00
Timothy Nikkel
6aa2ad06ab
Bug 653131. nsBoxFrame::CreateViewForFrame is only used for menu popups, so simplify it and move it there. r=roc
2011-04-29 15:51:05 +02:00
Simon Montagu
f213cf876f
Back out bug 263359 and bug 624798 because of performance regressions (bug 650189)
2011-04-27 11:47:18 +03:00
Masayuki Nakano
1adf21f3e7
Bug 647421 -moz-text-decoration-color and -moz-text-decoration-style should be reset by text-decoration r=dbaron, sr=bzbarsky
2011-04-23 14:16:41 +09:00
Masayuki Nakano
f919596523
Bug 648299 -moz-text-decoration-style: -moz-none doesn't work r=dbaron
2011-04-23 14:13:09 +09:00
L. David Baron
6f6871a557
Make nsBox more careful about accepting XUL attributes only on XUL elements. (Bug 102440) r=bzbarsky
2011-04-22 18:36:24 -07:00
David Zbarsky
a0b813679f
Bug 610305: decom nsEventStateManager r=smaug
2011-04-21 19:35:52 +02:00
Mounir Lamouri
2af4853be5
Backed out changeset c1a7c1bc1aeb due to busted build.
2011-04-20 22:26:06 +02:00
David Zbarsky
732897cc3f
Bug 610305: decom nsEventStateManager r=smaug
2011-04-20 21:42:33 +02:00
L. David Baron
6f5580985e
Make nsIFrame::GetOrdinal accept all values that the CSS parser accepts (which currently adds no values). (Bug 644514 patch 1) r=bzbarsky
2011-04-19 21:22:39 -07:00
Zack Weinberg
a8dd50e303
Bug 651017, part 7: remove nsDeviceContext::CreateRenderingContextInstance and the CreateRenderingContext overload that takes a widget.
...
--HG--
rename : gfx/src/nsThebesDeviceContext.cpp => gfx/src/nsDeviceContext.cpp
rename : gfx/src/nsThebesDeviceContext.h => gfx/src/nsDeviceContext.h
extra : rebase_source : 6be7fe432488dcf2fb5b2faa0e178dccab480285
2011-04-16 21:08:22 -07:00
Zack Weinberg
3929b6bfdd
Bug 651017, part 5: mechanical changes.
...
--HG--
extra : rebase_source : 8bbdf48488736b51d05e734e2e9316c1460cfed5
2011-04-16 18:22:44 -07:00
Zack Weinberg
8648dcc368
Bug 651017, part 1: minimize inclusion of ns*DeviceContext.h; move the printing error codes to nsIDeviceContextSpec.h; os2 small widget cleanup.
...
--HG--
extra : rebase_source : 5b7cebe68f71a760463e3522b159c7cde8a72f5e
2011-04-16 18:22:41 -07:00
Jonathan Watt
a5b747bfa7
Bug 649726 - Move nsHTMLContainerFrame static view methods to nsContainerFrame. r=bz.
2011-04-19 12:55:11 +01:00
Robert O'Callahan
2c059fb8c2
Bug 641426. Part 7: Create Rect template. r=joe,sr=cjones
2011-04-19 15:07:48 +12:00
Robert O'Callahan
a7b4f1246b
Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
2011-04-19 15:07:23 +12:00
Marco Bonardo
a793d00b59
Merge mozilla-centra to Places
2011-04-18 14:30:00 +02:00
Phil Ringnalda
54b83996a9
Bug 650597 - Annotate layout/xul/base/src/grid/reftests/not-full* as failing on Android, since they do
2011-04-16 23:30:22 -07:00
Marco Bonardo
82aa71d24d
Bug 555474 - While bookmark is dragged, the tooltip should not appear.
...
r=enn
2011-04-15 16:45:35 +02:00
Alexander Surkov
12f39cb5d2
Bug 630486 - ASSERTION 'Want to fire mutation events, but it's not safe' in nsContentUtils::HasMutationListeners triggered by a11y, r=marcoz, gavin, bz, f=davidb
...
--HG--
rename : accessible/tests/mochitest/tree/test_colorpicker.xul => accessible/tests/mochitest/treeupdate/test_colorpicker.xul
rename : accessible/tests/mochitest/tree/test_button.xul => accessible/tests/mochitest/treeupdate/test_menubutton.xul
2011-04-15 11:11:39 +09:00
Zack Weinberg
ef90e52c10
Bug 174055, part 6: eliminate pointless nsresult return values.
2011-04-07 21:18:43 -07:00
Zack Weinberg
5731d401c8
Bug 174055, part 5: prune unused and unimplemented methods.
2011-04-07 20:07:27 -07:00
Zack Weinberg
b6b73ad75a
Bug 174055, part 4: mechanical fixups outside gfx.
2011-04-07 18:05:49 -07:00
Zack Weinberg
c49f97544f
Bug 174055, part 2: merge nsIThebesFontMetrics into nsIFontMetrics.
2011-04-07 18:05:25 -07:00
Zack Weinberg
9f143f420f
Bug 174055, part 1: minimize inclusion of nsI(Thebes)FontMetrics.h.
2011-04-07 18:04:41 -07:00
Zack Weinberg
1628ea1551
Bug 266236 part 9: Move nsBoundingMetrics to its own header and prune inclusions of nsRenderingContext.h.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : 92660748436f03475e011184e2828f1db0ad63e0
2011-04-07 18:04:40 -07:00
Zack Weinberg
86131020a5
Bug 266236 part 8: Change nsRenderingContext::GetDeviceContext and ::GetFontMetrics to return bare pointers.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : 36dd32d715cb75e99cd3a69e460c000c1777d6a6
2011-04-07 18:04:40 -07:00
Zack Weinberg
f8eccd9ec7
Bug 266236 part 7: Simplify calling convention of SetClipRect and SetClipRegion.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : b1c68e23a4fa67cdc09b151ad39d7560cdd8baf7
2011-04-07 18:04:40 -07:00
Zack Weinberg
ab24450ef1
Bug 266236 part 6: Change out-parameters to return values and remove a bunch of default parameters that were never called with non-default values.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
rename : gfx/src/nsThebesRenderingContext.h => gfx/src/nsRenderingContext.h
extra : rebase_source : 0511852e51c2ad4d4833d6f8f2f61d46130a7151
2011-04-07 18:04:40 -07:00
Jan Küchler
c510bc3046
Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
...
--HG--
rename : gfx/src/nsThebesRenderingContext.cpp => gfx/src/nsRenderingContext.cpp
extra : rebase_source : 34884bfcafd885feaf73300bc7246cd192062a48
2011-04-07 18:04:40 -07:00
Jan Küchler
ebb2f0c7ec
Bug 266236 part 1: Preliminary API cleanup on nsIRenderingContext.
...
--HG--
extra : rebase_source : a21ffad484f47103e403b8316eae5fdfd815c2cb
2011-04-07 18:04:39 -07:00
Neil Deakin
5fbfdbbb1c
Bug 126189, pass modifiers on to command events in menus when enter was pressed, r=neil
2011-04-13 13:53:24 -04:00
Neil Deakin
2c8b7f99fd
Bug 590665, panels jump around when dragged across screens, so don't do flipping when moving one, r=roc
2011-04-13 13:53:24 -04:00
Simon Montagu
c808d636dc
Make all nsBidiPresUtils methods static. Bug 624798, r=roc
2011-04-13 12:23:49 +03:00
Timothy Nikkel
96adc164fe
Bug 645203. Make sure we skip non-XUL nodes inside trees; r=neil
2011-04-06 10:52:07 -07:00
Ehsan Akhgari
36a6723fd4
Merge cedar into mozilla-central
2011-03-31 14:11:37 -04:00
Masayuki Nakano
6895576720
Bug 645662 Should not consume mouse down event at the sub menu of splitmenu or toolbarbutton rolled up r=enndeakin
2011-03-31 21:28:19 +09:00
Matheus Kerschbaum
83667bdaff
Bug 616746 - remove HTML option/optgroup stuff from nsTreeContentView. r=tn
2011-03-31 10:12:35 +02:00
Ms2ger
4b1168a59f
Bug 637864 - Give nsIViewManager::GetRootView a sane signature; r=bz
2011-03-29 22:24:54 -04:00
Boris Zbarsky
0812619d2d
Bug 633271 part 2. Simplify nsEventStateManager::SetContentState. r=dbaron
2011-03-28 23:32:11 -04:00
Boris Zbarsky
c634f43209
Bug 313351. ContentStatesChanged should take only one argument. r=dbaron
2011-03-28 23:32:11 -04:00
Masayuki Nakano
fcb9c01bf9
Bug 59109 Part 3: Implement text-decoration-color and text-decoration-style rendering r=dbaron
2011-03-31 21:27:03 +09:00
Masayuki Nakano
8de7beda92
Bug 59109 Part 2: Cleaning up current text decoration implementation r=dbaron
2011-03-31 21:26:49 +09:00
Masayuki Nakano
f10a7c195b
Bug 627272 - Cannot start dragging titlebar when Firefox button opens its menu; r=enndeakin
2011-01-19 18:17:00 -05:00
Neil Deakin
7d2dbaba8b
Bug 630830 - "key" attribute changes to menuitems are not handled; r=joshmoz
2011-02-13 07:28:00 -05:00
Benjamin Smedberg
ed882a50bd
Bug 617539 - Merge nsIMenuBoxObject_MOZILLA_2_0_BRANCH, r=enn
2011-03-25 11:03:35 -04:00
Boris Zbarsky
f677f9d256
Bug 602341 part 2. Switch tree pseudoelements to using an nsAtomList (mClassList, to be exact), not an nsPseudoClassList (mPseudoClassList), for their list of atoms. r=dbaron
2011-03-23 09:52:25 -04:00
Craig Topper
678b9c7c11
Bug 576831 part 4. Remove nsICSSStyleRule and use mozilla::css::StyleRule instead. r=bzbarsky
...
--HG--
rename : layout/style/nsCSSStyleRule.cpp => layout/style/StyleRule.cpp
rename : layout/style/nsICSSStyleRule.h => layout/style/StyleRule.h
2011-03-10 21:48:57 -05:00
Olli Pettay
f39d3297e9
Bug 630919, add collect and invalidate phases for tree ranges, r=enn+neil, a=jst
...
--HG--
extra : rebase_source : 0a714e7f3829f9641340e47a83f386ab7a0d0905
2011-03-01 14:23:26 +02:00
Vivien Nicolas
7c890d0e47
Add start/end attributes support to StackFrame [r=enndeakin,a=blocking-fennec]
2011-02-28 19:06:29 +01:00
Timothy Nikkel
81c031ec2a
Bug 594596. Check the return value when creating a menu popup widget. r=roc a=roc
2011-02-21 13:00:48 -06:00
Jonathan Kew
18875f6360
bug 622507 - snap popup menu's view position to device pixels. r+a=roc
2011-02-21 08:52:42 +00:00
Jonathan Kew
536c4678f1
Backed out changeset 26c7b580d5a2 (bug 622507) due to orange. a=backout
2011-02-18 09:46:27 +00:00
Jonathan Kew
d6fdc2e93b
bug 622507 - snap popup position to device pixels, to avoid Bookmark menu size getting stuck. r+a=roc
2011-02-18 09:12:08 +00:00
timeless@mozdev.org
863dd3b11c
Bug 620416 - hopefully useless null check of aCol in nsTreeBodyFrame::GetCellAt
...
r=enn a=dbaron
2011-02-16 14:14:20 +01:00
Felipe Gomes
ec5dda1264
Bug 597723. Mouse scrolling shouldn't dismiss panel notifications. r=enndeakin a=blocking-final
2011-01-19 19:21:38 -08:00
Neil Deakin
99e6f59186
Bug 607224, followup to use separate interface, r=neil,a=blocking
2011-01-17 09:36:33 -05:00
Neil Deakin
2672504f59
Bug 489303, show resizer when statusbar is hidden, r=roc,gavin a=blocking
2011-01-17 09:35:32 -05:00
Robert O'Callahan
fc3314bc13
Bug 613696. Always use the presshell's reference rendering context to create textruns when we draw text via nsIThebesFontMetrics::DrawString, to be consistent with the textruns we measure during reflow. r=dbaron,a=blocking
2011-01-17 09:23:33 +13:00
Mounir Lamouri
790b6e8e21
Bug 619223 - Arrow panel should use the direction of the anchor. r=enndeakin f=smontagu a=blocking-final
2011-01-13 15:02:20 +01:00
Neil Deakin
5829e48552
Bug 607224, add property that specifies if a menu was opened via the keyboard, r=neil,a=blocking
2011-01-04 12:24:51 -05:00
Robert O'Callahan
f38f22f331
Bug 602757. Part 5: Change HasText to GetComponentAlphaBounds. r=tnikkel,sr=dbaron,a=blocking
2011-01-03 14:48:09 +13:00
Robert O'Callahan
b81ded8225
Bug 602757. Part 2: Detect display items over the transparent part of a window, and disable usage of component alpha (i.e., subpixel antialiasing) for those items. r=tnikkel,a=blocking
2011-01-03 14:48:09 +13:00