Commit Graph

2029 Commits

Author SHA1 Message Date
Alexander Surkov
3cc553ad9d Bug 534527 - Accessibility needs new DOM API part 2, r=smaug, sr=bz 2010-02-20 16:52:50 -08:00
Ehsan Akhgari
ad26f817c1 Backed out changeset e6cf06cfcef9 2010-02-18 19:03:28 -05:00
Ehsan Akhgari
1e3823b178 Bug 542919 - Refactor the plain text editor initialization to facilitate lazy initialization; r=bzbarsky sr=roc 2010-02-01 23:00:06 -05:00
Jesse Ruderman
ea69eb8e00 Remove extra dump statements from tests 2010-02-11 14:14:26 -08:00
Alexander Surkov
a2194f474e Bug 534527 - Accessibility needs new DOM API, r=olli.pettay, sr=roc 2010-02-12 01:34:01 +08:00
Geoff Lankow
0f9d034946 Bug 536567 - Store the value of the per-site last file upload directories inside the memory while private browsing is active. r=ehsan 2010-02-11 09:35:49 +01:00
Zack Weinberg
0d9407d1a2 Bug 345681: Remove the vestigial nsICheckboxControlFrame and nsIRadioControlFrame interfaces. r=roc 2010-02-09 14:06:37 -08:00
Ryan Flint
badb4dd9ea Bug 539907 - Have getPref use asynchronous statements when called with an optional callback. r=myk, sr=robstrong 2010-02-09 05:28:39 -05:00
Olli Pettay
9eac4b838a Bug 518122, improve textarea.value+= performance, r=bz 2010-02-07 21:44:32 +02:00
Jae-Seong Lee-Russo
f1dbba608c Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE' 2010-02-07 10:52:43 -05:00
Ehsan Akhgari
ea9d96a070 Bug 542914 - Add some tests for text input fields to make sure their basic behavior and appearance does not regress; r=roc 2010-01-29 13:22:15 -05:00
Boris Zbarsky
1c87be06b3 Bug 541382. Buttons with non-visible overflow should clip their contents. r=roc 2010-01-25 11:03:43 -05:00
Robert O'Callahan
491dea3f30 Bug 526394. Part 31: Move scroll implementation into nsGfxScrollFrame. r=mats 2009-10-08 16:01:15 +13:00
Robert O'Callahan
9c6e7e8ede Bug 526394. Part 29: Create new nsLayoutUtils methods and remove useless code from nsListControlFrame::CaptureMouseEvents. r=mats 2010-01-12 10:45:18 +13:00
Robert O'Callahan
bf6153988a Bug 526394. Part 18: Remove nsIScrollableViewProvider and its implementations, now that we've removed all its users. r=mats 2009-09-09 17:40:01 +12:00
Robert O'Callahan
711aa746b3 Bug 526394. Part 17: Convert some selection-related code in nsTextControlFrame and nsSelection. r=mats 2009-09-03 17:23:47 +12:00
Robert O'Callahan
5fa2e9fd96 Bug 526394. Part 16: Convert nsListControlFrame. r=mats 2009-09-03 16:49:16 +12:00
Robert O'Callahan
39cb322926 Bug 526394. Part 4: Obsolete nsIScrollableViewProvider by adding nsIFrame::GetScrollTargetFrame. r=mats,sr=dbaron 2009-09-01 23:22:31 +12:00
Robert O'Callahan
0ad5ed6dca Bug 526394. Part 2: Remove pointless code in nsTextControlFrame, nsGfxScrollFrame handles this already. r=mats 2009-07-29 22:07:04 +12:00
Timothy Nikkel
7411ec87d0 Bug 488771. Stop nsIRollUpListener from inheriting from nsISupports. r=roc 2009-12-22 17:49:33 -06:00
Boris Zbarsky
49d5048a77 Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc 2009-12-24 16:20:06 -05:00
fantasai
f76a01be55 Bug 508473 part III: Pass destruction root to frame destruction methods r=bz sr=roc 2009-12-24 00:21:15 -05:00
fantasai
8c5e3209ba Bug 508473 Part I: Remove nsIFrame::RemovedAsPrimary r=bz sr=roc 2009-12-24 00:20:20 -05:00
Geoff Lankow
f69e64cbbb Bug 524408. File inputs should remember the last-used directory on a per-site basis. r=bzbarsky 2009-12-22 20:05:26 -05:00
Olli Pettay
0bceec42aa bug 531176, r=sicking, sr=jst 2009-12-18 21:27:57 +02:00
Boris Zbarsky
753175c110 Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron 2009-12-11 02:37:40 -05:00
Boris Zbarsky
e28191d463 Backing out bug 525608 and bug 525952 2009-12-10 18:28:08 -08:00
Boris Zbarsky
03f70fa558 Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron 2009-12-10 14:36:05 -08:00
Brad Lassey
1237d35630 bug 530367 - passwords from password manager flash in clear text r=neil 2009-11-25 12:41:23 -05:00
Mats Palmgren
2f5222ff3e Bug 522787. Always register an editor observer. r=smaug 2009-11-19 12:38:11 +13:00
Boris Zbarsky
f2460c2875 Bug 259636. Don't do sync reflow when setting .value on text inputs. r=roc, sr=dbaron 2009-11-11 18:28:16 -05:00
Timothy Nikkel
7f6c8fd2d3 Bug 488771. Stop nsIsIndexFrame from inheriting from nsISupports. r=roc 2009-11-03 16:43:23 -06:00
Gijs Kruitbosch
481a49d458 Back out bug 487059, fix tests and EM to cope, r=gavin,beltzner, bug 524995 2009-10-29 14:44:10 +01:00
Jonas Sicking
6e30a46fa6 Bug 523771: Support the 'multiple' attribute on <input type=file>. r=benjamn sr=jst 2009-10-24 21:13:30 -07:00
Timothy Nikkel
184544eb9a Bug 515096. Add a weak frame check in nsComboboxControlFrame methods HandleRedisplayTextEvent and RemoveOption because flushing could kill us. r=bz 2009-10-15 21:49:57 -05:00
L. David Baron
2207d27a17 Backed out changeset 1aea70ef6f63 (temporary debugging code for bug 523934). 2009-10-23 10:47:25 -04:00
L. David Baron
b6544cd539 Add temporary debugging code to debug bug 523934 2009-10-23 10:21:00 -04:00
Olli Pettay
4cf1d8973c Trying to fix the test for bug 411236, a=sheriff on a CLOSED TREE 2009-10-22 20:25:06 +03:00
Robert O'Callahan
9d5b5ae49a 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 2009-09-07 12:35:14 +12:00
Robert O'Callahan
15f39cc9fd 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 2009-09-23 23:02:27 +12:00
David Zbarsky
aadd6cf119 Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst 2009-08-24 16:02:07 -04:00
Mats Palmgren
f85d73c25c Bug 233463, patch 5 - Remove nsFrameList(nsIFrame*) ctor. r=bzbarsky 2009-09-18 13:09:36 +02:00
Mats Palmgren
f82eedba5a Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc 2009-09-16 17:01:36 +02:00
Neil Deakin
072598c8a3 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
684e46c218 Bug 435296 - Sync decode handling for decode-on-draw. r=roc 2009-09-12 16:44:18 -06:00
Zack Weinberg
b6fe8205dd 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
38553ecb4a Bug 503943, back out mouse capture patch, CLOSED TREE 2009-09-10 12:11:41 -04:00
Neil Deakin
12bece4d53 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
e80ed399f2 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
f0f3467002 Bug 513032 - remove empty conditionals in our makefiles, r=ted 2009-08-27 10:48:18 -07:00