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