Граф коммитов

19183 Коммитов

Автор SHA1 Сообщение Дата
bmlk%gmx.de 76a2914161 remove TableProcessChild, this creates a single codepath trough ProcessChildren for frame construction bug 243159 2. attempt r=rbs sr=bz 2007-01-03 07:18:54 +00:00
longsonr%gmail.com 3e335efb4c Bug 362068 - crash in _moz_cairo_win32_scaled_font_select_font. r=jwatt, sr=roc 2007-01-02 13:15:06 +00:00
bmlk%gmx.de 49f325c75e Zerorowspans are expanded during cellmap entry creation. There is no need to adapt the rowspan value later, bug 364318 r/sr=bzbarsky 2007-01-01 18:18:53 +00:00
mats.palmgren%bredband.net bf6cb32b34 Print Preview crash when accessing print engine data before it's fully created. b=365003 r=sharparrow1 sr=roc 2007-01-01 10:53:11 +00:00
mats.palmgren%bredband.net a83bf5a35d Crash [@ nsPrintEngine::PrintPreview] when trying to print preview a display:none iframe. b=365004 r=sharparrow1 sr=roc 2006-12-31 08:13:56 +00:00
enndeakin%sympatico.ca 9dd8e2af9b Bug 365234, scrolled items in listbox are invisible, r+sr=roc 2006-12-30 17:18:15 +00:00
bzbarsky%mit.edu 2aae2a8147 Use the right percentage base for figuring out text-indent when drawing the
text-decoration.  Bug 364862, r+sr=dbaron
2006-12-30 05:56:25 +00:00
bzbarsky%mit.edu de284c1d33 Be consistent about what percentage border-radius is a percentage of. Bug
364861, r+sr=roc
2006-12-30 05:23:51 +00:00
bzbarsky%mit.edu ff33e8db80 Make computed style not have to worry about null style structs. Bug 364821, r+sr=roc. 2006-12-30 05:17:59 +00:00
gijskruitbosch%gmail.com 6613250ece Bug 363791 - Crash [@ nsTreeBodyFrame::PrefillPropertyArray] involving removal of <treecols>
p=asqueella@gmail.com (Nickolay Ponomarev)
r=neil@parwaycc.co.uk (Neil Rashbrook)
sr=roc@ocallahan.org (Robert O'Callahan)
2006-12-29 13:20:23 +00:00
bmlk%gmx.de 3641a6279f backout of bug 243159, rtest is necessary before checkin 2006-12-29 11:27:31 +00:00
masayuki%d-toybox.com 1d4c9172b7 Bug 287624 ? round CSS border widths to nearest pixel r+sr=dbaron 2006-12-27 14:21:43 +00:00
bmlk%gmx.de 3adbc3cb01 remove TableProcessChild, this creates a single codepath trough ProcessChildren for frame construction bug 243159 r=rbs sr=bz 2006-12-27 14:00:12 +00:00
bmlk%gmx.de 3805fd77a5 initialize variables before use bug 365075 r/sr=bzbarsky 2006-12-27 08:46:30 +00:00
bmlk%gmx.de 0237c82643 bustage fix 2006-12-26 18:34:59 +00:00
timeless%mozdev.org abc256e3da Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
2006-12-26 17:47:52 +00:00
bmlk%gmx.de 973f09c535 be carefull with row indices when deleting cells bug=364318, patch by bz, r=me sr=roc 2006-12-26 14:24:15 +00:00
bmlk%gmx.de 989e6aaa4e rename variable rename mRowCount to mContentRowCount so that it becomes obvious what it contains. Adjust the cellmap grow mechanism to the new nsTArray world bug=363370 r/sr=bzbarsky 2006-12-26 14:04:20 +00:00
bmlk%gmx.de b5b53fe08c add again bound checks that the BC code relies on. bug 364150 r/sr=bzbarsky 2006-12-26 13:55:32 +00:00
dbaron%dbaron.org 9f79c8e792 Untabify. 2006-12-25 19:44:34 +00:00
uriber%gmail.com 54d991dc88 Pull InsertFrames, AppendFrames, and RemoveFrames up from nsInlineFrame to nsContainerFrame. bug=198928 r+sr=dbaron 2006-12-25 18:53:52 +00:00
peterv%propagandism.org 9a12ad3234 First part of fix for bug 306539 (Error during XSLT transformation: (null)). r/sr=sicking. 2006-12-22 17:22:18 +00:00
gijskruitbosch%gmail.com 33f52d2ec3 Bug 361087 - remove the nsIXULPrototypeDocument interface
p=asqueella@gmail.com (Nickolay Ponomarev)
r+sr=bugmail@sicking.cc (Jonas Sicking)
2006-12-22 16:11:16 +00:00
bzbarsky%mit.edu 778db6ebfe Remove most of the aFrame args in computed style; just store the frame in a
member instead.  Bug 364617, r+sr=roc
2006-12-22 06:10:32 +00:00
Olli.Pettay%helsinki.fi 98befb796e Bug 364544, Crash [@ nsSliderFrame::HandleEvent] when a scrollbar thumb gets removed while dragging, r+sr=roc 2006-12-21 21:44:10 +00:00
roc+%cs.cmu.edu 71abc76b85 Bug 363813. Mark canvas with HAS_DIRTY_CHILDREN when we delete its child. r+sr=dbaron 2006-12-21 20:05:34 +00:00
roc+%cs.cmu.edu c6856b3d82 Bug 363813. Reparent style contexts for special-siblings because they may depend on our frame's style context. r+sr=dbaron 2006-12-21 20:03:09 +00:00
roc+%cs.cmu.edu 5ed8439693 Bug 363813. Always reset parent pointers when pulling an inline frame's overflow back into its main child list. r+sr=dbaron 2006-12-21 19:59:30 +00:00
timeless%mozdev.org 4c88c8a7ac Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
r=darin
2006-12-21 07:03:23 +00:00
mozilla.mano%sent.com e4fc371d98 Bug 356536 - [Mac] XUL Scroll bar slider jumps back up when mouse cursor strays from near scroll bar. patch from Stefan <stefanh@bluebottle.com>, r=me, sr=roc. 2006-12-20 22:49:59 +00:00
mats.palmgren%bredband.net 4d3552bade Rename IsSplittable() to GetSplittableType(). b=349973 r+sr=bzbarsky 2006-12-20 03:52:34 +00:00
dbaron%dbaron.org 45306477d3 Eliminate nsStyleBorderPadding and add margin/padding/content rect APIs to nsIFrame. b=332922 r+sr=roc 2006-12-20 01:23:45 +00:00
mats.palmgren%bredband.net ff2c1503bb Horizontal under/overflow events are not dispatched. b=363933 r+sr=dbaron 2006-12-20 01:17:00 +00:00
roc+%cs.cmu.edu 06fb3cff01 Bug 363848. Scrollframes CAN TOO have an nsIScrollbarMediator scrolled frame. r=enndeaking,sr=mats 2006-12-19 20:11:27 +00:00
bzbarsky%mit.edu f3d10bd8a4 Remove the consumers of GetScrollBarDimensions so that we can work on removing
the API too.  Bug 364301, r+sr=roc
2006-12-19 15:08:34 +00:00
longsonr%gmail.com bba7dd722d Bug 363710 - Removing text node has no visible effect. r=jwatt, sr=roc 2006-12-19 13:15:37 +00:00
bzbarsky%mit.edu 2a63a426b3 Use typesafe methods for getting style structs, for now. Bug 363605, r+sr=dbaron 2006-12-19 04:16:09 +00:00
bzbarsky%mit.edu c48208b03f Make scrollframes use the pref width of the scrollbar, not the min width, for
determining pref width.  Fixes bug 363528, r+sr=dbaron
2006-12-19 02:53:05 +00:00
Olli.Pettay%helsinki.fi c1fb8ab34d Bug 364125, middle-click on scroll bar keeps scrolling until the left mouse button is pressed, p=badsector@slashstone.com, r=me, sr=roc 2006-12-18 22:45:07 +00:00
dbaron%dbaron.org f45b3441d3 Fix shadowing variable name. No bug. 2006-12-18 22:35:01 +00:00
dbaron%dbaron.org 20530e94a7 Fix handling of columns in which no cell originates (i.e., unneeded extra colspan). b=363329 Patch from Bernd Mielke, bmlk%gmx.de, with review comments addressed by me. r+sr=dbaron 2006-12-18 22:34:30 +00:00
Olli.Pettay%helsinki.fi 458ea9c2e0 Bug 363879, deCOMtaminate nsGrid dir, part 2, p=Andreas Lange, r+sr=roc 2006-12-18 18:25:48 +00:00
mats.palmgren%bredband.net ce1dce9a7c Rename ComputeHorizontalValue to ComputeWidthDependentValue (ditto for height) and some minor cleanup. b=364131 r+sr=dbaron 2006-12-18 13:20:18 +00:00
bzbarsky%mit.edu 7a8e8f2554 Fix bug 364192 -- assert was backwards. 2006-12-18 05:08:01 +00:00
bzbarsky%mit.edu bab12345fb Fix bug 363406, patch by Nickolay Ponomarev <asqueella@gmail.com>,
r+sr=bzbarsky
2006-12-18 03:59:46 +00:00
bzbarsky%mit.edu 8e2d044803 Forgot file for bug 363637. r+sr=dbaron 2006-12-18 03:34:05 +00:00
bzbarsky%mit.edu a0609cfc4c Adding regression test. 2006-12-18 03:29:35 +00:00
bzbarsky%mit.edu 9e1e591b3e Remove some unused table code. Bug 359139, r=bernd, sr=roc 2006-12-18 03:04:25 +00:00
bzbarsky%mit.edu a96b2700a6 Fix computation of a hypothetical box for abs pos frames which are descendants
of a rel-pos block.  Bug 363637, r+sr=dbaron
2006-12-18 03:00:23 +00:00
sharparrow1%yahoo.com 0e646d9b81 Bug 363770: Fix print crash caused by premature release of print engine. r+sr=roc. 2006-12-17 21:39:03 +00:00
uriber%gmail.com 18c97ad196 Fix calculation of margin forced to "auto" when both margins and width are specified but together smaller than available width. bug=364079 r+sr=dbaron 2006-12-17 17:02:22 +00:00
uriber%gmail.com c83e92e3b7 Always set wordLen to -1 before calling tx.GetNextWord() from AddInline[Min|Pref]Width, so that GetNextWord() will look at the entire content. bug=363732, r=smontagu sr=dbaron 2006-12-17 16:57:15 +00:00
mats.palmgren%bredband.net 99350e86c9 Make the CSS 'ch' length unit work in most cases. b=363573 r+sr=dbaron 2006-12-17 14:06:42 +00:00
gavin%gavinsharp.com 9ecd20868a Bug 320468: SetDelayCaretOverExistingSelection is unused, patch by Adam Guthrie <ispiked@gmail.com>, r+sr=dbaron 2006-12-16 14:40:44 +00:00
dbaron%dbaron.org 653551fc1e Use unsigned value with 1-bit field width, per sicking's advice. No bug. 2006-12-16 02:11:38 +00:00
dbaron%dbaron.org 4910cba1e6 Fix crash regression by doing the best we can for computed padding/margin when there's no frame. b=363950 r+sr=bzbarsky 2006-12-15 23:39:43 +00:00
bzbarsky%mit.edu 6c477d95dc Fix warning. Bug 347705, no review. 2006-12-15 23:15:58 +00:00
Olli.Pettay%helsinki.fi 2750d92a26 Bug 363879, deCOMtaminate nsGrid dir, p=Andreas Lange, r+sr=roc 2006-12-15 12:18:37 +00:00
uriber%gmail.com ec8d4669c9 Bug 363378: Caret gets stuck (or moves incorrectly) in empty table cells when using left/right arrow keys. r+sr=roc 2006-12-15 09:32:24 +00:00
roc+%cs.cmu.edu 111ae391b9 Bug 359371. Calculate correct available content-height when a float has border or padding. r+sr=dbaron 2006-12-15 01:52:53 +00:00
Olli.Pettay%helsinki.fi 16e911af04 Bug 336574, r+sr=roc 2006-12-15 00:23:39 +00:00
bzbarsky%mit.edu b5ec95b9f5 Adding regression test. 2006-12-14 22:35:52 +00:00
dbaron%dbaron.org f8ea49696f Forgot to rev IID. b=332922 2006-12-14 08:00:53 +00:00
dbaron%dbaron.org a20d0dc024 Remove nsLineLayout::mWordWidth, which should have been removed in earlier reflow branch merging. b=363232 r+sr=roc 2006-12-13 23:11:13 +00:00
dbaron%dbaron.org 992a8cce12 Better API for used padding/border/margin: remove deprecated Calc*For on nsStyleStructs and add GetUsed* to nsIFrame. b=332922 r+sr=roc 2006-12-13 23:04:57 +00:00
neil%parkwaycc.co.uk e7a4d60ed8 Bug 363444 Small objects sometimes incorrectly scrolled into view r+sr=roc 2006-12-13 20:43:59 +00:00
uriber%gmail.com ed5255dc74 Use the containing block's direction (LTR/RTL) instead of this frame's direction when deciding on default alignment of the frame. bug=328181 r+sr=dbaron 2006-12-13 16:16:25 +00:00
bzbarsky%mit.edu 3cdbde6367 Use string buffers to store strings in nsCSSValue so we don't have to alloc in
copy constructors and such.  Bug 350141, r+sr=dbaron
2006-12-13 15:49:36 +00:00
dbaron%dbaron.org c2e56399f8 Fix bustage. b=363524 2006-12-13 04:21:05 +00:00
dbaron%dbaron.org 8f2aec0600 Reflow all of the table structure (although not its descendants) when frame structure within the table is changed. b=363524 r=bernd sr=bzbarsky 2006-12-13 03:45:28 +00:00
bzbarsky%mit.edu 467f3cb790 Having an empty textnode or CDATA section child should not prevent an element
from matching :empty.  Bug 315620, r+sr=dbaron
2006-12-13 00:18:32 +00:00
sayrer%gmail.com 50b84577af Bug 363506. Can not build nsDocumentViewer.cpp with --disable-printing. Patch by Andreas Lange <mozilla@lange.cx>. r+sr=roc 2006-12-12 23:00:52 +00:00
bzbarsky%mit.edu a64e664917 Call the superclass Destroy(). Bug 363149, r+sr=roc 2006-12-12 22:30:39 +00:00
bzbarsky%mit.edu 963152a5c0 Don't return bogus overflow values when we can't compute a real overflow
value.  Bug 319381, r+sr=dbaron
2006-12-12 21:16:23 +00:00
dbaron%dbaron.org 3bf0d60fe5 Correctly align a line with no justification opportunities (a single word) for RTL justified text. Patch originally from Uri Bernstein <uriber@gmail.com>, modified by smontagu and me. b=102019 r=dbaron/smontagu 2006-12-12 18:28:37 +00:00
uriber%gmail.com e4eec9bb59 Bug 314519: Caret skips blank lines using right-arrow key in some cases of preformatted text. Take 2. r+sr=roc 2006-12-12 18:12:46 +00:00
bzbarsky%mit.edu ff4fe56295 Make the GetStyle* getters not go through GetStyleData() so they can be
faster.  Bug 360870, r+sr=dbaron
2006-12-12 17:44:45 +00:00
bzbarsky%mit.edu b08320d2c4 Add tests for bug 332557 2006-12-12 15:45:12 +00:00
bzbarsky%mit.edu 6f67f9aea4 Don't use LookupKeyword to deal with CSS units. Bug 347705, r+sr=dbaron 2006-12-12 15:34:43 +00:00
bzbarsky%mit.edu 6e08cb42f5 Adding test for bug 360065, r=dbaron 2006-12-12 15:27:05 +00:00
bzbarsky%mit.edu 7f0b22e884 Fix percentage padding on nodes with overflow other than visible. Bug 332557,
r+sr=dbaron.
2006-12-12 15:18:40 +00:00
mats.palmgren%bredband.net 44f9591392 Fix crash in Print Preview when doc has more than two pages. Patch by Eli Friedman<sharparrow1@yahoo.com>. b=362210 r=me sr=roc 2006-12-12 09:54:48 +00:00
roc+%cs.cmu.edu ae03d24806 Bug 359371. Don't leak overflowing frames if a bug occurs and we still have overflowing frames in an unconstrained reflow situation. r+sr=dbaron 2006-12-12 01:06:23 +00:00
bmlk%gmx.de 3bc589aeb8 typo fix 2006-12-11 20:09:25 +00:00
martijn.martijn%gmail.com 71bfd8e7b4 Bug 363285 - marquee broken, r+sr=bzbarsky 2006-12-11 09:51:46 +00:00
gerv%gerv.net fd0b7c527e Bug 236613: change to MPL/LGPL/GPL tri-license. 2006-12-11 09:45:41 +00:00
roc+%cs.cmu.edu 81fb04f78e Bug 357351. Assertion should be #ifdef MOZ_CAIRO_GFX only. Debug-only change. 2006-12-11 00:09:50 +00:00
roc+%cs.cmu.edu 12ddf1a155 Fixing DEBUG_roc-only bustage. NPOB. 2006-12-10 22:06:53 +00:00
roc+%cs.cmu.edu 15fb85b8ae Bug 326758. Bullets should accept mouse events. r+sr=dbaron 2006-12-10 21:56:30 +00:00
roc+%cs.cmu.edu 25abf52118 Bug 344894. Process mContentFrame before mLegendFrame in nsFieldSetFrame::BuildDisplayList, because mContentFrame might have out-of-flow frames whose placeholders are in mLegendFrame and we always need to visit out-of-flow frames before their placeholders while building display lists. r+sr=dbaron 2006-12-10 21:53:53 +00:00
db48x%yahoo.com e867c25bb0 bug 363112: nsDeckFrame::GetSelectedBox should use mIndex
patch by Alex Vincent <ajvincent@gmail.com>, r=enn, sr=neil
2006-12-10 18:13:48 +00:00
sharparrow1%yahoo.com aed289073e Bug 361844: Printing cleanup; r+sr=roc. Changes the way the presentation is managed for print preview, plus many smaller cleanups. 2006-12-10 08:05:05 +00:00
bmlk%gmx.de 0e7b40f96c report frames currently on the overflow list as frames on a additional childlist to get their views reparented if a frame higher in the tree needs to reparent the views bug 362724 r/sr=roc 2006-12-10 06:46:17 +00:00
kjh-5727%comcast.net 7adef32225 Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part 1: changed files. r=pavlov, sr=roc. 2006-12-09 17:18:56 +00:00
dbaron%dbaron.org 2636aa4cc3 Fix bad interaction of colspan handling with AddMinCoord's magic to deal with specified coord widths. Substantive changes by bzbarsky, comments by me. r+sr=dbaron/bzbarsky b=363150 2006-12-09 05:38:19 +00:00
longsonr%gmail.com 787bb0ac5e Bug 363066 - remove unused macro from nsSVGImageFrame. r+sr=tor 2006-12-08 10:48:43 +00:00
bzbarsky%mit.edu 5eb24a7363 More tests pass now that reflow branch landed. 2006-12-08 08:53:41 +00:00
dbaron%dbaron.org 116da6be23 Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213. 2006-12-08 05:38:33 +00:00
mats.palmgren%bredband.net 467d77c218 Fix a Print Preview crash. b=362708 r=bernd sr=roc 2006-12-08 03:44:11 +00:00
sayrer%gmail.com 43ebec725b Bug 363032. invalid arg assertion in nsFrameList.cpp. Patch by Alex Vincent <ajvincent@gmail.com>. r=enndeakin, sr=neil 2006-12-07 22:08:00 +00:00