dveditz%cruzio.com
c65cea94eb
Need to pass 'rv' status out, bug 368123. r/sr=dbaron
2007-01-26 02:30:23 +00:00
dbaron%dbaron.org
5778d81b60
Fix bustage merging 367442 and 366956.
2007-01-26 01:24:56 +00:00
dbaron%dbaron.org
752393c64e
Fix bustage merging 367442 and 366956.
2007-01-26 01:10:28 +00:00
bzbarsky%mit.edu
baec9bd166
Make mComputedWidth private, with a getter/setter, and make the setter update
...
the resize flags. Bug 367442, r+sr=dbaron
2007-01-26 00:05:12 +00:00
roc+%cs.cmu.edu
398349386c
Bug 368154. Don't do bidi resolution on strings unless bidi is enabled in the prescontext. r=smontagu,sr=dbaron
2007-01-25 19:54:38 +00:00
enndeakin%sympatico.ca
42cfbd51a9
Bug 326877, close popups when navigating pages, r+sr=bz
2007-01-25 17:59:20 +00:00
dbaron%dbaron.org
db4125163c
Add testcases for visual part of bug 347912.
2007-01-25 03:31:14 +00:00
dbaron%dbaron.org
edeb781845
Make computed style output the a part of rgba/hsla colors, and also implement the 'transparent' keyword from css3-color. b=347912 r+sr=bzbarsky
2007-01-25 02:03:02 +00:00
dbaron%dbaron.org
c88c6e09b4
Reflow reflow roots and the child of SVG foreignObject with an unconstrained height to avoid triggering page/column breaking. b=366956 r+sr=roc
2007-01-25 02:01:07 +00:00
roc+%cs.cmu.edu
a08ac4ca97
Bug 367930. Introduce an nsIRenderingContext::GetHints flag (temporarily) that tells us whether new-text-runs are being used underneath. When new text runs are in use, never reverse text manually, we can be sure that the platform textrun will do it.
2007-01-25 01:58:55 +00:00
dbaron%dbaron.org
799bfa9f91
Basic instructions.
2007-01-25 01:17:28 +00:00
bzbarsky%mit.edu
7413db90f4
Address review comment I missed. Bug 367749.
2007-01-24 20:23:08 +00:00
bzbarsky%mit.edu
27ca5847eb
Fix various bugs in the column iterator's keeping track of the current row.
...
Bug 367749, r=bernd, sr=roc
2007-01-24 20:18:04 +00:00
bzbarsky%mit.edu
01bcca00c3
Make sure we can rely on mDirty being false when the list is not dirty. Bug
...
367906 , r+sr=dbaron
2007-01-23 23:45:54 +00:00
dbaron%dbaron.org
84f0a10ddc
Correct punctuation in CSS error reports. b=315250 r+sr=bzbarsky.
2007-01-23 22:49:49 +00:00
bzbarsky%mit.edu
babcd89246
Keep a "last band we touched" cursor so we can avoid seeking through the whole
...
linked list for multiple appends to the end. Bug 270392, r+sr=roc
2007-01-23 21:42:41 +00:00
Olli.Pettay%helsinki.fi
1c6ed6b737
Bug 329126, Remove nsIEventListenerManager::CreateEvent, r=aaronl, r+sr=jst
2007-01-23 07:32:34 +00:00
bzbarsky%mit.edu
368f9d8500
Shut down the textrun cache on shutdown. Bug 357779, r=vlad, sr=roc
2007-01-23 05:24:21 +00:00
dbaron%dbaron.org
f6245f0ed9
Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
2007-01-23 04:06:56 +00:00
dbaron%dbaron.org
6e8088efdd
Give inline-blocks NS_BLOCK_SPACE_MGR and NS_BLOCK_MARGIN_ROOT. b=367504 r+sr=roc
2007-01-23 03:53:46 +00:00
roc+%cs.cmu.edu
fa1e88771c
Bug 333659. Land layout changes to pass only single-direction textruns to nsIRenderingContext string methods. r=dbaron
2007-01-23 02:58:55 +00:00
tor%cs.brown.edu
f3d5be3899
Bug 367557 - correct filter/pattern surface refcount. r=vlad, sr=roc
2007-01-22 23:19:54 +00:00
longsonr%gmail.com
20066b94b9
Bug 367209 - getBBox() returns ((0,0), (0,0)) on two point polyline. r+sr=tor
2007-01-22 10:04:29 +00:00
bzbarsky%mit.edu
43a4dc3eeb
Fix build bustage. Bug 367587
2007-01-22 04:41:06 +00:00
bzbarsky%mit.edu
ed9ad7b7bf
Make it possible for callers who want to iterate all the row groups and
...
GetMapFor() for all of them do so in about O(N) time instead of O(N^2) (in
number of row groups). Bug 366892, r=bernd, sr=roc
2007-01-22 04:35:25 +00:00
bzbarsky%mit.edu
21d73573a8
Have a faster way of iterating down the columns of a table. Bug 352461,
...
r=bernd, sr=roc
2007-01-22 04:32:33 +00:00
bzbarsky%mit.edu
c563021eab
Remove some redundant (but not quite identical, hence asserting) logic. Bug
...
367587, r+sr=roc
2007-01-22 04:29:35 +00:00
bzbarsky%mit.edu
7a61f6f940
Don't do XUL collapsing stuff with HTML text inputs or HTML scrollframes. Bug
...
335628, r+sr=roc
2007-01-22 04:27:31 +00:00
bmlk%gmx.de
97b5794242
Stronger band-aid to prevent table splitting inside columns bug 362275 r/sr=roc
2007-01-21 17:51:33 +00:00
bzbarsky%mit.edu
742043ffc1
Adding some more tests.
2007-01-20 04:29:02 +00:00
bzbarsky%mit.edu
ce77028296
Don't calculate stuff with dirty lists. Bug 367243, r=mats, sr=dbaron
2007-01-20 01:18:57 +00:00
bzbarsky%mit.edu
019c7e17f9
Make sure to do scrollbar layout if we suppressed it previously, even if we
...
don't obviously need to do it. Bug 364762, r+sr=roc
2007-01-19 18:01:10 +00:00
longsonr%gmail.com
fe5c77c99a
Bug 367111 - Fix another crash with unrendered foreignObject. r+sr=tor
2007-01-19 09:06:13 +00:00
joshmoz%gmail.com
9f6cc6083e
use small scrollbars in HTML select controls. b=365243 r=smorgan sr=roc
2007-01-19 07:03:20 +00:00
bzbarsky%mit.edu
071fea8fe7
Adding regression test.
2007-01-19 02:48:44 +00:00
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