Commit Graph

19352 Commits

Author SHA1 Message Date
tor%cs.brown.edu
4214d48af9 Bug 366451 - nsSVGImageFrame not updated when container changes.
r=pavlov, sr=roc
2007-01-18 17:46:36 +00:00
tor%cs.brown.edu
ae748a2d66 Backout of 367031 due to regressions. 2007-01-18 16:52:08 +00:00
roc+%cs.cmu.edu
7790a961e0 Bug 333659. Relanding nsLineLayout API changes for new text code. r+sr=dbaron 2007-01-18 01:20:09 +00:00
bzbarsky%mit.edu
c760421bdd Adding regression test. 2007-01-18 00:39:02 +00:00
jwatt%jwatt.org
e9685dd7dc Fixing bug 367031. Implement nsSVGOuterSVGFrame::Get[Pref|Min]Width (at least well enough to get inline SVG in XUL working again). r=dbaron@mozilla.com, sr=tor@acm.org 2007-01-18 00:17:35 +00:00
dbaron%dbaron.org
e47180b9d5 Make PushStackMemory never fail to simplify callers, and deCOMtaminate the stack memory API. b=366866 r+sr=bzbarsky 2007-01-17 23:53:47 +00:00
bzbarsky%mit.edu
3ef8c518f2 Fix painting of focus outline for empty <select>s. Bug 362995, r+sr=roc 2007-01-17 23:17:30 +00:00
roc+%cs.cmu.edu
f1c25b7d6a Bug 363813. When inserting frames into a list of out-of-flow frames, finding the correct position by comparing positions in the content tree doesn't always work, in particular when the frames are for anonymous content. So compare the positions of placeholders in the frame tree, which should always work (if we're careful). r+sr=dbaron 2007-01-17 22:48:24 +00:00
dbaron%dbaron.org
73570b69c5 Make non-box frames use nsITheme methods concerning size, border, and padding, so that non-boxes with appearance set will obey the platform-specific theme. b=366722 r+sr=roc 2007-01-17 22:31:07 +00:00
roc+%cs.cmu.edu
485d1a8b1a Bug 366001. Remove old reflow batching API, it's not effective or needed. r+sr=bzbarsky 2007-01-17 22:28:33 +00:00
roc+%cs.cmu.edu
d8b2075f91 Fixing luna bustage, hopefully 2007-01-17 22:11:01 +00:00
roc+%cs.cmu.edu
a1834f53d6 Bug 363813. Ensure that floating first-letter frames get inserted in the right place in the list of new floated items. r+sr=dbaron 2007-01-17 21:20:33 +00:00
roc+%cs.cmu.edu
255229fc52 Reland conversion of HaveForcedBreakPosition check to assertion. See if this busts luna. r+sr=dbaron 2007-01-17 20:31:13 +00:00
dbaron%dbaron.org
df3f524c0f When possible, distribute min width of colspanning cells so it fits within the pref width of the spanned columns. b=363144 r=bernd sr=bzbarsky 2007-01-17 19:19:50 +00:00
bzbarsky%mit.edu
379d4ac4ca Fix GetLastChildFrame to deal with bidi splitting of inlines. Bug 366967,
r=uri, sr=roc
2007-01-17 18:53:11 +00:00
dbaron%dbaron.org
dca45ec78f Fix error tracking size of circularly linked list of counters, causing mis-sorting. b=367220 r+sr=roc 2007-01-17 09:24:19 +00:00
roc+%cs.cmu.edu
c4ce9ebf36 Relanding changes to replace local helpers with new nsLayoutUtils versions. r+sr=dbaron 2007-01-17 08:11:32 +00:00
roc+%cs.cmu.edu
49502dd9e1 Backout of nsLineLayout changes; trying to fix luna orange 2007-01-17 06:27:01 +00:00
dbaron%dbaron.org
8ffa9cc3c9 Handle padding and border correctly for reflow states constructed without a parent (reflow roots, things inside nsIBoxes). b=366952 r+sr=roc, r=bzbarsky 2007-01-17 05:19:35 +00:00
dbaron%dbaron.org
a11bd7c386 Fix potentially uninitialized nsresult return value, regression from deCOMtamination patch. b=330305 r+sr=roc 2007-01-17 05:16:13 +00:00
roc+%cs.cmu.edu
9135e22dc1 Bug 333659. Relanding layout/generic/Makefile.in changes that don't affect anything since new textframe is disabled. r+sr=dbaron 2007-01-17 04:17:14 +00:00
roc+%cs.cmu.edu
e8d2197c1a Bug 333659. Relanding new nsLineLayout API to make in-first-line-frame and current-nsLineBox available; should not affect anything. r+sr=dbaron 2007-01-17 03:59:32 +00:00
roc+%cs.cmu.edu
3ed500b867 Bug 366880. -moz-column-gap should support 'normal', which should be the initial value. r+sr=dbaron 2007-01-17 03:25:38 +00:00
roc+%cs.cmu.edu
137a1120f8 Bug 333659. Relanding new nsTextTransformer::GetCaseConv, should not affect anything. r+sr=dbaron 2007-01-17 02:58:49 +00:00
jwalden%mit.edu
3b23146b23 Bug 366616 - Canvas in XUL is not rendered. Patch by Andrew Miller <ak.miller@auckland.ac.nz>, r=vlad, sr=dbaron 2007-01-17 02:41:47 +00:00
roc+%cs.cmu.edu
f526665413 Bug 333659. Relanding new nsLayoutUtils APIs --- shouldn't affect current code. r=dbaron 2007-01-17 02:37:19 +00:00
roc+%cs.cmu.edu
7268a1957b Backing out text landing. 2007-01-16 22:25:20 +00:00
roc+%cs.cmu.edu
e6bad38abe Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts 2007-01-16 20:51:52 +00:00
longsonr%gmail.com
7973d683ab Bug 363611 - Fix crash with unrendered foreignObject. r+sr=tor 2007-01-16 11:12:08 +00:00
uriber%gmail.com
9f346e2996 Abort early from ReorderFrames in case of an empty line frame, to avoid crashing later. bug=367015, r+sr=bzbarsky. 2007-01-16 07:09:49 +00:00
timeless%mozdev.org
e4d28625e6 Bug 366927 DOMi does not remember preference for showing whitespace nodes or not at first startup
patch by comrade693+bmo@gmail.com r=db48x sr=neil
2007-01-14 23:20:31 +00:00
uriber%gmail.com
26b820a880 Don't bidi-split line frames. bug=364839, r+sr=bzbarsky. 2007-01-13 18:20:28 +00:00
bzbarsky%mit.edu
52aff8ddeb ConstructDocElementFrame can return null if the XBL hasn't loaded yet. Handle
that XBL loading later by changing how XBL triggers the frame construction and
making it possible to recreate the doc element hierarchy even if there is no
doc element frame.  Bug 366207, r=sicking, sr=roc
2007-01-13 03:32:31 +00:00
dbaron%dbaron.org
52d0e2d098 Fix incorrectly placed PR_MAX(), since the span* values are additions to the base values. b=365173 r=bernd sr=bzbarsky 2007-01-13 01:08:18 +00:00
dbaron%dbaron.org
b32b8039f8 Accumulate column-spanning cells into column intrinsic widths separately for each number of columns spanned, in increasing order. b=363329 r=bernd sr=bzbarsky 2007-01-13 01:04:56 +00:00
bzbarsky%mit.edu
867068ef8a Implement the proposed Web Apps 1.0 API for changing the selected style sheet
set, querying the available sets, etc.  Bug 200930, r=sicking, sr=dbaron
2007-01-11 19:32:31 +00:00
bzbarsky%mit.edu
6fda51c888 Compare maxY to the right thing when deciding whether to clamp it to the
baselineY.  Bug 366667, r+sr=dbaron
2007-01-11 18:10:47 +00:00
bzbarsky%mit.edu
3f669c3420 Fix the width computations for the dropdown to actually account for the border
and padding.  Bug 365837, r+sr=dbaron
2007-01-11 17:59:41 +00:00
bzbarsky%mit.edu
a5fc5ca803 Notify correctly about legend frames being added -- need to mark all our
ancestors as having a dirty child, not just the immediate ancestor.  Bug
366537, r+sr=dbaron
2007-01-11 17:56:25 +00:00
jst%mozilla.org
1074e59e98 Fixing bug 366393. Attempt to schedule GC between pageloads when possible rather than slowing down page load with GC calls while loading. r+sr=bugmail@sicking.cc 2007-01-11 00:02:58 +00:00
tor%cs.brown.edu
acd1a4186c Bug 362540 - Switch nsSVGGeometryFrame from cairo to thebes. r=jwatt, sr=roc 2007-01-10 17:01:20 +00:00
tor%cs.brown.edu
5157ea0646 Bug 326143 - floodColor and floodOpacity should be non-inherited
properties.  r=dbaron
2007-01-09 20:40:09 +00:00
gavin%gavinsharp.com
140279f732 Bustage fix 2007-01-09 20:18:24 +00:00
gavin%gavinsharp.com
a9091e3a38 Bug 365151: fix crash [@ nsStyleContext::GetRuleNode] or [@ nsTreeColumn::GetContent] due to stale nsTreeColumn::mFrame, patch by Nickolay Ponomarev <asqueella@gmail.com>, r+sr=roc 2007-01-09 19:59:38 +00:00
longsonr%gmail.com
063eebcb62 Bug 264132 � Implement fallback for SVG paint servers r=dbaron,sr=tor 2007-01-09 11:02:17 +00:00
bzbarsky%mit.edu
647c4432cc We might not have a scrollbar frame; deal with that. Bug 366112, r+sr=roc, a=jay for 1.8.0 and 1.8.1 branches 2007-01-09 00:13:08 +00:00
dbaron%dbaron.org
c34fef054b Add code so that reftest quits properly on Mac OS X. Patch by Rob Campbell <rcampbell@mozilla.com>. r=dbaron b=363985 2007-01-08 18:22:48 +00:00
tor%cs.brown.edu
5cce072b38 Bug 326143 - Implement feFlood and feTurbulence filter elements.
Patch by tor and malex@cs.utexas.edu, r=tor, sr=roc
2007-01-08 16:48:56 +00:00
enndeakin%sympatico.ca
902b92ceb1 Bug 365742, crash with drawing empty images in trees, r+sr=neil 2007-01-08 16:31:21 +00:00
longsonr%gmail.com
a0992d14a9 Bug 358032 - SVG text too big when minimum font size set. r=tor, sr=roc 2007-01-08 10:10:13 +00:00
neil%parkwaycc.co.uk
763dfbeef9 Rewrite code to avoid using maxLevel b=366183 r=enndeakin sr=roc 2007-01-08 09:15:19 +00:00
jruderman%hmc.edu
bff8190b12 Bug 321073 - "ASSERTION: Should not be called: 'Error' (nsGridLayout2::GetRowCount should not be called)". Patch by Andreas Lange, r=enndeakin, sr=neil rashbrrok. 2007-01-08 05:58:43 +00:00
bzbarsky%mit.edu
afe57a7654 Fix more bustage. Bug 243370 2007-01-08 03:56:06 +00:00
bzbarsky%mit.edu
4ac9c92340 Fixing more bustage, bug 243370. 2007-01-08 03:49:59 +00:00
bzbarsky%mit.edu
44f6465319 Fix build bustage. Bug 243370. 2007-01-08 03:27:19 +00:00
bzbarsky%mit.edu
5bb5b8f623 deCOMtaminate nsIFrame::GetMinSize/GetPrefSize/GetMaxSize. Bug 243370, patch
by Andreas Lange <anlan@lange.cx>, r+sr=roc
2007-01-08 02:57:59 +00:00
bzbarsky%mit.edu
f31edc79b8 Return an already-addrefed nsTreeColumn instead of making assumptions about
object lifetimes.  Bug 309429 followup, patch by Nickolay Ponomarev
<asqueella@gmail.com>, r+sr=neil
2007-01-08 02:41:05 +00:00
mats.palmgren%bredband.net
5f14c579a1 Plug a leak of nsDirectionalFrames. b=365909 r+sr=dbaron 2007-01-06 21:02:05 +00:00
mats.palmgren%bredband.net
3737d80b97 OnChange is sometimes triggered for scripted changes. b=265047 r+sr=jst 2007-01-05 16:31:07 +00:00
mats.palmgren%bredband.net
4bd09f70d5 [border-collapse] Table content unnecessarily wrapped. b=363072 r+sr=dbaron 2007-01-05 15:38:03 +00:00
gavin%gavinsharp.com
d9b6b508ba Bustage fix for bug 309429 2007-01-05 02:45:24 +00:00
uriber%gmail.com
9133558e7b Bug 200098: Double click near beginning of word selects two words (fix for Windows). r+sr=roc 2007-01-04 16:47:04 +00:00
cbiesinger%web.de
3b8d0409d7 Bug 309429 use QueryInterface rather than static_cast where the exact type
isn't known
patch by Nickolay Ponomarev <asqueella@gmail.com>/Jan Varga r=bz sr=neil
2007-01-04 16:23:48 +00:00
tor%cs.brown.edu
a8731a3123 Bug 360316 - Avoid group opacity when possible. r=jwatt, sr=roc 2007-01-04 15:05:39 +00:00
jwatt%jwatt.org
bbb6339dc9 Fixing bug 334587. Unify event handling for links and fix various XLink bugs. r=olli.pettay@gmail.com, r=dbaron@mozilla.com, sr=bugmail@sicking.cc 2007-01-04 10:53:59 +00:00
dbaron%dbaron.org
53724f11e8 Restore code to refresh scrolledContentSize between horizontal and vertical scrollbar manipulation. b=330673 r+sr=roc 2007-01-04 04:44:42 +00:00
dbaron%dbaron.org
72713bd9d8 Fix incorrect comments. b=363807 r+sr=roc 2007-01-04 04:27:36 +00:00
tor%cs.brown.edu
bec6301e30 Bug 365704 - Remove nsSVGAtoms.h. r+sr=roc 2007-01-03 20:15:38 +00:00
longsonr%gmail.com
e72a692314 Bug 363583 - remove non-standard getConsolidationMatrix function from SVG DOM r=jwatt,sr=roc 2007-01-03 09:54:08 +00:00
bmlk%gmx.de
7de994ed99 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
b1dd722c74 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
13abe1b209 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
22f3bc9e9c 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
09e0871a51 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
3300050416 Bug 365234, scrolled items in listbox are invisible, r+sr=roc 2006-12-30 17:18:15 +00:00
bzbarsky%mit.edu
ef5d60ab75 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
0abf394cbc 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
3153a043e4 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
fed6e8613b 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
369915f58b backout of bug 243159, rtest is necessary before checkin 2006-12-29 11:27:31 +00:00
masayuki%d-toybox.com
f7e221d8da Bug 287624 ? round CSS border widths to nearest pixel r+sr=dbaron 2006-12-27 14:21:43 +00:00
bmlk%gmx.de
9c44055868 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
27757bb08d initialize variables before use bug 365075 r/sr=bzbarsky 2006-12-27 08:46:30 +00:00
bmlk%gmx.de
e312ffbfb4 bustage fix 2006-12-26 18:34:59 +00:00
timeless%mozdev.org
4e651390ef Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
2006-12-26 17:47:52 +00:00
bmlk%gmx.de
5f3f2bb2d3 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
ea94fabefd 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
0f8c9c56cf 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
b80d119b57 Untabify. 2006-12-25 19:44:34 +00:00
uriber%gmail.com
eb9a23855e 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
95e8a90330 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
46a5f6a907 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
f4ad159c46 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
0a91cf5b2b 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
cdaeca60f6 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
077411c4dc 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
4e9aee59fe 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
05804e5bfe Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
r=darin
2006-12-21 07:03:23 +00:00
mozilla.mano%sent.com
cffaffe39c 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
79090c0f4b Rename IsSplittable() to GetSplittableType(). b=349973 r+sr=bzbarsky 2006-12-20 03:52:34 +00:00
dbaron%dbaron.org
2084e073f8 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
15d1307833 Horizontal under/overflow events are not dispatched. b=363933 r+sr=dbaron 2006-12-20 01:17:00 +00:00
roc+%cs.cmu.edu
e89d6ad93e 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
3688023262 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
b047e685fb Bug 363710 - Removing text node has no visible effect. r=jwatt, sr=roc 2006-12-19 13:15:37 +00:00
bzbarsky%mit.edu
5b3710b4fd 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
e97d70d0d0 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
6a10e3abe4 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
146c1af6e5 Fix shadowing variable name. No bug. 2006-12-18 22:35:01 +00:00
dbaron%dbaron.org
1e894edf9f 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
6d8e845792 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
3dedd0465d 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
f50ba6a651 Fix bug 364192 -- assert was backwards. 2006-12-18 05:08:01 +00:00
bzbarsky%mit.edu
93e4db1532 Fix bug 363406, patch by Nickolay Ponomarev <asqueella@gmail.com>,
r+sr=bzbarsky
2006-12-18 03:59:46 +00:00
bzbarsky%mit.edu
3591e983bb Forgot file for bug 363637. r+sr=dbaron 2006-12-18 03:34:05 +00:00
bzbarsky%mit.edu
6d9b55ffeb Adding regression test. 2006-12-18 03:29:35 +00:00
bzbarsky%mit.edu
6705ad44ff Remove some unused table code. Bug 359139, r=bernd, sr=roc 2006-12-18 03:04:25 +00:00
bzbarsky%mit.edu
f61607c926 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
fe85f89a4d 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
e42b5574fb 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
9bc8165f8b 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
6ee857d0b7 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
a6c6f230c8 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
f10ce086e7 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
5f670591e3 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
38e17e004a Fix warning. Bug 347705, no review. 2006-12-15 23:15:58 +00:00
Olli.Pettay%helsinki.fi
85496245c4 Bug 363879, deCOMtaminate nsGrid dir, p=Andreas Lange, r+sr=roc 2006-12-15 12:18:37 +00:00
uriber%gmail.com
c14d0a8561 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
3e86d90c70 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
5cdb072969 Bug 336574, r+sr=roc 2006-12-15 00:23:39 +00:00
bzbarsky%mit.edu
2d043e82c6 Adding regression test. 2006-12-14 22:35:52 +00:00
dbaron%dbaron.org
20a20cc930 Forgot to rev IID. b=332922 2006-12-14 08:00:53 +00:00
dbaron%dbaron.org
e8425e7c24 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
d5af630c22 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
5d940d8a33 Bug 363444 Small objects sometimes incorrectly scrolled into view r+sr=roc 2006-12-13 20:43:59 +00:00
uriber%gmail.com
3faa594f22 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
e1973f01bc 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
824d3cb3bf Fix bustage. b=363524 2006-12-13 04:21:05 +00:00
dbaron%dbaron.org
79275357a7 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
472a6d0a36 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
ac8b462aaf 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
de89b87c21 Call the superclass Destroy(). Bug 363149, r+sr=roc 2006-12-12 22:30:39 +00:00
bzbarsky%mit.edu
4ea8b34c7f 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
c6c8f9b6d3 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
298c1e0c98 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
0a51e9bdb4 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
83991ca9d5 Add tests for bug 332557 2006-12-12 15:45:12 +00:00
bzbarsky%mit.edu
8a3a97eaa8 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
826f0598e3 Adding test for bug 360065, r=dbaron 2006-12-12 15:27:05 +00:00
bzbarsky%mit.edu
76c2764d17 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
b9eb48fee4 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
c3cd4e8b4b 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
f071dd3a07 typo fix 2006-12-11 20:09:25 +00:00
martijn.martijn%gmail.com
232afb6f6a Bug 363285 - marquee broken, r+sr=bzbarsky 2006-12-11 09:51:46 +00:00
gerv%gerv.net
caae487a24 Bug 236613: change to MPL/LGPL/GPL tri-license. 2006-12-11 09:45:41 +00:00
roc+%cs.cmu.edu
31f294932e 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
118de71241 Fixing DEBUG_roc-only bustage. NPOB. 2006-12-10 22:06:53 +00:00
roc+%cs.cmu.edu
4b433c7821 Bug 326758. Bullets should accept mouse events. r+sr=dbaron 2006-12-10 21:56:30 +00:00
roc+%cs.cmu.edu
6c862f2172 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
9cd5bec960 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
01ccd95a11 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
52d6f885ce 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
5f49ed61b9 Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part 1: changed files. r=pavlov, sr=roc. 2006-12-09 17:18:56 +00:00
dbaron%dbaron.org
f05e8007d1 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
d9f5634902 Bug 363066 - remove unused macro from nsSVGImageFrame. r+sr=tor 2006-12-08 10:48:43 +00:00
bzbarsky%mit.edu
3821cbdec6 More tests pass now that reflow branch landed. 2006-12-08 08:53:41 +00:00
dbaron%dbaron.org
31f1898810 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
8f631700e5 Fix a Print Preview crash. b=362708 r=bernd sr=roc 2006-12-08 03:44:11 +00:00
sayrer%gmail.com
9c99d7cba4 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
roc+%cs.cmu.edu
b88792e2d2 Bug 344228. Fix up some naughty uses of nsIScrollbarMediator. r=enndeakin,sr=bzbarsky 2006-12-07 19:53:41 +00:00
longsonr%gmail.com
1a04587ee5 Bug 357808 - make nsSVGMarkerFrame::PaintMark and nsSVGMarkerFrame::RegionMark more robust. r=jwatt, sr=tor 2006-12-07 09:32:13 +00:00
bzbarsky%mit.edu
99ed82e864 Fix build orange. Bug 356335, reviews hopefully coming up. 2006-12-07 03:43:52 +00:00
bzbarsky%mit.edu
66d9ef86aa Fix build bustage. See bug 356335 comment 18 for what I forgot to do in the
initial checkin for that bug...  I need a longer-term memory, clearly.  :(
2006-12-07 02:53:35 +00:00
bzbarsky%mit.edu
132cdda426 Allocate the celldata structs from the presshell arena instead of allocating
them from the malloc heap with new.  Use nsTArray to store them and an nsTArray
to store those arrays instead of using nsVoidArray.  Bug 356335, r=bernd,
sr=sicking
2006-12-07 02:32:57 +00:00
tor%cs.brown.edu
718f4643e5 Bug 362008 - remove nsSVGImageFrame copy of image data. r=pavlov, sr=roc 2006-12-06 22:23:10 +00:00
tor%cs.brown.edu
5b68a1c197 Bug 362773 - add cairo_create error checking to nsSVGUtils.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.
2006-12-06 22:16:15 +00:00
longsonr%gmail.com
36431d1b73 Bug 362683 - SVG Text doesn't move when x/y attributes changed r+sr=tor 2006-12-06 09:34:14 +00:00
bzbarsky%mit.edu
ed1b5be3d0 Add more tests. 2006-12-06 06:59:22 +00:00
bzbarsky%mit.edu
c9a0908c02 Add a few more tests 2006-12-06 06:20:21 +00:00
bzbarsky%mit.edu
8e68efb23e Avoid floats altogether for block <math>. Bug 362701, r+sr=rbs 2006-12-05 22:28:07 +00:00
bzbarsky%mit.edu
8bfd20a05a Move GetCompatibilityMode() to nsIDocument. Bug 362797, r+sr=jst 2006-12-05 15:46:18 +00:00
bzbarsky%mit.edu
a4c80af646 Make ReconstructDocElementHierarchy work correctly even if we first blew away a
pseudo which had the root as its content.  Bug 343293, r+sr=roc
2006-12-04 20:35:55 +00:00
bzbarsky%mit.edu
d423cfece9 Better naming for the tests for bug 362594 2006-12-04 02:24:03 +00:00
bzbarsky%mit.edu
609b5881dd Fixing buglet. 2006-12-04 02:15:22 +00:00
bzbarsky%mit.edu
52d51450c5 Add regression tests for bug 362594. 2006-12-03 23:39:49 +00:00
bmlk%gmx.de
f56f0c6070 testcase for bug 362348 NPOTB 2006-12-02 08:45:07 +00:00
bmlk%gmx.de
5bbcbbdb17 colframes are referenced via the firstinflow bug 362348 r/sr=roc 2006-12-02 06:52:55 +00:00
Olli.Pettay%helsinki.fi
5c3a11f4f4 Bug 360731, Back and Forward buttons on mouse no longer work, also Bug 330938, r=emaijala, sr=roc 2006-12-01 11:09:53 +00:00
tor%cs.brown.edu
fb70484b5d Bug 362226 - nested inner svg not updating viewbox. r=jwatt, sr=roc 2006-12-01 05:16:14 +00:00
cvshook%sicking.cc
9a006fd441 Bug 328468: Back out bug 323098 to fix mutations of xbl content. r/sr=bz 2006-11-29 23:17:53 +00:00
roc+%cs.cmu.edu
4b33f10cb8 Bug 324963. Keep a list of active popups to help us dispatch mouse events to them ... moving handling of 'always on top' popups towards a view-less world. r+sr=bzbarsky 2006-11-29 23:09:13 +00:00
bzbarsky%mit.edu
24d52f817f Use DrawImage instaed of DrawTile when drawing a background and the entire
rect to be painted fits inside a single tile (either because we're no-repeat or
because the dirty rect is small enough).  Bug 359392, r=vlad, sr=roc, a=vlad
for 1.9a1 landing.
2006-11-29 21:58:13 +00:00
roc+%cs.cmu.edu
0131fce9fd Bug 357736. Use document widget for windowless plugin's reference widget whenever we can do that safely (the origin of the windowless plugin's nearest widget is equal to the origin of the document widget). Works around a regression in some cases. patch by Graham Sanderson, r+sr=roc 2006-11-29 20:15:56 +00:00
tor%cs.brown.edu
36fd844c63 Bug 362140 - inner svg not acting as coordinate context provider.
r=jwatt, sr=roc
2006-11-29 03:47:57 +00:00
tor%cs.brown.edu
77c6c98560 Bug 361884 - gSVGRendererAvailable unused. r+sr=bz 2006-11-28 23:29:53 +00:00
vladimir%pobox.com
b0f9803629 b=359649, tree row painting broken, r=ndeakin 2006-11-28 19:28:39 +00:00
mats.palmgren%bredband.net
df6357f4ed Make sure text input onchange handler is called before onblur. b=357684 r=Olli.Pettay sr=bzbarsky 2006-11-28 13:08:23 +00:00
jwatt%jwatt.org
0c8b720f3d Fixing bug 360595. xul:description inside svg:foreignObject disappears when changed. r+sr=bzbarsky@mit.edu 2006-11-27 19:49:00 +00:00
tor%cs.brown.edu
3ef25d5a12 Simplify build bustage fix, as SVG now depends on cairo gfx. 2006-11-27 19:10:44 +00:00
tor%cs.brown.edu
819bc305db Bustage fix for SVG-disabled, <html:canvas>-enabled, non-cairo gfx builds. 2006-11-27 19:05:57 +00:00