Commit Graph

891 Commits

Author SHA1 Message Date
roc+@cs.cmu.edu
ed23b4f50f Bug 381703. First-letter frames that are wrapping non-first-letter-content should behave like spans and not compute their size. r+sr=dbaron 2007-07-18 21:29:59 -07:00
roc+@cs.cmu.edu
fd80a49090 Bug 385354. When appending the first child of an element with :before content, we need to make sure we append after the :before frames for the element. r+sr=dbaron 2007-07-18 21:25:17 -07:00
roc+@cs.cmu.edu
4b46c408b0 Bug 328296. z-index reftest. 2007-07-18 21:02:49 -07:00
roc+@cs.cmu.edu
ed167bb522 Bug 328296. Make outlines appeare below positioned elements instead of above them. r+sr=Mats Palmgren 2007-07-18 20:50:24 -07:00
enndeakin@sympatico.ca
873f3ed906 Bug 388361, dropdowns in font dialog not always working, make sure to reset cached size when a frame is added or removed, r+sr=bz 2007-07-18 19:02:04 -07:00
vladimir@pobox.com
6d63cc07b8 b=387110, new pageloader test component, r=sicking 2007-07-18 17:46:00 -07:00
bzbarsky@mit.edu
82a84b3be7 Checking in missing file. Bug 204140 2007-07-18 15:17:30 -07:00
bzbarsky@mit.edu
a6139746d4 Propagate stylesheet principals through to XBL binding loads; streamline load
security checks in the XBL code (so that all the security checks are gated
through LoadBindingDocumentInfo).  Bug 204140, r=dbaron for the CSS changes,
r=sicking for the XBL changes, sr=sicking.

