Boris Zbarsky
f62a78f95a
Bug 284320. Remove the contentParentFrame hack in subdocument frames, along with the no-longer-used arg it used to be used for. r+sr=roc
2009-01-06 17:29:50 -05:00
Neil Rashbrook
8943aec4b7
Bug 249141 Incorrect ellipsis width calculation when all text cropped from right r=Enn sr=roc
2009-01-06 21:35:18 +00:00
Neil Deakin
0c78efa0f5
Bug 342619, don't resize context menus when they would fit on the screen, r+sr=roc
2009-01-06 14:21:23 -05:00
L. David Baron
fcff6e2cee
Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
...
--HG--
rename : layout/generic/nsSpaceManager.cpp => layout/generic/nsFloatManager.cpp
rename : layout/generic/nsSpaceManager.h => layout/generic/nsFloatManager.h
2009-01-04 19:39:54 -05:00
Jesse Ruderman
10c6ec54aa
Add 19 crashtests
2009-01-01 14:18:58 -08:00
Olli Pettay
5bb068c0b4
Bug 471543, r=enndeakin, sr=roc,
2008-12-31 11:29:22 +02:00
Neil Deakin
6bfeec3f25
Bug 393582, Improve naNavigationDirection code, patch=karunasagark@gmail.com,r=enn,sr=bz
2008-12-30 08:30:51 -05:00
L. David Baron
6372afc768
Fix trivial compiler warning introduced by bug 471356.
2008-12-29 18:33:46 -05:00
Brad Lassey
05ddfa1f09
bug 469412 - remove native widgets from xul decks, mobile only r+sr=roc
2008-12-29 12:00:12 -05:00
L. David Baron
7f933168f7
Stop using nsAreaFrame for anything other than xul:label, which is the only thing for which it does anything different from nsBlockFrame, and rename it accordingly. (Bug 471356) r+sr=roc
...
--HG--
rename : layout/generic/nsAreaFrame.cpp => layout/xul/base/src/nsXULLabelFrame.cpp
rename : layout/generic/nsAreaFrame.h => layout/xul/base/src/nsXULLabelFrame.h
2008-12-29 10:07:38 -05:00
L. David Baron
b1f06fb8e9
Remove bogus assertion. (Bug 470063) r+sr=roc
2008-12-23 09:06:56 -05:00
Mark Banner
dea2d61f21
Additional crashtest fix follow up from bug 399227 - catch errors thrown by functions that now fail, so that the test completes properly
2008-12-22 19:05:25 +00:00
Mark Banner
c5bd21b3b9
Crashtest fix follow up from bug 399227 - Add missing removeAttribute to let the crashtests finish
2008-12-22 17:05:18 +00:00
Mark Banner
fb47271d47
Bug 399227 Crash @ nsTreeSelection::GetSingle, null mTree. r=enndeakin,sr=Neil
2008-12-22 15:32:19 +00:00
Joe Drew
213e7503f9
Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad
2008-12-19 17:35:50 -05:00
Neil Deakin
7954c8f595
Bug 279539, rework SetPopupPosition to be simpler, r+sr=roc
2008-12-10 07:19:16 -08:00
Neil Deakin
9d1fe08713
Bug 404314, create widget when setting menugenerated attribute, prevents assertion and issues with menu selection, r+sr=roc
2008-12-19 08:43:24 -05:00
L. David Baron
643531637f
Move wrapping of blocks inside XUL into ProcessChildren to catch more callers. (Bug 421203) r+sr=roc a=blocking1.9.1+
...
--HG--
rename : layout/reftests/bugs/321402-3.xul => layout/reftests/bugs/421203-3.xul
rename : layout/reftests/bugs/321402-4.xul => layout/reftests/bugs/421203-4.xul
rename : layout/reftests/bugs/321402-5.xul => layout/reftests/bugs/421203-5.xul
rename : layout/reftests/bugs/321402-6.xul => layout/reftests/bugs/421203-6.xul
2008-12-16 16:30:31 -08:00
Graeme McCutcheon
e24daa78af
Bug 345339. Make nsPresState not use a hashtable in favor of using less memory and only storing the things it really wants to store. Switch box objects to their own hashtable. r+sr=roc
2008-12-12 14:25:22 -05:00
Robert Sayre
f7012f30f5
Backout JOEDREW! patches for bug 89419 and bug 393936. Looks like they make mochitest leak.
2008-12-11 01:27:58 -08:00
Joe Drew
58af4dd1ae
Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad
2008-12-10 16:25:34 -08:00
Masayuki Nakano
24876a0e75
Bug 83056 Add support for windows sounds to Menus r=enndeakin, sr=roc, ui=jboriss
2008-12-11 02:23:20 +09:00
Markus Stange
3ae39edfef
Bug 312852 - Tooltip should not appear during a drag, r=smaug sr=roc
2008-12-08 15:59:29 +01:00
Markus Stange
4a6d32473a
Convert nsXULTooltipListener.cpp to use static_casts.
2008-12-08 15:27:21 +01:00
Mats Palmgren
2872a29086
Inherit -moz-box-ordinal-group to special frames and use a stable sorting algorithm (mergesort). b=431705 r+sr=roc
2008-12-07 19:11:30 +01:00
Neil Deakin
82fa0d4920
Bug 393575, change nsIMenuParent to nsMenuParent, r+sr=bz
...
--HG--
rename : layout/xul/base/src/nsIMenuParent.h => layout/xul/base/src/nsMenuParent.h
2008-12-05 11:37:31 -05:00
Neil Deakin
ad94b2843e
Bug 396699, rename popup list variables to be clearer, r=bz
2008-12-05 11:37:30 -05:00
Olli Pettay
66e2cdc078
Bug 430214, patch2, r+sr=roc
2008-12-03 13:11:34 +02:00
Olli Pettay
579256d013
Bug 466326 - #!!! ASSERTION: killing mutation events: 'nsContentUtils::IsSafeToRunScript(), r=enn,sr=sicking
2008-12-03 12:56:58 +02:00
Michael Ventnor
6da3038802
Bug 458031. Take dirty rect into account to limit box-shadow computation. r+sr=roc
2008-12-03 10:16:22 +13:00
Robert O'Callahan
c54224959f
Bug 463292. Make text-shadows in XUL nsTextBoxFrames get the correct overflow area and actually paint when only the overflow area is intersected. r+sr=dbaron
2008-11-26 11:59:06 +13:00
Brad Lassey
098c837567
backing out changesets 026147c91538, fb2326fcfc36, ebf0c7cf17be, 57e6a1e9041e, 1f5d2c249f86 and d7a7824d6990 due to crash on linux talos machines durring tp.
2008-11-26 12:20:26 -05:00
Robert O'Callahan
dc77572fbe
Bug 463292. Make text-shadows in XUL nsTextBoxFrames get the correct overflow area and actually paint when only the overflow area is intersected. r+sr=dbaron
2008-11-26 11:59:06 +13:00
Robert O'Callahan
bdeeace995
Bug 458487 - 'Rework image snapping logic'. r=vlad+joedrew, sr=dbaron
2008-11-04 14:01:21 -08:00
Markus Stange
fa3c8036be
Bug 457864 - ScrollTo doesn't know NS_SCROLL_PROPERTY_ALWAYS_BLIT, so remove it. r+sr=roc (relanding)
2008-11-01 15:08:54 +01:00
Peter Van der Beken
31fbed0cfb
Fix for bug 461560 (Make nsNamedArraySH::NamedItem not AddRef/Release). r/sr=bz.
2008-10-31 14:40:35 -07:00
Peter Van der Beken
9c9e29283f
Backed out changeset 5d65342d7287 to fix orange
2008-10-31 11:08:24 -07:00
Peter Van der Beken
606540be63
Backed out changeset 5d65342d7287 to fix orange
2008-10-31 11:07:26 -07:00
Benjamin Smedberg
902f5ebb80
Bug 462381 - Build layout directories in parallel r=ted sr=roc
2008-10-31 09:07:15 -07:00
Peter Van der Beken
ef4e05905a
Fix for bug 461560 (Make nsNamedArraySH::NamedItem not AddRef/Release). r/sr=bz.
2008-10-31 08:55:59 -07:00
Mook (sb)
4034ab9663
Bug 442419 - allow custom max for progressmeter; r=enndeakin, sr=roc
2008-10-30 13:04:23 +03:30
Benjamin Smedberg
86cdd14ce2
Windows-only build bustage from bug 461576 - use nsresult instead of NS_IMETHODIMP
2008-10-28 01:50:19 -04:00
Benjamin Smedberg
123baa09c2
Bug 461576 - nsListBoxBodyFrame shouldn't need to implement nsIListBoxObject - r=enn sr=roc
2008-10-28 00:47:19 -04:00
Benjamin Smedberg
33ccb02fc5
Bug 461359 - Make nsTreeBodyFrame not implement nsITreeBoxObject... nsTreeBoxObject can just call the methods on nsTreeBodyFrame directly, and we avoid nsISupports oddities for bug 396185 r=Enn sr=roc
2008-10-28 00:47:19 -04:00
Markus Stange
48d1180df5
Backout of bug 457864, more tests need to be fixed first
2008-10-27 22:34:56 +01:00
Markus Stange
105348a0f1
Bug 457864 - ScrollTo doesn't know NS_SCROLL_PROPERTY_ALWAYS_BLIT, so remove it. r+sr=roc
2008-10-27 20:27:08 +01:00
Bernd
1d697f9f37
bug 258377, make border collapsed tables to listen for dynamic border style changes r/sr=bzbarsky
2008-10-26 11:11:34 +01:00
Peter Van der Beken
a9ba7dc3aa
Fix for bug 460512 (Avoid AddRef/Release in scriptable helper methods for NodeList). r/sr=bz.
2008-10-22 16:31:14 +02:00
Robert O'Callahan
743b137a89
Bug 459086. Use XUL GetBorderAndPadding method to avoid assertion. r+sr=dbaron
2008-10-21 20:43:58 +13:00
Markus Stange
b5e35b8393
Bug 460587 - Fixing bad merge: changeset fbb71be15c4d (bug 450944) accidentally reverted a part of changeset 1df65cbf518a (bug 451300)
2008-10-20 10:42:22 +02:00
Markus Stange
65b474ab91
Bug 450944 - Implement -moz-window-shadow functionality on Mac OS X, r=hwaara sr=roc.
...
This patch turns on window shadows for transparent windows by default, so the identity popup and the "edit bookmarks" popup will get a shadow, too. ui-r=faaborg
2008-10-14 17:33:40 +02:00
L. David Baron
1983da5c49
Make sure DidSetStyleContext methods call the base class DidSetStyleContext, and change the signature to return void. (Bug 459649) r+sr=bzbarsky
2008-10-13 18:03:28 -04:00
Arpad Borsos
4460c617be
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Taras Glek
8d3ffd0416
Bug 456099: outparamdel nsIPrivateDOMEvent r+sr=jst
2008-10-09 16:23:07 -07:00
Neil Rashbrook
72f15303be
Followup to bug 438517 to avoid a debug assertion by including the element in its overflow r+sr=roc
2008-10-08 13:20:14 +01:00
Zack Weinberg
9f6bb54ae2
Bug 456147 - Fix color and layering of text-decoration:line-through in XUL textboxes [r=enndeakin sr=dbaron]
2008-10-01 00:46:18 -05:00
Rob Arnold
1704e6da24
Fixed rgba(0,0,0,0) problem for text-shadow - bug 438517 r+sr=roc
2008-09-30 22:30:32 -04:00
Rob Arnold
a9721a71dc
Bug 438517 - Add text-shadow support to nsTextBoxFrame r+sr=roc
2008-09-30 20:57:51 -04:00
Boris Zbarsky
872ba2e8a1
Bug 433616 part 1. Make it possible to create a document viewer with no parent widget or container, and make various code saner about handling null document/prescontext/documentviewer containers. r=roc, sr=jst
2008-09-28 15:14:28 -04:00
Boris Zbarsky
fea473d9f8
Backing out changesets 2ea77fa990af, 7d2d8869e73c, 93441e4f521e, 43d2ee100f3b, a2d84821ea71 to see whether they're causing the Windows Txul or Mac Tp regressions
2008-09-29 08:51:29 -04:00
Boris Zbarsky
3eac01f00c
Bug 433616 part 1. Make it possible to create a document viewer with no parent widget or container, and make various code saner about handling null document/prescontext/documentviewer containers. r=roc, sr=jst
2008-09-28 15:14:28 -04:00
Robert O'Callahan
9617ccbc59
Backing out bug 448830
2008-09-28 23:13:58 +13:00
Jeremy Lea
b971d67ca6
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
2008-09-28 20:38:34 +13:00
Justin Wood
633e9dc8a6
Bug 457353, Remove nsIListBoxObject::listboxBody
...
r+sr=bzbarsky
2008-09-27 11:38:18 -04:00
Robert O'Callahan
933a4085b6
Backing out bug 448830
2008-09-26 13:10:26 +12:00
Taras Glek
712115b8df
bug 455536: s/NS_ERROR_FAILURE/NS_ERROR_OOM/ outparamdelled nsNodeInfoManager::GetNodeInfo r+sr=jsr
2008-09-25 15:46:52 -07:00
Jeremy Lea
9848d4cb07
Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
2008-09-26 10:42:19 +12:00
Zack Weinberg
5ac3a51901
Bug 456792 - Two more API cleanups for nsCSSRendering; patch 1; r+sr=roc
2008-09-25 17:53:27 +02:00
Zack Weinberg
53bd2bb45d
Bug 456152 - slight API cleanup for nsCSSRendering::PaintBackground; r+sr=roc
2008-09-24 06:07:22 +02:00
Olli Pettay
50dd01ac26
backout Bug 456147
2008-09-20 23:01:34 +03:00
Zack Weinberg
4f2871baf1
Bug 456147 - nsTextBoxFrame (XUL <label>, <description>, <text>) uses underline color for line-through; r=enndeakin
2008-09-20 20:09:15 +02:00
Arpad Borsos
ba63ac8756
Bug 452797 - Clean up unused variables in layout/; v6; r+sr=roc
2008-09-20 15:42:03 +02:00
Arpad Borsos
e3bafe020d
Bug 452797 - Clean up unused variables in layout/; "crashtest" part; r=roc
2008-09-20 15:18:50 +02:00
Robert O'Callahan
9c1776c82c
Bug 450930. Fire a DOM event when painting so that content and chrome can track what's being repainted. r=smaug,sr=dbaron
2008-09-18 21:47:21 +12:00
Oleg Romashin
3490856f34
Bug 455665 - nsSplitterFrameInner crashes in some special case. r+sr=bzbarsky.
2008-09-17 17:38:33 +03:00
Arpad Borsos
eeb20133fe
Bug 454475 - Fix "unhandled enumeration value" warnings in layout/; r+sr=roc
2008-09-16 13:25:35 +02:00
Arpad Borsos
99687ce381
Bug 454766 - Add suggested parentheses to layout/; r+sr=roc; (with nits by sgautherie)
2008-09-15 17:40:25 +02:00
Rob Arnold
886fb4e4cc
Allow Aero Glass on popups r=vlad
2008-09-13 17:52:17 -04:00
Taras Glek
4c105d1266
bug 450777:deCOMtaminate nsNodeInfoManager::GetNodeInfo r+sr=jst
2008-09-12 15:32:18 -07:00
Zack Weinberg
10b58f92ef
Bug 453916: treat transparency strictly as a special case of color alpha. r+sr=dbaron
2008-09-12 08:35:53 -07:00
Neil Deakin
7db8870055
Bug 435848, don't allow xul popups in minimized windows, fix window.windowState property and window.restore() on Mac, r=josh,sr=roc
2008-09-10 12:57:57 -04:00
Ted Mielczarek
f4576958c6
bug 447642 - get rid of --disable-mochitest, replace MOZ_MOCHITEST with ENABLE_TESTS. r=bsmedberg
2008-09-09 13:59:11 -04:00
Taras Glek
60f6886e85
bug 454292:prbool fixes for layout r+sr=dbaron
2008-09-09 10:07:26 -07:00
Olli Pettay
80c3e6241d
Bug 430394, r+sr=roc
2008-09-09 12:00:02 +03:00
Ben Turner
af4ad79bb2
Bug 435848 - Backed out changeset 9b9968a7c755 due to failing unit tests.
2008-09-08 13:50:45 -07:00
Neil Deakin
dae6fe0b33
Bug 435848, don't allow xul popups in minimized windows, fix window.windowState property and window.restore() on Mac, r=josh,sr=roc
2008-09-08 12:09:35 -04:00
timeless@mozdev.org
0c4d3cb161
merging backout part two of two
...
to fix Bug 454186
SM crashes when try to download file [@ nsString::ToInteger - nsTreeBodyFrame::PaintProgressMeter]
2008-09-08 16:01:00 +02:00
timeless@mozdev.org
b28d2e0a0c
Backed out changeset 54215f2cbc66
...
to fix Bug 454186
SM crashes when try to download file [@ nsString::ToInteger - nsTreeBodyFrame::PaintProgressMeter]
2008-09-08 16:00:32 +02:00
Masayuki Nakano
56d0fa6247
Bug 451015 <panel> element should not be topmost window r=deakin+gavin, sr=neil
2008-09-08 21:58:07 +09:00
Arpad Borsos
8f2f355656
Bug 452797 - Clean up unused variables in layout/; r+sr=roc
2008-09-06 20:38:31 +02:00
Robert O'Callahan
324b7650bc
Bug 376662. Convert nsIFrame::GetOffsetTo to not use views. We need to ensure that for popups and scrollframes, views and frames are kept in sync at *all* times. Also fixes bugs in tests for NS_FRAME_NO_MOVE_FRAME. r+sr=bzbarsky
2008-09-06 20:52:56 +12:00
Robert O'Callahan
4f192c675b
Backing out changeset 1bdd5da49865 (for bug 376662) due to regression bug 453661
2008-09-05 15:40:06 +12:00
Robert O'Callahan
2a98fad6e1
Bug 376662. Make nsIFrame::GetOffsetTo not explicitly use views. r+sr=bzbarsky
2008-09-04 09:35:52 +12:00
Karsten Düsterloh
477d954f00
Bug 434080: GTK treelines are drawn in random colour when no specific rule is given; r/sr=roc
2008-09-01 22:52:38 +02:00
Neil Deakin
3bc01da920
Bug 356295. Implement HTML5 drag-drop. r=smaug,neil,sr=roc
2008-08-27 08:07:27 -04:00
Phil Ringnalda
cc8ffb61c8
Bug 451518 - in an assertion ComputedWidth() checked twice for being >= 0 (and ComputedHeight() not checked at all), r+sr=bz
2008-08-25 13:21:29 -04:00
Boris Zbarsky
c0d734f153
Backed out changeset 6958399a2eb1 o try to fix failed mochitests on Windows and Linux
2008-08-25 11:08:28 -04:00
Neil Deakin
92b66a1337
Bug 356295. Implement HTML5 drag-drop API. r=smaug,sr=roc
2008-08-25 21:56:29 +12:00
Robert Kaiser
089dfd0bd6
bug 380786 - clean up xpfe/ after suite moving to toolkit, r=ted sr=Neil
2008-08-24 19:51:03 +02:00
Olli Pettay
3125bdc1ef
Bug 433429, r+sr=bz
2008-08-24 18:14:09 +03:00
Dão Gottwald
70af685eb0
Backed out changeset 7f3879f42151
2008-08-20 10:18:18 +02:00
Rob Arnold
bfd304795f
Bug 451300 - "Add Aero Glass to Ctrl-Tab" [r+ui-r=mconnor r=vlad]
2008-08-20 00:41:37 -05:00
Dave Camp
9434a19b68
Backed out changeset 30d900751ca9 to fix unit test orange (Bug 356295)
2008-08-19 17:55:30 -07:00
Neil Deakin
9c0c4f8ec8
Bug 356295. Implement HTML5 drag-drop. r=smaug,sr=roc
2008-08-20 10:31:45 +12:00
Neil Deakin
829293474c
add missing file, crashtest for bug 434458
2008-08-18 15:44:48 -04:00
Neil Deakin
63d3b8ee5c
Bug 434458, add null checks to popup box object methods, r=smaug,sr=dbaron
2008-08-18 13:58:13 -04:00
Rob Arnold
134dad3910
Implement Aero Glass effect support - bug 418454 r=vlad r=roc
2008-08-12 17:44:14 -07:00
L. David Baron
7b3cd1f839
Merge backout of changeset 85a9eb44b240 (bug 366791) due to bug 449221.
2008-08-06 13:56:53 -07:00
L. David Baron
28fee352c0
Backed out changeset 85a9eb44b240 (bug 366791) due to bug 449221.
2008-08-06 13:56:42 -07:00
Zack Weinberg
4d06747563
Bug 446498 – use new border rendering for focus rectangles, and strip dead code. r+sr=vlad
2008-08-06 12:33:18 +02:00
L. David Baron
9989509a90
Make scrollbars not be reflow roots anymore, since they don't obey all the invariants needed. (Bug 366791) r+sr=bzbarsky
2008-08-04 15:15:11 -07:00
Boris Zbarsky
1cc264339d
Bug 430356. Don't return negative pref and min intrinsic widths for XUL boxes/ r+sr=dbaron
2008-07-28 23:07:28 -07:00
Zack Weinberg
d8e5c0aeb0
Delete nsLayoutUtils::GetAbsoluteCoord(); fold logic into callers and simplify. (Bug 437335) r+sr=dbaron
2008-07-17 16:37:12 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
d47b357e6b
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
2008-07-16 23:30:25 -07:00
L. David Baron
c4b7e273e8
Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
2008-07-16 22:59:14 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
8db48a0ff1
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
2008-07-16 22:18:38 -07:00
John Daniels
e0bca1e0bb
Bug 419532 – deCOMtaminate nsICaret. r+sr=roc
2008-07-16 12:52:01 +02:00
Zack Weinberg
8fba51852e
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
2008-07-15 14:31:36 -07:00
Robert O'Callahan
51357ace04
Bug 444688. Use an IsFrameOfType check instead of a frame state bit to detect whether a frame excludes ignorable whitespace children. r+sr=dbaronlayout
2008-07-14 10:41:18 +12:00
arno
ad565974cd
Bug 423802 - "xulrunner.exe crashes when a specially crafted grid control is used" (crashtest) [r=dbaron]
2008-07-12 05:12:56 -05:00
L. David Baron
c53e393693
Back out 0b57ada5d4b2 due to mochitest failures on at least Windows. (Bug 363706)
2008-07-01 22:00:02 -07:00
Zack Weinberg
cb5bc9d2a1
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
2008-07-01 20:24:36 -07:00
Benjamin Smedberg
b977ca4f77
Bug 442729 - Annotate stack-only classes in layout, r+sr=roc
2008-07-01 15:16:45 -04:00
Mats Palmgren
df8016e187
Crash test for bug 431738 by Jesse Ruderman<jruderman@gmail.com>.
2008-06-20 06:09:51 +02:00
Mats Palmgren
da5b4abca2
Protect against div-by-zero when mRowHeight is zero. b=431738 r+sr=roc
2008-06-20 06:07:37 +02:00
L. David Baron
0152516a31
Backed out changeset 68362ba98c23
2008-06-17 16:10:17 -07:00
Zack Weinberg
c890f24551
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
2008-06-17 14:37:56 -07:00
Simon Montagu
a1b1cbdae8
Remove unnecessary argument from SetBidiEnabled. Bug 435856, r+sr=roc
2008-06-16 02:28:17 -07:00
roc@meekness
bbdb08672f
Automated merge with ssh://hg.mozilla.org/mozilla-central
2008-06-16 13:37:36 +12:00
Arpad Borsos
6fdb435ac0
Bug 407616. Clean up nsResizerFrame and add tests. r+sr=roc
2008-06-16 13:36:28 +12:00
Kai Liu
364566a127
Bug 422607: avoid unneeded pixel/twip conversions to fix bookmarks menu aligment issues, r=enndeakin, sr=roc
2008-06-15 21:26:41 -04:00
Arpad Borsos
d82770b939
Bug 416509. Don't cache 'repeat' attribute in nsAutoRepeatBoxFrame, simplifies code. r+sr=roc.
2008-06-13 10:09:28 +12:00
Vladimir Vukicevic
21a7b6f110
b=346189, children should optionally not affect size of XUL stack; r+sr=roc
2008-06-04 23:46:24 -07:00
L. David Baron
6b8b0a32e8
Rename nsAtomStringList to nsPseudoClassList, since that's what it's for, and we want to make it more than just atoms and strings. Also remove an unused constructor. b=75375 r+sr=bzbarsky
2008-06-02 20:17:35 -07:00
Jeff Walden
8500f859c3
Bug 421576 - Unpaired surrogate handled wrongly (Acid3 #68 ). acid3++ r=dbaron
2008-06-02 21:29:00 -04:00
nick.kreeger@park.edu
0af6bc8343
Fixing bug 431606, content drop-down menus should appear with the parent menu. r=enndeakin, sr=roc, approval1.9=beltzner
2008-05-02 12:30:03 -07:00
roc+@cs.cmu.edu
c7d6ee4e0e
Bug 409427. Don't slide popups up if they're offscreen, flip them up above the anchor point instead. r=enndeakin,sr=neil,a=damon
2008-04-29 18:41:56 -07:00
gavin@gavinsharp.com
e7533ed360
Bug 429020: Scrollbars jump when being clicked and held to scroll down page, patch by Markus Stange <mstange@themasta.com>, r+sr=roc, a=beltzner
2008-04-24 17:25:15 -07:00
roc+@cs.cmu.edu
77fbe6912f
Bug 312225. When we flip a menu vertically to keep it off the bottom of the screen, we need to reverse the 2px vertical offset from the mouse cursor that we introduce for context menus.
2008-04-23 14:25:34 -07:00
jruderman@hmc.edu
9877afc785
Add crashtest
2008-04-22 21:35:50 -07:00
roc+@cs.cmu.edu
bc61a34233
Bug 393791. Don't allow menus to open before we've generated their child frames. r=enn,sr=neil,a=beltzner
2008-04-22 20:05:54 -07:00
roc+@cs.cmu.edu
8fa910fdc5
Backing out 393791
2008-04-21 17:09:55 -07:00
roc+@cs.cmu.edu
a78ea088d0
Bug 393791. Don't show a popup menu if we haven't generated its children yet. r=enn,sr=neil,a=beltzner
2008-04-21 15:02:17 -07:00
enndeakin@sympatico.ca
1db1f2aea3
Backout bug 398928
2008-04-21 09:53:30 -07:00
gavin@gavinsharp.com
aca186852d
Bug 428226: Fix and reenable test for bug 393970 on Linux, patch by Wladimir Palant <trev.moz@adblockplus.org>, r+sr=roc
2008-04-16 13:27:24 -07:00
enndeakin@sympatico.ca
4e505ff313
Bug 398928, allow dragging window on Mac by the toolbar, r=neil,sr=roc,a=beltzner
2008-04-16 08:29:54 -07:00
masayuki@d-toybox.com
f0d97b8c55
Bug 359638 accesskeys are incorrectly shifted again (i.e. accesskey=. is broken) and also for b=398264, b=401086, b=414130, b=427797, b=427932, b=427995 r=karlt+ere+josh, sr=roc, a1.9=mconnor
2008-04-14 21:16:24 -07:00
jonas@sicking.cc
c0a36bb117
Bug 423355: Make sure that we never remove removable blockers more than once. Also make sure to never fire mutation events when it's not safe to run script. r/sr=bz/roc a=beltzner
2008-04-14 16:59:21 -07:00
marco.zehe@googlemail.com
2bc56b3cdb
bug 424161 - Tree invalidation screwed up badly, getting 6 failures on Mochitest for bug 368835. p=Alexander Surkov (surkov.alexander@gmail.com) r=me, r=Olli.Pettay sr=jonas a1.9=beltzner
2008-04-10 08:11:15 -07:00
roc+@cs.cmu.edu
d23f3b4583
Bug 425253. Propagate reflow-depth tracking through XUL box layout. r+sr=dbaron,a=damon
2008-04-09 21:39:41 -07:00
gavin@gavinsharp.com
7d56d445ce
Disable test from bug 393970 on linux (bug 428226)
2008-04-09 20:29:17 -07:00
gavin@gavinsharp.com
792dc45e7c
Disable test from bug 393970 on linux (bug 428226)
2008-04-09 20:00:37 -07:00
gavin@gavinsharp.com
4b45bc54b5
Bug 393970: grid columns don't line up if one <rows> block is scrollable, patch by Wladimir Palant <trev.moz@adblockplus.org>, r+sr=roc, a=beltzner
2008-04-09 15:15:59 -07:00
timeless@mozdev.org
7450957199
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
2008-04-06 05:28:34 -07:00
smontagu@smontagu.org
9895f66f2b
Correct the coordinates for selection decoration in right-to-left text. Bug 421042, r+sr=roc, a=beltzner
2008-04-06 01:12:09 -07:00
philringnalda@gmail.com
173a811649
Bug 426392 - Crash in nsXULPopupManager::ShowPopupCallback when customizing toolbar on OS X, patch by Chris Pearce (chris@pearce.org.nz), r+sr=roc, a=blocker
2008-04-03 20:29:17 -07:00
reed@reedloden.com
01955f3c26
Bug 420499 - "Caret browsing mode wrongly engaged" [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+]
2008-04-01 01:35:11 -07:00
roc+@cs.cmu.edu
f472753852
Bug 421885. Make tiled image drawing sample only the correct subimage by manually padding if necessary. r=vlad
2008-03-31 02:40:53 -07:00
reed@reedloden.com
3cbc3f6cee
Back out Robert O'Callahan's patch from bug 421885 due to reftest failure.
2008-03-28 02:32:03 -07:00
reed@reedloden.com
e9e81b61d3
Bug 421885 - "Google reader search results have strange red line and broken border around them" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=vlad a=blocking1.9+]
2008-03-28 01:54:27 -07:00
jruderman@hmc.edu
23a8873e04
Add crashtest
2008-03-26 14:31:37 -07:00
dbaron@dbaron.org
47e2515190
Add a code comment from work on 413027.
2008-03-21 21:50:58 -07:00
dbaron@dbaron.org
dc8bbae6e0
Some more grid reftests from work on 413027.
2008-03-21 21:49:51 -07:00
dbaron@dbaron.org
cd471b7a9f
Add some basic reftests for XUL grid.
2008-03-19 15:29:31 -07:00
timeless@mozdev.org
e2c269222e
reverting, wrong patch, missing AMBIGUOUS
2008-03-19 14:55:22 -07:00
timeless@mozdev.org
f05249d8fc
reverting
2008-03-19 14:44:51 -07:00
timeless@mozdev.org
5da68b2430
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
2008-03-19 14:19:35 -07:00
reed@reedloden.com
60e0669d73
Bug 415257 - "Editable trees: input sized wrongly and rows jumping with flexible and non-flexible treecols" [p=paul.rouget@gmail.com (Paul Rouget) r+sr=Neil a1.9=beltzner]
2008-03-18 12:41:34 -07:00
roc+@cs.cmu.edu
2134059769
Backing out 413027 again.
2008-03-13 02:14:16 -07:00
roc+@cs.cmu.edu
18d27aaaba
Bug 413027. The XUL pref and min height for a CSS block should be its height when reflowed at its preferred width, NOT the height of the tallest line. r+sr=dbaron. Relanding with additional XUL box layout fix to increase the frame size to the minimum size required by children even if they don't change size during layout, and a fix to scrollframes so they don't depend on being able to set a size for scrollbars less than their minimum size. r+sr=dbaron
2008-03-13 01:40:43 -07:00
dholbert@cs.stanford.edu
2ea403e054
Bug 422484: Add parens around macro if conditions. Patch by David Mandelin <dmandelin@mozilla.com> r=benjamin a1.9=dsicore
2008-03-12 14:47:11 -07:00
smontagu@smontagu.org
ab681cb915
Enable bidi processing if there are right-to-left characters in print headers or footers. Bug 421690, r+sr=roc, blocking1.9=damon
2008-03-12 00:56:38 -07:00
reed@reedloden.com
938631afa8
Bug 412954 - "menus should have Menu, PopupMenu or DropdownMenu window type" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a1.9=beltzner]
2008-03-08 03:32:25 -08:00
dbaron@dbaron.org
46dea1c691
Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
2008-03-05 16:05:26 -08:00
bent.mozilla@gmail.com
71499161de
Bug 420803 - Fix for bug 413268 keeps a DOM window alive until shutdown. r=enn, sr=jst, a=blocking1.9+.
2008-03-04 15:27:02 -08:00
roc+@cs.cmu.edu
7f4805a6b4
Bug 417255. Rework getClientRects/getBoundingClientRect/offset* code to use a generic rectangle iterator API which drills down through anonymous blocks, fixing IE compat. r+sr=dbaron
2008-02-27 01:26:15 -08:00
dougt@meer.net
b91c05756b
use of max(a,b) is confusing windows mobile compiler. b=419653, r=dbaron, a=beltzner
2008-02-26 17:51:57 -08:00
Olli.Pettay@helsinki.fi
ef5fceaa12
Bug 411054, Audit IsNativeAnonymous()/GetBindingParent() uses, r+sr=sicking
2008-02-26 04:40:18 -08:00
enndeakin@sympatico.ca
1c1dffba10
Bug 405719, don't set open attribute too early, followup patch which fixes test
2008-02-22 10:34:07 -08:00
enndeakin@sympatico.ca
a70f5c43e3
Bug 405719, temporary change to fix orange, will investigate
2008-02-21 12:26:49 -08:00
enndeakin@sympatico.ca
51a377fbbc
Bug 405719, regression where menus cannot be generated with templates without extra tags, also improve construction by not setting the open attribute too early and instead call the builder directly before opening a menu, r=smaug,sr=neil,a=beltzner
2008-02-21 09:40:12 -08:00
enndeakin@sympatico.ca
fb50d7cb40
Bug 413268, clientX/clientY properties not working for tooltip popupshowing event, r=smaug,sr=neil
2008-02-20 12:16:55 -08:00
bent.mozilla@gmail.com
6f2a5a56a9
Bug 417534 - "XUL Tooltips keep windows alive until shutdown". r=enn, sr=peterv, a=blocking1.9+.
2008-02-20 11:00:10 -08:00
fantasai.cvs@inkedblade.net
6f64150c05
switch GetOverflowAreaProperty callers to GetOverflowRect b=417116 r+sr=roc a=roc
2008-02-19 23:08:55 -08:00
jag@tty.nl
60e16aa5b6
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
masayuki@d-toybox.com
1ba248b82a
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
2008-02-16 07:31:27 -08:00
roc+@cs.cmu.edu
3ea6d38288
Bug 415684. nsAutoRepeatBoxFrame should not pretend to be refcounted. Clean up nsRepeatService so it doesn't refcount its callbacks. r+sr=mats
2008-02-14 18:04:34 -08:00
joshmoz@gmail.com
a4ecd7ee90
Opt-click in scroll well should toggle Next Page/Jump to Here behavior, not Shift-Click. Patch by Stan Shebs. b=410112 r=josh sr=roc
2008-02-14 13:45:47 -08:00
surkov.alexander@gmail.com
0f7c15d44d
Bug 416553 - option to run accessibility tests, r=rcampbell
2008-02-13 22:20:01 -08:00
reed@reedloden.com
f4546ea4de
Bug 416510 - "nsSliderFrame should use nsCOMPtr for its mMediator" [p=kayjay@poczta.fm (kayjay) r+sr=roc a1.9=schrep]
2008-02-13 02:41:23 -08:00
surkov.alexander@gmail.com
587720fba5
Bug 308564 - No accessibility events when data in a tree row changes, stage 2, r=smaug, sr=jonas, a=mtschrep
2008-02-12 19:47:58 -08:00
dolske@mozilla.com
8ce64ccf0a
Reland 406686, tests went green apparently before picking up the backout.
2008-02-08 12:23:05 -08:00
dolske@mozilla.com
0819f21b19
Backout bug 406686 to determine cause of mochitest failures.
2008-02-08 11:07:21 -08:00
enndeakin@sympatico.ca
7a7a17051d
Bug 406686, close popups on blur, this time with nullcheck, r=roc,sr=dveditz
2008-02-08 05:53:33 -08:00
surkov.alexander@gmail.com
74279b8815
Bug 308564 - No accessibility events when data in a tree row changes, r=evan.yan, olli.pettay, sr=jonas, a=mtschrep
2008-02-08 04:55:57 -08:00
reed@reedloden.com
705460fe03
Bug 385058 - "Grey marks (turds, remnants, ghosts) appear on scrollbars" (Redraw whole scrollbar when position changes) [p=mstange@themasta.com (Markus Stange) r+sr=roc a1.9=schrep]
2008-02-07 00:56:38 -08:00
reed@reedloden.com
4e6ff4bd80
Bug 415523 - "Scrollbar thumb jumps on drag start" [p=mstange@themasta.com (Markus Stange) r+sr+a1.9=roc]
2008-02-06 21:28:15 -08:00
mozilla.mano@sent.com
f6ac15fc1b
Backing out 406686 again
2008-02-06 18:19:12 -08:00
mozilla.mano@sent.com
3e28abc362
Relanding bug 406686
2008-02-06 16:55:55 -08:00
mozilla.mano@sent.com
574bc0c0ef
Attempt to fix orange by backing out 406686
2008-02-06 15:45:59 -08:00
enndeakin@sympatico.ca
a5762989ac
Bug 406686, close popups on blur, r=roc,sr=dveditz
2008-02-06 13:12:00 -08:00
jruderman@hmc.edu
cba5a6ad8f
Add a crashtest.
2008-02-03 21:45:44 -08:00
reed@reedloden.com
9db46bbc2a
Bug 411048 - "Menu remains highlighted after being dismissed by middle-click" (clear active state when destroying menu frame) [p=enndeakin@sympatico.ca (Neil Deakin) r=Smaug sr=Neil a1.9=damons]
2008-01-29 23:18:07 -08:00
bzbarsky@mit.edu
e6b218fcb9
Relanding bug 412679. r+sr=dbaron
2008-01-27 12:24:06 -08:00
jag@tty.nl
a04295311c
Bug 414148: Avoid copy of some nsDependentC?Strings. sr=dbaron, a=mtschrep
2008-01-26 15:00:19 -08:00
reed@reedloden.com
5d54d2f655
Bug 366531 - "deCOMtaminate nsBox.h [BoundsCheck()]" (additional fixes) [p=ldx@users.sourceforge.net (Lorenzo Dieryckx) r+sr+a1.9=roc]
2008-01-20 21:44:05 -08:00
aaronleventhal@moonset.net
8ee8c71c15
Bug 412889. Crashes in XUL tree accessible. r+sr=neil, a=schrep
2008-01-18 11:55:37 -08:00
reed@reedloden.com
40b33e95ca
Bug 405512 - "deCOMtaminate nsIMenuRollup" [p=karunasagark@gmail.com (karuna [kay]) r+sr=roc a1.9=schrep]
2008-01-16 23:00:31 -08:00
reed@reedloden.com
8d20fe094b
Bug 405512 - "deCOMtaminate nsIMenuRollup" [p=karunasagark@gmail.com (karuna [kay]) r+sr=roc a1.9=schrep]
2008-01-16 22:57:13 -08:00
reed@reedloden.com
f5dcdaba35
Bug 340510 - "nsIDOMNSDocument.getBoxObjectFor (standard way to use Mozilla) does not work with --disable-xul" [p=romaxa@gmail.com (romaxa) r+sr=roc a1.9=schrep]
2008-01-15 17:27:53 -08:00
roc+@cs.cmu.edu
5c3157a599
Bug 404192. Sync up nsBoxFrame::CreateViewForFrame with nsContainerFrame::CreateViewForFrame, in particular to use GetParentViewForChildFrame to set up scrollframe children correctly. r+sr=mats
2008-01-09 14:45:10 -08:00
reed@reedloden.com
2f7479f493
Actually fix bustage.
2008-01-08 23:51:17 -08:00
reed@reedloden.com
1d9cf6a707
Attempt to fix bustage.
2008-01-08 23:48:58 -08:00
reed@reedloden.com
a32f332c56
Bug 366534 - "deCOMtaminate nsIBoxLayout" [p=skumar@sta.samsung.com (Sudheer) r+sr=roc a1.9=schrep]
2008-01-08 23:28:39 -08:00
jruderman@hmc.edu
13d0420495
Adding a crashtest.
2008-01-06 15:58:28 -08:00
reed@reedloden.com
327b1fc144
Bug 366531 - "deCOMtaminate nsBox.h [BoundsCheck()]" [p=ldx@users.sourceforge.net (Lorenzo Dieryckx) r+sr=roc a1.9=damons]
2008-01-04 21:49:44 -08:00
jruderman@hmc.edu
e16bda2e7f
Add crashtest
2008-01-04 21:07:49 -08:00
jruderman@hmc.edu
b115cb37bc
Add crashtest
2008-01-04 20:39:04 -08:00
jruderman@hmc.edu
a724b008db
Add crashtest
2008-01-04 20:36:54 -08:00
jruderman@hmc.edu
14e0690b41
Add crashtest for leak bug
2008-01-04 20:33:57 -08:00
jruderman@hmc.edu
511648e7a8
Adding crashtest
2008-01-04 20:30:50 -08:00
mozilla.mano@sent.com
0c1e6376ae
Bug 407449 - After an unsuccessful drag&drop action multiple folders/bookmarks can be highlighted in Places Organizer. r=enn, sr=roc.
2008-01-04 16:21:25 -08:00
roc+@cs.cmu.edu
7baa9db579
Bug 407889. Reduce dynamic memory allocations during event handling by having nested invocations of HitTest share a single buffer for reordering display items; this buffer is an nsAutoTArray so it's mostly stack-allocated. r+sr=mats
2008-01-03 18:08:29 -08:00
jruderman@hmc.edu
626c19b7a6
Add crashtest
2008-01-02 21:56:25 -08:00
Olli.Pettay@helsinki.fi
f48ac82989
Bug 409807, r+sr=roc, a=beltzner
2008-01-02 16:01:30 -08:00
ginn.chen@sun.com
af2402e25d
Bug 398362 First menuitem is not selected when opening a menu for the first time r=enndeakin sr=bzbarsky
2008-01-01 21:33:30 -08:00
reed@reedloden.com
a007dfe8dd
Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
2008-01-01 02:11:02 -08:00
dwitte@stanford.edu
7e17ec5039
Bug 410358 - use nsTArray in nsTreeBodyFrame. r+sr=neil, a=stuart
2007-12-31 17:31:16 -08:00
jruderman@hmc.edu
b11c4ba087
Add crashtest
2007-12-23 18:19:16 -08:00
neil@parkwaycc.co.uk
8ca01d84a4
Bug 408904 Fix crash regression from bug 384874 r=Enn sr=bz a=beltzner
2007-12-21 09:59:35 -08:00
jruderman@hmc.edu
3b860d838e
Over the past week, I checked in 377 crashtests, mostly for bugs I reported. Now it's your turn.
2007-12-19 16:35:23 -08:00
jruderman@hmc.edu
ff6b68c8ac
Do not look into crashtest with remaining eye.
2007-12-19 16:04:17 -08:00
jruderman@hmc.edu
c21b439172
Use this crashtest only with proper ventilation.
2007-12-19 16:01:30 -08:00
jruderman@hmc.edu
c0afbe84c5
Wearing this crashtest does not enable you to fly.
2007-12-19 16:00:28 -08:00
jruderman@hmc.edu
e9474c23a1
Please remain seated until the crashtest has come to a complete stop.
2007-12-19 15:56:15 -08:00
jruderman@hmc.edu
a1aa8ad69f
Add crashtest
2007-12-19 15:24:23 -08:00
jruderman@hmc.edu
9f3e8a9dff
This crashtest may contain traces of peanuts.
2007-12-19 15:22:36 -08:00
jruderman@hmc.edu
eb708b80a8
Have you stopped beating your crashtest yet?
2007-12-19 15:21:07 -08:00
jruderman@hmc.edu
94aa258950
Add crashtest
2007-12-19 15:09:39 -08:00
hwaara@gmail.com
7412bc431b
bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons
2007-12-19 11:40:18 -08:00
enndeakin@sympatico.ca
90a220eee9
Bug 407601, use preferred size when calculating popup position and size instead of current size, fixes extraneous layouts and scrolling position changes, r+sr=bz,a=shrep
2007-12-19 08:37:32 -08:00
jruderman@hmc.edu
7258aeb675
Add crashtest
2007-12-18 17:00:19 -08:00
jruderman@hmc.edu
7d90820233
Do not taunt Happy Fun Crashtest.
2007-12-18 16:58:28 -08:00
jruderman@hmc.edu
8cdc29142b
Add crashtest.
2007-12-18 16:56:25 -08:00
jruderman@hmc.edu
6fa4c11a32
One crashtest to rule them all, and in the darkness bind them.
2007-12-18 16:50:46 -08:00
jruderman@hmc.edu
91d782490a
Add crashtest.
2007-12-18 16:48:24 -08:00
jruderman@hmc.edu
074848d067
Add a crashtest
2007-12-18 16:31:06 -08:00
jruderman@hmc.edu
0ed921c684
Add crashtest
2007-12-18 16:27:39 -08:00
jruderman@hmc.edu
a828e5bef1
Really add crashtests
2007-12-18 16:27:10 -08:00
jruderman@hmc.edu
5995bbd058
Crashtester!? I hardly *know* 'er!
2007-12-18 16:25:01 -08:00