Boris Zbarsky
66263f863f
Bug 1578173 part 6. Remove remaining uses of [Constructor] from bindings. r=edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D45394
2019-09-12 11:01:17 +00:00
Henri Sivonen
b15134aa24
Bug 1514664 - Implement TextEncoder.encodeInto(). r=emk.
2019-01-11 12:35:17 +02:00
Henri Sivonen
4be83c6d56
Bug 1515351 - Update encoding_rs to 0.8.14. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D15934
2019-01-10 09:42:39 +00:00
Henri Sivonen
f519da0286
Bug 1514726 - Avoid an allocation and copy in TextEncoder.encode() in the non-ASCII case. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D14728
2018-12-18 11:40:31 +00:00
Sylvestre Ledru
e5a134f73a
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
2018-11-30 11:46:48 +01:00
Boris Zbarsky
6b78cd4c21
Bug 1481927. Always pass an object from the "relevant global" to Web IDL APIs that have a non-wrapper-cached "this". r=bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D4491
2018-08-29 03:03:46 +00:00
Jan de Mooij
fddc23c346
Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
2018-07-28 12:12:26 +02:00
Jan de Mooij
e5f8a28c84
Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
2018-05-16 10:53:16 +02:00
Henri Sivonen
7af0452b6b
Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor.
...
MozReview-Commit-ID: 15Y5GTX98bv
2017-06-13 13:23:23 +03:00
Michael Layzell
227013f950
Bug 1331434 - Part 9: Return after ErrorResult::Throw in /dom, r=ehsan
...
MozReview-Commit-ID: CWjx4L8LTr9
2017-03-07 19:06:48 -05:00
Masatoshi Kimura
507086d44a
Bug 1257877 - Remove UTF-16 support from TextEncoder. r=hsivonen
2016-03-24 19:27:15 +09:00
Nathan Froyd
991c9222f1
Bug 1222475 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in dom/; r=baku,bz,terrence
2015-11-03 13:29:19 -05:00
Boris Zbarsky
b99f535968
Bug 1226479. Change ErrorResult::ThrowTypeError/ThrowRangeError to take string references, not pointers. r=mccr8
2015-11-20 13:36:46 -05:00
Henri Sivonen
b6e771bc08
Bug 1211454 - Avoid requesting a zero-terminated string in TextEncoder when zero-termination is not needed. r=emk.
2015-10-14 15:28:50 +03:00
Andrew McCreight
28c2afe833
Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv
2015-10-05 09:38:14 -07:00
Wes Kocher
b3d2857460
Backed out changeset 821791826960 (bug 1197893) for Nexus build failures CLOSED TREE
2015-10-02 16:17:05 -07:00
Andrew McCreight
ec01c9ea15
Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv
2015-10-02 15:09:02 -07:00
Andrew McCreight
e218651f1b
Backed out changeset 6fa9cdf4002b for breaking the build.
2015-10-02 10:49:28 -07:00
Andrew McCreight
edd47ecd4c
Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv
2015-10-02 10:42:08 -07:00
Birunthan Mohanathas
a29151dc87
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Andrew McCreight
92010d3e4c
Bug 1152551, part 2 - Fix mode lines in dom/. r=jst
2015-05-03 15:32:37 -04:00
Dhi Aurrahman
7e9effba7e
Bug 1125766 - Throw proper error types for TextEncoder(), TextDecoder() and TextDecoder.decode(). r=bz
2015-02-04 18:46:26 +07:00
Mike Hommey
715db83e04
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
2015-02-02 09:56:13 +09:00
Boris Zbarsky
15f1dda59f
Bug 1092737 part 1. Update TextEncoder to various spec changes. r=emk
2014-11-21 14:58:45 -05:00
Boris Zbarsky
88e45ab7b2
Bug 1009675 part 3. Return WebIDL 'object' values as handles. r=peterv
2014-06-11 16:26:52 -04:00
Boris Zbarsky
12e4a40968
Bug 993889 part 5. Remove the "creator" argument of the version of TypedArray::Create that takes a JSObject* creator. r=bholley
2014-04-10 00:58:42 -04:00
Ehsan Akhgari
68bfe70f09
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
Henri Sivonen
f88a566f89
Bug 919935 - Add a deCOMtaminated way to instantiate nsIUnicodeDecoders and nsIUnicodeEncoders. r=emk.
2013-11-26 09:31:52 +02:00
Kyle Huey
c504483d5a
Bug 903772: Followup to address missed review comment.
2013-08-23 10:29:57 -07:00
Kyle Huey
2e79ae8ee4
Bug 903772: Part 8 - Remove TextEncoderBase. r=emk
2013-08-22 22:17:10 -07:00
Kyle Huey
04e638813a
Bug 903772: Part 7 - Remove the worker thread TextEncoder implementation. r=emk
2013-08-22 22:17:10 -07:00
Kyle Huey
b025804d12
Bug 903772: Part 1 - Add an API for creating typed arrays that doesn't require the caller to be wrapper cached. r=peterv
2013-08-22 22:17:07 -07:00
Masatoshi Kimura
ee5a3c3018
Bug 841479 - Remove nsISupports inheritance from TextDecoder and TextEncoder. r=bz
2013-02-15 05:36:50 +09:00
Masatoshi Kimura
917a116445
Bug 795542 - Part 1: Create Text(En|De)coderBase. r=bent
2012-12-22 09:15:43 +09:00
William Chen
8e1cd727fc
Bug 820544 - Prefix WebIDL dictionary native member names to avoid C++ keywords. r=bz
2012-12-17 13:44:04 -08:00
Masatoshi Kimura
ea67d5901a
Bug 820373 - Add a null check to TextEncoder.encode(). r=bz
2012-12-16 19:51:11 -05:00
Ed Morley
ec3072fc58
Backout 67d84be0cc83 (bug 820544) for bustage
2012-12-14 16:58:51 +00:00
William Chen
618f43285d
Bug 820544 - Prefix webidl dictionary native members names to avoid C++ keywords. r=bz
2012-12-11 16:05:46 -08:00
Masatoshi Kimura
248c731955
Bug 811127 - Text(De|En)coder("utf-16").encoding should return "utf-16le", not "utf-16". r=hsivonen
2012-11-14 21:01:07 -05:00
Masatoshi Kimura
62d5117220
Bug 801402 - Make EncodingUtil methods case sensitive. r=hsivonen
2012-11-07 18:04:22 -05:00
Masatoshi Kimura
1073d6c0bc
Bug 801487 - Change some exceptions from EncodingError to TypeError. r=sicking
2012-11-06 18:23:14 -05:00
Masatoshi Kimura
62278904ea
Bug 801487 - Update WebIDL definitions. r=sicking
2012-10-24 22:03:21 -04:00
Masatoshi Kimura
3494a55571
Bug 764234 - Implement StringEncoding API. r=dougt,smontagu
2012-09-28 11:19:18 +01:00