In particular, this change allows user stylesheets loaded from local files to
link to local files.
2007-07-18 14:56:57 -07:00
pavlov@pavlov.net
ccb08ef91f fixing vc71 bustage 2007-07-18 14:56:02 -07:00
jwalden@mit.edu
b9d07173a5 Bug 376489 - Serve reftests from a web server so as not to depend on external resources, if the reftest is marked as needing HTTP; also picks up support for HTTP header and status modification in reftest files. r=dbaron 2007-07-18 14:32:50 -07:00
roc+@cs.cmu.edu
536f449de3 Bug 388591. Make reftests/bugs/368020-5.html random on Linux until someone can figure out why it fails on centos5. 2007-07-18 14:31:08 -07:00
bzbarsky@mit.edu
ffdfeb8219 Adding test. 2007-07-18 12:56:20 -07:00
sharparrow1@yahoo.com
8682593e76 Restore includes t fix bustage. 2007-07-18 09:54:57 -07:00
sharparrow1@yahoo.com
e34fe8fa93 Remove unused code; no bug. rs=bzbarsky. 2007-07-18 09:39:53 -07:00
enndeakin@sympatico.ca
a23877472b Bug 387548, use sizetopopup to set popup size when an anchor is used, fixes wrong size on seamonkey autocomplete field, r+sr=bz 2007-07-18 08:24:57 -07:00
vladimir@pobox.com
d297746481 b=386799, crash with zero-width canvas, r=stuart,sr=roc 2007-07-18 07:40:19 -07:00
vladimir@pobox.com
83657aa563 b=382613, moz-border-radius of background color isn't clamped to 50%, r+sr=roc 2007-07-18 07:14:53 -07:00
timeless@mozdev.org
e65c645b1a Bug 386560 enable inspector support to work with --disable-xul
r=bsmedberg sr=bz
2007-07-17 22:41:40 -07:00
timeless@mozdev.org
405192dc25 Bug 386560 enable inspector support to work with --disable-xul
r=bsmedberg sr=bz
2007-07-17 22:35:23 -07:00
bzbarsky@mit.edu
4e086847d4 Fix build bustage 2007-07-17 19:43:12 -07:00
bzbarsky@mit.edu
a91a443a42 When reparenting placeholders to live under a first-line, don't change their
style context parent.  Bug 380012, r+sr=dbaron
2007-07-17 19:01:32 -07:00
asqueella@gmail.com
eaa1dd5061 back out 92543 due to DEBUG builds bustage 2007-07-17 14:52:27 -07:00
asqueella@gmail.com
41e2af866a Bug 342487 - XSLT should use CheckLoadURIWithPrincipal
p=Ryan Jones <sciguyryan@gmail.com>
r+sr=jonas
2007-07-17 14:15:49 -07:00
asqueella@gmail.com
4143d9b15e Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r+sr=roc
2007-07-17 14:00:27 -07:00
enndeakin@sympatico.ca
8b63ae1bc7 Bug 387659, popup coordinates are not set within popupshowing event,r=eli,sr=bz 2007-07-17 05:21:53 -07:00
longsonr@gmail.com
047eedf672 Bug 386083 - SVG code should check gfxASurface::CairoStatus() when it creates new surfaces. r=jwatt,sr=tor 2007-07-17 02:24:27 -07:00
longsonr@gmail.com
6fec7785d1 Bug 388040 - Clean up nsSVGGeometryFrame: make constructor protected, put methods belonging to the same interface together and add interface comments. r+sr=tor 2007-07-17 01:40:28 -07:00
smontagu@smontagu.org
6cae09f047 Mark 387653.html as failing on Windows 2007-07-17 00:25:11 -07:00
smontagu@smontagu.org
930ab7f0cd Mark 387653.html as failing on Mac 2007-07-16 23:37:28 -07:00
smontagu@smontagu.org
7b3cb31faf Add reftest for bug 387653 2007-07-16 23:09:46 -07:00
sharparrow1@yahoo.com
3d40c5f60c Bug 381631: Cannot print pages in Landscape mode. patch by Kenneth Herron, r=pavlov, sr=roc 2007-07-16 16:16:48 -07:00
roc+@cs.cmu.edu
21751c06e8 Bug 386920 reftests. 2007-07-16 16:02:00 -07:00
mrbkap@gmail.com
4287a9b897 Fix printf format-specifier and args mismatch to prevent potential DEBUG-only crashes. bug 388358, r+sr=roc 2007-07-16 15:26:53 -07:00
mrbkap@gmail.com
ee7ba77bf9 Squelch compile warnings in layout by not using 'static' in a header file. bug 388356, r=enndeakin sr=jst 2007-07-16 15:25:29 -07:00
sharparrow1@yahoo.com
a0e18c7979 Bug 386391: Old padding remains when updating bottom-positioned div. r+sr=roc 2007-07-16 11:55:24 -07:00
flamingice@sourmilk.net
62d803615d Bug 386002, Move tryToClose calls on shutdown, r=benjamin 2007-07-16 10:55:54 -07:00
enndeakin@sympatico.ca
d871c755b7 Bug 388064, remove extra active popup list from presshell, since popup manager now tracks popups, and does so for all popups, r+sr=roc 2007-07-16 07:53:32 -07:00
dbaron@dbaron.org
01898b3296 Add tests for bugs 66619 and 388019. 2007-07-15 22:55:51 -07:00
dbaron@dbaron.org
855e6829f6 Don't drop empty rectangles on the floor. b=388019 r=sharparrow1@yahoo.com sr=roc@ocallahan.org 2007-07-15 22:55:04 -07:00
dbaron@dbaron.org
7c3a033999 Make ScrollContentIntoView consider continuations so that tabbing to a multi-line link makes the whole thing visible. b=66619 r=sharparrow1@yahoo.com sr=roc@ocallahan.org 2007-07-15 22:53:19 -07:00
kherron@fmailbox.com
fda0e634fc Bug 337771 - Native -moz-appearance work for menus and toolbars on Windows XP. Patch by Simon Bünzli <zeniko@gmail.com>. r=emaijala, sr=bzbarsky. 2007-07-14 08:11:37 -07:00
dbaron@dbaron.org
67b7eda534 Back out bug 66619 until I get review on bug 388019. 2007-07-13 22:18:09 -07:00
bzbarsky@mit.edu
ebb6687f3d Update the visual look of a file input when privileged script sets its value.
Bug 387978, r+sr=sicking
2007-07-13 21:46:09 -07:00
jwatt@jwatt.org
aceedd0816 Fixing bug 387884. Use of assignment instead of comparison in assertion. r+sr=roc@ocallahan.org 2007-07-13 04:03:48 -07:00
longsonr@gmail.com
457f9b193e Bug 375173 - svg switch occasionally displays multiple children. r+sr=roc 2007-07-13 02:58:48 -07:00
longsonr@gmail.com
5822c0709b Bug 387908 - Clean up nsSVGImageFrame.cpp: Remove an unused member variable, make constructor protected and report bad construction as an error. r+sr=tor 2007-07-13 02:32:37 -07:00
longsonr@gmail.com
0a705dae4d Bug 384409 - Create a common GetContextForContent method in nsContentUtils and use it in nsScriptElement and svg. r=tor,r+sr=jonas 2007-07-13 01:49:07 -07:00
neil@parkwaycc.co.uk
ef8ecf15f4 nsTextFrameThebes ClusterIterator misuses memset plus cleanup b=387964 r+sr=roc 2007-07-13 01:22:00 -07:00
roc+@cs.cmu.edu
98e06e2acf Bug 387867. Rename DISABLE_LIGATURES to DISABLE_OPTIONAL_LIGATURES and make the ATSUI code only disable optional ligatures. r=pavlov 2007-07-13 01:09:25 -07:00
dbaron@dbaron.org
67311c9ab9 Add test that the nsRuleNode::Compute*Data functions don't touch aStartStruct when they shouldn't. 2007-07-12 16:50:13 -07:00
dbaron@dbaron.org
1a03b72c9c Make ScrollContentIntoView consider continuations so that tabbing to a multi-line link makes the whole thing visible. b=66619 r=sharparrow1@yahoo.com sr=roc@ocallahan.org 2007-07-12 16:48:37 -07:00
roc+@cs.cmu.edu
b3d6a2dc31 Bug 387358. Don't go into an infinite loop searching for end-of-first-letter-cluster; also translate from DOM to textrun offsets. r=smontagu 2007-07-12 16:00:20 -07:00
bzbarsky@mit.edu
006048fcb9 Minor tweak to test 2007-07-12 14:48:43 -07:00
bzbarsky@mit.edu
4e0e5d2463 Fix regression in sizing of tables with scrollable rowgroups. Bug 387344,
r=bernd, sr=roc
2007-07-12 13:54:18 -07:00
bzbarsky@mit.edu
a4c90a1d9d Make attribute changes that also cause a state change properly reresolve style
when a selector uses both the state and the attribute.  Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
tor@cs.brown.edu
36d884afa8 Bug 379123 - filters on objects with some matrices not displayed.
r=longsonr, sr=roc
2007-07-12 08:42:30 -07:00
tor@cs.brown.edu
18fe4d9a27 Bug 361745 - <svg:image> with negative width/height displaying inverted.
r=jwatt, sr=roc
2007-07-12 08:40:46 -07:00
enndeakin@sympatico.ca
8fa56f3a36 Bug 387111, release popup manager properly, was causing a crash, r+sr=roc 2007-07-12 06:57:01 -07:00
enndeakin@sympatico.ca
91a68d324f Bug 387720, fix shift+tab not working, popup reworking uncovered this bug which manifested itself as a regression, r+sr=roc 2007-07-12 06:54:42 -07:00
db48x@yahoo.com
b3cd97da9b Bug 384576 - adding -moz-border-radius to an element causes the background to be drawn without dpi scaling
r=sharparrow1, sr=roc
2007-07-11 21:04:33 -07:00
dbaron@dbaron.org
785d177d0e Try fixing Windows test failure; consistent computed values for line-height: normal require constant font metrics. 2007-07-11 16:42:35 -07:00
dbaron@dbaron.org
3045247d28 Reftests for bug 311822. Patch by <arno.@no-log.org>. r=dbaron 2007-07-11 16:26:29 -07:00
dbaron@dbaron.org
2a24493b83 Add tests for bugs 357614 and 387615. 2007-07-11 15:25:00 -07:00
dbaron@dbaron.org
74b69a02d4 Don't check for namespaced attributes when checking which attributes have case-insensitive values. b=387615 r+sr=bzbarsky 2007-07-11 15:24:19 -07:00
dbaron@dbaron.org
e7cd6b9ed9 Make test_inherit_computation test the Compute*Data functions for eStyleUnit_Inherit. 2007-07-11 15:23:03 -07:00
bzbarsky@mit.edu
a7014a42ea Pass through loader principal and URI to LoadSheet(). Bug 387317, r+sr=peterv 2007-07-11 12:44:27 -07:00
benjamin@smedbergs.us
27c6275bc8 Bug 386445 - mac build stops with "multiple definitions of symbol nsINIParser::GetSrings", also changes to building mac dylibs with -single_module, r=luser,jag 2007-07-11 10:26:11 -07:00
enndeakin@sympatico.ca
fc044d96d8 Bug 306669, tooltips not always showing, make sure that mCurrentTooltip is cleared properly, r=neil,sr=bz 2007-07-11 10:23:30 -07:00
peterv@propagandism.org
2fb0fc711a Fix for bug 386496 (Clicking on link in designMode document does follow that link now). r/sr=bz. 2007-07-11 06:05:05 -07:00
enndeakin@sympatico.ca
62041b8d2e Bug 387142, submenus collapsing incorrectly, also ensure parent menu gets highlighted again when a subitem is selected, r+sr=bz
CVS: ----------------------------------------------------------------------
2007-07-11 05:05:40 -07:00
neil@parkwaycc.co.uk
11ed13d71f Followup to bug 348748 to fix the alignment of trailing backslashes in macros
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
2007-07-11 01:46:44 -07:00
jwalden@mit.edu
c86b388db3 Add assertions that line iterators being compared are iterators over the same line list. rs=dbaron 2007-07-10 17:55:15 -07:00
dbaron@dbaron.org
2920d58187 Reverse the list of which HTML attributes have case-sensitive values for the CSS attribute selector (i.e., list the ones whose values are case-insensitive instead, so new attributes are case sensitive by default). b=357614 Patch by Niels Leenheer (rakaz) <niels.leenheer@gmail.com>. r+sr=dbaron 2007-07-10 16:23:05 -07:00
enndeakin@sympatico.ca
181eab0467 Bug 387236, submenus not closing up entire hierarchy, r+sr=bz 2007-07-10 10:03:32 -07:00
mrbkap@gmail.com
1ef0efdcd0 Backing out this change to see if it fixes the test failures. 2007-07-09 16:05:44 -07:00
mrbkap@gmail.com
5baf2ef023 Attempt to re-enable async reflow and painting in editor. bug 174823, r+sr=roc 2007-07-09 14:55:18 -07:00
jwalden@mit.edu
e3c4baccae Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 00:08:04 -07:00
jruderman@hmc.edu
777ecef0f6 Bug 99319, Silence startup printf "Note: styleverifytree is disabled" and friends in the "disabled" case. Patch by Ryan Jones, r+sr=bzbarsky. 2007-07-07 16:52:59 -07:00
neil@parkwaycc.co.uk
c55615d9e2 Shortcut keys should open submenus (regression from bug 279703) r=Enn 2007-07-07 01:40:54 -07:00
jruderman@hmc.edu
47921d75eb Bug 321066, remove bogus assertions. Patch by Andreas Lange, r=enndeakin, sr=neil. 2007-07-06 18:44:19 -07:00
bzbarsky@mit.edu
0da7e5d679 Fix bug 387154 -- rendering of narrow buttons (for which we need to scoot the
text over to the left) regressed.  r+sr=dbaron
2007-07-06 17:48:29 -07:00
sharparrow1@yahoo.com
7be43fe930 Bug 386900: Topic images rendered in wrong place on slashdot. r+sr=roc 2007-07-06 11:22:56 -07:00
bzbarsky@mit.edu
feee7d10ba Mark test as failing for now until I can figure out what's going on 2007-07-06 11:16:51 -07:00
bzbarsky@mit.edu
a2215ef976 Let's see whether turning off native theming helps with this test... 2007-07-06 10:05:06 -07:00
bzbarsky@mit.edu
98ce8d7dfc Adding test. 2007-07-06 09:03:27 -07:00
enndeakin@sympatico.ca
20eb44a3fc Bug 386795, popups positioned 1 pixel off when using ShowPopup, r+sr=roc 2007-07-06 05:12:47 -07:00
longsonr@gmail.com
266b92fe36 Bug 386475 - Should not flush when resolving em and ex units. r=tor,sr=bzbarsky 2007-07-06 02:02:44 -07:00
smontagu@smontagu.org
6753a00cd6 Add reftest for bug 386339 2007-07-05 23:26:06 -07:00
bzbarsky@mit.edu
262174c1db Include the stuff we use. Bug 279703 followup, r=enn. 2007-07-05 21:23:56 -07:00
sharparrow1@yahoo.com
0238495104 Bug 387044: cleanup string usage in nsCSSParser. r+sr=bzbarsky 2007-07-05 18:21:56 -07:00
aaronleventhal@moonset.net
34b87bf55f Bug 377783. Fix crash and clean up table a11y. r=evan.yan 2007-07-05 08:39:29 -07:00
smontagu@smontagu.org
7970e4d580 bidi-001-v.html now passes on Mac 2007-07-05 03:08:34 -07:00
smontagu@smontagu.org
6e55bd81b4 Change font-sizes from ems to pts 2007-07-05 02:43:50 -07:00
roc+@cs.cmu.edu
1e18e91cd6 Bug 375827. Regression test. 2007-07-04 19:57:32 -07:00
sharparrow1@yahoo.com
60bc3c2574 Fix warning from Bug 285608. r+sr=roc. 2007-07-04 16:38:39 -07:00
dbaron@dbaron.org
ca4e531583 Turn warning on constructing frames in the middle of reflow back into an assertion, now that the dependent bugs are fixed. b=336756 2007-07-04 13:40:14 -07:00
dbaron@dbaron.org
ef7fb8545a Remove unused copy constructors. b=386809 r+sr=bzbarsky 2007-07-04 11:52:27 -07:00
dbaron@dbaron.org
2be70ea82e Implement -moz-border-start and -moz-border-end. Patch by Simon Montagu <smontagu@smontagu.org> and me. b=74880 r/sr=smontagu/dbaron 2007-07-04 11:51:16 -07:00
dbaron@dbaron.org
91755f5f8a Fix bustage on x86_64 Linux. b=279703 r=enndeakin 2007-07-04 11:37:33 -07:00
enndeakin@sympatico.ca
6c8197be5f Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz 2007-07-04 08:49:38 -07:00
roc+@cs.cmu.edu
33428c5bf6 Bug 385423. Refactor textrun cache so that all textrun clients use a single global word-based cache. Responsibility for stripping out problematic characters (e.g. newlines) is given to the word cache. r=vlad,smontagu 2007-07-03 20:39:01 -07:00
roc+@cs.cmu.edu
ec7db48b9b Bug 383129. Don't treat tree-related XUL tags as special when they're root elements. r+sr=bzbarsky 2007-07-03 20:20:04 -07:00
mats.palmgren@bredband.net
db689821bf Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst 2007-07-03 19:15:31 -07:00
mats.palmgren@bredband.net
db36d694cc Make the viewport area that of the root frame, or in paginated contexts, the page content frame. b=380816 r=sharparrow1 sr=roc 2007-07-03 18:13:07 -07:00
sharparrow1@yahoo.com
c42eac0192 Bug 386142: fantasai's li'l Need More Comments bug. Patch by fantasai, r+sr=roc 2007-07-03 15:49:00 -07:00
sharparrow1@yahoo.com
8801788a06 Bug 386141: Switch NS_FRAME_IS_BOX to use IsFrameOfType. Patch by fantasai, r+sr=roc. 2007-07-03 15:11:28 -07:00
mats.palmgren@bredband.net
bf430d8c33 Fix crash [@ nsPopupSetFrame::Destroy]. b=384877 r=enndeakin sr=roc 2007-07-03 14:16:48 -07:00
bzbarsky@mit.edu
bc551193fe Menubars are special on OSX too. Bug 385880, r=bernd, sr=roc 2007-07-03 11:48:57 -07:00
bzbarsky@mit.edu
bdded13f7c Propagate the principal responsible an image load all the way to
CanLoadImage/LoadImage in nsContentUtils, and use it for security checks
there.  Bug 310165, r=sicking, sr=dbaron
2007-07-03 11:45:39 -07:00
bzbarsky@mit.edu
a9973017aa Adding test. 2007-07-03 11:27:38 -07:00
gavin@gavinsharp.com
a60fe167e5 Bug 253851: wait for background image loads before firing onload (match behavior of IE/Safari/Opera), r+sr=dbaron 2007-07-03 06:59:02 -07:00
longsonr@gmail.com
00ff4264d3 Bug 386713 - mark text-font-weight-01.svg failing on linux 2007-07-03 04:28:41 -07:00
longsonr@gmail.com
af3d254e30 Add reftest for lighter text - bug 379284 2007-07-03 03:16:11 -07:00
roc+@cs.cmu.edu
b8625507f4 Bug 384988. Provide toplevel window to plugins for WM_TRANSIENT_FOR of dialog boxes. patch by Karl Tomlinson,r+sr=roc,jst 2007-07-02 20:41:34 -07:00
roc+@cs.cmu.edu
58ab8b25e3 Bug 384975. Dispatch input events to windowless X plugins. patch by Karl Tomlinson, r+sr=roc,jst 2007-07-02 20:39:44 -07:00
roc+@cs.cmu.edu
7beba0dc34 Bug 384845. Drawing support for windowless plugins in X. Patch by Karl Tomlinson, r+sr=roc,jst 2007-07-02 20:33:13 -07:00
roc+@cs.cmu.edu
71fc801e9d Bug 384845. Make the NPSetWindowCallbackStruct memory associated with
window->ws_info available before SetWindow is called, and disable the plugin
window GtkSocket or xtbin creation for windowless plugins.
patch by Karl Tomlinson, r+sr=jst
2007-07-02 20:29:47 -07:00
flamingice@sourmilk.net
719eaa0717 Bug 386012, Crash [@ nsTextFrameUtils::TransformText] loading png as HTML, Patch by Karl Tomlinson, r+sr=roc 2007-07-02 17:46:05 -07:00
roc+@cs.cmu.edu
2da35d9a47 Bug 386548. Removing no-longer-used nsTextTransformer files 2007-07-02 17:29:01 -07:00
roc+@cs.cmu.edu
f89a82a7f6 Bug 386548. Remove nsTextTransformer. r+sr=mats 2007-07-02 16:36:59 -07:00
sharparrow1@yahoo.com
c44588dfad Bug 377204: Clearing multi-page floated elements works on screen but not when printing (fix for fixed-height case). r+sr=rpc. 2007-07-02 14:00:31 -07:00
benjamin@smedbergs.us
75dc0cfd4c Bug 383167 try #3 - need buildid in an external file, r=luser sr=jst with additional parts r=biesi 2007-07-02 11:20:24 -07:00
longsonr@gmail.com
1f2be16ed9 Bug 384391 - make sure outer svg is constructed only for svg:svg. Revisited to fix crashes (bug 385840 and bug 385852). r+sr=roc 2007-07-02 05:20:13 -07:00
smontagu@smontagu.org
26d0bc0bd1 Mark failing tests 2007-07-02 03:17:59 -07:00
smontagu@smontagu.org
385b0d2715 First batch of Bidi reftests 2007-07-02 02:39:35 -07:00
sharparrow1@yahoo.com
d6746f9dd6 Bug 386387: ifilm videos don't play, only audio plays. r+sr=roc 2007-07-01 23:12:02 -07:00
sharparrow1@yahoo.com
64411c9fa4 Bug 386147: Don't cut off floats at the bottom of the page (part 1). r+sr=roc 2007-07-01 22:26:52 -07:00
smontagu@smontagu.org
4aaee61d32 Reftest for bug 377918. r=roc 2007-07-01 22:25:52 -07:00
sharparrow1@yahoo.com
629a8533ea Bug 343595: {inc} overflow:hidden float in overflow:hidden div doesn't get repositioned correctly. r+sr=roc 2007-07-01 22:19:57 -07:00
roc+@cs.cmu.edu
2bcba24d21 Removing nsTextFrame.cpp and associated makefile rules. r/sr=pavlov for the removal. 2007-07-01 20:31:57 -07:00
roc+@cs.cmu.edu
edb8c4e744 Bug 386122. Allow text runs to end at preformatted newlines. Speeds up loading of plain-text files a lot because we don't have to have a textrun for the entire file. r=smontagu 2007-07-01 18:20:43 -07:00
roc+@cs.cmu.edu
1dedc6fafb Bug 9101. Soft hyphen tests. 2007-07-01 18:15:06 -07:00
roc+@cs.cmu.edu
cb9f8e0c54 Bug 9101. Fix various soft-hyphen bugs, primarily related to detecting when hyphenation is needed during a second-pass break-forcing line reflow. r=smontagu 2007-07-01 18:14:27 -07:00
timeless@mozdev.org
04f25bd738 Bug 385716 inIFlasher.drawElementOutline and inIFlasher.repaintElement aren't null safe [@ inLayoutUtils::GetWindowFor]
r=bz sr=bz
2007-07-01 12:13:13 -07:00
sharparrow1@yahoo.com
63aa4a87a2 Bug 372768: {inc}Setting nowrap attribute dynamically does not change layout like it should. r=bzbarsky,sr=dbaron. 2007-07-01 11:42:18 -07:00
smontagu@smontagu.org
564c2941e0 Move SymmSwap and other character-related Bidi utility methods from layout to intl/unicharutil. Bug 385539, r+sr=roc 2007-06-30 22:56:10 -07:00
jruderman@hmc.edu
36b22a09c0 Remove stray onload="run()" from references that have no "run" function. 2007-06-30 22:27:53 -07:00
sharparrow1@yahoo.com
e8623829f7 Mark reftest passing due to bug 375493 2007-06-30 11:06:04 -07:00
sharparrow1@yahoo.com
8d5ac20c2b Bug 375493: Adding an element with counter-increment does not update subsequent elements with counter. r+sr=dbaron. 2007-06-30 10:41:03 -07:00
kherron@fmailbox.com
a23c89d8bd Backing out patch for bug 381631 again, due to reftest failures. 2007-06-30 08:01:02 -07:00
kherron@fmailbox.com
a0dd71cddf Bug 368504 - Table cell is wider than it should be. Patch by Ryan VanderMeulen <ryanvm@gmail.com>. r=dholbert. 2007-06-30 05:45:36 -07:00
kherron@fmailbox.com
c25df02c11 Bug 381631 - Cannot print pages in Landscape mode. r=pavlov, sr=roc. 2007-06-30 05:02:35 -07:00
vladimir@pobox.com
7d89aacb23 Put back the reftest like it was 2007-06-30 03:18:59 -07:00
vladimir@pobox.com
974872ad62 Attempt to disable reftest that's causing failure on linux due to linux platform (really disabled) 2007-06-30 02:20:28 -07:00
vladimir@pobox.com
9593014b2e Attempt to disable reftest that's causing failure on linux due to linux platform 2007-06-30 01:59:49 -07:00
enndeakin@sympatico.ca
271e5c520d Bug 279703, backing out the popup changes due to performance regressions. sigh. 2007-06-29 15:39:50 -07:00
enndeakin@sympatico.ca
95deb19d78 Bug 279703, backing out the popup changes due to performance regressions. sigh. 2007-06-29 15:15:59 -07:00
enndeakin@sympatico.ca
6c59f4a6d3 Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, r=bz,neil,sr=bz 2007-06-29 12:04:45 -07:00
mconnor@steelgryphon.com
2a009ab4f8 backing out bug 347743 due to major crasher in 386332 2007-06-29 10:21:55 -07:00
sharparrow1@yahoo.com
d6b7412d2e Update reftest documentation for printing reftests. NPOTB. 2007-06-29 09:57:07 -07:00
peterv@propagandism.org
76a2c4d37f Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking. 2007-06-27 19:48:16 -07:00
jst@mozilla.org
82955233cf Fixing bug 347743. Delay plugin destruction on windows to get it out of layout frame destruction. r+sr=roc@ocallahan.org 2007-06-27 17:15:11 -07:00
peterv@propagandism.org
0f0097ffc5 Backing out to fix orange. 2007-06-27 16:21:05 -07:00
peterv@propagandism.org
51dda63979 Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking. 2007-06-27 15:29:45 -07:00
sharparrow1@yahoo.com
fc25e4dff6 Bug 386108: remove nsIDrawingSurface. rs=pavlov 2007-06-27 14:53:34 -07:00
sharparrow1@yahoo.com
2dfa401cab Bug 385862: View usage cleanups. r+sr=roc 2007-06-27 09:37:50 -07:00
sharparrow1@yahoo.com
797d33c39e Bug 285608: hangs when page with float printed. r+sr=roc. 2007-06-27 09:35:31 -07:00
roc+@cs.cmu.edu
ee678ee439 Bug 384836. Relanding fix to pass around gfxContexts a bit more instead of hanging on to one in nsTransformedTextRun. r=smontagu,pavlov 2007-06-26 21:22:21 -07:00
roc+@cs.cmu.edu
1d03ec8bb4 Bug 383551. Adding reftest. 2007-06-26 21:09:12 -07:00
roc+@cs.cmu.edu
26f439cf9b Bug 383551. Clean up IsInlineFrame, nsStyleDisplay::IsBlockLevel and related methods. r+sr=dbaron 2007-06-26 19:31:35 -07:00
roc+@cs.cmu.edu
ad7d6b1173 Bug 385293. Silence warnings about textrun recreation that aren't really problems, just informational. r=smontagu 2007-06-26 19:21:34 -07:00
flamingice@sourmilk.net
6a1badf022 Bug 384965, use const nsEvent* aEvent in nsLayoutUtils::GetEventCoordinatesRelativeTo, Patch by Karl Tomlinson, r+sr=roc 2007-06-26 17:30:21 -07:00
dbaron@dbaron.org
d0ed87d4da Back out bug 384836 to diagnose Tp/Tp2 regression bug 385957. 2007-06-26 15:16:34 -07:00
benjamin@smedbergs.us
5ebfce3c70 Reverting bug 383167 again for linux test bustage :-( 2007-06-26 12:22:51 -07:00
sharparrow1@yahoo.com
bf7019e8c4 Bug 385936: Remove nsLayoutUtils::CreateOffscreenContext. r+sr=dbaron 2007-06-26 11:46:35 -07:00
benjamin@smedbergs.us
bd5749568a Bug 383167 trying again, reviews by luser and biesi, sr=jst 2007-06-26 09:35:01 -07:00
roc+@cs.cmu.edu
4e19947cc9 Bug 384836. Avoid using a stale gfxContext, by not holding onto one in nsTransformedTextRun, passing in a gfxContext when required instead. r=pavlov,smontagu 2007-06-25 21:25:00 -07:00
mrbkap@gmail.com
2568d5a057 Don't depend on undefined behavior (sign extension on right shift). bug 385259, r=mats.palmgren sr=jst 2007-06-25 14:53:21 -07:00
dbaron@dbaron.org
b65c68b48f Remove a few Windows newlines that snuck in recently. 2007-06-25 13:35:17 -07:00
dbaron@dbaron.org
fa564b3d4e Only do special height reflows for percentage-height children of table cells when there is a specified height on the table, row group, row, or cell in the row. b=370525 Patch by Daniel Holbert <dholbert@mozilla.com>. r+sr=dbaron 2007-06-25 13:34:35 -07:00
tor@cs.brown.edu
8c5ecf9cb8 Bug 305859 - em and ex units not implemented for SVGLength.
Patch by taken.spc@gmail.com, r=longsonr, sr=tor
2007-06-25 09:12:35 -07:00
jwatt@jwatt.org
d4870d93a1 Fixing bug 385246. Negative width attribute on <svg:foreignObject> causes "ASSERTION: reflow state made child wrong size" and more. r=tor@acm.org, sr=roc@ocallahan.org 2007-06-25 01:31:31 -07:00
roc+@cs.cmu.edu
1a0e38773f Bug 385344. Always reconstruct textruns for next-in-flows of firstline/firstletter frames. Also, be more careful looping over text in AddInlinePrefWidthForFlow. r=smontagu 2007-06-24 20:41:07 -07:00
kherron@fmailbox.com
0571ac85f4 Back out patch for bug 381361 due to ref test failures on Windows. 2007-06-24 08:13:23 -07:00
kherron@fmailbox.com
0a5c57beee Bug 381631 - Cannot print pages in Landscape mode. r=pavlov, sr=roc. 2007-06-24 04:20:34 -07:00
smontagu@smontagu.org
410eeef3a4 Remove unused argument 'aAttribute' in nsCSSFrameConstructor::StyleChangeReflow. Bug 382244, r+sr=dbaron 2007-06-24 02:35:22 -07:00
bmlk@gmx.de
91471ec138 reducing timeout to make reftest for bug 363370 pass 2007-06-23 10:35:47 -07:00
bmlk@gmx.de
cc26898c01 figuring first out why 363370 fails 2007-06-23 09:53:20 -07:00
bmlk@gmx.de
2b8a339558 reftests for bugs 363370, 364318, 368651 369975 2007-06-23 09:25:04 -07:00
mats.palmgren@bredband.net
18256f6d26 Don't ref-count nsIScrollableViewProvider. b=385286 r+sr=roc 2007-06-23 00:39:40 -07:00
jwatt@jwatt.org
0075a95799 Commit reminder comments that I need to follow up on so they don't get in the way of my current patch juggling. 2007-06-22 19:06:07 -07:00
roc+@cs.cmu.edu
2f6a9ffa9f Bug 385234. Iterate through textframe continuations properly in AddInlinePref/MinWidth. r=smontagu 2007-06-21 17:14:34 -07:00
roc+@cs.cmu.edu
63340d2891 Bug 382105. Clean up PeekOffsetWord to exit early without setting *aOffset if there is nowhere to go in the requested direction. Also, ignore *aSawBeforeType when we're checking for punctuation. r=smontagu 2007-06-21 17:13:05 -07:00
jwatt@jwatt.org
c644886ee5 Fixing bug 384591. Make nsSVGForeignObjectFrame.cpp easier to understand. r+sr=tor@acm.org 2007-06-21 16:01:10 -07:00
dbaron@dbaron.org
a2803faf25 Add reftest for bug 368155 from Ryan VanderMeulen <ryanvm@gmail.com>. r+sr=dbaron 2007-06-21 15:34:21 -07:00
dbaron@dbaron.org
ad3d506605 Make text-indent contribute to intrinsic widths, and handle negative text-indent and negative margin properly by distinguishing forced and optional breaks when accumulating minimum widths. b=368155 r+sr=roc 2007-06-21 15:32:47 -07:00
tor@cs.brown.edu
d22cf92ba6 Bug 384391 - maks sure outer svg is constructed only for svg:svg. r=bz, sr=roc 2007-06-21 08:05:05 -07:00
tor@cs.brown.edu
2e18506291 Bug 382333 - update filter invalidation region before use. r=longsonr, sr=roc 2007-06-21 08:03:30 -07:00
longsonr@gmail.com
28b07366fc Bug 384637 - Self-referencing svg:mask causes stack overflow crash. r+sr=tor 2007-06-21 04:01:41 -07:00
neil@parkwaycc.co.uk
9b5434879e Bug 384874 Fix regression from previous patch for bug 382746 r=Enn sr=bz 2007-06-21 03:25:06 -07:00
Olli.Pettay@helsinki.fi
be8f9644bb Bug 384491, remove assertion when <xul:listboxbody style='overflow: hidden' />, r+sr=roc 2007-06-21 02:35:41 -07:00
sharparrow1@yahoo.com
7b70874e6a Mark passing testcases as such on mac (caused by checkin for bug 382092) 2007-06-20 23:09:32 -07:00
jwatt@jwatt.org
f8ae555c59 Fixing bug 385218. Remove nsISVGSVGElement. r+sr=tor@acm.org 2007-06-20 14:56:03 -07:00
roc+@cs.cmu.edu
fa68433e1f Bug 385234. Marking test as failure so we can reopen the tree after new-textframe landing. 2007-06-20 14:31:13 -07:00
roc+@cs.cmu.edu
8dbe06191f Bug 367177. (Re)enabling new-textframe. 2007-06-20 12:49:46 -07:00
jwalden@mit.edu
48ddf6ad09 C++ and/or gcc sucks for not allowing commas at the end of enums; this compiled in Visual Studio. 2007-06-19 22:24:09 -07:00
jwalden@mit.edu
8d353cbe72 Move frame bit #defines into an anonymous enum, to aid debuggers in determining their values, since the two I've used can't do so, at least not with the default build options. rs=roc 2007-06-19 22:12:35 -07:00
dbaron@dbaron.org
c5e11e3168 Mac-only, probably. 2007-06-18 16:53:06 -07:00
dbaron@dbaron.org
125bf117e9 Mark test as random for now. 2007-06-18 16:50:58 -07:00
dbaron@dbaron.org
3b94faebcf Back out patch to make mousethrough attribute apply to all elements. b=380094 a=roc 2007-06-18 16:22:46 -07:00
dbaron@dbaron.org
39a48943d0 Make marquee work again when direction is rtl, by working around changes to range of offsetLeft. b=336736 Patch by Daniel Holbert <dholbert@mozilla.com>. r=martijn sr=dbaron 2007-06-18 16:21:56 -07:00
dbaron@dbaron.org
2f78e9db17 Reftest for bug 381507. Patch by Daniel Holbert <dholbert@mozilla.com>. r=dbaron 2007-06-18 16:20:34 -07:00
dbaron@dbaron.org
3ee9b0de0f Handle the vertical resizing in the first pass reflow correctly when we've previously done a special height reflow. b=381507 r=dholbert sr=roc 2007-06-18 16:19:39 -07:00
bzbarsky@mit.edu
1512b600e3 Don't tear down part of the content tree while there are still frames
referencing it.  Bug 384728, r+sr=tor
2007-06-18 08:30:57 -07:00
m_kato@ga2.so-net.ne.jp
c978630279 bug 328547 support mozilla/layout on WinXP x64 build. r=cbiesinger/sr=dbaron 2007-06-17 07:00:30 -07:00
sharparrow1@yahoo.com
78559aa94e Bug 381385: get rid of unneeded members of nsFloatCache (saves about 50 bytes footprint per float). r+sr=roc. 2007-06-16 13:27:46 -07:00
bzbarsky@mit.edu
b689f46a37 We don't have to blow away intrinsic widths on ancestors when kids are appended
to an already-dirty reflow root.  Bug 383992, r+sr=dbaron
2007-06-15 22:12:58 -07:00
bzbarsky@mit.edu
96d924392f Fix parent style context warnings by being consistent about parent contexts.
Bug 380116, r+sr=dbaron
2007-06-15 22:11:20 -07:00
bzbarsky@mit.edu
4742664b10 Don't apply user stylesheets to descendants of native anonymous subtrees. Bug
285140, r+sr=dbaron
2007-06-15 22:09:51 -07:00
jwalden@mit.edu
386663f9bc Add an omitted word to a comment. 2007-06-15 14:37:03 -07:00
Olli.Pettay@helsinki.fi
fcd8e6531d Bug 383837, Crash [@ nsXULTooltipListener::LaunchTooltip], r=enn, sr=neil 2007-06-15 11:53:42 -07:00
roc+@cs.cmu.edu
250e787eff Bug 382105. Yet another word caret movement fix to ensure we stop at punctuation. 2007-06-14 22:37:08 -07:00
jwatt@jwatt.org
160f90c7ac Comment out optimization to fix reftest failures. 2007-06-14 14:24:16 -07:00
jwatt@jwatt.org
633cc0b3b6 Fixing bug 384046. nsSVGOuterSVGFrame::Reflow should not call NotifyViewportChange unconditionally. r+sr=tor@acm.org 2007-06-14 13:51:42 -07:00
bzbarsky@mit.edu
8fda7529f2 Mathml inlines are still bidi containers. Bug 371481, r=uriber, sr=rbs 2007-06-14 10:36:27 -07:00
aaronleventhal@moonset.net
10f59fc4fa Fixing bustage 2007-06-14 06:47:23 -07:00
aaronleventhal@moonset.net
df65a58ec3 Bug 384265. No accessible focus events fired during incremental find in an HTML <select>. r=mats, sr=neil 2007-06-14 06:18:16 -07:00
Olli.Pettay@helsinki.fi
1ada41249c Bug 382444, r+sr=roc 2007-06-14 01:37:21 -07:00
Olli.Pettay@helsinki.fi
19e2e52116 Adding a null check, Bug 384133, r=enn, sr=neil 2007-06-14 01:18:11 -07:00
roc+@cs.cmu.edu
5ecac60819 Backing out new textframe landing because of Windows bustage. 2007-06-13 15:31:31 -07:00
roc+@cs.cmu.edu
aabe78b6ca Bug 367177. Turn on new textframe. Lord, have mercy upon us. 2007-06-13 13:20:19 -07:00
roc+@cs.cmu.edu
fba8d645e8 Not part of the build (barely). Don't skip updating per-char arrays for characters that are cluster continuations (in small-caps code). 2007-06-13 11:28:38 -07:00
roc+@cs.cmu.edu
5c7dda1060 Not part of the build (barely). Don't allow PeekOffsetWord to break before the first cluster. Avoids a fencepost error in ClusterIterator where going backwards we might try to look at one past the end of mWordBreaks. 2007-06-13 11:25:14 -07:00
mats.palmgren@bredband.net
3f7e3e99ea Bye bye Xprint. b=326716 r+sr=dbaron 2007-06-13 11:02:58 -07:00
roc+@cs.cmu.edu
ee1924e0c6 Not part of the build (barely). Fix intrinsic-min-widths properly for preformatted white-space... the previous checkin messed up the check for newline characters. 2007-06-13 03:58:44 -07:00
roc+@cs.cmu.edu
7cd4ee1cff Bug 366128. Restrict disabling of floats in XUL to cases where the container is not a float containing block. r+sr=bzbarsky 2007-06-13 02:13:25 -07:00
roc+@cs.cmu.edu
e799be426c Not Part Of The Build (barely). Clean up function names and comments. Also fix an unreported regression where we failed to take preformatted newlines into account when computing text intrinsic-min-width. 2007-06-13 02:06:28 -07:00
longsonr@gmail.com
6ea3a1da38 Bug 378583 - Large pattern surfaces crash browser. r=tor,sr=roc 2007-06-13 02:02:48 -07:00
joshmoz@gmail.com
951494d5ed a couple of these tests only fail on PPC now. b=382883 2007-06-12 16:20:50 -07:00
roc+@cs.cmu.edu
2f18074ec6 Landing textframe updates: Use word-based textrun cache; rewritten PeekOffsetWord; adjust textframe content-offsets and content-lengths when CharacterDataChanged fires; search backwards for textrun scanning/creation start point, instead of all the way back to the start of the block; ensure that we pass the correct start iterator to PropertyProvider in TrimTrailingWhiteSpace. 2007-06-12 14:01:12 -07:00
dbaron@dbaron.org
00f940f9de Rewrite handling of CSS system fonts to fix bugs in cascading and serialization. b=377947 r+sr=bzbarsky 2007-06-12 11:28:56 -07:00
dbaron@dbaron.org
9e2fef4c30 Implement correct intrinsic width calculation (for container) for elements with specified height properties and an intrinsic ratio. b=364066 r+sr=bzbarsky 2007-06-12 11:27:09 -07:00
dbaron@dbaron.org
09faa5525d Add checkLoadURI calls to reftest harness. b=371075 r=bzbarsky 2007-06-12 11:25:15 -07:00
sdwilsh@shawnwilsher.com
e3566c42dd Bug 383890 - crash creating new dom attribute with prefix [@inDOMView::GetChildNodesFor]. Patch by Mook <mook.moz+mozbz@gmail.com>. r=sdwilsh, sr=neil 2007-06-12 10:19:55 -07:00
Olli.Pettay@helsinki.fi
1daadb05f5 Bug 381120, ensure view in reflowcallback, r+sr=roc 2007-06-12 03:26:13 -07:00
rbs@maths.uq.edu.au
a1255bceaf Add emacs modeline comments, patch by Vlad Sukhoy <vladimir.sukhoy@gmail.com>, r+sr=rbs, b=382884 2007-06-11 23:10:23 -07:00
mozilla@weilbacher.org
a614a85c71 Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc 2007-06-10 15:13:08 -07:00
jwalden@mit.edu
6bb999c588 Move object reftest list into its own reftest.list. rs=dbaron 2007-06-07 12:18:51 -07:00
bzbarsky@mit.edu
4c062a36e2 Make the about:blank documents created by CreateAboutBlankContentViewer havethe same encoding as real about:blank documents (that is, UTF-8). Bug 380383,r+sr=jst 2007-06-07 00:13:04 -07:00
roc+@cs.cmu.edu
054b7d42be Bug 356325. Don't let WipeContainingBlock wipe out anonymous popops. Popups, decks and groupboxes are not really inline. r+sr=dbaron 2007-06-06 20:22:00 -07:00
roc+@cs.cmu.edu
fce2486aa2 Bug 322436. Disable floats inside XUL. r+sr=bzbarsky 2007-06-06 20:16:25 -07:00
neil@parkwaycc.co.uk
4e03c3eea8 Bug 383236 Fix missing null-check from previous patch for bug 382746 r=Enn sr=bz 2007-06-06 13:28:47 -07:00
mats.palmgren@bredband.net
39f5613641 Treat a property value with trailing non-whitespace the same as a parse error. b=383075 r+sr=dbaron 2007-06-06 10:56:18 -07:00
vladimir@pobox.com
11537f7259 b=382482, error when accessing navigator.offlineResources (NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO) -- missing xpt file from packaging manifests; patch from dcamp@mozilla.com, r+sr=vlad 2007-06-05 17:03:12 -07:00
bzbarsky@mit.edu
2a16b873e4 Looks like this test is failing on mac and all... 2007-06-05 15:41:41 -07:00
bzbarsky@mit.edu
377f6c1eee Wrong bug numbers... oops. 2007-06-05 14:00:36 -07:00
bzbarsky@mit.edu
5dc5a6dc00 Adding test. 2007-06-05 13:12:10 -07:00
bzbarsky@mit.edu
0b580ac505 Adding test. 2007-06-05 12:58:10 -07:00
bzbarsky@mit.edu
4ffd04a699 Make OrderRowGroups type-safe. Bug 367706, r=bernd, sr=roc 2007-06-05 11:55:26 -07:00
bzbarsky@mit.edu
503fe8c628 Adding regression test. 2007-06-05 11:00:21 -07:00