Jesse Ruderman
9b32e4a403
Add crashtest
2008-09-12 16:59:39 -07:00
Taras Glek
c26ce8e1ab
bug 450777:deCOMtaminate nsNodeInfoManager::GetNodeInfo r+sr=jst
2008-09-12 15:32:18 -07:00
Zack Weinberg
0f68a207ca
Bug 453916: treat transparency strictly as a special case of color alpha. r+sr=dbaron
2008-09-12 08:35:53 -07:00
Robert O'Callahan
539a029252
Bug 450340. Support SVG mask/clip-path/filter CSS properties applied to non-SVG content. r=longsonr,sr=mats
2008-09-11 12:24:16 +12:00
Ted Mielczarek
468a3823fc
bug 447642 - get rid of --disable-mochitest, replace MOZ_MOCHITEST with ENABLE_TESTS. r=bsmedberg
2008-09-09 13:59:11 -04:00
timeless@mozdev.org
5819f54b4e
merging backout part two of two
...
to fix Bug 454186
SM crashes when try to download file [@ nsString::ToInteger - nsTreeBodyFrame::PaintProgressMeter]
2008-09-08 16:01:00 +02:00
timeless@mozdev.org
b0c349250f
Backed out changeset 54215f2cbc66
...
to fix Bug 454186
SM crashes when try to download file [@ nsString::ToInteger - nsTreeBodyFrame::PaintProgressMeter]
2008-09-08 16:00:32 +02:00
timeless@mozdev.org
14a159413b
merging part one of backout
2008-09-08 16:00:02 +02:00
timeless@mozdev.org
001755d5a8
Backed out changeset 18b48ea2b188
...
to fix Bug 454186
SM crashes when try to download file [@ nsString::ToInteger - nsTreeBodyFrame::PaintProgressMeter]
2008-09-08 15:59:01 +02:00
Robert O'Callahan
cddb22d87c
Bug 243519. Rework root element frame construction and the CanvasFrame so that the CanvasFrame is an abs-pos container and the root element frame can be positioned. r=fantasai,sr=dbaron
2008-09-08 20:13:17 +12:00
Graeme McCutcheon
b6ce570b3c
Bug 451252 - "Highlight All" find selection not visible in elements that have -moz-user-select: none set; r+sr=roc
2008-09-07 16:12:50 +02:00
Jesse Ruderman
54f58fe91d
Add bug 382131's testcase (changed slightly) as a crashtest
2008-09-06 21:36:13 -07:00
Jesse Ruderman
a21695d93c
Add bug 302260's testcase as a crashtest.
2008-09-06 18:23:09 -07:00
Arpad Borsos
534fd11101
Bug 443058 - Remove MOZ_DECL_CTOR_COUNTER; <mozilla-central> part; r=benjamin
2008-09-07 00:04:10 +02:00
Serge Gautherie
2466a54798
Bug 452797 - Clean up unused variables in layout/; (debug) bustage fix; noticed by Jesse on irc.
2008-09-06 21:12:09 +02:00
Arpad Borsos
1f62482141
Bug 452797 - Clean up unused variables in layout/; r+sr=roc
2008-09-06 20:38:31 +02:00
Mats Palmgren
46d11df5f3
Minor code cleanup. b=182554 r+sr=roc
2008-09-06 17:52:33 +02:00
Robert O'Callahan
ea7596e60c
Backing out changesets 75919d3eb3d0 and 14ce7619e9c1 due to test failures
2008-09-07 00:35:20 +12:00
Robert O'Callahan
f7339a0460
Bug 243519. Rework root element frame construction and the CanvasFrame so that the CanvasFrame is an abs-pos container and the root element frame can be positioned. r=fantasai,sr=dbaron
2008-09-06 21:35:05 +12:00
Robert O'Callahan
be904c4d3d
Bug 376662. Convert nsIFrame::GetOffsetTo to not use views. We need to ensure that for popups and scrollframes, views and frames are kept in sync at *all* times. Also fixes bugs in tests for NS_FRAME_NO_MOVE_FRAME. r+sr=bzbarsky
2008-09-06 20:52:56 +12:00
Robert O'Callahan
43ba0d18d7
Bug 422283. Make sure that an overflow container's next-in-flows are always also overflow containers. This means that when we convert a normal frame into an overflow container, we need to scan through its next-in-flows and make them overflow containers too. r=fantasai,sr=mats
2008-09-06 20:48:09 +12:00
Robert O'Callahan
ca15953a6e
Backing out changeset 1bdd5da49865 (for bug 376662) due to regression bug 453661
2008-09-05 15:40:06 +12:00
Graeme McCutcheon
7c42fc8f14
Bug 451203 - Unable to select text that has been highlighted by the find toolbar. r+sr=roc
2008-09-04 02:17:55 +02:00
Robert O'Callahan
1eeada5faa
Bug 376662. Make nsIFrame::GetOffsetTo not explicitly use views. r+sr=bzbarsky
2008-09-04 09:35:52 +12:00
Graeme McCutcheon
b7acee2c1f
Bug 451204 - Highlighted text is white on white text on a yellow background, difficult to read. r+sr=roc
2008-09-02 08:28:44 +02:00
Bernd
2020f8d70c
accumulate margins as they might be overconstrained bug 444015 r/sr=dbaron
2008-08-30 18:25:38 +02:00
Josh Aas
75b890b830
Fix more comments and some whitespace issues.
2008-08-26 02:53:00 -04:00
Josh Aas
3d0c857cf9
Fix more incorrect/outdated event handling comments.
2008-08-26 01:36:17 -04:00
Josh Aas
8c12a88361
fix comment containing wrong interface name and a misspelling
2008-08-25 21:47:33 -04:00
Josh Aas
594704d36f
remove nsIMouseListener interface. b=452118 r=smaug sr=roc
2008-08-25 20:02:26 -04:00
Boris Zbarsky
d9344bb542
Bug 449362 - "Table border is rendered incorrectly when the table cell size changes due to javascript." [r+sr=roc]
2008-08-20 01:45:29 -05:00
Robert O'Callahan
0f9e4e319d
Bug 238072. Make generated content take the normal frame construction path. Relanding with changes so that counter and quote nodes are initialized after their frames are available, more like the old code. r+sr=dbaron,bzbarsky
2008-08-18 13:16:42 +12:00
Stuart Parmenter
c126af8547
bug 448989. Merging the mozilla-qt repository. r=me,vlad
2008-08-16 23:18:27 -07:00
Robert O'Callahan
7dd66f45b7
Bug 450670. Avoid conflicts in textframe state bits, urk. r=smontagu
2008-08-16 21:06:21 +12:00
Robert O'Callahan
96e07add82
Bug 449519. Make text-shadow code compute the right areas for RTL. r=smontagu
2008-08-15 22:12:39 +12:00
Robert O'Callahan
b74b2f791f
Bug 411059. Take preformatted tabs into account when computing the min and pref widths for text. r=smontagu
2008-08-15 22:10:33 +12:00
Uri Bernstein
73144ae3ef
On mouse down, make sure the frame capturing the mouse is the same one used as the selection anchor. bug=262306, r+sr=roc.
2008-08-15 09:41:05 +03:00
Oleg Romashin
38e95b5eeb
merge with mozilla-central
2008-08-16 03:39:26 -04:00
Justin Dolske
a7f82ecb86
Relanding bug 449168.
2008-08-13 21:21:59 -07:00
Justin Dolske
53328c578f
Backed out changeset 4b2c67fe7e6b (relanding bug 449168)
2008-08-13 21:18:02 -07:00
Dave Townsend
842d483a81
Backout of bug 449168
2008-08-13 22:34:50 +01:00
Dave Townsend
bf2cf8a1af
Backed out changeset b5295239bdba
2008-08-13 22:33:56 +01:00
Rob Arnold
f6bda8fda0
Implement Aero Glass effect support - bug 418454 r=vlad r=roc
2008-08-12 17:44:14 -07:00
Robert O'Callahan
3976bbe726
Bug 413048. Disable float breaking in columns. r+sr=dbaron
2008-08-12 21:32:10 +12:00
Robert O'Callahan
4d9c5e19b6
Bug 441259. Account for trimmable width when deciding whether we can place a float on the line. Also, only try to place a float at a point where we can have a line break. r+sr=dbaron
2008-08-12 21:29:35 +12:00
Robert O'Callahan
8a3235feed
Bug 406299. Make sure we include the font ascent/descent of a soft hyphen if there is one. r+sr=dbaron
2008-08-12 21:18:23 +12:00
Robert O'Callahan
fba2d206f6
Bug 230555. Support white-space:pre-line. r+sr=dbaron
2008-08-12 20:31:56 +12:00
Simon Montagu
b0ca17eddd
Bug 449577. Remove GetHints(), r+sr=roc
2008-08-11 18:19:01 +03:00
Simon Montagu
f35c443bc9
Bug 447853. Remove obsolete intl/ctl module. r=ted, sr=roc
2008-08-11 18:11:41 +03:00
Boris Zbarsky
baa891763c
Bug 113934. Backend and some minimal front end for dragging tabs between windows. r=gavin, r+sr=jst
2008-08-11 09:38:43 +01:00
Dave Townsend
1347c1de7e
Backout of bug 113934 due to apparent Tp regression
2008-08-10 17:15:43 +01:00
Dave Townsend
3af4f7166c
Backed out changeset eb6fda3be5bb
2008-08-10 17:15:00 +01:00
Uri Bernstein
10ba4b83d3
Merge commit for bug 210197
2008-08-09 19:34:08 +03:00
Uri Bernstein
e2c16e860b
Unconditionally reset mDragSelectingCells to false on mouse-up, so that the system doesn't remain in table selection mode when dragging outside a table. bug=210197. r+sr=mats.palmgren
2008-08-09 18:09:37 +03:00
Oleg Romashin
59134516e5
Fixed gfxQtFont according to changes in bug 437356 Set up unified font entry object
...
Added empty gfxQtNativeRenderer and fixed nsObjectFrame for MOZ_WIDGET_QT
2008-08-09 16:43:08 +03:00
Boris Zbarsky
1b9a4caf46
Bug 113934. Backend and some minimal front end for dragging tabs between windows. r=gavin, r+sr=jst
2008-08-07 19:15:40 -04:00
Boris Zbarsky
a9a2274fc4
Bug 449168. Fix selection details leak. r=masayuki, sr=roc
2008-08-07 17:05:19 -04:00
Mats Palmgren
f72c0f5218
Paint a focus ring for <area shape="default">. b=448987 r+sr=roc
2008-08-07 16:44:04 +02:00
Robert O'Callahan
e6245e9ce2
Bug 238072 backout
2008-08-07 22:22:08 +12:00
Robert O'Callahan
8ad3721594
Bug 238072. Rework generated content support to match CSS 2.1, making generated content take the normal frame construction path so supporting any style applied to it (including 'position', 'float', etc). r+sr=bz,r=dbaron
2008-08-07 13:18:24 +12:00
Vladimir Vukicevic
02e6b86b3b
Backing out d883ab4b8f41:7540abc35c97
2008-08-06 16:24:13 -07:00
Vladimir Vukicevic
d5014f52b1
[dfb,422221] Gtk/DirectFB: half-fix/enable plugins for DirectFB port
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
520cfba897
[dfb,422221] Gtk/DirectFB: half-fix/enable plugins for DirectFB port
2008-08-06 13:48:55 -07:00
Markus Stange
45788e2145
Bug 56488 - Down scroll arrow hidden, draws behind resize widget when neither Status Bar nor horizontal scrollbar are displayed. r+sr=roc.
2008-08-08 18:11:54 +02:00
Zack Weinberg
c9153c98a8
Bug 446498 – use new border rendering for focus rectangles, and strip dead code. r+sr=vlad
2008-08-06 12:33:18 +02:00
Robert O'Callahan
4042320c9c
Bug 441418. Instead of guessing when frame broke at a first-letter boundary, explicitly record that in a reflow status bit. r+sr=dbaron
2008-08-06 12:31:25 +12:00
Mats Palmgren
628ca8159e
Testcase for bug 448860.
2008-08-04 14:45:56 +02:00
Mats Palmgren
95120db259
Call Invalidate() in a way that does not flush pending notifications. b=448860 r+sr=roc
2008-08-04 14:45:38 +02:00
fantasai
62fd8825a8
Bug 159914 – Printing a div's content "eats" a few line down the first page
2008-08-04 13:19:53 +02:00
Michael Ventnor
f7783e7a9b
Bug 448903. Fix bounds checking in blur code. r+sr=roc
2008-08-04 14:18:46 +12:00
Asaf Romano
86d6cde299
Bug 263683 - Findbar's Highlight feature should not manipulate the DOM. Patch by Graeme McCutcheon <graememcc_firefox@graeme-online.co.uk>, r=me,roc. sr=roc.
2008-07-30 23:48:56 +03:00
Robert O'Callahan
cb0cabc5be
Bug 431341. Include floating first-letter text when we build textruns for a paragraph, because we want nsLineBreaker to see the text for capitalization analysis. Make sure that textrun construction for floating first-letter text uses the block as its scope. And make sure we reconstruct textruns after determining the first-letter length, so that ligatures are broken as necessary. r=smontagu
2008-07-29 22:11:26 -07:00
Robert O'Callahan
d7dcf6eeb2
Bug 419285. nsCSSFrameConstructor should stop looking for first-letter content after a <br>. r+sr=dbaron
2008-07-29 22:02:00 -07:00
Boris Zbarsky
36ff184856
Bug 430356. Don't return negative pref and min intrinsic widths for XUL boxes/ r+sr=dbaron
2008-07-28 23:07:28 -07:00
Robert O'Callahan
bfec0e91fa
Backing out bug 431341
2008-07-25 00:33:05 +12:00
Robert O'Callahan
bf65b988d8
Bug 431341. Let textrun construction descend into first-letter frames so that the correct capitalization state is constructed in nsLineBreaker. r=smontagu
2008-07-24 20:39:53 +12:00
Simon Montagu
0dd0a7f5ba
Support for word-wrap CSS property. Bug 99457, r+sr=dbaron, roc
2008-07-24 10:16:18 +03:00
L. David Baron
2c2f6ed495
Change the binding parent for native anonymous content to work like the binding parent for XBL anonymous content, and be the parent of the anonymous content subtree rather than the root of the anonymous content subtree. (Bug 436453) r=bzbarsky,smaug,surkov sr=bzbarsky
2008-07-22 21:50:20 -07:00
Michael Ventnor
5ea87b436f
Bug 446273: Column rule does not always stretch the full height of the column box. r+sr=roc
2008-07-21 23:16:06 -07:00
Karl Tomlinson
51e965223e
Clip the dirty rect to ensure it's within the X11 drawable. b=445707 r+sr=roc
2008-07-21 20:40:41 +12:00
Michael Ventnor
8aeed81515
Bug 271586 – Implement CSS3 column-rule-*. r+sr=roc,dbaron
2008-07-19 12:38:25 +02:00
L. David Baron
c26a7caa30
Fix spelling mistakes (to trigger unit test cycle).
2008-07-18 22:32:50 -07:00
Zack Weinberg
3197060cbd
Delete nsLayoutUtils::GetAbsoluteCoord(); fold logic into callers and simplify. (Bug 437335) r+sr=dbaron
2008-07-17 16:37:12 -07:00
L. David Baron
b86e94a100
Fix generation of precompiled cmaps on 64-bit platforms to match what the code expects. (Bug 445626) r=smontagu
2008-07-17 16:37:12 -07:00
Boris Zbarsky
3af92ec386
Bug 430352. Use the same border throughout. r+sr=roc
2008-07-17 09:32:49 -04:00
Alexander Surkov
92240ca1b2
bug 345759 - Spell as you type not accessible, r=aaronlev, r=Olli.Pettay, sr=neil
2008-07-17 14:06:24 +02:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
49c9b3d67e
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
2008-07-16 23:30:25 -07:00
L. David Baron
9e4ceade8e
Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
2008-07-16 22:59:14 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
bb4be48531
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
2008-07-16 22:18:38 -07:00
John Daniels
ef0fee1d70
Bug 419532 – deCOMtaminate nsICaret. r+sr=roc
2008-07-16 12:52:01 +02:00
Simon Montagu
6b742c3574
Position soft hyphens correctly in right-to-left text. Bug 444656, r+sr=roc
2008-07-16 11:43:39 +03:00
Zack Weinberg
58cf580d4a
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
2008-07-15 14:31:36 -07:00
Robert O'Callahan
7e15def36c
Bug 444688. Use an IsFrameOfType check instead of a frame state bit to detect whether a frame excludes ignorable whitespace children. r+sr=dbaronlayout
2008-07-14 10:41:18 +12:00
Robert O'Callahan
b00f563bfc
Bug 444692. Windowless plugin frames should use frame invalidation so that generic invalidation hooks work. r+sr=dbaron
2008-07-14 10:23:04 +12:00
Robert O'Callahan
bf853288c9
Bug 444690. Scrollframes should call the superclass InvalidateInternal so that generic invalidation hooks work. r+sr=dbaron
2008-07-14 10:21:11 +12:00
Karuna (karunasagark@gmail.com)
22a214272c
Bug 409331. Instead of QIing to nsBlockFrame in various places, call an nsLayoutUtils method to do it. r+sr=roc
2008-07-14 10:10:23 +12:00
Robert O'Callahan
042de9c4e3
Bug 367246. When the scrolled frame's width exceeds its available width (because its padding alone is greater than the available width) and the direction is RTL, the scrolled frame should be positioned with its right edge at the right edge of the scrollport. r+sr=dbaron
2008-07-14 09:50:35 +12:00
Matthew Gregan ext:(%20and%20Shane%20Blackett%20%3Cshane%40blackett.co.nz%3E)
6f043c5cb5
Bug 430219 - "Crash when FF3 on OS X is Quit if page contains multiple plugins" [r+sr=jst]
2008-07-12 05:28:50 -05:00
Daniel Holbert
783f0d51f8
(No code changes) Change a bunch of non-executable files in layout/ to have non-executable mode.
...
Filetypes changed: .cpp .gif .h .html .list .png .svg .x-ccmap .xbl .xhtml .xul
2008-07-11 11:54:06 -07:00
Masayuki Nakano
ae5cc44a87
Bug 442554 layout.word_select.eat_space_to_next_word should not change word selection method r+sr=roc
2008-07-09 17:32:24 +09:00
Chris Double
02ccf2851f
Bug 382267. Core implementation of the <video> and <audio> elements. r=jst,r+sr=roc
2008-07-09 20:22:20 +12:00
Mats Palmgren
63055f51b5
Always paint text-decoration:blink in non-dynamic (print/preview) contexts. b=153092 r+sr=roc
2008-07-08 18:18:32 +02:00
Karl Tomlinson
8a008f0564
Bug 435764 – crash [@ cairo_draw_with_xlib] painting windowless plugins.
...
Move ws_info set-up from nsObjectFrame::CallSetWindow().
Provide gfxXlibNativeRenderer::NativeDraw with Screen and Colormap.
r+sr=roc
2008-07-08 14:15:40 +12:00
Michael Ventnor
8d8eda2eae
Bug 212633 - "Add support for CSS3 box-shadow" (rendering support) [p=ventnor.bugzilla@gmail.com (Michael Ventnor) r+sr=roc]
2008-07-07 19:57:47 -05:00
Michael Ventnor
3a7677bb26
Bug 212633 - "Add support for CSS3 box-shadow" (parsing support) [p=ventnor.bugzilla@gmail.com (Michael Ventnor) r+sr=dbaron]
2008-07-07 19:56:52 -05:00
Mats Palmgren
24a8f7bfba
Annotate the out param with [shared] and add a comment about it. b=434429 r+sr=bzbarsky
2008-07-08 02:23:04 +02:00
Karl Tomlinson
8ee8338835
missed &s in 15688:953a299d8c32 b=430450
2008-07-07 16:15:07 +12:00
Karl Tomlinson
e41086c923
Correct variable names from 15688:953a299d8c32 b=430450
2008-07-07 15:46:50 +12:00
Karl Tomlinson
9020a0cc8e
Bug 430450 – vertical stripes in windowless plugins.
...
Snap to pixels and round dirty rect out. r+sr=roc
2008-07-07 14:49:38 +12:00
Jesse Ruderman
f8eb550eca
Turn "running past end" assertions in nsLineBox.h into aborts (bug 443529). r+sr=dbaron.
2008-07-05 18:11:12 -07:00
Masayuki Nakano
bcf4622ee8
Bug 436356 Bullet lists does not display correctly, works in FF 2 p=Atsushi Sakai, r+sr=roc
2008-07-03 14:49:24 +09:00
Simon Montagu
cdb351e3a9
Make :first-letter include following punctuation but not first letters that are neither letters nor digits. Bug 399941, r+sr=roc
...
--HG--
rename : layout/generic/punct_marks.ccmap => layout/generic/punct_marks.x-ccmap
2008-07-02 19:28:43 +03:00
L. David Baron
81a5bb06eb
Back out 0b57ada5d4b2 due to mochitest failures on at least Windows. (Bug 363706)
2008-07-01 22:00:02 -07:00
Zack Weinberg
bd759bbd40
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
2008-07-01 20:24:36 -07:00
Benjamin Smedberg
34d11c2d91
Bug 442729 - Annotate stack-only classes in layout, r+sr=roc
2008-07-01 15:16:45 -04:00
Daniel Holbert
9e9a26e25a
bug 433373 - Fix clipping region when printing selections that start later in document (taking page-scaling into account). r+sr=roc
2008-06-30 13:46:23 -07:00
Johnny Stenback
ca50829d7d
Fixing bug 421833. Deal better with plugin frames going away while initializing a plugin. r+sr=jonas@sicking.cc
2008-06-27 12:37:21 -07:00
Daniel Holbert
46e0fb27e2
Merge after backout of changeset 5bffc31ff797.
2008-06-24 11:54:22 -07:00
Daniel Holbert
86d8862d32
Backed out changeset 5bffc31ff797 (bug 433373) -- first attempt didn't handle page scaling correctly.
2008-06-24 11:53:27 -07:00
Daniel Holbert
5a71686d10
bug 433284 - Needed to reposition child views after sliding container frame during print-selection. r+sr=roc
2008-06-24 09:30:55 -07:00
Daniel Holbert
c8f369deb3
bug 433373 - Fix clipping region when printing selections that start later in document. r+sr=roc
2008-06-24 09:29:52 -07:00
Mats Palmgren
360b3ef7a6
Take left border+padding into account when calculating distance from block edge for TAB. b=430926 r+sr=roc
2008-06-20 06:39:56 +02:00
Mats Palmgren
86d7a7027f
Use async Invalidate() to avoid crashing. b=435422 r+sr=roc
2008-06-20 04:47:59 +02:00
L. David Baron
a8f5c9c1f9
Backed out changeset 68362ba98c23
2008-06-17 16:10:17 -07:00
Zack Weinberg
c548035ff3
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
2008-06-17 14:37:56 -07:00
Robert O'Callahan
9ef27ae6f1
Fixing testcase
2008-06-17 13:04:18 +12:00
Robert O'Callahan
711fe3ad50
Backing out bug 421436 due to regression bug 439462
2008-06-17 10:39:30 +12:00
Simon Montagu
dfcf9f51e9
Remove unnecessary argument from SetBidiEnabled. Bug 435856, r+sr=roc
2008-06-16 02:28:17 -07:00
Kai Liu
ad9edcfa7d
Bug 422607: avoid unneeded pixel/twip conversions to fix bookmarks menu aligment issues, r=enndeakin, sr=roc
2008-06-15 21:26:41 -04:00
Simon Montagu
9697529693
Bug 435856: Bidi processing disabled after printing. r+sr=roc
2008-06-14 23:56:04 -07:00
Simon Montagu
e1e8fe0077
imported patch 435856
2008-06-14 23:51:00 -07:00
Robert O'Callahan
9915b4d25f
Bug 421436. Remove hack that gives <br> 1-appunit width in standards mode; it's no longer necessary and it can cause subtle bugs. r+sr=dbaron
2008-06-14 20:48:07 +12:00
Robert O'Callahan
5cc4ce74b7
Bug 439004. Check whether there's logically empty content already placed on the line instead of just checking whether the line has advanced horizontally. r+sr=dbaron.
2008-06-14 20:28:07 +12:00
Michael Ventnor
7e868a56e1
Implement text-shadow rendering (bug 10713). r+sr=roc. Relanding with fixes to make tests pass on Mac
2008-06-13 10:02:32 +12:00
Robert O'Callahan
6382ad7c40
Backing out text-shadow due to Mac issues
2008-06-12 17:32:31 +12:00
Michael Ventnor
480a40574d
Implement text-shadow rendering.
2008-06-12 14:34:40 +12:00
Robert O'Callahan
446ada92bc
Allow floats to be placed on the current line even after nonzero-width inline content has been placed. Fixes an Acid3 layout bug. r+sr=dbaron
2008-06-11 11:53:22 +12:00
L. David Baron
ed7aeb1742
Make top and bottom values of vertical-align align the subtree rather than the element itself. (Bug 118501) r+sr=roc
2008-06-06 09:26:58 -07:00
L. David Baron
74ccc4156f
Use PlaceTopBottomFrames for the children of the root span, too. (Bug 118501) r+sr=roc
2008-06-06 09:26:58 -07:00
L. David Baron
3da1e57e70
Don't make our anonymous blocks that wrap blocks inside inlines be containing blocks so that we get the right containing block direction per the CSS spec. (Bug 423306) r+sr=roc
2008-06-05 16:06:34 -07:00
L. David Baron
3b97746336
Remove unneeded (and not present in the proposed CSS3 float-displace property) border-box and padding-box values of -moz-float-edge. (Bug 432891) r+sr=roc
2008-06-05 16:06:34 -07:00
L. David Baron
6ce40d4252
Eliminate unnecessary reference counting of gfxContext objects. b=433640 r+sr=roc
2008-06-03 15:25:31 -07:00
L. David Baron
2911011914
Remove no-longer-needed else clauses, and make the *IsExact members DEBUG-only. b=419076 r+sr=bzbarsky
2008-06-03 15:25:31 -07:00
roc+@cs.cmu.edu
45ac0e7ce6
Bug 398332. Merge reflow statuses from out-of-flow frames more carefully so that we don't lose information about the primary reflow. r=fantasai,r+sr=dbaron,a=shaver
2008-05-28 06:39:41 -07:00
jst@mozilla.org
41cc75cf2e
Fixing bug 430802 (and bug 405357). Prevent plugin instantiation code re-entrancy. r=jwatt@jwatt.org, sr=bzbarsky@mit.edu, a=beltzner
2008-05-06 13:49:30 -07:00
dbaron@dbaron.org
31fad3f842
Compute widths for replaced block clearing past floats once we're at the correct vertical position. b=430813 r+sr=roc a=schrep
2008-05-03 16:33:36 -07:00
dbaron@dbaron.org
f7b9b7673b
Fix extra block-clearing caused by margins on tables. b=430813 r+sr=roc a=damon
2008-05-01 08:14:36 -07:00
dholbert@cs.stanford.edu
20b60d64ac
Bug 430389: Use correct clip-rect to prevent multipage print-selection output from streaming off of page boundaries. r+sr=roc a=damons
2008-04-30 23:32:25 -07:00
dholbert@cs.stanford.edu
f931f25d4d
Bug 430878: Call PositionChildViews after sliding selection to top of page, to fix mispositioned scrollframes in print selection. r+sr=roc a=dsicore
2008-04-28 15:55:04 -07:00
jruderman@hmc.edu
fb58175abd
Add crashtest
2008-04-27 00:15:54 -07:00
roc+@cs.cmu.edu
f08441cfbe
Bug 430412. Don't bother showing a scrollbar if there's less than one device pixel to scroll into view. r+sr=bzbarsky,a=beltzner
2008-04-24 01:14:06 -07:00
reed@reedloden.com
9ff688a160
Bug 240463 - "We need up-to-date artwork for the icons of loading-images and broken-images" [p=Iconfactory ui-r=faaborg ui-r+a1.9=beltzner]
2008-04-23 22:53:41 -07:00
gavin@gavinsharp.com
453de7180a
Bug 277067: Mozilla mistimes changing QuickDraw plugin visibility when switching tabs, patch by patch by Matthew Gregan <kinetik@flim.org>, r=josh, sr=roc, a=damon
2008-04-23 15:56:40 -07:00
gavin@gavinsharp.com
e50c8e8688
Bug 423523: Caret can leave div w/ contenteditable = true with repeated arrow keys, patch by Chris Pearce <chris@pearce.org.nz>, r+sr=peterv, a=beltzner
2008-04-23 15:33:14 -07:00
jruderman@hmc.edu
55f5e808d8
Adding crashtest
2008-04-22 21:44:09 -07:00
jruderman@hmc.edu
da8ce20903
Add a crashtest
2008-04-22 21:43:19 -07:00
jruderman@hmc.edu
dea3939d1f
Add crashtest
2008-04-22 21:42:25 -07:00
jruderman@hmc.edu
f51919c800
Adding crashtest
2008-04-22 21:41:28 -07:00
jruderman@hmc.edu
368f2baf07
Adding a crashtest.
2008-04-22 21:38:41 -07:00
jruderman@hmc.edu
23d7da0b78
Add crashtest
2008-04-22 21:35:50 -07:00
jruderman@hmc.edu
b5c2a7125c
Add crashtest
2008-04-22 21:35:50 -07:00
jruderman@hmc.edu
47059fe1c7
Add a crashtest
2008-04-22 21:34:53 -07:00
jruderman@hmc.edu
d21cbeea36
Adding crashtest
2008-04-22 21:24:35 -07:00
jruderman@hmc.edu
49dcec3f94
Add crashtest.
2008-04-22 21:21:06 -07:00
jruderman@hmc.edu
bb4ebce284
Add crashtest
2008-04-22 21:06:07 -07:00
jruderman@hmc.edu
310657f4b9
Add a crashtest
2008-04-22 21:04:55 -07:00
jruderman@hmc.edu
2e94cfa1c0
Add crashtest
2008-04-22 21:02:09 -07:00
fantasai.cvs@inkedblade.net
1ed21121f1
prevent fixed frames from trying to split reflow roots in print mode b=408602 r+sr=roc a=disicore
2008-04-22 10:24:28 -07:00
bzbarsky@mit.edu
8be35ebcab
Don't try to include the selection area in our text-decoration overflow if we're not selected. Bug 429595, r+sr=roc, a=beltzner
2008-04-21 20:28:14 -07:00
dholbert@cs.stanford.edu
7e014b1722
Bug 429337: re-landing patch, with bustage fix. (bustage fix initializes nsPrintSettingsGTK::mPrintSelectionOnly to false in default constructor. Wasn't getting initialized before.)
2008-04-21 18:18:26 -07:00
dholbert@cs.stanford.edu
80266fc62d
Backing out bug 429337 to fix broken printing reftests on linux test box.
2008-04-21 17:48:12 -07:00
dholbert@cs.stanford.edu
aff5af5763
Crashtests for bug 404219. a=tests-only
2008-04-21 17:23:59 -07:00
dholbert@cs.stanford.edu
0680b00a3f
Bug 429337: During print-selection, don't use an unconstrained page height everywhere -- just on the reflowSize (where we need it, to catch selections on pages beyond the first). r+sr=roc a=beltzner
2008-04-21 15:36:26 -07:00
timeless@mozdev.org
fb126ee7de
Bug 351687 [@ nsBlockFrame::GetAccessible] mContent null check comes after we use mContent r=aaronl sr=dbaron a=beltzner
2008-04-21 10:19:32 -07:00
smontagu@smontagu.org
1b1469631c
Assert that the nsContinuingTextFrame is not a first continuation. Bug 414760, r+sr=roc
2008-04-21 00:17:04 -07:00
peterv@propagandism.org
99c9692e80
Fix for bug 388659 (Links become undraggable when document contains contenteditable element). r/sr=roc, a=beltzner.
2008-04-18 06:27:02 -07:00
roc+@cs.cmu.edu
0608964380
Bug 428156. Relanding. Make ComputeRepaintRegionForCopy handle non-moving frames that clip moving frames. r+sr=dbaron
2008-04-18 02:21:21 -07:00
fantasai.cvs@inkedblade.net
b093864cba
consider relevant overflow when balancing columns (fixes various crashes and hangs) b=404215 r+sr=roc a=beltzner
2008-04-18 00:40:35 -07:00
jst@mozilla.org
54ae1d2978
Landing fix for bug 419716. Make us consistently deal how we're pass param tags to object tags when parsing XHTML. Patch by mrbkap@gmail.com and bent.mozilla@gmail.com, r+sr=jonas@sicking.cc, a=beltzner
2008-04-17 15:30:51 -07:00
roc+@cs.cmu.edu
f674174858
Bug 428156 backout
2008-04-17 04:52:32 -07:00
roc+@cs.cmu.edu
25d4009a17
Bug 428156. ComputeRepaintRegionForCopy needs to handle non-moving frames that clip moving content. r+sr=dbaron,a=beltzner
2008-04-17 01:15:14 -07:00
mats.palmgren@bredband.net
1b3c4d7918
Stop QuickTime and Flip4Mac plugins directly when requested (not off an event). b=426524 r+sr=jst a1.9=beltzner
2008-04-16 13:06:48 -07:00
masayuki@d-toybox.com
d5e63828ad
Bug 428846 Using underline hint at painting the strikeout line of Quirks mode r+sr=roc, a1.9=beltzner
2008-04-14 23:47:59 -07:00
dbaron@dbaron.org
0cc180b641
Fix bug 427129 / 377664: When displacing blocks that don't interact with floats around floats, displace the border box rather than the margin box. Fix bug 427782: Simultaneously, only displace when the width actually won't go down to an amount that fits (i.e., if it will go to an amount smaller than the intrinsic minimum width, let it). b=427129 r+sr=roc a=schrep
2008-04-14 18:05:17 -07:00
dbaron@dbaron.org
72f25cf7a0
Backout bug 157546 (making the delete key delete by clusters) to fix blockers bug 419217 and bug 419406. Instead of removing the added test, mark now-failing tests as todo. a=damons
2008-04-14 18:04:18 -07:00
mats.palmgren@bredband.net
e8938be7ff
Don't delay stopping the Quicktime plugin. b=425157 r+sr=jst a1.9=beltzner
2008-04-14 16:39:59 -07:00
mats.palmgren@bredband.net
5a624fe0b5
The position of an outside bullet should not be affected by floats inside the principal block (this fixes most cases). b=427370 r+sr=dbaron a1.9=beltzner
2008-04-13 10:43:12 -07:00
dholbert@cs.stanford.edu
8a24231d01
Bug 427017: Disable page-break-before/after for fixed- & absolutely-positioned elements. Also, fix assertion during an iterator-comparison by handling case where lineBox is in overflow-lines. r=fantasai sr=roc a1.9=beltzner
2008-04-11 22:32:49 -07:00
bent.mozilla@gmail.com
7e4ac1fa4a
Bug 425551 - "Fix async DOM events from keeping link elements alive past unlink". r+sr=sicking, a=beltzner.
2008-04-11 10:29:06 -07:00
masayuki@d-toybox.com
01c805af57
Bug 426772 Floated first-letter generates too tall box r+sr=roc, a1.9=beltzner
2008-04-11 01:44:58 -07:00
dholbert@cs.stanford.edu
595fdb4786
Bug 402264: When we're scaling printed content, don't scale unconstrained heights. r+sr=roc a=damons
2008-04-10 15:34:38 -07:00
roc+@cs.cmu.edu
52d22300a5
Bug 425253 crashtest
2008-04-09 22:29:53 -07:00
roc+@cs.cmu.edu
1bfe348601
Bug 425253. Propagate reflow-depth tracking through XUL box layout. r+sr=dbaron,a=damon
2008-04-09 21:39:41 -07:00
reed@reedloden.com
96ec46b9da
Bug 426852 - "flash object disappear after going back" [p=mats.palmgren@bredband.net (Mats Palmgren) r+sr=jst a=blocking1.9+]
2008-04-08 23:28:23 -07:00
jonas@sicking.cc
b8a008856b
Backing out due to test failures
2008-04-08 20:20:39 -07:00
jonas@sicking.cc
5e5ddf5b3f
Bug 425551: Improve script blocker code and use it to prevent async DOM events from keeping link elements alive past CC. Patch by bent. r/sr=sicking
2008-04-08 19:06:27 -07:00
dholbert@cs.stanford.edu
2e71a1cb17
Bug 421710: Replace a call to CreateContinuationFor with calls to SplitPlaceholder & SplitLine, to make sure that we don't lose the real frame for which we've made a placeholder. Patch by Michal Novotny <michal@allpeers.com> r+sr=roc a=blocking1.9+
2008-04-08 07:42:52 -07:00
roc+@cs.cmu.edu
2e1111534b
Bug 411585. Traverse all pages after the current page when painting a page, to locate placeholders that we need to traverse in order to paint out-of-flows on the current page. r+sr=dbaron
2008-04-08 06:06:12 -07:00
timeless@mozdev.org
2901e3ff19
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
2008-04-07 23:18:35 -07:00
dholbert@cs.stanford.edu
c9a5a82516
Bug 389949, second patch: rotate landscape-mode printed output in Linux. (so we don't end up printing landscape-oriented content on top of portrait-oriented paper.) r+sr=vlad a=blocking1.9
2008-04-07 17:32:48 -07:00
timeless@mozdev.org
130fc53345
Bug 421030 Crash in [@ nsIFrame::GetView()] refreshing Viewpoint demo page r=roc sr=roc a=roc
2008-04-06 12:02:28 -07:00
roc+@cs.cmu.edu
a9f7ac7267
Bug 424710. Make sizing of abs-pos frames whose container is the initial containing block sane and consistent with Firefox 2, while still incorrect. r+sr=dbaron
2008-04-06 03:03:41 -07:00
smontagu@smontagu.org
974b8dbc2f
Correct the coordinates for selection decoration in right-to-left text. Bug 421042, r+sr=roc, a=beltzner
2008-04-06 01:12:09 -07:00
dbaron@dbaron.org
891467d3f4
Disable a small part of the fix for bug 416168 to fix a regression with outlines of certain empty inlines. b=424236 r+sr=roc a=blocking1.9+
2008-04-05 20:55:15 -07:00
reed@reedloden.com
ae07446635
Bug 421353 - "Moving the mouse over text hyperlinks which become underlined spikes cpu usage" (Fix incorrect use of units in previous patch) [p=reg@openpave.org (Jeremy Lea) r+sr=roc a1.9=beltzner]
2008-04-04 02:19:02 -07:00
mats.palmgren@bredband.net
a8660a0b46
Protect against integer overflow when calculating frame widths. b=421671 r+sr=roc a1.9=beltzner
2008-04-02 20:11:13 -07:00
roc+@cs.cmu.edu
6f195369f9
Bug 424873. Make GetWidgetOverflow take the new frame size as input instead of using the possibly-stale old frame size. r+sr=dbaron
2008-04-01 16:34:20 -07:00
martijn.martijn@gmail.com
4f72124454
Modified test for bug 392746, to really disable test for linux for now, instead of timing out there
2008-03-31 17:33:45 -07:00
uriber@gmail.com
cbc9152d29
Don't run this test on Linux for now as its causing problems in subsequent tests
2008-03-31 14:02:57 -07:00
uriber@gmail.com
5bce60c798
When adding a range to the selection, set the anchor focus to the added range, rather than the last range in the selection. bug=392746 r+sr=roc a1.9=beltzner. Mochitest (v3) by Martijn Wargers.
2008-03-31 10:47:42 -07:00
uriber@gmail.com
0e607145bb
removing the test too.
2008-03-30 14:57:17 -07:00
uriber@gmail.com
1cb980c3fe
reverting fix for 392746 due to unexplained failure of /tests/toolkit/content/tests/widgets/test_colorpicker_popup.xul
2008-03-30 14:55:37 -07:00
uriber@gmail.com
70b92069fd
Fix test for bug 392746 to work on Mac, and to work more robustly on Windows (and Linux?)
2008-03-30 13:42:01 -07:00
uriber@gmail.com
94163e6499
When adding a range to the selection, set the anchor focus to the added range, rather than the last range in the selection. bug=392746 r+sr=roc a1.9=beltzner. Mochitest by Martijn Wargers.
2008-03-30 11:13:29 -07:00
masayuki@d-toybox.com
3ea5191188
Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner
2008-03-29 14:25:15 -07:00
jruderman@hmc.edu
e06fb83304
Add crashtests
2008-03-26 21:09:57 -07:00
jruderman@hmc.edu
227e680d84
Add crashtest
2008-03-26 21:06:24 -07:00
jruderman@hmc.edu
79d9a4aa5f
Add a crashtest.
2008-03-26 20:59:36 -07:00
jruderman@hmc.edu
3cba3d9d9a
Add crashtest
2008-03-26 20:52:06 -07:00
jruderman@hmc.edu
79c3f5e7d6
Add crashtest
2008-03-26 20:33:09 -07:00
jruderman@hmc.edu
9173f6ba79
Add crashtests
2008-03-26 20:23:23 -07:00
jruderman@hmc.edu
1732cb4d46
Adding a crashtest.
2008-03-26 19:57:55 -07:00
jruderman@hmc.edu
e1ea66f86c
Adding crashtest
2008-03-26 18:03:02 -07:00
jruderman@hmc.edu
9b816f15d4
Add crashtest
2008-03-26 17:28:43 -07:00
jruderman@hmc.edu
f66480d963
Add crashtests
2008-03-26 17:24:55 -07:00
bent.mozilla@gmail.com
c83d448e96
Bug 425289 - "Mousing over plugins on Mac/Linux leaks and prevents plugin from shutting down". r+sr=jst, a=schrep.
2008-03-26 17:24:31 -07:00
jruderman@hmc.edu
106aa88b4f
Add crashtest
2008-03-26 16:27:23 -07:00
jruderman@hmc.edu
9f6fd24893
Add crashtest.
2008-03-26 15:03:26 -07:00
reed@reedloden.com
4167b1253b
Bug 423385 - "floating parent does not size correctly with floating child using negative margin" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r+sr=dbaron a1.9b5=beltzner]
2008-03-25 16:19:46 -07:00
mats.palmgren@bredband.net
0400be05d0
Track event loop nesting level and delay stopping a plugin until it's safe. b=420886 r+sr=jst a1.9b5=beltzner
2008-03-25 09:56:04 -07:00
reed@reedloden.com
5e63772b54
Back out Robert O'Callahan's patch from bug 423385 due to mochitest failure.
2008-03-24 23:26:53 -07:00
reed@reedloden.com
1791d22006
Bug 423385 - "floating parent does not size correctly with floating child using negative margin" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r+sr=dbaron a1.9b5=beltzner]
2008-03-24 21:50:12 -07:00
Olli.Pettay@helsinki.fi
8ef915d47c
Bug 395609, r=roc+sicking, sr=sicking, a=beltzner
2008-03-21 04:18:10 -07:00
dbaron@dbaron.org
f31447da64
Fixing asymmetry between what timeless landed for bug 394114 and what he backed out.
2008-03-19 15:05:04 -07:00
timeless@mozdev.org
f33eb4a3b4
reverting, wrong patch, missing AMBIGUOUS
2008-03-19 14:55:22 -07:00
dholbert@cs.stanford.edu
203b5735e3
Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) Orig Patch: [r=ventron sr=roc] Updates: [r=ventron r+sr=vlad] a=blocking1.9+
2008-03-19 13:51:42 -07:00
jst@mozilla.org
d1dd3d9620
Fixing bug 422926 (and also bugs 420886 and 423260). Don't do delayed stops of plugins unless we're deleting the frame, as some plugins apparently can't handle that. r+sr=jonas@sicking.cc
2008-03-19 12:43:10 -07:00
jwatt@jwatt.org
9f26d651b3
Bug 423436. Elements embedding SVG by reference don't resize if they depend on intrinsic percentage width/height. r+sr=dbaron@mozilla.com, blocking1.9=me
2008-03-18 17:11:01 -07:00
roc+@cs.cmu.edu
8dc31a31ac
Bug 422394. Fix tab width calculation so we never fail to advance. r=smontagu
2008-03-17 18:48:22 -07:00
bzbarsky@mit.edu
b607f1de90
Invalidate tables a little harder. Bug 421632, r+sr=roc
2008-03-16 13:32:48 -07:00
jruderman@hmc.edu
5300fa0e04
Add crashtest
2008-03-15 04:14:04 -07:00
jonas@sicking.cc
da4cab3b75
Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
2008-03-14 16:08:57 -07:00
dholbert@cs.stanford.edu
dfa358c900
Backing out Bug 417356, due to pagination reftest failures.
2008-03-14 01:50:13 -07:00
roc+@cs.cmu.edu
43eb2ffe91
Bug 404140. Avoid assertions about comparing line iterators from different lists by comparing nsLineBox* pointers. r+sr=dbaron
2008-03-14 01:12:25 -07:00
dholbert@cs.stanford.edu
b847cc90cc
Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) r=ventron sr=roc a=blocking1.9+
2008-03-14 00:48:04 -07:00
dholbert@cs.stanford.edu
52a3ff9796
Bug 421239: Remove broken/brittle optimization of guessing (incorrectly) whether a line might be empty, when we're determining whether we need to mark next line's margin as dirty. r+sr=roc, a=blocking1.9+
2008-03-14 00:21:15 -07:00
jst@mozilla.org
a5b6672d1f
Fixing bug 416953. Do plugin destruction off of an event whenever possible (which is pretty much always). r+sr=jonas@sicking.cc
2008-03-13 20:31:35 -07:00
dbaron@dbaron.org
950ba556ce
Don't make overflow:-moz-hidden-unscrollable affect layout. b=411213 r+sr=roc a=beltzner
2008-03-13 08:23:27 -07:00
roc+@cs.cmu.edu
a5d01c093e
Backing out 413027 again.
2008-03-13 02:14:16 -07:00
roc+@cs.cmu.edu
69064e9603
Bug 413027. The XUL pref and min height for a CSS block should be its height when reflowed at its preferred width, NOT the height of the tallest line. r+sr=dbaron. Relanding with additional XUL box layout fix to increase the frame size to the minimum size required by children even if they don't change size during layout, and a fix to scrollframes so they don't depend on being able to set a size for scrollbars less than their minimum size. r+sr=dbaron
2008-03-13 01:40:43 -07:00
masayuki@d-toybox.com
821cf1156c
Bug 417014 Need blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset r=roc+stuart, sr=roc, b1.9=stuart
2008-03-12 19:36:58 -07:00
dbaron@dbaron.org
4f711db346
Don't let the pres context's visible area get permanently set to an unconstrained height when we call ResizeReflow with an unconstrained height during SizeToContent. b=371508 r+sr=roc a=blocking1.9+
2008-03-12 15:04:45 -07:00
smontagu@smontagu.org
479ae9823b
Enable bidi processing if there are right-to-left characters in print headers or footers. Bug 421690, r+sr=roc, blocking1.9=damon
2008-03-12 00:56:38 -07:00
roc+@cs.cmu.edu
60d05a4f07
Bug 413027 backed out again
2008-03-11 19:01:17 -07:00
roc+@cs.cmu.edu
ea712ce519
Bug 413027. The XUL pref and min height for a CSS block should be its height when reflowed at its preferred width, NOT the height of the tallest line. r+sr=dbaron. Relanding with extra instrumentation in the strangely-failing mochitest test_bug199692.xul
2008-03-11 18:05:26 -07:00
roc+@cs.cmu.edu
8dfb75f0cd
Bug 420351. Don't let empty list-bullets make a line non-empty. r+sr=dbaron
2008-03-11 17:46:18 -07:00
jruderman@hmc.edu
736a43a02c
Add crashtest
2008-03-11 17:44:46 -07:00
uriber@gmail.com
dce1edd834
Don't reserve space for start (end) margin on the first- (last-) in-flow if it has a previous (next) bidi continuation. bug=421419 r+sr=dbaron a1.9=dsicore
2008-03-11 14:54:34 -07:00
roc+@cs.cmu.edu
b099594232
Backing out 420351
2008-03-11 03:44:32 -07:00
roc+@cs.cmu.edu
8a3b8b1390
Backing out bug 413027
2008-03-11 01:36:01 -07:00
roc+@cs.cmu.edu
7464d60332
Bug 413027. The XUL min-size and pref-size for a CSS block should just be its height when reflowed at its preferred width --- NOT the height of the tallest line, that is insane. r+sr=dbaron
2008-03-11 00:38:26 -07:00
roc+@cs.cmu.edu
65180d9a75
Bug 420351. Empty bullets cannot make a line non-empty. r+sr=dbaron
2008-03-11 00:36:03 -07:00
jonas@sicking.cc
47a2cff0da
Back out due to failed mochitest
2008-03-10 19:18:15 -07:00
jonas@sicking.cc
4b8f2cdf7a
Bug 401155: Make sure plugins and XBL constructors not execute when creating a script wrapper if it's not safe to execute scripts. r=bz sr=jst.
2008-03-10 17:49:19 -07:00
mozilla@weilbacher.org
8aea370edc
[OS/2] Bug 369791: adapt plugin code to compile with cairo-os2, this in principle allows plugin content to be printed and windowless plugins to display, r=mkaply, a1.9+=damons
2008-03-10 17:10:55 -07:00
jst@mozilla.org
69dc88b93a
Followup fix for bug 393845, fixing minor issue found by jag, no functional change.
2008-03-08 11:04:40 -08:00
reed@reedloden.com
5e3b4d1415
Bug 418543 - "remove -moz-pre-wrap" [p=taken.spc@gmail.com (KUROSAWA, Takeshi) r+sr=roc a1.9=beltzner]
2008-03-08 01:44:35 -08:00
bmlk@gmx.de
a9dad73560
There is no height greater than unconstrained height, bug 402872, r/sr=roc a=beltzner
2008-03-08 01:12:30 -08:00
vladimir@pobox.com
7799aa92fb
b=418882, crash on www.rhein-zeitung.de, potential fix; r+sr=roc
2008-03-07 16:58:57 -08:00
jst@mozilla.org
cb76f98a7a
Fixing bug 393845. Crash with Windows Media Player 10 plugin when stopping plugin. r+sr=bzbarsky@mit.edu
2008-03-07 13:32:49 -08:00
bzbarsky@mit.edu
9a9b16c7e5
Make sure to do saturating adds on possibly-unconstrained nscoords. Bug 421404, r=dholbert, sr=roc, a=beltzner
2008-03-07 13:20:03 -08:00
vladimir@pobox.com
8ee725091d
b=418915, plugin print rendering coordinates incorrect on win32; r+sr=roc
2008-03-05 23:06:46 -08:00
dbaron@dbaron.org
7003061847
Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
2008-03-05 16:05:26 -08:00
joshmoz@gmail.com
df3cd329a5
take key modifiers from the current event not the current hardware state. b=320746 r=smichaud sr=roc
2008-03-04 09:58:52 -08:00
roc+@cs.cmu.edu
cfdcd1fbe2
Bug 392809. Fix word-based caret movement around punctuation and whitespace. r=smontagu,a=beltzner
2008-03-03 00:37:34 -08:00
dholbert@cs.stanford.edu
65a3300338
Bug 418766: Use width, not height, as a quick proxy for whether a line is empty. r+sr=roc, a=beltzner
2008-02-29 13:45:43 -08:00
jst@mozilla.org
16e1932c1a
Fixing bug 410946. Prevent plugins from being destroyed while there's code from those plugins on the stack. r+sr=bzbarsky@mit.edu, a=beltzner@mozilla.com
2008-02-28 18:06:00 -08:00
dbaron@dbaron.org
38ba81cbd4
Fix bug under some valid types of optimization where we cross margin and padding. b=420069 r+sr=roc a1.9b4=damons a-sheriff=sayrer
2008-02-28 17:52:06 -08:00
roc+@cs.cmu.edu
76c8339f01
Bug 405952. Add scrollbar width to pref and min widths for overflow:scroll elements but for no other overflow values. r+sr=bzbarsky,dbaron,dholbert, a=beltzner
2008-02-28 12:37:06 -08:00
masayuki@d-toybox.com
3dcfbbf7fc
Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) (retry) r+sr=roc, a1.9b4=beltzner
2008-02-28 07:28:37 -08:00
masayuki@d-toybox.com
f6e10b8d70
backing out the previous patch, becaused qm-centos5-01 dep unit test is orange
2008-02-28 05:59:25 -08:00
masayuki@d-toybox.com
22b844e897
Bug 418470 Go to line in View Source broken (NS_ERROR_UNEXPECTED at nsISelectionController.scrollSelectionIntoView) r+sr=roc, a1.9b4=beltzner
2008-02-28 03:01:56 -08:00
roc+@cs.cmu.edu
bc1e698534
Bug 400057. Make nsBlockInFlowLineIterator useful for finding the line containing a frame, searching across block continuations and their overflow lines. Use it in various places, especially in textrun construction. r+sr=dbaron
2008-02-27 01:53:48 -08:00
roc+@cs.cmu.edu
705c2058b7
Bug 416168. Ensure that the overflow rect for a frame always includes (0,0) even if the frame rect is empty. Also ensures that if the frame rect is empty but has non-zero dimension on one axis, the overflow rect includes that size. A scrolled view for such a frame also includes that size to ensure width:0,height:Npx and width:Npx,height:0 frames are scrollable by that amount. r+sr=dbaron
2008-02-27 01:46:22 -08:00
roc+@cs.cmu.edu
e29a1f3193
Bug 419531. Don't wipe out stored tab widths during text intrinsic size calculation. r+sr=dbaron
2008-02-27 01:29:46 -08:00
reed@reedloden.com
ad47a157a8
Back out Smaug's patch from bug 395609 due to a Txul regression.
2008-02-26 19:51:00 -08:00
dbaron@dbaron.org
bef42eb600
Prevent margin expansion from interfering with table caption position. Based on patch by Mats Palmgren. b=363248 r+sr=roc a=blocking1.9+
2008-02-26 18:02:50 -08:00
dougt@meer.net
47947ce309
use of max(a,b) is confusing windows mobile compiler. b=419653, r=dbaron, a=beltzner
2008-02-26 17:51:57 -08:00
Olli.Pettay@helsinki.fi
9d20321d7a
Bug 395609, r=roc, sr=sicking
2008-02-26 15:48:49 -08:00
mats.palmgren@bredband.net
a907d70ffb
Fix a compile warning. b=417895 r+sr=roc a=blocking1.9
2008-02-26 07:04:33 -08:00
mats.palmgren@bredband.net
9e192bb576
Make nsTypedSelection ctors initialize all members (fixes an UMR) and reorder members to save space. b=417895 r+sr=roc a=blocking1.9
2008-02-26 07:04:14 -08:00
reed@reedloden.com
70e372f1fb
Bug 410114 - "Simplify nsTransform2D" [p=alfredkayser@gmail.com (Alfred Kayser) r+sr=roc a1.9=damons]
2008-02-26 01:42:36 -08:00
roc+@cs.cmu.edu
4d2c5dd483
Bug 408898. Aggressively SetWindow when paining on Mac with CG to prevent plugins drawing in the wrong place. patch by Matthew Gregan, r+sr=roc
2008-02-26 01:09:05 -08:00
dbaron@dbaron.org
722e419bf7
Fix handling of 'right'-derived static positions (mostly for RTL) when containing block has asymmetric border. b=419072 r+sr=roc a=damons
2008-02-25 13:16:21 -08:00
roc+@cs.cmu.edu
ac43fde6ea
Bug 416752. Use the scrollbar min-height/min-width to establish the minimum scrollport size, not the pref-height/pref-width. r+sr=dbaron
2008-02-24 17:21:08 -08:00
dbaron@dbaron.org
36bfec9f1f
Fix regression handling auto margins on absolutely positioned elements. b=419060 r+sr=roc a=blocking1.9+
2008-02-24 10:28:57 -08:00
fantasai.cvs@inkedblade.net
adcaddd746
fixed positioned elements print only on first and last pages b=417676 r+sr=roc
2008-02-24 04:19:17 -08:00
reed@reedloden.com
b7eaeb04c9
Bug 383267 - "When fontHeight is very large, pagescroll height(pageincrement value) is too small" [p=masa141421356@gmail.com (Masahiro Yamada) r+sr=roc a1.9=beltzner]
2008-02-23 23:35:08 -08:00
reed@reedloden.com
40b710e021
Bug 391559 - "Incorrect ordered-list numbering within -moz-column-* (and/or numbering changes when clicked)" [p=craig.topper@gmail.com (Craig Topper) r+sr=roc a1.9=beltzner]
2008-02-23 23:31:29 -08:00
uriber@gmail.com
8c675558f6
Add a comment and assertion to the fix for bug 370174. r+sr=roc on the original patch. blocking1.9=dbaron
2008-02-23 02:54:29 -08:00
roc+@cs.cmu.edu
ef81289627
Bug 407095. Reflow in more situations where horizontal scrollbar appears or disappears. May hurt Tp, let's watch. r+sr=dbaron,a=damon
2008-02-23 02:15:59 -08:00
uriber@gmail.com
a28af924f9
Don't crash on triple-clicking when there's an orphan content somewhere. bug=370174 r+sr=roc blocking1.9=dbaron
2008-02-22 13:21:15 -08:00
uriber@gmail.com
bbb4b3e1da
When all three of 'left', 'width', and 'right' of an absolutely-positioned elemnt are 'auto', use the direction of the static-position containing block (rather than the actual containing block) to decide whether to set 'left' or 'right' to the static position. bug=403328 r+sr=dbaron b1.9=mtschrep
2008-02-22 05:44:07 -08:00
roc+@cs.cmu.edu
f19a84e63b
Bug 157546. 'Delete' key should delete entire cluster. patch by Theppitak Karoonboonyanan, r+sr=roc,a=schrep
2008-02-21 18:24:04 -08:00
roc+@cs.cmu.edu
60288cf6b4
Bug 393490. When subsuming an interval, we need to merge its beginning into the current interval as well as its end, because it might start before the current interval. r+sr=dbaron
2008-02-21 17:02:52 -08:00
dholbert@cs.stanford.edu
66d57e1b12
Bug 402629: Fix percent-height updates in nested tables by checking if containing block depends on an ancestor cell's height, rather than just checking if it's a cell. r+sr=dbaron, a=blocking1.9+
2008-02-21 13:02:07 -08:00
reed@reedloden.com
89eddcaa54
Bug 395983 - "Duplicated Flash menus using r60(+) of Flash player" (do native drawing instead) [p=kinetik@flim.org (Matthew Gregan) r=vlad sr=roc a=blocking1.9+]
2008-02-20 03:33:27 -08:00
reed@reedloden.com
8980f8d4ec
Back out patch from Theppitak Karoonboonyanan in bug 157546 due to test failures.
2008-02-20 03:10:16 -08:00
reed@reedloden.com
a82ed7e493
Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=schrep]
2008-02-20 02:19:31 -08:00
fantasai.cvs@inkedblade.net
d4dc37580f
switch GetOverflowAreaProperty callers to GetOverflowRect b=417116 r+sr=roc a=roc
2008-02-19 23:08:55 -08:00
roc+@cs.cmu.edu
407f4669ea
Bug 261081. Support official 'pre-wrap' value for CSS 'white-space' since we already support it well as '-moz-pre-wrap'. r+sr=dbaron,a=schrep
2008-02-19 18:07:48 -08:00
mozilla@weilbacher.org
056b00f919
Bug 415686: remove FONT_LEADING_APIS_V2 ifdefs which are no longer useful for cairo builds. Also remove related functions and tests. r/sr=dbaron, r=pavlov, a=beltzner
2008-02-19 11:41:56 -08:00
dbaron@dbaron.org
fb9e7d706d
Expose GetBodyContent and use it to avoid performance hit of nsIDOMHTMLDocument::GetBody. b=331530 r+sr=sicking a=schrep
2008-02-19 10:47:34 -08:00
dbaron@dbaron.org
f4d4f9cc2b
Treat backgrounds on body the same in XHTML as for HTML. b=379461 r+sr=bzbarsky a=schrep
2008-02-19 10:46:21 -08:00
bzbarsky@mit.edu
19c072083b
Make sure that <frame>s don't fall through to nsLeafFrame sizing, unlike <iframe>s. Bug 414322, r+sr=dbaron, a=schrep.
2008-02-19 09:53:46 -08:00
dbaron@dbaron.org
b4df875a18
Back out for now, until I have a chance to fix reftests depending on old behavior.
2008-02-19 09:28:00 -08:00
dbaron@dbaron.org
36854cf843
Expose GetBodyContent and use it to avoid performance hit of nsIDOMHTMLDocument::GetBody. b=331530 r+sr=sicking a=schrep
2008-02-19 08:48:09 -08:00
dbaron@dbaron.org
929891e58f
Treat backgrounds on body the same in XHTML as for HTML. b=379461 r+sr=bzbarsky a=schrep
2008-02-19 08:46:29 -08:00
jag@tty.nl
2fbcb59ed7
Bug 416998: Fix the order of member variable initializers for a few constructors. sr=bz, a=schrep
2008-02-18 23:36:50 -08:00
jag@tty.nl
057bc17743
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
mats.palmgren@bredband.net
36bbfec789
Avoid divide by zero and make negative values for -moz-column-gap/width invalid. b=416088 r+sr=roc a=mtschrep
2008-02-16 20:45:58 -08:00
masayuki@d-toybox.com
cb5c20d581
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
2008-02-16 07:31:27 -08:00
reed@reedloden.com
017aad07f5
Back out Theppitak Karoonboonyanan's patch from bug 157546 due to a regression (bug 417745).
2008-02-15 12:20:55 -08:00
reed@reedloden.com
0aa97a6838
Bug 157546 - "[CTL-Thai] IM: <delete> key should delete WHOLE Thai "display cell"" [p=thep@linux.thai.net (Theppitak Karoonboonyanan) r+sr=roc a1.9=beltzner]
2008-02-14 21:30:34 -08:00
bzbarsky@mit.edu
eb22bd76fe
Adding crashtest
2008-02-14 20:17:09 -08:00
bzbarsky@mit.edu
037abccdd6
Make sure to not set a negative computed width. Bug 403576, r+sr=dbaron, a=beltzner
2008-02-14 20:14:53 -08:00
roc+@cs.cmu.edu
643d92dcbe
Bug 400813, check in the right version of the patch
2008-02-14 02:03:01 -08:00
roc+@cs.cmu.edu
b278a54a54
Bug 400813. Text with font-size:0 should not make a line be treated as empty. r+sr=dbaron
2008-02-14 01:08:33 -08:00
vladimir@pobox.com
24545f80da
b=415285, win32 plugin printed is overprinted ; r=stuart
2008-02-13 22:27:51 -08:00
smontagu@smontagu.org
60180f6db8
Make Hebrew list numbering be ordered correctly. Bug 413928, r+sr=roc, blocking1.9=shrep
2008-02-13 00:21:59 -08:00
roc+@cs.cmu.edu
79bbde3785
backing out bug 400813 again due to reftest failure...
2008-02-11 18:48:17 -08:00
roc+@cs.cmu.edu
4251201001
Bug 400813. Lines with font-size:0 content should not be treated as empty. r+sr=dbaron
2008-02-11 17:42:14 -08:00
jruderman@hmc.edu
246a074c8f
Remove redundant |if| around assertion (bug 416645). r+sr=roc, a=schrep
2008-02-11 09:13:34 -08:00
reed@reedloden.com
91b941e0ef
Bug 416630 - "nsColumnSetFrame unbounded last column next in flow check is reversed" [p=craig.topper@gmail.com (Craig Topper) r+sr=roc a1.9=schrep]
2008-02-10 23:21:43 -08:00
dbaron@dbaron.org
8967a5c8bd
Stop using -moz-float-edge for list items, but offset the bullet position in the presence of floats. b=413840 (and numerous others) r+sr=roc a=blocking1.9+
2008-02-10 13:49:24 -08:00
fantasai.cvs@inkedblade.net
ff988b85a3
give page content frames a computed size so height: 100% works, b=411382 r+sr=bz
2008-02-08 18:54:55 -08:00
dolske@mozilla.com
3061c98928
Reland 406686, tests went green apparently before picking up the backout.
2008-02-08 12:23:05 -08:00
dolske@mozilla.com
96d90967a4
Backout bug 406686 to determine cause of mochitest failures.
2008-02-08 11:07:21 -08:00
enndeakin@sympatico.ca
75d35b42fd
Bug 406686, close popups on blur, this time with nullcheck, r=roc,sr=dveditz
2008-02-08 05:53:33 -08:00
bzbarsky@mit.edu
8b8a07f4a7
Fix bug 416073: invalidate more things as needed during table reflow to prevent glitches. r+sr=roc
2008-02-08 01:36:32 -08:00
dholbert@cs.stanford.edu
ff6c52fcbe
Bug 412607: Fix wrapping issue by clearing trimmable width before trying CanPlaceFrame. r+sr=roc, a=blocking1.9
2008-02-07 15:00:37 -08:00
mozilla.mano@sent.com
8e142677f0
Backing out 406686 again
2008-02-06 18:19:12 -08:00
mozilla.mano@sent.com
260b79c683
Relanding bug 406686
2008-02-06 16:55:55 -08:00
mozilla.mano@sent.com
9343a644bf
Attempt to fix orange by backing out 406686
2008-02-06 15:45:59 -08:00
enndeakin@sympatico.ca
0a624e2179
Bug 406686, close popups on blur, r=roc,sr=dveditz
2008-02-06 13:12:00 -08:00
mats.palmgren@bredband.net
fbabe299a0
Remove assertion test for bug 414740 since there's something wrong with the test.
2008-02-06 12:01:03 -08:00
mats.palmgren@bredband.net
733a1ad657
Plug a nsLineIterator leak. b=414740 r+sr=roc a=blocking1.9
2008-02-06 10:21:29 -08:00
jruderman@hmc.edu
490504914e
Add a crashtest
2008-02-04 17:18:48 -08:00
jruderman@hmc.edu
ac0d5de5c0
Add crashtest
2008-02-04 17:15:13 -08:00
jruderman@hmc.edu
cbe2609351
Add a crashtest
2008-02-03 21:49:00 -08:00
dholbert@cs.stanford.edu
b0697ca8a6
Bug 414075: Set the correct dead space gap value in Print Preview. Patch by Jeremy Lea <reg@openpave.org> r+sr=roc a1.9b3=schrep
2008-01-30 22:12:52 -08:00
roc+@cs.cmu.edu
69d37e34c6
Remove unnecessary whitespace, triggering a build
2008-01-30 10:12:38 -08:00
roc+@cs.cmu.edu
dada6c8a8d
Backing out 400813, sigh
2008-01-29 23:35:05 -08:00
roc+@cs.cmu.edu
81d839b21e
Bug 400813. Lines with actual content that just happens to be zero-width should be treated as non-empty. r+sr=dbaron
2008-01-29 23:12:26 -08:00
fantasai.cvs@inkedblade.net
5ce5057857
patch hang for FFb3 b=414255 r+sr=roc
2008-01-29 21:48:42 -08:00
jonas@sicking.cc
ea52237748
Bug 399352: Get rid of known-but-harmless assertions for GetUsedMargin/Border/Padding. r/sr=dbaron
2008-01-29 20:53:46 -08:00
roc+@cs.cmu.edu
2032b542bf
Bug 411870. nsBidiPresUtils needs to track the current line across block continuation boundaries. r=smontagu
2008-01-29 15:39:39 -08:00
dbaron@dbaron.org
b6cd4ed827
Push scrollframes, tables, and other blocks that don't participate in float formatting down when they don't fit next to floats. b=134706,349255 r+sr=roc a=blocking1.9+
2008-01-28 23:40:05 -08:00
reed@reedloden.com
e8a1a3f8a9
Bug 328718 - "GetEdgePaperMarginCoord should extend one inch" [p=hb@calen.de (Hb) r+sr+a1.9=roc]
2008-01-28 23:38:20 -08:00
mozilla@weilbacher.org
0a7ee49586
Bug 412582: remove MOZ_ENABLE_CAIRO_GFX from the build system, r=ted.mielczarek, a=beltzner
2008-01-28 15:07:34 -08:00
roc+@cs.cmu.edu
dea0868d56
Bug 411870 backout again
2008-01-28 11:10:26 -08:00
roc+@cs.cmu.edu
6ac78d0700
Bug 411870. Bidi resolution needs to scan through block continuations when tracking the current line for frames. r=smontagu
2008-01-28 10:16:22 -08:00
roc+@cs.cmu.edu
d0b43fea97
backing out 411870
2008-01-27 22:28:31 -08:00
roc+@cs.cmu.edu
1233a70df6
Bug 411870. Make bidi resolution track lines across block continuation boundaries. r=smontagu
2008-01-27 21:07:14 -08:00
bzbarsky@mit.edu
ab51d31ee9
Relanding bug 412679. r+sr=dbaron
2008-01-27 12:24:06 -08:00
fantasai.cvs@inkedblade.net
b81577fea9
handle dynamic insertion with overflow containers properly, b=403369 r=bzbarsky sr=roc
2008-01-27 00:13:19 -08:00
roc+@cs.cmu.edu
926a7142d9
Bug 411792. Never put a line break before a preformatted newline. r=smontagu
2008-01-26 23:48:39 -08:00
myk@mozilla.org
ccc456d66d
backing out fix for bug 412679 because it regressed a reftest
2008-01-25 15:02:23 -08:00
bzbarsky@mit.edu
55476e3646
Make leaf frames follow the CSS2.1 rules on height sizing for abs-pos replaced elements. Bug 412679, r+sr=dbaron, a=schrep
2008-01-25 13:34:12 -08:00
dbaron@dbaron.org
8290320918
Fix width of images where max-width < min-width <= width (min-width should win), and other similar problems. b=413361 r+sr=bzbarsky a=schrep
2008-01-23 17:21:31 -08:00
fantasai.cvs@inkedblade.net
625892eb67
fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc
2008-01-23 16:28:42 -08:00
roc+@cs.cmu.edu
812c8596d8
Bug 363391. nsSubdocumentFrame::Reflow should not call nsLeafFrame::Reflow directly because we don't want to call FinishAndStoreOverflow twice. patch by Andrew Smith, r+sr=roc
2008-01-20 18:03:08 -08:00
fantasai.cvs@inkedblade.net
9de679bfb3
backing out patch to bug 368079 to investigate reftest failure
2008-01-15 20:59:15 -08:00
fantasai.cvs@inkedblade.net
4b81524f7e
fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc
2008-01-15 19:54:46 -08:00
roc+@cs.cmu.edu
59db392f04
Bug 405721. nsContainerFrame::RemoveFrame should search the frame's overflow list if the frame isn't found in the main child list. r+sr=bzbarsky
2008-01-14 17:12:01 -08:00
aaronleventhal@moonset.net
78b991a539
Bug 409473. New crash caused by bug 405248. r+sr=roc, a=blocking1.9
2008-01-14 06:34:40 -08:00
vladimir@pobox.com
b02e9e1b3a
b=408623, fx3 plugin printing on windows broken, r=biesi,sr=roc
2008-01-10 14:11:46 -08:00
jst@mozilla.org
cd57da74dc
Fixing bug 411082. Fix top crash bug due to us calling into scriptable helper code w/o pushing a JS context on the stack. r+sr=jonas@sicking.cc
2008-01-10 13:46:33 -08:00
dwitte@stanford.edu
48b1fc2eb4
get rid of nsStyleStruct base type. b=408933, r+sr=dbaron, a=beltzner
2008-01-10 12:56:49 -08:00
roc+@cs.cmu.edu
41ba318410
Bug 404146. Simplifying the code a little
2008-01-09 19:23:35 -08:00
roc+@cs.cmu.edu
e476f6c4d4
Crashtest for bug 404146.
2008-01-09 19:20:11 -08:00
roc+@cs.cmu.edu
bf79c23ed9
Bug 404146. Advancing through nsContainerFrame next-in-flows can make our InlineData->line invalid, so just null it out if it might have become invalid. r+sr=dbaron
2008-01-09 19:18:44 -08:00
roc+@cs.cmu.edu
39fbce0764
Crashtest for bug 410228.
2008-01-09 15:40:17 -08:00
roc+@cs.cmu.edu
a5421d9e91
Bug 410228. Fix crash when an uppercased szlig has a font-change in the middle of it, r=smontagu
2008-01-09 15:33:34 -08:00
roc+@cs.cmu.edu
372c15673e
Bug 322074. Check more carefully whether a transparent document is actually a top-level window. r+sr=bzbarsky
2008-01-09 14:50:29 -08:00
jruderman@hmc.edu
325320f710
Add a crashtest
2008-01-06 16:30:14 -08:00
jruderman@hmc.edu
334ecefcdf
Add crashtest
2008-01-06 16:27:59 -08:00
jruderman@hmc.edu
bee4393a2b
Add a crashtest
2008-01-06 16:13:09 -08:00
jruderman@hmc.edu
522d0fa6f1
Add crashtest
2008-01-06 16:11:53 -08:00
jruderman@hmc.edu
d63af929bc
Add insane crashtest
2008-01-06 16:06:36 -08:00
jruderman@hmc.edu
a694883ea6
Add crashtest
2008-01-06 15:56:52 -08:00
jruderman@hmc.edu
5cace98a3b
Add crashtest
2008-01-06 15:51:58 -08:00
jruderman@hmc.edu
11ec75873f
Adding a crashtest.
2008-01-06 15:49:49 -08:00
jruderman@hmc.edu
9790a3d244
Adding crashtests
2008-01-06 15:44:37 -08:00
jruderman@hmc.edu
3c7dbbcb11
Adding crashtest
2008-01-06 15:10:44 -08:00
jruderman@hmc.edu
1106d6c9a4
Add a crashtest
2008-01-06 15:09:10 -08:00
jruderman@hmc.edu
92e350f8f7
Add a crashtest
2008-01-06 15:02:43 -08:00
jruderman@hmc.edu
8d48ec4dd1
Add crashtest
2008-01-05 22:37:19 -08:00
jruderman@hmc.edu
a749ba56c2
Adding crashtest
2008-01-05 22:29:31 -08:00
jruderman@hmc.edu
1713615cf3
Add crashtest
2008-01-05 22:05:09 -08:00
jruderman@hmc.edu
94fbd823e7
Add crashtest
2008-01-05 21:51:32 -08:00
jruderman@hmc.edu
424f199bac
Add crashtest
2008-01-05 21:18:00 -08:00
jruderman@hmc.edu
8afd62bab2
Add crashtests for a WFM hang bug
2008-01-05 21:16:15 -08:00
bzbarsky@mit.edu
fc4c66121d
Make image controls splittable just like regular images. Bug 409659, r+sr=roc, a=dsicore
2008-01-04 22:44:38 -08:00
jruderman@hmc.edu
7b19a9fcf5
Add crashtests for two related bugs whose bug numbers happen to be permutations of each other.
2008-01-04 21:43:47 -08:00
jruderman@hmc.edu
18d6acc38e
Adding a crashtest
2008-01-04 20:56:36 -08:00
jruderman@hmc.edu
4f9f74d76d
Add crashtest
2008-01-04 20:18:30 -08:00
jruderman@hmc.edu
408db962cb
Add a crashtest
2008-01-04 20:16:31 -08:00
jruderman@hmc.edu
0b85d305aa
Add crashtests
2008-01-04 20:12:53 -08:00
dholbert@cs.stanford.edu
d6fc15775d
Bug 408656: Make nsPositionedInlineFrame::NeedsView return true (to ensure that abs-positioned frames inside of it will get their views positioned) r+sr=bz a=blocking1.9
2008-01-04 18:11:20 -08:00
jruderman@hmc.edu
1b5464a806
Add crashtest.
2008-01-04 17:44:48 -08:00
jruderman@hmc.edu
4a4b67cfc4
Add crashtest
2008-01-04 17:32:53 -08:00
mats.palmgren@bredband.net
997c7da0d7
Make column layout deal with 'ch' unit for -moz-column-width/gap. b=391979 r+sr=roc a=beltzner
2008-01-04 09:48:19 -08:00
mats.palmgren@bredband.net
5eb8d1615d
Update the content offset for existing non-fluid continuations when creating a next-in-flow. b=406380 r+sr=roc a=blocking1.9
2008-01-04 09:09:35 -08:00
uriber@gmail.com
764bd927ef
Fix bullet positioning for justified RTL list items. bug=410503 r=smontagu sr=roc a1.9=dsicore
2008-01-04 02:22:38 -08:00
roc+@cs.cmu.edu
fb28ffc853
Bug 407889. Reduce dynamic memory allocations during event handling by having nested invocations of HitTest share a single buffer for reordering display items; this buffer is an nsAutoTArray so it's mostly stack-allocated. r+sr=mats
2008-01-03 18:08:29 -08:00
karlt+@karlt.net
604fec8a96
FinishReflowChild() with the final position for <msqrt> and <mpadded> b=410132, r+sr+a=roc
2008-01-02 20:33:21 -08:00
reed@reedloden.com
1d602b3c42
Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
2008-01-01 02:11:02 -08:00
mats.palmgren@bredband.net
56d920eba2
Backing out bug 406380 to fix reftest failure.
2007-12-31 03:32:07 -08:00
mats.palmgren@bredband.net
fc794b3f6c
Crash test for bug 406380.
2007-12-31 02:30:58 -08:00
mats.palmgren@bredband.net
4aa25eb7a7
Update content offset for all next-continuations, not just fluid ones. b=406380 r+sr=roc a=blocking1.9
2007-12-31 02:29:20 -08:00
dholbert@cs.stanford.edu
0c193f8134
Whitespace-only change: Clean up indentation for argument list in nsColumnSetFrame::Reflow
2007-12-27 20:00:35 -08:00
jruderman@hmc.edu
68cc33b0e5
Fix these crashtests: rename -moz-intrinsic to -moz-max-content
2007-12-23 20:50:12 -08:00
jruderman@hmc.edu
b3566f6699
Add crashtest.
2007-12-23 19:08:42 -08:00
jruderman@hmc.edu
5775a5419b
Add crashtest
2007-12-23 18:19:16 -08:00
jruderman@hmc.edu
a59d58561c
Add crashtests. In old builds, these would have shown the problem only when Firefox was running under Valgrind.
2007-12-23 16:54:56 -08:00
jruderman@hmc.edu
8df091207a
Add a crashtest
2007-12-23 16:28:28 -08:00
hwaara@gmail.com
730486f134
bug 392040, <select> menu requires multiple clicks to show up in zoom pages, r=bz, sr=roc, a=blocking1.9+. Also checking in a testcase for bug 404872
2007-12-22 13:07:58 -08:00
jwalden@mit.edu
e4026e6bb9
Mr. President, we must not allow a crashtest gap!
2007-12-22 07:20:26 -08:00
roc+@cs.cmu.edu
b56b55c8cf
Bug 409337. Discard invalidation requests made by hidden plugins. r=josh,sr=jst,a=beltzner
2007-12-22 00:56:57 -08:00
roc+@cs.cmu.edu
845d626a0d
Bug 408749 crashtest
2007-12-20 19:30:32 -08:00
roc+@cs.cmu.edu
677dfbe4d2
Bug 408749. Use a QI check instead of a frame-type check to detect blocks. r+sr=bzbarsky,a=schrep
2007-12-20 19:28:18 -08:00
Olli.Pettay@helsinki.fi
88b19c4b16
Bug 392698, ASSERTION: can't mark frame dirty during reflow, r+sr=roc, a=blocking1.9
2007-12-20 15:49:46 -08:00
smontagu@smontagu.org
c2ccf0f7a0
Collect frames from all block continuations in the buffer for bidi resolution. Bug 408292. r+sr=roc, a=schrep
2007-12-20 02:06:14 -08:00
jruderman@hmc.edu
cdda9fa0f5
Add a crashtest
2007-12-19 15:11:17 -08:00
hwaara@gmail.com
9fc1c6a41c
bug 307204, implement support for transparent windows in XUL for Mac OS X. r=josh, sr=roc, approval1.9=damons
2007-12-19 11:40:18 -08:00
bzbarsky@mit.edu
45399ad846
Fix leak bug 408883. r+sr=roc, a=sicking
2007-12-19 09:44:45 -08:00
Evan.Yan@Sun.COM
bc99bfe327
Bug 405248 - Space between embedded objects characters is missing r=aaronleventhal a=mtschrep
2007-12-19 04:57:08 -08:00
vladimir@pobox.com
1f7f3e59ed
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
2007-12-18 15:01:15 -08:00
dholbert@cs.stanford.edu
0951ed356d
Bug 404219: Reinsert (instead of discarding) frameList after failing to remove a frame from it. r=fantasai sr=roc a=blocking1.9
2007-12-18 11:22:12 -08:00
jruderman@hmc.edu
922af03703
Follow the yellow brick crashtest.
2007-12-16 22:33:10 -08:00
jruderman@hmc.edu
97ffc383c5
Add crashtest
2007-12-16 22:10:20 -08:00
jruderman@hmc.edu
87fd0d0fab
No, Mr Bond, I expect you to crash.
2007-12-16 21:45:29 -08:00
jruderman@hmc.edu
1726b5f228
Add crashtest
2007-12-16 21:43:21 -08:00
jruderman@hmc.edu
1581c48523
Add very simple crashtest
2007-12-16 18:46:55 -08:00
jruderman@hmc.edu
24b5567585
Add crashtests
2007-12-16 17:40:02 -08:00
jruderman@hmc.edu
fb12b2f4d3
Add a crashtest
2007-12-16 17:35:54 -08:00
jruderman@hmc.edu
693eb9fc19
Add crashtest
2007-12-16 17:31:03 -08:00
jruderman@hmc.edu
ad87d32a07
Add crashtest
2007-12-16 13:51:26 -08:00
jruderman@hmc.edu
2aebbc0e0c
Add crashtest
2007-12-15 21:46:14 -08:00
jruderman@hmc.edu
d23f17f501
Add crashtests
2007-12-15 21:40:08 -08:00
jruderman@hmc.edu
e4e0ed1504
Adding crashtest
2007-12-15 21:35:55 -08:00
jruderman@hmc.edu
2b21b749ab
Add a crashtest.
2007-12-15 21:27:13 -08:00
jruderman@hmc.edu
e875b0d87c
Add crashtest
2007-12-15 21:22:48 -08:00
jruderman@hmc.edu
241d9aa629
Add crashtest
2007-12-15 21:03:10 -08:00
jruderman@hmc.edu
743a8a007a
Add crashtest
2007-12-15 20:36:59 -08:00
jruderman@hmc.edu
36db0b9274
Life is like a box of crashtests.
2007-12-15 20:09:27 -08:00
jruderman@hmc.edu
43302cd75a
Add crashtests
2007-12-15 18:52:28 -08:00
jruderman@hmc.edu
df85b0f488
Add a crashtest.
2007-12-15 18:42:13 -08:00
jruderman@hmc.edu
9d19a8773a
Add crashtest.
2007-12-15 18:40:51 -08:00
jruderman@hmc.edu
224ff2bbfd
Add a crashtest.
2007-12-15 18:39:16 -08:00
jruderman@hmc.edu
61329b6324
Add crashtests
2007-12-15 18:37:15 -08:00
jruderman@hmc.edu
8a1ce20648
I came, I saw, I checked in a crashtest.
2007-12-15 17:06:22 -08:00
jruderman@hmc.edu
8abb56f97e
Dammit, Jim! I'm a doctor, not a crashtest dummy!
2007-12-15 16:40:52 -08:00
jruderman@hmc.edu
a6d6ff8926
Don't crash me, bro!
2007-12-15 16:34:03 -08:00
jruderman@hmc.edu
81818e823f
The first rule of crashtest club is you do not talk about crashtest club.
2007-12-15 16:13:33 -08:00
jruderman@hmc.edu
f086ee6f80
I have a fever, and the only perscription is more crashtests.
2007-12-15 16:11:52 -08:00
jruderman@hmc.edu
fc52f39e94
Add crashtest
2007-12-15 15:30:38 -08:00
jruderman@hmc.edu
2d188838a7
All your crashtests are belong to us
2007-12-15 14:36:28 -08:00
jruderman@hmc.edu
dc253cafb6
Add crashtest
2007-12-15 14:32:22 -08:00
jruderman@hmc.edu
37d519709b
Really add crashtest
2007-12-15 14:29:47 -08:00
jruderman@hmc.edu
9a410d6745
Add crashtest
2007-12-15 14:25:19 -08:00
jruderman@hmc.edu
306d4afafe
Crashtests with frickin' laser beams on their heads
2007-12-15 14:17:14 -08:00
jruderman@hmc.edu
99b40915ba
Add crashtest
2007-12-15 13:11:32 -08:00
jruderman@hmc.edu
a2ae010008
Crashtest
2007-12-14 23:30:47 -08:00
jruderman@hmc.edu
a73482f145
Add crashtest.
2007-12-14 23:29:06 -08:00
jruderman@hmc.edu
04ef694388
Add column crashtests.
2007-12-14 23:26:42 -08:00
jruderman@hmc.edu
76c8e0a0e4
Add crashtest?
2007-12-14 23:21:11 -08:00
jruderman@hmc.edu
19eef2a450
Add crashtests.
2007-12-14 23:15:14 -08:00
jruderman@hmc.edu
b214597bec
Add a crashtest.
2007-12-14 23:08:35 -08:00
jruderman@hmc.edu
1eefbd326e
Add crashtest.
2007-12-14 22:57:47 -08:00
jruderman@hmc.edu
d81d9401eb
Add crashtest.
2007-12-14 21:19:54 -08:00
smontagu@smontagu.org
89837357fe
Make sure that the offsets in a textframe are up-to-date before creating a bidi continuation. Bug 406675, r=uriber, sr=roc, blocking1.9=schrep
2007-12-12 23:51:27 -08:00
dholbert@cs.stanford.edu
fede2e1623
Whitespace-only change -- fixing too-little-indentation in two lines added from bug 385607.
2007-12-12 16:24:32 -08:00
dbaron@dbaron.org
18cb1751a3
Remove unused height output from nsLineLayout::EndSpan. b=407086 r+sr=roc a=dsicore
2007-12-12 13:51:18 -08:00
dbaron@dbaron.org
67bbbda580
Remove some code that handles unconstrained widths (and fix nsFirstLetterFrame not to pass them). b=407086 r+sr=roc a=dsicore
2007-12-12 13:51:00 -08:00
dbaron@dbaron.org
a8963504e9
Remove unused nsHTMLReflowState::mRightEdge. b=407086 r+sr=roc a=dsicore
2007-12-12 13:50:27 -08:00
dbaron@dbaron.org
c119e66f4c
Fix comment describing nsBlockFrame.
2007-12-12 13:49:14 -08:00
roc+@cs.cmu.edu
c43f5b8d12
Bug 407009. In the last-ditch reflow of a scrollframe, only show the scrollbars which are not styled 'hidden'. r+sr=dbaron
2007-12-11 18:28:50 -08:00
roc+@cs.cmu.edu
cfe771c051
Bug 404180. Bidi reordering moves frames around so we can't trust pfd->mBounds in nsLineLayout::RelativePositionFrames. r+sr=dbaron
2007-12-11 17:43:09 -08:00
roc+@cs.cmu.edu
23f2ab8f1c
Bug 363729. Don't allow fixed-pos tables to have abs-pos children. r=dholbert,sr=dbaron
2007-12-11 17:21:34 -08:00
roc+@cs.cmu.edu
cba1d47793
Bug 405380. Bidi reordering moves frames around so we can't trust pfd->mBounds in nsLineLayout::RelativePositionFrames. r+sr=dbaron
2007-12-11 16:42:20 -08:00
aaronleventhal@moonset.net
a07336ecf3
Bug 405810. Expose line-number object attribute for caret in focused area. r=ginn, sr=roc, a=schrep
2007-12-11 06:15:21 -08:00
roc+@cs.cmu.edu
8a54485b51
Bug 407078. Don't allow a trailing break in a text run that is followed by a <br>. r=smontagu
2007-12-10 17:19:20 -08:00
roc+@cs.cmu.edu
55da4ea6d8
Bug 407397. Don't 'optimize' by not reflowing when a 0x0 frame is removed. Bad Kipp. r+sr=dbaron
2007-12-10 17:14:25 -08:00
roc+@cs.cmu.edu
991719200d
Bug 407155. Backing out 392809 to fix regressions. a=schrep
2007-12-07 01:35:44 -08:00
roc+@cs.cmu.edu
d060406782
Bug 407111. Correctly set whether a break opportunity after non-text content fits. r+sr=dbaron,a=schrep
2007-12-07 01:17:19 -08:00
roc+@cs.cmu.edu
deaf474141
Bug 407227. Include end-of-linebreaker-textrun break opportunity in min-width calculation. r+sr=dbaron,a=schrep
2007-12-06 19:27:01 -08:00
roc+@cs.cmu.edu
079aadfbec
Bug 407227. Include end-of-linebreaker-textrun break opportunity in min-width calculation. r+sr=dbaron,a=schrep
2007-12-06 19:16:07 -08:00
roc+@cs.cmu.edu
21900626e0
Bug 407015. Dropdown listboxes should not propagate computed height from the scrollframe to its scrolled content. r+sr=dbaron
2007-12-06 16:10:31 -08:00
roc+@cs.cmu.edu
3d895dcd14
Bug 405577. Allow available width to go negative for inlines/text, so we can tell whether zero-width content fits or not. Also allow textframes to honour a forced break at the end of the text. r+sr=dbaron
2007-12-05 17:24:03 -08:00
smontagu@smontagu.org
fdfed24896
Only try to process first-letter frames when they exist. Bug 404209, r+sr+b=roc
2007-12-05 00:15:15 -08:00
bzbarsky@mit.edu
b7743fbcec
Fix bug 406485. Patch by fantasai, r+sr=roc
2007-12-04 19:22:55 -08:00
roc+@cs.cmu.edu
a05edceefa
Bug 375304. Make nsHTMLScrollFrame handle situations where the child content height depends on our height. patch by Eli Friedman, r+sr=roc,dbaron
2007-12-04 19:05:57 -08:00
roc+@cs.cmu.edu
f46bfbd93f
Bug 406568. Don't reflow abs-pos kids of a block if we're going to reflow it again because of a clearance change. r=sr=dbaron
2007-12-04 18:57:53 -08:00
roc+@cs.cmu.edu
264008d558
Backing out unintentionally-checked in stuff
2007-12-04 18:12:40 -08:00
roc+@cs.cmu.edu
ea37d818bc
Bug 392809. Break between whitespace and following punctuation even when stop_at_punctuation is false. Don't stop between punctuation and following non-punctuatino if the preceding punctuation follows white-space. r=smontagu
2007-12-04 18:11:17 -08:00
dmose@mozilla.org
a7aaa3bf1f
Backing out fix for bug 392785 as per roc + mconnor.
2007-12-04 15:32:08 -08:00
dholbert@cs.stanford.edu
108776476e
Bug 402567: make scrollframe GetMinWidth return the scrolled frame's min-width. r+sr=dbaron a=blocking1.9
2007-12-04 14:03:16 -08:00
roc+@cs.cmu.edu
a1bfe8ccdd
Bug 406484. Do RecoverStateFrom for not-dirty inline lines containing floats when willReflowAgain is true, because the floats must be moved by deltaY. r+sr=dbaron
2007-12-03 17:30:49 -08:00
bzbarsky@mit.edu
41fb8f72d7
Fix bug 402937 -- don't allow recursion into Instantiate(). r=biesi, sr=jst, a=dsicore.
2007-12-03 14:09:00 -08:00
bzbarsky@mit.edu
6991247863
Relanding bug 403657, since there was no obvious perf impact
2007-12-03 13:31:26 -08:00
dholbert@cs.stanford.edu
49fa4d6678
Re-landing Bug 405517, after backing it out to look for Ts regression. (no regression found)
2007-12-03 12:41:24 -08:00
dholbert@cs.stanford.edu
b59516ee43
Backing out Bug 405517 to see if it causes a Ts regression
2007-12-03 11:34:45 -08:00
bzbarsky@mit.edu
e628936671
Backing out bug 403657 to see whether it causes the Ts regression
2007-12-03 10:32:51 -08:00
reed@reedloden.com
2676ba7d90
Bug 368554 - "[quirks] Image inside table inside table-cell with small width is wrapped" [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+]
2007-12-03 01:24:49 -08:00
roc+@cs.cmu.edu
3577d8dad0
Bug 403426. We should clear whitespace status when we reset the linebreaker. If a final break opportunity exists we should save it and forward it to the line layout. Relanding with a fix so hopefully we won't crash Tp this time. r=smontagu
2007-12-03 00:22:07 -08:00
masayuki@d-toybox.com
db9a1f0734
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc, b1.9=dbaron
2007-12-02 22:51:57 -08:00
bzbarsky@mit.edu
764340917d
Don't position bullets on empty list items too high. Bug 403657, r+sr=dbaron
2007-12-02 21:33:22 -08:00
dholbert@cs.stanford.edu
bf57d93119
Bug 405517: Allow margins to affect empty line y-pos, to enforce emptyLine.mBounds.y always == emptyLine.next().mBounds.y r+sr=roc, a=blocking1.9
2007-12-02 21:30:02 -08:00
roc+@cs.cmu.edu
c879238a00
Bug 406297. Assertion about stale float caches should not fire when the line is not dirty, because the float cache is not stale in that case. r+sr+a=dbaron
2007-12-02 20:25:02 -08:00
roc+@cs.cmu.edu
d77a6b0058
Relanding bug 404624 because it was not, in fact, responsible for that assert
2007-12-02 20:18:37 -08:00
roc+@cs.cmu.edu
b2e3b8803a
Backing out fix for bug 404624 because I think it's causing a mochitest to assert
2007-12-02 18:20:22 -08:00
roc+@cs.cmu.edu
26f2048d33
Relanding fix for bug 404624 because it had no effect on Tp
2007-12-02 17:42:52 -08:00
roc+@cs.cmu.edu
202376d9be
Backing out bug 404624 to see if it fixed Tp regression on bl-bldxp01
2007-12-02 12:47:41 -08:00
fantasai.cvs@inkedblade.net
7595405d06
fix incorrect loop test condition for skipping irrelevant frames; update code to deal properly with skipped frames; b=404213 r+sr=roc
2007-12-01 19:13:23 -08:00
roc+@cs.cmu.edu
cc4171d53e
Backing out bug 375304 to fix reftest failures.
2007-12-01 03:49:13 -08:00
roc+@cs.cmu.edu
54e87ad4ef
Bug 400244. Remove UndoSplitPlaceholders which is not only unnecessary but actually harmful/crashy. r=fantasai,sr=dbaron
2007-12-01 02:51:56 -08:00
mats.palmgren@bredband.net
f1fcdfee8f
Propagate |aRemoveOnlyFluidContinuations| when removing continuations in other blocks. b=405178 r+sr=roc a=mtschrep
2007-12-01 02:47:58 -08:00
roc+@cs.cmu.edu
ff06dbce58
Bug 375304. Fix absolute positioning where the abs-pos container is scrollable and has a height constrained by min-height etc. Patch by Eli Friedman, r+sr=roc
2007-12-01 02:38:09 -08:00
roc+@cs.cmu.edu
1a6bd11ee8
Bug 399531. Rework TrimTrailingWhitespace so that we recompute the overflow area for trimmed textframes and so that soft hyphens in otherwise-empty textframes are activated. r+sr=dbaron
2007-12-01 01:24:24 -08:00
roc+@cs.cmu.edu
fa3ff59fd9
Bug 406137. Fix crashes on redhat.com etc by avoiding RecoverFloats traversing stale float caches. r+sr=dbaron
2007-12-01 00:29:02 -08:00
reed@reedloden.com
98141f6d9e
Bug 395628 - ""ASSERTION: post-reflow queues not empty" with feed in <frame>" [p=mats.palmgren@bredband.net (Mats Palmgren) r=smaug r+sr=dbaron a=blocking1.9+]
2007-11-30 23:22:44 -08:00
roc+@cs.cmu.edu
41d0d00457
Backing out bug 403426
2007-11-30 12:52:24 -08:00
roc+@cs.cmu.edu
a2464227d0
Bug 403426. Clear break-after-whitespace flags when we reset the linebreaker. Also rescue a trailing break opportunity when we reset the line breaker and notify the line layout that the opportunity exists. r=smontagu
2007-11-30 12:03:33 -08:00
roc+@cs.cmu.edu
6d826063d8
Bug 404624. Silence assertion failures by allowing PropertyProvider's content length to be PR_INT32_MAX. r=smontagu
2007-11-30 11:59:03 -08:00
roc+@cs.cmu.edu
1b7dd2d6f3
Bug 320378. Skip reflowing lines in ReflowDirtyLines if we know that we're going to come back here because clearance was detected. r+sr=dbaron
2007-11-29 17:49:01 -08:00
uriber@gmail.com
f2309956d8
test for bug 288789. r=smontagu
2007-11-26 12:05:25 -08:00
smontagu@smontagu.org
5e7ee1a7dc
Prevent duplicate entries in the line-break array. Bug 404204, b+r+sr=roc
2007-11-26 00:27:06 -08:00
bzbarsky@mit.edu
886b623f02
Fix bug 403134. r+sr=roc
2007-11-25 16:15:20 -08:00
bzbarsky@mit.edu
1cec19400e
Backing out bug 392040 to fix bug 404872. a="it's a blocker regression, and it's keeping me and Gavin from using Bugzilla"
2007-11-25 15:17:23 -08:00
bzbarsky@mit.edu
4a5824179b
Don't resize widgets to negative sizes. Bug 397871, r+sr=roc, a=beltzner.
2007-11-23 15:18:08 -08:00
Olli.Pettay@helsinki.fi
2976ce8f18
Bug 368760, r=mats, sr=roc, a=blocking1.9+
2007-11-22 12:47:33 -08:00
bzbarsky@mit.edu
d973cf8f82
Make to reinitialize windowless plug-ins correctly when restoring from bfcache. Bug 385649, r+sr=roc. Many thanks to Matthew Gregan for spotting the problem!
2007-11-21 20:58:33 -08:00
reed@reedloden.com
9f430aad1b
Bug 404636 - "Building without SVG fails" [p=romaxa@gmail.com (romaxa) r+sr=roc a1.9=schrep]
2007-11-21 13:09:12 -08:00
smontagu@smontagu.org
6c1f138d0d
Use Unicode escapes instead of octal escapes to print non-ASCII text in frame tree dumps. Bug 403871, r+sr=roc, a=dsicore
2007-11-21 03:00:16 -08:00
smontagu@smontagu.org
eb7e623bfe
Use Unicode escapes instead of octal escapes to print non-ASCII text in frame tree dumps. Bug 403871, r+sr=roc, a=dsicore
2007-11-21 02:37:40 -08:00
smontagu@smontagu.org
5b828a286e
Testcase for bug 402380
2007-11-21 02:21:00 -08:00
reed@reedloden.com
56411c05f1
Bug 404519 - "some margin and edges twips/app units confusion" [p=reg@freebsd.org (Jeremy Lea) / chpe@gnome.org (Christian Persch) r+sr=roc a1.9=schrep]
2007-11-20 21:09:58 -08:00
jwatt@jwatt.org
b9c98ad20d
Fixing build bustage for those building without SVG turned on
2007-11-20 05:28:56 -08:00
hwaara@gmail.com
9eae694ac6
bug 392040, SELECT menu requires multiple clicks to show up on some pages. This also happened when using full page zoom. r+sr=roc, a=blocking1.9+
2007-11-19 11:20:35 -08:00
roc+@cs.cmu.edu
548f806233
Bug 364801. nsHTMLScrollFrame::RemoveFrame needs to destroy the frame it removes. r+sr=mats
2007-11-18 14:24:21 -08:00
roc+@cs.cmu.edu
cfd185cf42
Bug 331809. Make nsSubdocumentFrame explicitly clip its contents; content can bleed out otherwise, for example if there is no scrollframe associated with the subdocument's viewport. r+sr=mats
2007-11-18 14:20:16 -08:00
roc+@cs.cmu.edu
6a0c55fe89
Bug 402950. Allow spans to always be placed on a line, because part of the span may fit even if the whole span doesn't. Also request backup earlier so we always backup if we decline to place a frame. r+sr=dbaron
2007-11-18 13:36:18 -08:00
bzbarsky@mit.edu
71abc8fcc3
The frame model depends on the span attribute, so changing span should reconstruct frames. Bug 403249, r=bernd, sr=roc
2007-11-18 10:56:49 -08:00
jwatt@jwatt.org
f13939fbdc
Back out failed attempt to fix build bustage
2007-11-18 05:43:06 -08:00
jwatt@jwatt.org
0d1df11022
Fix build bustage due to checkin for bug 294086. I'll get this reviewed post checkin.
2007-11-18 04:46:50 -08:00
jwatt@jwatt.org
4d976af81a
Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org
2007-11-18 04:09:03 -08:00
enndeakin@sympatico.ca
f3dee7a7ae
Bug 394600, address bz's additional popup reworking comments, add tests for removing popups, r+sr=bz,a=beltzner
2007-11-17 07:47:38 -08:00
roc+@cs.cmu.edu
5a449a18d5
Bug 394752. Skip over preformatted newlines when moving caret; the caret will appear at the end of a line when it is positioned at the start of the next line with a HINTLEFT. r=smontagu
2007-11-15 18:25:59 -08:00
roc+@cs.cmu.edu
4dcead5d4b
Bug 403455. Allow prewrap text to record 'last break opportunity'. r=smontagu
2007-11-15 17:48:26 -08:00
roc+@cs.cmu.edu
2675d646bc
Bug 403589. Fuse memory allocations in gfxTextRun. r=pavlov
2007-11-15 17:43:47 -08:00
dholbert@cs.stanford.edu
83e03526b3
Bug 403129: Count zero-width clip rectangles at edge of a BandRect as overlapping it. r+sr=roc, a=blocking1.9
2007-11-15 15:56:23 -08:00
fantasai.cvs@inkedblade.net
fb7fdc7e86
nsOverflowContinuationTracker::Insert wasn't expecting to pull from overflowContainers list into same parent's excessOverflowContainers list, b=399843 r+sr=roc
2007-11-15 11:23:07 -08:00
dholbert@cs.stanford.edu
e042a678b0
Bug 393655: Fix undetected cases of lines going empty --> nonempty, due to margins. r+sr=roc, a=blocking1.9+
2007-11-15 11:07:04 -08:00
dbaron@dbaron.org
579235bed6
Rename new width keywords to match CSS WG decision. b=402706 r+sr=bzbarsky a=blocking1.9+
2007-11-15 10:10:31 -08:00
bzbarsky@mit.edu
ac8234d604
Don't compare lines from different blockframes' lists to each other. Also fix handling of text-decorations in in-flows of blocks with text-indent. Bug 393330, r+sr=roc, a=schrep
2007-11-14 22:12:17 -08:00
reed@reedloden.com
3f2752be52
Bug 396278 - "should take edge values from print settings instead of prefs" [p=chpe r+sr=roc r=gavin a1.9=schrep]
2007-11-13 11:14:07 -08:00
rflint@ryanflint.com
7872a37fed
Backout bug 396278 due to failing reftests
2007-11-13 06:18:36 -08:00
reed@reedloden.com
3d0523f876
Bug 396278 - "should take edge values from print settings instead of prefs" [p=chpe r+sr=roc r=gavin a1.9=schrep]
2007-11-13 02:30:39 -08:00
dbaron@dbaron.org
9ce1bd86be
Make inline-block and table-caption elements not ignore text-decoration. b=371249 r+sr=roc a=dsicore
2007-11-12 11:12:24 -08:00
fantasai.cvs@inkedblade.net
d2127d252d
ignore overflow containers when balancing, b=399407, r+sr=roc a=beltzner
2007-11-12 11:00:59 -08:00
roc+@cs.cmu.edu
e0ac0a1bc3
Backing out bug 375304 because of reftest failure
2007-11-11 19:40:27 -08:00
roc+@cs.cmu.edu
4da3232491
Bug 375304. Fix absolute positioning for scrolled abs-pos containers with weird height constraints. patch by Eli Friedman, r+sr=roc
2007-11-11 18:19:35 -08:00
roc+@cs.cmu.edu
27f5bebbe9
Bug 389707. Rework text-transform:capitalize by putting logic to decide what to capitalize into nsLineBreaker. r=smontagu
2007-11-11 17:51:31 -08:00
smontagu@smontagu.org
236b92ed37
Clear first-letter state when leaving the first-letter frame inserted by the frame constructor. Bug 402380, r+sr+blocking1.9=roc
2007-11-11 11:44:33 -08:00
mats.palmgren@bredband.net
6ff9f4a686
Use async version of Invalidate() to avoid flushing pending notifications. Also, document this aspect of the Invalidate() API. b=402198 r+sr=roc a=mtschrep
2007-11-09 16:51:02 -08:00
jruderman@hmc.edu
8cc395f83d
Fix bug 401393, leak and assertion with Flash if Greasemonkey is installed. r=sicking, sr=jst, a=blocking1.9.
2007-11-09 14:26:04 -08:00
dholbert@cs.stanford.edu
3c53007c53
Bug 398181: Use NSCoordSaturatingAdd/Subtract in 3 places where we might have unconstrained heights. r+sr+a=roc
2007-11-09 09:16:36 -08:00
roc+@cs.cmu.edu
82e4c439f9
Tests for bug 391584 and other general tests for word movement with layout.word_select.eat_space_to_next_word set to true
2007-11-09 00:54:47 -08:00
reed@reedloden.com
948ef26c2b
Bug 400081 - "Leak gfxFont and gfxTextRun with font-size: 0" [p=cpearce r+sr=roc a1.9=stuart]
2007-11-09 00:04:19 -08:00
reed@reedloden.com
d0eb65c981
Bug 400369 - "List markers (bullets) positioned incorrectly for left- and center-aligned list items in RTL lists" [p=uriber@gmail.com (Uri Bernstein) r=smontagu sr+a1.9=roc]
2007-11-08 23:49:56 -08:00
reed@reedloden.com
f968a1c4dc
Fixing bustage from landing of bug 397510.
2007-11-08 23:37:31 -08:00
reed@reedloden.com
27a0532bd8
Bug 397510 - Limit the number of lines we build textruns in BuildTextRuns (speeds up painting of huge pages) [p=roc r=smontagu a=blocking1.9+]
2007-11-08 23:27:18 -08:00
reed@reedloden.com
1d2c085173
Bug 398101 - Be more diligent about invalidating textruns for lines [p=roc r+sr=dbaron a=blocking1.9+]
2007-11-08 22:55:32 -08:00
reed@reedloden.com
496329b8c8
Bug 402338 - "outline property on inline-block painted too far outside" [p=roc r+sr=dbaron a=blocking1.9+]
2007-11-08 22:49:38 -08:00
reed@reedloden.com
ec9b5160d0
Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+]
2007-11-08 22:27:23 -08:00
bzbarsky@mit.edu
f531bf7329
Fixing build bustage.
2007-11-08 22:08:16 -08:00
bzbarsky@mit.edu
4c46c12f56
Handle GetPositionAndSize flushing reflow. Bug 399410, r+sr=roc, a=beltzner
2007-11-08 21:58:47 -08:00
roc+@cs.cmu.edu
a1e0ed3605
Bug 403004. Let the text-transform style setting loop cross non-fluid continuation boundaries. r+sr=bz
2007-11-08 15:37:34 -08:00
reed@reedloden.com
50d128a352
Backout roc's patch for bug 385417, as it most likely caused bug 402990 and the numerous test failures.
2007-11-07 23:41:06 -08:00
reed@reedloden.com
c138e9a426
Bug 307242 - Use ClearFloats instead of inspecting the space manager to determine the final height of a block formatting context [p=roc r=elif sr=roc a=blocking1.9+]
2007-11-07 20:42:26 -08:00
reed@reedloden.com
00ceaa5363
Bug 391584 - Pass around a context string so we can detect word breaks at the beginning or end of frames [p=roc r=smontagu a=blocking1.9+]
2007-11-07 20:33:28 -08:00
reed@reedloden.com
2fc6943fb7
Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+]
2007-11-07 20:31:33 -08:00
reed@reedloden.com
5dbce5ddb5
Bug 336408 - Allow the caret to be positioned at the end of trimmed whitespace, as if the whitespace wasn't trimmed [p=roc r=smontagu sr=mrbkap a=blocking1.9+]
2007-11-07 20:07:00 -08:00
reed@reedloden.com
bb564a7d0b
Bug 398144 - Make blocks that are margin-roots never consider themselves empty. [p=roc r+sr=dbaron a=blocking1.9+]
2007-11-07 19:55:12 -08:00
reed@reedloden.com
c6d0b4440c
Bug 400826 - We shouldn't build the styles array for transformed textruns assuming every frame in a flow has the same style; instead we should build it frame by frame. [p=roc r=smontagu a=blocking1.9+]
2007-11-07 19:52:33 -08:00
dholbert@cs.stanford.edu
320468981b
Bug 400171: check line mCombinedArea (along with mBounds) to find float damage. r+sr=roc, a=blocking1.9+
2007-11-07 12:07:54 -08:00
dholbert@cs.stanford.edu
b5a99492d9
Bug 398797: let rel.-positioned inline-blocks be containing blocks for abs. content. r+sr=bz, a=blocking1.9+
2007-11-07 12:00:51 -08:00
dholbert@cs.stanford.edu
1dd69820d0
Bug 398453 - Add unconstrained size check for pagebreakframe reflow. r+sr=roc, a=blocking1.9+
2007-11-07 11:49:44 -08:00
dholbert@cs.stanford.edu
c357c9fcad
Bug 398215 - Add RTL case for handling overflow width in BoxReflow. r+sr=roc, a=blocking1.9+
2007-11-07 03:18:30 -08:00
dholbert@cs.stanford.edu
feef919693
Bug 381152 - prevent bandRects from having height > nscoord_MAX. r+sr=roc, a=blocking1.9
2007-11-07 03:03:10 -08:00
dholbert@cs.stanford.edu
bfeb48e02e
Bug 385823 - Let us call NotifyPercentHeight even when computed height is already set, because it'll be set on imageFrames. r+sr=dbaron, a=beltzner
2007-11-06 14:47:29 -08:00
jst@mozilla.org
8ed8c5149f
Fixing bug 401053. Make sure to initialize LiveConnect any time a Java applet is loaded, no matter what markup was used to load the applet. r+sr=dveditz@cruzio.com, a=dsicore@mozilla.com
2007-10-31 15:52:11 -07:00
roc+@cs.cmu.edu
23a4a840a3
Bug 389666. The mTransformedTextOffset field of MappedFlow wasn't always being set up correctly, so let's just stop using it altogether. r=smontagu,a=vlad
2007-10-23 17:07:26 -07:00
masayuki@d-toybox.com
aad8b02ec5
Bug 399159 left edge is not aligned when text-align: justify; in Japanese paragraph (relanding) r+sr+a=roc
2007-10-21 01:10:34 -07:00
roc+@cs.cmu.edu
7a31877544
Bug 393096. Allow an element containing breakable whitespace to introduce a break opportunity no matter what the context. Also cleans up some trimming stuff and adds comprehensive whitespace breaking and trimming reftests. r+sr=dbaron
2007-10-20 00:30:26 -07:00
dholbert@cs.stanford.edu
dd259dd796
Bug 399384: Make first-letter frames use nearest ancestor blockFrame's content node, instead of direct parent's. r=bzbarsky, r+a=roc
2007-10-19 10:41:29 -07:00
fantasai.cvs@inkedblade.net
344d6b32b9
Fix StealFrame failure + crash, b=400223 r+sr=roc a=roc
2007-10-19 07:54:07 -07:00
roc+@cs.cmu.edu
7210b8c4a3
Backing out bug 397510 again because again it looks like it might have caused a regression, and we don't need it for M9
2007-10-18 21:56:05 -07:00
bzbarsky@mit.edu
02105448ce
Make vertical resizing of framesets work in standards mode. Bug 376981, r+sr=dbaron
2007-10-18 20:45:30 -07:00
bzbarsky@mit.edu
f4a14b2ffc
Don't show the plug-in view when it should actually be hidden. Bug 398213, r+sr=roc
2007-10-18 20:41:07 -07:00
dietrich@mozilla.com
ba0e963628
re-landing Bug 393758
2007-10-18 19:01:05 -07:00
reed@reedloden.com
e6ba209193
Fixing bustage from landing of bug 397510.
2007-10-18 18:33:52 -07:00
dietrich@mozilla.com
cd47b16d5a
Bug 397510 Scrolling in large file is very slow due to textrun reconstruction (re-landing for roc)
2007-10-18 18:19:11 -07:00
roc+@cs.cmu.edu
523af98b9b
Backing out bustage fix
2007-10-17 23:48:44 -07:00
gavin@gavinsharp.com
3d5815da5b
Back out the patch for bug 399159 because it's suspected of having caused the Tp regression
2007-10-17 10:03:09 -07:00
roc+@cs.cmu.edu
3d8ce0f47f
Backing out 393758 just in case it caused perf regression
2007-10-16 16:56:27 -07:00
roc+@cs.cmu.edu
62761abd1f
Backing out fix for bug 397510 to see if it fixes the Tp regression
2007-10-16 01:20:22 -07:00
roc+@cs.cmu.edu
c9fff8055b
Fixing bustage
2007-10-15 14:20:36 -07:00
roc+@cs.cmu.edu
85116646be
Bug 393758. Detect when we're about to create two flows with the same element in the same textrun (which violates our invariants), and prevent it by starting a new textrun for the second flow. r=smontagu
2007-10-15 14:15:35 -07:00
roc+@cs.cmu.edu
4ad51c6b43
Bug 397510. Limit the number of lines below the initial line for which we reconstruct textruns. Speeds up line painting near the top of huge documents. r=smontagu
2007-10-15 14:11:37 -07:00
masayuki@d-toybox.com
96a98b686f
Bug 399159 left edge is not aligned when text-align: justify; in Japanese paragraph r+sr+a=roc
2007-10-15 05:37:15 -07:00
jst@mozilla.org
348b4bf532
Fixing build bustage.
2007-10-13 10:10:30 -07:00
jst@mozilla.org
73d06385cd
Fixing bug 399406. Make sure to initialize LiveConnect (if needed) when loading applets. r+sr+a=jonas@sicking.cc
2007-10-13 09:42:44 -07:00
roc+@cs.cmu.edu
32b36ae07b
Bug 397518. Wrap inline non-MathML children of MathML frames in anonymous blocks. r+sr=bzbarsky
2007-10-12 01:30:54 -07:00
smontagu@smontagu.org
d5126a3713
Change the usage of NEEDS_BIDI_RESOLUTION so that it is either set on every block in a continuation chain or none of them. Bug 394805, r+sr+b=roc
2007-10-11 04:41:04 -07:00
bzbarsky@mit.edu
8c78ae026d
Don't allow first-letter on the block inside a mathml table cell. Bug 398510, r+sr+a=roc
2007-10-10 21:36:48 -07:00
roc+@cs.cmu.edu
88b7d0011d
Fixing test bustage... Disable tests on Linux and Windows until I figure out how to get them to do word movement via synthesized events.
2007-10-10 16:19:11 -07:00
roc+@cs.cmu.edu
cc8a388fa5
Bug 391584. Don't miss word-break opportunities at points where whitespace has collapsed away. Also, note that a word-break opportunity exists at the start of a frame when it starts with a space.
2007-10-10 15:32:51 -07:00
fantasai.cvs@inkedblade.net
669ff25ede
crash due to improper overflow container frame deletion, b=393956, r+sr=roc
2007-10-10 15:09:53 -07:00
roc+@cs.cmu.edu
416b58ab83
Backing out bug 391584 because of test failures on non-Mac
2007-10-09 21:25:42 -07:00
roc+@cs.cmu.edu
f21c86924d
Fixing bustage
2007-10-09 19:30:48 -07:00
roc+@cs.cmu.edu
fca6dd9463
Bug 387414. Detect situations where the textrun doesn't map enough text to fully reflow the frame (which can happen during style changes to preformatted whitespace, for example) and rebuild textruns in that case. r=smontagu
2007-10-09 19:25:57 -07:00
roc+@cs.cmu.edu
0ced6f7aa5
Bug 391584. Don't miss word-break opportunities at points where whitespace has collapsed away. Also, note that a word-break opportunity exists at the start of a frame when it starts with a space.
2007-10-09 19:21:33 -07:00
roc+@cs.cmu.edu
9cbcfce8a9
Bug 389583. Move an assert so it doesn't fire bogusly. r=eli,sr=mats,a=dbaron
2007-10-09 19:18:40 -07:00
tglek@mozilla.com
fdf793303e
Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
2007-10-09 17:00:05 -07:00
fantasai.cvs@inkedblade.net
d217f92687
nsOverflowContinuationTracker shouldn't assume frame won't get reflowed again before its continuation gets reflowed, b=398322, b=393956, r=dholbert sr=roc
2007-10-09 12:46:21 -07:00
reed@reedloden.com
c5d291f708
Bug 273459 - "most gopher-*.gif images are unused" [p=dao r+sr+a1.9=dbaron]
2007-10-08 14:27:30 -07:00
Olli.Pettay@helsinki.fi
0ca7e4f915
Bug 397641, AsyncScrollPortEvent posted even if overflow/underflow event won't be dispatched r=mats+roc, sr=mats, a=roc
2007-10-08 01:42:43 -07:00
mats.palmgren@bredband.net
b26b967070
Take into account that |line| can be an overflow line when accessing the previous line. Patch by roc and me. b=397007 r+sr=me/roc blocking1.9=roc
2007-10-07 10:32:07 -07:00
bzbarsky@mit.edu
e17b12fc0d
Remove trunk instances of MOZILLA_1_8_BRANCH interfaces. Bug 347910, r+sr+a=jst
2007-10-05 16:37:25 -07:00
reed@reedloden.com
15b334ce41
Backed out elif's patch from bug 307242 due to it causing a reftest failure for the test for bug 218473.
2007-10-03 21:33:43 -07:00
reed@reedloden.com
9d691995f3
Bug 307242 - "ASSERTION: bad argument: '(aRight > mLeft) && (aRight < mRight)', @ nsSpaceManager::BandRect::SplitHorizontally" [p=elif (sharparrow1) r+sr+a1.9=roc]
2007-10-03 20:18:31 -07:00
dholbert@cs.stanford.edu
603542e4aa
Bug 395316 - Clear OutOfFlowFrame after unregistering placeholder, and make recursive call to RemoveFrame. r/sr/a=roc
2007-10-02 20:44:18 -07:00
roc+@cs.cmu.edu
f8fe365101
Bug 385635. Make text min-width calculation clear out old value of trimmable whitespace when the text contains non-collapsible whitespace. Also, set skipWhitespace to skip subsequent whitespace only if the trailing whitespace in the text is not preformatted. r=smontagu
2007-10-02 01:52:09 -07:00
fantasai.cvs@inkedblade.net
678b52fb1e
fix use of DEBUG-only data member, bug=154892 r+sr+a=roc
2007-10-02 01:29:23 -07:00
reed@reedloden.com
e6e7010ba6
Fixing bustage from fantasai's patch. [p=bz]
2007-10-01 23:24:26 -07:00
fantasai.cvs@inkedblade.net
2456fd7a33
paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc
2007-10-01 22:57:45 -07:00
roc+@cs.cmu.edu
ccb6bf3bdb
Bug 392829. Clean up nsLineLayout code that's not used (or at least used differently). r+sr+a=dbaron
2007-10-01 19:36:26 -07:00
roc+@cs.cmu.edu
1fb7f38610
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
2007-10-01 18:47:40 -07:00
joshmoz@gmail.com
7c16a06018
remove XP_MAC usage. b=281889 r=cbarrett sr=roc a=roc
2007-10-01 16:20:37 -07:00
roc+@cs.cmu.edu
aa2f1bb4bf
Backing out
2007-10-01 15:11:23 -07:00
roc+@cs.cmu.edu
07952e214b
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
2007-10-01 14:29:19 -07:00
dholbert@cs.stanford.edu
5d63a7fdb3
Bug 397852: ASSERTION: Doing nscoord addition with values > nscoord_MAX r=roc sr=roc a=roc
2007-10-01 09:43:02 -07:00
roc+@cs.cmu.edu
7e025b85ef
Bug 393906. Make AdjustOffsetsForBidi maintain textframe invariants across the entire continuation chain, not just the fluid chain. r=smontagu
2007-09-27 16:37:46 -07:00
reed@reedloden.com
2a9199a713
Bug 393979 - "Remove orphaned comment in nsFrame::BoxReflow" [p=trev.moz@adblockplus.org (Wladimir Palant) r+sr+a1.9=roc]
2007-09-27 09:44:24 -07:00
vladimir@pobox.com
4dd2e87496
b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart
2007-09-25 13:46:08 -07:00
gavin@gavinsharp.com
673e7ccc5d
Back out the patch for bug 393845 because it appears the regressions it caused are worse than the bug it fixed (a=biesi)
2007-09-25 13:41:07 -07:00
roc+@cs.cmu.edu
f66451340e
Bug 368445. Make ApplyOverflowClipping compute the right padding-rect when native themes override the border. r+sr+a=dbaron
2007-09-24 17:47:05 -07:00
dholbert@cs.stanford.edu
3dc3e796ba
Bug 391894, comment amendment for just-checked-in patch. (s/normal-child/regular-children/)
2007-09-24 13:25:38 -07:00
dholbert@cs.stanford.edu
8550b70aae
Bug 391894: Make recursive call to CollectFloats on children in overflowList. r=roc sr=roc approval1.9=roc
2007-09-24 13:21:41 -07:00
dholbert@cs.stanford.edu
cacdf4f467
Bug 387876 - Columns in absolutely positioned div break when changed, r=roc sr=roc blocking1.9=dbaron
2007-09-24 12:52:09 -07:00
dholbert@cs.stanford.edu
ecb8184e90
Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc
2007-09-24 10:30:42 -07:00
roc+@cs.cmu.edu
bfd939088e
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
2007-09-23 19:19:14 -07:00
roc+@cs.cmu.edu
c11d00e32d
Backing out due to test bustage
2007-09-22 06:28:16 -07:00
roc+@cs.cmu.edu
d72a839c93
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
2007-09-22 05:43:52 -07:00
bzbarsky@mit.edu
8da8c9ce92
Fix content leak due to double-init of oveflow placeholders. Bug 397011, r+sr+a=roc
2007-09-21 18:24:40 -07:00
bzbarsky@mit.edu
d042521385
Relanding bug 396587. Maybe it'll stick now. r+sr+a=roc
2007-09-20 16:28:26 -07:00
bzbarsky@mit.edu
47f2b7dfa5
Backing out bug 396587 to hopefully fix orange.
2007-09-19 20:41:29 -07:00
bzbarsky@mit.edu
b2fb733cfc
Resize the subdocument off a post-reflow callback so that we don't run script during reflow, and a few related checks to make sure we can deal with script in reflow callbacks better. Bug 396587, r+sr+a=roc.
2007-09-19 19:46:28 -07:00
mozilla@weilbacher.org
6fb8876814
[OS/2] Bug 396661: fix OS/2 build break in nsTextFrameThebes by removing the unnecessary cast, r/sr/a=roc
2007-09-19 16:01:44 -07:00
roc+@cs.cmu.edu
03a7855701
Bug 393796. Be more careful about verifying that an existing textrun is okay to be reused again after a change to the frame tree. r=smontagu
2007-09-17 21:23:14 -07:00
roc+@cs.cmu.edu
5d758d9550
Bug 385607. Ensure that whitespace is collapsed across text-run boundaries across incremental updates like adding/removing frames in the middle of the textrun. r+sr+a=dbaron
2007-09-17 20:00:16 -07:00
roc+@cs.cmu.edu
f0ac729ebf
Bug 139843. Back out width adjustment patch that breaks other things and may no longer be needed. r+sr+a=dbaron
2007-09-17 19:54:48 -07:00
roc+@cs.cmu.edu
6dca4e8957
Bug 394832. Remove overeager rounding that causes underlines to appear too close to the text. r=smontagu,a=dbaron
2007-09-17 19:48:19 -07:00
Olli.Pettay@helsinki.fi
d3285a6bc7
Bug 395725, Crash [@ nsIFrame::GetFrameSelection], r+sr+a=roc
2007-09-15 12:48:20 -07:00
enndeakin@sympatico.ca
f892a8567d
Bug 387486, editor in grid overflows, r+sr+a=roc
2007-09-15 08:14:27 -07:00
sayrer@gmail.com
3c534c5634
Bug 394542. we leak the blink timer and its timer in a cycle. Patch by David Baron. r/sr=roc, a=dsicore/mconnor
2007-09-11 13:06:44 -07:00
smontagu@smontagu.org
bd45aba7f9
Unit tests for bug 394239 (based on Martijn Wargers' testcase) and bug 392923
2007-09-07 00:17:23 -07:00
roc+@cs.cmu.edu
4f3ef06d64
Bug 386807. Remove duplicate elements from the linebreak array textrun construction parameter. r=smontagu,a-M8=damon
2007-09-06 14:54:33 -07:00
roc+@cs.cmu.edu
17a86da0cd
Bug 392435. Make ClearTextRun work no matter which frame of a continuation chain we call it on. r=smontagu,a=dbaron
2007-09-05 16:06:05 -07:00
roc+@cs.cmu.edu
fa88299620
Bug 393923. Fix text-offset calculation for first-letter. r=smontagu,a=dbaron
2007-09-05 16:03:31 -07:00
roc+@cs.cmu.edu
d832331217
Bug 394510. Don't leak the hyphen textrun when we display a soft hyphen. r=smontagu
2007-09-05 15:59:44 -07:00
cbiesinger@gmx.at
3f5cf3a38d
393845 Stop plugins from content instead of from layout. Also, reget the frame after stopping the plugin, as that may process events. Finally, make the object frame not touch member variables after stopping the plugin. r+sr=bz a=jst
2007-09-05 13:33:18 -07:00
jwalden@mit.edu
f57320c98b
Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change
2007-09-04 23:41:35 -07:00
smontagu@smontagu.org
fe84c9f060
Unit test for bug 394173 based on Martijn Wargers' testcase
2007-09-04 12:48:24 -07:00
martijn.martijn@gmail.com
242c20f5b9
Bug 257938 - Should css scrollable areas without scrollbars be tabbable?, patch by Aaron Leventhal, r+sr+a=roc
2007-09-04 05:14:52 -07:00
roc+@cs.cmu.edu
d00b4dc27a
Bug 389583. Floats fit if their bottom edge is equal to the available space bottom edge. r=eli,sr=mats,a=dbaron
2007-09-03 21:04:12 -07:00
roc+@cs.cmu.edu
5901370c90
Bug 391621. Remove unnecessary trimmed-space counting. r=smontagu,a=dbaron
2007-09-03 21:02:22 -07:00
smontagu@smontagu.org
01e0fcea12
Unit test for bug 389630 based on Jesse Ruderman's testcase
2007-09-03 09:59:44 -07:00
smontagu@smontagu.org
4399fb4211
Unit test for bug 385751 based on Martijn Wargers' testcase
2007-09-03 09:12:27 -07:00
masayuki@d-toybox.com
5a84442569
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 08:27:26 -07:00
smontagu@smontagu.org
dc00d4bbac
Unit test for bug 384527 based on Martijn Wargers' testcase
2007-09-03 08:22:42 -07:00
masayuki@d-toybox.com
bfe2436be6
Oops, backing-out previous checked-in, because tinderbox has RED.
2007-09-03 04:03:49 -07:00
masayuki@d-toybox.com
8541f8f7f0
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 04:01:48 -07:00
jruderman@hmc.edu
b57bde0ea9
Add period at end of sentence. Comment-only change.
2007-09-03 02:51:52 -07:00
smontagu@smontagu.org
fbd7d46cd2
Previous checkin was for bug 382422
2007-09-03 00:00:10 -07:00
smontagu@smontagu.org
6650b96bdc
Bug 394222: Optimize calls to Bidi resolution. r=dbaron, sr+a=roc
2007-09-02 23:51:11 -07:00
martijn.martijn@gmail.com
dd8687a04c
Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray, patch by Alfred Kayser, r+sr=roc, a=dbaron
2007-08-30 08:29:06 -07:00
roc+@cs.cmu.edu
f467e1f991
Bug 389421. Rework word selection, in particular so that layout.word_select.stop_at_punctuation is applied to boundaries between punctuation and non-punctuation, and all Unicode punctuation is treated as punctuation.
2007-08-29 20:10:19 -07:00
smontagu@smontagu.org
65cff8b443
Remove cruft from nsBidiPresUtils. Bug 393962, r+sr+a=roc
2007-08-29 02:19:16 -07:00
roc+@cs.cmu.edu
03e055e67f
Bug 385426. Be careful about looking for a previous soft-hyphen when checking for hyphen breaks. r=smontagu
2007-08-29 02:11:39 -07:00
smontagu@smontagu.org
567078a36a
Null check after CheckLineOrder. Bug 388175, patch by Uri Bernstein <uriber@gmail.com>, r=me, sr+a=roc
2007-08-29 00:22:42 -07:00
gijskruitbosch@gmail.com
b0138c1358
Backing out fix for bug 92543 due to build bustage
2007-08-28 02:10:22 -07:00
gijskruitbosch@gmail.com
b095022a82
Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray p=alfredkayser@nl.ibm.com (Alfred Kayser) r+sr=roc@ocallahan.org (Robert O'Callahan) a=dbaron@mozilla.com (David Baron)
2007-08-28 01:53:33 -07:00
sharparrow1@yahoo.com
2c1936f084
Bug 389224: Clipped objects are sometimes not fully redrawn after clipping. r+sr=roc, a=dbaron
2007-08-27 18:35:59 -07:00
smontagu@smontagu.org
e1a3ea87ca
Blow away text runs after Bidi resolution. Bug 382429, r+sr+a=roc
2007-08-26 10:20:28 -07:00
bzbarsky@mit.edu
82d377683c
Make line-height specified in ch units work. Bug 391909, r+sr+a+dbaron
2007-08-24 15:20:24 -07:00
surkov.alexander@gmail.com
478d0ec01a
Bug 371680 - expose nsIAccessibleText::scrollSubstringTo, r=aaronlev, roc, sr=roc, a=roc
2007-08-23 21:54:45 -07:00
mozilla@weilbacher.org
478380cab3
Bug 385891: Removal of non-Cairo code from nsFrame.cpp and nsObjectFrame.cpp, p=alfredkayser, r/sr/a=dbaron
2007-08-23 17:13:43 -07:00
masayuki@d-toybox.com
a17a03f2ea
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 04:13:46 -07:00
roc+@cs.cmu.edu
592a593857
Bug 390050. Scan all blocks in a flow-chain, and their overflow lines, when iterating through lines to build text runs. r=smontagu,mats,sr=mats,a=bz
2007-08-22 02:08:13 -07:00
bzbarsky@mit.edu
582d5561ed
Make sure layout is up to date before moving the caret. Bug 375436 followup to fix orange, pending reviews from roc.
2007-08-21 22:13:24 -07:00
bzbarsky@mit.edu
295ac223f1
Make sure to process style updates before reflow, and both before painting. Bug 375436, r+sr=roc, a=dbaron
2007-08-21 19:57:06 -07:00
sharparrow1@yahoo.com
9fc46b7806
Bug 391412: Regression in float layout causing clear to be ignored. r+sr=roc, a=dbaron
2007-08-20 14:05:47 -07:00
sharparrow1@yahoo.com
6595535c69
Bug 383883: {inc} issues with block moving through non-moving float. r+sr+a=dbaron
2007-08-20 13:07:50 -07:00
cbiesinger@gmx.at
584c30a229
391261 call SetWindow a second time after instantiating the plugin, like we used to do (fixes WMP 10) r+sr=bz
2007-08-20 10:40:08 -07:00
sharparrow1@yahoo.com
f88c1bca98
Bug 390762: Crash [@ nsFrameManager::UnregisterPlaceholderFrame] with -moz-column and float. r=fantasai, sr+a=roc.
2007-08-17 17:06:46 -07:00
jwalden@mit.edu
75b11a995d
Bug 294800 - Beautify FTP/File/Jar/Gopher dir listings (CSS, icons, sortable columns) so that they don't look like they're from 1995. (Ooh, shiny!) Patch by Dao Gottwald <dao@design-noir.de>, r+sr=bz, r=mano, a=dsicore
2007-08-17 15:57:36 -07:00
philringnalda@gmail.com
48c8d7714f
Bug 390423 - Simplify the signature of nsIFrame::GetPointFromOffset, patch by Ben Karel <web+moz@eschew.org>, r=aaronlev/elif, sr=roc, a1.9=dbaron
2007-08-16 20:43:00 -07:00
masayuki@d-toybox.com
06c667051a
Bug 367614 [Win Only] The composition string for IME should have dashed underline r+sr+a=roc
2007-08-16 13:35:18 -07:00
mats.palmgren@bredband.net
45153ad611
Mochitest for bug 391747. r=martijn
2007-08-16 08:26:20 -07:00
mats.palmgren@bredband.net
68f3ec9696
Make GetFirstCellNodeInRange() deal with document node in the range. b=391747 r=Olli.Pettay sr+a=roc
2007-08-16 05:42:25 -07:00
roc+@cs.cmu.edu
d2b3404ed9
Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
2007-08-15 11:39:38 -07:00
roc+@cs.cmu.edu
c3ae784bf0
Backing out
2007-08-15 09:20:46 -07:00
roc+@cs.cmu.edu
c22b576607
Bug 385270. Clean up textframe offset invariants: try #2 --- mContentLength no longer exists/is no longer trusted. r=smontagu,a=dbaron
2007-08-15 09:04:17 -07:00
martijn.martijn@gmail.com
856030c2e2
Bug 322689 - ASSERTION: Wrapping frame should be block-level: aLastRS->frame->GetStyl, r+sr=bzbarsky, a=dbaron
2007-08-14 13:52:21 -07:00
masayuki@d-toybox.com
5dcd053a56
Bug 365414 overflowed decoration lines are not erased/painted r+sr=roc
2007-08-14 09:39:54 -07:00
sharparrow1@yahoo.com
c826ffa601
Bug 3477743: plugin crash. patch by myself and Johnny Stenback, r+sr=roc
2007-08-13 13:47:04 -07:00
bzbarsky@mit.edu
d807a3f46e
Don't add a dirty bit that shouldn't be needed. Bug 387209, r+sr=roc, a=dbaron
2007-08-10 13:08:10 -07:00
roc+@cs.cmu.edu
2c483f5105
Backing out fix for bug 385607 due to bustage and Tp regressions
2007-08-09 21:41:00 -07:00
roc+@cs.cmu.edu
6aa69c7773
Bug 385607. Force re-evaluation of textruns when block descendants are deleted or added.
2007-08-09 19:49:28 -07:00
roc+@cs.cmu.edu
1248a7477e
Oops, undoing unrelated change
2007-08-09 19:34:30 -07:00
roc+@cs.cmu.edu
a1dccea9b0
Bug 388049. Update mCurrentFramesAllSameTextRun along the same-content path as well as the normal path. r=smontagu,a=dbaron
2007-08-09 19:32:49 -07:00
roc+@cs.cmu.edu
53f30b1d4d
Fix bustage
2007-08-09 19:00:15 -07:00
sharparrow1@yahoo.com
1eb555233b
Bug 390740: Pass lang-group into GetMetricsFor more consistently (general patch). r+sr=roc, a=dbaron
2007-08-07 12:07:43 -07:00
fantasai.cvs@inkedblade.net
adbcc0b57c
Bug 389767 - Regression: Fixed-position items are missing on 2nd page of print-preview, fixed on behalf of HP, r+sr=bzbarsky
2007-08-07 09:06:56 -07:00
mats.palmgren@bredband.net
07a2d5f8f3
Use NS_IMPL_ISUPPPORTS macros where possible. b=387211 r=neil sr=dbaron a19=pavlov
2007-08-07 08:18:36 -07:00
cbiesinger@gmx.at
6b6b771bea
Bug 390385 make sure that plugins don't get instantiated before the first Reflow of the objectframe, so that the first NPP_SetWindow call contains the right dimensions r+sr=bz
2007-08-06 17:32:14 -07:00
masayuki@d-toybox.com
6c98d90d68
Bug 365336 text-decoration width should be rounded to the device pixels r+sr=roc
2007-08-06 01:15:00 -07:00
ginn.chen@sun.com
9a8c1632f4
Bug 389793 Firefox build failed on OpenSolaris without --disable-mochitest r=benjamin a=dsicore
2007-08-05 20:22:32 -07:00
jwalden@mit.edu
fcf77ab9fb
Fix indentation, followup to bug 386801 noticed in a conflict in another pulled tree.
2007-08-05 15:37:52 -07:00
bmlk@gmx.de
b1d9496400
only break if the height is really constrained, bug 380550 r/sr=dbaron a=1.9+
2007-08-04 02:40:00 -07:00
aaronleventhal@moonset.net
2561c55575
bug 348901. Remove extra whitespace from source when exposing accessible text. r+sr=roc, r=surkov. a=dbaron
2007-08-03 18:12:24 -07:00
jwalden@mit.edu
96470d6e9b
Bug 386801 - nsAbsoluteContainingBlock doesn't need to store a child list name; this shaves four bytes off nsViewportFrame, nsBlockFrame, and nsPositionedInlineFrame. r+sr+a=dbaron
2007-08-02 15:44:36 -07:00
jwalden@mit.edu
9110d0e552
Bug 390671 - Finish adding same-linelist iterator comparison assertions, and remove the useless NS_LINELIST_DEBUG_PASS_END #define that's defined only #ifdef DEBUG. rs+a=dbaron
2007-08-02 15:43:14 -07:00
bzbarsky@mit.edu
36546d2784
Give bullet frames the right style context parent. Bug 387219, r+sr+a=dbaron
2007-08-02 15:07:52 -07:00
cbiesinger@gmx.at
9b77299b29
382378 call NotifyContentObjectWrapper after the plugin has been instantiated so that scriptable plugins work correctly r+sr=bz
2007-08-02 14:15:05 -07:00
smichaud@pobox.com
39a11988c6
Stop printing plugin on OS X from causing crash. Bug 388082. r=vladimir, sr=pavlov
2007-08-02 13:54:45 -07:00
bzbarsky@mit.edu
21e0d65a42
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
...
update the resize flags properly. Bug 388084, r+sr+a=dbaron
2007-08-02 11:08:05 -07:00
bzbarsky@mit.edu
40f1f36bf8
Flush layout before starting to pump data into plug-ins if we started the data
...
load ourselves. Fixes various issues with a number of plug-ins that expect
NPP_SetWindow() to have been called before NPP_WriteReady or NPP_Write. Bug
381512, r=biesi, sr=jst
2007-08-02 10:54:36 -07:00
roc+@cs.cmu.edu
9009ef6bb7
Backing out patches for bug 385270 (mostly --- due to other checkins in the meantime, the GetContent*() helper functions need to stay) to fix regressions. a=schrep
2007-07-30 16:56:14 -07:00
sharparrow1@yahoo.com
c9ef378b28
Backout bug 320378 due to regression bug 389398
2007-07-26 15:03:57 -07:00
roc+@cs.cmu.edu
917c4632c9
Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
2007-07-26 02:47:43 -07:00
roc+@cs.cmu.edu
61373b8418
Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
2007-07-25 21:03:29 -07:00
sharparrow1@yahoo.com
875cdf1a06
Bug 387201: ASSERTION: If we asked for force-fit, it should have been placed with float, padding. r+sr=roc
2007-07-25 14:52:20 -07:00
roc+@cs.cmu.edu
cd136606fe
Bug 385270. Remove unnecessary (hopefully) bidi offset adjustment; the offsets will get fixed by a later reflow. r+sr=dbaron
2007-07-23 20:48:10 -07:00
bzbarsky@mit.edu
fc099802ed
Add assertion. Bug 382199, r+sr=dbaron
2007-07-23 18:42:23 -07:00
bzbarsky@mit.edu
21505422b0
Address nits in patch for bug 257868. r+sr=roc
2007-07-23 18:19:43 -07:00
sharparrow1@yahoo.com
8ae10bc4a7
Bug 320378: Fix rendering preformance for heavily nested pages with clearance.
2007-07-23 17:40:42 -07:00
asqueella@gmail.com
cb307ac952
fix bug 388709 - "ASSERTION: Please remove this from the document properly: '!IsInDoc()'" with :after, floating :first-letter
...
Store the generated content as a nsCOMArray<nsIContent>* property on frames to make its clean-up on frame destruction less fragile.
r+sr=roc
2007-07-23 16:31:11 -07:00
sharparrow1@yahoo.com
2db409b949
Bug 386147: Don't cut off floats at the bottom of the page, part 2: make sure continuations have the right preferred width. r+sr=dbaron.
2007-07-23 14:40:10 -07:00
mats.palmgren@bredband.net
0547b616b0
Remove nsDirectionalFrame::QueryInterface(), add GetFrameName(), and some other minor cleanup. b=385921 r+sr=dbaron
2007-07-22 07:43:23 -07:00
mats.palmgren@bredband.net
151fc8f9ab
[DEBUG-only] Print a warning if we find a null float in the float cache. b=387651 r+sr=roc
2007-07-22 06:37:36 -07:00
jwalden@mit.edu
3dd0a48e8f
Rename one of the bits on frames with a meaningful name, rs/r+sr=dbaron
2007-07-20 17:34:36 -07:00
sharparrow1@yahoo.com
9b40cbecb4
Bug 379922: Canvas frame's invalidation no longer correct. r+sr=dbaron
2007-07-20 13:14:43 -07:00
sharparrow1@yahoo.com
4480ed2810
Bug 384762: Negative margin + clear broken. r+sr=dbaron
2007-07-20 13:05:02 -07:00
jwalden@mit.edu
072a5d24ae
Bug 386142 - fix up some comments on nsIFrame::Init. Patchby fantasai <fantasai.bugs@inkedblade.net>, r+sr=roc
2007-07-20 12:00:36 -07:00
sharparrow1@yahoo.com
c3cd7e1d31
Bug 384876: Padding gets added at both sides when overflow is used.
2007-07-20 11:35:20 -07:00
roc+@cs.cmu.edu
86d69d1566
Bug 364680. Intrinsic widths for columns. r+sr=dbaron
2007-07-19 19:21:43 -07:00
roc+@cs.cmu.edu
4d86f10253
Bug 346405. Handle reparenting of empty float lists. r+sr=dbaron
2007-07-18 21:32:08 -07:00
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
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
vladimir@pobox.com
d297746481
b=386799, crash with zero-width canvas, r=stuart,sr=roc
2007-07-18 07:40:19 -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
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
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
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
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
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
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
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
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
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
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
sharparrow1@yahoo.com
60bc3c2574
Fix warning from Bug 285608. r+sr=roc.
2007-07-04 16:38:39 -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
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
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
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