Birunthan Mohanathas
5783ee9bf7
Bug 1164717 - Flatten storage/src/ directory. r=mak
2015-05-19 10:47:33 -07:00
Birunthan Mohanathas
e8e6634333
Bug 1164717 - Flatten storage/public/ directory. r=mak
2015-05-19 10:47:29 -07:00
Birunthan Mohanathas
fff49f91be
Bug 1165731 - Remove unnecessary SetCapacity call in variant_storage_traits::storage_conversion. r=mak
2015-05-19 10:47:25 -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
33c8b46772
Bug 1162176, Part 1. r=mak.
2015-05-19 09:17:10 -07:00
Eric Rahm
c36c80f1c0
Bug 1164559 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=froydnj
2015-05-14 10:13:24 -07:00
Eric Rahm
f06c450de9
Bug 1164559 - Part 1: Remove instances of #ifdef PR_LOGGING in storage. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:24 -07: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
Wes Kocher
f7d03175b2
Merge fx-team to m-c a=merge CLOSED TREE
2015-04-29 16:46:00 -07:00
Ben Kelly
9f4d2c5641
Bug 1154325 P1 Add convenience routines to bind and get Blobs as strings. r=asuth
2015-04-29 09:03:15 -07:00
Marco Bonardo
4f787f5a1a
Bug 1159303 - Reduce noise due to sort operations warnings. r=bent
2015-04-28 22:35:48 +02:00
Andrea Marchesini
e95d49e405
Bug 1156632 - Remove unused forward class declarations - patch 6 - the rest of the tree, r=ehsan
2015-04-22 08:29:24 +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
Ben Kelly
50329dc930
Bug 1155193 Proxy release the Connection in mozStorageService::unregisterConnection(). r=asuth
2015-04-16 19:12:36 -07:00
Marco Bonardo
f1863142fa
Bug 1149373 - Ensure mozStorage async threads are shut down. r=bent
2015-04-14 16:11:54 +02:00
Chirag Bhatia
064bbacf54
Bug 1067054 - Remove generic SQLITE_ERROR warning & suppress warning if transaction exists. r=mak
2015-04-10 13:16:00 +02:00
Ben Turner
406dfe1857
Bug 1131776 - Use WITHOUT ROWID tables for IndexedDB, r=janv.
2015-02-16 09:48:14 -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
ca471c4188
Bug 1071360 - Fix async storage connection closing when open fails, r=asuth.
2015-03-27 22:45:28 -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
2ee4642162
Backed out changeset 8a8e8efa5d38 (bug 866846)
2015-03-30 19:45:59 -07:00
Wes Kocher
92325adb53
Backed out changeset 14b9b4827805 (bug 1131776)
2015-03-30 19:45:55 -07:00
Wes Kocher
d2432a999d
Backed out changeset d4fdf509f242 (bug 1071360)
2015-03-30 19:45:53 -07:00
Ben Turner
d9586ec6d6
Bug 1071360 - Fix async storage connection closing when open fails, r=asuth.
2015-03-30 13:33:39 -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
39c06d01b3
Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv.
2015-01-24 08:16:26 -08:00
Andrew McCreight
db3e30ab59
Bug 1147572 - Remove implementation language field from DOM class info. r=jst
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
Andrew McCreight
210c51b7d3
Bug 1148070 - Change nsIClassInfo::getHelperForLanguage() to getScriptableHelper(). r=bholley
2015-03-29 07:52:54 -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
b59ea507f9
Bug 866846 - Use WAL journal mode for IndexedDB databases, r=janv.
2015-01-24 08:16:26 -08:00
Andrea Marchesini
94545cbb2e
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Marco Bonardo
55a2bdcd2f
Bug 1005991 - trivial fixes for non-unified builds. r=me
2015-03-24 01:09:13 +01: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
Marco Bonardo
85a698b666
Bug 1005991 - mozStorage should not use XPCVariant off the main thread. r=asuth
2015-03-12 17:55:56 +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
Nicholas Nethercote
ee41df7dc2
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
2015-02-09 14:34:50 -08:00
Andrew McCreight
1ee96e7527
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Nicholas Nethercote
0a02b5d31c
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
2015-02-04 20:05:36 -08:00
Marco Bonardo
3553dcd5a9
Bug 998330 - MinimizeMemory should happen on the opener thread, not on main-thread. r=asuth
2015-01-28 00:00:23 +01:00
Ben Turner
b4bc877be1
Bug 1126129 - Only enable SQLite tracing when the right environment variable is set, r=asuth.
2015-01-26 19:38:49 -08:00
Ehsan Akhgari
5eeb62c668
Bug 1118414 - Mark virtual overridden functions as MOZ_OVERRIDE in storage; r=mak
2015-01-24 14:51:49 -05:00
Ehsan Akhgari
a43b88b0eb
Bug 1119268 - Mark virtual overridden functions as MOZ_OVERRIDE in misc code; r=bsmedberg
2015-01-12 23:26:30 -05:00
Wes Kocher
c78183d68d
Backout c034dba7a417
2015-01-12 14:46:48 -08:00
Ehsan Akhgari
2696a40dc5
Bug 1119268 - Mark virtual overridden functions as MOZ_OVERRIDE in misc code; r=bsmedberg
2015-01-12 16:35:06 -05:00
Tom Schuster
3607ae7820
Bug 1097267 - Change the enumerate hook usage in XPC and browser. r=bholley
2014-12-11 19:31:10 +01:00
Tom Schuster
29374ed725
Bug 993026 - Change XPIDLScriptable NewResolve to simpler Resolve. r=bholley
2014-11-08 01:07:12 +01:00
Mike Hommey
21ec48314e
Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
...
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.
Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.
Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Bobby Holley
91eb339586
Bug 857138 - Add some cx parameters. r=bz
2014-10-23 19:53:31 +02:00