smontagu%smontagu.org
6e00ae7cdf
Update data files to Unicode 5.0
2006-07-30 12:47:26 +00:00
smontagu%smontagu.org
3f86b46158
Update data files to Unicode 5.0
2006-07-30 12:39:56 +00:00
Olli.Pettay%helsinki.fi
d9a7d477f1
Bug 346083, Crash [@ nsBoxObject::SetProperty], r+sr=bz
2006-07-28 06:28:27 +00:00
Olli.Pettay%helsinki.fi
6431c70f98
Bug 346119, update PresContext's document when PresShell is changed, r+sr=bz
2006-07-28 06:22:19 +00:00
jag%tty.nl
8921c09184
Expand tab introduced in previous checkin. r=sspitzer
2006-07-25 01:34:31 +00:00
sspitzer%mozilla.org
7d923a632e
fix for bug #342439 : printing certain urls (google groups and maps) from print preview shows the style/meta tags on paper. thanks to bz for the fix. r/sr=dbaron
2006-07-25 00:29:26 +00:00
sharparrow1%yahoo.com
ca2fdec000
Bug 345371: add null checks for weak pointers in nsCaret. r+sr=roc.
2006-07-20 23:26:05 +00:00
mats.palmgren%bredband.net
ee6a0e63b0
Null check the page content frame, just in case. b=294836 r+sr=bzbarsky
2006-07-20 09:41:01 +00:00
cvshook%sicking.cc
3a9a287253
Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
2006-07-19 04:36:36 +00:00
uriber%gmail.com
3bef115769
Fix bidi behavior of ctrl+backspace and ctrl+del. bug=344226 r=smontagu sr=roc
2006-07-18 07:28:38 +00:00
uriber%gmail.com
e121423cb8
Clean up nsPeekOffsetStruct. bug=343763. r+sr=roc
2006-07-13 06:06:29 +00:00
Olli.Pettay%helsinki.fi
00bb6d99a7
Bug 343457, Adding nsWeakFrame, r+sr=roc
2006-07-12 07:41:11 +00:00
Olli.Pettay%helsinki.fi
ce0745a535
backing out Bug 343457 too see if it caused btek tp regression
2006-07-11 20:18:07 +00:00
Olli.Pettay%helsinki.fi
4451e7f11c
Bug 343457, Add nsWeakFrame, r+sr=roc
2006-07-11 13:01:07 +00:00
mats.palmgren%bredband.net
47bd18fde6
Remove the special painting code for a 165-twips checkbox. Move the remaining parts of nsFormControlHelper to its consumers and remove nsFormControlHelper.{cpp,h} from the tree. b=343495 r+sr=roc (r=me on roc's part)
2006-07-06 10:43:51 +00:00
smontagu%smontagu.org
952a1a4a12
Only display a bidirectional caret on platforms that implement nsIBidiKeyboard. Bug 272096, r+sr=roc
2006-07-06 08:29:53 +00:00
uriber%gmail.com
9a0575887a
Make sure that we're inserting the new frame after the last continuation of the :before pseudo-element. bug=343540 r+sr=roc
2006-07-05 05:38:10 +00:00
mats.palmgren%bredband.net
cde65ad7de
Block-level replaced element margin box must not overlap any floats. b=342531 r+sr=dbaron
2006-07-05 03:53:22 +00:00
cvshook%sicking.cc
2c39937d84
Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz
2006-07-02 07:23:10 +00:00
mats.palmgren%bredband.net
153ab238ca
Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
2006-06-29 02:32:36 +00:00
darin%meer.net
0f94d8ab55
fixes bug 333167 "remove idle timer / timer manager after bug 326273 is fixed" r=pavlov
2006-06-29 00:01:58 +00:00
longsonr%gmail.com
bea6a3f15c
Bug 341638 - Rationalise nsSVGTextFrame, nsSVGTextPathFrame and nsSVGTSpanFrame. r=tor,sr=roc
2006-06-28 15:23:40 +00:00
roc+%cs.cmu.edu
1621ac24bd
Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
2006-06-26 22:18:23 +00:00
bryner%brianryner.com
6199631cfd
fixing bustage from bug 319551 (bad trunk merge)
2006-06-26 19:06:20 +00:00
bryner%brianryner.com
1230d880ae
Clear the old child docshells when SetDOMDocument is called, so that they don't get persisted in session history before they're GC'd. Also, update SHEntry to hold strong references to the child docshells. Bug 319551, r=sicking sr=bzbarsky
2006-06-26 18:48:52 +00:00
dveditz%cruzio.com
506140bd0c
Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
...
simplify OOM checks when growing an nsAString. r/sr=darin
2006-06-22 19:07:30 +00:00
tor%cs.brown.edu
3f9980a5fd
Bug 342200 - Remove nsSVGPathGeometryFrame subclasses. r+sr=roc
2006-06-21 15:42:28 +00:00
roc+%cs.cmu.edu
f56a5cbd3a
Bug 288357. Force abs-pos frames to always take the first-in-flow abs-pos container as their container. This prevents confusion when placeholders move across next-in-flow boundaries. r+sr=dbaron
2006-06-20 21:10:02 +00:00
bzbarsky%mit.edu
a100b66f3c
Rev the iid. Bug 335689, r+sr=dbaron
2006-06-20 04:21:56 +00:00
roc+%cs.cmu.edu
9c2da8d1b9
Bug 341695. Never look at the mRect coordinates of SVG foreignobject frames, SVG uses them for other things. r+sr=tor
2006-06-19 22:06:41 +00:00
mark%moxienet.com
a66ed53902
209989 After Find Again (Ctrl-G/F3), text highlighting color becomes green. Patch by Peter Kasting <pkasting@google.com>. r=mconnor sr=dbaron
2006-06-17 01:05:26 +00:00
dbaron%dbaron.org
8ade31392b
Implement a stub imgIDecoderObserver to save code size in content and layout. b=339612 r+sr=sicking
2006-06-16 21:07:47 +00:00
roc+%cs.cmu.edu
a0ca718bfc
Bug 334765. Fix XUL boxobject coordinates to not take scrolling into account. Second try, with a patch that hopefully won't regress Tp. r+sr=bzbarsky
2006-06-16 02:40:29 +00:00
tor%cs.brown.edu
a243471944
Bug 341021 - Remove nsISVGOuterSVGFrame interface. r+sr=roc
2006-06-15 19:10:28 +00:00
uriber%gmail.com
ab53025882
Bug 328168: Horizontal paddings, borders and margins on multi-frame bidi inlines appear in the wrong places. Patch by Haamed Gheibi <gheibi@gmail.com>. r=roc+uriber, sr=roc.
2006-06-15 08:16:23 +00:00
bzbarsky%mit.edu
b935eff12d
Make sure to actually return something. Bug 341465, patch by Ryan VanderMeulen
...
<ryanvm@gmail.com>, r+sr=bzbarsky
2006-06-15 03:45:40 +00:00
roc+%cs.cmu.edu
8ac789f331
Bug 331883. Restrict anonymous box selectors to agent/user style sheets. r+sr=dbaron/bzbarsky
2006-06-15 03:20:19 +00:00
sharparrow1%yahoo.com
a5b8981f5e
Bug 334760: Printing of iframes broken on cocoa and linux. r+sr=roc
2006-06-15 03:19:32 +00:00
sharparrow1%yahoo.com
8de858c0bf
Bug 334555: Fix printing of translucent background on root. r+sr=roc.
2006-06-15 03:17:06 +00:00
martijn.martijn%gmail.com
bc8ea1ce1c
Bug 337356 - Page zoom breaks if content policy accesses frame's document, r+sr=bzbarsky
2006-06-12 13:49:46 +00:00
tor%cs.brown.edu
f3f0c36d26
Bug 340083 - crash with geometry inside desc/title. r+sr=roc
2006-06-09 21:06:35 +00:00
roc+%cs.cmu.edu
9b4afa06dd
Fixing bustage
2006-06-09 04:43:15 +00:00
roc+%cs.cmu.edu
dffcabfea0
Bug 338251. Create safe wrappers for gfx text functions and use them. r=smontagu,sr=rbs
2006-06-09 03:29:32 +00:00
bzbarsky%mit.edu
7d1587d182
Make stylesheet service sheets apply dynamically. Bug 335689, r+sr=dbaron
2006-06-08 14:32:20 +00:00
uriber%gmail.com
6e1f1e3dfc
Allow searching a line for a frame starting from a given point, to improve performance of forward-moving searches. Used in bidi resolution. bug=339935, r+sr=roc
2006-06-08 08:41:51 +00:00
roc+%cs.cmu.edu
4c63027607
Bug 334765. Testing backout to see if it was responsible for btek's Tp change.
2006-06-07 02:35:57 +00:00
roc+%cs.cmu.edu
fe1409e73e
Bug 331432. Split nsSVGForeignObjectFrame into a pure SVG frame containing an anonymous block child, to avoid state bit collisions and simplify things. Also fixes configure.in so that foreignObject is really enabled by default in cairo builds. r=tor,sr=bzbarsky
2006-06-06 23:13:15 +00:00
roc+%cs.cmu.edu
47e312e575
Bug 334765. Don't include scroll offsets in DOM element offset calculations. r+sr=bzbarsky
2006-06-06 22:31:17 +00:00
mats.palmgren%bredband.net
cb73b1734e
Don't warn (in a debug build) when ALT attr is missing in markup. b=339281 r+sr=bzbarsky
2006-06-03 19:24:05 +00:00
mats.palmgren%bredband.net
a939229ead
Use memmove() instead of memcpy() for potential overlapping regions. b=337896 r+sr=dbaron
2006-06-03 14:19:21 +00:00
dbaron%dbaron.org
cd4d6ee0e9
Fix GC hazards associated with event handlers on images only reachable from their current network loads, some of which are regressions from 241518. b=321054 r=darin sr=bzbarsky
2006-06-01 18:35:21 +00:00
tor%cs.brown.edu
58e849699b
Bug 338301 - cleanup of svg container frame inheritance and code
...
duplication, plus removal of nsISVGContainerFrame. r+sr=roc
2006-06-01 15:31:15 +00:00
uriber%gmail.com
587b8172c5
Bug 339699: Reduce number of calls to nsLineBox::Contains from nsBidiPresUtils::Resolve. r+sr=bzbarsky
2006-05-31 10:21:34 +00:00
leon.sha%sun.com
fd319d7c22
Bugzilla Bug 336999 Crash involving XUL menus, position: fixed, position: absolute [@ nsIFrame::GetNextSibling] [@ nsCSSFrameConstructor::FindFrameWithContent].
...
Patch by alfred.peng@sun.com .
neil: review+
bzbarsky: superreview+
2006-05-25 03:52:52 +00:00
Olli.Pettay%helsinki.fi
68d82c8fad
Bug 336978, Crash when window gets destroyed on pagehide event, r+sr=bryner
2006-05-24 20:31:59 +00:00
Olli.Pettay%helsinki.fi
cb1f0a0bb9
Bug 338122, Crash [@ nsIMEStateManager::IsActive] when window gets removed on mousedown at button, r+sr=roc
2006-05-19 10:26:44 +00:00
cvshook%sicking.cc
b0d7599f6b
Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz
2006-05-16 15:50:47 +00:00
Olli.Pettay%helsinki.fi
6f0e67928a
Bug 337586, Crash [@ PresShell::InitialReflow] when window gets destroyed duren beforeunload event handler, pressing reload, r+sr=bz
2006-05-15 17:51:35 +00:00
Olli.Pettay%helsinki.fi
6aa56726d9
oops, this part was for other bug
2006-05-15 17:38:33 +00:00
Olli.Pettay%helsinki.fi
671b591a88
Bug 337219, onfocus=window.close() in body of popup causes crash [@ nsXULElement::vftable], r+sr=bz
2006-05-15 17:18:59 +00:00
bmlk%gmx.de
5c43019aa0
remove crash prone from hack from frame construction and replace it with a hardcoded style rule bug 285727 r/sr=bzbarsky
2006-05-14 13:34:32 +00:00
bzbarsky%mit.edu
b41cf96c5d
Fix the way we do notifications so we don't notify twice for <head>. Bug
...
332644, r=mrbkap, sr=peterv
2006-05-12 20:36:39 +00:00
bzbarsky%mit.edu
41af3aa3be
Fix crash bug 336582. ESM changes by me and Martijn Wargers
...
<martijn.martijn@gmail.com>, r+sr=roc. Presshell changes by Mats Palmgren
<mats.palmgren@bredband.net>, r+sr=bzbarsky
2006-05-12 03:49:38 +00:00
darin%meer.net
0318b8c707
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
bzbarsky%mit.edu
d42ce1c09a
Restoring timeless' comment that was removed (with no review, too).
2006-05-06 23:44:09 +00:00
timeless%mozdev.org
5aa27b6361
Bug 334295 status is used uninitialized in DocumentViewerImpl::DumpContentToPPM if fopen fails
...
r=roc sr=roc
2006-05-06 21:56:37 +00:00
dbaron%dbaron.org
6e8e93c0aa
Convert one other assertion to a warning. b=310985
2006-05-05 16:31:59 +00:00
cvshook%sicking.cc
d3ec0aa5c5
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
2006-05-05 06:52:21 +00:00
bmlk%gmx.de
c23a3816c4
use a pseudoframe as a parent only when it has children, bug 336291 r/sr=bzbarsky
2006-05-04 18:26:43 +00:00
roc+%cs.cmu.edu
0df069259f
Bug 130078. Backing out now that I have perf. numbers
2006-05-04 05:36:53 +00:00
roc+%cs.cmu.edu
7a9451c41b
Bug 130078. Test checkin of patch to unify view manager hierarchy. We need to see how this affects performance metrics. r+sr=dbaron
2006-05-04 03:46:19 +00:00
mrbkap%gmail.com
9f87463b44
Only recalculate the caret's rect when we're not currently drawn in an attempt to avoid caret turds when we're being notified of the caret movement after the frame has already been marked dirty. bug 335834, r+sr=roc
2006-05-04 00:05:22 +00:00
vladimir%pobox.com
a5d5427054
missed file for checkin
2006-05-03 01:33:51 +00:00
masayuki%d-toybox.com
4a98e11533
Bug 335474 Crash in [@ nsCSSRendering::DrawDashedSides] r+sr=roc
2006-04-28 23:21:01 +00:00
mrbkap%gmail.com
695809a291
Update the caret position after reflows to avoid turds. bug 334649, r+sr=roc
2006-04-28 04:33:41 +00:00
roc+%cs.cmu.edu
d9cf8d8bf8
Bug 335140. Set 'force descend into' bit on frames and then leave it set until we're done with the display list ... then we can be sure of descending to frames whose container is not an ancestor of the placeholder. r=mrbkap
2006-04-27 02:45:03 +00:00
roc+%cs.cmu.edu
8956f1d8a1
Bug 334942. ExplodeAnonymousChildLists before sorting table parts. r=bernd
2006-04-27 02:25:23 +00:00
roc+%cs.cmu.edu
aac1b0d44f
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
2006-04-26 02:01:07 +00:00
roc+%cs.cmu.edu
4667a9b409
Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
2006-04-26 01:57:22 +00:00
masayuki%d-toybox.com
0a141d7eb5
Bug 326550 The dots in the focus outline do not match trunk builds(draw focus using something other than XOR). This is for comment 8 problem (the outline always drawn black) r+sr=roc
2006-04-25 09:19:29 +00:00
leon.sha%sun.com
0960e6fd1d
Bug 333896
...
Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
Patch by alfred.peng@sun.com .
roc: review+
roc: superreview+
2006-04-24 05:40:11 +00:00
bmlk%gmx.de
0e195e4873
make pseudo rowgroups and colgroups only siblings if their parent is not a pseudo bug 333493 r/sr=bzbarsky
2006-04-22 10:53:20 +00:00
bmlk%gmx.de
af5c1bb26c
pseudo rowgroups might be wrapped in a scrollframe, bug 331679 r/sr=bzbarsky
2006-04-22 10:28:13 +00:00
bzbarsky%mit.edu
7d7cc60668
Don't print-preview <noscript> unless script is really disabled. Bug 334944, r+sr=jst
2006-04-22 00:06:30 +00:00
mrbkap%gmail.com
8cde2f4313
Make the caret paint in the same color as the foreground so it's not always painted black. bug 334635, r+sr=roc
2006-04-21 19:13:58 +00:00
vladimir%pobox.com
97d6375b31
b=328241, antialiasing problem with joining borders, temporary diable-aa fix for non-rounded borders, r=dbaron
2006-04-21 17:52:05 +00:00
jag%tty.nl
8221d97ee5
Bug 334829: FindFrameWithContent() can't find certain frames
...
If the hint frame's location in the frame tree doesn't match its element's location in the content tree, the hint is useless, and we don't correctly reboot the search without the hint. Add a flag to make the reboot work.
Patch courtesy of Danger Inc., r=dbaron, sr=bzbarsky
2006-04-21 11:13:41 +00:00
bzbarsky%mit.edu
053e69ca4e
Treat background images more like background colors when printing. Bug 311526,
...
r=roc, sr=dbaron
2006-04-21 01:57:47 +00:00
sharparrow1%yahoo.com
0ea57e0c06
Bug 334547: get rid of scrollframe code which never executes. r+sr=roc.
2006-04-20 03:22:48 +00:00
dbaron%dbaron.org
8d32a06b5b
Initialize rv. b=334655 r+sr=roc
2006-04-19 21:14:57 +00:00
bzbarsky%mit.edu
bccc7549d5
Only parse those XUL display styles that we can actually construct. Bug
...
312120, r+sr=dbaron
2006-04-19 15:10:50 +00:00
bzbarsky%mit.edu
77631a27b2
Remove the layout.reflow.async.duringDocLoad pref -- setting it to false just
...
makes us buggy. Bug 334543, r+sr=dbaron
2006-04-19 15:08:44 +00:00
bzbarsky%mit.edu
4e074a03a2
By the time we're processing reflow callbacks, reflow is done. Bug 334518,
...
r+sr=dbaron
2006-04-18 21:48:12 +00:00
sharparrow1%yahoo.com
67d4723e36
Bug 334416: Misc view usage cleanups. r+sr=roc.
2006-04-18 06:05:24 +00:00
dbaron%dbaron.org
637a3c6242
Add assertions to verify no-reentry invariants in layout. b=310985 r+sr=bzbarsky
2006-04-18 05:44:02 +00:00
mrbkap%gmail.com
b2b67bf3e0
Fixing bustage from bug 287813.
2006-04-18 00:17:42 +00:00
mrbkap%gmail.com
e27b36efcc
Draw the caret in the normal path of frame painting instead of doing it directly to the current view. bug 287813, r+sr=roc
2006-04-17 23:16:46 +00:00
roc+%cs.cmu.edu
ee089f28b9
Bug 333481. Sort table-part event-handling display items to ensure that the table comes before all row-groups, which come before all rows, which come before all cells. r=bernd
2006-04-17 22:16:24 +00:00
bzbarsky%mit.edu
bf69a1d4b9
Unregister our placeholder before destroying it. Bug 316267, r+sr=dbaron
2006-04-17 01:40:14 +00:00
mrbkap%gmail.com
e65511e9c6
[BeOS]Bug 322051, restructuring nsWindow code, patch by thesuckiestemail@yahoo.se r=sergei_d
2006-04-11 20:44:17 +00:00
masayuki%d-toybox.com
6fb048961a
Bug 327003 Don't commit the IME composition string when Mozilla is deactivated r=roc+masaki.katakai+timeless sr=roc
2006-04-11 16:37:58 +00:00
sharparrow1%yahoo.com
3b62c93943
Bug 332927: Cleanup iframe/frame printing code (and a couple other misc. cleanups)
2006-04-11 01:48:48 +00:00
martijn.martijn%gmail.com
198842fdb0
Bug 332499 - Misplaced listbox for floated select, patch by Marc Liddell, r+sr=roc
2006-04-11 01:18:41 +00:00
uriber%gmail.com
e44c4e92b0
Set NS_FRAME_IS_BIDI on skipped fluid continuations. bug=333433 r=smontagu sr=bzbarsky
2006-04-10 17:05:01 +00:00
Olli.Pettay%helsinki.fi
107fe84cd5
Bug 330494, Remove NS_EVENT_FLAG_INIT. Makes NN4 event handling and preventBubble and preventCapture methods no-op. r=sicking, sr=jst
2006-04-10 17:04:54 +00:00
atremon%elansoftware.com
0d3d560420
Bug 332701 remove timeless' comment (patch for rev 1.477 sr=roc)
2006-04-10 13:48:13 +00:00
roc+%cs.cmu.edu
a7f03736a9
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
2006-04-10 00:16:29 +00:00
uriber%gmail.com
22b463bc6d
Implemented bidi.edit.caret_movement_style pref, default is "visual, but logical during selection". bug=330175 r=smontagu sr=roc
2006-04-08 14:45:48 +00:00
uriber%gmail.com
0276ada6af
Bug 331958: Crash when selecting text, using rtl object with css generated content and designMode. r+sr=dbaron
2006-04-08 14:17:35 +00:00
bmlk%gmx.de
f8a57076f6
make sure that we process colgroup and rowgroup pseudos in parallel, otherwise we would lose one of them 325984 r/sr=bzbarsky
2006-04-08 06:10:39 +00:00
martijn.martijn%gmail.com
e75f7f31b2
Bug 331040 - Crash when removing parent iframe in onbeforunload handler. Patch by Feng Qian, r=bryner, sr=bzbarsky
2006-04-05 23:57:30 +00:00
timeless%mozdev.org
b658ac08cc
Bug 332701 build fails in nsDocumentViewer.cpp due to unguarded use of SetUseAltDC if NS_PRINT_PREVIEW undefined
...
r=atremon@elansoftware.com ,roc sr=roc
2006-04-05 04:37:44 +00:00
sharparrow1%yahoo.com
6c52ccea14
Remove NS_IPRESCONTEXT_IID because it is unused. rs=bzbarsky
2006-04-05 00:55:57 +00:00
dbaron%dbaron.org
04b8c33eda
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
2006-04-05 00:00:44 +00:00
bzbarsky%mit.edu
ec698d2d3d
Make ReconstructDocElementHierarchy not assume bogus things about the frame
...
tree. Bug 330903, r+sr=roc
2006-04-03 15:52:08 +00:00
sharparrow1%yahoo.com
dc0d45c95e
Bug 244055: Page layout for editor. There is no UI yet, and caret display is buggy at the moment, but otherwise it works. Patch by Alexandre Tr�mon, r+sr=roc.
2006-04-01 01:19:28 +00:00
gerv%gerv.net
d6b60a5248
Bug 236613: change to MPL/LGPL/GPL tri-license.
2006-03-31 06:28:40 +00:00
darin%meer.net
20837f71e1
fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
2006-03-30 18:40:56 +00:00
gerv%gerv.net
af20ee45fb
Bug 331921 - Fix up some corrupt/dodgy Initial Developer lines.
2006-03-30 07:57:05 +00:00
dbaron%dbaron.org
60ca049cfc
Oops, added the comment in the wrong place.
2006-03-30 06:16:27 +00:00
dbaron%dbaron.org
5dcd0b1309
One-line descriptions of files, partly because they show up in LXR.
2006-03-30 05:56:38 +00:00
sharparrow1%yahoo.com
1e650e3784
Bug 331415: some printing code cleanup. r+sr=roc.
2006-03-30 00:27:42 +00:00
dbaron%dbaron.org
a3b8c9f9c5
Fix two regressions related to sizing of canvas frames. b=331458 r+sr=roc
2006-03-26 22:12:54 +00:00
roc+%cs.cmu.edu
0a10a79f62
Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
2006-03-26 21:30:36 +00:00
bmlk%gmx.de
6053d96eb2
also limit the table pseudo frame processing if colgroups are the limiting frame, bug 329900, r/sr=bzbarsky
2006-03-26 18:32:13 +00:00
dbaron%dbaron.org
80962467f4
Always use the UI direction for the scrollbar side, which is what we used to do in the most common case, but make it a pref. b=330863 r=smontagu sr=roc
2006-03-26 00:48:03 +00:00
cvshook%sicking.cc
1b3207b1d5
Relanding patches that (hopefully) don't affect Tdhtml
2006-03-24 00:09:50 +00:00
cvshook%sicking.cc
e26140ab7d
Back out a few of my patches to see if any caused the Tdhtml regression in bug 331364.
2006-03-23 08:21:21 +00:00
uriber%gmail.com
ba0d30b880
In nsTextEditRules::CheckBidiLevelForDeletion(), use nsSelection::GetPrevNextBidiLevels to determine bidi levels. bug=330460 r=smontagu sr=roc
2006-03-23 08:20:29 +00:00
dbaron%dbaron.org
cf374c49f0
Fix asymmetry so things are the same with scrollbars on the left. b=330732 r+sr=roc
2006-03-23 00:11:01 +00:00
bryner%brianryner.com
7a96206e10
Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst.
2006-03-22 18:36:36 +00:00
tor%cs.brown.edu
e74933beab
Bug 328527 - make all SVG content special for frame constructor, use
...
leaf frame for filter leaves. r=bzbarsky, sr=dbaron
2006-03-20 17:39:08 +00:00
pavlov%pavlov.net
5f68395a20
draw image selection using thebes in cairo builds instead of tiling an image. bug 328390. r=vlad sr=roc
2006-03-16 21:42:50 +00:00
bzbarsky%mit.edu
4b74ae14f8
Fix crash bug 322348 by making ReParentStyleContext more sane. r+sr=dbaron
2006-03-16 01:30:38 +00:00
uriber%gmail.com
7d6d83cbd0
Mark lines for which bidi continuations were created or removed dirty, instead of marking everything dirty when continuations removed. bug=330373 r=roc sr=bzbarsky
2006-03-15 20:52:02 +00:00
dbaron%dbaron.org
c37d9a2cf3
Change our scrolling code so that it is capable of scrolling above and to the left of the viewport, and then use that capability for nsHTMLScrollFrames with RTL directionality. This removes the invariant that the child of a scrollframe (::scrolled-canvas canvas or ::scrolled-content block) will be stretched to fill the entire scrollable area and stops enforcing it, a change that's likely to cause some regressions not yet fixed within the patch. This also fixes directionality detection for the scrollframe holding the canvas (changing which side the scrollbar appears on) and fixes an old bug in the code that paints the focus ring around the canvas (so it's now again visible on all sides, even when the canvas is scrollable). b=192767 r+sr=roc
2006-03-15 16:55:19 +00:00
pavlov%pavlov.net
131e8794e2
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu
557b089a47
Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
2006-03-15 03:14:02 +00:00
roc+%cs.cmu.edu
6fd863f2dd
Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc
2006-03-14 20:43:18 +00:00
uriber%gmail.com
90f8e80156
Bug 309286: Caret moves incorrectly in some cases of bidi HTML contained within an inline element in LTR context. r=smontagu sr=roc
2006-03-14 09:16:40 +00:00
uriber%gmail.com
604df793f0
Implement the LockInScrollView mechanism for the visual iterator. bug=320874 r=smontagu sr=roc
2006-03-13 20:19:05 +00:00
uriber%gmail.com
0f22e434f2
In EnsureBidiContinuation, leave fluid continuations alone, and only re-use non-fluid continuations as bidi continuations. bug=329878 r=smontagu sr=bzbarsky
2006-03-12 22:09:28 +00:00
uriber%gmail.com
4e6f48134e
Set bidi attributes on frames being converted to in-flows in nsBidiPresUtils::RemoveBidiContinuation(). bug=330269 r=smontagu sr=bzbarsky
2006-03-12 21:58:47 +00:00
Olli.Pettay%helsinki.fi
2721d0ccd7
Bug 330013, Dragging a link to the tab bar opens in the currently focused tab, not a new tab, r+sr=bz
2006-03-12 20:12:36 +00:00
uriber%gmail.com
8f61b4a3b6
Attempt to fix WINNT bustage from previous check-in
2006-03-12 10:18:17 +00:00
uriber%gmail.com
1003ca6dd4
Do away with geometry in nsFrameList::GetPrev[Next]VisualFor() and nsLineIterator::CheckLineOrder(). Instead use new helper methods in nsBidiPresUtils for determining visual order of the top level of frames in a line. bug=303884 r=smontagu sr=roc
2006-03-12 09:49:48 +00:00
bmlk%gmx.de
510fbf6ef1
Every frame where the frame construction is not controlled by
...
the display-type needs to be mentioned in IsSpecialContent, canvas in this case, bug 329692 r/sr=bzbarsky
2006-03-10 20:03:07 +00:00
roc+%cs.cmu.edu
c2801ebbd7
Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
2006-03-09 18:55:21 +00:00
uriber%gmail.com
9c92bb8ecc
Reparent views when splitting inline ancestors. bug=329762 r+sr=bzbarsky
2006-03-08 18:12:07 +00:00
uriber%gmail.com
01ef33157a
Change RemoveBidiContinuation() to convert bidi continuations into in-flows instead of actually remove them, in attempt to impreove performance. bug=319930 r=smontagu sr=bzbarsky
2006-03-08 09:02:42 +00:00
cvshook%sicking.cc
de7a063b91
Bug 325426: Only use baseURI to resolve relative uris. r=bz sr=jst
2006-03-08 05:01:16 +00:00
Olli.Pettay%helsinki.fi
f79ea0115b
Bug 234455, Centralize event dispatch r=jst, sr=bz
2006-03-07 17:08:51 +00:00
bzbarsky%mit.edu
950c61cf37
Remove the mPresShell member of nsBoxObject, and some other cleanup. Bug
...
329181, r=neil, sr=jst
2006-03-07 03:20:39 +00:00
masayuki%d-toybox.com
273d4b1fbd
Bug 325296 JavaScript opacity for text in <div> element is broken, no problem on branch. patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp> r+sr=roc
2006-03-04 16:05:12 +00:00
cbiesinger%web.de
b768303bda
bug 329140
...
- check for pango rather than gtk2 for non-gtk2 specific code
- add pango/cairo cflags where necessary
- don't include gtk headers when not needed
r=vlad
2006-03-04 14:23:39 +00:00
enndeakin%sympatico.ca
80f0e89dec
Bug 327943, remove grippy frame, r=neil,sr=roc
2006-03-02 21:42:29 +00:00
roc+%cs.cmu.edu
1fac9c6d76
Backing out changes for bug 326944, really this time\!
2006-02-27 04:13:51 +00:00
roc+%cs.cmu.edu
9ec9f229b6
Bug 326011. Retarget mouse events from frame-less views to their ancestors. r+sr=dbaron
2006-02-27 02:47:13 +00:00
roc+%cs.cmu.edu
b7126ee8e0
Bug 326944. Remove nsIComboboxControlFrame. r+sr=roc, patch by Marc Liddell
2006-02-27 02:33:26 +00:00
gavin%gavinsharp.com
a02d83d76c
Bug 328298: crash when passing null to loadAndRegisterSheet, r+sr=dbaron
2006-02-26 19:39:06 +00:00
uriber%gmail.com
5ddf7d9318
Bug 327532: Content inserted before an element with a long (multi-line) ":before" text is inserted in the wrong place. r+sr=roc
2006-02-24 06:58:33 +00:00
timeless%mozdev.org
1ce5986f6b
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
uriber%gmail.com
c7032d59bb
Bug 299065: Bidi resolution needs to split inlines in addition to text frames. r+sr=dbaron
2006-02-21 21:33:47 +00:00
roc+%cs.cmu.edu
900c08a8db
Fix build bustage on non-SVG builds
2006-02-21 01:24:42 +00:00
roc+%cs.cmu.edu
453f4c1b55
Fix build bustage on non-SVG builds
2006-02-21 01:07:59 +00:00
roc+%cs.cmu.edu
769d7a2d60
Bug 326966. Reenable SVG <foreignobject> for cairo-gfx builds. r+sr=tor
2006-02-21 00:33:27 +00:00
vladimir%pobox.com
07d5fe2e34
b=326863, handle opacity natively with thebes without push/pop filter, r+sr=roc
2006-02-15 23:21:12 +00:00
bzbarsky%mit.edu
8792a10a40
Fix bug 326834 -- more care needed with listboxes. r+sr=roc
2006-02-12 21:37:45 +00:00
bmlk%gmx.de
a60a90fede
don't reparent the col style context if the parent is anonymous colgroup bug326015 r/sr=bzbarsky
2006-02-11 11:26:57 +00:00
mats.palmgren%bredband.net
b695caf1ac
Adding a few more out-of-memory checks. b=325150 r+sr=dbaron
2006-02-11 04:14:48 +00:00
bzbarsky%mit.edu
c7b70e1ad2
Make sure to actually not construct frames, not just hand it off to someone
...
else. Bug 326495, r=sicking, sr=tor
2006-02-10 20:54:13 +00:00
bzbarsky%mit.edu
f3a6acf9ec
Improve our handling of reframes around {ib} splits when pseudos or XUL are involved.
...
Bug 322678, bug 325024, bug 325218. r=mats, sr=roc
2006-02-09 04:16:06 +00:00
vladimir%pobox.com
567bc2281b
b=326471, use push/pop group for thebes double buffering; temporarily disable linux native theme until fixed, r=stuart
2006-02-09 01:24:30 +00:00
dbaron%dbaron.org
e8a0ebd80c
Don't convert to floating point and back when we don't need to. b=326040 r+sr=roc
2006-02-07 06:05:00 +00:00
sharparrow1%yahoo.com
ac6fed3850
Bug 321433 - Don't enable selection for printing. r+sr=roc.
2006-02-07 02:52:40 +00:00
roc+%cs.cmu.edu
1481564ee4
Bug 324896. Always paint some kind of background when we're asked to paint, for non-translucent windows. r+sr=dbaron
2006-02-06 20:38:47 +00:00
roc+%cs.cmu.edu
bc64374d98
Bug 324883. Be sure to initialize variables! Fix some cases where we weren't scrolling with bitblit when we could be. r+sr=dbaron
2006-02-06 02:41:51 +00:00
dbaron%dbaron.org
f280152c5c
Fix regression of background positioning for inline elements. b=324960 r+sr=roc
2006-02-05 21:58:46 +00:00
cbiesinger%web.de
c2d981f764
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
masayuki%d-toybox.com
210de117fb
Bug 161179 background image (no-repeat, repeat-x and repeat-y) size reduced when printing page (print preview is ok, scaling only happens in the repeat direction) r+sr=roc
2006-02-03 09:45:28 +00:00
masayuki%d-toybox.com
0afc3df791
fix bustage by bug 258006
2006-02-01 20:33:20 +00:00
masayuki%d-toybox.com
3deabd1ae2
Bug 258006 Mouse-wheel scroll events does not propagate to viewport from fixed pos. elements r+sr=roc
2006-02-01 19:55:35 +00:00
scootermorris%comcast.net
b09d7e40cc
SVG Conditionals should work outside of <switch>. Bug 303018.
...
r=bugmail/sr=tor
2006-01-31 18:53:33 +00:00
bzbarsky%mit.edu
a8ab56ce86
Make the listbox box object deal better with the frame being destroyed and
...
change the tree box object the same way. Bug 282105, bug 325045, bug 322513.
r=neil, sr=ben
2006-01-30 21:29:10 +00:00
bzbarsky%mit.edu
f96a096c2c
Fix leak bug 324969 -- make sure to call virtual destructors.
2006-01-29 18:48:58 +00:00
bzbarsky%mit.edu
b4a900ee54
Fix bug 323028 -- don't set our mRequest until after the clone is done. r+sr=dbaron
2006-01-27 01:11:50 +00:00
cvshook%sicking.cc
ba00feff5e
This assertion should have been removed as part of previous checkin.
2006-01-27 00:52:18 +00:00
cvshook%sicking.cc
50681711be
Bug 310638: New better implementation of (Do)DeletingFrameSubtree. Patch by Mats Palmgren. r=bz sr=dbaron
2006-01-26 22:15:52 +00:00
cvshook%sicking.cc
f4db9498eb
Bug 310436: Allow glyph frames as child of svg. r=tor sr=dbaron
2006-01-26 18:32:55 +00:00
bzbarsky%mit.edu
c91507ade8
Fixing more build bustage and warnings. Bug 317375
2006-01-26 05:14:30 +00:00
roc+%cs.cmu.edu
2ea2cb9c88
Fixing my bustage.
2006-01-26 03:33:38 +00:00
roc+%cs.cmu.edu
77bca74243
Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
2006-01-26 02:29:17 +00:00
cvshook%sicking.cc
366cc1d0ed
Bug 317544: Disable floating inside mathml. r=bz sr=dbaron
2006-01-25 21:40:31 +00:00
cvshook%sicking.cc
be551afd02
Bug 310436: Implement IsFrameOfType and use that to disable non-svg frames from being children of svg frames. r=bz sr=dbaron
2006-01-25 21:16:12 +00:00
roc+%cs.cmu.edu
c91034f873
Bug 323946. nsFieldSetFrame doesn't need to support having a space manager. r+sr=dbaron
2006-01-22 23:20:56 +00:00
bmlk%gmx.de
6c6b9013a4
use scaledpixels to convert from CSS pixels to realword pixels bug=307367 r/sr=roc
2006-01-21 09:31:45 +00:00
bmlk%gmx.de
38c0053e5d
remove some prescontexts bug 321907 r/sr=roc
2006-01-21 09:20:04 +00:00
rbs%maths.uq.edu.au
03a32f07c9
<mspace> is a leaf frame. Don't create bogus child frames inside <mspace> having invalid markup with child content. b=323741, r+sr=roc
2006-01-21 02:46:19 +00:00
tor%cs.brown.edu
5cd5d59918
Bug 316764 - implement <mask> and fix <clipPath> for multiple
...
overlapping children. r=scootermorris
2006-01-20 17:00:43 +00:00
roc+%cs.cmu.edu
a51474e56f
Bug 309550. Margins should not collapse through fieldset boundaries. r+sr=dbaron
2006-01-19 18:44:09 +00:00