layout/svg/base/src/nsSVGOuterSVGFrame.cpp
a4916f9d8d2f217b2d452a5802f8ace5d44f396b
created 2012-03-19 14:13 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
b56f0dfbc628d99d899225cfb73543f78f6d2bf2
created 2012-03-05 17:50 -0800
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
ed637f826ef6c4c5e32cce51d6477203dd2b9d50
created 2012-02-08 19:13 -0800
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
7e01ac39196ba21e96a164980d86223150dc2740
created 2012-02-04 13:58 +0000
pushed 2012-09-13 10:46 +0000
Robert Longson Robert Longson - Bug 616892 - Make more updates honour suspendRedraw. r=roc
43b55878da4625751bc635fc425816e95583cf2f
created 2012-02-02 15:06 -0800
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
df210db11b95aadf4b23fc6ba6a3cfa26e40b820
created 2012-01-02 18:36 -0800
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
dee50ee8534e2380cd5093915626fbe8f58ffbb5
created 2011-12-20 13:42 -0800
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge.
e784f2911b5bd7956f52be6a93f010a032cf364e
created 2011-11-07 12:14 -0800
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Backout merge.
2a61f9104d6324fd3b89b8ea53d5453bfd63f88b
created 2011-10-05 17:49 -0700
pushed 2012-09-13 10:46 +0000
David Anderson David Anderson - Merge from mozilla-central.
647dc79e62d89134519327be8304e872267e8f14
created 2012-09-09 12:44 +0100
pushed 2012-09-10 07:47 +0000
Robert Longson Robert Longson - Bug 783995 - enable animation of view element attributes. r=dholbert
42777635165aa643095462b12975fe18896d4bb4
created 2012-09-06 10:11 -0400
pushed 2012-09-08 02:54 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 follow-up: Remove NSPR types that crept in
bb5225ea88ba5ea12fbcbfd441f66661cda7c914
created 2012-08-31 15:30 +0100
pushed 2012-09-03 10:27 +0000
Jonathan Watt Jonathan Watt - Bug 767056 - Stop calling nsLayoutUtils::PostRestyleEvent during reflow to avoid infinite loop. r=roc.
6a38804470790144619f8d17f120c2436e7cccb6
created 2012-08-30 09:55 +0100
pushed 2012-09-03 10:27 +0000
Jonathan Watt Jonathan Watt - Bug 786736 - Initialize nsSVGOuterSVGFrame::mFullZoom to the full-zoom value in the ctor. r=roc.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-23 05:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
88b068a67b4a777fc3abedacff21a7f70f1ad96b
created 2012-08-15 12:58 +0100
pushed 2012-08-16 18:11 +0000
Robert Longson Robert Longson - Bug 757751 - attribute updates on non-rendered svg elements result in an abort. r=jwatt
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-31 14:39 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
b263947c76fc1e49c2627f1a0ca7acdef51ff9f6
created 2012-07-21 20:01 -0400
pushed 2012-07-23 09:29 +0000
Jonathan Watt Jonathan Watt - Bug 776250 - Rename nsISVGChildFrame::UpdateBounds to nsISVGChildFrame::ReflowSVG to make it easier for non-SVG devs to understand the SVG code. r=roc.
62f19ed60528fb16100b66d230da1f1b3d7ce87e
created 2012-07-20 14:12 -0400
pushed 2012-07-21 10:50 +0000
Jonathan Watt Jonathan Watt - Bug 614732 - Implement display list based painting and hit-testing for SVG. r=roc.
d8a9613e3b7e58fda7f2f771fddf38d051186d37
created 2012-07-17 13:03 -0400
pushed 2012-07-19 14:38 +0000
Jonathan Watt Jonathan Watt - Bug 539356 - Part 4 - Reinstate the foreignObject registering code so that bug 605265 doesn't slow down SVG in general. r=mattwoodrow
6e0f0a9228ce3cb663e03912b2c495be61792186
created 2012-07-09 02:04 +0100
pushed 2012-07-10 09:05 +0000
Jonathan Watt Jonathan Watt - Bug 769742 - Account for nsSVGOuterSVGFrames' border/padding offset by giving nsSVGOuterSVGFrame an anonymous child to wrap its real children. r=roc.
43993f45c3286c30fd5b71d1a448f474aaf0ca5a
created 2012-07-09 01:55 +0100
pushed 2012-07-10 09:05 +0000
Jonathan Watt Jonathan Watt - Bug 771935 - SVGs that are larger than the browser content area should scroll. r=roc.
a98b83bf233465ab0562e36a88d96d2f45961585
created 2012-07-06 16:44 +0200
pushed 2012-07-08 11:40 +0000
Jonathan Watt Jonathan Watt - Bug 769645 - Use nsDisplayClip to do the content box clipping for nsSVGOuterSVGFrame. r=roc.
0af1dcf636d7c02b9047d555696aa546e4aee1b5
created 2012-07-05 17:18 +0200
pushed 2012-07-06 10:59 +0000
Jonathan Watt Jonathan Watt - Bug 769612 - Move the SVGAutoRenderState::SetPaintingToWindow() call to nsDisplayOuterSVG::Paint and kill nsSVGOuterSVGFrame::Paint. r=dholbert.
caaf9085c7d8f410619dfc2dff69f192ecd6ff16
created 2012-07-05 17:18 +0200
pushed 2012-07-06 10:59 +0000
Jonathan Watt Jonathan Watt - Bug 769514 - Kill the Mac bitmap fallback code in nsSVGOuterSVGFrame. r=roc.
37ace49edeb32d87a52969e5c17ebcb876cbe01b
created 2012-07-03 20:30 -0400
pushed 2012-07-04 12:17 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 3a41b53f8ada (bug 539356) because of performance and correctness regressions
c22083ebc853b173e110f1f65e842fd35ebb5ce1
created 2012-07-03 20:24 -0400
pushed 2012-07-04 12:17 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset f568fc280fb0 (bug 539356) because of performance and correctness regressions
82a0b3fe9fa718804f0ee4f6eff9b16cca8468e9
created 2012-06-30 12:20 +0100
pushed 2012-06-30 22:13 +0000
Jonathan Watt Jonathan Watt - Bug 767734 - Give GetCanvasTM knowledge of what the request is for so it can do the right thing when SVG display lists are enabled. r=longsonr.
f568fc280fb0e40bd082444fc0ea9da1cbbda410
created 2012-06-30 15:06 +1200
pushed 2012-06-30 22:13 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
3a41b53f8ada0522240897bfe8436262976ffe28
created 2012-06-30 15:06 +1200
pushed 2012-06-30 22:13 +0000
Jonathan Watt Jonathan Watt - Bug 539356 - Part 4 - Reinstate the foreignObject registering code so that bug 605265 doesn't slow down SVG in general. r=mattwoodrow
ec5f88c0ad59d726e7712eaabb3284dd8a736b19
created 2012-06-28 20:51 +0100
pushed 2012-06-30 22:13 +0000
Jonathan Watt Jonathan Watt - Bug 769306 - Move more code from nsSVGOuterSVGFrame::Paint to nsDisplaySVG::Paint. r=dholbert.
d8308e2677f90b4b87098105786b417074657297
created 2012-06-28 20:51 +0100
pushed 2012-06-30 22:13 +0000
Jonathan Watt Jonathan Watt - Bug 769242 - Rename nsDisplaySVG to nsDisplayOuterSVG in preparation for adding other SVG display list item types. r=dholbert.
5c26b1320e1a0613c1b71b7c12c86db83316dcdd
created 2012-06-24 13:59 +0100
pushed 2012-06-25 14:00 +0000
Jonathan Watt Jonathan Watt - Bug 738192 - Get rid of the old horrendous "invalidate everything" hack in nsSVGUtils::FindFilterInvalidation(). r=longsonr.
1a872b9bf8dd5fe39128ec63f417a3075ea04adf
created 2012-06-12 11:25 +0100
pushed 2012-06-13 13:35 +0000
Robert Longson Robert Longson - Bug 763133 - border-radius not clipping SVG contents. r=bzbarsky
f08886a8cf22a6ceb6d96b68f8c9aad020a1fd92
created 2012-06-11 10:08 +0100
pushed 2012-06-13 13:35 +0000
Ed Morley Ed Morley - Backout 61fd66629c4f, 7c8121f8d3af & 2a2e9cf8fd41 (bug 539356), e31a5e6545d3 (bug 761884), 85fa80bd9792, a284ccb25b83, 2865904db9fc, 34e07b09c426, e9b3d41e0360, cef00ebcd6c8, f943b729ac14 & 783f298401b6 (bug 539356), 330a086f1570 (bug 741682), d80219c8842c (bug 739671), e8c96b4fd4da, 313af486e68d, 0adc41ff56dc, 0cd288a38085, f1d43208825c, 4859876972f3, eec8ef3ebe48, f7f29fcd1845, 6079b229d306, f23c3a7e7ce0, 9824458a41e2 & 6748b5496059 (bug 539356) for mochitest-4 orange & talos regressions on multiple platforms
0adc41ff56dcddc7533f52730b3ec2296ff52430
created 2012-06-11 16:45 +1200
pushed 2012-06-13 13:35 +0000
Matt Woodrow Matt Woodrow - Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
6079b229d306712b3094366057369203c46d2adf
created 2012-06-11 16:44 +1200
pushed 2012-06-13 13:35 +0000
Jonathan Watt Jonathan Watt - Bug 539356 - Part 4 - Reinstate the foreignObject registering code so that bug 605265 doesn't slow down SVG in general. r=mattwoodrow
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:35 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
3597432da4d9be566ff3c59984775cb13dcc14b8
created 2012-05-17 11:02 +0100
pushed 2012-05-21 06:50 +0000
Robert Longson Robert Longson - Bug 512525 - Implement SVG Fragment Identifier parsing and animation hyperlinking - Part 2 main implementation. r=jwatt
05a3396204397a4ac11d0964eef04b69b1221184
created 2012-05-17 05:05 +0100
pushed 2012-05-21 06:50 +0000
Jonathan Watt Jonathan Watt - Bug 734082 - Compute and store bounds and visual overflow bounds for both SVG leaf and container frames. r=roc.
8dc6d1111442f14fcc2a808e020c70b4d6a4bd29
created 2012-05-13 20:30 +0100
pushed 2012-05-17 10:00 +0000
Jonathan Watt Jonathan Watt - Bug 754696 - Make nsSVGOuterSVGFrame call UpdateBounds on its children before calling FinishAndStoreOverflow. r=longsonr.
3d3cc11c313a796e4e56007940a3f7e4805ce430
created 2012-05-10 12:47 +0100
pushed 2012-05-11 17:00 +0000
Jonathan Watt Jonathan Watt - Bug 753713 - Fix indentation in nsSVGOuterSVGFrame::AttributeChanged prior to touching it in bug 734082. r=me.
683c20f1d5bd98be7ba96ca9129ca557510ddef2
created 2012-05-03 17:05 +0100
pushed 2012-05-04 22:36 +0000
Jonathan Watt Jonathan Watt - Bug 413960, part 2 - Stop sending out unnecessary COORD_CONTEXT_CHANGED/TRANSFORM_CHANGED notifications from nsSVGOuterSVGFrame. r=longsonr.
8b14c2b9b20923e1219f7cfcc3d425e67a7c6f30
created 2012-05-03 17:05 +0100
pushed 2012-05-04 22:36 +0000
Jonathan Watt Jonathan Watt - Bug 413960, part 1 - Clean up and document various parts of misleading viewBox code. r=longsonr.
046fd4ab5b197d6a19753fc66626cc8338a6d480
created 2012-05-03 17:05 +0100
pushed 2012-05-04 22:36 +0000
Jonathan Watt Jonathan Watt - Bug 407495 - Make SVG documents with percentage width/height respond to page zoom. r=roc.
9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1
created 2012-04-16 15:32 -0700
pushed 2012-04-17 17:29 +0000
L. David Baron L. David Baron - Add a font inflation data structure per block formatting context. (Bug 706193, patch 2) r=roc
78e3ec2adbdf011b735661f0e9e7f48616f33060
created 2012-03-26 12:58 +0100
pushed 2012-03-27 22:35 +0000
Jonathan Watt Jonathan Watt - Bug 738929 - Speed up building of layout/svg/base/src by cleaning up #include directives in its source files. r=dholbert.
34454de868335d57a8efd6b640939ac9198d70c6
created 2012-03-20 12:15 +0000
pushed 2012-03-21 22:51 +0000
Jonathan Watt Jonathan Watt - Bug 736890 - Speed up building of layout/svg/base/src by cleaning up #include directives in its header files. r=dholbert.
247b83139d6d7ecc88deb9fce55c5cf0a0266e45
created 2012-03-20 12:15 +0000
pushed 2012-03-21 22:51 +0000
Jonathan Watt Jonathan Watt - Bug 734079, part 2 - Use a mark and asynchronously sweep scheme (similar to HTML reflow) to invalidate and update SVG frame bounds. r=longsonr.
4805515c9a204dcd6992034b97e3e93cfbe2ce45
created 2012-03-20 12:15 +0000
pushed 2012-03-21 22:51 +0000
Jonathan Watt Jonathan Watt - Bug 734079, part 1 - Remove the SuspendRedraw code and make SVGSVGElement.suspendRedraw a no-op. r=longsonr.
b81ec953e4d68ac810d9f2533e30d1c9cfdf6d54
created 2012-03-19 08:34 +0000
pushed 2012-03-20 08:24 +0000
Jonathan Watt Jonathan Watt - Bug 379709 - Avoid reflowing SVG twice during page load due to initially assuming we'll need space for a vertical scrollbar when the nsSVGOuterSVGFrame can tell us we won't. r=bz.
cfd17c20d8e9b278d8c95032906ea98855e9061a
created 2012-03-16 11:01 -0700
pushed 2012-03-20 08:24 +0000
Daniel Holbert Daniel Holbert - Bug 732610 - Make nsIFrame::ComputeSize take a bitfield 'aFlags' instead of a bool 'aShrinkWrap'. r=dbaron
2b4aed5ee94e035a7cee32c308ca9b8590a426bb
created 2012-03-02 23:38 +0000
pushed 2012-03-04 21:13 +0000
Jonathan Watt Jonathan Watt - Bug 732429 - Move some code from nsSVGOuterSVGFrame::Paint to nsDisplaySVG::Paint. r=longsonr.
412c948ce10019d15cde747af6db85a91d131d77
created 2012-03-02 08:28 +0000
pushed 2012-03-04 21:13 +0000
Jonathan Watt Jonathan Watt - Bug 729562 - Make the SVG paint methods take an nsRenderingContext, and kill nsSVGRenderState. r=Bas.
6b00b520b304bad26ff171b8307235a98000f791
created 2012-02-04 13:58 +0000
pushed 2012-02-05 12:34 +0000
Robert Longson Robert Longson - Bug 616892 - Make more updates honour suspendRedraw. r=roc
f91f161171dd7c6c9419c33020b23a8bda2b8934
created 2012-02-01 19:15 +0000
pushed 2012-02-04 10:29 +0000
Jonathan Watt Jonathan Watt - Bug 119061 - Make SVG elements respond to :hover when script/animation moves them under the mouse pointer. r=roc.
883815d2edb2e7104f7c0c7cf1164db083b2b4b8
created 2011-12-31 09:44 +0000
pushed 2012-01-01 15:52 +0000
Robert Longson Robert Longson - Bug 607854 - implement SVGTests interface. r=jwatt
f21424ec84e6ccf25ba51703b896d0b51300f4b5
created 2011-12-19 10:06 +0000
pushed 2011-12-20 08:40 +0000
Robert Longson Robert Longson - Bug 705206 - applying filters to non-rendered shapes results in the item not being rendered. r=dholbert
less more (0) -100 -60 tip