Masatoshi Kimura
|
d1ad984267
|
Bug 978611 - Part 3: Get rid of legacy dictionaries: events and codegen. r=smaug,khuey
|
2014-03-07 20:51:51 +09:00 |
|
Kyle Huey
|
49d4d527d9
|
Bug 979445: Add API to mozStorage for adopting blob data and use that in IDB to avoid unnecessary copies. r=bent
|
2014-03-06 13:03:52 -08:00 |
|
Kyle Huey
|
7d721fe61e
|
Backout bug 979445 due to clang build failures. CLOSED TREE
|
2014-03-06 11:19:44 -08:00 |
|
Kyle Huey
|
35a2360dfc
|
Bug 979445: Add API to mozStorage for adopting blob data and use that in IDB to avoid unnecessary copies. r=bent
|
2014-03-06 11:01:13 -08:00 |
|
Peter Van der Beken
|
fa5238349a
|
Bug 803106 part 2. Convert DOMStringList to WebIDL bindings - add WebIDL API and switch. r=bzbarsky
|
2013-07-09 13:54:21 -04:00 |
|
Peter Van der Beken
|
6ab81671cc
|
Bug 803106 part 1. Convert DOMStringList to WebIDL bindings - move files and rename class. r=bzbarsky
--HG--
rename : content/base/src/nsDOMLists.cpp => content/base/src/DOMStringList.cpp
rename : content/base/src/nsDOMLists.h => content/base/src/DOMStringList.h
|
2013-07-09 13:51:03 -04:00 |
|
Jan Varga
|
914a48b461
|
Bug 963064 - FileHandle cleanup. r=bent
|
2014-02-24 21:56:13 +01:00 |
|
Boris Zbarsky
|
4b181d6e57
|
Bug 970764. Remove support for non-optional "any" arguments values, since "any" needs to be able to include undefined anyway. Have "any" arguments and dictionary entries default to undefined unless the IDL explicitly says "= null". r=khuey
|
2014-02-19 10:13:38 -05:00 |
|
Jon Coppeard
|
25c1a75044
|
Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz
|
2014-02-12 10:50:46 +00:00 |
|
Kyle Huey
|
5f91ce5f1d
|
Bug 961286 - Use move semantics for JSAutoStructuredCloneBuffer and wrappers. r=jorendorff, r=bent
|
2014-01-31 21:50:07 -05:00 |
|
Jon Coppeard
|
b5a2f0569c
|
Bug 959787 - Handlify some misc JS APIs r=sfink r=smaug
|
2014-01-29 10:00:40 +00:00 |
|
Ted Clancy
|
b1e9ad7075
|
Bug 958359 - IndexedDB should log a message to the console when it returns NS_ERROR_DOM_INDEXEDDB_UNKNOWN_ERR. r=bent
|
2014-01-27 19:37:05 -05:00 |
|
Jon Coppeard
|
7d118df1ce
|
Bug 963167 - Convert JS_SetElement() to take HandleValue rather than MutableHandleValue r=sfink r=bz
|
2014-01-25 09:31:17 +00:00 |
|
Terrence Cole
|
3e141bbf5e
|
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink
--HG--
extra : rebase_source : ace7b0fa6ba93acbf0ec8ecaeb68ffa287a33665
|
2014-01-16 09:48:58 -08:00 |
|
Ehsan Akhgari
|
eaa7491d77
|
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-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 PRUnichar char16_t
|
2014-01-04 10:02:17 -05:00 |
|
Birunthan Mohanathas
|
37cdaff1f7
|
Bug 784739 - Switch from NULL to nullptr in dom/indexedDB/; r=ehsan
--HG--
extra : rebase_source : 911f00517a3281b87cde7c90c2708ef8807054f7
|
2013-11-25 14:01:59 -05:00 |
|
Andrea Marchesini
|
d6c4daa5e7
|
Bug 932119 - convert nsIAtom to nsString in QuotaManager and IndexedDB, r=janv
|
2013-11-25 16:53:48 +00:00 |
|
Jan Varga
|
782e7ee88e
|
Bug 882130 - Additional cleanup. r=bent
|
2013-11-22 06:22:52 +01:00 |
|
|
78a846d028
|
Bug 882130 - In IDBObjectStore, endian swapped data are treated improperly on big endian platform. r=janv (bitrot fixed by stevensn)
|
2013-11-22 06:22:33 +01:00 |
|
Boris Zbarsky
|
a7501e7c35
|
Bug 941437 part 2. Remove the unused cx argument from UNWRAP_OBJECT and UNWRAP_WORKER_OBJECT. r=smaug
|
2013-11-21 07:51:16 -05:00 |
|
Kyle Huey
|
275e09fbfa
|
Bug 902909 - Use fallible allocation when interfacing with Snappy. r=sicking,khuey (original patch by khuey, updated by janv)
|
2013-08-12 13:27:53 -04:00 |
|
Ms2ger
|
786aa40195
|
No bug - Fix some style issues in DOM code.
|
2013-11-11 09:04:41 +01:00 |
|
Terrence Cole
|
05b45c0c0f
|
Bug 929800 - Handlify the structured clone interface; r=sfink,smaug
--HG--
extra : rebase_source : 4f21dd799ad27dc665997d4912996a500ae8a2f2
|
2013-10-22 17:18:32 -07:00 |
|
Steve Fink
|
6472996e52
|
Bug 925916 - Handlify WrapNative, r=smaug
|
2013-10-11 22:02:39 -07:00 |
|
Ben Turner
|
983128e384
|
Bug 920800 - 'Add openKeyCursor() to IDBObjectStore'. r=janv.
--HG--
extra : transplant_source : H%ED%F8%E08%98/%26%0F%82%9C%0E%B0l%92%A6%C0%A1%A3%B4
|
2013-09-25 16:11:47 -07:00 |
|
Wes Kocher
|
7abcf76c02
|
Backed out changeset 87a72129c007 (bug 920800) for indexedDB failures
|
2013-09-26 16:54:01 -07:00 |
|
Ben Turner
|
3bac3a71aa
|
Bug 920800 - 'Add openKeyCursor() to IDBObjectStore'. r=janv.
--HG--
extra : transplant_source : %15%9F%F7%CE%81%09%84%04%8D%B9H%A3D%B5%FD%F8myPV
|
2013-09-25 16:11:47 -07:00 |
|
Ben Turner
|
e67fcd8bf1
|
Bug 920633 - 'Add getAllKeys() to IDBObjectStore'. r=janv.
--HG--
extra : transplant_source : %F9%EA0%88%91%15%ADW%92Ae%CEY%29%A9%E4%1A%88Qo
|
2013-09-24 10:14:16 -07:00 |
|
Ryan VanderMeulen
|
85b2edc046
|
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
|
12170df49b
|
Bug 920800 - 'Add openKeyCursor() to IDBObjectStore'. r=janv.
|
2013-09-25 16:11:47 -07:00 |
|
Ben Turner
|
c3dc99499b
|
Bug 920633 - 'Add getAllKeys() to IDBObjectStore'. r=janv.
|
2013-09-24 10:14:16 -07:00 |
|
Dan Gohman
|
586b9aee99
|
Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
|
2013-09-11 05:49:05 -07:00 |
|
Jan Varga
|
67195df918
|
Bug 785884 - Implement support for temporary storage (aka shared pool). r=ehsan, r=bent
--HG--
rename : caps/tests/mochitest/test_principal_extendedorigin_appid_appstatus.html => caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html
rename : dom/quota/UsageRunnable.h => dom/quota/UsageInfo.h
|
2013-09-11 06:18:36 +02:00 |
|
Andrew McCreight
|
3228f67147
|
Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv
|
2013-08-16 13:10:17 -07:00 |
|
Boris Zbarsky
|
9e1e6a8b84
|
Bug 908576 part 3. Get rid of PrototypeIDMap structs. r=smaug
|
2013-08-23 22:42:41 -04:00 |
|
Ehsan Akhgari
|
2a87c95927
|
Bug 904695 - #include fewer headers in nsContentUtils.h; r=jst
|
2013-08-21 15:28:26 -04:00 |
|
Nicholas Nethercote
|
849635b8f1
|
Bug 898914 (part 1) - Remove JSBool.
--HG--
extra : rebase_source : 2d202e0e5005a7f54724b1540481c15cde3ad52e
|
2013-08-08 15:53:04 -07:00 |
|
David Zbarsky
|
65f4c1ef28
|
Bug 889734 - Clean up indexedDB ipdl files r=bent
--HG--
rename : dom/indexedDB/ipc/PIndexedDBIndex.ipdl => dom/indexedDB/ipc/IndexedDBParams.ipdlh
|
2013-08-06 08:44:01 -04:00 |
|
Jon Coppeard
|
da8c061053
|
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
|
595cbc9fd5
|
Bug 897322 - Allow callers to manually fire OnNewGlobalObject when bootstrapping is complete. r=luke
|
2013-08-01 18:38:47 -07:00 |
|
Mike Hommey
|
ca80cd82ad
|
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
|
9dbd04ea78
|
Bug 892065 - Move IDBIndex to WebIDL, r=janv
|
2013-07-31 17:48:40 +02:00 |
|
Andrea Marchesini
|
ef616d1baf
|
Bug 888597 - Move IDBObjectStore to WebIDL, r=janv
|
2013-07-31 17:48:36 +02:00 |
|
Ehsan Akhgari
|
085494b95d
|
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])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
|
2013-07-18 13:59:53 -04:00 |
|
Bobby Holley
|
99246966e4
|
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
|
08f9b6fd28
|
Bug 899245 - Rename JS_SetGlobalObject and move it into jsfriendapi. r=luke
|
2013-07-29 16:45:26 -07:00 |
|
Andrea Marchesini
|
a1a1e17579
|
Bug 888598 - Move IDBTransaction to WebIDL, r=janv
|
2013-07-29 19:12:21 +02:00 |
|
Bobby Holley
|
42bde9bf07
|
Bug 887334 - Enter a compartment in indexedDB's ThreadLocalJSRuntime. r=bent
|
2013-07-17 11:53:54 -07:00 |
|
Jon Coppeard
|
642f605601
|
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
|
1b51593b1a
|
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 |
|