masayuki%d-toybox.com
8eeb762eba
Bug 369618 cannot open menu on non-primary display r+sr=roc
2007-02-08 23:23:31 +00:00
bzbarsky%mit.edu
e2bc62506c
Back out incorrect change to test.
2007-02-08 21:51:54 +00:00
masayuki%d-toybox.com
82d0a09d2c
Bug 366043 The negative outline-offset is broken by bug 287624 r+sr=dbaron
2007-02-08 21:04:54 +00:00
pavlov%pavlov.net
95e12e6c06
thebes API cleanup. bug 368910. r/sr=vlad
2007-02-08 20:47:48 +00:00
dbaron%dbaron.org
5777fa3aa1
Use perl because sed isn't portable enough (doesn't work on Mac).
2007-02-08 20:39:12 +00:00
dbaron%dbaron.org
37d835a076
Rename pass.image to pass_image so it has no meaningful extension on all platforms (since .image is meaningful on Mac).
2007-02-08 19:37:05 +00:00
dbaron%dbaron.org
0f0acb5a23
Mark expected test failure for Mac.
2007-02-08 19:31:37 +00:00
dbaron%dbaron.org
e2cad6ddc7
Allow reftest to be marked as failing or random on a specific platform. b=369330 r=robcee
2007-02-08 19:24:43 +00:00
dbaron%dbaron.org
5ba7bf7ff2
Stop rounding widths to pixel boundaries to fix reftest failures on Mac, which does subpixel positioning and sizing of text. b=369318 r=bernd sr=roc
2007-02-08 19:21:58 +00:00
dbaron%dbaron.org
381fd33b06
Stop rounding final column widths (up) to pixel boundaries. b=349297 r=bernd sr=roc
2007-02-08 19:20:51 +00:00
mats.palmgren%bredband.net
52e8bdc0dc
Check LL_GOTLINEBOX before using mLineBox. b=368461 r+sr=dbaron
2007-02-08 13:53:51 +00:00
bzbarsky%mit.edu
8ebdc4349c
Make the test actually valid (before, it ended up off from the reference by
...
somewhere on the order of 1/3 px).
2007-02-08 07:25:30 +00:00
sharparrow1%yahoo.com
c78720aa24
Bug 177805: Fix the use of units in Gecko. r+sr=roc
2007-02-07 07:46:44 +00:00
bzbarsky%mit.edu
e77da62f48
Adding tests for bug 144004.
2007-02-06 07:32:09 +00:00
bzbarsky%mit.edu
546c255709
Remove dead code. Followup for bug 243159, rs=roc
2007-02-06 06:23:18 +00:00
bzbarsky%mit.edu
9b88836aa4
Adding test for bug 361091.
2007-02-06 05:14:25 +00:00
bzbarsky%mit.edu
064aae5b2d
Only do first-line stuff when inserting directly into the block in question.
...
Bug 367489 followup, r+sr=roc
2007-02-06 00:18:08 +00:00
tor%cs.brown.edu
4b05a64374
Bug 359516 - replace hand-wired observer scheme for filters with
...
nsIMutationObserver. r=roc, sr=sicking
2007-02-05 20:04:17 +00:00
uriber%gmail.com
49a73ff19a
Avoid including the offset from a continuation frame to the original frame's parent twice when computing the 'all in flow bounding rect'. bug=368735, r+sr=roc.
2007-02-05 19:32:26 +00:00
bzbarsky%mit.edu
f159f65687
Simplify the posted events setup now that they're owned through dispatch by the
...
target thread. Bug 369247, r+sr=peterv
2007-02-05 18:09:26 +00:00
tor%cs.brown.edu
d52618b2e8
Bug 367796 - <svg:switch> should be SVGTransformable. r=scootermorris, sr=roc
2007-02-05 16:26:23 +00:00
smontagu%smontagu.org
e39883cd7c
Remove unused method BidiStyleChangeReflow(). Bug 369338, r+sr=roc
2007-02-05 10:48:27 +00:00
bzbarsky%mit.edu
ac2c886ef1
Converting some tests to reftest.
2007-02-05 05:32:25 +00:00
bzbarsky%mit.edu
be85e170e4
Pass the right frame to the first-line stuff. Bug 367489, r+sr=roc.
2007-02-05 03:32:25 +00:00
uriber%gmail.com
a5064f7ba6
Always initialize numChildren, now that it's always checked. bug=368893 r=nian.liu sr=roc
2007-02-04 21:24:49 +00:00
dbaron%dbaron.org
40d5f6c2e0
Be more tolerant of varying font metrics so the tests pass on Mac too, and clean up some things from the last round of changes. b=9458,18217
2007-02-04 20:52:46 +00:00
bzbarsky%mit.edu
e2df828699
Update scrollframes to the new GetCollapsed() API too. Bug 369127, r+sr=dbaron.
2007-02-03 00:08:19 +00:00
dbaron%dbaron.org
b0c3659658
Fix inclusion of extra notation in href.
2007-02-02 06:41:51 +00:00
dbaron%dbaron.org
497220ce28
Tweak inline-block and inline-table z-ordering tests so they work with a broader range of font metrics and line heights.
2007-02-02 06:15:24 +00:00
dbaron%dbaron.org
6a9744c34c
Allow display:inline-block to be used on :before and :after. b=368622 r+sr=bzbarsky
2007-02-02 06:13:37 +00:00
dbaron%dbaron.org
b1b2e0665d
Move gray-ness of table borders to quirks mode and restore our prior standards-mode behavior. b=84307 r=fantasai sr=bzbarsky
2007-02-02 06:11:56 +00:00
dbaron%dbaron.org
eb470f71ed
Comment out a test that fails intermittently.
2007-02-02 05:18:25 +00:00
dbaron%dbaron.org
e542140cfb
Add simple script to clean up reftest output.
2007-02-02 05:00:41 +00:00
dbaron%dbaron.org
aeedc73337
Add image that I forgot to add when checking in bug 368020.
2007-02-02 04:29:52 +00:00
jwalden%mit.edu
bffb9c4ab2
Add reftests for most of bug 1156. There's still more to do, but this covers probably 70-80% of it. r=biesi, sr=dbaron
2007-02-02 02:42:04 +00:00
philringnalda%gmail.com
1260891962
Bug 368902: Unnecessary looping over collapsed children in nsSprocketLayout, patch by Andreas Lange <anlan@lange.cx>, r+sr=bzbarsky
2007-02-01 07:24:28 +00:00
dbaron%dbaron.org
fb391ac9cd
Make default table and hr border colors be gray rather than special values that depend on the background color, and remove the special values that depend on the background. b=84307 Patch by fantasai <fantasai.bugs@inkedblade.net>. r=bzbarsky sr=dbaron
2007-02-01 02:45:55 +00:00
dbaron%dbaron.org
585fa7bb73
Add tests for dynamic resizing of things that depend on width of container. b=163504, 28811
2007-02-01 02:14:40 +00:00
dbaron%dbaron.org
113ea06361
Add tests for support of 'overflow' on inline-block elements. b=367247
2007-02-01 02:13:07 +00:00
tor%cs.brown.edu
004d660934
Bug 367503 - Switch nsSVGPathGeometryFrame to thebes. r=longsonr, sr=roc
2007-01-31 16:05:42 +00:00
Olli.Pettay%helsinki.fi
7bea6078a1
Bug 243370, deCOMtaminate parts of nsIFrame that come from nsIBox, part 2, p=anlan@lange.cx, r+sr=roc
2007-01-31 16:02:42 +00:00
asqueella%gmail.com
e826dfdf79
Bug 210096, part two - remove inIFileSearch interface and its implementation
...
patch by Shawn Wilsher <comrade693+bmo@gmail.com>
r=db48x, sr=neil
2007-01-31 15:04:36 +00:00
longsonr%gmail.com
f77df9af80
Bug 368703 � Some methods in layout/style could be const r+sr=dbaron
2007-01-31 13:59:26 +00:00
dbaron%dbaron.org
d662f33d0c
Missed null check. b=368740 r+sr=roc
2007-01-31 05:23:47 +00:00
dbaron%dbaron.org
f902ca6c73
Make things inside foreignObject reflow in response to style changes that cause reflow. b=328829 r=jwatt sr=roc
2007-01-31 05:22:40 +00:00
dbaron%dbaron.org
9f9adcd2cd
Fix handling of background-clip and background-origin to honor GetSkipSides. b=368020 r+sr=roc
2007-01-31 05:21:05 +00:00
mats.palmgren%bredband.net
0dd9dd2c1c
Collapse() might have destroyed 'frame'. b=368697 r+sr=roc
2007-01-30 22:28:06 +00:00
uriber%gmail.com
87097d2066
The correct version of the patch for bug 363198, this time.
2007-01-30 19:36:55 +00:00
uriber%gmail.com
b54f349355
GetFrameForNodeOffset: if aNode has no children and the offset is 0, return the frame corresponding to aNode rather than failing. patch by Nian Liu <nian.liu@sun.com>. bug=363198 r=uriber sr=roc.
2007-01-30 19:29:55 +00:00
longsonr%gmail.com
84928d38d8
Bug 307708 � filters should operate in linearRGB color space by default r=dbaron,r=tor,sr=roc
2007-01-30 13:19:55 +00:00
asqueella%gmail.com
bb79257e15
fix bug 363419 - Direct children of <overlay> not created correctly.
...
Don't create XUL "placeholder" element for them, instead use the same logic as elsewhere, as these nodes can end up in the master document.
r=smaug, sr=sicking
2007-01-30 12:49:24 +00:00
bzbarsky%mit.edu
fea47b91b7
Remove some no longer needed code. Bug 368273, r+sr=dbaron
2007-01-30 05:52:27 +00:00
bzbarsky%mit.edu
018190c39c
Make <style> elements notice text content changes. Bug 367612, r+sr=sicking
2007-01-30 05:50:22 +00:00
bzbarsky%mit.edu
7831ffe4cb
Fix bug 300691. r+sr=sicking
2007-01-30 05:48:22 +00:00
cvshook%sicking.cc
0c24c4a4c3
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
2007-01-30 00:06:41 +00:00
smontagu%smontagu.org
d2559b5746
#undef CS and ES to prevent build errors on Solaris 10 x86. Bug 287388, r+sr=dbaron
2007-01-29 14:37:04 +00:00
bzbarsky%mit.edu
724cfdc0d9
Missed a spot where we should update our cached band rect. Bug 368330, r+sr=roc
2007-01-29 02:16:23 +00:00
dbaron%dbaron.org
1f3fb393e2
Make non-box frames pay better attention to nsITheme::GetWidgetBorder and GetWidgetPadding. b=366722 r+sr=roc
2007-01-28 17:20:01 +00:00
bzbarsky%mit.edu
4597173571
Fix crash bug 368166. r=bernd, sr=roc
2007-01-28 16:49:26 +00:00
mats.palmgren%bredband.net
59a51a1ca4
Improve overflow/underflow DOM event handling. b=365477 r+sr=roc
2007-01-27 22:50:18 +00:00
dbaron%dbaron.org
bd3bb5885b
Remove nsTableFrame::GetBorderPadding and related code. b=367458 r=bernd sr=roc
2007-01-27 22:22:24 +00:00
dbaron%dbaron.org
9bae00dd9e
Revert previous change.
2007-01-27 19:35:29 +00:00
dbaron%dbaron.org
9b608ec24d
Address review comment on bug 9458 that depends on bug 367247 by making nsFrame::IsContainingBlock not check display type, but making it purely frame-class-based.
2007-01-27 18:45:35 +00:00
dbaron%dbaron.org
1b7cdac572
Make inline-blocks support 'overflow', and add some useful methods to nsStyleDisplay. b=367247 r+sr=bzbarsky
2007-01-27 18:44:24 +00:00
dbaron%dbaron.org
dc9be935ab
Make marquee use inline-block. b=163504 r=martijn sr=bzbarsky
2007-01-27 18:40:57 +00:00
dbaron%dbaron.org
6e48038aa3
Combine the code that tests inlines for dependence on the containing block width in order to disable resize reflow optimizations, and add to that code things that shrink wrap (inline-block, inline-table, buttons, fieldsets). Also move the percentage-height tests out, and into InitResizeFlags. b=163504 r+sr=bzbarsky
2007-01-27 18:40:26 +00:00
dbaron%dbaron.org
765022065d
Implement CSS display types inline-block and inline-table. b=9458, 18217 r+sr=bzbarsky
2007-01-27 18:36:57 +00:00
pavlov%pavlov.net
0852866e39
Changing mac printing to use print manager instead of cups. bug 367433. r=vlad/cbarrett
2007-01-27 04:06:59 +00:00
pavlov%pavlov.net
b23f38fda6
stop exporting cairo headers from thebes headers. bug 368377. r=vlad
2007-01-27 01:26:49 +00:00
jwatt%jwatt.org
3c80d49a27
Fixing bug 267664. SVG <a> element hack is painfully broken - implement it properly. r=tor@acm.org, sr=jonas@sicking.cc
2007-01-26 23:45:15 +00:00
mats.palmgren%bredband.net
5f84696e46
Reset 'mAltDC' when we finish Print Preview. b=365578 r+sr=roc
2007-01-26 18:26:00 +00:00
dbaron%dbaron.org
7be5fce645
Merge 368101 with changes from bug 367442.
2007-01-26 07:18:55 +00:00
dbaron%dbaron.org
16345b302a
Make SVG foreignObject frames reflow roots, instead of their child, so that marking the child dirty still keeps the change constrained to the foreignObject. b=368101 r+sr=roc
2007-01-26 06:58:31 +00:00
dbaron%dbaron.org
3a8d8aa3ad
Fix missed renaming in reftest. b=368158 r=rcampbell
2007-01-26 06:56:58 +00:00
dbaron%dbaron.org
7256e4ed46
Remove const that doesn't make any sense. b=364049 r=bzbarsky
2007-01-26 06:38:58 +00:00
bzbarsky%mit.edu
1816c69b26
Remove assert that happens to not be assertable. Bug 368259, r+sr=dbaron
2007-01-26 05:02:31 +00:00
dveditz%cruzio.com
6aaad025ce
Need to pass 'rv' status out, bug 368123. r/sr=dbaron
2007-01-26 02:30:23 +00:00
dbaron%dbaron.org
55afed68a0
Fix bustage merging 367442 and 366956.
2007-01-26 01:24:56 +00:00
dbaron%dbaron.org
7ec4326621
Fix bustage merging 367442 and 366956.
2007-01-26 01:10:28 +00:00
bzbarsky%mit.edu
32ea7d9340
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
4941250504
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
6dba01a76a
Bug 326877, close popups when navigating pages, r+sr=bz
2007-01-25 17:59:20 +00:00
dbaron%dbaron.org
bb150f250f
Add testcases for visual part of bug 347912.
2007-01-25 03:31:14 +00:00
dbaron%dbaron.org
495c0476a9
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
38be9fc4ca
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
b1f364247c
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
07ac83bdb9
Basic instructions.
2007-01-25 01:17:28 +00:00
bzbarsky%mit.edu
1115b02231
Address review comment I missed. Bug 367749.
2007-01-24 20:23:08 +00:00
bzbarsky%mit.edu
74cffdfb13
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
5b7e13a964
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
5bf2847bf3
Correct punctuation in CSS error reports. b=315250 r+sr=bzbarsky.
2007-01-23 22:49:49 +00:00
bzbarsky%mit.edu
3e6c065405
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
16fb4fa4dd
Bug 329126, Remove nsIEventListenerManager::CreateEvent, r=aaronl, r+sr=jst
2007-01-23 07:32:34 +00:00
bzbarsky%mit.edu
82d06572da
Shut down the textrun cache on shutdown. Bug 357779, r=vlad, sr=roc
2007-01-23 05:24:21 +00:00
dbaron%dbaron.org
47f4966b12
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
46397a599e
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
f3f7b87507
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
ffa16993ad
Bug 367557 - correct filter/pattern surface refcount. r=vlad, sr=roc
2007-01-22 23:19:54 +00:00
longsonr%gmail.com
0b2fa84d3f
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
1576b4b3b0
Fix build bustage. Bug 367587
2007-01-22 04:41:06 +00:00
bzbarsky%mit.edu
66bc63e520
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
ff79c0a249
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
cfe5a5a02b
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
1556078e33
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
8d5481e7ca
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
b614fbfae0
Adding some more tests.
2007-01-20 04:29:02 +00:00
bzbarsky%mit.edu
5291041be2
Don't calculate stuff with dirty lists. Bug 367243, r=mats, sr=dbaron
2007-01-20 01:18:57 +00:00
bzbarsky%mit.edu
6a4e14f861
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
d401e75c52
Bug 367111 - Fix another crash with unrendered foreignObject. r+sr=tor
2007-01-19 09:06:13 +00:00
joshmoz%gmail.com
0facfa5ce8
use small scrollbars in HTML select controls. b=365243 r=smorgan sr=roc
2007-01-19 07:03:20 +00:00
bzbarsky%mit.edu
b58eda2633
Adding regression test.
2007-01-19 02:48:44 +00:00
tor%cs.brown.edu
4467dd33a3
Bug 366451 - nsSVGImageFrame not updated when container changes.
...
r=pavlov, sr=roc
2007-01-18 17:46:36 +00:00
tor%cs.brown.edu
09516db841
Backout of 367031 due to regressions.
2007-01-18 16:52:08 +00:00
roc+%cs.cmu.edu
c125b03406
Bug 333659. Relanding nsLineLayout API changes for new text code. r+sr=dbaron
2007-01-18 01:20:09 +00:00
bzbarsky%mit.edu
e329915320
Adding regression test.
2007-01-18 00:39:02 +00:00
jwatt%jwatt.org
29c5a02e5c
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
7951591b57
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
c969f96078
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
0c477f16d3
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
4edc26c613
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
23b8db0f54
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
a24e29f199
Fixing luna bustage, hopefully
2007-01-17 22:11:01 +00:00
roc+%cs.cmu.edu
96bee23dc4
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
f8a2d8920f
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
467571ea4b
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
eb6fa3da0d
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
364490b2d3
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
132c672bf5
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
2235524e9e
Backout of nsLineLayout changes; trying to fix luna orange
2007-01-17 06:27:01 +00:00
dbaron%dbaron.org
9ef783f360
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
e80f2d5166
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
686fd51fac
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
4f18bb6292
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
403b86b665
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
5d1602dd0f
Bug 333659. Relanding new nsTextTransformer::GetCaseConv, should not affect anything. r+sr=dbaron
2007-01-17 02:58:49 +00:00
jwalden%mit.edu
58912e87dd
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
63eb8590be
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
c25e8e22df
Backing out text landing.
2007-01-16 22:25:20 +00:00
roc+%cs.cmu.edu
2d7079a79a
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
5b67ad0a95
Bug 363611 - Fix crash with unrendered foreignObject. r+sr=tor
2007-01-16 11:12:08 +00:00
uriber%gmail.com
1122e6ea5c
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
6f1336f6fc
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
a385a14603
Don't bidi-split line frames. bug=364839, r+sr=bzbarsky.
2007-01-13 18:20:28 +00:00
bzbarsky%mit.edu
661f32547b
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
c3d2420f97
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
839bd0652c
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
821f6c70bc
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
30183f7197
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
6c80101d7b
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
63074ebebb
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
ea4a1339a9
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
47016a3d82
Bug 362540 - Switch nsSVGGeometryFrame from cairo to thebes. r=jwatt, sr=roc
2007-01-10 17:01:20 +00:00
tor%cs.brown.edu
8f7f4c6526
Bug 326143 - floodColor and floodOpacity should be non-inherited
...
properties. r=dbaron
2007-01-09 20:40:09 +00:00
gavin%gavinsharp.com
45467c7109
Bustage fix
2007-01-09 20:18:24 +00:00
gavin%gavinsharp.com
ee6ecd904c
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
0150ad1a1b
Bug 264132 � Implement fallback for SVG paint servers r=dbaron,sr=tor
2007-01-09 11:02:17 +00:00
bzbarsky%mit.edu
82df20f4a2
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
b7271eb1b3
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
bf2e7d6029
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
93aeebb3d8
Bug 365742, crash with drawing empty images in trees, r+sr=neil
2007-01-08 16:31:21 +00:00
longsonr%gmail.com
dee5c24eeb
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
50f7b0fe8c
Rewrite code to avoid using maxLevel b=366183 r=enndeakin sr=roc
2007-01-08 09:15:19 +00:00
jruderman%hmc.edu
aaad7269fd
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
69d18b8701
Fix more bustage. Bug 243370
2007-01-08 03:56:06 +00:00
bzbarsky%mit.edu
8180865db3
Fixing more bustage, bug 243370.
2007-01-08 03:49:59 +00:00
bzbarsky%mit.edu
5e862c5730
Fix build bustage. Bug 243370.
2007-01-08 03:27:19 +00:00
bzbarsky%mit.edu
dd57a299d6
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
18c321db4d
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
ac6023ebac
Plug a leak of nsDirectionalFrames. b=365909 r+sr=dbaron
2007-01-06 21:02:05 +00:00
mats.palmgren%bredband.net
6798eb7996
OnChange is sometimes triggered for scripted changes. b=265047 r+sr=jst
2007-01-05 16:31:07 +00:00
mats.palmgren%bredband.net
cecfcd8771
[border-collapse] Table content unnecessarily wrapped. b=363072 r+sr=dbaron
2007-01-05 15:38:03 +00:00
gavin%gavinsharp.com
12bbc3ced9
Bustage fix for bug 309429
2007-01-05 02:45:24 +00:00
uriber%gmail.com
912170924d
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
80ada4cd0e
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
b1e56b1c1b
Bug 360316 - Avoid group opacity when possible. r=jwatt, sr=roc
2007-01-04 15:05:39 +00:00
jwatt%jwatt.org
688f763168
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
019e59fc5d
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
8bcbfee5c0
Fix incorrect comments. b=363807 r+sr=roc
2007-01-04 04:27:36 +00:00
tor%cs.brown.edu
a4da416c06
Bug 365704 - Remove nsSVGAtoms.h. r+sr=roc
2007-01-03 20:15:38 +00:00
longsonr%gmail.com
75c61211f3
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
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
roc+%cs.cmu.edu
361de71875
Bug 344228. Fix up some naughty uses of nsIScrollbarMediator. r=enndeakin,sr=bzbarsky
2006-12-07 19:53:41 +00:00
longsonr%gmail.com
9d7659e186
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
12c0eca131
Fix build orange. Bug 356335, reviews hopefully coming up.
2006-12-07 03:43:52 +00:00
bzbarsky%mit.edu
5a2b07ecd7
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
26bb220fd9
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
d188f84460
Bug 362008 - remove nsSVGImageFrame copy of image data. r=pavlov, sr=roc
2006-12-06 22:23:10 +00:00
tor%cs.brown.edu
3fb5f9eed2
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
4fbad5fcb4
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
56bb239573
Add more tests.
2006-12-06 06:59:22 +00:00
bzbarsky%mit.edu
bbaba77b61
Add a few more tests
2006-12-06 06:20:21 +00:00
bzbarsky%mit.edu
3d5da38cbf
Avoid floats altogether for block <math>. Bug 362701, r+sr=rbs
2006-12-05 22:28:07 +00:00
bzbarsky%mit.edu
5dc90eb193
Move GetCompatibilityMode() to nsIDocument. Bug 362797, r+sr=jst
2006-12-05 15:46:18 +00:00
bzbarsky%mit.edu
47494a9313
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
235b6881be
Better naming for the tests for bug 362594
2006-12-04 02:24:03 +00:00
bzbarsky%mit.edu
490670ed14
Fixing buglet.
2006-12-04 02:15:22 +00:00
bzbarsky%mit.edu
37f029edc1
Add regression tests for bug 362594.
2006-12-03 23:39:49 +00:00
bmlk%gmx.de
8c758a69c0
testcase for bug 362348 NPOTB
2006-12-02 08:45:07 +00:00
bmlk%gmx.de
d422c26650
colframes are referenced via the firstinflow bug 362348 r/sr=roc
2006-12-02 06:52:55 +00:00
Olli.Pettay%helsinki.fi
7bef0d982f
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
dc93cf1a45
Bug 362226 - nested inner svg not updating viewbox. r=jwatt, sr=roc
2006-12-01 05:16:14 +00:00
cvshook%sicking.cc
b961d7ded5
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
2e8f448504
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
24e9128a00
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
61d1d8b7b6
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
e13bccb7de
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
34bf7fb7ab
Bug 361884 - gSVGRendererAvailable unused. r+sr=bz
2006-11-28 23:29:53 +00:00
vladimir%pobox.com
67edea6077
b=359649, tree row painting broken, r=ndeakin
2006-11-28 19:28:39 +00:00
mats.palmgren%bredband.net
9b5290ecf8
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
50c309ccab
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
600a03c6ef
Simplify build bustage fix, as SVG now depends on cairo gfx.
2006-11-27 19:10:44 +00:00
tor%cs.brown.edu
3c6434da63
Bustage fix for SVG-disabled, <html:canvas>-enabled, non-cairo gfx builds.
2006-11-27 19:05:57 +00:00
tor%cs.brown.edu
283a0b20a2
Bug 354866 - remove svg renderer layer, begin switch to thebes. r+sr=roc
2006-11-27 17:30:57 +00:00
martijn.martijn%gmail.com
361d7d4bde
Bug 361808 - Print selection doesn't print selected text, backout from patch from bug 355395
2006-11-27 08:58:24 +00:00
sharparrow1%yahoo.com
28d9b12622
Bug 345707: print selection cuts off top of selection. r+sr=src.
2006-11-24 08:14:37 +00:00
sharparrow1%yahoo.com
4267d7e19e
Bug 360227: prevent framesets from taking up an extra blank page when print/print previewing. r+sr=roc.
2006-11-24 08:12:17 +00:00
tor%cs.brown.edu
e307d0c5f8
Bug 361587 - avoid paint work on gradient with no stops. r=vlad
2006-11-23 01:17:47 +00:00
tor%cs.brown.edu
376b8ec58f
Bug 361569 - allow SVG to use cairo fallbacks with nquartz backend. r=vlad
2006-11-23 01:15:04 +00:00
roc+%cs.cmu.edu
0aa728d839
Bug 130078. Reverting fix because of regressions. We'll have to come back to this again :-(.
2006-11-23 01:12:52 +00:00
roc+%cs.cmu.edu
65fb2cde76
Bug 359773. Fix return codes from Get/SetPropertyAsSupports. r+sr=jag
2006-11-23 01:09:19 +00:00
martijn.martijn%gmail.com
c76075c699
Fix small issue with patch for bug 361334 (Onbeforeunload dialog has too many line breaks), r+sr=jst
2006-11-22 18:41:11 +00:00
martijn.martijn%gmail.com
a3ee7c56d4
Bug 319654 - Processing instructions in XUL are not added to the content model, modifying test10, to make it more correct
2006-11-22 18:34:07 +00:00
bzbarsky%mit.edu
81cfa9db1e
Make the redirect check get principals the same way we get them elsewhere.
...
Clean up some code to use the new security manager method. Bug 354693,
r=dveditz, sr=sicking
2006-11-22 18:27:54 +00:00
uriber%gmail.com
d687b48a54
Null-check GetContentOffsetsFromPoint's output, to avoid crashes later. bug=361229 r=roc sr=sicking
2006-11-22 17:34:15 +00:00
tor%cs.brown.edu
2d66900d5d
Bug 360122 - correct cairo_create error checking.
...
Patch by amenzie@us.ibm.com , r=tor, sr=roc
2006-11-21 23:57:56 +00:00
martijn.martijn%gmail.com
cec937c8bb
Bug 361334 - Onbeforeunload dialog has too many line breaks, r+sr=jst
2006-11-21 23:57:21 +00:00
cvshook%sicking.cc
5c7ed7c2dc
Don't return nsDerivedSafe when .get() is explicitly used on nsCOMPtr and nsRefPtr. r/sr=dbaron
2006-11-21 21:28:14 +00:00
bent.mozilla%gmail.com
a9901341fb
Bug 361425 - "<xul:titlebar> element needs to support 'allowevents' attribute". r+sr=roc.
2006-11-21 21:04:49 +00:00
longsonr%gmail.com
4456b137eb
Bug 361015 - Crash [@ nsSVGGFrame::GetCanvasTM] with gradient and removing transform attribute
2006-11-21 10:22:49 +00:00
bzbarsky%mit.edu
2c12f961d8
Add reftest for processing instructions (CSS and overlay) in XUL documents.
...
Bug 319654, sr=dbaron, r= pending.
2006-11-21 04:19:14 +00:00
bzbarsky%mit.edu
6b598dd7e3
Back out bug 354600 to fix regressions.
2006-11-19 20:23:56 +00:00
Olli.Pettay%helsinki.fi
77f8dbdad0
Bug 360928, Un-inline nsWeakFrame a bit, r+sr=roc
2006-11-18 06:38:15 +00:00
Olli.Pettay%helsinki.fi
32e425dbb4
bug 361058, gcc2.95.3 fails to compile nsListBoxBodyFrame.cpp, r+sr=roc
2006-11-18 04:42:20 +00:00
bzbarsky%mit.edu
c28647146c
Report the right URI in the warning. Bug 360863, patch by Nickolay Ponomarev
...
<asqueella@gmail.com>, r+sr=bzbarsky
2006-11-17 22:45:52 +00:00
longsonr%gmail.com
932901e260
Bug 354295 - revert stroke change and honour opacity
2006-11-17 10:12:12 +00:00
sayrer%gmail.com
4adf8297fe
bug 361005. remove nsCRT::strdup from layout. r+sr=bz
2006-11-17 01:49:06 +00:00
Olli.Pettay%helsinki.fi
af7acae741
Fixing mac builds, bug Bug 354694
2006-11-16 22:37:23 +00:00
Olli.Pettay%helsinki.fi
f9da27583e
Consolidate NS_MOUSE_***_UP/DOWN/CLICK/DBLCLICK events, r=jst,roc,josh,sergei_d,emaijala,mkaply
2006-11-16 21:35:39 +00:00
bzbarsky%mit.edu
3aafd6506e
Make block frames that are not kids of blocks automatically have space managers
...
(and margin roots, except in the columns case) so we don't have to play
whack-a-framestate-flag. Bug 354600, r+sr=roc
2006-11-16 17:51:53 +00:00
Olli.Pettay%helsinki.fi
e21435c2e4
Bug 360642, r+enndeakin, sr=roc
2006-11-16 15:45:55 +00:00
longsonr%gmail.com
2f5275665f
Bug 354295 - change fill='url(#invalidurl)' behaviour to match Opera/Safari
2006-11-16 10:22:51 +00:00
martijn.martijn%gmail.com
91d99c43b1
Bug 355395 - Misspelled words in text areas cause all following text to disappear during print, r+sr=roc
2006-11-15 06:39:25 +00:00
benjamin%smedbergs.us
8e02f7ec9e
Fix extraneous semicolon
2006-11-14 22:18:51 +00:00
tor%cs.brown.edu
452ba3d593
Bug 355267 - remove svg fragment tree code. r=longsonr, sr=roc
2006-11-14 00:48:33 +00:00
roc+%cs.cmu.edu
b56e490687
Bug 130078. Integrate view hierarchies, watching for perf results. r+sr=dbaron
2006-11-13 22:59:14 +00:00
bzbarsky%mit.edu
f503d9857f
Additional tweak to the patch for bug 355931 -- fix QI too.
2006-11-13 22:20:39 +00:00
bzbarsky%mit.edu
5f0b5e57ef
Don't use frames to implement interfaces, dammit. Just don't! Bug 355931, r+sr=roc
2006-11-13 22:05:25 +00:00
bzbarsky%mit.edu
16ba94631c
Make sure that first-lines with descendant views will be flagged appropriately.
...
Bug 291078, r+sr=roc
2006-11-13 21:46:12 +00:00
bzbarsky%mit.edu
fbb16ed421
Fix leaks in thebes and canvas code due to nsIWidget and nsIRenderingContext
...
being badly documented and not using already_AddRefed when they should. Bug
359341, r=pavlov, sr=roc
2006-11-13 21:31:53 +00:00
bzbarsky%mit.edu
8fc18b2ae7
When doing ContentRemoved, IndexOf() will always return -1. So don't use it.
...
Bug 360524, r+sr=roc
2006-11-13 21:27:44 +00:00
tor%cs.brown.edu
58e8088dae
Bug 359449 - gradient on SVG text sometimes using incorrect bounding box.
...
r=scootermorris, sr=roc
2006-11-13 20:42:42 +00:00