Ben Turner
|
ddcbae7472
|
Bug 920800 - 'Add openKeyCursor() to IDBObjectStore'. r=janv.
|
2013-09-25 16:11:47 -07:00 |
|
Wes Kocher
|
4880dc8542
|
Backed out changeset 87a72129c007 (bug 920800) for indexedDB failures
|
2013-09-26 16:54:01 -07:00 |
|
Ben Turner
|
49307c063a
|
Bug 920800 - 'Add openKeyCursor() to IDBObjectStore'. r=janv.
|
2013-09-25 16:11:47 -07:00 |
|
Ben Turner
|
2b92695a0a
|
Bug 920633 - 'Add getAllKeys() to IDBObjectStore'. r=janv.
|
2013-09-24 10:14:16 -07:00 |
|
Ryan VanderMeulen
|
6056d6afe3
|
Backed out 3 changesets (bug 920179, bug 920633, bug 920800) for Windows |make package| crashes on a CLOSED TREE.
Backed out changeset bb0041643a0f (bug 920800)
Backed out changeset 24818d9b7470 (bug 920633)
Backed out changeset d49b0f47b05a (bug 920179)
|
2013-09-26 14:22:43 -04:00 |
|
Ben Turner
|
6e26a8d93d
|
Bug 920800 - 'Add openKeyCursor() to IDBObjectStore'. r=janv.
|
2013-09-25 16:11:47 -07:00 |
|
Ben Turner
|
7c681053b3
|
Bug 920633 - 'Add getAllKeys() to IDBObjectStore'. r=janv.
|
2013-09-24 10:14:16 -07:00 |
|
Dan Gohman
|
94cd9b8531
|
Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
|
2013-09-11 05:49:05 -07:00 |
|
Jan Varga
|
f354bdf37d
|
Bug 785884 - Implement support for temporary storage (aka shared pool). r=ehsan, r=bent
|
2013-09-11 06:18:36 +02:00 |
|
Andrew McCreight
|
cee0d6bfae
|
Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv
|
2013-08-16 13:10:17 -07:00 |
|
Boris Zbarsky
|
ed572afc24
|
Bug 908576 part 3. Get rid of PrototypeIDMap structs. r=smaug
|
2013-08-23 22:42:41 -04:00 |
|
Ehsan Akhgari
|
bc7822c462
|
Bug 904695 - #include fewer headers in nsContentUtils.h; r=jst
|
2013-08-21 15:28:26 -04:00 |
|
Nicholas Nethercote
|
f7d6f07d24
|
Bug 898914 (part 1) - Remove JSBool.
|
2013-08-08 15:53:04 -07:00 |
|
David Zbarsky
|
123df96995
|
Bug 889734 - Clean up indexedDB ipdl files r=bent
|
2013-08-06 08:44:01 -04:00 |
|
Jon Coppeard
|
3d1569a54e
|
Bug 900986 - Convert JS_*Element API to use MutableHandleValue for out params r=terrence r=bholley r=smaug
|
2013-08-05 14:02:47 +01:00 |
|
Bobby Holley
|
2a9cdf6f89
|
Bug 897322 - Allow callers to manually fire OnNewGlobalObject when bootstrapping is complete. r=luke
|
2013-08-01 18:38:47 -07:00 |
|
Mike Hommey
|
0dc9c0ef85
|
Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
|
2013-08-02 10:29:05 +09:00 |
|
Andrea Marchesini
|
6ef2ad79ab
|
Bug 892065 - Move IDBIndex to WebIDL, r=janv
|
2013-07-31 17:48:40 +02:00 |
|
Andrea Marchesini
|
b7828b2762
|
Bug 888597 - Move IDBObjectStore to WebIDL, r=janv
|
2013-07-31 17:48:36 +02:00 |
|
Ehsan Akhgari
|
1ab9c7bcb4
|
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.cc" \
-o -iname "*.mm" \) | \
xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
modules/libmar/src/mar_private.h \
modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
print fname
f = open(fname, "rw+")
lines = f.readlines()
for i in range(0, len(lines)):
while True:
index = re.search(pattern, lines[i])
if index != None:
index = index.start()
lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
for j in range(i + 1, len(lines)):
if lines[j].find(" ", index) == index:
lines[j] = lines[j][0:index] + lines[j][index+4:]
else:
break
else:
break
f.seek(0, 0)
f.truncate()
f.write("".join(lines))
f.close()
argc = len(sys.argv)
for i in range(1, argc):
replaceInPlace(sys.argv[i])
|
2013-07-18 13:59:53 -04:00 |
|
Bobby Holley
|
0df174a07e
|
Bug 899245 - Rename JS_GetGlobalForScopeChain to JS::CurrentGlobalOrNull. r=luke
This was done with perl/grep.
|
2013-07-29 16:45:27 -07:00 |
|
Bobby Holley
|
0d55dae85a
|
Bug 899245 - Rename JS_SetGlobalObject and move it into jsfriendapi. r=luke
|
2013-07-29 16:45:26 -07:00 |
|
Andrea Marchesini
|
f5962d72f8
|
Bug 888598 - Move IDBTransaction to WebIDL, r=janv
|
2013-07-29 19:12:21 +02:00 |
|
Bobby Holley
|
119709aefb
|
Bug 887334 - Enter a compartment in indexedDB's ThreadLocalJSRuntime. r=bent
|
2013-07-17 11:53:54 -07:00 |
|
Jon Coppeard
|
b04be8e4e7
|
Bug 884384 - Use JS::MutableHandle<JS::Value> instead of jsval* for out parameters r=smaug
|
2013-06-21 14:12:46 +01:00 |
|
Bobby Holley
|
4327361969
|
Bug 884362 - Make IDBRequest::CaptureCaller use the cx stack and decxify a bunch of IDB. r=bent
|
2013-06-20 11:05:33 -07:00 |
|
Jon Coppeard
|
5ebd30bc01
|
Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug
|
2013-06-18 11:00:37 +01:00 |
|
Ms2ger
|
616478f36c
|
Bug 860731 - Part b: Use FileMode for LockedFile; r=janv
|
2013-06-12 09:00:06 +02:00 |
|
Eddy Bruel
|
cb8b4fda4e
|
Bug 877995 - IndexedDB should set a stack quotum when creating a JS runtime; r=khuey
|
2013-05-31 13:29:54 -07:00 |
|
Boris Zbarsky
|
b81ccaeaf1
|
Bug 876805. Fix unsafe reference gc hazards in dom/ code. r=smaug
|
2013-05-29 16:16:04 -04:00 |
|
Ryan VanderMeulen
|
ddff9ea004
|
Merge m-c to inbound on a CLOSED TREE.
|
2013-05-11 09:49:12 -04:00 |
|
David Zbarsky
|
679cefe081
|
Bug 868312 - Some more rooting fixes for dom r=bz
|
2013-05-10 22:39:45 -04:00 |
|
Ben Turner
|
4f1a7eaf6c
|
Bug 861903 - Hook IndexedDB up to low disk space notifications. r=janv.
|
2013-05-10 14:22:01 -07:00 |
|
David Zbarsky
|
cc3ae7e546
|
Bug 868312: Root dom/workers r=bz
|
2013-05-09 03:27:40 -04:00 |
|
Sumedh Shekhar
|
fdf142e775
|
Bug 804742 - EnsureStringLength doesn't work. f=Ms2ger, r=ehsan
|
2013-05-08 00:52:52 +09:00 |
|
David Zbarsky
|
a4d5e39056
|
Bug 868312: Various dom rooting fixes r=bz
|
2013-05-04 03:52:57 -04:00 |
|
David Zbarsky
|
987c67c0fd
|
Bug 866450 Part 7: Root some additional JS::Values found during review r=bz
|
2013-05-02 05:12:47 -04:00 |
|
David Zbarsky
|
a1a46c18a3
|
Bug 866450 Part 6: Fix rooting hazards under content/ and dom/ r=bz
|
2013-05-02 05:12:47 -04:00 |
|
David Zbarsky
|
4ee20224dc
|
Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz
|
2013-05-02 05:12:46 -04:00 |
|
Ed Morley
|
50846cada0
|
Backed out changeset b514d768d793 (bug 866450)
|
2013-05-02 11:57:14 +01:00 |
|
Ed Morley
|
60a28cdef5
|
Backed out changeset 7c0ace2560c4 (bug 866450)
|
2013-05-02 11:57:01 +01:00 |
|
Ed Morley
|
543ebd4b9a
|
Backed out changeset e0b51717bb64 (bug 866450)
|
2013-05-02 11:56:57 +01:00 |
|
David Zbarsky
|
5031a5f872
|
Bug 866450 Part 7: Root some additional JS::Values found during review r=bz
|
2013-05-02 05:12:47 -04:00 |
|
David Zbarsky
|
427748f498
|
Bug 866450 Part 6: Fix rooting hazards under content/ and dom/ r=bz
|
2013-05-02 05:12:47 -04:00 |
|
David Zbarsky
|
d9ede3c906
|
Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz
|
2013-05-02 05:12:46 -04:00 |
|
Ben Turner
|
5c98ba8c59
|
Bug 861287 - 'Integrate IndexedDB into the gecko profiler'. r=khuey.
|
2013-03-15 23:58:50 -07:00 |
|
Ben Turner
|
f34960c249
|
Backout bug 861287 for gcc build failures.
|
2013-04-25 08:30:28 -04:00 |
|
Ben Turner
|
83a996ac9e
|
Bug 861287 - 'Integrate IndexedDB into the gecko profiler'. r=khuey.
|
2013-03-15 23:58:50 -07:00 |
|
Bobby Holley
|
2c59799176
|
Bug 860438 - Straightforward cases. r=gabor
|
2013-04-18 11:36:03 -04:00 |
|
Jeff Walden
|
356abe8832
|
Bug 858677 - Fix up code not built by SpiderMonkey to use the newly-changed deletion signatures. r=bholley, r=billm
|
2013-04-05 21:22:55 -07:00 |
|