Joe Drew
98f872f190
Bug 508057 - Drop the ref to the observer when we're changing images in XUL's image box frame. r=bz
2009-09-02 11:45:57 -04:00
Jesse Ruderman
e1a92dde70
Add more crashtests
2009-08-27 21:11:40 -07:00
Jesse Ruderman
15e3a448a6
Add crashtests
2009-08-27 19:48:20 -07:00
Benjamin Smedberg
0df64c6bc4
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
Neil Deakin
3028324937
Bug 510388, check descendant documents for focus when closing popups, r=bz,sr=smaug
2009-08-27 08:51:41 -07:00
Robert O'Callahan
75dc1beb9c
Backed out changeset e2927bb26412
2009-08-26 14:49:18 -07:00
Zack Weinberg
18c763f2c5
Bug 497495 part 3a: rationalize the queryframe-implementation macro naming scheme, restructure the implementation to detect duplicate entries, and a couple fixes to the frame ID enumeration. r=dbaron sr=roc
...
Bug 497495 part 3b: update users of queryframe macros (strictly mechanical change). r=dbaron
--HG--
extra : rebase_source : ee672a17934227b408b83dc6b5cc4e4909652f72
2009-08-26 09:27:42 -07:00
Neil Deakin
f02e8c39c1
Bug 511673, hidden panels have an empty state, but should be 'closed', r=roc
2009-08-26 09:19:38 -07:00
Jesse Ruderman
ee4d3728c4
Bug 420424 - remove bogus assertion. r=bz
2009-08-25 18:45:07 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Timothy Nikkel
f110653868
Bug 508927. In list box body frame don't return a frame for an item that is not in its child list, and don't destory a frame if it is not in the childlist. r=bzbarsky
2009-08-25 08:37:07 -04:00
Boris Zbarsky
36622c6995
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
...
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
2009-08-24 20:51:57 -04:00
David Zbarsky
932e28482f
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2009-08-24 16:02:07 -04:00
Ryo Kawaguchi
54bb0a0d80
Implement background-image: -moz-image-rect(), which allows a region of an image to be used as a background image. (Bug 113577) r=roc, dbaron
2009-08-21 13:39:25 -07:00
peterv@propagandism.org
2fa6b71daf
Bug 461640 - Box objects should participate in cycle collection, r=smaug
...
--HG--
extra : rebase_source : 337d82f08d17641dd4306c55743a076f53a4a22f
2009-08-21 15:51:08 +03:00
Olli Pettay
066604efe9
Bug 461640 - Box objects should participate in cycle collection, r=peterv
...
--HG--
extra : rebase_source : 274ffed884d7b8ed753796a67f4682df141e821e
2009-08-21 15:50:15 +03:00
Zack Weinberg
2cd31f70f9
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
2009-08-20 14:52:48 -07:00
tnikkel@gmail.com
93bcc968f6
Bug 509602, r=smaug, sr=neil
2009-08-19 14:34:06 +03:00
Robert O'Callahan
9f2ae1a715
Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron
2009-08-13 19:09:51 -07:00
Markus Stange
04d8aa170a
Bug 510149 - Changes to nsLayoutUtils::GetFrameTransparency. r=roc
...
--HG--
extra : rebase_source : 024d18340b423827524eb725d961d0907b90338d
2009-08-14 10:08:13 +12:00
Felipe Gomes
972bf3dc41
Bug 503541 - Fine grained control of gesture registration on widgets (Win7). r=smaug+roc, sr=smaug
2009-08-13 13:54:09 -07:00
Timothy Nikkel
42e3d17d27
Bug 508927. Assuming that the binding parent of the listboxbody content is the listbox content (and hence parent of listitems) is just wrong. Use ChildIterator instead to access the XBL nodes of the listboxbody content and get the frame constructor to pass the listboxbody frame the right container. r=bzbarsky, a=beltzner for CLOSED TREE
2009-08-13 11:38:22 -04:00
Jesse Ruderman
6125a23696
Add crashtest for bug 460900
2009-08-08 16:00:33 -07:00
L. David Baron
1233c40b2d
Call InvalidateColumns more often. (Bug 506871) r=roc
2009-08-07 14:17:02 -07:00
Boris Zbarsky
f7cd534013
Bug 415394. Don't let the listbox row-munging kill our block wrapper, if we have one. r=dbaron
2009-08-07 15:51:25 -04:00
Robert O'Callahan
cba39f15c7
Bug 504524. Change signature of nsIFrame: of nsIFrame::CharacterDataChanged to support passing of the full CharacterDataChangeInfo struct. r=bz
...
--HG--
extra : rebase_source : cdab9444f579d6b93e142ad8681152ecd180f818
2009-08-05 13:38:10 +12:00
Boris Zbarsky
6c6823ba49
Bug 508057. Make sure to drop the ref to the observer when clearing our cached tree images. r=joedrew
2009-08-03 23:06:34 -04:00
Robert O'Callahan
a4fec52cd4
Bug 506615. XUL decks should not have wididgets. r=dbaron
2009-07-30 14:54:42 +12:00
Michael Ventnor
8ae6cd75f4
Bug 479220: Implement support for CSS gradients: -moz-linear-gradient() and -moz-radial-gradient(). r=roc, dbaron
2009-08-01 08:53:40 -07:00
David Zbarsky
92589bee61
Bug 499655: Selectors should have dual atoms so they can correctly (and case-sensitively) match non-HTML elements in text/html documents, part 1. r=dbaron
2009-08-01 08:53:40 -07:00
L. David Baron
36c7b60c0c
Backed out changeset 358af1196dc2 (bug 499655) until we get bug 507487 sorted out.
2009-07-31 09:39:53 -07:00
David Zbarsky
eab4105f16
Bug 499655. Selectors should have dual atoms: HTML and other. r=dbaron
2009-07-30 13:28:42 -04:00
Boris Zbarsky
f2936464e5
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
2009-07-30 13:23:32 -04:00
Boris Zbarsky
2a109b5e0a
Bug 504975. Go back to overriding HandleMultiplePress on various XUL frames. r=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
5fefb45a48
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
2009-07-28 08:53:20 -04:00
Boris Zbarsky
db6ff446ab
Bug 504221 part 5. Switch from GetFirstChild to GetChildList (returning an nsFrameList). For now, keep a GetFirstChild shim so callers don't have to be updated. r=fantasai, r+sr=roc
2009-07-28 08:51:09 -04:00
Michael Kohler
404670f1f3
Bug 106386 - Correct misspellings in source code (old); Part 2; r=timeless
2009-07-27 10:47:02 +02:00
Olli Pettay
1352242ce7
Bug 375928, r=roc, sr=neil
2009-07-26 15:15:11 +03:00
timeless@mozdev.org
3229418722
Bug 504172 useless null check of first in nsXULPopupManager::Rollup
...
r=roc
2009-07-22 17:31:02 -05:00
Robert O'Callahan
5fa812e479
Bug 352093. Part 15: Rework scrolling so that we don't need a dedicated native widget for scrollframes. r=dbaron,joshmoz,karlt,jmathies
2009-07-22 12:45:13 +12:00
Robert O'Callahan
c9fb8410a3
Bug 352093. Part 7: nsXULPopupManager should store coordinates relative to GetRootWidget to avoid confusion. r=enndeakin
2009-07-22 12:45:06 +12:00
Olli Pettay
20976634f6
bug 503699, r+sr=roc
2009-07-21 14:58:30 +03:00
Joe Drew
6c441f55f7
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
...
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Ehsan Akhgari
51f18a5be7
Bug 176244 - Fix column resize and reorder issues when direction is rtl; r=roc,enndeakin sr=roc
2009-07-15 11:52:42 +04:30
Simon Montagu
650af63626
Check alt text for right-to-left characters and enable bidi processing if they are found. Bug 503269, r+sr=roc
2009-07-12 06:32:48 -07:00
Masayuki Nakano
92c201750d
Bug 502799 add new nsISound method for the event sounds r=roc+neil, sr=roc
2009-07-09 10:55:46 +09:00
Robert O'Callahan
8985dba9a7
Bug 500912. Remove realTimeDrag flag, it's always true. r=bzbarsky
2009-07-04 21:47:59 +12:00
Olli Pettay
9b040244e9
Bug 490196, r+sr=roc
2009-07-02 17:47:00 +03:00
Olli Pettay
6041f8abed
Bug 496567 - Remove nsXULCommandEvent and nsIDOMXULListener, r=neil, sr=sicking
2009-06-30 10:56:40 +03:00
Robert O'Callahan
8e2c443f4f
Bug 500629. Remove NS_SCROLL_PROPERTY_ALWAYS_BLIT, only XUL listboxes use it, and for no good reason. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 262ff065fd9bbc7687a5aa1f9c330626878cdf25
2009-06-29 10:48:59 +12:00
timeless@mozdev.org
aeb6b97ad8
Bug 494689 nsTreeBodyFrame::HandleEvent warning: unused variable ‘lastScrollLines’
...
r+sr=neil
2009-06-27 18:42:51 -07:00
Timothy Nikkel
123b9246d1
Bug 498228 - "Profile item doesn't look selected anymore in the profile manager." r+sr=bzbarsky
2009-06-26 15:31:16 -04:00
Neil Deakin
463ebf9287
Bug 455590, use new drag and drop api with trees, r=neil,sr=smaug
2009-06-24 13:12:33 -04:00
Timothy Nikkel
cf4b6c605c
Bug 488210. Stop returning non-listitems' frames from GetNextItemBox. r+sr=bzbarsky
2009-06-23 21:35:01 -04:00
Karl Tomlinson
25e68aba92
b=497033 shutdown crash @nsMenuBarFrame::SetStayActive r=enndeakin,sr=bz
2009-06-20 13:36:33 +12:00
Daniel Brooks
deacc87633
Bug 495002 - nsPresContext ought to have CSSPixelsToDevPixels and DevPixelsToCSSPixels methods
...
r=bz, sr=roc
2009-06-18 03:35:11 -05:00
L. David Baron
0d06184f97
Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
2009-06-16 08:00:20 -07:00
Jesse Ruderman
398d049cfc
Fix order of crashtests
2009-06-12 19:22:15 -07:00
Boris Zbarsky
57cd0d56c8
Adding test
2009-06-12 22:03:11 -04:00
Neil Deakin
f07c61b0cb
Bug 404766, right click on a bookmark menuitem closes it instead of opening another context menu, r+sr=roc
2009-06-12 14:23:16 -04:00
Timothy Nikkel
5b29e448a0
Bug 495728 - "###!!! ASSERTION: destroy called on frame while scripts not blocked: '!nsContentUtils::IsSafeToRunScript()', file /Users/bzbarsky/mozilla/vanilla/mozilla/layout/generic/nsFrame.cpp, line 446." r+sr=bzbarsky
2009-06-11 13:09:33 -04:00
Neil Deakin
79321ef1f8
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
2009-06-10 14:00:39 -04:00
Jesse Ruderman
967c283ff8
Add crashtest for bug 464149
2009-06-07 11:33:10 -07:00
Gavin Sharp
cda659cb28
Bug 496103: don't cancel mousedown events for menus (prevents dragging bookmark folders on the bookmark toolbar), r+sr=Neil. Test by Marco Bonardo <mak77@bonardo.net>, r=dietrich
2009-06-03 22:43:03 -04:00
Robert O'Callahan
8c7da0cfb7
Bug 494667. Don't apply optimization to shrink drawn background area to exclude solid borders, if we're not going to draw those borders (e.g. in tables with collapsing borders). r+sr=dbaron,a=beltzner
2009-05-28 17:01:42 +12:00
Justin Dolske
cf8fb28253
Bug 493508 - video <scale> thumb can jump around while it's being dragged. r=roc, r/sr=mconnor, a192=beltzner
2009-05-20 22:27:01 -07:00
Robert O'Callahan
7632d4205f
Bug 491323. Allow splitters to collapse siblings that aren't XUL elements. Also fix the logic for finding the right sibling. r+sr=bzbarsky
...
--HG--
extra : rebase_source : 2b9728903dc6c8516ad3590398c5459a999e5a91
2009-05-21 14:50:17 +12:00
Arpad Borsos
319919e714
Bug 492520 - Optimize some Frame classes for memory usage; r+sr=roc
2009-05-12 12:13:09 +02:00
Ryo Onodera
5e72993bff
Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc
...
--HG--
extra : rebase_source : 13778709270ab926e951a7782fce3632370ef7c7
2009-05-08 14:31:04 +12:00
Neil Deakin
9c28b4c2b5
Bug 393186, better handle popups when multiple screens are used, r+sr=roc
2009-05-06 14:29:56 -04:00
Neil Deakin
43a07bed47
Bug 374288, don't open tooltips on items in a menu when the listener is outside of it, r+sr=neil
2009-05-04 10:55:47 -04:00
Neil Deakin
6e32668a4e
Bug 488084, set mCurPos when slider frame is initialized, so that it is set properly, r+sr=neil
2009-05-04 10:55:41 -04:00
Neil Rashbrook
0b494fd2d1
Bug 488752 Incorrect menulist behaviour on Mac OS X r=enn sr=roc
2009-05-01 13:24:49 +01:00
Boris Zbarsky
dcc22a1654
Bug 481024. Text control frame screws up max-width and max-height. r+sr=dbaron
2009-04-27 14:18:37 -07:00
Robert O'Callahan
0cc4169245
Bug 384037. Eliminate nsFrameNavigator and switch XUL splitters to using nsFrameList instead. Also add a check so that we don't crash when a splitter's parent is not a XUL box. r+sr=dbaron
...
--HG--
extra : rebase_source : 2438d96782b0d3c976fe7adf4f8e167811d76e64
2009-04-25 20:33:32 +12:00
Bob Clary
0ffcd2982b
bug 430394 - crash test by Martijn Wargers.
2009-04-24 10:08:23 -07:00
Bob Clary
170da80c73
bug 391974 - crash test by Martijn Wargers.
2009-04-24 10:08:21 -07:00
Bob Clary
3d9014c8a5
bug 387033 - crash test by Olli Pettay.
2009-04-24 10:08:20 -07:00
Bob Clary
a2ceec7779
bug 384871 - crash test by Martijn Wargers.
2009-04-24 10:08:20 -07:00
Bob Clary
6cd0106547
bug 384105 - crash test by Martijn Wargers.
2009-04-24 10:08:19 -07:00
Bob Clary
c85ca80f23
bug 382444 - crash test by Martijn Wargers.
2009-04-24 10:08:19 -07:00
Bob Clary
dc9efa8b3b
bug 381167 - mochikit test by Martijn Wargers.
2009-04-24 10:08:18 -07:00
Bob Clary
e24d843cc0
bug 374102 - crash test by Martijn Wargers.
2009-04-24 10:08:17 -07:00
Bob Clary
1d7e1f7990
bug 326834 - crash test by Martijn Wargers.
2009-04-24 10:08:11 -07:00
Bob Clary
41913294c9
bug 313173 - crash test by Martijn Wargers.
2009-04-24 10:08:09 -07:00
Bob Clary
520c569820
bug 312784 - crash test by Boris Zbarsky.
2009-04-24 10:08:08 -07:00
Bob Clary
ebe4ad943e
bug 311710 - crash test by Martijn Wargers.
2009-04-24 10:08:08 -07:00
L. David Baron
bb58803c1f
Remove some unused AddRef/Release methods on frame classes. (Bug 488774) r+sr=roc
2009-04-22 10:13:48 -07:00
John Morkel
72edb1d098
Bug 488696 - Only one tooltip shown for trees. r=enn, sr=neil
2009-04-20 15:01:56 +02:00
John Morkel
e7f3f59938
Bug 395668 - tooltips remain for only 5 seconds, should hide on mousemove instead. ui-r=faaborg, r=enn, sr=neil
2009-04-12 20:06:22 +02:00
Zack Weinberg
01403e2fa3
Bug 487831: Remove nsBox::(Get|Set)WasCollapsed, which are totally unused. r+sr=dbaron
2009-04-10 13:29:50 -07:00
Boris Zbarsky
8e0680af4e
Bug 486848. Don't clobber |result| until we're done using it. r+sr=roc
2009-04-05 23:53:40 -04:00
Karl Tomlinson
215b0b8818
b=483565 baseline of stack elements depends on bottom margins of children r=dbaron
...
--HG--
extra : rebase_source : 50099d02312e4d380f75271ebc7e35b8f6aba606
2009-04-06 13:50:51 +12:00
Jonathan Kew
bdab93a7ca
Bug 475968. Eliminate NS_FRAME_OUTSIDE_CHILDREN flag, store small overflow areas cheaply within the frame. r+sr=roc
2009-04-06 12:31:50 +12:00
Robert Longson
7506754d85
Bug 423756 - Support image-rendering attribute for html images and css backgrounds. r=joe,vlad sr=roc
2009-04-05 10:52:14 +01:00
Boris Zbarsky
39f9286555
Bug 432068. Fix stupid assumption in listbox code. r+sr=roc
2009-04-03 15:44:33 -04:00
Masayuki Nakano
88c1e2ba58
Bug 338209 Make spellchecker use thicker wavy underlines instead of dotted underlines r+sr=roc
2009-04-03 16:26:28 +09:00
L. David Baron
e54823d44e
Backed out changeset 5263468b1d60 (bug 395668) due to unit test timeouts in test_tooltip.xul and test_tooltip_noautohide.xul
2009-04-02 11:05:29 -07:00
John Morkel
4b24c5d9eb
Bug 395668 - tooltips remain for only 5 seconds, should hide on mousemove instead. ui-r=faaborg, r=enn, sr=neil
2009-04-02 16:59:55 +02:00
Jeremy D. Lea
39f62f1364
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
2009-04-01 13:59:02 -08:00
Neil Deakin
5d99cbc1d8
Bug 475286, support a movetoclick mode for scales. Use this by default for mac and video position widget, r+sr=neil
2009-03-31 14:11:35 -04:00
Arpad Borsos
460de5285f
Bug 399753 - Remove nsISupportsArray in the layout directory; r+sr=roc
2009-03-30 20:08:06 +02:00
Robert O'Callahan
d0c58fb22f
Bug 340571. Removing getBoxObjectFor from non-XUL documents. r+sr=bzbarsky
...
--HG--
extra : rebase_source : a57cb7c4ebee2149a2cdc009400c133d4904409d
2009-03-30 13:44:48 +13:00
Olli Pettay
2fc3a9fa5e
Bug 484320, r=dveditz, sr=mrbkap, a=blocking1.9.1
2009-03-24 17:43:15 +02:00
Ehsan Akhgari
308d8a9f2f
Bug 404149 - Underline width doesn't correspond to character width in Arabic/Persian script; r=roc,smontagu sr=roc
2009-03-21 12:08:14 +03:30
Daniel Holbert
ecaa205b6b
Adding crashtests for bug 391178
2009-03-11 17:22:03 -07:00
Olli Pettay
68a0322fcd
Bug 478245 - Crash [@ nsEventStateManager::PreHandleEvent], r+sr=dbaron
2009-03-11 17:43:08 +02:00
Boris Zbarsky
2423744439
Bug 481688. Stop firing our DOMLink* events to content. r+sr=smaug
2009-03-06 13:12:20 -05:00
Neil Rashbrook
a151570f08
Bug 311053 XUL frames should respect preventDefault() [e.g. when menus are open] r=Enn sr=jst
2009-02-27 10:48:25 +00:00
Ehsan Akhgari
6166e0dd40
Bug 477754 - [RTL] Customize toolbar sheet is placed mostly outside of the browser; r=enndeakin sr=roc
2009-02-27 11:53:03 +03:30
Robert O'Callahan
19082bf736
Bug 406646. Make sure to only search *visible* popups for mouse event targets. r=enndeakin
...
--HG--
extra : rebase_source : bd0825d6a6469a10dcdd9e4ae9e9c91dcbafbe99
2009-02-24 21:25:25 +13:00
Neil Deakin
5f445d97f3
Bug 477326, initialize mCachedMousePoint, r+sr=roc
2009-02-23 14:45:01 -08:00
Nickolay Ponomarev
94d48fa440
bug 475133 - Crash [@ nsStyleContext::GetRuleNode] with <xul:progressmeter>, DOMAttrModified event
...
r=enn, sr=roc
Don't forget to block scripts when manually calling nsProgressMeterFrame::AttributeChanged in progressmeter initialization to prevent evil mutation event listeners from crashing us.
2009-02-23 17:15:31 +03:00
L. David Baron
fa9a21c33d
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 21:29:21 -08:00
L. David Baron
2eb748571c
Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related.
2009-02-19 13:51:46 -08:00
L. David Baron
d9ac02ed8c
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 12:33:09 -08:00
Boris Zbarsky
19ab2da798
Bug 479178. Remove some unnecessary refcounting in XUL trees. r+sr=roc
2009-02-19 11:55:07 -05:00
L. David Baron
a91aa25ab0
Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing.
2009-02-19 09:06:18 -08:00
L. David Baron
51ef1de194
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 07:29:28 -08:00
L. David Baron
8b207bcc51
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
2009-02-18 18:59:47 -08:00
L. David Baron
366992262c
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-18 17:13:25 -08:00
Neil Deakin
c3cb40f239
Bug 474149, use SetPopupPosition for popup moveTo handling, should fix jumpiness when moving a popup, r+sr=roc
2009-02-17 10:51:11 -05:00
Peter Van der Beken
691b82b80e
Fix for bug 391448 (Force layout/dom/content code to use classinfo macros that don't use the service manager.). r/sr=jst.
2009-02-17 15:08:08 +01:00
Ehsan Akhgari
1de3732803
Bug 478377 - Support specifying direction for :-moz-tree-cell pseudo class through CSS; r+sr=roc
2009-02-15 10:51:40 +03:30
Jesse Ruderman
f154077a31
Add crashtests
2009-02-13 14:54:17 -08:00
Jesse Ruderman
68344d4b52
Add a bunch of crashtests
2009-02-10 22:18:05 -08:00
Jesse Ruderman
c9eb6349ac
Add some crashtests
2009-02-10 16:36:04 -08:00
Ehsan Akhgari
9d397bfc47
Bug 476346 - RTL Tree lines are rendered incorrectly; r,sr=roc
2009-02-06 11:44:47 +03:30
Boris Zbarsky
90b7f6132f
Address review comment from bug 299837. r+sr=dbaron
2009-02-05 22:52:47 -05:00
Boris Zbarsky
6f9a0da875
Bug 299837. Implement text-align:end. r+sr=dbaron
2009-02-05 22:48:30 -05:00
mak77@bonardo.net
10a1ba597c
Bug 475273 - Double Clicking a Folder in Right Pane causes Left Pane Tree items to expand and collapse (r=mano)
2009-02-04 09:49:44 -08:00
Arpad Borsos
829f9f024a
Bug 474369 - get rid of nsVoidArray; layout part; r+sr=roc
2009-02-03 15:42:18 +01:00
Neil Deakin
cbee03cb58
Bug 473847, progressmeters with large max don't work properly, caused by multiplication overflow, r+sr=dbaron
2009-01-23 10:02:31 -05:00
Neil Deakin
bf030ccabd
Bug 467360, support buttons with child panels, r+sr=neil
2009-01-20 12:46:55 -05:00
Neil Deakin
ad4f866114
Bug 474336, updating max on progressmeter doesn't update display, r+sr=neil
2009-01-20 12:46:52 -05:00
Boris Zbarsky
b868afeb9d
Bug 473390 part 14. Eliminate the mRootBox member of the frame constructor state, and move its only consumer into the relevant frame Init method. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
0ae5192503
Bug 473390 part 11. Make some of the nsIBoxLayout constructors have nicer signatures. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
f3a2fedf99
Bug 473390 part 10. Move various XUL nsIBoxLayout stuff out of the frame constructor into frame creation functions, and make the XUL frame creation functions have the right signature to fit into the new world. r+sr=roc
2009-01-19 13:31:33 -05:00
Nickolay Ponomarev
dc72b9cc31
Bug 472189. Delay attribute changes for progressmeter updates via script-runnables. r=enn,sr=roc
2009-01-19 22:29:48 +13:00
Kai Liu
4b0b5e5530
Bug 240536 - resizer direction is to the right, when interface is RTL; r=roc,mano sr=roc
2009-01-18 13:58:19 +03:30
Olli Pettay
beca38650c
Bug 472502, r+sr=bz
2009-01-17 19:47:57 +02:00
Jeremy Lea
1800930122
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Neil Deakin
564a1b1853
Bug 472090, fix variable name
2009-01-14 13:56:07 -05:00
Neil Deakin
a7f74b19f7
Bug 472090, change scale to use a listener instead of mutation events, r=smaug,sr=neil
2009-01-14 13:21:58 -05:00
Nick Kreeger
6373ae3766
Fixing Bug 454632 - Resizing tree widget always re-scrolls to current index. r=enndeakin,sr=bz. Patch by Stephen Lau <steve@grommit.com>.
2009-01-13 10:50:26 -08:00
Ehsan Akhgari
4d6f0e54b7
Bug 140759 - tree cell content is not aligned to the right when tree direction is right to left; r=roc,gavin sr=roc
2009-01-13 21:30:06 +03:30
Benjamin Smedberg
24e7cb1f78
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Benjamin Smedberg
50621e4f9f
Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
2009-01-09 11:35:24 -05:00
Benjamin Smedberg
d0b948876f
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Robert O'Callahan
28a011aa13
Bug 467481. Don't reorder the children of listboxbody frames using their ordinals. r+sr=bzbarsky
2009-01-09 13:11:30 +13:00