bmlk%gmx.de
83d28ac5d6
Protect during border collapse computations against zero child frames. This is another fallout from the checkin 3.556 for bug 4510, bug 238537, patch by fantasai@escape.com sr=dbaron r=bernd a=chofmann
2004-03-27 06:02:09 +00:00
roc+%cs.cmu.edu
73f0030896
Bug 235558. We don't really want to consider computed maximum widths after all. r+sr=dbaron,a=asa
2004-03-27 02:44:26 +00:00
bmlk%gmx.de
77c174ed49
bring col frames and cellmap in sync when due to row removal the number of column rises, as rowspans will then span in the rows below, bug 237421, r/sr=dbaron a=chofmann
2004-03-24 17:22:12 +00:00
alex.fritze%crocodile-clips.com
664d49d228
Fix rounding to prevent zero-sized being passed down to renderer (bug#237216). r=sicking. SVG only - not part of default builds.
2004-03-23 19:57:01 +00:00
bmlk%gmx.de
ae2b4deb7d
layout regression tests for table background not part of any build
2004-03-23 19:16:24 +00:00
bsmedberg%covad.net
3ceaebd710
Re-landing bug 237407 with crash-fix. r/sr=dbaron+brendan a=asa+mkaply
2004-03-23 18:26:43 +00:00
bryner%brianryner.com
ebb36d077c
Fix following an image map link by pressing enter. Bug 214373, r+sr=jst, a=asa.
2004-03-22 18:13:11 +00:00
bsmedberg%covad.net
ac244f2a9c
Backing out bug 237407 because of tbox orange that I can't easily diagnose.
2004-03-22 15:03:32 +00:00
bsmedberg%covad.net
4cee40678e
Bug 237407 - classic theme scrollbars & buttons leak into modern, when starting with the profile manager - r+sr=dbaron a=asa for 1.7
2004-03-22 12:58:01 +00:00
roc+%cs.cmu.edu
e5a30a4682
Bug 231264. Set IFRAME minimum width properly. r+sr=dbaron,a=choffman
2004-03-21 22:34:58 +00:00
bryner%brianryner.com
bb52c80973
Make GetFrameProperty return NS_IFRAME_MGR_PROP_NOT_THERE when the property is not found (instead of NS_ERROR_FAILURE). Fixes bug 236590. r+sr=dbaron, a=chofmann
2004-03-21 05:22:46 +00:00
bmlk%gmx.de
95b610d0ce
wallpaper over a zero pointer deref rev2, bug 237421, r/sr=dbaron a=asa
2004-03-19 17:25:16 +00:00
dbaron%dbaron.org
8821f6ca44
Make this code compile on gcc 3.4. Not part of default build. r=afri b=237661
2004-03-19 01:36:16 +00:00
dbaron%dbaron.org
d0283a6ab9
Use correct 'vertical-align' for XHTML tables without tbody. b=237860 r=bernd sr=roc a=chofmann
2004-03-19 01:34:47 +00:00
tor%cs.brown.edu
299df4563f
Add fill rule. Not part of build.
2004-03-17 17:42:34 +00:00
tor%cs.brown.edu
ad24d82e95
Initial cairo foreignObject and font support.
2004-03-16 21:40:09 +00:00
roc+%cs.cmu.edu
caec22bc62
Bug 237343. Adjust inline frame PerFrameData mCombinedArea to account for width increase due to justification.
2004-03-16 06:58:01 +00:00
bmlk%gmx.de
d35090f0e2
wallpaper over a zero pointer deref, bug 237421, r/sr=dbaron a=chofmann
2004-03-15 16:09:40 +00:00
bzbarsky%mit.edu
8c5ece8e6f
Clear the line cursor when child frames are added or removed. Bug 236947,
...
r+sr=roc, a=chofmann
2004-03-14 18:19:24 +00:00
dbaron%dbaron.org
8461a47da2
Tweak nsRuleNode::GetStyleData and GetParentData and annotate with NS_LIKELY and NS_UNLIKELY. b=237042 r+sr=bzbarsky a=chofmann
2004-03-14 17:11:38 +00:00
dbaron%dbaron.org
9d67b26b6a
Fix gcc 3.4 bustage by removing extra semicolon.
2004-03-13 21:59:07 +00:00
roc+%cs.cmu.edu
23c8e177ab
Bug 235558. Make scrollframes take CSS max-width/max-height into account when they compute their preferred size (by reflowing their scrolled block to width max-width, if appropriate). r+sr=dbaron,a=choffman
2004-03-13 02:51:16 +00:00
bzbarsky%mit.edu
ddb373de3c
Fix MSVC.net bustage. Bug 236956, r+sr+a=dbaron
2004-03-12 16:51:26 +00:00
alex.fritze%crocodile-clips.com
33a5da4fc1
debug build bustage fix (bug#237169). r/sr=peterv
2004-03-12 11:17:38 +00:00
dbaron%dbaron.org
41c16857c2
DeCOMify nsIFrame::IsPercentageBase and rename to IsContainingBlock. b=237169 r+sr=bzbarsky a=brendan
2004-03-12 04:40:17 +00:00
roc+%cs.cmu.edu
6a2881e43a
Bug 232838. Remove unnecessary assertions on minsizes that we don't use. r+sr=dbaron, a=choffman
2004-03-12 03:35:53 +00:00
kyle.yuan%sun.com
79fc69cf20
Bug 237067 Solaris (forte) build is broken since nsTablePainter.h landing
...
r/sr/a=dbaron
Fix the bustage on Solaris.
2004-03-11 02:41:34 +00:00
roc+%cs.cmu.edu
a9157501c2
Bug 232838. Properly relayout scrollbars if we need to hide one because there's no room. Prefer to hide the horizontal scrollbar if we have to choose between them. r+sr=dbaron,a=choffman
2004-03-10 23:52:01 +00:00
dbaron%dbaron.org
2a10660d41
Backing out my checkin from yesterday. b=199673
2004-03-10 17:13:39 +00:00
bzbarsky%mit.edu
345e15c6ca
Make text-decorations deal with percentage padding. Bug 236175, patch by Hideo
...
Saito <saito@densan.co.jp>, r=bzbarsky, sr=dbaron
2004-03-10 04:43:59 +00:00
roc+%cs.cmu.edu
4b9371660b
fix bustage
2004-03-10 03:53:23 +00:00
roc+%cs.cmu.edu
8397ac8d8f
Bug 235264. Clean up invalidation to go through a single nsIFrame::Invalidate function and take account of 'outline' where necessary. r+sr=dbaron
2004-03-10 03:09:05 +00:00
dbaron%dbaron.org
0abbef8fe3
Add tests for bug 199673.
2004-03-10 00:31:23 +00:00
dbaron%dbaron.org
2ecaa27129
In almost-standards mode, standards-mode text decorations and quirks-mode inline box model have to interact -- so make standards-mode text-decorations (when text-decorations are present) cause the standards-mode inline box model. b=199673 r+sr=bzbarsky
2004-03-10 00:28:17 +00:00
bzbarsky%mit.edu
655abf48ad
Give GetClasses a better signature. Bug 233636, r=sicking, sr=dbaron
2004-03-09 23:22:02 +00:00
bsmedberg%covad.net
255960bb10
Bug 233160 - separate style overlays out of nsIXULChomeRegistry r+sr=hyatt with additional lookovers from dbaron+bz
2004-03-09 19:59:09 +00:00
alex.fritze%crocodile-clips.com
1ccb810e48
Remove unused includes. SVG only - not part of default build.
2004-03-09 09:53:40 +00:00
bryner%brianryner.com
cddb8d174e
Support styling treerows differently for odd and even rows via properties (bug 235337). r=varga, sr=bzbarsky
2004-03-09 09:01:46 +00:00
bmlk%gmx.de
ea9e726b8b
implement standards compliant (CSS2.1) table background rendering patch by fantasai@escape.com r=bernd sr=bz, dbaron
2004-03-09 06:48:35 +00:00
bzbarsky%mit.edu
26e1b4c6ec
Fixing build bustage.
2004-03-09 04:28:14 +00:00
bzbarsky%mit.edu
134fed8856
Load background images from style instead of from painting. This makes us
...
start loading the background images when we resolve style on an object that
needs them instead of when we scroll down and see it for the first time. Bug
57607, r=pavlov, sr=dbaron
2004-03-09 03:57:51 +00:00
dbaron%dbaron.org
7531bc934d
Fix bogus assertion. r+sr=bryner
2004-03-09 00:52:54 +00:00
varga%nixcorp.com
491c58de08
Fix for bug 234740. <fieldset> default view is nicer under IE
...
r+sr=dbaron patch by aha
2004-03-08 20:57:31 +00:00
dbaron%dbaron.org
a609dc7c11
Fix badly delimited comment from previous patch. b=236202
2004-03-08 14:15:32 +00:00
hpradhan%hotpop.com
98daacd558
bug 236202 : caption should inherit all font properties in quirks mode r=bernd sr=dbaron
2004-03-08 07:57:16 +00:00
timeless%mozdev.org
18cb39d59b
Bug 236269 --enable-trace-malloc is broken
...
r=dbaron sr=dbaron
2004-03-08 07:28:22 +00:00
rbs%maths.uq.edu.au
11d094c977
paint the background of MathML frames like inline frames do, b=235835, r+sr=roc
2004-03-08 04:14:07 +00:00
bzbarsky%mit.edu
4f498d0537
Make sure to fire XBL constructors on bindings attached to display:none nodes.
...
Bug 188496, r+sr=dbaron
2004-03-07 20:33:56 +00:00
roc+%cs.cmu.edu
2ab13be9a5
Fixing bustage, hopefully, THIS TIME
2004-03-07 19:23:53 +00:00
roc+%cs.cmu.edu
78909d3266
Fixing bustage, hopefully
2004-03-07 18:50:11 +00:00
roc+%cs.cmu.edu
c7e522958e
Bug 51938. Cache recently accessed line if the lines' combinedArea.y/ymosts are nondecreasing --- speeds up painting and event handling on large blocks. r+sr=bzbarsky
2004-03-07 18:04:24 +00:00
bryner%brianryner.com
64209ceda0
Don't highlight toplevel menus on hover for gtk. Bug 233242, r=pch, sr=roc.
2004-03-06 21:27:33 +00:00
roc+%cs.cmu.edu
991ce31fbe
Bustage fix
2004-03-06 14:55:21 +00:00
roc+%cs.cmu.edu
143762ecfa
Bug 235335. Additional changes. r+sr=bryner
2004-03-06 04:53:30 +00:00
roc+%cs.cmu.edu
e6f646d474
Bug 236438. Make nsImageControlFrame translate its event point properly even if it has no view
2004-03-06 04:48:15 +00:00
roc+%cs.cmu.edu
8b6cbebaad
Bug 235335. Make nsFrameManager a direct member of nsIPresShell. r+sr=bryner
2004-03-06 04:46:11 +00:00
sicking%bigfoot.com
fc084e0c73
Bug 236620: kill nsIContent::CanContainChildren
...
r/sr=jst
2004-03-06 00:22:03 +00:00
pinkerton%aol.net
0207d142e0
force selects to ltr so they display correctly, as mac widgets aren't set up
...
to draw rtl like gecko expects. (bug 154632, r=bryner). not part of build.
2004-03-05 21:14:59 +00:00
neil%parkwaycc.co.uk
fe63979665
Bug 236545 Make scrollbar thumb proportions use pageincrement and maxpos instead of slider size and maxpos, so that standalone scrollbars can use arbitrary page increments r/sr=roc
2004-03-05 16:29:23 +00:00
rbs%maths.uq.edu.au
e5c2cd1a83
fix a non initialized variable that was causing some MathML pages to hang, b=236326,122554, r+sr=roc
2004-03-04 23:07:45 +00:00
chanial%noos.fr
8b16e11d1f
Bug 118296: implement NS_THEME_MENUBAR, NS_THEME_TOOLBAR, NS_THEME_MENUPOPUP and NS_THEME_MENUITEM (GTK2)
...
r=bryner, sr=roc
2004-03-04 04:55:31 +00:00
bryner%brianryner.com
ab4ac54b6f
inline IsPaginated, SetPaginatedScrolling, and GetPaginatedScrolling. Bug 229371, r+sr=roc.
2004-03-03 18:24:20 +00:00
bmlk%gmx.de
2e4b1165aa
when dead cells are replaced in the cellmap, the corresponding column should be informed that it now contains one more cell bug 235535 r/sr=bzbarsky
2004-03-03 17:45:50 +00:00
roc+%cs.cmu.edu
dd193ec2ee
Bug 215567. Make 'auto' bottom/right in clip rects give the rect NS_MAXSIZE so we don't think a cliprect is empty when it isn't.
2004-03-03 03:34:03 +00:00
scott%scott-macgregor.org
3d4524453c
Back out Bug #132561 until we can figure out how to fix the regression it causes in HTML composer with spaces
...
(See Bug #235223 ).
a=brendan
2004-03-02 01:23:13 +00:00
cbiesinger%web.de
421a192a85
Bug 188288 caret movement erratic with CTL enabled
...
patch by prabhat.hegde@sun.com r=roland.mainz@nrubsig.org sr=roc
2004-03-01 21:36:35 +00:00
dbaron%dbaron.org
26521d3245
Table rows/cols and groups don't paint their backgrounds, so CanPaintBackground must return false. b=236053 r+sr=roc
2004-03-01 08:17:59 +00:00
darin%meer.net
c380c59f65
landing dbaron's patch for bug 235735 "fix callers that cast away const on result of ns[C]String::get" r+sr=darin
2004-02-28 22:34:07 +00:00
roc+%cs.cmu.edu
87b13e8430
Bug 53966. Remove unnecessary view creation from nsImageControlFrame, and remove unused fields and functions from nsImageControlFrame/nsHTMLButtonControlFrame. r+sr=bzbarsky
2004-02-28 15:01:38 +00:00
roc+%cs.cmu.edu
b9b0fca290
Bug 235778. Overflow area of relatively positioned inlines must be preserved by line layout. r+sr=dbaron
2004-02-28 02:55:58 +00:00
chanial%noos.fr
4e74ed990f
Bug 235187: nsContextMenuInfo shouldn't use low-level API and remove presContext FindFrameBackground.
...
r=ccarlen, sr=bz
(file not used by the xul apps)
2004-02-28 02:00:23 +00:00
bryner%brianryner.com
72a54e4a5b
Fixing runtime bustage from missing addref
2004-02-27 18:24:36 +00:00
bryner%brianryner.com
ed98c9a308
deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc.
2004-02-27 17:17:37 +00:00
kairo%kairo.at
5f250d223d
bug 234014 - Use the XUL preprocessor for build-time inserting of skinVersion strings, r=bsmedberg, sr=peterv
2004-02-27 11:54:28 +00:00
bzbarsky%mit.edu
476679f7f9
Position fixed backgrounds with respect to the viewport, not "nearest
...
scrollframe or viewport". Bug 235768, r+sr=roc
2004-02-27 05:40:16 +00:00
neil%parkwaycc.co.uk
49d7e94122
Supplementary patch to bug 120410 fixing bugs exposed by the previous patch - listboxes didn't scroll properly if they were less than one row tall or adjust properly if they were resized r=varga sr=mscott
2004-02-26 22:56:15 +00:00
alex.fritze%crocodile-clips.com
fb77632d8c
Remove support for svg.stroke_flatness & svg.bezier_flatness prefs. No-one uses them. Not part of default builds - SVG only.
2004-02-26 18:36:59 +00:00
alex.fritze%crocodile-clips.com
1a38334cf8
Don't build stroke paths for stroke-width==0 (bug #234519 ). Not part of default build - SVG only.
2004-02-26 18:13:23 +00:00
bryner%brianryner.com
c3ab816242
Trivial change to not run the nsFont default ctor here. r+sr=dbaron.
2004-02-25 23:15:11 +00:00
dbaron%dbaron.org
f016bec80e
Improve comments and function names related to attribute mapping and HasAttributeDependentStyle. b=235342 r+sr=jst
2004-02-25 21:04:50 +00:00
bryner%brianryner.com
184b49fbb4
Try to fix some crashes from calling PresShell methods after Destroy() has called. Bug 235395, r+sr=roc.
2004-02-25 09:10:06 +00:00
sicking%bigfoot.com
17ca2df349
Bug 232016: Kill SetHTMLAttribute and do minor cleanups in .foo -> set/getAttribute("foo") mapping code.
...
r=peterv sr=jst
2004-02-24 23:55:18 +00:00
mkaply%us.ibm.com
7a20037260
#234412
...
r=pedemont, sr=dbaron
Add divide by zero check to rulenode
2004-02-24 23:15:18 +00:00
dbaron%dbaron.org
7734c4c4c4
Attempt to fix Windows bustage.
2004-02-24 07:37:36 +00:00
dbaron%dbaron.org
eafdebc6f0
Change -moz-opacity to opacity. Create a mechanism for creating a second name for a CSS property and continue to support -moz-opacity. b=93156 r=bzbarsky sr=roc
2004-02-24 06:48:25 +00:00
bryner%brianryner.com
078b6c6ce9
Merge jsdom and gklayout libraries (bug 232247). r=dbaron, sr=jst.
2004-02-24 03:22:35 +00:00
bzbarsky%mit.edu
c7378c41cc
Make sure to pass <embed> attributes to plugins in the source order. Bug
...
234675, r=peterlubczynski, sr=jst
2004-02-24 02:44:33 +00:00
bryner%brianryner.com
bcd5a3470e
Fixing AIX bustage
2004-02-24 00:36:35 +00:00
bzbarsky%mit.edu
aab1a1e87e
Apply the bug 200568 fix to types derived from the "data" attribute too. Bug
...
235053, r=biesi, sr=jst
2004-02-23 22:41:15 +00:00
bryner%brianryner.com
225298a99e
Get rid of nsIFrameManager abstract interface to the frame manager. Bug 233972, r+sr=roc.
2004-02-23 21:29:06 +00:00
roc+%cs.cmu.edu
8e85f2ae12
Bug 180931. If we move a frame temporarily during reflow, we'd better invalidate the whole overflow area because invalidates may have been issued at the temporary position.
2004-02-22 03:31:30 +00:00
jst%mozilla.jstenback.com
e8813e0052
Fixing build bustage.
2004-02-21 00:22:11 +00:00
dbaron%dbaron.org
5b6ae6e571
Rename {nsIDocument,nsIDocumentObserver,nsIFrame}::ContentChanged to CharacterDataChanged, since that's the only thing it's used for. Replace its nsISupports* parameter with a PRBool, since we don't need to allocate an object to pass a boolean parameter. Remove some (but probably not all) unneeded implementations on frames whose content is never a text node. b=234960 r+sr=jst
2004-02-20 21:38:31 +00:00
jst%mozilla.jstenback.com
01f5eea0f1
Checking in for roland.mainz@nrubsig.org, bug 234982. Making print errors always be reported to the user. r+sr=roc@ocallahan.org
2004-02-20 20:59:55 +00:00
sicking%bigfoot.com
b20f53fefb
Bug 234615: Remove nsIHTMLContent::GetBaseTarget by cleaning up the imagemap code a bit which was the only client.
...
r=bryner sr=jst
2004-02-20 19:00:43 +00:00
bryner%brianryner.com
5f7a8b383e
Inline boolean getters and setters on nsIPresContext, and change the storage to a bitfield. Bug 229371, r+sr=roc.
2004-02-20 17:49:01 +00:00
bzbarsky%mit.edu
0665b89dda
Fix GDI+ string bustage in SVG builds. Bug 234959, patch by Bob Clary
...
<bc@bclary.com>, r=darin,afri, sr=bzbarsky
2004-02-20 07:41:06 +00:00
roc+%cs.cmu.edu
7c84914071
Bug 230697. Extend MOZ_FORCE_PAINT_AFTER_ONLOAD so that CSS background image loads delay firing of the onload event. r+sr=bz
2004-02-20 06:00:35 +00:00
bzbarsky%mit.edu
3802922e91
Remove bogus method that makes backgrounds on the canvas unhappy. Bug 219302,
...
r+sr=roc
2004-02-20 00:39:09 +00:00
bzbarsky%mit.edu
2aff301e81
Don't lie about our scrollable view, and don't claim to have one if we're not
...
scrollable. Bug 209807, r+sr=roc
2004-02-19 23:04:51 +00:00
bzbarsky%mit.edu
a0b34c7ff7
Fix comment. Bug 132561, r+sr=dbaron
2004-02-19 22:16:00 +00:00
bzbarsky%mit.edu
c0de956a63
Fire onchange event when a file is selected from the filepicker. Bug 67873,
...
r+sr=peterv
2004-02-19 22:13:47 +00:00
bzbarsky%mit.edu
172b44ad4e
Trim whitespace that comes right before a <br> when trimming whitespace. Bug
...
132561, r+sr=dbaron
2004-02-19 22:12:38 +00:00
bzbarsky%mit.edu
44d7372cf8
Make fieldset splitting work so fieldsets taller than a page print. Bug
...
234015, r+sr=dbaron
2004-02-19 22:00:52 +00:00
tor%cs.brown.edu
1b99ebfbae
Bug 234752 - Print code returns NS_OK in cases where it should return
...
an error. Patch by roland.mainz@nrubsig.org , r+sr=roc.
2004-02-19 21:58:40 +00:00
pinkerton%aol.net
72c9490bd6
selects should be transparent since the OS draws a nice gradient over them
...
and we don't want mozilla filling the rect itself (not part of build)
2004-02-19 21:43:07 +00:00
darin%meer.net
05c39fbe7d
bustage fix r=dbaron
2004-02-19 21:01:29 +00:00
cbiesinger%web.de
e073bfa038
233890, misc cleanup in some layout files, r+sr=bz
2004-02-19 18:56:13 +00:00
dbaron%dbaron.org
7ba1fa93f2
Fix up quirk.css for bidi as well. b=74880 r=fantasai sr=bzbarsky
2004-02-19 18:21:16 +00:00
dbaron%dbaron.org
d1078e6485
Replaced elements should not support generated content. b=169334 r+sr=bzbarsky
2004-02-19 18:04:15 +00:00
dbaron%dbaron.org
43ca4b48b9
Convert switch in nsCSSProps::LookupPropertyValue to use a table by adding to the CSS_PROP_* macros. b=208726 r+sr=bzbarsky
2004-02-19 18:02:20 +00:00
neil%parkwaycc.co.uk
eb9dd86bc5
checked in wrong file, sorry
2004-02-19 13:23:46 +00:00
neil%parkwaycc.co.uk
bf3e577efc
(on bsmedberg's advice) third time lucky?
2004-02-19 13:20:57 +00:00
neil%parkwaycc.co.uk
0b48b027be
Trying to fix bustage again...
2004-02-19 12:38:16 +00:00
neil%parkwaycc.co.uk
bdd1447211
Trying to fix beast build bustage
2004-02-19 12:12:06 +00:00
neil%parkwaycc.co.uk
5a3048e237
Bug 120410 Scrolling a listbox during onload handler fails and drops frames r=roc sr=bz
2004-02-19 11:29:35 +00:00
jshin%mailaps.org
e36a7933da
bug 224595 : use de/encodeURI(Component) instead of escape/unescape (extra patch) : r=neil, sr=bryner
2004-02-19 11:13:29 +00:00
neil%parkwaycc.co.uk
ea2c9ac613
Bug 232321 Make layout.word_select.stop_at_punctuation work as a user preference r/sr=bz
2004-02-19 11:10:31 +00:00
timeless%mozdev.org
7d9a0a9d38
Bug 231789 Make ParseCSS more tinderbox friendly
...
r=bz sr=dbaron
2004-02-19 09:49:47 +00:00
bzbarsky%mit.edu
2123f9317d
Fix libart bustage from bug 231995 by making the code more sane. r=darin
2004-02-19 06:33:51 +00:00
darin%meer.net
8d65e087ae
landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
2004-02-19 02:44:03 +00:00
pinkerton%aol.net
c59b8bc2c6
don't make textfield or select bg's transparent so that when pages want to
...
style the text widget themselves, we don't pick up the bg color and end
up with unreadable text.
text
2004-02-17 01:50:06 +00:00
bzbarsky%mit.edu
d012f44916
Fix bug 231280 (printing not honoring OS date format). Patch by Constantine
...
A. Murenin <cnst.bmo@bugmail.mojo.ru>, r=jshin, sr=roc, a=chofmann
2004-02-16 05:31:25 +00:00
bzbarsky%mit.edu
9513d305ed
Make sure to retarget events when they leave native anonymous content. Also
...
make sure that native anonymous content is marked so (this way clicking on a
url()-created image in :before won't have an <img> node as a target). Bug
233286, r+sr=bryner, a=dveditz
2004-02-15 04:45:18 +00:00
dbaron%dbaron.org
d97dedc812
Back out bug 20022. a=chofmann
2004-02-14 20:29:19 +00:00
timeless%mozdev.org
4b56a45a39
1.148 <jst@mozilla.jstenback.com> 09 Jan 2004 15:54
...
General deCOMtamination of nsIDocument, nsIContent, and nsIFormSubmission.
Eliminating nsIAttributeContent, and doing some URL->URI changes. r+sr=peterv@propagandism.org
Fix MOZ_TIMELINE r+sr=bz
Not part of the build
2004-02-13 22:19:50 +00:00
noririty%jcom.home.ne.jp
d202b5c249
Fixing IME with Alt key b=215787 p=neil@parkwaycc.co.uk r=bryner sr=bzbarsky a=chofmann
2004-02-13 14:05:57 +00:00
tor%cs.brown.edu
3867672802
Bug 231620 - build option for cairo svg renderer. r=alex sr=bryner a=chofmann
2004-02-12 16:05:54 +00:00
peterv%propagandism.org
e1b10ca1de
Fixing Mac SVG bustage. Not part of the build.
2004-02-11 10:04:27 +00:00
bzbarsky%mit.edu
817f6d4f30
Fix bug 232798 -- make sure to set the link handler on the prescontext to null
...
when destroying the document viewer. r+sr=jst
2004-02-11 06:48:37 +00:00
jst%mozilla.jstenback.com
64ad19a801
Fixing bug 68215. Adding support for the onbeforeunload event. r=peterv@propagandism.org, sr=brendan@mozilla.org
2004-02-11 06:09:51 +00:00
alex.fritze%crocodile-clips.com
49b410c72c
Check globals have been initialized before attempting to free (bug #233757 ). Not part of default builds.
2004-02-11 05:51:13 +00:00
bryner%brianryner.com
92499cbd13
Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron.
2004-02-11 04:57:07 +00:00
dbaron%dbaron.org
d303de959b
Remove NS_STYLE_BORDER_STYLE_BLANK. r+sr=bzbarsky
2004-02-11 04:34:12 +00:00
sicking%bigfoot.com
d5a23a72e6
Bug 232706: Remove unneccesary datatypes from nsHTMLValue and cleanup AttributeToString.
...
r=caillon sr=jst
2004-02-11 00:38:12 +00:00
cbiesinger%web.de
383f0ecbe1
move debug-only function into #ifdef DEBUG. r+sr=bzbarsky
2004-02-10 23:06:23 +00:00
tor%cs.brown.edu
7e0c97ce9f
SVG Cairo Renderer (not part of build)
2004-02-10 20:18:09 +00:00
cbiesinger%web.de
f0051dc721
Bug 233587 small nsImageFrame cleanup - use nsILink to get a link href.
...
r+sr=bzbarsky
2004-02-10 16:57:00 +00:00
jst%mozilla.jstenback.com
505c634885
Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
2004-02-09 22:48:53 +00:00
alex.fritze%crocodile-clips.com
f95c0e7aa0
Join strings because AIX compiler doesn't seem to automatically concatenate them them. SVG only - not part of default build.
2004-02-09 21:45:58 +00:00
bzbarsky%mit.edu
7077fb69a1
Make SVG use the normal attribute mapping codepath (via HasAttributeDependence)
...
by pushing the relevant helpers up to nsGenericElement.. Remove referrer code
in nsSVGDocument, since nsDocument handles that. Bug 233370,
r=alex@croczilla.com , sr=jst
2004-02-09 20:48:20 +00:00
cbiesinger%web.de
1aa68fd152
fixing bustage
2004-02-09 17:52:48 +00:00
cbiesinger%web.de
e91170c526
Bug 233457 nsObjectFrame cleanup
...
r+sr=bz
2004-02-09 17:33:45 +00:00
dbaron%dbaron.org
4b1b971ac8
Make sure proper computed values for root element display fixups end up in the style data so that other code looking at the style data doesn't break. b=233480 r+sr=bzbarsky
2004-02-09 06:56:24 +00:00
dbaron%dbaron.org
952d32ee39
Clean up nsStyleContext::GetUniqueStyleData. b=233480 r+sr=bzbarsky
2004-02-09 06:55:14 +00:00
dbaron%dbaron.org
6669920416
A little cleanup. b=229654 r+sr=bzbarsky
2004-02-09 05:22:58 +00:00
dbaron%dbaron.org
cf234f479e
Don't handle auto margins when the container has an unconstrained width. (This still doesn't handle max-width computation with a constrained reflow.) b=229654 r+sr=bzbarsky
2004-02-09 05:22:23 +00:00
alex.fritze%crocodile-clips.com
b5015a424d
Don't use GTK2-specific SVG libart rendering backend code for GTK<2.1 (bug 233459). Patch by Roland Mainz <roland.mainz@nrubsig.org>. Not part of default build.
2004-02-09 02:05:21 +00:00
bzbarsky%mit.edu
9d18d90270
Collapse trailing whitespace even if there is a placeholder after it. Bug
...
233451, r+sr=dbaron
2004-02-09 01:01:06 +00:00
dbaron%dbaron.org
70d0379788
Remove ngdriver tests as well. Not part of build.
2004-02-08 21:01:19 +00:00
dbaron%dbaron.org
b32795a405
Remove some more tests with animation. Not part of build.
2004-02-08 20:14:43 +00:00
dbaron%dbaron.org
a52a065fe2
Fix one more out-of-bounds access to gLexTable. b=233399 r+sr=bzbarsky
2004-02-08 19:43:50 +00:00
dbaron%dbaron.org
456b60e585
Fix another case of out-of-bounds access of gLexTable. b=233399 r+sr=bzbarsky
2004-02-08 19:22:47 +00:00
dbaron%dbaron.org
1826cd3676
Remove problematic tests. Not part of build.
2004-02-08 08:18:10 +00:00
dbaron%dbaron.org
49aa2c0ab9
Fix crashes caused by out-of-bounds access to gLexTable and some other bugs. b=233399 r+sr=bzbarsky
2004-02-08 07:29:42 +00:00
dbaron%dbaron.org
5d8e71cf89
Remove more tests we don't want.
2004-02-08 03:28:18 +00:00
dbaron%dbaron.org
e9ea534376
Remove tests with delays.
2004-02-08 03:24:12 +00:00
dbaron%dbaron.org
8928904b1f
Remove wml file.
2004-02-08 03:12:02 +00:00
dbaron%dbaron.org
7f3a819684
Fix accidentally split line.
2004-02-08 03:05:39 +00:00
dbaron%dbaron.org
2fe66fc65c
Don't refer to nonexistent files.
2004-02-08 02:51:58 +00:00
alex.fritze%crocodile-clips.com
7644f1555d
Forgot this file first time round...
...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:31:04 +00:00
alex.fritze%crocodile-clips.com
d7e745a148
Forgot this file first time round...
...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:23:04 +00:00
alex.fritze%crocodile-clips.com
364149553d
Forgot this file first time round...
...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:04:26 +00:00
alex.fritze%crocodile-clips.com
7a104220dd
Forgot this file first time round...
...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 13:42:17 +00:00
alex.fritze%crocodile-clips.com
5c676d4a47
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
...
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).
Not part of default build; code is #ifdef'ed out.
r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
dbaron%dbaron.org
9e5fb4244d
Get rid of empty damage rect warning; better to check at callee than caller. Add const to fix DEBUG-only warnings about string constants being used as non-const. b=233292 r+sr=roc
2004-02-06 23:11:46 +00:00
dbaron%dbaron.org
8b7d5f0145
Synthesized mouse moves shouldn't fire DOM mousemove events. b=20022 r=roc sr=bryner
2004-02-06 23:10:32 +00:00
bmlk%gmx.de
cbc9e79487
col frames should not have child frames. bug 230138 r=dbaron sr=bzbarsky
2004-02-06 05:27:57 +00:00
neil%parkwaycc.co.uk
9d35d88349
Bug 233158 Make tree content view notify tree when all rows are removed r=varga sr=alecf
2004-02-05 19:53:40 +00:00
bryner%brianryner.com
433c389ddf
Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron.
2004-02-05 01:57:10 +00:00
dbaron%dbaron.org
7eed40eacb
Improve serialization of new margin/padding properties (and fix CSS parsing errors). b=74880 r+sr=bzbarsky
2004-02-05 00:19:19 +00:00
kairo%kairo.at
3d12a17e05
bug 232011 - Use the XUL preprocessor for build-time inserting of localeVersion strings, this removes contents*.rdf.in files and resurrects the contents*.rdf files, using preprocessor.pl via the jar.mn definitions
2004-02-04 14:24:38 +00:00
dbaron%dbaron.org
8339f01ba5
Relanding changes for bug 74880.
2004-02-04 08:16:19 +00:00
dbaron%dbaron.org
9ecdb39d54
Backing out part of changes to see which part is causing performance problem. b=74880
2004-02-04 08:03:40 +00:00
dbaron%dbaron.org
474bdc807e
Implement -moz-margin-start, -moz-margin-end, -moz-padding-start, and -moz-padding-end and cascade them correctly. Use them in html.css to improve default styles for lists in RTL documents. b=74880 r+sr=bzbarsky
2004-02-04 06:10:56 +00:00
dbaron%dbaron.org
410855b9a6
Change the way we handle auto margins on blocks with outer width (excluding auto margins) wider than their containing block. Use rules equivalent to overconstraint handling (margins non-auto) so that we depend on 'direction' rather than on which margins are 'auto'. b=185411 r=roc sr=bzbarsky
2004-02-04 05:18:37 +00:00
dbaron%dbaron.org
821786cb64
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=roc sr=bryner
2004-02-04 00:11:59 +00:00
dbaron%dbaron.org
e04ab52cda
Clean up code related to broken / loading image icons and make it observe pref changes. b=180620 r+sr=bzbarsky
2004-02-03 20:30:02 +00:00
danm-moz%comcast.net
a8c0e31042
that doesn't seem to be the problem. restoring over last revision.
2004-02-03 20:07:39 +00:00
dbaron%dbaron.org
b4a8733213
Uncomment a call to SetColor that is needed. b=181336 r+sr=bzbarsky
2004-02-03 18:27:11 +00:00
dbaron%dbaron.org
72ef0c2cb4
Allow PushLines to push the first line. b=185357 r+sr=roc
2004-02-03 18:19:42 +00:00
danm-moz%comcast.net
4af7136524
disabling last checkin in an attempt to pin down the Tp regression
2004-02-03 17:16:05 +00:00
bzbarsky%mit.edu
e792da8eeb
Remove code that munges block widths inside table cells. Bug 232754,
...
r+sr=dbaron
2004-02-03 16:49:38 +00:00
neil%parkwaycc.co.uk
fecf778c64
Bug 232545 fix marquee regression caused by xbl content sink change r=doron sr=bz
2004-02-03 16:46:20 +00:00
danm-moz%comcast.net
96fd84fe48
set event being handled in the EventStateManager. bug 197919 r=bryner,jst
2004-02-03 02:23:08 +00:00
pinkerton%aol.net
5c674c85a2
fix up a bunch of issues with disabled items, borders and minwidth on buttons
...
(bug 228499, not part of build)
2004-02-03 02:17:36 +00:00
dbaron%dbaron.org
586744e7f3
Make debugging code compile on gcc. Fix warnings. b=232711 r+sr=bryner
2004-02-02 22:42:29 +00:00
bryner%brianryner.com
4f69ec2c2e
Guarantee that the pres context's device context will be non-null by returning failure from Init() if it's null. Rename inline getter GetDeviceContext() to DeviceContext(), convert all callers to use the inline getter, and remove the virtual/refcounting getter. Bug 229371, r+sr=dbaron.
2004-02-02 22:17:21 +00:00
dbaron%dbaron.org
f1d361aefc
Add .cvsignore. Not part of build.
2004-02-02 00:49:56 +00:00
dbaron%dbaron.org
adb557bae0
Add lists with relative URLs for new harness. Not part of build.
2004-02-02 00:44:25 +00:00
dbaron%dbaron.org
b0f17ccaa3
Add lists with relative URLs for new harness. Not part of build.
2004-02-02 00:37:43 +00:00
dbaron%dbaron.org
ba4143d379
Add .cvsignore. Not part of build.
2004-02-02 00:24:22 +00:00
hpradhan%hotpop.com
a5975523b9
bug 232731 : misc cleanup in printing code
2004-02-01 12:10:57 +00:00
bryner%brianryner.com
42adb9f1be
More nsIPresContext deCOMtamination (bug 229371). Inline getters and setters for LinkHandler, VisibleArea, and Language; change some methods that don't return any useful data to |void|; make GetContainer return an already_AddRefed. r+sr=dbaron
2004-02-01 10:09:07 +00:00
bzbarsky%mit.edu
d262adc092
Make sure file control frames always have a space manager. Bug 232017, r+sr=dbaron
2004-02-01 04:07:17 +00:00
bryner%brianryner.com
08f53379c4
Continuing nsIPresContext deCOMtamination (bug 229371). Remove ReParentStyleContext - callers can call frame manager directly. Removed several unused setters. Inlined getters for default colors, font scaler, and focus ring width. Changed GetDefaultFont to return a const nsFont*. r+sr=dbaron.
2004-01-31 22:41:40 +00:00
bzbarsky%mit.edu
fe7960ecb6
Fix XBL extension of XHTML namespaced nodes. Bug 176606, patch by hyatt,
...
r=jst, sr=bzbarsky
2004-01-31 19:09:47 +00:00
roc+%cs.cmu.edu
ee86ab45fb
Bug 109772. Some nsIView deCOMtamination. Fixed the API for GetNeearestWidget to be sensible. r+sr=dbaron
2004-01-30 03:20:41 +00:00
jst%mozilla.jstenback.com
90431d8022
Fixing bug 232503. Start using Empty[C]String() to save a bit on code-size. r+sr=peterv@propagandism.org
2004-01-29 22:04:45 +00:00
dbaron%dbaron.org
1d022f0bcd
Use a stub implementation of nsIDocumentObserver for implementors of nsIDocumentObserver in the layout library. b=232351 r+sr=jst
2004-01-29 01:45:34 +00:00
bsmedberg%covad.net
7d79d7ba8b
Bug 232201 part 2 - update consumers to use inherited nsIPrefBranchInternal interface. This should be happy for codesize. r=alecf sr=darin
2004-01-28 23:45:17 +00:00
dbaron%dbaron.org
96079e83a3
Use a stub implementation of nsIDocumentObserver for implementors of nsIDocumentObserver in the layout library. b=232351 r=jst sr=peterv
2004-01-28 21:04:33 +00:00
bmlk%gmx.de
871c57c63b
recover overflow area during incr. reflows in table frames, bug 219220 r/sr=dbaron
2004-01-28 18:44:41 +00:00
hpradhan%hotpop.com
4d399b535b
bug 232035 : fix leak and cleanup some stuff in printing code r=dbaron sr=jst
2004-01-28 11:17:14 +00:00
bryner%brianryner.com
5c33b9c229
fixing svg bustage
2004-01-28 01:15:30 +00:00
bryner%brianryner.com
bc74f0b352
More nsIPresContext deCOMtamination (bug 229371). Removed GetBaseURL, rename GetMedium to Medium and inline it, remove virtual style resolution methods that forward to style set (callers will call style set methods directly). Removed PresContext parameter to StyleSet style resolution functions. r+sr=dbaron.
2004-01-28 00:18:22 +00:00
dbaron%dbaron.org
b94360f0f4
Clean up ComputeShrinkwrapMargins. b=217369 r+sr=bzbarsky
2004-01-27 06:46:33 +00:00
dbaron%dbaron.org
139e92501a
Fix a bunch of errors in incremental computation of maximum width and max-element-size that were causing incremental reflow bugs. b=39683, 217369 r+sr=roc
2004-01-27 05:47:55 +00:00
caillon%returnzero.com
aac9a7c1fe
- If the mouse moves while the scrollbar thumb is incrementing toward it (after a click and hold), update the destination point so it doesn't go past the mouse if it moves closer, and chases the mouse if it moves further away (bug 153946).
...
- Cache the scrollbar prefs so they aren't constantly looked up.
- Minor cleanup.
r+sr=roc
2004-01-27 05:19:57 +00:00
bzbarsky%mit.edu
88734d1060
Remove the broken nsAttributeContent and just use regular textnodes to
...
implement attr() content. Use mutation events to handle dynamic attr changes.
Bug 214013, r=dbaron, sr=jst
2004-01-27 04:22:58 +00:00
sicking%bigfoot.com
1152b3d656
More bug 195350 work: Make html use new nsAttrAndChildArray class.
...
r=caillon sr=jst
2004-01-26 19:22:05 +00:00
dbaron%dbaron.org
f6258a1404
Oops.
2004-01-25 06:29:54 +00:00
dbaron%dbaron.org
014fb90c69
Oops.
2004-01-25 06:29:06 +00:00
dbaron%dbaron.org
a064c1efad
Adding testcase from bug 228172. Not part of build.
2004-01-25 06:29:05 +00:00
dbaron%dbaron.org
f785bbdd29
Change name of variable so this code makes sense.
2004-01-24 20:21:32 +00:00
dbaron%dbaron.org
7b1e1fbd5c
Add new testcases. Not part of build.
2004-01-24 19:41:28 +00:00
hpradhan%hotpop.com
3b99f154bd
bug 231233 : nsPrintData.h cleanup r+sr=jst
2004-01-24 07:23:56 +00:00
jst%mozilla.jstenback.com
ce1edc1dc9
Fixing bug 230840. DeCOMtaminating nsIDocumentObserver, nsIAttribute, nsIContentList, and nsIContentIterator, and doing some other cleanup. r=jonas@sicking.cc, sr=bryner@brianryner.com
2004-01-24 00:46:17 +00:00
dbaron%dbaron.org
980b6629b7
Add testcases for bug 185411.
2004-01-23 21:41:52 +00:00
dbaron%dbaron.org
de731a8671
Reduce randomness in indentation and line wrapping. Whitespace changes only.
2004-01-22 21:58:28 +00:00
dbaron%dbaron.org
f3af1a7aef
Fix two problems with display fixups. b=231787 r+sr=bzbarsky
2004-01-22 21:34:04 +00:00
pinkerton%aol.net
013afa2b28
fix up margins and min sizes so small buttons don't look so bad (bug 228499, notpart of seamonkey build)
2004-01-22 21:04:34 +00:00
neil%parkwaycc.co.uk
01979b95c7
Commenting on change in bug 219908 patch is in original bug 217089 p=gautheri@noos.fr r=bryner sr=jag
2004-01-22 16:14:35 +00:00
cbiesinger%web.de
3eef6608c2
Bug 231372
...
GetCombinedArea could be faster/better
make it return an nsRect as return value instead of out parameter.
r=dbaron sr=bzbarsky
2004-01-22 15:06:25 +00:00
dbaron%dbaron.org
8823eaed93
Untabify. Not part of build.
2004-01-22 01:54:13 +00:00
dbaron%dbaron.org
cd5b87a264
Use |const|. DEBUG-only.
2004-01-21 23:08:51 +00:00
bryner%brianryner.com
23ecb8ff4e
DeCOMtaminate nsCSSFrameConstructor (bug 231157). This gets rid of the nsIStyleFrameConstruction and nsICSSFrameConstructor interfaces. The frame constructor now has the same lifetime as the pres shell. r+sr=dbaron.
2004-01-21 23:05:10 +00:00
bryner%brianryner.com
ef5c330583
Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky.
2004-01-21 09:35:59 +00:00
dbaron%dbaron.org
0fa1c23cee
Process queued-up events after all types of reflow so we don't leak things referenced by the queues. b=231278 r=bzbarsky sr=roc
2004-01-21 04:15:00 +00:00
bzbarsky%mit.edu
bda404c023
Make button baselines take into account the vertical centering we do. Bug
...
231574, r+sr=dbaron
2004-01-20 23:57:40 +00:00
roc+%cs.cmu.edu
0113914771
Bug 229052. Treat pre-formatted newlines like BRs, preserving the break type in nsBlockFrame::ReflowInlineFrame. r+sr=dbaron
2004-01-18 19:35:19 +00:00
bzbarsky%mit.edu
787faefa9e
Back out accidentally committed code. Bug 230852, r+sr=roc
2004-01-18 18:20:57 +00:00
peterv%propagandism.org
a75063695e
Doh. Fixing bustage.
2004-01-18 15:20:00 +00:00
peterv%propagandism.org
8f4e566b42
Miscellaneous cleanup. r/sr=jst.
2004-01-18 14:53:32 +00:00
peterv%propagandism.org
db653ec4e3
Fix for bug 230439 (Remove anonymous nodeinfomanager and other cleanup). r=caillon, sr=jst.
2004-01-18 14:52:21 +00:00
cbiesinger%web.de
4c4b23d5fe
Bug 176637 Custom link colors not rendered correctly
...
patch by durbacher@gmx.de (Andreas Kunz) r=dbaron sr=bz
2004-01-18 14:44:43 +00:00
peterv%propagandism.org
379d6c8a41
Miscellaneous cleanup. r/sr=jst.
2004-01-18 10:45:26 +00:00
bmlk%gmx.de
a217311c27
remove unneccesary prescontext arguments bug 230923 r/sr=roc
2004-01-18 10:28:40 +00:00
peterv%propagandism.org
629972988f
Fix for bug 230439 (Remove anonymous nodeinfomanager and other cleanup). r=caillon, sr=jst.
2004-01-18 10:22:22 +00:00
dbaron%dbaron.org
249be1bc15
Remove unneeded casts and extra shadowing variable.
2004-01-18 07:13:40 +00:00
dbaron%dbaron.org
c5034ca1d8
Fix elements with max-width overlapping floats due to initial incorrect position by reflow state. b=52916 Patch by Chris Waterson. r=dbaron sr=bzbarsky
2004-01-18 06:06:13 +00:00
bzbarsky%mit.edu
a9bb3673d1
Don't crash if the file input's frame is destroyed while the filepicker is up.
...
Bug 230998, r+sr=dbaron
2004-01-18 04:35:54 +00:00
caillon%returnzero.com
619d905d92
Bug 230976.
...
Use atoms for common default values in nsComputedDOMStyle to avoid string duplication.
r+sr=bzbarsky
2004-01-18 02:42:27 +00:00
dbaron%dbaron.org
aa4d378d63
Fix parsing of 'cursor' property and ignoring of uri() values, which we don't support. b=77974 r+sr=bzbarsky
2004-01-18 01:12:58 +00:00
dbaron%dbaron.org
c63fa8e7ea
Refactor code that calls ComputeStyleChangeFor and handles the result. b=231027 r+sr=bzbarsky
2004-01-17 22:43:14 +00:00
bzbarsky%mit.edu
498627aad7
Handle two-':' forms of pseudo-elts. Bug 128482, r=caillon, sr=jst
2004-01-17 20:04:26 +00:00
tor%cs.brown.edu
6e0bbb9e6a
Bug 113561 - handle tiling of images where the frame is smaller
...
than the container. r=pavlov, sr=bryner
2004-01-16 23:28:51 +00:00
bzbarsky%mit.edu
6a1e5b77ff
Make <noscript> inline when displayed. Bug 230616, r+sr=dbaron
2004-01-16 03:05:00 +00:00
caillon%returnzero.com
3b526b4352
Bug 230973 - NS_STYLE_LIST_STYLE_BASIC is spurious. Remove its usage in favor of the correct default of disc. r+sr=dbaron
2004-01-15 22:06:39 +00:00
dbaron%dbaron.org
b8ca5986ed
Remove bogus assertion (decl should be null for elt.style, if there's no style attribute). r+sr=bzbarsky
2004-01-15 21:00:35 +00:00
dbaron%dbaron.org
61d72a988d
Remove nsChangeHint_ReconstructDoc. b=230945 r+sr=bzbarsky
2004-01-15 03:32:06 +00:00
bryner%brianryner.com
072b7160a8
Consolidate SetEnabled and SetDisabled; make sure both of them clear the rule cascade on the rule processors. Bug 230651, r+sr=bzbarsky.
2004-01-15 03:26:56 +00:00
dbaron%dbaron.org
9e6a8ccd41
Add support for -moz-image-region to getComputedStyle. b=220717 r=bzbarsky sr=ben
2004-01-15 02:25:08 +00:00
dbaron%dbaron.org
8c4b7fe415
Fix copy constructor so -moz-image-region inherits correctly. b=220717 r=bzbarsky sr=ben
2004-01-15 02:24:17 +00:00
dbaron%dbaron.org
7c0fd2338b
Implement CSS3 indirect adjacent sibling combinator (~). Roughly identical patches independently written by Daniel Glazman <daniel@glazman.org>, Bradley Baetz <bbaetz@acm.org>, and me. r+sr=dbaron b=135141
2004-01-14 20:12:03 +00:00
dbaron%dbaron.org
d33950dfac
Do style resolution of later siblings required by the CSS + combinator on event state and attribute changes by changing the result of Has(Attribute|State)DependentStyle into a bitfield and setting and handling the restyle-later-siblings bit appropriately. b=15608 r+sr=bzbarsky
2004-01-14 01:36:35 +00:00
bzbarsky%mit.edu
8093efd14c
Remove nsIHTMLContentContainer, merge those three functions into nsIDocument,
...
and make XUL style attribute dynamic changes get a proper CSSLoader off the
document. Bug 211376, r+sr=jst
2004-01-13 23:14:49 +00:00
bzbarsky%mit.edu
15a648ab14
Make pretty-printing stylesheets force UTF-8 for themselves. Update charset
...
stuff in CSSLoader to look at the parent sheet charset and use NSPR logging.
Bug 230660, r=sicking, sr=peterv
2004-01-13 19:01:26 +00:00
bryner%brianryner.com
6996bca809
Don't create new rule processors when a style sheet is enabled or disabled, just clear the rule cascade on the existing processors. Bug 230651, r=dbaron, sr=bzbarsky.
2004-01-13 02:19:28 +00:00
dbaron%dbaron.org
9c4c615847
Remove NS_FRAME_HAS_LOADED_IMAGES state bit. b=201076 r+sr=bzbarsky
2004-01-13 01:18:51 +00:00
bryner%brianryner.com
360f1ea41b
fix content area not redrawing when resizing the window on Mac. bug 222300, r+sr=dbaron.
2004-01-13 00:27:45 +00:00
bzbarsky%mit.edu
04b733ce1c
Don't allow pseudos that are supposed to be functions to pass through as ident
...
tokens. Bug 230704, r+sr=dbaron
2004-01-12 23:56:18 +00:00
bzbarsky%mit.edu
f2c4812c7e
Argh. Forgot to remove a tab.
2004-01-12 23:55:30 +00:00
bzbarsky%mit.edu
34d04cee4a
Don't apply document rules to anonymous content inside the marquee. Bug
...
159747, r+sr=dbaron
2004-01-12 23:44:51 +00:00
timeless%mozdev.org
ee28544b20
Bug 83405 gecko build date only occasionally updated
...
patch by cls r=bryner
2004-01-12 16:31:00 +00:00
bryner%brianryner.com
2bddef83ba
Improve the way in which nsEvent and its subclasses are initialized. Commonly-used members can now be initialized via an inline constructor, and all other members are initialized to zero. eventStructType is set automatically. This also fixes some cases where an eventStructType was doubling as a message -- NS_TEXT_EVENT is now only used as an eventStructType, with a message of NS_TEXT_TEXT. NS_COMPOSITION_* events get an eventStructType of NS_COMPOSITION_EVENT, and ditto for NS_RECONVERSION_*. NS_DRAGDROP_EVENT is no longer an eventStructType since it is not a unique type of struct. There is also some miscellaneous cleanup to nsDOMEvent. Bug 220228, r=jst, sr=blizzard.
2004-01-12 08:25:18 +00:00
bzbarsky%mit.edu
bc704c519e
Fix regression bug 230620. r+sr=dbaron
2004-01-11 22:03:41 +00:00
bryner%brianryner.com
d33dc031f2
Revert nsAutoPtr usage here at least until we better understand the bloat. Bug 64116, sr=bzbarsky.
2004-01-11 09:34:07 +00:00
dbaron%dbaron.org
99665b6c2c
Treat relatively positioned elements at original position for flowing around floats. b=205087 r+sr=bzbarsky
2004-01-11 04:29:09 +00:00
bryner%brianryner.com
cd870d2172
attempting to fix HP-UX/AIX/IRIX bustage (bug 228378)
2004-01-11 00:24:37 +00:00
dbaron%dbaron.org
1bffaa3cce
Ignore incremental reflows targeted inside a reflow root if the reflow root's parent has not yet been reflowed. (This could probably be made more general, but it's enough to fix the bug in question.) b=228156 r=roc sr=bzbarsky
2004-01-10 19:12:23 +00:00
roc+%cs.cmu.edu
e1d625af68
Bug 228378. Clean up nsRegion. patch by Dainis Jonitis. r+sr=roc
2004-01-10 16:18:36 +00:00
roc+%cs.cmu.edu
9348803726
Bug 225820. Fold nsFrameInnerFrame into nsFrameOuterFrame, rename to nsSubDocumentFrame, and generally clean up this mess. r+sr=dbaron
2004-01-10 05:36:32 +00:00
bzbarsky%mit.edu
1730b82b19
Don't use HTML rules to parse (redundantly) media strings in CSS @import
...
rules. Bug 153755, r+sr=dbaron
2004-01-10 02:27:41 +00:00
jst%mozilla.jstenback.com
c000ae86e8
General deCOMtamination of nsIDocument, nsIContent, and nsIFormSubmission. Eliminating nsIAttributeContent, and doing some URL->URI changes. r+sr=peterv@propagandism.org
2004-01-09 23:54:21 +00:00
bryner%brianryner.com
9d69e4a727
Fix printing crash regression (bug 230516). r=bzbarsky, sr=dbaron
2004-01-09 22:54:09 +00:00
bryner%brianryner.com
0286fde9c1
Eliminate old nsCWeakReference implementation (bug 230480). This rewrites nsListControlFrame's event listener to be a little more sane. r+sr=dbaron.
2004-01-09 22:18:26 +00:00
roc+%cs.cmu.edu
523cad9f9b
Fix warnings about uninitialized 'result' in nsFrameTraversal. r+sr=brendan
2004-01-09 21:45:24 +00:00
mkaply%us.ibm.com
611b4c2759
#66834
...
r=mkaply, sr=blizzard (platform specific), a=mkaply
Lost OS/2 only #ifdef change from pedemonte to make us like Windows
2004-01-09 19:34:54 +00:00
roc+%cs.cmu.edu
50881c9ae5
Bug 210269. Reduce use of SetAttr during reflow. Also, fix up the API that gets the scrollbar dimensions of a scrollframe to always work right for RTL. r+sr=bryner
2004-01-09 19:28:06 +00:00
roc+%cs.cmu.edu
3bfe589ac4
Bug 210269. Reduce use of SetAttr during reflow. Also, fix up the API that gets the scrollbar dimensions of a scrollframe to always work right for RTL. r+sr=bryner
2004-01-09 19:21:20 +00:00
roc+%cs.cmu.edu
e7f165c614
Bug 190735. deCOMtaminate nsIFrame::FirstChild and nsIFrame::GetAdditionalChildListName. r+sr=bz
2004-01-09 14:20:53 +00:00
cbiesinger%web.de
e6c5b5084d
bug 230343, support CSS2.1 cursor:progress
...
r+sr=dbaron
2004-01-08 21:27:56 +00:00
bryner%brianryner.com
480c2c6e88
fixing debug bustage
2004-01-08 21:10:33 +00:00
bryner%brianryner.com
16be23821e
Additional cleanup related to bug 64116. r=bzbarsky.
2004-01-08 19:23:12 +00:00
bzbarsky%mit.edu
c9dd4109c2
Setting .src should reset image animations; don't animate images no one is
...
looking at. Bug 210001, r=pavlov, sr=jst
2004-01-08 18:29:28 +00:00
bzbarsky%mit.edu
bde7ac0a33
Make sure to not compute negative widths for blocks. Bug 230249, r+sr=dbaron
2004-01-08 03:38:25 +00:00
dbaron%dbaron.org
1480a770ab
Fix backwards captions on print error dialogs (printing vs. print preview). b=230342 Patch from Isaac Hwak Han <isaachh@mailc.net>. r+sr=dbaron
2004-01-08 01:24:09 +00:00
dbaron%dbaron.org
b451bb2ef9
Back out some incorrrect changes I just made. b=230270, 230339 r=bryner
2004-01-07 22:38:09 +00:00
bryner%brianryner.com
e65d2d2fe5
Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout. Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone. Rewrote style set sheet add/remove to reduce code size. For more details, see bug 64116. r+sr=dbaron.
2004-01-07 22:30:53 +00:00
dbaron%dbaron.org
8f7979ca79
Fix leaks of mCurrentEventContent. A few other little pieces of cleanup. b=230270 r+sr=bryner
2004-01-07 22:18:37 +00:00
alecf%flett.org
5cd7937058
fix for bug 209679 - remove reflow observer junk - r/sr=dbaron
2004-01-07 17:47:25 +00:00
bsmedberg%covad.net
d0f309943a
Continuing to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
2004-01-07 13:37:00 +00:00
bsmedberg%covad.net
274ef7cd49
Beginning to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
2004-01-07 01:22:31 +00:00
caillon%returnzero.com
319d92fa7d
Bug 226375
...
We were leaking nsIClassInfo objects because a DOM class info getter returned AddRef()ed raw pointers. Most of our dom/ and content/ QueryInterface() implementations knew this and accounted for it, but not all. The leak fix is thus achieved by fixing the method to not call AddRef() on its return value, and fixing the appropriate QueryInterface() macros/implementations. As a bonus, this macro-izes many QueryInterface() implementations in content/ which were fully written out.
r=peterv@propagandism.org
sr=alecf@flett.org
CVS: ----------------------------------------------------------------------
2004-01-06 00:36:01 +00:00
bzbarsky%mit.edu
bba32c2126
Make AdjustComputedWidth/Height take a boolean that tells it whether to account
...
for box-sizing; sometimes we don't want to. Also fix parsing of
max-width/height and min-width/height to error on negative values (per spec).
Bug 227819, r+sr=dbaron
2004-01-05 23:59:25 +00:00
bzbarsky%mit.edu
a5fa5ddc71
Fix restoration of horizontal scroll state. Bug 226534, r+sr=roc
2004-01-05 23:56:00 +00:00
bzbarsky%mit.edu
bd6e613fb1
Calculate the relative offsets after we've done whatever corrections we need to
...
do to the CB height (eg in quirks mode). Bug 226954, r+sr=dbaron
2004-01-05 23:48:57 +00:00
bmlk%gmx.de
688ce265b9
dont paint border collapse borders if the damage area is not covered by the borders, bug 225266 r/sr=dbaron
2004-01-02 08:26:36 +00:00
technutz%netscape.net
e638f4d2dc
Bug 229814. CSS error in layout/doc/obsolete/layout.css. Patch by Bob Clary <bc@bclary.com>. r/sr=dbaron
2004-01-01 17:15:18 +00:00
timeless%mozdev.org
1e62f705df
Bug 229730 change NS_IF_ADDREF to NS_ADDREF in nsNativeScrollbarFrame::FindScrollbar
...
r=dbaron sr=dbaron
2003-12-31 04:16:23 +00:00
dbaron%dbaron.org
0f9e71d4a6
Fix two case-sensitivity issues with attribute selectors. b=229172 Patch from Gilles Durys <mozbug@durys.net>. r+sr=dbaron
2003-12-30 17:58:17 +00:00
dbaron%dbaron.org
40deca4b2f
Remove no-longer-needed hook for inspector. b=224164
2003-12-29 19:17:22 +00:00
dbaron%dbaron.org
44b9fdaacb
Fix overuse of inlining in nsCSSValue. r=bryner b=224165
2003-12-29 19:07:53 +00:00
bmlk%gmx.de
e763429e44
prescontext removal part 2 bug 229631 r/sr=roc
2003-12-29 16:58:20 +00:00
dbaron%dbaron.org
5bd21833b4
Add a correct comment.
2003-12-29 16:39:50 +00:00
bmlk%gmx.de
09f24b47f1
function name change to be more compliant with naming conventions, bug 229620 r/sr=brendan
2003-12-29 07:32:32 +00:00
bmlk%gmx.de
d481d3e19e
reduce prescontext usage in basic layout strategy bug 229457 r/sr=roc
2003-12-28 17:02:40 +00:00
bmlk%gmx.de
07b77849a4
adding layout regression tests not part of the build
2003-12-26 10:30:40 +00:00
bryner%brianryner.com
080ad777b6
Continuing nsIPresContext deCOMtamination. This patch changes Get/SetImageAnimationMode. Bug 229371, r+sr=bzbarsky.
2003-12-26 04:24:11 +00:00
bryner%brianryner.com
d572bc76cf
deCOMtaminate nsIPresContext::GetCompatibilityMode / SetCompatibilityMode (bug 229081). r+sr=bzbarsky.
2003-12-24 21:51:50 +00:00
timeless%mozdev.org
eeb8dc5037
Bug 226141 DRefTool analysis for tree files
...
r=varga sr=roc
2003-12-24 18:06:20 +00:00
bmlk%gmx.de
6312f04201
make code more readable bug 226619, patch by mats.palmgreen@bredband.net r=bzbarsky sr= dbaron
2003-12-23 08:49:48 +00:00
bmlk%gmx.de
76cf6abfab
tables can be used as rectangular items without content, bug 227123 r/sr=bzbarsky
2003-12-23 07:22:16 +00:00
scott%scott-macgregor.org
89fc9b26b6
Bug #229112 --> Unable to bring up a compose window in debug builds
...
r/sr=bryner
2003-12-21 21:42:55 +00:00
bryner%brianryner.com
dfe3513814
Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky.
2003-12-21 05:36:36 +00:00
timeless%mozdev.org
01315d0ab1
Bug 224723 NS_ASSERTION(boxObject, "no box object!"); timer fired after tree was destroyed
...
r=varga sr=dbaron
2003-12-21 04:27:50 +00:00
timeless%mozdev.org
b6f838611c
Bug 226597 nsObjectFrame.cpp Warning: String literal converted to char* in initialization.
...
r=roc sr=roc
2003-12-21 04:04:09 +00:00
timeless%mozdev.org
e1fc228768
Bug 226232 DRefTool analysis for xul files
...
r=roc sr=roc
2003-12-21 04:04:05 +00:00
neil%parkwaycc.co.uk
ebb7ab977c
Bug 90906 Remove unused variables p=gautheri@noos.fr r/sr=dbaron
2003-12-20 18:09:21 +00:00
bmlk%gmx.de
167fbf7a95
show reflow targets in reflow logs bug 218961 r/sr=bzbarsky
2003-12-20 12:04:31 +00:00
bmlk%gmx.de
ba4cab3073
remove bogus array handling code bug 226757 r/sr=dbaron
2003-12-20 11:15:27 +00:00
bmlk%gmx.de
a7b7022a68
remove old hack that breaks table abs. positioning, bug 145572 r/sr=dbaron
2003-12-19 19:19:52 +00:00
bsmedberg%covad.net
807f91c6a7
Bug 228922 - in GRE installer builds MathML operators don't stretch properly. (Fallout from bug 179834). r+sr=rbs
2003-12-19 18:50:34 +00:00
dbaron%dbaron.org
f3fb5dea45
Fix percentage widths on inlines within inlines. b=97695 r+sr=roc
2003-12-19 05:41:35 +00:00
dbaron%dbaron.org
38d73e67d8
Add testcase for 215857. Not part of build.
2003-12-18 21:56:40 +00:00
dbaron%dbaron.org
352509b071
Account for 1 twip width of BR when computing the size of textareas. b=228752 Patch by Mats Palmgren <mats.palmgren@bredband.net>. r+sr=dbaron a=brendan
2003-12-18 06:06:00 +00:00
dbaron%dbaron.org
75c5c882b1
Don't mess with overflow area during first pass reflow. b=222336 Patch from Bernd Mielke <bernd_mozilla@gmx.de>. r+sr=dbaron a=brendan
2003-12-17 01:33:57 +00:00
dbaron%dbaron.org
f594793ce5
Remove missed line from previous checkin. b=221140
2003-12-15 03:35:50 +00:00
jshin%mailaps.org
e4edf3ff44
bug 224337 : fix misalgined accesss in pre-composed CCMap (on RISC architectures) : r/sr=brendan, a=dbaron
2003-12-15 00:32:16 +00:00
dbaron%dbaron.org
f9aa023719
Fix regressions of 'overflow: hidden' on various table display types. b=221140 r=bernd sr=roc a=asa
2003-12-12 23:00:54 +00:00
dbaron%dbaron.org
162f96a58c
Restore overflow area in the reflow state when no reflow is done, so views are sized correctly. b=227496 r=bernd sr=roc a=tor
2003-12-12 22:58:25 +00:00
roc+%cs.cmu.edu
bb2d3795de
Bug 227458. Make scrollports without scrollbars NOT use a native widget; they probably won't be scrolled anyway. r+sr=bz,a=dbaron
2003-12-10 03:43:39 +00:00
bmlk%gmx.de
fa801de1c9
avoid pointer to old overflow area as this may change underneath (FMR), bug 226870, r/sr=dbaron a=tor
2003-12-04 20:13:09 +00:00
bzbarsky%mit.edu
567e341b75
Make sure to reframe when the "rules" attribute changes, since tables cache all
...
sorts of border-collapse stuff across reflows. Bug 226593, r=bernd, sr=dbaron,
a=brendan
2003-12-04 06:26:15 +00:00
jshin%mailaps.org
5684182912
bug 225695 : follow-up to the fix for bug 44272. the first part of three ; tree-wide sweep to replace escape/unescape with en|decodeURI(Component). r=bz, sr=rbs, a=asa
2003-12-03 21:41:37 +00:00
scott%scott-macgregor.org
c2df672e12
Bug #226325 --> Back out the fix for Bug #98564 as this opened us up to a regression where trailing stationary caret remnant left after backspace.
...
a=asa for 1.6b
2003-12-03 20:32:47 +00:00
dbaron%dbaron.org
d5582721b7
Separate locale version from Mozilla version so we do not have to bump locale version for every release. b=226377 r=kairo, bsmedberg sr=ben a=asa
2003-12-02 23:22:11 +00:00
dbaron%dbaron.org
5803e6024c
Fix problems when using generic font when the parent font is not generic but the closest ancestor with a generic font used the same generic. Miscellaneous cleanup. b=226871 r+sr=bzbarsky a=brendan
2003-12-02 22:24:32 +00:00
neil%parkwaycc.co.uk
1a56f2a7d1
Bug 225885 nsPresShell::DoCopy does not work for embedding p=marco@gnome.org r=bz sr=bryner a=dbaron
2003-11-26 10:23:03 +00:00
neil%parkwaycc.co.uk
3d98242423
Bug 142459 Shift+click on scroll bar should jump to that location r=varga sr=bryner a=asa
2003-11-24 23:52:49 +00:00
dbaron%dbaron.org
e7ddb04af2
Fix incremental reflow bugs by being consistent about max-element-width for percentage widths whether or not the reflow is an unconstrained width (as initial always is when we care about max-element-width) or constrained width (as some incremental reflows are). b=215857 r=bernd sr=bzbarsky a=brendan
2003-11-24 19:48:25 +00:00
dbaron%dbaron.org
a012b34247
Do inheritance without layout-dependent computations, per CSS2.1. Remove eStyleUnit_Inherit and nsStyleCoord::SetInheritValue. b=205790 r+sr=bzbarsky a=asa
2003-11-24 19:46:25 +00:00
neil%parkwaycc.co.uk
510477bd44
Bug 225431 context submenus do not reappear if context menu is dismissed (e.g. by alt key) r=dbaron sr=bz a=asa
2003-11-22 23:35:52 +00:00
roc+%cs.cmu.edu
8ab11f1a38
Bug 30579. Add a skinnable 'scrollcorner' element to fill in the gap when there are two scrollbars. r+sr=bryner,a=asa
2003-11-21 10:45:24 +00:00
jst%mozilla.jstenback.com
9554db89fa
Removing unused variables that I left lying around with my nsIContent::GetTag() deCOMtamination changes.
2003-11-20 03:56:40 +00:00
bzbarsky%mit.edu
6148370ad0
Use SafeElementAt for accesses that may be out of bounds. Bug 226163, r=bernd,
...
sr=dbaron
2003-11-19 06:20:14 +00:00
bzbarsky%mit.edu
03359fa12a
Fix printing of plugins in absolutely positioned divs to use the right
...
coordinates. Bug 225832, r+sr=roc
2003-11-19 02:00:51 +00:00
jst%mozilla.jstenback.com
4183787fa9
Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com.
2003-11-19 01:20:56 +00:00
sicking%bigfoot.com
f2f76f28e7
Bug 223012: Make xul fully case sensitive.
...
r=bryner sr=jst
2003-11-18 18:20:03 +00:00