Robert O'Callahan
|
f98cfc2882
|
Bug 520436. Interpret NPN_InvalidateRect rectangles as relative to the content-box, not the border-box. r=josh
|
2009-10-05 23:07:30 +13:00 |
|
Simon Montagu
|
f0251c1158
|
Don't propagate the FRAMES_ARE_EMPTY flag when continuations cross block frame boundaries. Bug 495875, r+sr=roc
|
2009-10-13 00:12:54 -07:00 |
|
Boris Zbarsky
|
55b2e31775
|
Bug 521525. Make sure to reflow kids with percentage heights if our computed height changes from specified to auto. r=dbaron
|
2009-10-12 18:27:24 -04:00 |
|
Taras Glek
|
45c73c60d8
|
Bug 515777 - move css files, hiddenWindow.html to jar r=bsmedberg sr=bz
--HG--
extra : rebase_source : c6ba6e900ceed210620d47f70c9b962a808a29fe
|
2009-10-12 12:31:50 -07:00 |
|
Boris Zbarsky
|
25c2a2fded
|
Bug 488249 followup. Make some more HTML nodeinfos use the right namespace.
|
2009-10-01 11:54:10 -04:00 |
|
Masayuki Nakano
|
112ccb1451
|
Bug 509956 Bogus code in nsTextFrame::IsFloatingFirstLetterChild r=dbaron
|
2009-08-18 13:46:47 +09:00 |
|
Zack Weinberg
|
cc794998ac
|
Bug 497495 (frame poisoning) part 2: Introduce nsIPresShell::AllocateMisc/FreeMisc functions; add an as-yet-unused "code" parameter to AllocateFrame/FreeFrame; fix up nsFrame to match; use AllocateMisc/FreeMisc for all non-frame pres arena objects; move clearing of frame objects from nsFrame::operator new to AllocateFrame. r=roc sr=dbaron
|
2009-08-17 20:21:06 -07:00 |
|
Timothy Nikkel
|
b58e21d8e7
|
Bug 510748 - still get assertions "reflow state computed incorrect width" and "non-root frame's desired size changed during an incremental reflow"; Don't report any padding or border on both axes if scrollbars are hidden; r=dbaron
|
2009-08-18 00:38:12 +02:00 |
|
Mats Palmgren
|
df74eb32c9
|
Use the right key for the overflow frame list frame property. b=508892 r=fantasai
|
2009-08-18 00:01:06 +02:00 |
|
Hashem Masoud
|
c8f711113e
|
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
|
2009-08-14 16:09:00 +02:00 |
|
Robert O'Callahan
|
14c9b93519
|
Bug 507334, part 1: Remove nsDisplaySummary optimization, since it introduces extra display items that would disable the optimizations in part 2. r=dbaron
|
2009-08-13 19:09:50 -07:00 |
|
Markus Stange
|
04d8aa170a
|
Bug 510149 - Changes to nsLayoutUtils::GetFrameTransparency. r=roc
--HG--
extra : rebase_source : 024d18340b423827524eb725d961d0907b90338d
|
2009-08-14 10:08:13 +12:00 |
|
Arpad Borsos
|
7812a885a6
|
Bug 509380 - Optimize nsPeekOffsetStruct for memory usage; r+sr=roc
|
2009-08-10 09:47:11 +02:00 |
|
Bobby Holley
|
ab96dfba96
|
Orange fix for bug 507902 tests. r=jwalden
|
2009-08-13 00:15:24 +02:00 |
|
Markus Stange
|
86545547c8
|
Bug 509876 - Clean up SyncFrameViewGeometryDependentProperties. r=roc
--HG--
extra : rebase_source : fdf898d51147231f33df507d28d927924dc465b8
|
2009-08-13 08:48:30 +12:00 |
|
Bobby Holley
|
40b38ce001
|
Tests for bug 507902.r=joe
|
2009-08-12 16:23:39 +02:00 |
|
Bobby Holley
|
ca7b88296e
|
Bug 507902 - nsImageFrame static Icon Loads should not use the mListener of the first instantiated nsImageFrame.r=bz,joe
|
2009-08-12 16:23:38 +02:00 |
|
Neil Deakin
|
dd086e5826
|
Bug 230081, use proper cursors for frameset border resizing, r=dbaron
|
2009-08-12 10:03:35 -04:00 |
|
timeless@mozdev.org
|
854b7b365e
|
Bug 506645 nsTypedSelection::AddItem doesn't always null check aOutIndex
r=smaug
|
2009-08-12 11:49:55 +02:00 |
|
timeless@mozdev.org
|
52c8602402
|
Bug 506628 deadcode in nsPluginInstanceOwner::ProcessEventX11Composited
r=karlt
|
2009-08-12 11:49:54 +02:00 |
|
timeless@mozdev.org
|
e89984650d
|
Bug 506627 find_dest_id abuses XQueryTree
r=karlt
|
2009-08-12 11:49:54 +02:00 |
|
timeless@mozdev.org
|
3d39adc39e
|
Bug 506258 nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree doesn't seem to use anchorFrame or anchorFrameOffset
r=roc
|
2009-08-12 11:49:54 +02:00 |
|
timeless@mozdev.org
|
324cf1b775
|
Bug 506251 BuildTextRunsScanner::AssignTextRun does not use lastContent
r=roc
|
2009-08-12 11:49:54 +02:00 |
|
L. David Baron
|
6ff2475a94
|
Make lines with only a bullet take up height. (Bug 179596 / Bug 507187) r=roc
|
2009-08-10 19:48:42 -07:00 |
|
L. David Baron
|
8748f13aaf
|
Make the quirks mode line height algorithm's check for bullets check whether there's a bullet rather than checking whether it's an HTML LI. (Bug 179596) r=roc
|
2009-08-10 19:48:42 -07:00 |
|
L. David Baron
|
7cc38c6fe9
|
When a block without lines has a bullet, give the line we fake its full line height. (Bug 179596) r=roc
|
2009-08-10 19:48:42 -07:00 |
|
Daniel Holbert
|
b2cd896422
|
Bug 508692: Fix build warning - rename nsSubDocumentFrame method so it doesn't hide inherited method (s/GetMargin/GetMarginAttributes/) r=dbaron
|
2009-08-10 12:42:53 -07:00 |
|
Boris Zbarsky
|
37602b8380
|
Bug 508050. Make sure to reparent views when pulling overflows from our prevsibling. r=roc
|
2009-08-10 10:54:22 -04:00 |
|
Boris Zbarsky
|
0763ee7f97
|
Bug 509170. Correctly invalidate the canvas frame on resizes of the root element. r=roc
|
2009-08-10 10:54:22 -04:00 |
|
Jesse Ruderman
|
c1ef11731a
|
Add crashtests for bug 463350, bug 473278, and bug 493118
|
2009-08-08 16:00:38 -07:00 |
|
Jesse Ruderman
|
de49b52e4c
|
Add crashtest for bug 420785
|
2009-08-08 15:32:58 -07:00 |
|
Benjamin Smedberg
|
96f048b425
|
Fix static-analysis bustage by using treehydra instead of dehydra. My theory is that the dehydra type cache is becoming confused by GCC tree GC which is reusing tree pointers for different types.
|
2009-08-07 11:16:26 -04:00 |
|
Robert O'Callahan
|
9033246e16
|
Backout bug 504524 due to test failure
|
2009-08-05 17:33:51 +12:00 |
|
Robert O'Callahan
|
55c6dd3fc2
|
Backed out changeset 77787eb64629
|
2009-08-05 17:33:17 +12:00 |
|
Robert O'Callahan
|
acf101c93f
|
Disable failing test
|
2009-08-05 17:22:24 +12:00 |
|
Jacek Caban
|
1728ef417e
|
Bug 506034. Fixed loop on MinGW where wchar_t-char is unsigned. r=dbaron
--HG--
extra : rebase_source : def42dc23a878639a3251fdb681a9c138d16fa37
|
2009-08-05 14:39:05 +12:00 |
|
Robert O'Callahan
|
89ffdc2e22
|
Bug 504524. Don't reflow the line after an incomplete frame unless we really need to. r=bz
--HG--
extra : rebase_source : 0e294beea796a58b16273fbfb64d777a8f40e225
|
2009-08-05 14:38:52 +12:00 |
|
Robert O'Callahan
|
cba39f15c7
|
Bug 504524. Change signature of nsIFrame: of nsIFrame::CharacterDataChanged to support passing of the full CharacterDataChangeInfo struct. r=bz
--HG--
extra : rebase_source : cdab9444f579d6b93e142ad8681152ecd180f818
|
2009-08-05 13:38:10 +12:00 |
|
Robert O'Callahan
|
a2a72eee58
|
Bug 506304. Support synthesized mouse events being sent to windowless plugins, support reporting mouse event coordinates from the test plugin, and add tests for mouse events. r=josh
--HG--
extra : rebase_source : 5c97644a6db8454f759bbeab7a1e06295aca8325
|
2009-08-05 13:36:37 +12:00 |
|
Robert O'Callahan
|
42fa43d1a1
|
Bug 508115. Don't reparent the views for popups, since they should always have the root view as their parent. r=dbaron
--HG--
extra : rebase_source : 1d8057694cde33a56fdabb57d51c9ff600c904a0
|
2009-08-05 09:58:46 +12:00 |
|
liucougar@gmail.com
|
cc07460944
|
Bug 502259. Make delete at end of paragraph work. r=cpearce
|
2009-08-04 09:46:48 +12:00 |
|
Boris Zbarsky
|
a1e015696b
|
Bug 502942. Make fieldsets use their content's last-line baseline. r=dbaron
|
2009-08-03 10:42:59 -04:00 |
|
Boris Zbarsky
|
90ad9f1c3b
|
Bug 494283. Unregister our placeholder if someone forgot to. r=dbaron
|
2009-08-03 10:42:57 -04:00 |
|
liucougar@gmail.com
|
db643902e8
|
Bug 438840. Page-up/page-down in editable content should scroll the innermost scrollable region containing the caret, not the root. r=roc
--HG--
extra : rebase_source : 096868b13160a3c197387cf5e44fb7892b3b23ca
|
2009-08-03 14:18:57 +12:00 |
|
Robert O'Callahan
|
78f3465f56
|
Bug 506874. Don't temporarily remove ranges from the selection while we alter the frame state. Also adds a bunch of selection tests. r=smaug
--HG--
extra : rebase_source : 5d4fd55728e1167cc57451b5c80a46643191678b
|
2009-08-03 14:12:57 +12:00 |
|
Robert O'Callahan
|
a4fec52cd4
|
Bug 506615. XUL decks should not have wididgets. r=dbaron
|
2009-07-30 14:54:42 +12:00 |
|
Michael Ventnor
|
8ae6cd75f4
|
Bug 479220: Implement support for CSS gradients: -moz-linear-gradient() and -moz-radial-gradient(). r=roc, dbaron
|
2009-08-01 08:53:40 -07:00 |
|
Dão Gottwald
|
bf4108370b
|
Backed out changeset c086fca6fc55
|
2009-07-31 14:35:48 +02:00 |
|
Michael Ventnor
|
61ed5fe1e2
|
Bug 479220 - Implement the CSS gradients proposal. r=roc,dbaron sr=roc
|
2009-07-31 13:32:32 +02:00 |
|
Boris Zbarsky
|
f2936464e5
|
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
|
2009-07-30 13:23:32 -04:00 |
|
Boris Zbarsky
|
6e2c80851a
|
Bug 496500. Don't try to interrupt on lines we're not actually reflowing, since during a resize on Windows HasPendingInputEvent returns true while the mouse is down. r+sr=roc
|
2009-07-30 11:53:36 -04:00 |
|
Robert O'Callahan
|
44f0df34e5
|
Backing out bug 506615 to fix mochitest failures
|
2009-07-30 22:06:23 +12:00 |
|
Robert O'Callahan
|
c4703dc12d
|
Backed out changeset c353fe809be0
|
2009-07-30 22:06:02 +12:00 |
|
Robert O'Callahan
|
ad539ed40b
|
Bug 506615. XUL decks should not have wididgets. r=dbaron
--HG--
extra : rebase_source : 5d6728b11a121565f828f27e8abed5e0172aa069
|
2009-07-30 14:54:42 +12:00 |
|
Robert O'Callahan
|
b26bf31d5e
|
Bug 467914. GetOverflowRectRelativeToSelf shouldn't always expect a preEffectsBBox. r=dbaron
--HG--
extra : rebase_source : cc6cd0bf3f4b11785b85baeaf74bd9ef7725c42f
|
2009-07-30 14:48:13 +12:00 |
|
Timothy Nikkel
|
6788e65ce3
|
Bug 269908. <legend> default style changes restrict styling options. r+sr=bzbarsky
|
2009-07-29 18:10:50 -04:00 |
|
Boris Zbarsky
|
209e31bf48
|
Relanding bug 496823 in the hopes that it's not causing the XP Txul issue.
--HG--
extra : rebase_source : 593d43b5c229e077e4454d848dba59265dee6b58
|
2009-07-29 08:53:27 -04:00 |
|
Boris Zbarsky
|
b4eb9b7084
|
Backed out changeset 622a29736f33 to see whether bug 496823 causes the WinXP Txul regression.
--HG--
extra : rebase_source : 450a2a83442a2326e303f97ad82d8213fbe11490
|
2009-07-28 14:35:28 -04:00 |
|
Boris Zbarsky
|
cc46915a25
|
Followup for bug 504221 to fix debug orange. Have to hold on to an object, not a reference, if the thing passed in might be a temporary.
|
2009-07-28 11:04:45 -04:00 |
|
Boris Zbarsky
|
a2aaeadc49
|
Bug 504972. Remove some redundant code. r=roc
|
2009-07-28 08:53:20 -04:00 |
|
Boris Zbarsky
|
5fefb45a48
|
Bug 504221 part 12. Switch SetInitialChildList to nsFrameList. r=fantasai, r+sr=roc
|
2009-07-28 08:53:20 -04:00 |
|
Boris Zbarsky
|
9d47a166af
|
Bug 504221 part 11. Switch the {ib}-split list munging to nsFrameList. r=fantasai,roc
|
2009-07-28 08:53:19 -04:00 |
|
Boris Zbarsky
|
cddaf1831c
|
Bug 504221 part 10. Switch the first-line frame list munging to nsFrameList. r=fantasai, r+sr=roc
|
2009-07-28 08:53:19 -04:00 |
|
Boris Zbarsky
|
dca83c78dc
|
Bug 504221 part 9. Get rid of a silly LengthOf function. r+sr=roc
|
2009-07-28 08:53:18 -04:00 |
|
Boris Zbarsky
|
b5d9390d06
|
Bug 504221 part 7. Make nsFrameItems inherit from nsFrameList. rfantasai, r+sr=roc
|
2009-07-28 08:53:18 -04:00 |
|
Boris Zbarsky
|
31d4329c40
|
Bug 504221 part 6. Switch nsBlockFrame::AddFrames to nsFrameList. r=fantasai,roc
|
2009-07-28 08:51:10 -04:00 |
|
Boris Zbarsky
|
db6ff446ab
|
Bug 504221 part 5. Switch from GetFirstChild to GetChildList (returning an nsFrameList). For now, keep a GetFirstChild shim so callers don't have to be updated. r=fantasai, r+sr=roc
|
2009-07-28 08:51:09 -04:00 |
|
Boris Zbarsky
|
b0259fd19b
|
Bug 504221 part 3. Switch overflowFrames storage to nsFrameList. r=fantasai, r+sr=roc
|
2009-07-28 08:51:09 -04:00 |
|
Boris Zbarsky
|
14796e6173
|
Bug 504221 part 2. Switch ReparentFrameViewList to nsFrameList. r+sr=roc
|
2009-07-28 08:51:09 -04:00 |
|
Boris Zbarsky
|
58ab0561e4
|
Bug 504221 part 1. Introduce framelist slice and enumerator classes and make the framelist versions of nsFrameList::AppendFrames/InsertFrames return a slice for the new frames. r=fantasai, r+sr=roc
|
2009-07-28 08:51:08 -04:00 |
|
Chris Pearce
|
01dab2e3fe
|
Backout bug 502259
|
2009-07-28 16:30:11 +12:00 |
|
liucougar@gmail.com
|
642e174ae6
|
Bug 502259 - Make delete at end of paragraph work r+cpearce,sr+peterv
|
2009-07-28 14:04:36 +12:00 |
|
Michael Kohler
|
404670f1f3
|
Bug 106386 - Correct misspellings in source code (old); Part 2; r=timeless
|
2009-07-27 10:47:02 +02:00 |
|
Boris Zbarsky
|
34df7918a4
|
Bug 496823. Blocks can implement GetLastChild() much faster than by just getting first child and iterating its siblings. r=roc
|
2009-07-26 21:27:32 -04:00 |
|
Robert O'Callahan
|
4ef62fb0ed
|
Bug 371839. Remove ParentDisablesSelection, which is effectively unused. r=bzbarsky
--HG--
extra : rebase_source : 920c501f033e026709ec15792cadbb2f24462a0a
|
2009-07-27 10:06:30 +12:00 |
|
Robert O'Callahan
|
14dbcb0874
|
Bug 371839. Simplify SetSelected signature and semantics, and reimplement it in nsTextFrame much more efficiently. r=bzbarsky
--HG--
extra : rebase_source : 18c390e3ebd09de82b1a23699c56b741f928ca37
|
2009-07-27 10:05:41 +12:00 |
|
Robert O'Callahan
|
fb7ad45e60
|
Bug 371839. Remove useless SetSelected implementations. r=bzbarsky
--HG--
extra : rebase_source : 57629a43328f3dbc97a5d0595186a32150722db4
|
2009-07-27 10:03:16 +12:00 |
|
Robert O'Callahan
|
520e8ceae9
|
Bug 505743. Fix nsHTMLScrollFrame::InvalidateInternal to not take the 'invalidation in scrollbar' path when there is no scrollbar. r=dbaron
--HG--
extra : rebase_source : 8709cdba8ea6f9776b61ff935c1c850573caff3a
|
2009-07-27 09:29:01 +12:00 |
|
Robert O'Callahan
|
274e556b1d
|
Bug 505667. Don't need to check INVALIDATE_NOTIFY_ONLY in nsHTMLScrollFrame::InvalidateInternal. r=dbaron
--HG--
extra : rebase_source : fa04db29e722a9aea7aaf54c783d07c432d79cad
|
2009-07-27 09:27:54 +12:00 |
|
Robert O'Callahan
|
c95fd3cf9a
|
Bug 505912. Trust the widget visibility in UpdateWidgetArea. r=dbaron
--HG--
extra : rebase_source : 4c6e1b2366b430763cce546ab0e26576705a0ca3
|
2009-07-27 09:17:43 +12:00 |
|
Boris Zbarsky
|
fa8b53c57c
|
Bug 505482. Make sure to not leave frames on overflow lists when we interrupt reflow. Also fixes bug 478527 and bug 496742. r=roc
|
2009-07-24 09:32:32 -04:00 |
|
Zack Weinberg
|
7f97ecf2df
|
Bug 486065. Hack nsCSSOffsetState::InitOffsets to zero out computed padding and borders when the scrollbar size is zero. r=dbaron
--HG--
extra : rebase_source : 92bcaee46ded00722e3fc86b4ca538e5f90f16ef
|
2009-07-30 15:43:22 +12:00 |
|
Robert O'Callahan
|
82ace80f84
|
Bug 492309. Remove useless gfxTextRuNnFactory flags. r=vlad
--HG--
extra : rebase_source : 4cdbc37f404c07f509adbfb581c662187813bc4a
|
2009-07-30 14:59:41 +12:00 |
|
Robert O'Callahan
|
feb5fde3fc
|
Bug 506304. Walk all the way up to the nearest widget when computing event coordinates for windowless plugins. r=bz
--HG--
extra : rebase_source : be25ce5ffbae7c90cf0b211ae818046873b6e09a
|
2009-07-30 14:56:52 +12:00 |
|
Robert O'Callahan
|
1384727485
|
Remove accidentally commited .rej files
|
2009-07-22 17:06:12 +12:00 |
|
Robert O'Callahan
|
efcac1ea7f
|
Bug 339548. Part 15: test overlaying an opaque-background table over a plugin.
|
2009-07-22 12:45:16 +12:00 |
|
Robert O'Callahan
|
edefa6fb61
|
Bug 339548. Part 14: hide windowed plugins in CSS transforms and SVG foreignObject contexts; we can't display them properly, so let's not display them at all. r=dbaron
|
2009-07-22 12:45:14 +12:00 |
|
Robert O'Callahan
|
5fa812e479
|
Bug 352093. Part 15: Rework scrolling so that we don't need a dedicated native widget for scrollframes. r=dbaron,joshmoz,karlt,jmathies
|
2009-07-22 12:45:13 +12:00 |
|
Robert O'Callahan
|
a00da77ddf
|
Bug 352093. Part 14: Make content IFRAMEs windowless. r=bzbarsky
|
2009-07-22 12:45:11 +12:00 |
|
Robert O'Callahan
|
d520aa9f3f
|
Bug 352093. Part 12: Teach nsDocShell/nsDocumentViewer to deal with not having a widget
|
2009-07-22 12:45:10 +12:00 |
|
Robert O'Callahan
|
2ebc95776b
|
Bug 352093. Part 10: misc fixes to remove assumptions about documents having widgets. r=smaug
|
2009-07-22 12:45:09 +12:00 |
|
Robert O'Callahan
|
97b9409ae1
|
Bug 352093. Part 6: make GetScreenRect work when appunits-per-dev-pixel varies up the frame tree. r=dbaron
|
2009-07-22 12:45:06 +12:00 |
|
Robert O'Callahan
|
723b519262
|
Bug 339548. Part 11: tests for complex plugin clipping.
|
2009-07-22 12:45:02 +12:00 |
|
Robert O'Callahan
|
25b5199778
|
Bug 339548. Part 10.5: Eagerly fix up Mac plugin clip rect to be consistent with other platforms.
|
2009-07-22 12:45:02 +12:00 |
|
Robert O'Callahan
|
41b0dc9d84
|
Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly.
|
2009-07-22 12:45:00 +12:00 |
|
Robert O'Callahan
|
d523d1c325
|
Bug 339548. Part 6: Uninline IsMovingFrame so nsDisplayList.h doesn't have to include nsLayoutUtils.h. r=dbaron
|
2009-07-22 12:44:57 +12:00 |
|
Robert O'Callahan
|
c1e47bdb51
|
Bug 505184. Expose nsFrame::DisplayBackgroundUnconditional so we can easily create an nsDisplayBackground elsewhere. r=dbaron
|
2009-07-22 12:44:51 +12:00 |
|
Robert O'Callahan
|
b47de0a11e
|
Bug 500632. Suppress invalidation caused by parts inside collapsed scrollbars. r=dbaron
|
2009-07-22 12:44:49 +12:00 |
|
Joe Drew
|
6c441f55f7
|
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
|
2009-07-20 18:50:15 -07:00 |
|
Steven Michaud
|
8bc55f5541
|
[OSX] Embedded plugins don't print - NPP_Print not called. b=191046 r=josh,kinetic
|
2009-07-20 17:10:36 -05:00 |
|
Ehsan Akhgari
|
501c1de9a4
|
Fix the build bustage from bug 499377
|
2009-07-15 12:10:26 +04:30 |
|
fantasai
|
1a4e383ad9
|
Bug 499377 - Store float region on frame r+sr=roc
|
2009-07-14 22:19:31 -07:00 |
|
Peter Van der Beken
|
ed0899f1ce
|
Fix for bug 499781 (Move some methods from nsILink to nsIContent). r=bz, sr=dbaron.
--HG--
extra : rebase_source : da0ec8bfb6825d2e55edd2f5b08a9e43b033a2a3
|
2009-07-13 13:48:06 +02:00 |
|
fantasai
|
678c355f17
|
Bug 503183 - Use Overflow Containers for float continuations beyond end of containing block r=roc
|
2009-07-13 09:50:54 -07:00 |
|
Benjamin Smedberg
|
7f34fe29a0
|
nsIPluginInstance.getMIMEType should be a [shared, const] parameter... it doesn't follow the normal XPCOM rules about allocating memory. r=josh sr=jst
|
2009-07-13 12:27:46 -04:00 |
|
Simon Montagu
|
650af63626
|
Check alt text for right-to-left characters and enable bidi processing if they are found. Bug 503269, r+sr=roc
|
2009-07-12 06:32:48 -07:00 |
|
Josh Aas
|
908cd606b2
|
Get rid of GUItoMacEvent and nsPluginEventType. b=503133 sr=roc
|
2009-07-10 20:20:32 -04:00 |
|
Robert O'Callahan
|
301eb1e0b2
|
Bug 371839. Assertions that scan all continuations should bail out if the continuation chain is too long, so they don't add O(N) to algorithmic complexity. r=bzbarsky
|
2009-07-10 14:03:03 +12:00 |
|
Robert O'Callahan
|
8ce8b649b2
|
Bug 501295. pluginGetEdge should return coordinates relative to the window frame in the Win32 test plugin. Then we can enable test_plugin_position on Windows. r=jmathies
|
2009-07-10 14:03:00 +12:00 |
|
Josh Aas
|
c88c69078b
|
Get rid of nsMIMEType type. b=503025 r/sr=jst
|
2009-07-08 23:25:20 -04:00 |
|
L. David Baron
|
82e676a77f
|
Turn assertion into warning since we can hit it in large coordinate cases. (Bug 494237) r+sr=roc
|
2009-07-08 18:10:29 -07:00 |
|
Chris Pearce
|
a5c4a947e8
|
Bug 501535 - Don't update poster attribute on <audio> elements, only on <video>. r+/sr+ roc.
|
2009-07-07 14:02:06 +12:00 |
|
fantasai
|
be518814d7
|
Bug 389462 - columns don't reflow on resize r=roc
|
2009-07-06 18:23:24 -07:00 |
|
Robert O'Callahan
|
faf74419aa
|
Bug 488620. GTK2 test plugin should not assume that ancestor X windows have associated GTK widgets. r=karlt
|
2009-07-04 21:47:15 +12:00 |
|
Timothy Nikkel
|
b21de22a53
|
Bug 488242. Make iframes with semi-transparent backgrounds work correctly by painting all canvas background colors using a dedicated fallback background color display item. r+sr=roc
|
2009-07-04 21:30:59 +12:00 |
|
Graeme McCutcheon
|
1dae21f7e8
|
Add a mochitest-based reftest and remove the previously disabled reftest for bug 263683. r=roc
|
2009-07-03 21:12:06 +01:00 |
|
Josh Aas
|
d5e66a3fb6
|
Remove nsIPluginTagInfo2, fold it into nsIPluginTagInfo. b=501812 r/sr=jst
|
2009-07-01 20:54:18 -04:00 |
|
Josh Aas
|
73eb23eeb9
|
Remove nsPIPluginHost. b=501388 r/sr=jst
|
2009-06-30 16:49:04 -04:00 |
|
Masayuki Nakano
|
adfdc27a90
|
Bug 486778 Spell checker's wavy line is sometimes drawn through misspelled words r+sr=roc
|
2009-07-01 01:52:16 +09:00 |
|
Josh Aas
|
4a7715939e
|
Bug 501194 - Remove nsplugin.h. r/sr=jst
|
2009-06-30 01:55:05 -04:00 |
|
Josh Aas
|
11468250a3
|
Windows bustage fix for bug 500889.
|
2009-06-29 15:38:09 -04:00 |
|
Josh Aas
|
c81455d12a
|
Remove plugin instance peers (nsIPluginInstancePeer, nsPIPluginInstancePeer). Second and final part of bug 500889. r/sr=jst
|
2009-06-29 14:53:52 -04:00 |
|
David Bolter
|
281b227c46
|
Bug 467144 - nsIMutationObserver::AttributeChanged should provide old attribute value; r=bzbarsky, r+sr=sicking
|
2009-06-29 14:36:25 -04:00 |
|
Daniel Holbert
|
3589586c5b
|
Bug 465651: Move ReflowOverflowContainerChildren earlier in nsBlockFrame::Reflow. r+sr=roc
|
2009-06-28 20:56:13 -07:00 |
|
Robert O'Callahan
|
a3da1d433e
|
Bug 500630. Clip Cocoa plugins to theheir bounds, so an errant plugin won't draw outside its bounds and leave artifacts. r=josh
--HG--
extra : rebase_source : 551f8124ba9afb8576106f38e7916cf8fd6f7111
|
2009-06-29 10:52:11 +12:00 |
|
Robert O'Callahan
|
62129c7d37
|
Bug 500556. Split FRAMETREE_DEPENDS_ON_CHARS bit into NS_CREATE_FRAME_IF_NON_WHITESPACE and NS_REFRAME_IF_WHITESPACE so we don't need to reframe for every data change. r+sr=bzbarsky
--HG--
extra : rebase_source : 580aed3273c16e8402434a6f32d18dca542f29c0
|
2009-06-29 10:48:24 +12:00 |
|
Josh Aas
|
4e45156e64
|
Bug 500889 - Remove nsIPluginInstancePeer2 and nsIPluginInstancePeer3, part 1 for removing plugin instance peers. b=500889 r/sr=jst
|
2009-06-28 19:43:19 -04:00 |
|
Johnny Stenback
|
c773b6331b
|
Fixing bug 484744. Revert an IID change that broke the old Java plugin. r+sr=mrbkap@gmail.com
|
2009-06-26 07:57:26 -07:00 |
|
Josh Aas
|
8e7850a5bd
|
Bustage fix for bug 500593.
|
2009-06-26 10:54:51 -04:00 |
|
Chris Pearce
|
1a65d280a9
|
Bug 449156 - Implement HTMLVideoElement.poster, with correct reftests. r+=doublec,jst, sr+=roc
|
2009-06-26 19:25:17 +12:00 |
|
Chris Pearce
|
55076f0d9d
|
Backout bug 449156 due to test-poster-9 failure.
|
2009-06-26 18:25:03 +12:00 |
|
Chris Pearce
|
7bb427a394
|
Bug 449156 - Implement HTMLVideoElement.poster r+=doublec,jst sr+=roc
|
2009-06-26 16:23:14 +12:00 |
|
Josh Aas
|
4734a09527
|
Remove nsIPluginManager/nsIPluginManager2. Fold their functionality into nsIPluginHost. b=499431 r/sr=jst
|
2009-06-25 17:06:54 -04:00 |
|
Timothy Nikkel
|
1a1fb2ac05
|
Bug 458651. Text hidden with 'blink' should still receive events. r+sr=roc
--HG--
extra : rebase_source : cfde922d71be51795c3d3fa398faead1d00e2e55
|
2009-06-24 21:09:26 +12:00 |
|
Boris Zbarsky
|
4f8205dfe2
|
Bug 478465. Don't clobber our NS_FRAME_IN_REFLOW flag by scrolling. r+sr=roc
|
2009-06-23 21:35:00 -04:00 |
|
Karl Tomlinson
|
7fac57d2e7
|
b=495959 set NS_FRAME_CONTAINS_RELATIVE_HEIGHT for relative line-heights r=bz,dbaron
|
2009-06-20 13:39:40 +12:00 |
|
Josh Aas
|
ed0da293be
|
Minor Mac OS X plugin related cleanup, no bug. r=smichaud
|
2009-06-19 12:15:23 -04:00 |
|
Jesse Ruderman
|
296a1a61cd
|
Add a bunch of -moz-column crashtests
|
2009-06-18 19:17:24 -07:00 |
|
Robert Longson
|
1973deec58
|
Bug 486936 - image-rendering style should apply to canvas element. r=vladimir
|
2009-06-17 21:31:18 +01:00 |
|
Jesse Ruderman
|
6dfecd1f57
|
Add crashtest for bug 479938
|
2009-06-16 12:11:04 -07:00 |
|
L. David Baron
|
0d06184f97
|
Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
|
2009-06-16 08:00:20 -07:00 |
|
L. David Baron
|
5cd3ba5141
|
Don't reduce the height we're checking while we reflow for floats. (Bug 494332) r+sr=roc
|
2009-06-16 08:00:20 -07:00 |
|
Josh Aas
|
ad98ea63ad
|
Fix some whitespace issues in nsObjectFrame.cpp. no bug, r/sr=sparky
|
2009-06-15 17:36:11 -04:00 |
|
Jesse Ruderman
|
8d01006bd7
|
Add crashtests
|
2009-06-12 19:21:09 -07:00 |
|
Timothy Nikkel
|
358f2be59b
|
Bug 491700 - "hang while resizing windows (CPU hits 100%, no interaction is possible)." r+sr=bzbarsky
|
2009-06-12 21:28:41 -04:00 |
|
Neil Rashbrook
|
9805c029f6
|
Bug 458231 Frame overflow plays havoc with size of <label> or <description> r+sr=roc r=dao for backout of workaround for bug 69710
|
2009-06-12 08:33:51 +01:00 |
|
Robert O'Callahan
|
430c7bf0dc
|
Bug 492837. If a scrollframe's reflow is interrupted, don't clamp the scroll position to the new size. r=bzbarsky
--HG--
extra : rebase_source : f0def3a670f208e5894cdbd650d395d991441c34
|
2009-06-12 13:46:33 +12:00 |
|
Boris Zbarsky
|
e0d84788ef
|
Bug 493649. Make sure that we never end up incomplete when our available height is unconstrained. r+sr=roc
|
2009-06-11 13:09:35 -04:00 |
|
Boris Zbarsky
|
da7a0478e4
|
Bug 493863. We might have stopped the loop right after reflowing a column, so put off the CheckForInterrupt on the column-set until after the loop. r+sr=roc
|
2009-06-11 10:35:08 -04:00 |
|
Arpad Borsos
|
be212f351c
|
Bug 495296 - kill nsISVGTextContentMetrics; r+sr=roc
|
2009-05-29 12:15:40 +02:00 |
|
Neil Deakin
|
79321ef1f8
|
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
|
2009-06-10 14:00:39 -04:00 |
|
Henri Sivonen
|
2b33dab370
|
Bug 468708 - namespaceURI for HTML elements should be http://www.w3.org/1999/xhtml (also make localName return in lower case) r=sicking, sr=peterv, a=beltzner
|
2009-06-09 10:41:19 +03:00 |
|
Ben Newman
|
009d7b155b
|
Bug 487750 - test_plugin_clipping.xhtml fails randomly. r+sr=bz
|
2009-06-04 14:46:13 -07:00 |
|
Robert O'Callahan
|
8c7da0cfb7
|
Bug 494667. Don't apply optimization to shrink drawn background area to exclude solid borders, if we're not going to draw those borders (e.g. in tables with collapsing borders). r+sr=dbaron,a=beltzner
|
2009-05-28 17:01:42 +12:00 |
|
Jesse Ruderman
|
dddd44794e
|
Add crashtests
|
2009-05-26 11:53:12 -07:00 |
|
L. David Baron
|
7c71744210
|
Fix bug 25888 for inline frames other than bullets: redo line reflow when the line's height pushes it into the way of other floats. (Bug 25888) r+sr=roc
|
2009-05-20 07:21:34 -04:00 |
|
L. David Baron
|
bedec9616e
|
Implement a method on the float manager to get the largest width available within a height (rather than just at a point). (Bug 25888) r+sr=roc
|
2009-05-20 07:21:34 -04:00 |
|
L. David Baron
|
78f084eb30
|
Merge InitFloat into AddFloat (on nsLineLayout and nsBlockReflowState). (Bug 25888) r+sr=roc
|
2009-05-20 07:21:34 -04:00 |
|
Jonas Sicking
|
d378472c28
|
Bug 481566: Add prefs to control making the content sink more responsive. r/sr=mrbkap
|
2009-05-19 08:54:42 -07:00 |
|
Timothy Nikkel
|
ae2a85815d
|
Bug 493702. Paint subdocuments across iframe boundaries in print presentations when we don't have docshells. r=roc
--HG--
extra : rebase_source : 742a62c9d4940267fee10f58ed7b1ce26909be2a
|
2009-05-19 21:57:31 +12:00 |
|
Karl Tomlinson
|
1b9df1cee4
|
b=481751 block-height line-height for text input and strut baseline for textarea r=bz,sr=dbaron
--HG--
extra : rebase_source : 1241360066ea9387d15c71936da9468399240640
|
2009-05-19 10:13:12 +12:00 |
|
Joe Drew
|
959ad4285f
|
Bug 493240. r+sr=bzbarsky
|
2009-05-16 17:16:33 -04:00 |
|
Arpad Borsos
|
70e2e8c94a
|
Bug 492937 - kill nsLineLayout::mPlacedFloats and related code; r+sr=roc
|
2009-05-14 11:31:35 +02:00 |
|
Timothy Nikkel
|
25b4c43458
|
Bug 492014. Wrap the display list for a subdocument in a wrapper which associates it all with the subdocument's owning element, so sorting-by-content doesn't try to reorder it. r=roc
|
2009-05-15 15:11:59 +12:00 |
|
Robert O'Callahan
|
dc397ecf0d
|
Bug 491960. Only reflow due to selection if we did or will have overflowing selection decorations. r=dbaron
|
2009-05-15 15:09:49 +12:00 |
|
Timothy Nikkel
|
13f0179fd9
|
Bug 491848. Ensure scripts are blocked during frame destruction. Also, don't dispatch paint events during a synchronous plugin message. r=roc
|
2009-05-15 15:08:41 +12:00 |
|
Karl Tomlinson
|
b5254172e4
|
b=491241 crash with windowless plugins when MOZ_COMPOSITED_PLUGINS is defined r=jrmuizel
|
2009-05-15 14:26:10 +12:00 |
|
Karl Tomlinson
|
c4c942a643
|
b=485125 reparent plugin widgets for delayed destruction. r=jst
|
2009-05-15 14:16:27 +12:00 |
|
Masayuki Nakano
|
feee8b464b
|
Bug 492233 [IMM32] Reimplement IME mouse handling r=VYV03354+roc, sr=roc
|
2009-05-15 09:46:24 +09:00 |
|
Arpad Borsos
|
5b33bf7a38
|
Bug 492531 - Optimize some CSS and Reflow classes for memory usage; r+sr=dbaron
|
2009-05-13 10:26:48 +02:00 |
|
Robert O'Callahan
|
f34b7ae2c5
|
Bug 492480. Unregister placeholder relationship when we destroy out-of-flow frames, instead of trying to do it earlier in many places and not always doing it right. r+sr=dbaron
--HG--
extra : rebase_source : c9bedc1d7482b9c7ccf2878caded9320b92eb652
|
2009-05-14 09:35:02 +12:00 |
|
Boris Zbarsky
|
4062b17b73
|
Bug 492469. Better handling of end margins/borders/padding for frames that end up complete while having both fluid and fixed continuations. r+sr=dbaron
|
2009-05-13 12:38:58 -04:00 |
|
Arpad Borsos
|
319919e714
|
Bug 492520 - Optimize some Frame classes for memory usage; r+sr=roc
|
2009-05-12 12:13:09 +02:00 |
|
Arpad Borsos
|
bad0be068f
|
Bug 492510 - Optimize nsLineLayout for memory usage; r+sr=roc
|
2009-05-12 10:53:06 +02:00 |
|
Daniel Holbert
|
0947631c3a
|
Bug 490909: Remove old layout debugging code, patch #2: remove 'VerifyTree' & related code. r+sr=dbaron
|
2009-05-12 12:03:09 -07:00 |
|
Simon Montagu
|
4ae0cfa1ee
|
Fix warnings caused by the patch for bug 492231. r+sr=roc
|
2009-05-12 01:18:27 -07:00 |
|
Boris Zbarsky
|
70c31886f4
|
Bug 480452. Make {ib} splits behave the same way with regard to margins, borders, and padding as inline frames that just have a line-break happening inside them do. r+sr=dbaron
|
2009-05-11 22:04:58 -04:00 |
|
Boris Zbarsky
|
e6259a26ac
|
Bug 78070. When the root element is removed, remove all frames except the viewport; when it's reinserted, recreate them as needed. r=roc,dbaron sr=roc
|
2009-05-11 22:04:58 -04:00 |
|
Simon Montagu
|
824ab9b61e
|
Do bidi reordering for visual RTL frames in the same way as other bidi frames. Bug 492231, r+sr=roc
|
2009-05-11 03:36:01 -07:00 |
|
Boris Zbarsky
|
6d240a975e
|
Bug 491537. Make sure to set dirty buts all the way up the tree when interrupting inside an abs pos child or child of a columnset. r+sr=dbaron
|
2009-05-09 22:57:47 -05:00 |
|
Boris Zbarsky
|
2ba0794803
|
Bug 492080. More correct marking of dirty bits on floats when we interrupt. r+sr=dbaron
|
2009-05-09 22:51:34 -05:00 |
|
Graeme McCutcheon
|
aba02829e6
|
Bug 348681 follow-up comment fix.
|
2009-05-09 22:36:17 +01:00 |
|
Graeme McCutcheon
|
0e41a51d57
|
Bug 348681 - Don't allow overlapping ranges in the selection. r+sr=roc
|
2009-05-09 22:30:19 +01:00 |
|
fantasai
|
07144c51fe
|
Fix bug 399412 - don't reflow overflow containers that are pending re-placement. r+sr=roc
|
2009-05-08 18:53:44 -07:00 |
|
L. David Baron
|
ef1d609c60
|
Traverse and unlink selection listeners. (Bug 490071) r+sr=peterv
|
2009-05-08 21:59:26 -07:00 |
|
Ryo Onodera
|
5e72993bff
|
Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc
--HG--
extra : rebase_source : 13778709270ab926e951a7782fce3632370ef7c7
|
2009-05-08 14:31:04 +12:00 |
|
Robert O'Callahan
|
d827a42b82
|
Bug 488901. When an element's size changes and it has borders, we don't necessarily need to invalidate the entire border-box --- if there is no right or bottom border, and other conditions are met. r+sr=dbaron
--HG--
extra : rebase_source : 24306ec844dab873cc9b580f32a383f0ccb769a5
|
2009-05-08 13:52:22 +12:00 |
|
L. David Baron
|
8c38aba811
|
Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
|
2009-05-06 13:46:04 -07:00 |
|
Vladimir Vukicevic
|
75d85ea612
|
b=488692; full page zoom broken with canvas; r=roc
|
2009-05-06 13:02:59 -07:00 |
|
Daniel Holbert
|
197a86fb76
|
Bug 490909: Remove old debugging functions InLineList & InSiblingList, since they're not used by anything. r+sr=dbaron
|
2009-05-06 10:03:59 -07:00 |
|
Boris Zbarsky
|
05780cc568
|
Bug 67752. Implement interruptible reflow. r=roc,dbaron
|
2009-04-21 19:53:52 -04:00 |
|
Boris Zbarsky
|
de62e00f8f
|
Bug 491415. Need to initialize this member so we don't report bogus ascents. r+sr=roc
|
2009-05-05 01:01:47 -04:00 |
|
Simon Montagu
|
66916d4c11
|
Clear previous continuation's text run when destroying a continuation text frame. Bug 490747, r+sr=roc
|
2009-04-30 23:55:59 -07:00 |
|
tn
|
7afdd11636
|
Bug 490376 - Crash [@ nsDisplayList::GetBottom]; r=roc
|
2009-04-30 12:07:18 +02:00 |
|
Robert O'Callahan
|
0cc4169245
|
Bug 384037. Eliminate nsFrameNavigator and switch XUL splitters to using nsFrameList instead. Also add a check so that we don't crash when a splitter's parent is not a XUL box. r+sr=dbaron
--HG--
extra : rebase_source : 2438d96782b0d3c976fe7adf4f8e167811d76e64
|
2009-04-25 20:33:32 +12:00 |
|
Robert O'Callahan
|
0312246f4f
|
Bug 485121. Reenable test_plugin_position.xhtml
--HG--
extra : rebase_source : ba0d5f027b1990315a463452e8e7bbeb6a1bf28a
|
2009-04-10 13:16:53 +12:00 |
|
Robert O'Callahan
|
52b90a658d
|
Bug 485121. The screen coordinates for an element should be snapped to the nearest screen pixel, not rounded out, for consistency with the way we position native widgets and snap rectangle drawing. r=dbaron
--HG--
extra : rebase_source : 6fd7efc5516702118e5207b2ff8150dc1859c3e4
|
2009-04-10 13:15:47 +12:00 |
|
tn
|
eb440cb520
|
Bug 485275. Display fallback background color for non-root documents as necessary. r+sr=roc
--HG--
extra : rebase_source : fd455bec928d342c184089dfba6c75191c4ea28d
|
2009-04-25 20:19:23 +12:00 |
|
L. David Baron
|
d02e7ef8c8
|
Mark the tests that were just disabled more clearly in the makefiles.
|
2009-04-24 15:45:34 -07:00 |
|
Bob Clary
|
70a1f43926
|
bug 421839 - disable test_bug421839-1.html.
|
2009-04-24 14:54:24 -07:00 |
|