Birunthan Mohanathas
99f0338ef2
Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent
2015-07-07 11:27:04 -07:00
Emanuel Hoogeveen
e1b03075a7
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Ryan VanderMeulen
fe416570a0
Backed out changeset d6063656f171 (bug 1179025) for Werror bustage.
...
CLOSED TREE
2015-07-06 14:00:58 -04:00
Ben Turner
567c09a6b6
Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv.
2015-07-02 10:47:53 -07:00
Juan Gomez
01df2f691b
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Jonathan Watt
3c63e694ee
Bug 1177688, part 6 - Follow-up to provide a default BlobDirState::eUnknownIfDir arg to BlobImplBase's ctor to avoid excessively specifying the same argument. r=baku
2015-06-23 00:31:40 +01:00
Jonathan Watt
be327740ee
Bug 1177688, part 1 - Add API and functionality to the BlobImpl classes so that BlobImpl's that are created from an nsIFile can provide information about whether or not the nsIFile was a directory. r=baku
2015-06-23 00:31:28 +01:00
Martin Thomson
c1cec6411f
Bug 1176434 - Enabling indexedDB for content JS sandboxes, r=bent
2015-07-02 13:30:15 -07:00
Ryan VanderMeulen
40909c8563
Backed out changeset c725221a7c45 (bug 1179025) for Werror bustage.
...
CLOSED TREE
2015-07-02 14:22:28 -04:00
Ben Turner
cd616a463c
Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv.
2015-07-02 10:47:53 -07:00
Boris Zbarsky
2221234a15
Bug 1178806. IndexedDB autoincrement overflow should be throwing ConstraintError per spec. r=bent
2015-07-01 00:15:30 -04:00
Boris Zbarsky
059e75af55
Bug 1178803. Fix the handling of the 'length' key in IDB keypaths when operating on a string. r=bent
2015-07-01 00:15:30 -04:00
Jan de Mooij
708e28e6b7
Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
2015-06-30 21:09:46 -07:00
Daniel Holbert
d264043149
Bug 1130775 followup: Add 'override' keyword to macro-provided AddRef/Release methods for QuotaClient::GetDirectoryLockListener. rs=ehsan
2015-06-30 10:06:24 -07:00
Jan Varga
138aed340f
Bug 1170021 - Part 2: Move DirectoryLock out of QuotaManager class; r=bent
2015-06-30 14:59:53 +02:00
Jan Varga
1585104454
Bug 1130775 - Convert synchronized ops and storage registration into unified directory locks; r=bent
2015-06-30 14:59:27 +02:00
Ryan VanderMeulen
e6131fc8b8
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Ben Turner
d7fb6b8331
Bug 1147942 - Don't warn when aborting finished IndexedDB transactions, r=janv.
2015-06-25 15:22:59 -07:00
Juan Gomez
2128198065
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Ben Turner
081a9e4d1f
Bug 1171578 - Avoid crashing if indexedDB is used at a particular point in the worker shutdown sequence, r=baku.
2015-06-22 12:13:38 -07:00
Ben Turner
f9c550b203
Bug 1176165 - Fix the exception codes returned from functions that modify the IndexedDB schema, r=janv.
2015-06-20 09:09:27 -07:00
Ben Turner
126ca3014a
Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv.
2015-06-20 09:08:30 -07:00
Ben Turner
ca8933b7dc
Bug 1149815 - Don't assume that index creation always succeeds, r=janv.
2015-06-20 09:08:26 -07:00
Ben Turner
be1e03fc98
Bug 1149815 - Guard against using deleted IDBObjectStore and IDBIndex objects, r=janv.
2015-06-20 09:08:23 -07:00
Jan Varga
59af1911ea
Bug 1142694 - QuotaManager default/temporary initialization fails on some profiles; r=bent
2015-06-16 06:42:06 +02:00
Jonathan Watt
da1cf1ef55
Bug 1173314 - Make GetMozFullPath and GetMozFullPathInternal const. r=sicking
2015-06-03 01:11:16 +01:00
Jan Varga
5a44475cd5
Bug 1174113 - QuotaManager: Origin initialization fails on moz-safe-about+++home; r=bent
2015-06-12 12:00:53 +02:00
Jan Varga
117b9c1c24
Bug 1161063; r=bent
2015-06-11 22:34:30 +02:00
Fernando Jimenez
fd45d8da7c
Bug 1137245 - ServiceWorkerManager should set WorkerPrivate::LoadInfo::mIndexedDBAllowed correctly. r=bent, bkelly
2015-06-11 15:32:54 +02:00
Jan Varga
8975fe6bad
Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent
2015-06-11 11:49:51 +02:00
Wes Kocher
560c01080f
Backed out changeset c4db01ea9e6c (bug 1170746) for test_filehandle_getFile.html orange
2015-06-10 15:08:41 -07:00
Jan Varga
e9f7834cd4
Bug 1170746 - Getting mutable files over a cursor crashes the browser; r=bent
2015-06-10 22:48:06 +02:00
Birunthan Mohanathas
c84827bad2
Bug 968520 - Add mozilla::fallible to FallibleTArray::InsertElementSorted calls. r=froydnj
2015-06-08 13:40:00 -07:00
Ben Turner
5c7efc9f6c
Bug 1168166 - Ignore failed IndexedDB optimization if disk is too full, r=janv.
2015-06-08 11:11:18 -07:00
Eric Rahm
9100016c49
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-03 15:25:57 -07:00
Eric Rahm
6d13987359
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-03 15:22:28 -07:00
Carsten "Tomcat" Book
9432818a46
Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
...
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
2015-06-02 13:05:56 +02:00
Eric Rahm
14740fdf18
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 22:17:33 -07:00
Eric Rahm
83ec610692
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 22:17:19 -07:00
Wes Kocher
fcc808d96c
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Rahm
579c7d8013
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 14:31:01 -07:00
Eric Rahm
a50b98baa8
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 14:31:00 -07:00
Birunthan Mohanathas
084be39cfd
Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElement calls. r=froydnj
2015-05-28 11:07:44 -07:00
Birunthan Mohanathas
f7fa42cc65
Bug 968520 - Add mozilla::fallible to FallibleTArray::AppendElements calls. r=froydnj
2015-05-28 11:07:43 -07:00
Ben Turner
5a7c020673
Bug 858680 - Part 4: Perform maintenance on databases while idle, r=janv.
2015-05-04 22:56:47 -07:00
Ben Turner
c307970e89
Bug 858680 - Part 2: Add idle notifications to QuotaClient, r=janv.
2015-04-30 13:46:51 -07:00
Ben Turner
230116ae8b
Bug 858680 - Part 1: Perform incremental_vacuum on open databases while idle, r=janv.
2015-04-30 13:47:03 -07:00
Ryan VanderMeulen
2177b9797f
Merge inbound to m-c. a=merge
2015-05-22 14:02:47 -04:00
Cervantes Yu
44583ca62e
Backout change 3f62597c7e66 (bug 1156611) due to backout of bug 970307.
2015-05-19 11:26:23 +08:00
Wes Kocher
f9923060ce
Backed out changeset 73a5b49fac38 (bug 858680) for build bustage CLOSED TREE
2015-05-21 16:44:44 -07:00
Wes Kocher
627c3b13e4
Backed out changeset 0aaa67fc61e8 (bug 858680)
2015-05-21 16:44:42 -07:00
Wes Kocher
bf75e66467
Backed out changeset ca9c2b05d659 (bug 858680)
2015-05-21 16:44:36 -07:00
Wes Kocher
55bb09cbfc
Backed out changeset 2661dabba074 (bug 858680)
2015-05-21 16:44:14 -07:00
Ben Turner
9caaa34b3a
Bug 858680, Prevent unused variable warning on opt builds, r=bustage.
2015-05-21 16:28:23 -07:00
Eric Rahm
bac140c6c1
Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj
2015-05-21 13:22:04 -07:00
Ben Turner
b706c962e3
Bug 858680 - Part 4: Perform maintenance on databases while idle, r=janv.
2015-05-04 22:56:47 -07:00
Ben Turner
48b512a3ec
Bug 858680 - Part 2: Add idle notifications to QuotaClient, r=janv.
2015-04-30 13:46:51 -07:00
Ben Turner
19a5b76929
Bug 858680 - Part 1: Perform incremental_vacuum on open databases while idle, r=janv.
2015-04-30 13:47:03 -07:00
Ben Turner
14f082215e
Bug 1162176, Part 2. r=janv.
2015-05-19 09:25:50 -07:00
Eric Rahm
32b4ff6b18
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Ryan VanderMeulen
150ad9bd6c
Backed out changesets ba117e790ece and e183bcc18cd3 (bug 1162176) for bustage.
...
CLOSED TREE
2015-05-19 13:17:01 -04:00
Ben Turner
54178912fb
Bug 1162176, Part 2. r=janv.
2015-05-19 09:25:50 -07:00
Terrence Cole
0aefa6e182
Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
2015-05-13 14:07:34 -07:00
Andrea Marchesini
c4223f6e7b
Bug 1166231 - Make nsIDOMBlob an empty interface, r=ehsan
2015-05-19 15:36:37 +01:00
Birunthan Mohanathas
63dbcb194c
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
c5ef4649b0
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetCapacity calls. r=froydnj
2015-05-18 13:50:34 -07:00
Andrea Marchesini
54e2145f4a
Bug 1163388 - patch 2 - get rid of nsIDOMFile, r=ehsan
2015-05-18 14:52:26 +01:00
Andrea Marchesini
d92f2c8a0a
Bug 1163388 - patch 1 - make nsIDOMFile an empty interface, r=ehsan
2015-05-18 14:51:54 +01:00
Neil Rashbrook
7d598ef37a
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
d65ee4fe20
Backed out changeset 17cfad44e12b (bug 1155963) for breaking b2g builds
2015-05-14 16:35:18 -07:00
Neil Rashbrook
d30d87c917
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
e0f9399b4a
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
615fe38d14
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-12 13:11:03 +01:00
Andrea Marchesini
08c931dc57
Bug 1159401 - Split Blob and File classes, r=bz
2015-05-12 13:09:51 +01:00
Wes Kocher
477215237f
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
ad02ab5ada
Backed out changeset 56e4c68dc3da (bug 1163387) for build bustage CLOSED TREE
2015-05-11 13:17:58 -07:00
Andrea Marchesini
4aa3305857
Bug 1163387 - Rename FileImpl to BlobImpl, r=ehsan
2015-05-11 18:50:54 +01:00
Andrea Marchesini
7e0e157266
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 18:50:50 +01:00
Ryan VanderMeulen
64bb0dd547
Backout revisions 4287533203fb and 96a3ebfe09d8 (bug 1159401) for bustage.
...
CLOSED TREE
2015-05-11 11:43:59 -04:00
Andrea Marchesini
246389cea0
Bug 1159401 - patch 1 - Split Blob and File in 2 classes, r=bz
2015-05-11 15:20:06 +01:00
Jan Varga
eb4264e6a6
Bug 1162624 - Add support for restoring corrupted or missing metadata files; r=bent
2015-05-08 21:05:30 +02:00
Ben Turner
9c3cca509f
Bug 1156611 - Fix Nuwa idle detection for IndexedDB, r=khuey.
2015-05-07 12:17:28 -07:00
Andrea Marchesini
08b340a648
Bug 1151495 - Support permission prompting from workers for IDB, r=bent
2015-05-06 09:07:57 +01:00
Andrew McCreight
c979f253c0
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Mike Hommey
b848e4bfcf
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
956e5892eb
Bug 1159967 - Handle logging after threads have shut down, r=janv.
2015-04-30 11:59:36 -07:00
Andrea Marchesini
97f8c61da1
Bug 1158437 - dom::File should accept negative date values, r=smaug
2015-04-27 12:17:19 +01:00
Ben Turner
3e15962a5d
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
5c08f8889a
Bug 1157029 - More changes to bulletproof shutdown of failed connections, r=janv.
2015-04-23 15:08:40 -07:00
Jan de Mooij
4b7f9709f5
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
f604e6e16e
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
5a51450db8
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
e8c2355e70
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
2015-04-21 13:46:00 -04:00
Andrea Marchesini
fb6be711d9
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
91dc34937f
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
8031636545
Bug 1155652 - Fix two incorrect assertions r=janv
2015-04-17 16:06:11 +02:00
Denis Volk
cd6346cce0
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00
Nathan Froyd
4ac32b4479
Bug 870891 - move DIST_FILES to moz.build; r=mshal
2015-04-15 16:04:49 -04:00
Ben Turner
8ea6622844
Bug 1114788, disable failing test on workers, r=mrbkap.
2015-04-14 16:40:51 -07:00
Ben Turner
caf4bfc622
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
626335f30f
Backed out changeset dd10ce7a6b1a (bug 1151242) for bustage.
...
CLOSED TREE
2015-04-14 13:20:05 -04:00
Ben Turner
7bb06a29d5
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
2aad41dbe8
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
77ec4aaaa3
Bug 1125102 - Make QuotaManager and FileService to be independent of each other; r=bent
2015-04-14 10:57:41 +02:00
Blake Kaplan
ad6da07fa9
Bug 1149420 - Make the IndexedDB permissions prompt work in e10s. r=bent/mfinkle
2015-04-10 18:10:00 +02:00
Jan Varga
8bc79842ab
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
066862c6ae
Bug 1151646 - Cleanup, r=khuey.
2015-04-08 15:21:26 -07:00
Jan Varga
e49f072eb3
Bug 1129991 - Remove QuotaManager::SetCurrentWindow(); r=bent
2015-04-02 08:22:19 +02:00
Ben Turner
aef92086a5
Bustage fix for bug 1131776, s/moz_malloc/malloc/ on CLOSED TREE
2015-03-31 16:27:36 -07:00
Ben Turner
406dfe1857
Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv.
2015-02-16 09:48:14 -08:00
Ben Turner
8e9d4603ee
Bug 1112702 - Make IndexedDB transactions non-durable by default, r=khuey.
2015-01-25 22:30:09 -08:00
Ben Turner
39370e837c
Bug 1131766 - Use a simpler thread model for IndexedDB transactions, r=khuey.
2014-12-02 12:01:44 -08:00
Ben Turner
7956cb8b3d
Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv.
2015-01-24 08:16:26 -08:00
Ben Turner
38060d4f00
Bug 1112620 - Fix invalidated version change transactions, r=khuey.
2015-03-31 15:35:12 -07:00
Jan Varga
7425a55c86
Bug 1144806, Fix test_temporary_storage to not depend on database sizes. r=bent.
2015-03-25 09:49:37 -07:00
Mike Hommey
95e047925a
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
5ce326cf93
Backed out changeset bc3c96747cdf (bug 1144806) for frequent bc1 failures CLOSED TREE
2015-03-30 19:46:01 -07:00
Wes Kocher
2ee4642162
Backed out changeset 8a8e8efa5d38 (bug 866846)
2015-03-30 19:45:59 -07:00
Wes Kocher
d06798331e
Backed out changeset fdb8d8484cce (bug 1131766)
2015-03-30 19:45:58 -07:00
Wes Kocher
97410b1a59
Backed out changeset 3be650e84eea (bug 1112702)
2015-03-30 19:45:56 -07:00
Wes Kocher
92325adb53
Backed out changeset 14b9b4827805 (bug 1131776)
2015-03-30 19:45:55 -07:00
Ben Turner
da6b685df9
Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv.
2015-02-16 09:48:14 -08:00
Ben Turner
0c7e4c1ceb
Bug 1112702 - Make IndexedDB transactions non-durable by default, r=khuey.
2015-01-25 22:30:09 -08:00
Ben Turner
07d1f1012d
Bug 1131766 - Use a simpler thread model for IndexedDB transactions, r=khuey.
2014-12-02 12:01:44 -08:00
Ben Turner
39c06d01b3
Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv.
2015-01-24 08:16:26 -08:00
Jan Varga
2e2e6c72ce
Bug 1144806, Fix test_temporary_storage to not depend on database sizes. r=bent.
2015-03-25 09:49:37 -07:00
Andrew McCreight
612d6b4090
Bug 1147951, part 3 - Remove unnecessary includes of nsIProgrammingLanguage. r=baku
2015-03-30 10:45:39 -07:00
Phil Ringnalda
d09277f0f4
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
82502223d0
Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv.
2015-02-16 09:48:14 -08:00
Ben Turner
b23dc0cf0a
Bug 1112702 - Make IndexedDB transactions non-durable by default, r=khuey.
2015-01-25 22:30:09 -08:00
Ben Turner
cf97cf230b
Bug 1131766 - Use a simpler thread model for IndexedDB transactions, r=khuey.
2014-12-02 12:01:44 -08:00
Ben Turner
b59ea507f9
Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv.
2015-01-24 08:16:26 -08:00
Jan Varga
11390d8517
Bug 1144806, Fix test_temporary_storage to not depend on database sizes. r=bent.
2015-03-25 09:49:37 -07:00
Andrea Marchesini
94545cbb2e
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Ehsan Akhgari
5cccea6f0f
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
594f9bf623
Merge m-c to inbound a=merge CLOSED TREE
2015-03-20 18:01:17 -07:00
Alexandre Lissy
5170c04fa0
Bug 1144080 - Disable mochitests on Mulet for TaskCluster. r=ahal
2015-03-20 00:45:00 +01:00
Boris Zbarsky
988b8e01be
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
b97b658efd
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
fdbff55c8a
Bug 1143885 - Fix transaction handling when requests are killed prematurely, r=khuey.
2015-03-18 14:20:59 -07:00
Jonathan Griffin
8873726f67
Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown
2015-02-06 16:30:37 -08:00
Ben Turner
ebdf9e0404
Bug 1142210, r=khuey.
2015-03-19 21:42:37 -07:00
Andrew McCreight
92e5a329c0
Bug 1119482, part 4 - Move IsJSHolder into HoldDropJSObjects. r=smaug
2015-03-10 16:41:38 -07:00
Jason Orendorff
64f8ab950a
Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
2015-02-04 10:20:04 -06:00
Boris Zbarsky
68b0ff1533
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
45298ccbec
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
fbfa0b4996
Bug 940273 - Part 4 - Initial implementation of Service Worker Cache. r=ehsan,baku,janv
2015-03-02 14:20:00 +01:00
Jon Coppeard
c9c10c5d39
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
56bb36a93c
Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
2015-02-27 16:08:15 +01:00
Ben Turner
d716f4edca
Bug 1130541, r=janv.
2015-02-06 15:25:33 -08:00