Florian Queze
37ff4fc7cc
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Sebastian Hengst
a07223d699
Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout
2017-04-14 23:39:22 +02:00
Florian Queze
95d4d20c17
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Eric Rahm
3ab41f111b
Bug 1349695 - Part 3: Convert manual addrefs in txNodeSorter::sortNodeSet. r=peterv
...
Use RefPtr::forget to avoid an AddRef/Release pair when returning.
2017-04-10 14:04:27 -07:00
Eric Rahm
7a68f28ccb
Bug 1349695 - Part 2: Use separate arrays in txNodeSorter::sortNodeSet. r=peterv
...
This separates out the index and object arrays in order to make the size
calculations clearer. More modern containers are used to make memory management
simpler.
MozReview-Commit-ID: 2Jmpq7caY3J
2017-04-10 14:04:26 -07:00
Eric Rahm
eab1efdc4e
Bug 1349695 - Part 1: Use CheckedInt for size calculation in txNodeSorter::sortNodeSet. r=peterv
...
MozReview-Commit-ID: 4Gz2zjiTN6f
2017-04-10 14:04:25 -07:00
Peter Van der Beken
b8d4cf7f71
Bug 1349717 - Propagate errors from matching in XSLT. r=erahm.
...
--HG--
extra : rebase_source : 927c0f20e92f5a678a3bd57406da33395d207cba
extra : intermediate-source : c346067e0d8ab204cd3e640fa8390d1728f0161e
extra : source : 5669c2511dec853fecd42dbdc8b1fdfea64c362d
2017-03-22 21:05:11 +01:00
Sebastian Hengst
736ff34e7c
Backed out changeset 421407ec02c0 (bug 1338277) for failing its own crashtest. r=backout
2017-03-22 23:47:25 +01:00
Peter Van der Beken
93ec4103b3
Bug 1338277 - Deal better with failed matching for variables, r=erahm.
...
--HG--
extra : rebase_source : 418322b5c91f6d46172aed0050b95675e2eab469
extra : intermediate-source : d9bde4fb33c8d5a9d22fda6a8be7f86177599ce3
extra : source : 5669c2511dec853fecd42dbdc8b1fdfea64c362d
extra : histedit_source : 7549ec8331f45cd672d0d98ff02ce13e81e1c750
2017-02-20 15:04:51 +01:00
Peter Van der Beken
8d2e5e5fcc
Bug 1336832 - Properly delete pushed eval contexts, r=erahm.
...
--HG--
extra : rebase_source : ba12699d8a56ce02506d02e3862cbb64b7a3c111
extra : intermediate-source : 10b01aa90dfb81674b3c2692f5ae998c609dd346
extra : source : 776028b9a43ac77174efd2b450755f6904e4c0d9
extra : histedit_source : 4324510fb418805ba9ee25d01a53309e668d67aa
2017-02-22 11:54:13 +01:00
Peter Van der Beken
382e01d333
Bug 1336828 - Ignore the obsolete handler if the transform fails, r=erahm.
...
--HG--
extra : rebase_source : f0d382b9df96037592dab8796b970edcb5620968
extra : intermediate-source : 76ad1e2f09a8720129c9bc5a503711af67bc8a95
extra : source : 208af3997a41ae3dd7d9fd160c7d5b5d8bcb623e
extra : histedit_source : 40543896f15126261df040910db10b2b1ae2ad02
2017-02-10 14:38:57 +01:00
Peter Van der Beken
8531f10c6c
Bug 1336830 - Pop state immediately after running a template, r=erahm.
...
--HG--
extra : rebase_source : bf1d578f7c69b8b1ebd89ef1525a757db98a4b05
extra : intermediate-source : a8303eba5aa64b01edc628824b60153f05bc6ad2
extra : source : 325e2b88bff6b645d3319b3e358f426bc6b4648b
extra : histedit_source : 6b951be83c7ccc5b72f771e1bc6d7ec57d1e4a71
2017-02-10 17:20:08 +01:00
Sebastian Hengst
b3fe6cf3e6
Backed out changeset 2b0cd920b4fc (bug 1336830) for bustage in dom/xslt/xpath/txNodeTypeTest.cpp. r=backout on a CLOSED TREE
2017-03-20 23:23:53 +01:00
Sebastian Hengst
a898496d83
Backed out changeset e4062da24f6b (bug 1336828)
2017-03-20 23:23:01 +01:00
Peter Van der Beken
0b448653c6
Bug 1336828 - Propagate errors from matching. r=erahm
2017-02-23 12:01:58 +01:00
Peter Van der Beken
dc40c14389
Bug 1336830 - Pop state immediately after running a template. r=erahm
2017-02-10 17:20:08 +01:00
Florian Quèze
9d62681259
Bug 1345253 - Use element.firstChild.remove() instead of element.removeChild(element.firstChild), r=jaws.
2017-03-08 10:17:52 +01:00
Wei-Cheng Pan
510ba75c20
Bug 1310127 - Part 17: Use MOZ_MUST_USE in netwerk/protocol/http r=smaug
...
MozReview-Commit-ID: 5gvVZtsa3yS
--HG--
extra : rebase_source : 5e1ab2fc06ae58f18abb8909ac93f9512abbe220
2016-12-20 11:49:32 +08:00
Tom Tromey
d2667a2b27
Bug 1060419 - make AppendPrintf and nsPrintfCString use Printf.h, r=froydnj
...
MozReview-Commit-ID: 2E8FoiNxU8L
--HG--
extra : rebase_source : 810ac727bef0751f24edea18c52e0ec170bf367d
2016-12-14 09:32:21 -07:00
John Dai
e80c2fec57
Bug 1338889 - Part 2: Support DOMString as Argument 3 of Document.createElementNS. r=bz
2017-02-15 00:07:00 +08:00
John Dai
b810f2855a
Bug 1338889 - Part 1: Remove redundant trailing spaces. r=bz
2017-02-14 23:11:00 +08:00
Zibi Braniecki
b8f991e41b
Bug 1335983 - Migrate nsCollation::CreateCollection to use LocaleService::GetAppLocale. r=jfkthame
...
MozReview-Commit-ID: 5GEnL7Kihpj
--HG--
extra : rebase_source : 413d880035b49da82db0530379425d31ac31a82e
2017-02-07 12:52:03 -08:00
Wes Kocher
a9ce32d9a5
Backed out 2 changesets (bug 1335983) for build bustage a=backout
...
Backed out changeset 5a9559ded976 (bug 1335983)
Backed out changeset de2b0d90e2da (bug 1335983)
MozReview-Commit-ID: 377KQDU1QqJ
2017-02-07 12:34:30 -08:00
Zibi Braniecki
6d98bad59d
Bug 1335983 - Migrate nsCollation::CreateCollection to use LocaleService::GetAppLocale. r=jfkthame
...
MozReview-Commit-ID: bJVrVj2dAS
--HG--
extra : rebase_source : f3a28e003415f0c58462a73b5fd987455e102fc5
2017-02-06 14:57:09 -08:00
Joel Maher
c203f27827
Bug 1335099 - add BUG_COMPONENT to many dom/* subdir files. r=overholt
...
MozReview-Commit-ID: CyIIs98hnUI
2017-02-06 09:45:55 -05:00
Sebastian Hengst
7225ec6170
Backed out changeset 9a332af74af5 (bug 1335099) for build bustage (moz.build rule matches no files). r=backout on a CLOSED TREE
2017-02-06 16:21:20 +01:00
Joel Maher
60e61eed48
Bug 1335099 - add BUG_COMPONENT to many dom/* subdir files. r=overholt
...
MozReview-Commit-ID: CyIIs98hnUI
2017-02-06 09:45:55 -05:00
Ehsan Akhgari
35ff90ed3b
Bug 1334047 - Only set the script handling object for XSLT result documents after setting up the principal; r=peterv
2017-02-03 10:35:36 -05:00
Boris Zbarsky
0b2adf1427
Bug 1335368 part 20. Get rid of IsCallerChrome in XSLT. r=froydnj
2017-02-01 15:43:53 -05:00
Wes Kocher
65216b775b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 5CIctUOTFma
2017-01-26 16:32:26 -08:00
Timothy Nikkel
ca4918b714
Bug 1332569. r=bzbarsky a=dveditz
2017-01-26 15:27:27 -06:00
Kartikaya Gupta
1af1a82edf
Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj
...
MozReview-Commit-ID: 5yt3O4Hoois
--HG--
extra : rebase_source : 5dad12cd8400b8a783e8407de874d4b7c75cb645
2017-01-25 14:51:34 -05:00
Jonathan Kingston
673d193089
Bug 1330294 - Fixing disabled script tags that cause crashes in disabled SVG nodes r=hsivonen,smaug
...
MozReview-Commit-ID: Lr4s98aZM4W
--HG--
extra : rebase_source : 6dca1899d3b69a8eb7e82a02a60fd59f6a9a335e
2017-01-11 16:29:13 +00:00
Florian Quèze
85611a7b6d
Bug 1331081
- script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws.
...
--HG--
extra : rebase_source : a22344ee1569f58f1f0a01017bfe0d46a6a14602
2017-01-17 11:50:25 +01:00
Andrea Marchesini
359ae91eac
Bug 1328653 - Merging all the various *OriginAttributes to just one, r=huseby
2017-01-12 17:38:48 +01:00
Cameron McCormack
babad063ff
Bug 1328832
- Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
...
MozReview-Commit-ID: D3fIngSHSsl
2017-01-05 15:31:56 +08:00
Thomas Nguyen
0aaea58b69
Bug 1304623 - Create a pref to control the default referrer policy - part 3. r=bkelly
...
MozReview-Commit-ID: 1A6IHPeNYBQ
2017-01-05 11:29:56 +08:00
Olli Pettay
0364dbc792
Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
...
--HG--
extra : rebase_source : 3ae1207308de120b7299b13ecaa95dd1612b3459
2017-01-03 21:47:55 +02:00
Tomislav Jurin
348bfffc19
Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2016-12-02 13:46:53 -08:00
Eric Rahm
f3886af84f
Bug 1311687 - Pop eval context on early returns. r=peterv
...
Make sure the eval context stack is cleaned up on failure.
MozReview-Commit-ID: AUNen1xt9He
2016-12-02 10:33:48 -08:00
Sebastian Hengst
ddbd19334f
Backed out changeset 667c1a306797 (bug 1311687) for heap-use-after-free in txExecutionState.cpp. r=backout
2016-11-30 00:39:34 +01:00
Eric Rahm
c839abc03c
Bug 1311687 - Pop eval context on early returns. r=peterv
...
Make sure the eval context stack is cleaned up on failure.
MozReview-Commit-ID: AUNen1xt9He
--HG--
extra : rebase_source : 405afaf2e3e77a2fb4761440f837645cf5a8c18e
2016-11-07 10:31:50 -08:00
Boris Zbarsky
cadde4fe44
Bug 1318479 part 1. Remove uses of nsIDOMNode::AppendChild in XSLT code. r=peterv
2016-11-18 16:38:29 -05:00
Gerald Squelart
0affeb4ab0
Bug 1316432 - Fix nsCOMPtr constructions&assignments from 0 - r=froydnj
...
Giving '0' (literal zero) to nsCOMPtr is now ambiguous, as both
nsCOMPtr(decltype(nullptr)) and nsCOMPtr(T*) could be used.
In any case, our coding standards mandate the use of 'nullptr' for pointers.
So I'm changing all zeroes into nullptr's where necessary.
MozReview-Commit-ID: LXiZTu87Ck6
--HG--
extra : rebase_source : f9dcc6b06e9ebf9c30a576f9319f76a51b6dc26f
2016-11-10 14:11:27 +11:00
Michael Layzell
f9eea2d135
Bug 1303196 - Part 2: Connect the DocGroup and TabGroup objects to nsGlobalWindow and nsDocument, ensuring that Opener is set early enough that it is correct, r=smaug
...
MozReview-Commit-ID: 3rZfLw3dXkF
2016-10-27 15:53:35 -04:00
Xidorn Quan
2f49a48a09
Bug 1304302 part 10 - Replace all uses of StyleSheetHandle. r=heycam
...
This commit is generated by the following commands with some minor
manual adjustment:
find . \( -name '*.h' -or -name '*.cpp' \) -not -path './layout/style/StyleSheet*' -exec sed -i -b \
-e '/^\(#include\|using\)/s/StyleSheetHandle/StyleSheet/g' \
-e 's/\(mozilla::\)\?StyleSheetHandle::RefPtr/RefPtr<\1StyleSheet>/g' \
-e 's/StyleSheetHandle()/nullptr/g' \
-e 's/->AsStyleSheet()//g' \
-e 's/StyleSheetHandle/StyleSheet*/g' {} +
sed -i -b 's/sheet->AsVoidPtr()/sheet.get()/' layout/style/Loader.cpp
sed -i -b 's/AsHandle()/this/' layout/style/StyleSheet.cpp
MozReview-Commit-ID: 7abdvlKHukd
--HG--
extra : source : e5682242db07203b5a91810fe1e243c955310588
2016-09-26 22:03:25 +10:00
Xidorn Quan
1dc2955ab8
Bug 1304302 part 8 - Change include of {CSS,Servo}StyleSheet.h to StyleSheetInlines.h. r=heycam
...
It is a preparation for later patch which moves functions from those
classes into StyleSheet. Some of the functions are better defined in
StyleSheetInlines.h.
This commit is generated by the following command:
find . \( -name '*.h' -or -name '*.cpp' \) -not -name '*StyleSheet*' -exec sed -i -b \
-e '/^#include/ s_/\(CSS\|Servo\)StyleSheet\.h_/StyleSheetInlines.h_' \
-e '1,\_^#include "mozilla/StyleSheetInlines.h"_ ! { \_^#include "mozilla/StyleSheetInlines.h"_d }' {} +
MozReview-Commit-ID: 54H5x27Pmso
--HG--
extra : source : e4fe253a8f82c3c58e5191d6af66fb0e85f2df19
2016-09-26 22:03:25 +10:00
Andrea Marchesini
3d45a22bac
Bug 1301254 - nsINode::GetBaseURI() should be fallible, r=smaug
2016-09-20 14:02:33 +02:00
Jan de Mooij
0ad12515f4
Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
2016-08-11 14:39:22 +02:00
Nicholas Nethercote
bab6d17ebf
Bug 1293117 (part 4) - Change many NS_IMETHODIMP occurrences to NS_IMETHOD. r=froydnj.
...
This patch makes the following changes on many in-class methods.
- NS_IMETHODIMP F() override; --> NS_IMETHOD F() override;
- NS_IMETHODIMP F() override {...} --> NS_IMETHOD F() override {...}
- NS_IMETHODIMP F() final; --> NS_IMETHOD F() final;
- NS_IMETHODIMP F() final {...} --> NS_IMETHOD F() final {...}
Using NS_IMETHOD is the preferred way of marking in-class virtual methods.
Although these transformations add an explicit |virtual|, they are safe --
there's an implicit |virtual| anyway because |override| and |final| only work
with virtual methods.
--HG--
extra : rebase_source : 386ee4e4ea2ecd8d5001efabc3ac87b4d6c0659f
2016-08-08 10:54:47 +10:00