Robert O'Callahan
2a98fad6e1
Bug 376662. Make nsIFrame::GetOffsetTo not explicitly use views. r+sr=bzbarsky
2008-09-04 09:35:52 +12:00
Robert O'Callahan
280497581e
Bug 331088. Handle file-control frame being torn down while the dialog is up. r=smaug,sr=mats
2008-08-15 22:21:31 +12:00
Boris Zbarsky
806fd9a038
Bug 210094. Make min-height and max-height work on fieldset. r+sr=dbaron
2008-08-08 01:18:00 -04: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
Mats Palmgren
56761dd7af
Bug 446663. Make sure that if the user is typing in a text input its text input listener will get the events (so that undo/redo work and oninput is fired).
2008-07-31 17:36:21 -07:00
Mats Palmgren
310e6f6c08
Bug 446663. Make sure that if the user is typing in a text input its text input listener will get the events (so that undo/redo work and oninput is fired).
2008-07-31 17:34:11 -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
neil@parkwaycc.co.uk
09626199c3
Bug 444466 – Crash [@ nsTextControlFrame::PreDestroy()], r+sr=bz
2008-07-12 11:26:40 +02:00
Mats Palmgren
69e75dde71
Use the post-reflow GetUsedMargin() value when placing the legend. b=433700 r+sr=dbaron
2008-07-09 17:42:44 +02:00
vladimir@pobox.com
10efce0bb4
b=431081; native selection box frame missing in fx3 - vista content only; r+sr=roc,a=beltzner
2008-04-28 20:55:07 -07:00
jst@mozilla.org
e619daaa68
Landing fix for bug 419716. Make us consistently deal how we're pass param tags to object tags when parsing XHTML. Patch by mrbkap@gmail.com and bent.mozilla@gmail.com, r+sr=jonas@sicking.cc, a=beltzner
2008-04-17 15:30:51 -07:00
dbaron@dbaron.org
ab7e601ce2
Backout bug 157546 (making the delete key delete by clusters) to fix blockers bug 419217 and bug 419406. Instead of removing the added test, mark now-failing tests as todo. a=damons
2008-04-14 18:04:18 -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
reed@reedloden.com
f7dae3fbcd
Bug 420499 - "Caret browsing mode wrongly engaged" (Mochitest) [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+]
2008-04-08 11:52:48 -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
mats.palmgren@bredband.net
4e65955985
Disconnect the frame selection object from the pres shell earlier. b=421083 r+sr=roc a1.9=beltzner
2008-04-02 19:42:20 -07:00
masayuki@d-toybox.com
829a7d2e7e
Bug 424989 Cannot use reconversion of IMEs from system menu at the focus being on textarea r+sr=roc, b1.9=jonas
2008-03-29 12:38:05 -07:00
jruderman@hmc.edu
84cc2a1903
Adding crashtest
2008-03-26 21:27:43 -07:00
timeless@mozdev.org
e2c269222e
reverting, wrong patch, missing AMBIGUOUS
2008-03-19 14:55:22 -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
bzbarsky@mit.edu
84f8940b51
Don't use fieldset pref widths as min widths, since pref widths can be unconstrained. Incidentally makes it possible for text to legends to wrap if the page wants it to. Bug 404123 and bug 354502, r+sr=dbaron, a=beltzner.
2008-03-14 13:48:23 -07:00
dbaron@dbaron.org
6bd448a3eb
Give radio buttons and checkboxes a useful baseline, and switch checkboxes from text-bottom to baseline alignment (to match radios). b=402940 r+sr=bzbarsky a=blocking1.9+
2008-03-07 09:57:34 -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
roc+@cs.cmu.edu
909dafab94
Bug 405952. Add scrollbar width to pref and min widths for overflow:scroll elements but for no other overflow values. r+sr=bzbarsky,dbaron,dholbert, a=beltzner
2008-02-28 12:37:06 -08:00
masayuki@d-toybox.com
7558425acf
Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) (retry) r+sr=roc, a1.9b4=beltzner
2008-02-28 07:28:37 -08:00
masayuki@d-toybox.com
7963138fd7
backing out the previous patch, becaused qm-centos5-01 dep unit test is orange
2008-02-28 05:59:25 -08:00
masayuki@d-toybox.com
67123b5a8f
Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) r+sr=roc, a1.9b4=beltzner
2008-02-28 03:01:56 -08:00
roc+@cs.cmu.edu
0918f9629c
Bug 157546. 'Delete' key should delete entire cluster. patch by Theppitak Karoonboonyanan, r+sr=roc,a=schrep
2008-02-21 18:24:04 -08:00
reed@reedloden.com
93f610125f
Back out patch from Theppitak Karoonboonyanan in bug 157546 due to test failures.
2008-02-20 03:10:16 -08:00
reed@reedloden.com
e023c51109
Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=schrep]
2008-02-20 02:19:31 -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
reed@reedloden.com
5be0a826cf
Back out Theppitak Karoonboonyanan's patch from bug 157546 due to a regression (bug 417745).
2008-02-15 12:20:55 -08:00
reed@reedloden.com
72c69b8ee9
Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=beltzner]
2008-02-14 21:30:34 -08:00
Olli.Pettay@helsinki.fi
42ebfcfd7b
Bug 411212, cannot prevent file-picker from showing on <INPUT TYPE=FILE>, r+sr=roc+bzbarsky, a=mtschrep
2008-01-10 13:55:38 -08:00
reed@reedloden.com
1725ddc2a8
Bug 409587 - "input[type="file"] cropped when narrow width specified" [p=kinetik@flim.org (Matthew Gregan) r+sr=roc a1.9=beltzner]
2008-01-07 14:18:06 -08:00
jruderman@hmc.edu
acd9acb115
Add crashtest.
2008-01-06 15:55:24 -08:00
jruderman@hmc.edu
223678ded7
Add a crashtest
2008-01-05 22:42:00 -08:00
jruderman@hmc.edu
8e63ad0669
Add a crashtest (plus another crashtest I apparently forgot to check in before).
2008-01-05 22:10:06 -08:00
bzbarsky@mit.edu
6a06ad9346
Make image controls splittable just like regular images. Bug 409659, r+sr=roc, a=dsicore
2008-01-04 22:44:38 -08:00
neil@parkwaycc.co.uk
c525809abd
Make XUL elements really native anonymous b=410119 r=smaug sr+a=sicking
2008-01-04 03:24:41 -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
reed@reedloden.com
98e619c7f1
Bug 406407 - "Accelerators for textEdit should not be affected by keyboard group/level" [p=lolkaantimat@gmail.com (Evgeniy Ivanov) r+sr=roc a1.9=stuart]
2007-12-29 12:43:27 -08:00
jruderman@hmc.edu
d5b36d0876
Add crashtests
2007-12-23 17:51:54 -08:00
dholbert@cs.stanford.edu
8fcb8ba0bf
Bug 408772: Replace nscoord_MAX-unsafe arithmetic with safe call to NSCoordSaturatingSubtract, in nsComboboxControlFrame::GetIntrinsicWidth. r+sr=bzbarsky a=mtschrep
2007-12-18 11:26:35 -08:00
jruderman@hmc.edu
f83ab8e179
Add crashtest
2007-12-17 23:19:21 -08:00
jruderman@hmc.edu
e6c66357fb
Add crashtest
2007-12-17 16:35:42 -08:00
jruderman@hmc.edu
aace800037
Add crashtests
2007-12-16 17:23:03 -08:00
jruderman@hmc.edu
df89953d32
When you stare into the crashtest, the crashtest also stares back into you.
2007-12-16 17:20:41 -08:00
jruderman@hmc.edu
55a4e515e1
Add a crashtest
2007-12-16 17:16:39 -08:00
jruderman@hmc.edu
85cda99d41
Add crashtest
2007-12-16 17:13:30 -08:00
jruderman@hmc.edu
309d123c00
Old MacDonald had a farm, EIEIO. And on that farm he had some crashtests, EIEIO. With an mlk here and an assert there, here a crash, there a hang, everywhere a big bang. Old MacDonald had a farm, EIEIO.
2007-12-16 17:10:36 -08:00
jruderman@hmc.edu
48b26fa0a4
Add crashtest
2007-12-16 16:52:49 -08:00
jruderman@hmc.edu
8be0b64f36
Add crashtest
2007-12-16 14:10:22 -08:00
jruderman@hmc.edu
90abaeb7d9
Add two crashtests
2007-12-16 14:08:46 -08:00
jruderman@hmc.edu
2c905a9b6d
Crashtest!
2007-12-15 20:55:06 -08:00
jruderman@hmc.edu
43da2f805d
Add crashtests
2007-12-15 15:45:02 -08:00
reed@reedloden.com
5dee196d59
Back out patch from bug 406047, as it is causing orange on Linux and Tp regression on Mac.
2007-12-14 00:55:08 -08:00
reed@reedloden.com
5c9374908b
Bug 406407 - "Accelerators for textEdit should not be affected by keyboard group/level" [p=lolkaantimat@gmail.com (Evgeniy Ivanov) r+sr=roc a1.9=stuart]
2007-12-13 23:20:32 -08:00
roc+@cs.cmu.edu
1b3c373e42
Bug 407015. Dropdown listboxes should not propagate computed height from the scrollframe to its scrolled content. r+sr=dbaron
2007-12-06 16:10:31 -08:00
enndeakin@sympatico.ca
79f6145d26
Bug 401627, better way of handling click to close menu so that it doesn't reopen the menu again, r+sr=roc
2007-12-03 08:33:42 -08:00
bzbarsky@mit.edu
8bbaeaa979
Landing part of bug 363858 that somehow got misplaced. pending r=dbaron
2007-12-02 23:38:48 -08:00
bzbarsky@mit.edu
101a9e4770
Don't do arithmetic with unconstrained widths when reflowing comboboxes. Bug 363858, r+sr=dbaron
2007-12-02 22:41:38 -08:00
roc+@cs.cmu.edu
f2ba8ed525
Bug 405305. Fix z-ordering of legend background so it's in the block-backgrounds layer. r+sr=mats
2007-12-01 00:32:51 -08:00
reed@reedloden.com
756d546015
Bug 363696 - "Crash [@ nsHTMLReflowState::ComputeContainingBlockRectangle] with file upload control in xul" [p=kinetik@flim.org (Matthew Gregan) r=bzbarsky sr=roc a=blocking1.9+]
2007-11-26 19:35:50 -08:00
reed@reedloden.com
71b2658219
Bug 373623 - "Unicode … should be used instead of three separate dots: ..." (browser locales) [p=hendrik.maryns@uni-tuebingen.de (Hendrik Maryns) r=mconnor a1.9=beltzner]
2007-11-26 18:44:44 -08:00
Olli.Pettay@helsinki.fi
1887860ac2
Bug 368760, r=mats, sr=roc, a=blocking1.9+
2007-11-22 12:47:33 -08:00
aaronleventhal@moonset.net
ef71b5465e
Bug 385070. Accessible subtrees for anonymous content need to be shut down. Patch by Evan Yan. r=aaronlev, r+sr=roc for layout part, a=dsicor
2007-11-20 12:39:36 -08:00
Evan.Yan@Sun.COM
c71b803bc5
back out patch of bug 385070 which broke accessible tree, to make nightly build safe
2007-11-16 01:12:58 -08:00
aaronleventhal@moonset.net
4ffa31a420
Bug 385070. Nodes in anonymous content trees that are hidden not being shut down. Patch by Evan Yan. r=aaronlev, r+sr=roc, a=mconnor
2007-11-15 17:38:33 -08:00
reed@reedloden.com
5b562b55a5
Bug 402198 - Use async version of Invalidate() to avoid flushing pending notifications [p=mats.palmgren@bredband.net (Mats Palmgren) r+sr=roc a1.9=schrep]
2007-11-13 08:44:48 -08:00
mats.palmgren@bredband.net
ce6e262c89
Backing out relevant part of bug 402198 to see if it fixes Orange on Windows Tinderbox...
2007-11-09 20:23:26 -08:00
mats.palmgren@bredband.net
3213853d63
Use async version of Invalidate() to avoid flushing pending notifications. Also, document this aspect of the Invalidate() API. b=402198 r+sr=roc a=mtschrep
2007-11-09 16:51:02 -08:00
reed@reedloden.com
24c838a4d7
Bug 336153 - Fix fieldset content-block sizing when a specified height is given [p=roc r+sr=bzbarsky a=blocking1.9+]
2007-11-07 20:04:32 -08:00
neil@parkwaycc.co.uk
32d272346f
Bug 399968 Back out some parts from bug 258875 that have no effect r+sr+a=roc
2007-10-19 01:51:27 -07:00
roc+@cs.cmu.edu
0a842dee00
Backing out fix for bug 345339 because of test failures
2007-10-09 20:39:16 -07:00
roc+@cs.cmu.edu
c15b5b5849
Bug 345339. Stop using a generic hashtable to store element session history state in nsPresState. patch by Karthik Sarma, r+sr=roc,a=sicking
2007-10-09 19:15:23 -07:00
Olli.Pettay@helsinki.fi
4bee858f92
Bug 388558, 'change' event isn't dispatched if user selects input field value from the autocomplete list, r=jst, sr=sicking, a=mconnor
2007-10-02 09:56:07 -07:00
aaronleventhal@moonset.net
7ded84c2cb
bug 397644. File control not exposed correctly to a11y apis. r+sr+a=roc
2007-09-27 18:09:14 -07:00
roc+@cs.cmu.edu
74ac87567d
Bug 392629. Be a bit more clever about invalidating listboxes and combobox dropdowns when the focus ring moves. r+sr=bzbarsky
2007-09-27 16:06:31 -07:00
joshmoz@gmail.com
21632d3639
extra measure of security for password textfields on Mac OS X. b=394107 r=smorgan sr=roc
2007-09-27 09:01:32 -07:00
bzbarsky@mit.edu
f57439e68f
Only update the select command for focused text inputs. Bug 394792, r=roc, sr=neil, a=roc
2007-09-14 15:33:40 -07:00
bzbarsky@mit.edu
f347994a03
When selectedIndex is set, make sure to display the corresponding text in the display area. Bug 330554, r+sr=mats, a=dbaron
2007-08-21 20:25:42 -07:00
bzbarsky@mit.edu
db7616c86a
Make maxlength not affect initial values or scripted sets. Bug 345267, r+sr=mats, a=dbaron
2007-08-21 20:22:21 -07:00
bzbarsky@mit.edu
e5eb2da603
Make auto-height abs-pos textfields with top and bottom offsets both set use their intrinsic height, per spec. Bug 385870, r+sr+a=dbaron
2007-08-21 20:07:25 -07:00
bzbarsky@mit.edu
6b0b848b3c
Make sure to process style updates before reflow, and both before painting. Bug 375436, r+sr=roc, a=dbaron
2007-08-21 19:57:06 -07:00
bzbarsky@mit.edu
287202382b
When a file has already been selected, correctly prefill the filepicker with that file. Bug 374013, r+sr=sicking, a=dbaron
2007-08-14 11:42:10 -07:00
enndeakin@sympatico.ca
c42a4008e7
Bug 390420, select dropdowns appearing in the wrong place in some cases, r+bz,a=dbaron
2007-08-10 05:42:06 -07:00
bzbarsky@mit.edu
297e8aa8bc
Account for the padding on our anonymous div when sizing. Bug 388086, r+sr+a=dbaron
2007-08-02 15:06:00 -07:00
bzbarsky@mit.edu
4aa4d5dd92
Don't optimize away necessary reflows. Bug 388374, r+sr+a=dbaron
2007-08-02 15:02:25 -07:00
bzbarsky@mit.edu
ae6b0c1286
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
...
update the resize flags properly. Bug 388084, r+sr+a=dbaron
2007-08-02 11:08:05 -07:00
roc+@cs.cmu.edu
1da360b2d7
Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
2007-07-25 21:03:29 -07:00
bzbarsky@mit.edu
75962c91a3
Avoid doing some work when initializing textfields. Bug 221150, patch by
...
peterv and a little bit me, r=me, sr=roc
2007-07-24 17:11:22 -07:00
Olli.Pettay@helsinki.fi
c5b1d1c173
Bug 355367, textbox onchange doesn't fire if user tabs out and value changed in onkeydown, r=jst, sr=sicking
2007-07-20 16:19:19 -07:00
bzbarsky@mit.edu
e8d38bd977
Update the visual look of a file input when privileged script sets its value.
...
Bug 387978, r+sr=sicking
2007-07-13 21:46:09 -07:00
peterv@propagandism.org
a1834b7d96
Fix for bug 386496 (Clicking on link in designMode document does follow that link now). r/sr=bz.
2007-07-11 06:05:05 -07:00
mrbkap@gmail.com
9e3c67b504
Backing out this change to see if it fixes the test failures.
2007-07-09 16:05:44 -07:00
mrbkap@gmail.com
a113b7f1b9
Attempt to re-enable async reflow and painting in editor. bug 174823, r+sr=roc
2007-07-09 14:55:18 -07:00
jwalden@mit.edu
12e960c504
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
bzbarsky@mit.edu
a75b6ad2cb
Fix bug 387154 -- rendering of narrow buttons (for which we need to scoot the
...
text over to the left) regressed. r+sr=dbaron
2007-07-06 17:48:29 -07:00
mats.palmgren@bredband.net
0711c3f514
Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst
2007-07-03 19:15:31 -07:00
bzbarsky@mit.edu
fb1c4a5fb0
Fix parent style context warnings by being consistent about parent contexts.
...
Bug 380116, r+sr=dbaron
2007-06-15 22:11:20 -07:00
aaronleventhal@moonset.net
fcd292b57b
Fixing bustage
2007-06-14 06:47:23 -07:00
aaronleventhal@moonset.net
f72a1d82a4
Bug 384265. No accessible focus events fired during incremental find in an HTML <select>. r=mats, sr=neil
2007-06-14 06:18:16 -07:00
joshmoz@gmail.com
737a35bccc
don't let comboboxes render their labels over the native combobox button on Mac OS X. b=382043 r/sr=roc
2007-05-28 22:31:04 -07:00
joshmoz@gmail.com
f988aa1536
clean up unused methods and virualized methods in nsButtonFrameRenderer. Patch by Rob Arnold. b=315347 r/sr=roc
2007-05-23 13:32:56 -07:00
joshmoz@gmail.com
4753cd9fcc
don't add scrollbar width to getPrefWidth in nsComboboxControlFrame if the themed widget has set the internal button width to 0. b=381669 r/sr=roc
2007-05-23 12:16:27 -07:00
joshmoz@gmail.com
622024161f
Don't paint the background for the text frame in comboboxes if the combobox is themed. b=381268 r/sr=roc
2007-05-22 12:42:01 -07:00
joshmoz@gmail.com
53ebf783e5
don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc
2007-05-17 20:04:04 -07:00
mats.palmgren@bredband.net
e130486485
Protect against frame destruction during event handling and document when that can occur. b=378670 r+sr=bzbarsky
2007-05-17 04:12:30 -07:00
Olli.Pettay@helsinki.fi
c62c9a6daf
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 02:11:38 -07:00
Olli.Pettay@helsinki.fi
0cb1dd0a4b
backout Bug 363089
2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi
c509d37191
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
2007-05-11 04:15:11 -07:00
bzbarsky@mit.edu
d6284567b3
Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method. That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children. This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts.
2007-05-06 12:16:51 -07:00
bzbarsky@mit.edu
e3f7c37db5
Fixing build bustage
2007-05-04 23:37:05 -07:00
bzbarsky@mit.edu
0e31adc5eb
Don't cut off the right-hand side of empty comboboxes. Bug 364510, r+sr=dbaron
2007-05-04 23:20:10 -07:00
bzbarsky@mit.edu
96cd2eee3b
Make computed style handle "normal" for line-height by computing an actualnumeric height. Bug 371041, r+sr=dbaron
2007-05-04 22:30:10 -07:00
dbaron@dbaron.org
e10913eee0
Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
2007-05-03 16:11:00 -07:00
bzbarsky@mit.edu
9a5db57b2f
Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers ofGetShellAt(0) to using this API. Bug 378780. API introduction part by me,r+sr=jst. Mass-changes done by taras using squash, r+sr=me
2007-05-01 15:24:20 -07:00
bzbarsky@mit.edu
06015e948b
Make assertion reflect reality better. Bug 357044, r+sr=roc
2007-04-25 18:17:05 -07:00
benjamin@smedbergs.us
0ab7558e7b
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 07:21:53 -07:00
sharparrow1@yahoo.com
ef438a7f65
Bug 378129: Consistently pass the right frame to InvalidateInternal. r+sr=roc.
2007-04-20 16:51:12 -07:00
bzbarsky@mit.edu
bf5ea77d39
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 14:11:41 -07:00
joshmoz@gmail.com
090fa1980b
remove app-specific code from tier-9 code. add a pref to handle native popup windows on Mac OS X instead. b=323062 r=smorgan sr=bsmedberg
2007-03-30 12:51:51 -07:00
Olli.Pettay@helsinki.fi
1f7ec1b192
375196, r+sr=roc
2007-03-25 22:38:22 -07:00
roc+@cs.cmu.edu
0054412272
Bug 374866. Reftests for text-transform. r=dbaron
2007-03-22 16:01:14 -07:00
neil%parkwaycc.co.uk
6d86e49450
Bug 444466 Crash [@ nsTextControlFrame::PreDestroy()] r+sr=bz a=ss
2008-07-21 08:06:07 +00:00
mats.palmgren%bredband.net
fec6b30128
Use the post-reflow GetUsedMargin() value when placing the legend. b=433700 r+sr=dbaron a=ss
2008-07-20 19:29:36 +00:00
vladimir%pobox.com
e8d1c109bf
b=431081; native selection box frame missing in fx3 - vista content only; r+sr=roc,a=beltzner
2008-04-29 03:55:07 +00:00
jst%mozilla.org
90a8c3d510
Landing fix for bug 419716. Make us consistently deal how we're pass param tags to object tags when parsing XHTML. Patch by mrbkap@gmail.com and bent.mozilla@gmail.com, r+sr=jonas@sicking.cc, a=beltzner
2008-04-17 22:30:53 +00:00
dbaron%dbaron.org
b8ae944d39
Backout bug 157546 (making the delete key delete by clusters) to fix blockers bug 419217 and bug 419406. Instead of removing the added test, mark now-failing tests as todo. a=damons
2008-04-15 01:04:19 +00:00
roc+%cs.cmu.edu
dace788ee4
Bug 425253. Propagate reflow-depth tracking through XUL box layout. r+sr=dbaron,a=damon
2008-04-10 04:39:42 +00:00
reed%reedloden.com
f619ec1731
Bug 420499 - "Caret browsing mode wrongly engaged" (Mochitest) [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+]
2008-04-08 18:53:07 +00:00
timeless%mozdev.org
71f819b50c
Bug 394114 Interfaces missing from various QI implementations.
...
r=jag sr=jag a=dsicore
2008-04-06 12:28:42 +00:00
mats.palmgren%bredband.net
77fa05c794
Disconnect the frame selection object from the pres shell earlier. b=421083 r+sr=roc a1.9=beltzner
2008-04-03 02:42:20 +00:00
masayuki%d-toybox.com
d2d46c5f58
Bug 424989 Cannot use reconversion of IMEs from system menu at the focus being on textarea r+sr=roc, b1.9=jonas
2008-03-29 19:38:05 +00:00
jruderman%hmc.edu
5577d11e8a
Adding crashtest
2008-03-27 04:27:43 +00:00
timeless%mozdev.org
4dd59e4169
reverting, wrong patch, missing AMBIGUOUS
2008-03-19 21:55:28 +00:00
timeless%mozdev.org
8f189a966c
Bug 394114 Interfaces missing from various QI implementations.
...
r=jag sr=jag a=dsicore
2008-03-19 21:19:42 +00:00
bzbarsky%mit.edu
e00aa3f62b
Don't use fieldset pref widths as min widths, since pref widths can be
...
unconstrained. Incidentally makes it possible for text to legends to wrap if
the page wants it to. Bug 404123 and bug 354502, r+sr=dbaron, a=beltzner.
2008-03-14 20:48:24 +00:00
dbaron%dbaron.org
97dc0ca41a
Give radio buttons and checkboxes a useful baseline, and switch checkboxes from text-bottom to baseline alignment (to match radios). b=402940 r+sr=bzbarsky a=blocking1.9+
2008-03-07 17:57:34 +00:00
dbaron%dbaron.org
ac702fa597
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-06 00:05:29 +00:00
roc+%cs.cmu.edu
2b821104b9
Bug 405952. Add scrollbar width to pref and min widths for overflow:scroll elements but for no other overflow values. r+sr=bzbarsky,dbaron,dholbert, a=beltzner
2008-02-28 20:37:06 +00:00
masayuki%d-toybox.com
1e15df8ce2
Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) (retry) r+sr=roc, a1.9b4=beltzner
2008-02-28 15:28:40 +00:00
masayuki%d-toybox.com
755b4e49e5
backing out the previous patch, becaused qm-centos5-01 dep unit test is orange
2008-02-28 13:59:28 +00:00
masayuki%d-toybox.com
0cb4d69dfd
Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) r+sr=roc, a1.9b4=beltzner
2008-02-28 11:01:59 +00:00
roc+%cs.cmu.edu
329cad8bca
Bug 157546. 'Delete' key should delete entire cluster. patch by Theppitak Karoonboonyanan, r+sr=roc,a=schrep
2008-02-22 02:24:05 +00:00
reed%reedloden.com
dba07a61d2
Back out patch from Theppitak Karoonboonyanan in bug 157546 due to test failures.
2008-02-20 11:10:17 +00:00
reed%reedloden.com
d9e68584b7
Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=schrep]
2008-02-20 10:20:05 +00:00
jag%tty.nl
4221353fba
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 08:50:33 +00:00
reed%reedloden.com
4e6cca4d7d
Back out Theppitak Karoonboonyanan's patch from bug 157546 due to a regression (bug 417745).
2008-02-15 20:20:56 +00:00
reed%reedloden.com
02e9e7d405
Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=beltzner]
2008-02-15 05:30:35 +00:00
Olli.Pettay%helsinki.fi
3690514ab8
Bug 411212, cannot prevent file-picker from showing on <INPUT TYPE=FILE>, r+sr=roc+bzbarsky, a=mtschrep
2008-01-10 21:55:39 +00:00
reed%reedloden.com
105f0ede7b
Bug 409587 - "input[type="file"] cropped when narrow width specified" [p=kinetik@flim.org (Matthew Gregan) r+sr=roc a1.9=beltzner]
2008-01-07 22:18:06 +00:00
jruderman%hmc.edu
c4ffc93ae0
Add crashtest.
2008-01-06 23:55:24 +00:00
jruderman%hmc.edu
26f283da54
Add a crashtest
2008-01-06 06:42:00 +00:00
jruderman%hmc.edu
682e9a7532
Add a crashtest (plus another crashtest I apparently forgot to check in before).
2008-01-06 06:10:06 +00:00
bzbarsky%mit.edu
7d1ff000b1
Make image controls splittable just like regular images. Bug 409659, r+sr=roc,
...
a=dsicore
2008-01-05 06:44:38 +00:00
neil%parkwaycc.co.uk
2c5e140d6a
Make XUL elements really native anonymous b=410119 r=smaug sr+a=sicking
2008-01-04 11:24:42 +00:00
roc+%cs.cmu.edu
eba7de326d
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-04 02:08:30 +00:00
reed%reedloden.com
173ba56948
Bug 406407 - "Accelerators for textEdit should not be affected by keyboard group/level" [p=lolkaantimat@gmail.com (Evgeniy Ivanov) r+sr=roc a1.9=stuart]
2007-12-29 20:43:27 +00:00
jruderman%hmc.edu
8eb42d0e47
Add crashtests
2007-12-24 01:51:54 +00:00
dholbert%cs.stanford.edu
abc10a13bc
Bug 408772: Replace nscoord_MAX-unsafe arithmetic with safe call to
...
NSCoordSaturatingSubtract, in nsComboboxControlFrame::GetIntrinsicWidth.
r+sr=bzbarsky a=mtschrep
2007-12-18 19:26:35 +00:00
jruderman%hmc.edu
638f70d021
Add crashtest
2007-12-18 07:19:21 +00:00
jruderman%hmc.edu
6b52f6bda1
Add crashtest
2007-12-18 00:35:42 +00:00
jruderman%hmc.edu
70c767e52b
Add crashtests
2007-12-17 01:23:03 +00:00
jruderman%hmc.edu
52caee0d49
When you stare into the crashtest, the crashtest also stares back into you.
2007-12-17 01:20:41 +00:00
jruderman%hmc.edu
53884886e3
Add a crashtest
2007-12-17 01:16:39 +00:00
jruderman%hmc.edu
71e32a5a70
Add crashtest
2007-12-17 01:13:30 +00:00
jruderman%hmc.edu
473e60e129
Old MacDonald had a farm, EIEIO. And on that farm he had some crashtests, EIEIO. With an mlk here and an assert there, here a crash, there a hang, everywhere a big bang. Old MacDonald had a farm, EIEIO.
2007-12-17 01:10:36 +00:00
jruderman%hmc.edu
b1e8afc197
Add crashtest
2007-12-17 00:52:49 +00:00
jruderman%hmc.edu
5eea99b219
Add crashtest
2007-12-16 22:10:22 +00:00
jruderman%hmc.edu
9880d15bd4
Add two crashtests
2007-12-16 22:08:46 +00:00
jruderman%hmc.edu
244ace5600
Crashtest!
2007-12-16 04:55:06 +00:00
jruderman%hmc.edu
79c11f906d
Add crashtests
2007-12-15 23:45:02 +00:00
reed%reedloden.com
ed392c2b6d
Back out patch from bug 406407 due to 77 test failures on Linux.
2007-12-14 08:55:09 +00:00
reed%reedloden.com
e54c45c68a
Bug 406407 - "Accelerators for textEdit should not be affected by keyboard group/level" [p=lolkaantimat@gmail.com (Evgeniy Ivanov) r+sr=roc a1.9=stuart]
2007-12-14 07:20:33 +00:00
roc+%cs.cmu.edu
5caa1b78ff
Bug 407015. Dropdown listboxes should not propagate computed height from the scrollframe to its scrolled content. r+sr=dbaron
2007-12-07 00:10:32 +00:00
enndeakin%sympatico.ca
e5a9b418fd
Bug 401627, better way of handling click to close menu so that it doesn't reopen the menu again, r+sr=roc
2007-12-03 16:33:45 +00:00
bzbarsky%mit.edu
d6c0266341
Landing part of bug 363858 that somehow got misplaced. pending r=dbaron
2007-12-03 07:38:48 +00:00
bzbarsky%mit.edu
84e3e7312a
Don't do arithmetic with unconstrained widths when reflowing comboboxes. Bug
...
363858, r+sr=dbaron
2007-12-03 06:41:39 +00:00
roc+%cs.cmu.edu
699e121cdb
Bug 405305. Fix z-ordering of legend background so it's in the block-backgrounds layer. r+sr=mats
2007-12-01 08:33:18 +00:00
reed%reedloden.com
266e137d7f
Bug 363696 - "Crash [@ nsHTMLReflowState::ComputeContainingBlockRectangle] with file upload control in xul" [p=kinetik@flim.org (Matthew Gregan) r=bzbarsky sr=roc a=blocking1.9+]
2007-11-27 03:35:50 +00:00
reed%reedloden.com
4e3fa2ca8a
Bug 373623 - "Unicode ��� should be used instead of three separate dots: ..." (browser locales) [p=hendrik.maryns@uni-tuebingen.de (Hendrik Maryns) r=mconnor a1.9=beltzner]
2007-11-27 02:44:51 +00:00
Olli.Pettay%helsinki.fi
c6fb8a53db
Bug 368760, r=mats, sr=roc, a=blocking1.9+
2007-11-22 20:47:35 +00:00
aaronleventhal%moonset.net
15e3038006
Bug 385070. Accessible subtrees for anonymous content need to be shut down. Patch by Evan Yan. r=aaronlev, r+sr=roc for layout part, a=dsicor
2007-11-20 20:39:37 +00:00
Evan.Yan%Sun.COM
df99c2e295
back out patch of bug 385070 which broke accessible tree, to make
...
nightly build safe
2007-11-16 09:12:59 +00:00
aaronleventhal%moonset.net
64722fdb94
Bug 385070. Nodes in anonymous content trees that are hidden not being shut down. Patch by Evan Yan. r=aaronlev, r+sr=roc, a=mconnor
2007-11-16 01:38:46 +00:00
reed%reedloden.com
1482b25289
Bug 402198 - Use async version of Invalidate() to avoid flushing pending notifications [p=mats.palmgren@bredband.net (Mats Palmgren) r+sr=roc a1.9=schrep]
2007-11-13 16:44:48 +00:00
mats.palmgren%bredband.net
b11072bbed
Backing out relevant part of bug 402198 to see if it fixes Orange on Windows Tinderbox...
2007-11-10 04:23:27 +00:00
mats.palmgren%bredband.net
605e4cb440
Use async version of Invalidate() to avoid flushing pending notifications. Also, document this aspect of the Invalidate() API. b=402198 r+sr=roc a=mtschrep
2007-11-10 00:51:03 +00:00
reed%reedloden.com
8455eb93a2
Bug 336153 - Fix fieldset content-block sizing when a specified height is given [p=roc r+sr=bzbarsky a=blocking1.9+]
2007-11-08 04:04:32 +00:00
neil%parkwaycc.co.uk
6decab3665
Bug 399968 Back out some parts from bug 258875 that have no effect r+sr+a=roc
2007-10-19 08:51:28 +00:00
roc+%cs.cmu.edu
9ece953048
Backing out fix for bug 345339 because of test failures
2007-10-10 03:39:17 +00:00
roc+%cs.cmu.edu
f4f99aa976
Bug 345339. Stop using a generic hashtable to store element session history state in nsPresState. patch by Karthik Sarma, r+sr=roc,a=sicking
2007-10-10 02:15:24 +00:00
Olli.Pettay%helsinki.fi
c9c341e08d
Bug 388558, 'change' event isn't dispatched if user selects input field value from the autocomplete list, r=jst, sr=sicking, a=mconnor
2007-10-02 16:56:11 +00:00
aaronleventhal%moonset.net
a77a76fdfd
bug 397644. File control not exposed correctly to a11y apis. r+sr+a=roc
2007-09-28 01:09:14 +00:00
roc+%cs.cmu.edu
b4aa3a3dcd
Bug 392629. Be a bit more clever about invalidating listboxes and combobox dropdowns when the focus ring moves. r+sr=bzbarsky
2007-09-27 23:06:31 +00:00
joshmoz%gmail.com
c0c79373ed
extra measure of security for password textfields on Mac OS X. b=394107 r=smorgan sr=roc
2007-09-27 16:01:34 +00:00
bzbarsky%mit.edu
823def18ea
Only update the select command for focused text inputs. Bug 394792, r=roc,
...
sr=neil, a=roc
2007-09-14 22:33:40 +00:00
bzbarsky%mit.edu
e638f13ada
When selectedIndex is set, make sure to display the corresponding text in the
...
display area. Bug 330554, r+sr=mats, a=dbaron
2007-08-22 03:25:42 +00:00
bzbarsky%mit.edu
f19920cb72
Make maxlength not affect initial values or scripted sets. Bug 345267,
...
r+sr=mats, a=dbaron
2007-08-22 03:22:22 +00:00
bzbarsky%mit.edu
4f54ccf349
Make auto-height abs-pos textfields with top and bottom offsets both set use
...
their intrinsic height, per spec. Bug 385870, r+sr+a=dbaron
2007-08-22 03:07:25 +00:00
bzbarsky%mit.edu
ac2d663836
Make sure to process style updates before reflow, and both before painting.
...
Bug 375436, r+sr=roc, a=dbaron
2007-08-22 02:57:08 +00:00
bzbarsky%mit.edu
bc4c353ba1
When a file has already been selected, correctly prefill the filepicker with
...
that file. Bug 374013, r+sr=sicking, a=dbaron
2007-08-14 18:42:10 +00:00
enndeakin%sympatico.ca
d56c27117d
Bug 390420, select dropdowns appearing in the wrong place in some cases, r+bz,a=dbaron
2007-08-10 12:42:11 +00:00
bzbarsky%mit.edu
82e5c292df
Account for the padding on our anonymous div when sizing. Bug 388086, r+sr+a=dbaron
2007-08-02 22:06:00 +00:00
bzbarsky%mit.edu
56acd383aa
Don't optimize away necessary reflows. Bug 388374, r+sr+a=dbaron
2007-08-02 22:02:25 +00:00
bzbarsky%mit.edu
45ac2edcbc
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
...
update the resize flags properly. Bug 388084, r+sr+a=dbaron
2007-08-02 18:08:07 +00:00
roc+%cs.cmu.edu
bc5a6b7f25
Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
2007-07-26 04:03:31 +00:00
bzbarsky%mit.edu
4345b88716
Avoid doing some work when initializing textfields. Bug 221150, patch by
...
peterv and a little bit me, r=me, sr=roc
2007-07-25 00:11:23 +00:00
Olli.Pettay%helsinki.fi
836a36fcd7
Bug 355367, textbox onchange doesn't fire if user tabs out and value changed in onkeydown, r=jst, sr=sicking
2007-07-20 23:19:19 +00:00
bzbarsky%mit.edu
a28744d69f
Update the visual look of a file input when privileged script sets its value.
...
Bug 387978, r+sr=sicking
2007-07-14 04:46:09 +00:00
peterv%propagandism.org
4168c1dcd1
Fix for bug 386496 (Clicking on link in designMode document does follow that link now). r/sr=bz.
2007-07-11 13:05:06 +00:00
mrbkap%gmail.com
d3641539f8
Backing out this change to see if it fixes the test failures.
2007-07-09 23:05:44 +00:00
mrbkap%gmail.com
54315c6ba1
Attempt to re-enable async reflow and painting in editor. bug 174823, r+sr=roc
2007-07-09 21:55:18 +00:00
jwalden%mit.edu
ef68fcf595
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 07:08:56 +00:00
bzbarsky%mit.edu
60e87da212
Fix bug 387154 -- rendering of narrow buttons (for which we need to scoot the
...
text over to the left) regressed. r+sr=dbaron
2007-07-07 00:48:29 +00:00
mats.palmgren%bredband.net
5a0917c43a
Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst
2007-07-04 02:15:35 +00:00
bzbarsky%mit.edu
11745ddbf9
Fix parent style context warnings by being consistent about parent contexts.
...
Bug 380116, r+sr=dbaron
2007-06-16 05:11:20 +00:00
aaronleventhal%moonset.net
acfbd9dbe0
Fixing bustage
2007-06-14 13:47:23 +00:00
aaronleventhal%moonset.net
921fede2e3
Bug 384265. No accessible focus events fired during incremental find in an HTML <select>. r=mats, sr=neil
2007-06-14 13:18:16 +00:00
joshmoz%gmail.com
57bd98961d
don't let comboboxes render their labels over the native combobox button on Mac OS X. b=382043 r/sr=roc
2007-05-29 05:31:05 +00:00
joshmoz%gmail.com
ac47299381
clean up unused methods and virualized methods in nsButtonFrameRenderer. Patch by Rob Arnold. b=315347 r/sr=roc
2007-05-23 20:32:56 +00:00
joshmoz%gmail.com
f2b46f46f2
don't add scrollbar width to getPrefWidth in nsComboboxControlFrame if the themed widget has set the internal button width to 0. b=381669 r/sr=roc
2007-05-23 19:16:27 +00:00
joshmoz%gmail.com
8186759b3d
Don't paint the background for the text frame in comboboxes if the combobox is themed. b=381268 r/sr=roc
2007-05-22 19:42:01 +00:00
joshmoz%gmail.com
925c06e9a8
don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc
2007-05-18 03:04:05 +00:00
mats.palmgren%bredband.net
360e69b64a
Protect against frame destruction during event handling and document when that can occur. b=378670 r+sr=bzbarsky
2007-05-17 11:12:31 +00:00
Olli.Pettay%helsinki.fi
6721d4f009
Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
2007-05-14 09:13:09 +00:00
Olli.Pettay%helsinki.fi
8e287d3582
backout Bug 363089
2007-05-11 13:34:12 +00:00
Olli.Pettay%helsinki.fi
670f53f666
Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
2007-05-11 11:15:20 +00:00
bzbarsky%mit.edu
c7a6b387d2
Change the FrameNeedsReflow API to pass the dirty flags to be added directly to
...
the method, instead of setting them before calling the method. That way we can
avoid reflowing the ancestor of a reflow root which is not itself dirty but has
dirty children. This also makes it harder to set dirty bits inconsistently
with the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' review
on the mathml parts.
2007-05-06 19:16:52 +00:00
bzbarsky%mit.edu
defebb99c4
Fixing build bustage
2007-05-05 06:37:05 +00:00
bzbarsky%mit.edu
86f8732e12
Don't cut off the right-hand side of empty comboboxes. Bug 364510, r+sr=dbaron
2007-05-05 06:20:10 +00:00
bzbarsky%mit.edu
8f5c7263d5
Make computed style handle "normal" for line-height by computing an actual
...
numeric height. Bug 371041, r+sr=dbaron
2007-05-05 05:30:10 +00:00
dbaron%dbaron.org
847bd485ed
Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
2007-05-03 23:11:02 +00:00
bzbarsky%mit.edu
b1e55b927c
Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers of
...
GetShellAt(0) to using this API. Bug 378780. API introduction part by me,
r+sr=jst. Mass-changes done by taras using squash, r+sr=me
2007-05-01 22:24:25 +00:00
bzbarsky%mit.edu
0c8a06d0ff
Make assertion reflect reality better. Bug 357044, r+sr=roc
2007-04-26 01:17:05 +00:00
benjamin%smedbergs.us
3fb4912f5d
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 14:22:04 +00:00
sharparrow1%yahoo.com
b00fed5d90
Bug 378129: Consistently pass the right frame to InvalidateInternal. r+sr=roc.
2007-04-20 23:51:13 +00:00
bzbarsky%mit.edu
d9f302946b
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch by
...
Taras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 21:11:47 +00:00
joshmoz%gmail.com
7e2d9903fc
remove app-specific code from tier-9 code. add a pref to handle native popup windows on Mac OS X instead. b=323062 r=smorgan sr=bsmedberg
2007-03-30 19:51:52 +00:00
Olli.Pettay%helsinki.fi
caa7e9b8e7
375196, r+sr=roc
2007-03-26 05:38:22 +00:00
dbaron%dbaron.org
260b595874
When drawing images, track full source and dest regions (unclipped) or use floats, to avoid rounding problems with advanced image resizing algorithms. b=371434 r=vlad r+sr=roc
2007-03-20 00:58:20 +00:00
bugzilla%standard8.demon.co.uk
d675071766
Bug 373240 Uppercase the VK_* bits for consistency with the rest of the codebase (Dv1, layout) p=Serge Gautherie <sgautherie.bz@free.fr>,r/sr=dbaron
2007-03-19 20:00:12 +00:00
Olli.Pettay%helsinki.fi
7d17706351
Bug 373586 , r+sr=roc
2007-03-19 10:23:29 +00:00
Olli.Pettay%helsinki.fi
baa57a0277
Backout bug 373586
2007-03-19 08:13:01 +00:00
Olli.Pettay%helsinki.fi
5ded4359e5
Bug 373586 , r+sr=roc
2007-03-19 06:30:41 +00:00
sharparrow1%yahoo.com
7adefecdb0
Bug 373381: Rendering of radios/checkboxes with auto width has regressed. r+sr=roc.
2007-03-14 02:47:05 +00:00
bzbarsky%mit.edu
1e2f4f8aae
Make the display frame resize correctly when the <select>'s width changes. Bug
...
370422, r+sr=dbaron
2007-02-28 03:04:38 +00:00
dbaron%dbaron.org
b985c7a438
Clean up IsFrameOfType methods to call their base class IsFrameOfType methods reliably. b=341326 r+sr=roc
2007-02-24 18:33:33 +00:00
mats.palmgren%bredband.net
1b386f6a96
Make nsFileControlFrame, nsIsIndexFrame and nsLegendFrame QI to kBlockFrameCID. b=370933 r+sr=bzbarsky
2007-02-24 04:42:53 +00:00
sharparrow1%yahoo.com
199d4d164d
Bug 370379: Create views less frequently. Stops creating views for -moz-hidden-unscrollable, opacity, fixed backgrounds, and scrollbars, plus removes some unneeded methods from views and view managers. r+sr=roc.
2007-02-24 00:23:42 +00:00
bzbarsky%mit.edu
072e700041
deCOMtaminate SetBounds(), GetChildBox(), GetNextBox(), GetParentBox(),
...
GetVAlign(), GetHAlign(). Remove GetInset(). Bug 243370, patch by Andreas
Lange <anlan@lange.cx>, r+sr=roc
2007-02-22 18:05:14 +00:00
asqueella%gmail.com
adbef41e83
fix 370967 - crash when focusing the input of an <isindex> and then reloading the document
...
(move the (mInputContent)->RemoveEventListenerByIID call from the destructor to Destroy() so that it actually gets called.)
r+sr=roc
2007-02-20 20:25:14 +00:00
bzbarsky%mit.edu
fe88b5e467
Make blocks whose ancestors are not blocks have the NS_BLOCK_MARGIN_ROOT and
...
NS_BLOCK_SPACE_MGR bits as necessary. Bug 354600, r+sr=roc
2007-02-18 23:53:25 +00:00
asqueella%gmail.com
3be3ebf36a
bug 257868 - remove the nsIPresShell::SetAnonymousContentFor() API, make the frames store strong refs to the anonymous content instead. Decomtaminate nsIAnonymousContentCreator.
...
r+sr=roc
2007-02-18 17:34:09 +00:00
asqueella%gmail.com
2213149a5d
bug 370371 - remove nsIImageControlFrame, have the frame set the last clicked point as a property on its mContent instead.
...
r+sr=roc
2007-02-18 16:49:54 +00:00
martijn.martijn%gmail.com
f773d3a047
Bug 336147 � Changing innerHTML for input type=button causes miss-rendering, patch by Ryan Jones, r+sr=roc
2007-02-17 14:14:08 +00:00
joshmoz%gmail.com
32d7a05759
extend nsITheme to support native focus drawing. b=370549 r=dbaron sr=roc
2007-02-16 01:53:43 +00:00
sharparrow1%yahoo.com
7a228adbff
Bug 370303: Cleanup in layout/forms. r+sr=roc.
2007-02-15 10:58:31 +00:00
smontagu%smontagu.org
c518c1c5de
Remove obsolete state bit NS_BLOCK_SHRINK_WRAP. Bug 369243, r=bz, sr=dbaron
2007-02-15 05:07:57 +00:00
joshmoz%gmail.com
9c0e68d2fc
cleanup. r+sr=dbaron
2007-02-14 21:00:15 +00:00
sharparrow1%yahoo.com
28f5411e95
Bug 370185: clean up view header includes (trivial). rs=bzbarsky.
2007-02-12 19:31:59 +00:00
sharparrow1%yahoo.com
c78720aa24
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
Olli.Pettay%helsinki.fi
7bea6078a1
Bug 243370, deCOMtaminate parts of nsIFrame that come from nsIBox, part 2, p=anlan@lange.cx, r+sr=roc
2007-01-31 16:02:42 +00:00
bzbarsky%mit.edu
fea47b91b7
Remove some no longer needed code. Bug 368273, r+sr=dbaron
2007-01-30 05:52:27 +00:00
cvshook%sicking.cc
0c24c4a4c3
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
2007-01-30 00:06:41 +00:00
bzbarsky%mit.edu
32ea7d9340
Make mComputedWidth private, with a getter/setter, and make the setter update
...
the resize flags. Bug 367442, r+sr=dbaron
2007-01-26 00:05:12 +00:00
dbaron%dbaron.org
47f4966b12
Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
2007-01-23 04:06:56 +00:00
bzbarsky%mit.edu
cfe5a5a02b
Remove some redundant (but not quite identical, hence asserting) logic. Bug
...
367587, r+sr=roc
2007-01-22 04:29:35 +00:00
bzbarsky%mit.edu
1556078e33
Don't do XUL collapsing stuff with HTML text inputs or HTML scrollframes. Bug
...
335628, r+sr=roc
2007-01-22 04:27:31 +00:00
bzbarsky%mit.edu
c969f96078
Fix painting of focus outline for empty <select>s. Bug 362995, r+sr=roc
2007-01-17 23:17:30 +00:00
bzbarsky%mit.edu
6c80101d7b
Fix the width computations for the dropdown to actually account for the border
...
and padding. Bug 365837, r+sr=dbaron
2007-01-11 17:59:41 +00:00
bzbarsky%mit.edu
63074ebebb
Notify correctly about legend frames being added -- need to mark all our
...
ancestors as having a dirty child, not just the immediate ancestor. Bug
366537, r+sr=dbaron
2007-01-11 17:56:25 +00:00
bzbarsky%mit.edu
dd57a299d6
deCOMtaminate nsIFrame::GetMinSize/GetPrefSize/GetMaxSize. Bug 243370, patch
...
by Andreas Lange <anlan@lange.cx>, r+sr=roc
2007-01-08 02:57:59 +00:00
mats.palmgren%bredband.net
6798eb7996
OnChange is sometimes triggered for scripted changes. b=265047 r+sr=jst
2007-01-05 16:31:07 +00:00
jwatt%jwatt.org
688f763168
Fixing bug 334587. Unify event handling for links and fix various XLink bugs. r=olli.pettay@gmail.com, r=dbaron@mozilla.com, sr=bugmail@sicking.cc
2007-01-04 10:53:59 +00:00
timeless%mozdev.org
abc256e3da
Bug 355300 There should be only one nsGkAtoms creature
...
r=dbaron
2006-12-26 17:47:52 +00:00
dbaron%dbaron.org
45306477d3
Eliminate nsStyleBorderPadding and add margin/padding/content rect APIs to nsIFrame. b=332922 r+sr=roc
2006-12-20 01:23:45 +00:00
bzbarsky%mit.edu
f3d10bd8a4
Remove the consumers of GetScrollBarDimensions so that we can work on removing
...
the API too. Bug 364301, r+sr=roc
2006-12-19 15:08:34 +00:00
dbaron%dbaron.org
992a8cce12
Better API for used padding/border/margin: remove deprecated Calc*For on nsStyleStructs and add GetUsed* to nsIFrame. b=332922 r+sr=roc
2006-12-13 23:04:57 +00:00
uriber%gmail.com
ed5255dc74
Use the containing block's direction (LTR/RTL) instead of this frame's direction when deciding on default alignment of the frame. bug=328181 r+sr=dbaron
2006-12-13 16:16:25 +00:00
roc+%cs.cmu.edu
25abf52118
Bug 344894. Process mContentFrame before mLegendFrame in nsFieldSetFrame::BuildDisplayList, because mContentFrame might have out-of-flow frames whose placeholders are in mLegendFrame and we always need to visit out-of-flow frames before their placeholders while building display lists. r+sr=dbaron
2006-12-10 21:53:53 +00:00
dbaron%dbaron.org
116da6be23
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
2006-12-08 05:38:33 +00:00
mats.palmgren%bredband.net
9b5290ecf8
Make sure text input onchange handler is called before onblur. b=357684 r=Olli.Pettay sr=bzbarsky
2006-11-28 13:08:23 +00:00
bzbarsky%mit.edu
6b598dd7e3
Back out bug 354600 to fix regressions.
2006-11-19 20:23:56 +00:00
Olli.Pettay%helsinki.fi
f9da27583e
Consolidate NS_MOUSE_***_UP/DOWN/CLICK/DBLCLICK events, r=jst,roc,josh,sergei_d,emaijala,mkaply
2006-11-16 21:35:39 +00:00
bzbarsky%mit.edu
3aafd6506e
Make block frames that are not kids of blocks automatically have space managers
...
(and margin roots, except in the columns case) so we don't have to play
whack-a-framestate-flag. Bug 354600, r+sr=roc
2006-11-16 17:51:53 +00:00
bzbarsky%mit.edu
f503d9857f
Additional tweak to the patch for bug 355931 -- fix QI too.
2006-11-13 22:20:39 +00:00
bzbarsky%mit.edu
5f0b5e57ef
Don't use frames to implement interfaces, dammit. Just don't! Bug 355931, r+sr=roc
2006-11-13 22:05:25 +00:00
masayuki%d-toybox.com
253587511a
Bug 359496 focus outline on combobox <select>s is always drawn in black r+sr=dbaron
2006-11-04 17:28:39 +00:00
bzbarsky%mit.edu
37c08655db
Fix combobox outlines. Bug 328340, r+sr=dbaron
2006-11-03 00:22:31 +00:00
bzbarsky%mit.edu
8e26e8602c
When setting the textfield value via the filepicker, tell it that it's not
...
focused so that onchange will fire as it should. Bug 355362, r+sr=jst
2006-10-15 15:39:35 +00:00
Olli.Pettay%helsinki.fi
b97821c34f
Bug 328907, Remove selectHas(No)Groups events, r+sr=sicking
2006-10-03 20:16:51 +00:00
mats.palmgren%bredband.net
60a88738bd
Make sure we fire onchange also after selectedIndex was set to -1 through DOM. Thanks to Pablo Greco for helping fix this. b=317078 r+sr=roc
2006-09-30 05:07:49 +00:00
bzbarsky%mit.edu
c3ff848eca
Reinstate reflow count painting when it's needed. Bug 352851, r+sr=roc
2006-09-19 04:26:20 +00:00
bzbarsky%mit.edu
9fe49d2f46
Remove the business about not knowing our collapsed state at first. We do know
...
it, and we're collapsed. Bug 352394, r=mats, sr=roc
2006-09-14 00:54:44 +00:00
sayrer%gmail.com
c249dc7837
bug 348669. Remove inappropriate nsCRT::free usage. r=timeless, sr=dbaron
2006-09-08 04:35:17 +00:00
timeless%mozdev.org
1846fd9c62
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:12:37 +00:00
uriber%gmail.com
b39a27ddb6
When the control is RTL, align the drop-down with the right edge of the control. bug=203353 r=smontagu sr=bzbarsky
2006-08-13 19:34:58 +00:00
Olli.Pettay%helsinki.fi
20f02ccd8c
Bug 231830, crash on style.display = 'none' for select element when event onchange occurs [@ nsStyleContext::GetRuleNode ][@ nsIFrame::Invalidate ], r+sr=bz
2006-08-11 12:09:30 +00:00
smontagu%smontagu.org
6c7ee15db2
Remove unnecessary hack for right-to-left file inputs. Bug 346726, r=uriber, sr=roc
2006-08-07 06:31:55 +00:00
bzbarsky%mit.edu
fb91d2b203
Don't convert non-breaking spaces to spaces in text controls. Bug 218277,
...
patch by jst and jpl24 <jlurz24@gmail.com>, r=bryner, sr=dbaron
2006-08-07 03:27:49 +00:00
pkasting%google.com
48d836c35d
Bug 339127: Add "spellcheck" attribute to control spellchecking.
...
r=brettw
sr=sicking
2006-07-29 00:04:40 +00:00
Olli.Pettay%helsinki.fi
599fed1d7e
Bug 345600, Crash [@ nsTextInputListener::UpdateTextInputCommands] using onselect and removing textarea, r+sr=roc
2006-07-26 07:58:18 +00:00
aaronleventhal%moonset.net
8cf5c3b9a2
Bug 241015. Remote XUL is not accessible. Patch by Alexander Surkov. r=aaronlev. Chrome r='s by neil and mano
2006-07-24 16:12:08 +00:00
mats.palmgren%bredband.net
efceaa5ea8
Ignore mLegendFrame as previous sibling since it does not live in the content area frame. b=345249 r+sr=bzbarsky
2006-07-20 04:54:51 +00:00
cvshook%sicking.cc
bf74205dd9
Fix error in last checkin for bug 344050.
2006-07-19 08:55:36 +00:00
cvshook%sicking.cc
c7936e48f6
Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
2006-07-19 04:36:36 +00:00
uriber%gmail.com
725062f912
Fix bidi behavior of ctrl+backspace and ctrl+del. bug=344226 r=smontagu sr=roc
2006-07-18 07:28:38 +00:00
sharparrow1%yahoo.com
f7f13f3d6f
Bug 344471: cleanups for checkbox and radio frames. r+sr=roc.
2006-07-13 05:05:54 +00:00
mats.palmgren%bredband.net
3c7c571960
Remove the special painting code for a 165-twips checkbox. Move the remaining parts of nsFormControlHelper to its consumers and remove nsFormControlHelper.{cpp,h} from the tree. b=343495 r+sr=roc (r=me on roc's part)
2006-07-06 10:43:51 +00:00
jst%mozilla.jstenback.com
82e5cf9fb2
Fixing bug 313337. Make input control onchange events only fire when the change is made by the user, not by script. r=bzbarsky@mit.edu, sr=bugmail@sicking.cc
2006-07-05 22:15:01 +00:00
mats.palmgren%bredband.net
8936a2975f
Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
2006-06-29 02:32:36 +00:00
roc+%cs.cmu.edu
cdab87bb53
Fixing bustage
2006-06-08 03:22:44 +00:00
roc+%cs.cmu.edu
e8ab4f3d1b
Bug 339889. Propagate invalidation through the frame hierarchy to topmost widgets. r+sr=bzbarsky
2006-06-08 01:11:43 +00:00
timeless%mozdev.org
9391198a55
Bug 337917 Make consumers stop using cids from other modules
...
r=smontagu sr=darin
2006-06-03 23:35:59 +00:00
Olli.Pettay%helsinki.fi
198b2c0d8a
Bug 338122, Crash [@ nsIMEStateManager::IsActive] when window gets removed on mousedown at button, r+sr=roc
2006-05-19 10:26:44 +00:00
Olli.Pettay%helsinki.fi
1c7c15de85
Bug 336381, Crash [@ nsRange::InsertNode] involving ranges in detached nodes, r=sicking,glazman,sr=bz
2006-05-15 19:35:12 +00:00
timeless%mozdev.org
e93c3c8e69
Bug 336975 Function: nsIsIndexFrame::GetEncoder does not dereference "encoder" after assigning to *encoder
...
r=bz sr=bz
2006-05-11 13:23:55 +00:00
darin%meer.net
7d3e7d7acd
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
cvshook%sicking.cc
36f352636c
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
2006-05-05 06:52:21 +00:00
aaronleventhal%moonset.net
26291d4711
Bug 336162. Don't fire DOM events from layout. r+sr=bz
2006-05-03 17:02:37 +00:00
mrbkap%gmail.com
2c19fd92cf
Only call GetCharCode for KeyPress events to avoid triggering a warning in nsDOMKeyEvent.cpp. bug 309316, r+sr=dbaron
2006-04-29 00:39:03 +00:00
roc+%cs.cmu.edu
d4d6564919
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
2006-04-26 02:01:07 +00:00
bzbarsky%mit.edu
d1cb1a6431
Give HTMLButtonControlFrames their own frame type. Bug 335419, r+sr=dbaron
2006-04-25 19:56:45 +00:00
cvshook%sicking.cc
a727022ef6
Bug 334977. Separate mFileName from mValue. r/sr=bz
2006-04-25 09:18:42 +00:00
leon.sha%sun.com
574701a2f1
Bug 333896
...
Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
Patch by alfred.peng@sun.com .
roc: review+
roc: superreview+
2006-04-24 05:40:11 +00:00
bzbarsky%mit.edu
d57fab34ea
Handle our single focused option being removed. Bug 325321, r=roc, sr=dbaron
2006-04-20 02:37:31 +00:00
roc+%cs.cmu.edu
59f7449a78
Bug 333817. Give listbox focus display item correct bounds. r+sr=bzbarsky
2006-04-18 02:41:42 +00:00
roc+%cs.cmu.edu
64bd04b75c
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
2006-04-10 00:16:29 +00:00
dbaron%dbaron.org
ac49c790c1
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
2006-04-05 00:00:44 +00:00
bzbarsky%mit.edu
a29e9fc444
Make sure to not use a localized label if the value is explicitly set to the
...
empty string. Bug 330469, r+sr=sicking
2006-04-04 22:34:10 +00:00
roc+%cs.cmu.edu
dba51376ea
Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
2006-03-26 21:30:36 +00:00
Olli.Pettay%helsinki.fi
04cfde2d6f
Bug 330710, Replace obsolete preventBubble/preventCapture with stopPropagation, r=neil, r=mconnor, sr=jst
2006-03-25 22:03:49 +00:00
cvshook%sicking.cc
433c662394
Relanding patches that (hopefully) don't affect Tdhtml
2006-03-24 00:09:50 +00:00
cvshook%sicking.cc
6cc41878a9
Back out a few of my patches to see if any caused the Tdhtml regression in bug 331364.
2006-03-23 08:21:21 +00:00
bzbarsky%mit.edu
c50f975dda
Fix crash bug 322348 by making ReParentStyleContext more sane. r+sr=dbaron
2006-03-16 01:30:38 +00:00
dbaron%dbaron.org
1eb1c55661
Change our scrolling code so that it is capable of scrolling above and to the left of the viewport, and then use that capability for nsHTMLScrollFrames with RTL directionality. This removes the invariant that the child of a scrollframe (::scrolled-canvas canvas or ::scrolled-content block) will be stretched to fill the entire scrollable area and stops enforcing it, a change that's likely to cause some regressions not yet fixed within the patch. This also fixes directionality detection for the scrollframe holding the canvas (changing which side the scrollbar appears on) and fixes an old bug in the code that paints the focus ring around the canvas (so it's now again visible on all sides, even when the canvas is scrollable). b=192767 r+sr=roc
2006-03-15 16:55:19 +00:00
pavlov%pavlov.net
f33ad65b06
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu
f4d2e578db
Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
2006-03-15 03:14:02 +00:00
roc+%cs.cmu.edu
a318a1ebb6
Fixing bustage
2006-03-14 21:02:42 +00:00
roc+%cs.cmu.edu
b6cb8cbd08
Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc
2006-03-14 20:43:18 +00:00
roc+%cs.cmu.edu
118721c5f7
Bug 329465. Don't hold a strong ref to the event queue service from nsComboboxControlFrame. r+sr=roc, patch by Marc Liddell.
2006-03-09 19:24:54 +00:00
roc+%cs.cmu.edu
d0abdc1385
Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
2006-03-09 18:55:21 +00:00
cvshook%sicking.cc
9e3c81007f
Bug 325426: Only use baseURI to resolve relative uris. r=bz sr=jst
2006-03-08 05:01:16 +00:00