kyle.yuan%sun.com
0ba3e9d674
Bug 237228 pref "layout.word_select.eat_space_to_next_word" can't be set by user in the profile's prefs.js
...
r=dbaron, sr=roc, patch=ginn.chen@sun.com
2004-09-21 04:25:08 +00:00
neil%parkwaycc.co.uk
1c346b8beb
Don't use QueryInterface to get a view from a scrollable view b=258521 r+sr=roc
2004-09-20 22:25:07 +00:00
bmlk%gmx.de
d55596f402
fix MEW computation regression introduced by my previous checkin bug 257955 r/sr=roc
2004-09-20 12:40:20 +00:00
pete.zha%sun.com
bc902b4d04
bug 234470
...
There is something wrong with plugin printing on linux or unix
r=leon.sha@sun.com
sr=roc
patch=roland
2004-09-20 06:46:16 +00:00
bmlk%gmx.de
8873767164
at the table bottom use this row as it is the only place where we dont paint above the row, bug 254538 r/sr=bzbarsky
2004-09-19 18:15:37 +00:00
bmlk%gmx.de
e0dfba476a
ensure a correct overflow area, even if the overflow is clipped, it should be the frame size under these conditions bug = 260241 r/sr=dbaron
2004-09-19 09:50:41 +00:00
bmlk%gmx.de
b896960eaf
valign content that overflows the table cell from the celltop bug=114430 r/sr=bzbarsky
2004-09-18 19:04:13 +00:00
roc+%cs.cmu.edu
b0e8529dd5
Bug 257612. Fix dynamic margin changes by 1) Propagate IsPreviousMarginDirty through empty lines 2) Reflow any line whose previous margin is dirty. 3) If a reflowed line could have been tested in a subsequent line's ShouldApplyTopMargin both before and after reflow, and might have been empty before or after reflow, then make the next line's previous margin dirty. 4) If reflowing a block changes its carried-out margin, then mark the next line's previous margin dirty. r+sr=dbaron
2004-09-18 14:39:07 +00:00
roc+%cs.cmu.edu
1c6d567101
Bug 248825. Correctly push overflowing float placeholders to the start of the overflow lines in the case where the first overflow line is a block. r+sr=dbaron
2004-09-17 00:02:56 +00:00
mats.palmgren%bredband.net
2ad2efc0a1
Allow styling of SELECT border. b=244370 r+sr=bzbarsky
2004-09-15 21:17:37 +00:00
dbaron%dbaron.org
fa2cc9940e
Remove effectively-unused Set/GetScrollPreference API on nsIScrollableView.h. b=259617 r+sr=roc
2004-09-15 19:16:43 +00:00
roc+%cs.cmu.edu
6146e49d29
Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine
2004-09-14 02:28:03 +00:00
bmlk%gmx.de
a8e09a68d4
CalcDesiredHeight might change the overflow area, so it needs to be included in the reflowmetrics bug=231275 r/sr=dbaron
2004-09-13 18:21:03 +00:00
roc+%cs.cmu.edu
ffe92c5115
Bug 257216. Fix sundry block issues for columns. In particular, remove overflowing floats from the space manager before we compute the space manager's XMost and YMost to include in the block size. r+sr=dbaron
2004-09-13 13:35:46 +00:00
dbaron%dbaron.org
cd7b1f831b
The slow codepaths for fixed background-attachment should only apply when there's a background image. b=258793 r+sr=roc
2004-09-13 05:39:27 +00:00
bzbarsky%mit.edu
d1b63ea756
Fix crash due to text inputs flushing pending restyles while we're in text
...
control frame code. Bug 257818, r+sr=dbaron
2004-09-13 04:19:58 +00:00
bzbarsky%mit.edu
24cf4e0618
Make sure not to add entries to the pending restyle hashtable while enumerating
...
it. Bug 257694 (also fixes bug 256242, bug 258101). r+sr=dbaron
2004-09-13 04:08:14 +00:00
dbaron%dbaron.org
4ddc7597b9
Convert mCurrentEventContent and mCurrentEventContentStack to use nsCOMPtr/nsCOMArray. b=258667 r+sr=jst
2004-09-13 03:22:46 +00:00
roc+%cs.cmu.edu
acbe94ccd6
Bug 258118. Ensure that float breaks are eventually honoured even if the line with the break is not reflowed and the following line is empty. r+sr=dbaron(rubber-stamp)
2004-09-13 02:21:35 +00:00
roc+%cs.cmu.edu
cdaf90f7e4
Bug 257916. Move history scroll position save and restore from nsScrollBoxFrame to nsHTML/XULScrollFrame. +sr=dbaron(rubber-stamp)
2004-09-13 02:10:29 +00:00
mats.palmgren%bredband.net
357f6511f2
Make 'letter-spacing' take effect in file input control. b=252863 r=bzbarsky sr=dbaron
2004-09-12 22:46:56 +00:00
dbaron%dbaron.org
ed550ca2e5
Backing out bug 167001, which I should not have reviewed without more careful consideration.
2004-09-12 19:32:50 +00:00
bmlk%gmx.de
b3b8beeb75
don't cause twice a initial reflow on a caption bug 258379 r/sr=bzbarsky
2004-09-11 06:08:53 +00:00
smontagu%smontagu.org
7e5b251b94
Bug 167001, Anything below the baseline goes out of input field. Patch by Masayuki Nakano, masayuki@d-toybox.com; r+sr=dbaron.
2004-09-11 05:44:33 +00:00
dbaron%dbaron.org
4c36660044
Separate concept of stylesheet URI into base URI (for resolving relative links) and sheet URI (for everything else), since they can differ for style elements (and inline style and style set from script, but that's for the next patch). Some other things (relating to external stylesheets, where it doesn't make a difference) that probably should use the sheet URL are left as the base URL for now because I didn't want to change too much at once. b=255538 r+sr=bzbarsky
2004-09-10 06:45:59 +00:00
jst%mozilla.jstenback.com
8e2ce60a2d
Landing fix for bug 258487, patch by Wladimir Palant <trev@gtchat.de>. Add code to check a pref for how to treat popups opened by a plugin. r+sr=jst@mozilla.org
2004-09-09 18:53:21 +00:00
aaronleventhal%moonset.net
6e3446f4df
Bug 255569. HTML combo box drop downs should not be in tab order. r=neil, sr=bryner
2004-09-08 19:32:29 +00:00
jst%mozilla.jstenback.com
e237ef56e9
Eliminating dead code. Patch by trev@gtchat.de. r+sr=jst@mozilla.org
2004-09-07 22:34:02 +00:00
bryner%brianryner.com
d342e8f7b4
Add support for native keybindings for input and textarea for gtk2. This allows us to respect the GTK keybinding preferences. Bug 257405, r=blizzard, sr=roc.
2004-09-07 21:21:48 +00:00
roc+%cs.cmu.edu
da54d83f54
Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
2004-09-06 02:44:43 +00:00
dbaron%dbaron.org
2e93a67964
Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc
2004-09-05 00:04:04 +00:00
dbaron%dbaron.org
1bfadac359
Land bug 72747 in pieces: Implement scrolling='yes' (and equivalents) on frames and iframes. b=72747 r+sr=roc
2004-09-04 23:03:04 +00:00
dbaron%dbaron.org
613d104fb5
Land bug 72747 in pieces: Simplify the mechanism used to prevent framesets from having scrollbars. b=72747 r+sr=roc
2004-09-04 19:51:21 +00:00
jst%mozilla.jstenback.com
63c881aeb2
Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
2004-09-04 19:28:46 +00:00
bmlk%gmx.de
c1219e6150
1. enhancement of the debug code so that coltypes become visible
...
2. remove the isanonymous flag which is unused
3. make the col dump routine #ifdef DEBUG
4. stop to defer the appending of the colgroup frame. bug 248474 r/sr=bzbarsky
2004-09-04 16:02:50 +00:00
dbaron%dbaron.org
e4e0192e47
Back out previous round of bug 72747 changes due to Tp regression.
2004-09-04 08:34:55 +00:00
dbaron%dbaron.org
46a0c16189
Land bug 72747 in pieces: Simplify the mechanisms used to prevent framesets from having scrollbars and used to implement the scrolling attribute on frames and iframes. Implement scrolling='yes'. b=72747 r+sr=roc
2004-09-04 06:53:36 +00:00
dbaron%dbaron.org
757800ab54
Back out text input changes from bug 72747.
2004-09-04 03:49:25 +00:00
dbaron%dbaron.org
4db1f75805
Back out text input changes from bug 72747.
2004-09-04 03:17:18 +00:00
dbaron%dbaron.org
c9e48ca72a
Land bug 72747 in pieces: Clean up PropagateScrollToViewport and ensure it doesn't set a viewport override of NS_STYLE_OVERFLOW_CLIP. b=72747 r+sr=roc
2004-09-04 00:01:12 +00:00
dbaron%dbaron.org
8f051ffe83
Land bug 72747 in pieces: A little cleanup. b=72747 r+sr=roc
2004-09-03 23:57:42 +00:00
dbaron%dbaron.org
9d42af129c
Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
2004-09-03 23:29:38 +00:00
dbaron%dbaron.org
2260749166
Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
2004-09-03 23:28:26 +00:00
dbaron%dbaron.org
462cb0cabd
Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
2004-09-03 23:22:15 +00:00
dbaron%dbaron.org
addb69cbb7
Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
2004-09-03 23:17:18 +00:00
dbaron%dbaron.org
58b2482f65
Land bug 72747 in pieces: make users of nsIScrollable use nsIScrollable::Scrollbar_* instead of NS_STYLE_OVERFLOW_*. b=72747 r+sr=roc
2004-09-03 21:58:39 +00:00
timeless%mozdev.org
f214b8a95f
Bug 257877 replacement content isn't rendered if gkplugin.dll isn't present
...
r=jst sr=bz
2004-09-03 21:49:13 +00:00
jst%mozilla.jstenback.com
9e734c3e20
Fixing bug 257690. Make sure to mark the content created for generated content as anonymous content to get the content nodes to do their proper cleanup on document teardown. r+sr=bzbarsky@mit.edu
2004-09-03 05:00:40 +00:00
dbaron%dbaron.org
13d0d98e6c
Land bug 72747 in pieces: remove nsIScrollableFrame::GetScrollPreference. b=72747 r+sr=roc
2004-09-03 00:46:43 +00:00
dbaron%dbaron.org
f64a1b41d2
Land bug 72747 in pieces: use new functions for common overflow tests. b=72747 r+sr=roc
2004-09-02 23:37:02 +00:00
dbaron%dbaron.org
0777d4a522
Land bug 72747 in pieces: use new functions for common overflow tests. b=72747 r+sr=roc
2004-09-02 23:27:23 +00:00
bryner%brianryner.com
6893d6442d
Update the displayed text when closing a combobox with the keyboard causes a new option to be selected. Bug 257572, r=mkaply, sr=jst.
2004-09-02 21:10:40 +00:00
neil%parkwaycc.co.uk
d48054b95c
Bug 257721 nsPresShell::PostAttributeChange needs to construct its nsAttributeChangeRequest (HandlePostedAttributeChanges was already calling the destructor) r+sr=roc
2004-09-02 08:56:30 +00:00
bmlk%gmx.de
278b012b59
tables without cells should not add vertical cellspacing bug 246534 r/sr=bzbarsky
2004-09-02 06:36:56 +00:00
kyle.yuan%sun.com
c3a9746bda
Bug 254997 Caret tracking by line (down arrow) skips over huge portions of the document. r=aaronl, sr=roc, patch=ginn.chen@sun.com
2004-09-02 05:02:53 +00:00
bryner%brianryner.com
4de1e631ea
deCOMify nsIPresShell::GetRootFrame. Change callers inside of gklayout to use FrameManager()->GetRootFrame() instead so that the call can be inlined. Bug 253889, r+sr=roc.
2004-09-02 03:08:51 +00:00
jst%mozilla.jstenback.com
f1d17b9743
Fixing bug 248065. Make sure errors in nested scripts don't disrupt the containing script. r+sr=bzbarsky@mit.edu
2004-09-01 16:50:12 +00:00
aaronleventhal%moonset.net
ee255c951a
Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
2004-09-01 14:58:34 +00:00
roc+%cs.cmu.edu
86223813ee
Bug 257430. nsImageFrame and nsTableRowFrame need to always include their frame bounds in their overflow area. r+sr=dbaron
2004-09-01 13:33:17 +00:00
bryner%brianryner.com
f7a0694a86
Remove unneeded nsIFocusTracker interface, changing all users to nsIPresShell (bug 257596, r+sr=roc).
2004-09-01 05:16:00 +00:00
bmlk%gmx.de
45680899e0
bring condition and action in better sync when oversized nested pct based table frames are reduced in size bug 254344 r/sr=bzbarsky
2004-08-31 18:57:06 +00:00
bmlk%gmx.de
1134a9f349
frames with a percentage based width should report a 0 MEW bug 246999 r/sr=roc
2004-08-31 18:50:40 +00:00
neil%parkwaycc.co.uk
eb5758f469
Bug 257276 ConstructDocElementFrame and ConstructFrameInternal need to update their display style cache after reresolving style for XBL r+sr=dbaron
2004-08-29 09:49:31 +00:00
bryner%brianryner.com
a8153addf4
More nsIPresShell deCOMtamination:
...
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.
Bug 253889, r+sr=roc.
2004-08-29 03:08:44 +00:00
bryner%brianryner.com
694e5e4fef
Extend invalidated region by one source row in each direction so that we fully cover the rows in a scaled image which may be drawn using a given source row. This fixes the "white lines" problem with scaled images (bug 222901). r=pavlov, sr=tor.
2004-08-28 23:59:15 +00:00
dbaron%dbaron.org
67e0ee1634
Back out the rest of bug 72747 due to Tp regression.
2004-08-27 01:26:55 +00:00
dbaron%dbaron.org
399f49c365
Backout the CSS parts of bug 72747 to see if that fixes the Tp regression.
2004-08-26 22:35:38 +00:00
dbaron%dbaron.org
0430fe1b67
Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc
2004-08-26 17:11:20 +00:00
roc+%cs.cmu.edu
61a3b308a7
Relanding fix for bug 253977, now that state bits prevent GetOverflowLines from being expensive. Fix a few columns-hurting block bugs. 1) Always drain overflow lines on any kind of block reflow. 2) Set NS_FRAME_REFLOW_NEXTINFLOW in the reflow status whenever reflow of the block's next-in-flow is required. 3) Search overflow lines when we're looking for frame continuations to delete. 4) Show overflow area in nsContainerFrame frame dump. r+sr=dbaron
2004-08-26 12:38:50 +00:00
dbaron%dbaron.org
2d7d0c1609
Clean up excessive copy-and-paste of scrollframe building code in ConstructXULFrame. b=256910 r+sr=roc
2004-08-26 08:34:40 +00:00
roc+%cs.cmu.edu
26b7c53bd7
Bug 256937. Use state bits to avoid expensive property lookups in GetOverflowLines/OutOfFlows/Placeholders. r+sr=dbaron
2004-08-26 03:07:05 +00:00
roc+%cs.cmu.edu
7494eafa7b
Bug 133165. Draw the outline outside the frame's normal overflow area. r+sr=dbaron. Also, correct some trivial misuses of nsChangeHint, r+sr=mozbot
2004-08-26 00:07:56 +00:00
dbaron%dbaron.org
9b6528470d
Convert tabs to spaces.
2004-08-25 22:06:32 +00:00
bryner%brianryner.com
dfc3256186
This change didn't seem to help, backing out.
2004-08-25 18:19:01 +00:00
bryner%brianryner.com
71a9f7c833
Testing whether inlining the Get/SetProperty calls in Get/SetView helps the Tp regression from bug 253888.
2004-08-25 16:29:47 +00:00
roc+%cs.cmu.edu
7e7410e03f
Bug 252920. Compute the block overflow area using nsRects instead of some hokey homegrown calculations. Don't advancy mY for empty lines. r+sr=dbaron
2004-08-25 13:10:06 +00:00
roc+%cs.cmu.edu
a179d11a59
Bug 252771. Recompute an inline frame's overflow area nearly from scratch in RelativePositionFrames, so we don't try to maintain it (and fail) during inline frame alignment. r+sr=dbaron
2004-08-25 13:03:28 +00:00
bryner%brianryner.com
298e40d66b
slight optimization to previous checkin, bug 253888
2004-08-24 21:47:04 +00:00
bryner%brianryner.com
6f61ffd0d2
Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-24 18:50:29 +00:00
tor%cs.brown.edu
5edd409be3
Bug 216563 - implement <svg:switch>.
...
Patch by scootermorris@comcast.net , r=afri, sr=dbaron
2004-08-23 21:10:39 +00:00
kjh-5727%comcast.net
bdf32c66bf
Bug 256436 - Backing out the patch from bug 255584 due to a regression.
...
Requested by roc.
2004-08-22 20:24:16 +00:00
bryner%brianryner.com
014fbde518
Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
2004-08-22 07:10:50 +00:00
bryner%brianryner.com
87894dfad3
Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-22 04:58:44 +00:00
roc+%cs.cmu.edu
c930dd179f
Bug 253977 backout because of possible Tp regression on btek.
2004-08-22 03:50:59 +00:00
roc+%cs.cmu.edu
451af652a5
Bug 253977. Fix a few columns-hurting block bugs. 1) Always drain overflow lines on any kind of block reflow. 2) Set NS_FRAME_REFLOW_NEXTINFLOW in the reflow status whenever reflow of the block's next-in-flow is required. 3) Search overflow lines when we're looking for frame continuations to delete. 4) Show overflow area in nsContainerFrame frame dump. r+sr=dbaron
2004-08-22 03:00:46 +00:00
bryner%brianryner.com
0509dcce92
Backing out bug 253888 until I can figure out how to fix the crash
2004-08-21 06:27:54 +00:00
bryner%brianryner.com
fd39847c12
Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
2004-08-21 05:09:50 +00:00
roc+%cs.cmu.edu
cf6404a4f3
Bug 255584. Don't include areas above and to the left of the origin when we're trying to figure out the scrollable width and height --- we can't scroll to them! r+sr=dbaron
2004-08-21 03:04:26 +00:00
bryner%brianryner.com
efcc221ee4
Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
2004-08-20 20:34:37 +00:00
bmlk%gmx.de
4c6584bff5
formcontrol testcases that exhibit various maxElementWidth scenarios, not part of any build
2004-08-19 15:32:40 +00:00
blizzard%redhat.com
5d70acc212
Bug #255405 . BinarySearchForPosition can generate invalid unicode for text measurement. Make sure to not send half of a surrogate pair down to the font layer. r+sr=roc
2004-08-19 15:31:30 +00:00
jst%mozilla.jstenback.com
07abbb884e
Fixing bug 198254. Fix crash when closing javascript created window. r+sr=bzbarsky@mit.edu
2004-08-18 22:13:10 +00:00
vladimir%pobox.com
b457e26a6e
Initial landing of cairo-related stuff, nothing built by default, all code is in ifdefs. r=bryner,a=brendan
2004-08-14 01:01:16 +00:00
bzbarsky%mit.edu
84f84dcc01
Relanding bug 108817, since it did not cause the Tp problem. r+sr=still roc
2004-08-11 04:49:05 +00:00
bzbarsky%mit.edu
be89fc5379
Addendum to bug 253572 patch per dbaron's comment in the bug.
2004-08-11 00:17:54 +00:00
bzbarsky%mit.edu
129069bc35
Backing out patch for bug 108817 to test whether it causes the Tp regression.
2004-08-10 23:37:43 +00:00
bzbarsky%mit.edu
fbd3f708f2
Make sure that GetFrameForPoint checks all layers of each float before moving
...
on to the next one. Bug 253572, r+sr=roc
2004-08-10 22:24:00 +00:00
bzbarsky%mit.edu
8b399dc5df
Remove the timer stuff in nsListControlFrame and replace it with a simple
...
boolean that's set as needed if the options change and checked in DidReflow()
to decide whether to scroll the list. Also eliminate the mPresContext member.
Bug 108817, r+sr=roc
2004-08-10 22:21:03 +00:00
bzbarsky%mit.edu
f92a3fdd9d
Trying to fix Tp regression. More of bug 254378, r+sr=roc
2004-08-10 21:25:48 +00:00
bzbarsky%mit.edu
f6fc737a5c
Cache the IsEmpty() state in the framestate so we don't have to do quite as
...
much style-getting and QIing. Bug 254378, r+sr=roc
2004-08-10 19:09:49 +00:00
peterv%propagandism.org
e53a844bed
Backout part of the fix for bug 27382 to try to undo Tp regression.
2004-08-10 16:16:58 +00:00
peterv%propagandism.org
0836738940
Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r/sr=jst.
2004-08-10 10:22:36 +00:00
bzbarsky%mit.edu
c64d1e8d90
Make sure to not call ProcessRestyledFrames if we have a non-reframe hint and
...
no frame. Followup to bug 230170.
2004-08-10 04:44:10 +00:00
bzbarsky%mit.edu
2829cfa580
Do style reresolves and restyles due to attribute changes asynchronously so
...
that pages that modify two or more style properties of the same object in a row
work faster. Bug 230170, r+sr=dbaron
2004-08-10 03:24:41 +00:00
dbaron%dbaron.org
10b65694e8
Fix names of constants to correspond to the new definitions of the values of the 'overflow' property. b=69355 r+sr=roc
2004-08-10 01:32:10 +00:00
mats.palmgren%bredband.net
c3758b628f
Added font-size:inherit to optgroup, so that the select font-size affects options. b=185098 r+sr=bzbarsky
2004-08-08 18:44:09 +00:00
mats.palmgren%bredband.net
8e3ace6324
Added more log messages for incorrect "coords" attribute values. b=233353 r+sr=bzbarsky
2004-08-08 14:05:35 +00:00
mats.palmgren%bredband.net
d5e77efc84
Add width for letter-spacing when calculating desired width of text input controls. b=252783 r=bzbarsky sr=dbaron
2004-08-07 22:04:27 +00:00
mats.palmgren%bredband.net
7ec3e86276
Fix keyboard scrolling for elements using overflow:scroll by scrolling the nearest scrollable view from the caret. b=251986 r=roc sr=dbaron
2004-08-06 15:55:17 +00:00
neil%parkwaycc.co.uk
d85ecd00f9
Bug 32372 should be possible to completely disable CSS p=fantasai@inkedblade.net r=me (xpfe) r/sr=dbaron
2004-08-05 11:38:42 +00:00
alex%croczilla.com
d2a0905234
Bug #252637 : Implement inner <svg> elements. r=tor, sr=dbaron for nsCSSFrameConstructor changes. SVG only - not part of default builds.
2004-08-05 09:01:13 +00:00
bzbarsky%mit.edu
9d4e998972
Check for updated bullet image in DidSetStyleContext, not reflow. Bug 180142,
...
r+sr=dbaron
2004-08-04 21:18:20 +00:00
dbaron%dbaron.org
37e456513f
Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky
2004-08-04 03:23:37 +00:00
aaronleventhal%moonset.net
dacd3438ae
Bug 251614. Get rid of black squares on input type=submit buttons and return focus appearance to normal. r+sr=roc
2004-08-02 14:15:51 +00:00
bryner%brianryner.com
18fa617572
Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc.
2004-08-02 04:52:55 +00:00
bryner%brianryner.com
cc807b07b1
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
dbaron%dbaron.org
489b31f9cf
Back out 236889 due to 253755.
2004-07-31 07:42:12 +00:00
bzbarsky%mit.edu
7910be6729
This wasn't supposed to go in...
2004-07-30 06:21:04 +00:00
bzbarsky%mit.edu
ff3b8770ed
Remove some knowledge about drag-drop innards from nsFrame.cpp by refactoring
...
shared code into utility methods in nsContentUtils. Use the new methods to fix up
nsContentAreaDragAndDrop to make it possible to drag image <objects> and image
inputs. Bug 251775 and bug 244859, r=biesi, sr=jst
2004-07-30 06:04:57 +00:00
dbaron%dbaron.org
dac91adbc7
Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky
2004-07-29 20:07:25 +00:00
bryner%brianryner.com
88f80381e3
Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
2004-07-29 19:41:39 +00:00
cbiesinger%web.de
c0215f3bb8
Bug 252468 Remove outdated autostretch attribute from the tree
...
patch by Simon Paquet <bugzilla@babylonsounds.com> r=neil rs=bz
2004-07-29 18:25:42 +00:00
aaronleventhal%moonset.net
fc2886ae69
Bug 252984. Remove focus and tab navigation code that's no longer necessary which is actually breaking some form controls. r=bryner, sr=bz
2004-07-29 18:06:55 +00:00
dbaron%dbaron.org
fa4808301b
Move things that aren't author stylesheets out of nsDocument's mStyleSheets array to simplify stylesheet management code. Add a level of the cascade for style attributes and ensure that there's only one rule processor per level of the cascade, and simplify the logic of nsCSSRuleProcessor creation. b=252578 r+sr=bzbarsky
2004-07-28 07:08:41 +00:00
roc+%cs.cmu.edu
4960d71bc5
Bug 240276. Make <scrollbox> be implemented as a regular scrollframe rathern than a scrollboxframe. This will help us remove scrollboxframe. r+sr=dbaron
2004-07-28 03:27:02 +00:00
roc+%cs.cmu.edu
183525f364
Bug 252850. Backing out minor listbox layout fix, because it broke something worse
2004-07-28 01:24:58 +00:00
dbaron%dbaron.org
16fa3a35ee
Reframe all image box frames on theme change, as a workaround for chrome: URL comparison mess. b=252703 r+sr=bzbarsky
2004-07-27 23:31:08 +00:00
roc+%cs.cmu.edu
45c94413a9
Bug 253195. Fix a really nasty data corruption bug in nsBlockFrame::DoRemoveFrame, that only shows up when you need to delete inline continuations that are in a continuation of the current block --- probably doesn't happen today, but will happen with columns and page-layout editing. r+sr=dbaron
2004-07-27 18:22:14 +00:00
roc+%cs.cmu.edu
46045bea89
Bug 217120. Make the scroll position restoration logic in nsPresShell actually use the right scroll and scrollbox frames. r+sr=dbaron
2004-07-27 18:16:10 +00:00
bzbarsky%mit.edu
4f6dfefbdd
Switch context back to being nsISupports, but make it clear that it's expected
...
to be an nsIDOMNode or nsIDOMWindow. Bug 252027, r=mvl, sr=shaver
2004-07-27 17:15:53 +00:00
cbiesinger%web.de
d0d6547e1e
Bug 252948 remove *WithConversion in layout
...
r+sr=bz
2004-07-25 12:18:04 +00:00
aaronleventhal%moonset.net
0319b80e0e
Bug 250006. Clean up GetNextTabbableContent(). Remove tabbable property from DOM interfaces. Clean up spurious focus outline effects. r=bryner, sr=jst
2004-07-24 21:12:43 +00:00
roc+%cs.cmu.edu
0ec0026254
Bug 232540. Make unconstrained-width comboboxes reflow their dropdowns with unconstrained width, always, to avoid a problem where the vertical scrollbar is added but the dropdown doesn't get correspondingly wider. r+sr=dbaron
2004-07-23 23:46:25 +00:00
roc+%cs.cmu.edu
c848b4cd4a
Bug 217120. Always make an attempt to scroll to history position after restoring scroll position in EndLoad, just in case no reflows happen again. r+sr=dbaron
2004-07-23 21:39:47 +00:00
neil%parkwaycc.co.uk
30c6b70167
Fix regression from bug 244761 so that only user actions will enable onChange after blur b=251833 r/sr=roc
2004-07-23 08:25:44 +00:00
cbiesinger%web.de
d5bd29aeda
Bug 113243 Get rid of (Compare|Equals)WithConversion
...
r+sr=roc
2004-07-21 20:18:39 +00:00
rbs%maths.uq.edu.au
784ccdb144
Cleanup font usage in form input controls, b=251637, r=jshin, sr=bzbarsky
2004-07-21 01:05:44 +00:00
roc+%cs.cmu.edu
57a86f6acb
Bug 53966. Don't just capture to the nearest view when selecting with mouse; only capture to the nearest scrolling view. r+sr=dbaron
2004-07-20 00:02:43 +00:00
dbaron%dbaron.org
a68ea1bc08
Add null-check. b=226791 r+sr=bryner
2004-07-18 21:55:24 +00:00
bzbarsky%mit.edu
211bc9b439
Fix bug 251844 -- <onject> blocked by content policy doesn't show alternate
...
content. r=mvl, sr=jst
2004-07-18 18:00:58 +00:00
roc+%cs.cmu.edu
296051f62e
Bug 251032. Make nsComboBoxControlFrames have their own space manager, because they don't care about floats in their parent. r+sr=dbaron
2004-07-18 12:16:15 +00:00
roc+%cs.cmu.edu
91db4db112
Bug 251501. Refactor handling where frames get inserted on content insertion. r+sr=dbaron
2004-07-18 12:02:53 +00:00
dbaron%dbaron.org
73dd88cdb0
Restore ReResolveMenusAndTrees code, which is needed for theme switching. b=226791 r+sr=bzbarsky
2004-07-18 01:16:27 +00:00
dbaron%dbaron.org
51709ea6ab
Move root element fixups to nsStyleContext so they happen before CalcDifference calls in style reresolution and we reframe less. b=245327 r+sr=bzbarsky
2004-07-17 18:21:41 +00:00
dbaron%dbaron.org
90c025ee9c
Backing out half of 236889.
2004-07-16 21:23:27 +00:00
dbaron%dbaron.org
76455a7d6c
Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky Reland half of page to test effect on pageload.
2004-07-16 20:26:39 +00:00
gerv%gerv.net
554e0e99a4
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-07-16 19:30:11 +00:00
aaronleventhal%moonset.net
1ebd6baf37
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
2004-07-16 16:56:21 +00:00
jim_nance%yahoo.com
4c3c012729
Fix bug 241599 - Speed up table layotu code by reducing GetCellInfoAt() calls. r=bernd sr=dbaron
2004-07-16 01:49:18 +00:00
bzbarsky%mit.edu
5345ea4514
Paint a fieldset's border under the legend margin. Bug 247068, r+sr=dbaron
2004-07-15 23:28:46 +00:00
bzbarsky%mit.edu
ba886e0500
Remove some quirks that neither NS4 nor IE have (they remove bottom margin from
...
<p> in a table cell, but leave other blocks with bottom margins alone). Bug
101084, patch by Martijn Wargers <m.wargers@hccnet.nl>, r=dbaron, sr=bzbarsky
2004-07-15 21:48:13 +00:00
aaronleventhal%moonset.net
ccbc55e0d0
Backing out bug 151375 for now, because of scrolling regressions in HTML and XUL listboxes and comboboxes
2004-07-15 18:57:47 +00:00
jim_nance%yahoo.com
e436bc48dd
Fix But #250105 - Add Arena for nsLineLayout buffers. r+sr=roc
2004-07-15 17:50:34 +00:00
bzbarsky%mit.edu
20502984b4
Use the direction of the abs pos box, not its containing block, when deciding
...
which offset to use the static position for. Bug 247287, r+sr=dbaron
2004-07-15 06:10:53 +00:00
bzbarsky%mit.edu
89f5da9306
Testing backout of bug 236889 to see effect on performance. a=#mozilla
2004-07-15 02:54:01 +00:00
dbaron%dbaron.org
796d62cc38
Load generated content images from the style system rather than the frame constructor. b=249809 r+sr=bzbarsky
2004-07-14 22:19:22 +00:00
dbaron%dbaron.org
dc4982f861
Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky
2004-07-14 22:10:55 +00:00
aaronleventhal%moonset.net
78fcf72fc2
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
2004-07-14 21:58:34 +00:00
jst%mozilla.jstenback.com
afb512bb02
Landing patch for aaronleventhal@moonset.net. Bug 250208. Fix regression that made dropdowns not work as expected on Linux. r=jst@mozilla.jstenback.com, sr=dbaron@dbaron.org, a=asa@mozilla.org
2004-07-09 22:33:35 +00:00
aaronleventhal%moonset.net
9aeb55ff97
Bug 171366. Support tabindex for all elements. r=bryner, sr=jst
2004-07-07 00:58:57 +00:00
alex%croczilla.com
afffff7463
Bug#245408: 'position' shouldn't apply to SVG elements other than outermost <svg/> element. SVG only - not part of default builds. r/sr=dbaron.
2004-07-05 06:45:51 +00:00
dbaron%dbaron.org
c890efeb0e
Fix scaling of images in response to {min,max}-{width,height}. b=234686 r+sr=bzbarsky
2004-07-05 00:17:11 +00:00
neil%parkwaycc.co.uk
ea6f6a0a0f
Form frames should not register empty access keys b=248566 r/sr=roc
2004-07-03 20:54:54 +00:00
bmlk%gmx.de
f3ec0b75bb
fix a crash in table pseudo frame handling, where colgroups need a special handling as they hold only columns and and can not be parents of other frames , bug 239294 r/sr=dbaron
2004-07-03 09:42:51 +00:00
roc+%cs.cmu.edu
172918edbf
Bug 244017. Hack invalidation of block children of blocks to avoid answering the question of whether we're supposed to invalidate the difference in frame bounds or the difference in overflow areas. r+sr=dbaron
2004-06-29 12:46:46 +00:00
roc+%cs.cmu.edu
d4aec342d0
Bug 185357. Collect out-of-flow frames for overflowing placeholders even if the placeholders are indirect (inline) children of the line. r+sr=dbaron
2004-06-27 02:01:06 +00:00
peterv%propagandism.org
13ff57f719
Trying to fix minimo bustage
2004-06-25 16:38:43 +00:00
peterv%propagandism.org
c6758de122
Fix for bug 236408 (deCOMtaminate nsINodeInfoManager). r=caillon, sr=jst.
2004-06-25 12:26:02 +00:00
timeless%mozdev.org
e698edaacf
Bug 240947 use content instead of _content
...
r=neil sr=dveditz
2004-06-24 23:44:05 +00:00
dbaron%dbaron.org
c262acf5fc
Null check mViewManager. b=248343 r+sr=roc
2004-06-24 21:56:29 +00:00
tor%cs.brown.edu
02b09ac411
Bug 246857 - implement <svg:defs>. r=afri. Not in default build.
2004-06-23 18:14:04 +00:00
pkw%us.ibm.com
0ec5bbae9b
Bug 248216 - Mismatched new[]/delete in nsTextFrame.cpp.
...
r/sr=dbaron@dbaron.org
2004-06-23 16:38:38 +00:00
dbaron%dbaron.org
0ec49fbb44
Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r+sr=roc
2004-06-22 04:32:52 +00:00
bryner%brianryner.com
4894e80462
deCOMtaminate nsBoxLayoutState. Bug 247766, r+sr=roc.
2004-06-22 02:55:04 +00:00
bryner%brianryner.com
55d74e870b
oops, this wasn't supposed to go on the trunk. backing out.
2004-06-21 23:41:30 +00:00
bryner%brianryner.com
8cfeadc0a0
bringing branch changes forward
2004-06-21 23:35:56 +00:00
robin.lu%sun.com
b8a57d89d8
fix bug 206376 accesskey doesn't work when field type is "file"
...
r=aaronleventhal sr=jst patched by neo.liu@sun.com
2004-06-21 02:46:13 +00:00
bryner%brianryner.com
47111a13aa
removing dead CFM build files
2004-06-21 02:09:30 +00:00
smontagu%smontagu.org
1c039e3f8d
Bug 140611: When a block element is first in RTL <LI>, bullet moves left. patch by Lina Kemmel lkemmel@il.ibm.com, r=smontagu, sr=dbaron.
2004-06-20 09:51:10 +00:00
bryner%brianryner.com
cfcb3b0746
Make XUL box debug code be #ifdef DEBUG_LAYOUT. r+sr=roc, bug 103844.
2004-06-19 09:07:47 +00:00
neil%parkwaycc.co.uk
131d37091e
Bug 205235 Fix floats to work in RTL spans p=mozilla-bugzilla@future.shiny.co.il (Ilya Konstantinov) r/sr=dbaron
2004-06-18 23:41:17 +00:00
neil%parkwaycc.co.uk
66187179fe
XUL frame elements should not have the preferred size that HTML iframes do b=217477 r/sr=roc
2004-06-18 23:34:22 +00:00
cbiesinger%web.de
9a38cbd61b
bug 227313 patch by Ludovic Hirlimann <qa-mozilla@hirlimann.net> r+sr=roc
...
remove unused code related to PresShell::ScrollFrameIntoView(nsIFrame*)
2004-06-18 14:54:56 +00:00
roc+%cs.cmu.edu
51183ee40b
Bug 240276. Fork nsGfxScrollFrame into nsHTMLScrollFrame and nsXULScrollFrame. No behaviour is changed yet. r+sr=dbaron
2004-06-18 02:08:19 +00:00
dbaron%dbaron.org
e15ee7474f
Make WipeContainingBlock walk up further when the containing block is the block part of an inline that contains a block. b=244454 r+sr=roc
2004-06-17 18:51:17 +00:00
roc+%cs.cmu.edu
52092297fe
Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
2004-06-17 00:13:25 +00:00
robin.lu%sun.com
d44bf5a284
fix bug 220390 ACCESSKEY incorrectly supported on multiline SELECT tag.
...
patched by Nian Liu (neo.liu@sun.com ).
r=aaronleventhal sr=jst
2004-06-11 08:03:16 +00:00
pinkerton%aol.net
1c77027593
never try to theme <button> tags, we just can't catch all the permutations
...
(r=pink/sr=bryner/a=asa, bug 244058)
2004-06-09 21:58:22 +00:00
bmlk%gmx.de
c07cb87331
empty tables should not have a size in quirks mode. bug 241161 r/sr=bzbarsky
2004-06-09 04:13:53 +00:00
bryner%brianryner.com
4451888110
Get rid of nsILanguageAtom and deCOMtaminate nsILanguageAtomService (bug 230603). Also, fix a bunch of atom double-addref leaks in nsFontMetricsXlib. r+sr=dbaron.
2004-06-08 23:53:59 +00:00
dbaron%dbaron.org
fccd797e87
Move clearing from nsBlockBandData to nsSpaceManager so that 'clear' works even when the floats to be cleared don't overlap the block's border-box. b=148994 Patch by Blake Kaplan <mrbkap@rice.edu>. r+sr=dbaron
2004-06-08 19:18:30 +00:00
bzbarsky%mit.edu
dd87aab226
Check that the generated content URL is non-null (which can happen when it's an
...
invalid URI). Bug 244490, r+sr=dbaron
2004-06-08 01:16:25 +00:00
roc+%cs.cmu.edu
b09f29fdcc
Bug 241454. Enforce the rule that if a frame ever reflows its child asking for MEW, then it *always* reflows the child asking for MEW. r=bernd,sr=dbaron
2004-06-06 20:45:23 +00:00
cbiesinger%web.de
589ae07662
bug 196380
...
o) move nsCopySupport into content (from layout), it belongs there better
o) add an |currentURI| attribute to nsIImageLoadingContent which allows access to the URI that is currently being displayed
o) use that from the image uri copy code
xpfe part: r=neil.parkwaycc.co.uk sr=bz rest: r+sr=bz
2004-06-05 17:57:00 +00:00
bmlk%gmx.de
6d92fb4c7c
during incr. reflow table cells have a unconstrained computed size, they need to ensure that a second constrained reflow is issued on the children, bug 237366, initial idea by saito@densan.co.jp r/sr=dbaron
2004-06-05 16:59:46 +00:00
aaronleventhal%moonset.net
a4877c0ce2
Fixing bustage
2004-06-04 21:08:05 +00:00
aaronleventhal%moonset.net
f452943730
Bug 242594. Expose list and list item objects, and bullet text. r=Louie.Zhao, sr=jst/dbaron
2004-06-04 19:28:36 +00:00
roc+%cs.cmu.edu
a8ac346497
Bug 240903. Add image input to the list of elements that can't be dragged. r+sr=roc, patch by Serge Gautherie
2004-06-02 02:25:18 +00:00
roc+%cs.cmu.edu
b7fbe9ad0a
Bug 217715. Delay instantiating plugin until we've closed its HTML element, so Java applets are guaranteed to see all PARAMs. r+sr=jst
2004-06-02 00:25:00 +00:00
smontagu%smontagu.org
c9791928b9
DeCOMtaminate nsIFrame Set/GetProperty and merge Set/GetBidiProperty with it. Bug 117751, r+sr=roc
2004-06-01 06:20:16 +00:00