Eric Rahm
4879ae86f4
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Ryan VanderMeulen
87a9bf8ffd
Backed out changesets ba117e790ece and e183bcc18cd3 (bug 1162176) for bustage.
...
CLOSED TREE
2015-05-19 13:17:01 -04:00
Ben Turner
25e7d5ffdc
Bug 1162176, Part 2. r=janv.
...
--HG--
extra : rebase_source : 86856ee5126379a6a812887df27841db14e88438
2015-05-19 09:25:50 -07:00
Terrence Cole
161a4c26ba
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
2015-05-13 14:07:34 -07:00
Andrea Marchesini
61b9bd0496
Bug 1166231 - Make nsIDOMBlob an empty interface, r=ehsan
2015-05-19 15:36:37 +01:00
Birunthan Mohanathas
735ccdd101
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
1f8d7454e3
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetCapacity calls. r=froydnj
2015-05-18 13:50:34 -07:00
Andrea Marchesini
3aa189b5ff
Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan
...
--HG--
rename : dom/base/nsIDOMFile.idl => dom/base/nsIDOMBlob.idl
2015-05-18 14:52:26 +01:00
Andrea Marchesini
338c67e420
Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan
2015-05-18 14:51:54 +01:00
Neil Rashbrook
cf42e317ab
Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan
2015-05-16 09:07:10 +01:00
Wes Kocher
3c714c42eb
Backed out changeset 17cfad44e12b (bug 1155963) for breaking b2g builds
2015-05-14 16:35:18 -07:00
Neil Rashbrook
ae441fafa2
Bug 1155963 Only allow NS_LITERAL_CSTRING to be used on compile-time literals r=froydnj,ehsan
2015-05-15 00:00:33 +01:00
Boris Zbarsky
068f758b05
Bug 1163898 part 1. Give DOMEventTargetHelper a sane accessor for getting its nsIGlobalObject. r=smaug
2015-05-12 15:56:39 -04:00
Andrea Marchesini
f4538bb921
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
...
--HG--
rename : dom/base/MultipartFileImpl.cpp => dom/base/MultipartBlobImpl.cpp
rename : dom/base/MultipartFileImpl.h => dom/base/MultipartBlobImpl.h
2015-05-12 13:11:03 +01:00
Andrea Marchesini
368a198972
Bug 1159401 - Split Blob and File classes, r=bz
2015-05-12 13:09:51 +01:00
Wes Kocher
983fcabeef
Backed out 2 changesets (bug 1159401) for b2g build bustage
...
Backed out changeset adfee1efb1e1 (bug 1159401)
Backed out changeset 70c63c8546e3 (bug 1159401)
2015-05-11 14:54:02 -07:00
Wes Kocher
6b003ab737
Backed out changeset 56e4c68dc3da (bug 1163387) for build bustage CLOSED TREE
...
--HG--
rename : dom/base/MultipartBlobImpl.cpp => dom/base/MultipartFileImpl.cpp
rename : dom/base/MultipartBlobImpl.h => dom/base/MultipartFileImpl.h
2015-05-11 13:17:58 -07:00
Andrea Marchesini
49a0ee6938
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
...
--HG--
rename : dom/base/MultipartFileImpl.cpp => dom/base/MultipartBlobImpl.cpp
rename : dom/base/MultipartFileImpl.h => dom/base/MultipartBlobImpl.h
2015-05-11 18:50:54 +01:00
Andrea Marchesini
91a8a35606
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 18:50:50 +01:00
Ryan VanderMeulen
2390c704f8
Backout revisions 4287533203fb and 96a3ebfe09d8 (bug 1159401) for bustage.
...
CLOSED TREE
--HG--
extra : histedit_source : a6c24f88b9c5a0cbcf2d44189fd359ddb20757b4%2C46613cfc309a9f0531e8c2475ac17877f606f231
2015-05-11 11:43:59 -04:00
Andrea Marchesini
48ecacaa74
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 15:20:06 +01:00
Jan Varga
85069278af
Bug 1162624 - Add support for restoring corrupted or missing metadata files; r=bent
2015-05-08 21:05:30 +02:00
Ben Turner
e6f6c77846
Bug 1156611 - Fix Nuwa idle detection for IndexedDB, r=khuey.
...
--HG--
extra : rebase_source : e548f0c74bad08a3e90ea827e4a05412c3d7d8a7
2015-05-07 12:17:28 -07:00
Andrea Marchesini
f2ba43b3fd
Bug 1151495
- Support permission prompting from workers for IDB, r=bent
2015-05-06 09:07:57 +01:00
Andrew McCreight
9e8f4b219e
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Mike Hommey
924c9eb636
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
Ben Turner
b11a66e797
Bug 1159967 - Handle logging after threads have shut down, r=janv.
2015-04-30 11:59:36 -07:00
Andrea Marchesini
3c8ee378d5
Bug 1158437 - dom::File should accept negative date values, r=smaug
2015-04-27 12:17:19 +01:00
Ben Turner
f2493adb09
Bug 1157573 - Fix transaction rollback assertions for when a transaction was never started, r=janv.
2015-04-23 15:29:15 -07:00
Ben Turner
bb30174a4d
Bug 1157029 - More changes to bulletproof shutdown of failed connections, r=janv.
2015-04-23 15:08:40 -07:00
Jan de Mooij
103a223716
Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
2015-04-23 15:51:28 +02:00
Ben Turner
6ee41913fb
Bug 1155634 - Move ConnectionPool creation closer to where we actually use it and at a point guaranteed to be after QuotaManager has been started. r=khuey relanding CLOSED TREE
2015-04-22 17:14:44 -07:00
Wes Kocher
c2e52c5972
Backed out changeset 89e5f92e26d7 (bug 1155634) for being a possible cause of frequent gij(8) orange CLOSED TREE
2015-04-22 14:06:39 -07:00
Ben Turner
bcad3e3bc1
Bug 1155634 - Move ConnectionPool creation closer to where we actually use it and at a point guaranteed to be after QuotaManager has been started. r=khuey
...
--HG--
extra : rebase_source : 2dfee56a2e028ad05baea9d40db61d6194f93646
2015-04-21 13:46:00 -04:00
Andrea Marchesini
e666f02521
Bug 1156632 - Remove unused forward class declarations - patch 2 - dom/media, dom/indexedDB, dom/svg, r=ehsan
2015-04-22 08:29:17 +02:00
Doug Turner
0d32e44fa3
Bug 1156063 - Intermittent application crashed [@ mozilla::dom::indexedDB::::ConnectionPool::Start] in various tests. r=janv
2015-04-21 20:10:50 +02:00
Sylvestre Ledru
bc64533d62
Bug 1155652 - Fix two incorrect assertions r=janv
...
--HG--
extra : rebase_source : 3840224651890682a89142d5e9167caa60faaf6c
2015-04-17 16:06:11 +02:00
Denis Volk
32e981896d
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00
Nathan Froyd
d876b3e545
Bug 870891 - move DIST_FILES to moz.build; r=mshal
2015-04-15 16:04:49 -04:00
Ben Turner
5eff59bafa
Bug 1114788, disable failing test on workers, r=mrbkap.
2015-04-14 16:40:51 -07:00
Ben Turner
bbcf9289d8
Bug 1151242 - Abort version change transactions more eagerly in the event of a crash, r=khuey.
2015-04-14 16:40:51 -07:00
Ryan VanderMeulen
b488aec511
Backed out changeset dd10ce7a6b1a (bug 1151242) for bustage.
...
CLOSED TREE
2015-04-14 13:20:05 -04:00
Ben Turner
6dc226bf92
Bug 1151242 - Abort version change transactions more eagerly in the event of a crash, r=khuey.
2015-04-14 10:02:54 -07:00
Ms2ger
f1fc41b0e5
Bug 949614 - Use === for SimpleTest.is; r=Waldo
...
This is more likely to be correct, and a necessary step in case we ever want
to move to Object.is.
This keeps ise as an alias for is, and introduces is_loosely for the old
behaviour.
2015-04-14 15:28:13 +02:00
Jan Varga
4f7bbfd7c8
Bug 1125102 - Make QuotaManager and FileService to be independent of each other; r=bent
2015-04-14 10:57:41 +02:00
Blake Kaplan
b230531d73
Bug 1149420 - Make the IndexedDB permissions prompt work in e10s. r=bent/mfinkle
...
--HG--
extra : rebase_source : 12476a4d8a84c3a1b751b2522cb01aba28fce8f9
2015-04-10 18:10:00 +02:00
Jan Varga
ab82622390
Bug 1150023 - Intermittent browser_940107_home_button_in_bookmarks_toolbar.js | application crashed [@ mozilla::dom::quota::QuotaManager::AbortCloseStoragesForProcess(mozilla::dom::ContentParent *)][@ mozilla::ipc::MessageChannel::NotifyChannelClosed()]; r=bent
2015-04-12 05:41:44 +02:00
Ben Turner
8f3a68440b
Bug 1151646 - Cleanup, r=khuey.
2015-04-08 15:21:26 -07:00
Jan Varga
8a9574fb77
Bug 1129991 - Remove QuotaManager::SetCurrentWindow(); r=bent
2015-04-02 08:22:19 +02:00
Ben Turner
8355d38c6e
Bustage fix for bug 1131776, s/moz_malloc/malloc/ on CLOSED TREE
2015-03-31 16:27:36 -07:00
Ben Turner
630eacc28d
Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv.
2015-02-16 09:48:14 -08:00
Ben Turner
152d030360
Bug 1112702 - Make IndexedDB transactions non-durable by default, r=khuey.
2015-01-25 22:30:09 -08:00
Ben Turner
3075973d0c
Bug 1131766 - Use a simpler thread model for IndexedDB transactions, r=khuey.
2014-12-02 12:01:44 -08:00
Ben Turner
04cd5da921
Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv.
2015-01-24 08:16:26 -08:00
Ben Turner
d56515da2a
Bug 1112620 - Fix invalidated version change transactions, r=khuey.
2015-03-31 15:35:12 -07:00
Jan Varga
b4996c2b7c
Bug 1144806, Fix test_temporary_storage to not depend on database sizes. r=bent.
2015-03-25 09:49:37 -07:00
Mike Hommey
c39e359c7d
Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
...
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Wes Kocher
ec14c8f2ae
Backed out changeset bc3c96747cdf (bug 1144806) for frequent bc1 failures CLOSED TREE
...
--HG--
extra : amend_source : 095f387bc1a710c6616e12d0213ee71683a9b412
2015-03-30 19:46:01 -07:00
Wes Kocher
f8f506a4f1
Backed out changeset 8a8e8efa5d38 (bug 866846)
2015-03-30 19:45:59 -07:00
Wes Kocher
bfe73734c6
Backed out changeset fdb8d8484cce (bug 1131766)
2015-03-30 19:45:58 -07:00
Wes Kocher
cb09a2f4de
Backed out changeset 3be650e84eea (bug 1112702)
2015-03-30 19:45:56 -07:00
Wes Kocher
23dabfd770
Backed out changeset 14b9b4827805 (bug 1131776)
2015-03-30 19:45:55 -07:00
Ben Turner
ad62e4a206
Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv.
2015-02-16 09:48:14 -08:00
Ben Turner
ae054a3620
Bug 1112702 - Make IndexedDB transactions non-durable by default, r=khuey.
2015-01-25 22:30:09 -08:00
Ben Turner
8928e75e4d
Bug 1131766 - Use a simpler thread model for IndexedDB transactions, r=khuey.
2014-12-02 12:01:44 -08:00
Ben Turner
f9c5b7e194
Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv.
2015-01-24 08:16:26 -08:00
Jan Varga
5ece58ee37
Bug 1144806, Fix test_temporary_storage to not depend on database sizes. r=bent.
2015-03-25 09:49:37 -07:00
Andrew McCreight
89727e3fac
Bug 1147951, part 3 - Remove unnecessary includes of nsIProgrammingLanguage. r=baku
2015-03-30 10:45:39 -07:00
Phil Ringnalda
74fbc95715
Backed out 5 changesets (bug 866846, bug 1131776, bug 1131766, bug 1144806, bug 1112702) on suspicion of causing Windows debug devtools-4 storage crashes
...
CLOSED TREE
Backed out changeset 142d9ae5826c (bug 1131776)
Backed out changeset 0b4de21b759f (bug 1112702)
Backed out changeset 1b4ead852ae0 (bug 1131766)
Backed out changeset cbd862dd036f (bug 866846)
Backed out changeset 178412a2fe8b (bug 1144806)
2015-03-29 12:55:11 -07:00
Ben Turner
98536af974
Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv.
...
--HG--
extra : rebase_source : 9cba58701e0f6bf4c3d6deb784b5c8340fd895ac
2015-02-16 09:48:14 -08:00
Ben Turner
7d056075df
Bug 1112702 - Make IndexedDB transactions non-durable by default, r=khuey.
...
--HG--
extra : rebase_source : 837613693f18ba7181972d51ea730a112c0b9a25
2015-01-25 22:30:09 -08:00
Ben Turner
d454fb295b
Bug 1131766 - Use a simpler thread model for IndexedDB transactions, r=khuey.
...
--HG--
extra : rebase_source : 6f81d1f3f7dd8d9781b5eb5dec6d05f398b49438
2014-12-02 12:01:44 -08:00
Ben Turner
85be2eae91
Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv.
...
--HG--
extra : rebase_source : 6bd130ec0bdbeacde6b725ee16736083775f8ca7
2015-01-24 08:16:26 -08:00
Jan Varga
d9108215d4
Bug 1144806, Fix test_temporary_storage to not depend on database sizes. r=bent.
...
--HG--
extra : rebase_source : fbc4c1f5dcb12dcc2e9dac2076a43b923143d766
2015-03-25 09:49:37 -07:00
Andrea Marchesini
e6f385fb3d
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Ehsan Akhgari
883849ee32
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
Wes Kocher
14f75f943c
Merge m-c to inbound a=merge CLOSED TREE
2015-03-20 18:01:17 -07:00
Alexandre Lissy
77d1e01b3c
Bug 1144080 - Disable mochitests on Mulet for TaskCluster. r=ahal
2015-03-20 00:45:00 +01:00
Boris Zbarsky
dc24477d79
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
Boris Zbarsky
d0ebde3bb7
Bug 1117172 part 2. Change the non-wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
...
The only manual changes here are to BindingUtils.h, Codegen.py, and
StructuredClone.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/WrapObject\((JSContext *\* *(?:aCx|cx)),(\s*)(JS::MutableHandle<JSObject\*> aReflector)/WrapObject(\1,\2JS::Handle<JSObject*> aGivenProto,\2\3/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx)), this, aReflector/\1, this, aGivenProto, aReflector/'
2015-03-19 10:13:32 -04:00
Ben Turner
aba0f06823
Bug 1143885 - Fix transaction handling when requests are killed prematurely, r=khuey.
2015-03-18 14:20:59 -07:00
Jonathan Griffin
d1c61bc9b6
Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown
2015-02-06 16:30:37 -08:00
Ben Turner
55303b40bd
Bug 1142210, r=khuey.
2015-03-19 21:42:37 -07:00
Andrew McCreight
def1230d4e
Bug 1119482, part 4 - Move IsJSHolder into HoldDropJSObjects. r=smaug
2015-03-10 16:41:38 -07:00
Jason Orendorff
cc85989b86
Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
...
--HG--
extra : rebase_source : 64b0e44bbb7673d139fab920243566db4844b517
2015-02-04 10:20:04 -06:00
Boris Zbarsky
b3a7aa44f6
Bug 1137591 part 2. Throw if someone does Cu.importGlobalProperties in a Window scope. r=bholley
2015-03-03 21:01:58 -05:00
Jan Varga
23a20ca941
Bug 1067568 - Intermittent test_filehandle_readonly_exceptions.html | Assertion count 4 is greater than expected (ASSERTION: We don't know anyting about this file handle?!: 'Error', file dom/filehandle/FileService.cpp, line 234); r=bent
2015-03-02 22:14:22 +01:00
Ben Kelly
f9064fc636
Bug 940273 - Part 4 - Initial implementation of Service Worker Cache. r=ehsan,baku,janv
2015-03-02 14:20:00 +01:00
Jon Coppeard
a451fdfd83
Bug 963921 - Clients of the JS API should use JS_DefineElement where appropriate r=smaug
2015-03-02 13:31:15 +00:00
Jan de Mooij
db18ff3df9
Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
2015-02-27 16:08:15 +01:00
Ben Turner
3e8ee4d5a8
Bug 1130541, r=janv.
2015-02-06 15:25:33 -08:00
Andrew McCreight
2b846790d1
Back out Bug 1127201 (part 1) for various problems.
2015-02-06 15:05:08 -08:00
Kan-Ru Chen (陳侃如)
9bdcbebafe
Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm
2015-02-05 16:47:32 -05:00
Nicholas Nethercote
5def42d488
Bug 1127201 (part 1) - Let MOZ_ASSERT take a string variable as the second arg. r=Waldo.
...
ASSERT_UNLESS_FUZZING() (which is defined multiple times!) caused problems due
when __VA_ARGS__ was empty which is most of the time. So I just disallowed the
optional string, which was only used in a small fraction of the occurrences.
I don't particularly like this patch. I'm not convinced its any better than
just removing the nsPrintfCString()s like I did earlier, but I've done it to at
least show what's involved.
--HG--
extra : rebase_source : 10b5bcf8509eaf2fca300b0b8ab1fa130e9f8b8c
2015-02-04 19:42:29 -08:00
Ryan VanderMeulen
6048189ffc
Backed out changeset ab7fbaca9fdd (bug 1114890) for being the likely cause of bug 1124046.
2015-02-05 14:35:35 -05:00
Kan-Ru Chen (陳侃如)
0c04d0ee7e
Bug 1114890 - Use TabParent::GetFrom everywhere. r=billm
2015-02-05 17:18:22 +08:00
Bill McCloskey
c04f106018
Bug 1124933 - Include crash reason when intentionally crashing content process (r=bent)
2015-02-03 09:09:27 -08:00
Mike Hommey
a35dbaeebf
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
...
--HG--
rename : memory/mozalloc/fallible.h => memory/fallible/fallible.h
2015-02-02 09:56:13 +09:00
Tom Schuster
f605ba3799
Bug 1127443 - Remove JS_NewObject proto argument.
2015-01-31 16:18:51 +01:00
jp111
6137a8c380
Bug 958147 - Choose one of run-if or skip-if and get rid of the other. r=ted
2015-01-28 06:17:00 -05:00
Ben Turner
f25518124c
Bug 1125969 - Fix reversed assertion when reading database metadata, r=janv.
2015-01-26 22:25:47 -08:00
Tom Schuster
66ad9a2e49
Bug 1125356 - Use JS_NewPlainObject in the browser. r=bz
2015-01-24 16:38:08 +01:00
Jan Varga
5ca5673e08
Bug 1125057 - Convert for-each-in loops to for-of in IndexedDB test suite; r=bent
2015-01-23 20:56:48 +01:00
Jan Varga
f514a5ed5b
Bug 1123637 - Remove all code relevant to quota prompts; r=bent,ehsan
2015-01-22 09:40:42 +01:00
Ben Turner
e49bf1a926
Bug 1120336 - Fix another hang with blobURL+workers+indexedDB+xhr, r=khuey.
...
--HG--
rename : dom/indexedDB/test/test_blob_worker_xhr_post.html => dom/indexedDB/test/test_blob_worker_xhr_post_multifile.html
rename : dom/indexedDB/test/test_blob_worker_xhr_read.html => dom/indexedDB/test/test_blob_worker_xhr_read_slice.html
2015-01-13 14:15:04 -08:00
Kyle Huey
7c82e6dd0a
Bug 1121673: Use move references in IPDL. r=bent
2015-01-16 11:58:52 -08:00
Ms2ger
b83d21c58c
Bug 914067 - Remove JSVAL_VOID from dom/; r=jst
2015-01-14 08:59:06 +01:00
Peter Van der Beken
dc3a33aa88
Bug 1096328 - Remove nativeOwnership from Bindings.conf, make rooting analysis happy. r=bz.
...
--HG--
extra : rebase_source : 54a1e408aec6c7485152f18693047b2992251aff
2015-01-08 22:56:42 +01:00
Carsten "Tomcat" Book
4f4c25ed70
Merge mozilla-central to fx-team
2015-01-12 15:15:24 +01:00
Andrea Marchesini
0f50edd862
Bug 1113062 - IndexedDB FileSnapshot not CCed, r=janv
2015-01-11 21:35:24 +00:00
Gijs Kruitbosch
69488b712d
Bug 1079355 - indexedDB pref should only apply for content pages, not chrome ones, r=bent
2015-01-05 23:08:12 +00:00
Ryan VanderMeulen
9a378a0290
Merge inbound to m-c. a=merge
2015-01-09 14:45:50 -05:00
Jan Varga
0e1aa3fc9b
Bug 1119462
- Allow unlimited quota for explicit persistent storage; r=bent
2015-01-09 16:56:23 +01:00
Carsten "Tomcat" Book
8dcc0a4943
Merge mozilla-central to fx-team
2015-01-09 15:51:09 +01:00
Sai Prathik
813f3f6fe1
Bug 1118768 - Redundant PopupNotifications.transitionsEnabled code removed, r=gijs
2015-01-08 23:56:00 +00:00
Ehsan Akhgari
1889255041
Bug 1118803 - Mark virtual overridden functions as MOZ_OVERRIDE in misc DOM code; r=baku
2015-01-08 08:49:54 -05:00
Nigel Babu
a7238c41c9
Backed out changeset 15830cc2b55b (bug 1119462
) for B2G M5 bustage
...
CLOSED TREE
2015-01-09 10:06:31 +05:30
Ehsan Akhgari
4354953b4f
Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
...
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-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_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Ehsan Akhgari
860da94550
Bug 1114999 - Part 2: Apply MOZ_NO_ADDREF_RELEASE_ON_RETURN to all smart pointer arrow operators that can return refcounted objects; r=jrmuizel
2015-01-06 16:30:03 -05:00
Bobby Holley
48db7f65fd
Bug 1117851
- Make GetCallingLocation take an nsA{,C}String. r=smaug
2015-01-06 15:50:29 -05:00
Ryan VanderMeulen
dadc725623
Backed out changeset 9035e4de3c03 (bug 1117851
) for suspicion of causing Linux32 dromaeo DOM regressions (bug 1118257).
2015-01-06 15:24:45 -05:00
Jan Varga
22ea983a4c
Bug 1119462
- Allow unlimited quota for explicit persistent storage; r=bent
2015-01-09 01:24:54 +01:00
Wes Kocher
385a971f77
Backout 977aab16aad3 (bug 1119462
) for Android build bustage
2015-01-08 16:15:27 -08:00
Jan Varga
668b9c3a71
Bug 1119462
- Allow unlimited quota for explicit persistent storage; r=bent
2015-01-09 00:31:50 +01:00
Bobby Holley
a5bfe5cf02
Bug 1117851
- Make GetCallingLocation take an nsA{,C}String. r=smaug
2015-01-05 13:53:27 -08:00
Ben Turner
53fb5815be
Bug 1113340
- Make sure blob urls can load same-prcess PBackground blobs, r=khuey.
2014-12-19 11:59:02 -08:00
Chih-Kai (Patrick) Wang
fcb6d29268
Bug 970307: Part 1: Report status of each thread to find when all the threads are idle. r=nfroyd
2014-12-18 17:00:39 +08:00
Ben Turner
3aabd082cd
Bug 701634, Make flaky tests wait for transactions to complete before continuing to the next test
2014-12-17 09:04:06 -08:00
Ben Turner
2be368dceb
Bug 701634 - Support IndexedDB in Workers, r=khuey+baku.
2014-12-16 22:26:15 -08:00
Dan Gohman
8bacfeb968
Bug 1054671 - Constify static callback arrays r=ehsan
2014-12-16 16:30:39 -08:00
Ben Turner
d4bff69580
Bug 1104853 - Add a null check to an async IDB open operation, r=khuey.
2014-12-16 15:19:19 -08:00
Andrea Marchesini
b596b6c773
Bug 1112043 - Fixed linking problem with gcc 4.6/4.7 and ternary operator with static consts, r=smaug
2014-12-16 12:55:09 +00:00
Nigel Babu
b91168c141
Backed out changeset 6a3a0e3bfaf6 (bug 1054671) for B2G emulator build bustage on CLOSED TREE
2014-12-16 11:24:15 +05:30
Dan Gohman
d791adb2b0
Bug 1054671 - Constify static callback arrays r=ehsan
2014-12-15 20:53:58 -08:00
Ehsan Akhgari
ebdf8e7c36
Bug 1109746 - Fix more bad implicit constructors in some random code across the tree
...
--HG--
extra : amend_source : 48ca151cb1ca2193404c65831556051c02093914
2014-12-13 14:17:04 -05:00
Ehsan Akhgari
09a262787c
Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted
...
We are white-listing the existing set of tests that use setTimeout
like this. Hopefully these tests will be investigated and fixed
in the future, so that we can narrow down the white-list.
This check is only turned on for mochitest-plain for now.
2014-12-11 13:34:40 -05:00
Ben Turner
9a1f2f231f
Bug 1092311 - Fix IndexedDB profiler markers and logging, r=khuey.
2014-10-15 21:56:52 -07:00
Jan Varga
28081c7948
Bug 1110067 - Presence of asmjs cache in storage/temporary causing indexedDB.open() to fail for non-persistent storage; r=bent
2014-12-11 20:34:52 +01:00
Boris Zbarsky
0b5767567b
Bug 1105615. Make IDBObjectStoreParameters.keyPath a union instead of using "any" for it. r=baku
2014-12-11 13:07:44 -05:00
Boris Zbarsky
3fd6202de4
Bug 990484 part 2. Remove a bunch of now-unnecessary JSContext bits in indexedDB code. r=baku
2014-12-11 13:07:44 -05:00
Phil Ringnalda
b08d2334ac
Back out 58982e7b5c45 (bug 1092311) for asserting
2014-12-10 21:12:40 -08:00
Ben Turner
3e4f22ab2c
Bug 1092311 - Fix IndexedDB profiler markers and logging, r=khuey.
2014-10-15 21:56:52 -07:00
Jason Orendorff
92f1bf16c5
Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
...
--HG--
extra : rebase_source : a44070dd6155426ef6026c1575116f90b5fdac0c
extra : amend_source : 8d8fcf05dfd5fdf214a39501663347a6d6b56463
2014-11-22 12:23:39 -06:00
Jason Orendorff
acdfa74202
Bug 1103152
- Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
...
--HG--
extra : rebase_source : a349ef612573aff8f87b995a65df94ae56cab13d
extra : amend_source : bbfe549fe0735d8b33ffff66d7eeddcc2ad042d2
2014-12-02 16:56:35 -06:00
Wes Kocher
126b4f108e
Backed out changeset bf25101e66cf (bug 1095098) for build bustage
2014-12-08 16:27:12 -08:00
Denis Volk
0f94bddfc8
Bug 1095098: move do_QueryObject templates into their own header r=froydnj
2014-11-20 12:20:10 +01:00
Jan Varga
7a79af88ee
Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); Part 1 - Remove unused stuff; r=bent
2014-12-06 07:31:53 -08:00
Jan Varga
3528192339
Bug 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan
...
--HG--
rename : dom/indexedDB/test/unit/bug1056939.zip => dom/indexedDB/test/unit/bug1056939_profile.zip
2014-11-28 09:44:12 +01:00
Boris Zbarsky
8ec9d58716
Bug 1087851 part 1. Rename WrapNewBindingObject to GetOrCreateDOMReflector to make it clearer what it does. r=peterv for the idea; patch itself is just search-and-replace
2014-11-26 14:25:20 -05:00
Ryan VanderMeulen
fb8d05cd59
Backed out changesets 9beb53e53951, 4420bb4e5e7c, de1da65301a8, and cd9c2aaf1343 (bug 970307) for causing frequent B2G debug mochitest-11 crashes.
2014-11-24 17:18:27 -05:00