Robert O'Callahan
|
c2f7a1e950
|
Bug 513082. Instead of passing aDirtyRect to nsDisplayItem::Paint, have nsDisplayList::OptimizeVisibility (renamed to ComputeVisibility) compute the intersection of the visible region with the bounds of each display item and store the result in the item's mVisibleRect. This lets us do less work to paint display items which have a small intersection with the visible region but a large intersection with the bounding-box of the visible region. r=dbaron
--HG--
extra : rebase_source : 76db4b87ef9e5a6e9de7677edc08c26e2cbc462e
|
2009-09-07 12:35:14 +12:00 |
|
Robert O'Callahan
|
3c44fac732
|
Bug 514660. Use classes instead of an explicit 'style' attribute to style the anonymous DIV of a text control, so that the styles are treated as user-agent styles and not removed when author styling is disabled. r=bzbarsky
--HG--
extra : rebase_source : 949e902529b2e0f48539d40141614038dfea0ea2
|
2009-09-23 23:02:27 +12:00 |
|
David Zbarsky
|
3d96b7b4a7
|
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
|
2009-08-24 16:02:07 -04:00 |
|
Mats Palmgren
|
2c137c2022
|
Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky
|
2009-09-18 13:09:36 +02:00 |
|
Mats Palmgren
|
dea07412a1
|
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
|
2009-09-16 17:01:36 +02:00 |
|
Neil Deakin
|
51b0e867e6
|
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
|
2009-09-13 09:13:16 -04:00 |
|
Bobby Holley
|
0b8080d9b5
|
Bug 435296 - Sync decode handling for decode-on-draw. r=roc
|
2009-09-12 16:44:18 -06:00 |
|
Zack Weinberg
|
d47e0f433b
|
Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
|
2009-09-12 17:49:24 +01:00 |
|
Neil Deakin
|
cef5702d08
|
Bug 503943, back out mouse capture patch, CLOSED TREE
|
2009-09-10 12:11:41 -04:00 |
|
Neil Deakin
|
6d007b6255
|
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
|
2009-09-10 08:51:36 -04:00 |
|
Mats Palmgren
|
845f8b59d7
|
Don't scroll to the selected element if the reflow was interrupted, we'll do it later. b=512410 r=bzbarsky
|
2009-09-04 23:07:38 +02:00 |
|
Benjamin Smedberg
|
667f63d102
|
Bug 513032 - remove empty conditionals in our makefiles, r=ted
|
2009-08-27 10:48:18 -07:00 |
|
Timothy Nikkel
|
e94dfedb9f
|
Bug 513185. Cleanup - get rid of unused PresContext argument of nsComboboxControlFrame::ShowList. r=roc
--HG--
extra : rebase_source : def06a931fc16d51b5783a327c0374a774f52895
|
2009-09-02 14:46:47 +12:00 |
|
Timothy Nikkel
|
25b7e778fe
|
Bug 513185. Calculate an opaque backstop color for a dropdown combobox (select) before possible scroll (which leads to painting). r=roc
--HG--
extra : rebase_source : 0ad5b14f24291dd16779328b1901a7f1a0091840
|
2009-09-02 14:46:47 +12:00 |
|
Jesse Ruderman
|
fbaaa060e5
|
Add more crashtests
|
2009-08-27 21:11:40 -07:00 |
|
Jesse Ruderman
|
e1c6eeae90
|
Add crashtests
|
2009-08-27 19:48:20 -07:00 |
|
Benjamin Smedberg
|
36bc86429d
|
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 |
|
Robert O'Callahan
|
4453cced60
|
Backed out changeset e2927bb26412
|
2009-08-26 14:49:18 -07:00 |
|
Zack Weinberg
|
64f6d4d0dd
|
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 |
|
Timothy Nikkel
|
cdd3018172
|
Bug 511323. If a dropdown combobox (select) is given a translucent background color make sure to draw an opaque color on the dropdown's opaque widget so we don't get garbage painted. r=roc
|
2009-08-25 12:07:57 -07:00 |
|
Benjamin Smedberg
|
ba372f3a4c
|
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 |
|
Boris Zbarsky
|
8f435d226b
|
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
|
0aa6350041
|
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
|
2009-08-24 16:02:07 -04:00 |
|
Boris Zbarsky
|
728dbbbd07
|
Bug 506481. Make sure that we'll scroll to the selected option even if it's added after our initial reflow but before we finish adding initial option kids. r=mats
|
2009-08-24 14:17:56 -04:00 |
|
Mats Palmgren
|
6bd2529458
|
Crash test for bug 321894.
|
2009-08-24 01:21:40 +02:00 |
|
Zack Weinberg
|
430c5ceb95
|
Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
|
2009-08-20 14:52:48 -07:00 |
|
Timothy Nikkel
|
5d0e3b32b3
|
Bug 503791. ComboboxControlFrame should not assume that the origin of the screen is (0,0) because that is not true with more than one display. r=dbaron
|
2009-08-17 20:21:07 -07:00 |
|
Hashem Masoud
|
b71a1a1cfa
|
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
|
2009-08-14 16:09:00 +02:00 |
|
Neil Rashbrook
|
157c6529e0
|
Bug 510323 Multiline <select> doesn't ignore middle clicks correctly r=smaug
|
2009-08-14 11:59:24 +01:00 |
|
Jonas Sicking
|
fbd09820fd
|
Back out bug 431098
|
2009-08-10 16:40:29 -07:00 |
|
Jesse Ruderman
|
22a651b89e
|
Add crashtest for bug 403148
|
2009-08-08 15:32:54 -07:00 |
|
Jesse Ruderman
|
62b746b5dd
|
Bug 424780 - Typing into <select> dropdown can cause nsStringBuffer leak. r=sicking
|
2009-08-08 15:00:26 -07:00 |
|
Boris Zbarsky
|
b7b105f657
|
Bug 502942. Make fieldsets use their content's last-line baseline. r=dbaron
|
2009-08-03 10:42:59 -04:00 |
|
Boris Zbarsky
|
811394b5da
|
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
|
2009-07-30 13:23:32 -04:00 |
|
Boris Zbarsky
|
1ef12b64a7
|
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
|
2009-07-28 08:53:20 -04:00 |
|
Boris Zbarsky
|
cf7d0b6141
|
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 |
|
Boris Zbarsky
|
2f720dd92d
|
Bug 491180. <button> should not clip overflowing contents. r=roc
|
2009-07-22 21:31:45 -04:00 |
|
Joe Drew
|
2aa59235f2
|
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 |
|
Mark Finkle
|
523fca9cea
|
Bug 500208: select element should update label when script changes selection, r=bzbarsky
|
2009-07-06 09:39:54 -04:00 |
|
Robert O'Callahan
|
45f0dccac6
|
Bug 495385. Text inputs should set the white-space style of the anonymous inner div when that div is created, not later when it will trigger a restyle. r+sr=bzbarsky
--HG--
extra : rebase_source : bef3008f365592d754039e74bac0b428a8c84794
|
2009-06-13 21:16:27 +12:00 |
|
Neil Deakin
|
1ff1ebff1c
|
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 |
|
Robert O'Callahan
|
9835529721
|
Bug 496840. Make dynamic insertion and removal of legends work in the presence of multiple legends. r+sr=bzbarsky
--HG--
extra : rebase_source : c11c9ac211575f01ac810eac7c1feb684ed76d7a
|
2009-06-12 14:01:05 +12:00 |
|
Neil Deakin
|
15df29db77
|
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 |
|
Henri Sivonen
|
82e13c145b
|
Bug 468708 - namespaceURI for HTML elements should be http://www.w3.org/1999/xhtml (also make localName return in lower case) r=sicking, sr=peterv, a=beltzner
|
2009-06-09 10:41:19 +03:00 |
|
Robert O'Callahan
|
5843f756df
|
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 |
|
Boris Zbarsky
|
b0eecf6115
|
Bug 492387. Flush out content notifications before initing our editor. r+sr=jst
|
2009-05-19 10:49:57 -04:00 |
|
Karl Tomlinson
|
3bbadcfb42
|
b=481751 block-height line-height for text input and strut baseline for textarea r=bz,sr=dbaron
--HG--
extra : rebase_source : 1241360066ea9387d15c71936da9468399240640
|
2009-05-19 10:13:12 +12:00 |
|
Robert O'Callahan
|
1a1d6f6086
|
Bug 463350. Don't allow fieldsets to break vertically. r+sr=dbaron
--HG--
extra : rebase_source : b40a725617805871f6c463f630099390749ca2a0
|
2009-05-08 13:55:22 +12:00 |
|
L. David Baron
|
f0c43ecb3d
|
Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
|
2009-05-06 13:46:04 -07:00 |
|
Bob Clary
|
d7c907c68c
|
bug 378670 - mochikit test by Martijn Wargers.
|
2009-04-24 10:08:18 -07:00 |
|