Hiroyuki Ikezoe
6b6a477c70
Bug 1409633 - Drop mClone in SVGUseElement. r=heycam
...
It has been moved into nsSVGUseFrame in bug 1393791.
MozReview-Commit-ID: B5ReYZA4AyR
2017-10-18 14:28:47 +09:00
Nicholas Nethercote
7dbfdaf890
Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
...
(Path is actually r=froydnj.)
Bug 1400459 devirtualized nsIAtom so that it is no longer a subclass of
nsISupports. This means that nsAtom is now a better name for it than nsIAtom.
MozReview-Commit-ID: 91U22X2NydP
2017-10-03 09:05:19 +11:00
Jonathan Watt
5ec976bd43
Bug 1403500, part 2 - Document and do some renaming for SVGUseElement's SourceReference. r=longsonr
...
MozReview-Commit-ID: EEQzeHoBZP9
2017-09-12 10:43:16 +01:00
Jonathan Watt
2e5852a301
Bug 1403345, part 4 - Rename nsReferencedElement to dom::IDTracker. r=longsonr
...
MozReview-Commit-ID: 3cGMHDHEhx0
2017-09-08 10:02:05 +01:00
Jonathan Watt
e865f4b12e
Bug 1403345, part 3 - Move nsReferencedElement.h/.cpp to IDTracker.h/.cpp. r=longsonr
...
MozReview-Commit-ID: Ki6oS79xuhJ
2017-09-08 10:02:05 +01:00
Sebastian Hengst
6b9ce43564
Backed out changeset 59252e3229f1 (bug 1403345)
2017-09-27 10:43:54 +02:00
Sebastian Hengst
0f1e08b177
Backed out changeset 1b5d3684ecfb (bug 1403345)
2017-09-27 10:43:49 +02:00
Jonathan Watt
d827adcebd
Bug 1403345, part 3 - Rename nsReferencedElement to dom::IDTracker. r=longsonr
...
MozReview-Commit-ID: AkNuXab6xQr
2017-09-05 11:17:50 +01:00
Jonathan Watt
fbd8ccd4c1
Bug 1403345, part 2 - Move nsReferencedElement.h/.cpp to IDTracker.h/.cpp. r=longsonr
...
MozReview-Commit-ID: 7yiAaKnXhCq
2017-09-05 10:45:18 +01:00
Bobby Holley
f3c38987bc
Bug 1393791 - Move SVG Use anonymous content to the frame. r=emilio
...
This brings it into alignment with what everything else does.
MozReview-Commit-ID: 2A9p8umHnKi
2017-08-27 15:29:32 -07:00
Kirk Steuber
9386a2f3e1
Bug 1359556 - Optimize cloneNode by preinitializing attribute and child arrays r=bz
...
Currently, attribute and child arrays (implemented in dom/base/nsAttrAndChildArray.h) start out empty. When cloning, the array ends up being resized multiple times in order to add the attributes and children that are being cloned from the original node. This would be quicker if the array was initialized to the correct size in the first place so that resizes are not necessary.
However, preallocating space for children is only necessary when performing a deep clone. Therefore, an additional parameter is being added to the Clone, CopyInnerTo, and CloneDocHelper methods to indicate whether preallocation of children should happen. Attributes are copied either way, so that part of the array is preallocated in both cases.
MozReview-Commit-ID: 3iVezeAKXnI
2017-04-20 12:57:48 -07:00
Xidorn Quan
3c8434fe47
Bug 1343964 part 4 - Have document and svg:use element own URLExtraData. r=bholley,bz
...
MozReview-Commit-ID: 8451L5qJvEx
2017-04-06 16:51:29 +10:00
Xidorn Quan
64bbc88a8a
Bug 1340061 part 1 - Use source doc URI for SVG <use> anonymous content. r=bz
...
MozReview-Commit-ID: 2fkDfYh79b
2017-02-16 18:14:46 +11:00
cku
5d93652949
Bug 1302779 - Part 1. Resolve a local fragment against the current document that relative URLs are resolved against. r=heycam
...
MozReview-Commit-ID: 2vJDnfzoPiC
2016-09-20 14:13:13 +08:00
Boris Chiou
48a30afc62
Bug 1245751 - Part 2: Allow href without xlink on SVG <use> elements. r=jwatt
...
MozReview-Commit-ID: 28op2ZoRm6X
2016-07-05 16:37:17 +08:00
Robert Longson
e14a05521a
Bug 1145195 part 1 - Create a helper function for PrependLocalTransformsTo in SVGContentUtils r=dholbert
2015-12-02 22:36:23 +00:00
Andrew McCreight
92010d3e4c
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Andrea Marchesini
ad97ae68b8
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Boris Zbarsky
3a822d99b4
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
...
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
2015-03-19 10:13:33 -04:00
Birunthan Mohanathas
bf50d5ec04
Bug 946065 - Part 9: Move content/svg/ to dom/ and flatten subdirectories. r=jwatt
2014-10-25 20:21:12 +03:00