• Home
  • History
  • Annotate
  • only in /external/libchrome/base/json/
History log of /external/libchrome/base/json/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3a83cddbf6d8fe9c9d70d01e008ff8e86a823cb6 23-Mar-2017 Jay Civelli <jcivelli@google.com> libchrome: Uprev the library to r456626 from Chromium

Pulled the latest and greatest version of libchrome from Chromium.

The merge was done against r456626 which corresponds to git commit
08266b3fca707804065a2cfd60331722ade41969 of Mar 14, 2017

Notable changes are:
- FOR_EACH_OBSERVER macro removed (replaced by use of C++ 11
range-base for loop)
- base::Values no more FundamentalValue
- stl_util moved to base namespace
- some scoped pointers removed in crypto/ in favor
of BoringSSL UniquePtr.
- path() accessor renamed to GetPath() in ScopedTempDir (and other
classes)
- introduction of base::CallbackOnce

Test: All unit-tests should still pass.
Change-Id: I180f9defc7607f462389fae17701fff553c4a2d0
son_file_value_serializer.cc
son_file_value_serializer.h
son_parser.cc
son_parser.h
son_parser_unittest.cc
son_reader.h
son_reader_unittest.cc
son_string_value_serializer.cc
son_string_value_serializer.h
son_value_converter.h
son_value_converter_unittest.cc
son_value_serializer_unittest.cc
son_writer.cc
son_writer.h
son_writer_unittest.cc
e5b2c6fa6f923f3a2f66346c2f169d9f0fceb3dc 26-Jul-2017 Luis Hector Chavez <lhchavez@google.com> Revert "libchrome: Uprev the library to r456626 from Chromium"

This reverts commit 0601274935e7f632eb0d6ce0fd223b744349d20b.

Reason for revert: Broke the mac_sdk
Exempt-From-Owner-Approval: Fixing mac_sdk

Change-Id: I2cab1818261f3b75dcf7dfc3edf6d6b7bab541a8
son_file_value_serializer.cc
son_file_value_serializer.h
son_parser.cc
son_parser.h
son_parser_unittest.cc
son_reader.h
son_reader_unittest.cc
son_string_value_serializer.cc
son_string_value_serializer.h
son_value_converter.h
son_value_converter_unittest.cc
son_value_serializer_unittest.cc
son_writer.cc
son_writer.h
son_writer_unittest.cc
0601274935e7f632eb0d6ce0fd223b744349d20b 23-Mar-2017 Jay Civelli <jcivelli@google.com> libchrome: Uprev the library to r456626 from Chromium

Pulled the latest and greatest version of libchrome from Chromium.

The merge was done against r456626 which corresponds to git commit
08266b3fca707804065a2cfd60331722ade41969 of Mar 14, 2017

Notable changes are:
- FOR_EACH_OBSERVER macro removed (replaced by use of C++ 11
range-base for loop)
- base::Values no more FundamentalValue
- stl_util moved to base namespace
- some scoped pointers removed in crypto/ in favor
of BoringSSL UniquePtr.
- path() accessor renamed to GetPath() in ScopedTempDir (and other
classes)
- introduction of base::CallbackOnce

Test: All unit-tests should still pass.

Change-Id: I5c2cb41ea4c037fe69fbb425e711b1399d55d591
son_file_value_serializer.cc
son_file_value_serializer.h
son_parser.cc
son_parser.h
son_parser_unittest.cc
son_reader.h
son_reader_unittest.cc
son_string_value_serializer.cc
son_string_value_serializer.h
son_value_converter.h
son_value_converter_unittest.cc
son_value_serializer_unittest.cc
son_writer.cc
son_writer.h
son_writer_unittest.cc
0c4f26a46430b8c503c65f5cae1d2b6876d53e30 16-Jul-2016 Luis Hector Chavez <lhchavez@google.com> libchrome: Uprev the library to r405848 from Chromium

Pulled the latest and greatest version of libchrome from Chromium.

The merge was done against r405848 which corresponds to git commit
909e5d3ecab27bb09cc570c1c215d0221bd6fe53 of Jul 15, 2016

Notable changes are:
- base::Bind() now explicitly disallows captures in lambdas (which was
never allowed in the style guide).
- base::ListValue::iterator now exposes std::unique_ptr<base::Value>
instead of raw base::Value*.

BUG: 29104761
TEST: All tests in libchrome_test pass on dragonboard-eng build

Change-Id: I94b285a3be074efa30c4e71ae93c8f2a99fb0b87
son_parser.cc
son_parser.h
son_reader.h
son_reader_unittest.cc
son_writer.cc
son_writer_unittest.cc
94ffa55491333f3dcc701befd0d2652922916d99 26-May-2016 Luis Hector Chavez <lhchavez@google.com> libchrome: Uprev the library to r395517 from Chromium

Pulled the latest and greatest version of libchrome from Chromium.

The merge was done against r395517 which corresponds to git commit
ebdcb576bb346af95b8ad219f6250daf63122f98 of May 23, 2016

Notable changes are:
- scoped_ptr was removed in favor of std::unique_ptr
- base/thread_task_runner_handle.h was moved to base/threading.

BUG: 28985443
TEST: All tests in libchrome_test pass on dragonboard-eng build

Change-Id: Ic9f9ed1cafe754c96cd2f007984514e091aaba39
son_file_value_serializer.cc
son_file_value_serializer.h
son_parser.cc
son_parser.h
son_parser_unittest.cc
son_reader.cc
son_reader.h
son_reader_unittest.cc
son_string_value_serializer.cc
son_string_value_serializer.h
son_value_converter.h
son_value_converter_unittest.cc
son_value_serializer_unittest.cc
son_writer_unittest.cc
0d205d712abd16eeed2f5d5b1052a367d23a223f 15-Jan-2016 Alex Vakulenko <avakulenko@google.com> libchrome: Uprev the library to r369476 from Chromium

Pulled the latest and greatest version of libchrome from Chromium.

The merge was done against r369476 which corresponds to git commit
0471d0e2e2ef4a544a63481a389e1df33ea7c00a of Jan 14, 2016

Notable changes are:
- base::scoped_ptr<T> is now almost identical to std::unique_ptr<T>
No Pass() method, now std::move() is used on scoped pointers
- basictypes.h is removed and custom int types such as int32 are now
replaced with the standard int32_t and similar from <stdint.h>
- String utility functions are cleaned up/refactored. Now all are in
base:: namespace, many now return values rather than take pointers
for results, ambiguous Booleans are replaced with enums, such as:
base::StartsWithASCII(current_url, "https://", false);
now is:
base::StartsWith(current_url, "https://",
base::CompareCase::INSENSITIVE_ASCII);
- COMPILE_ASSERT() is now replaced with standard static_assert()
- Numeric range constants such as kuint64max are removed in favor of
standard <limits> constructs such as std::numeric_limits<uint64_t>::max()
- base::Value and derived classes use scoped_ptr<> more and support
for raw pointers to base::Value is deprecated and/or removed in
many places.
- base::MessageLoopProxy is completely removed (was marked deprecated before)
- base::MessageLoop::Quit() and QuitClosure are renamed to QuitWhenIdle
and QuitWhenIdleClosure for more semantic clarity.

Change-Id: I1f5436d253a0a32b2299160a76993752d818736f
UILD.gn
son_file_value_serializer.cc
son_file_value_serializer.h
son_parser.cc
son_parser.h
son_parser_unittest.cc
son_reader.cc
son_reader.h
son_reader_unittest.cc
son_string_value_serializer.cc
son_string_value_serializer.h
son_value_converter.cc
son_value_converter.h
son_value_converter_unittest.cc
son_value_serializer_unittest.cc
son_writer.cc
son_writer.h
son_writer_unittest.cc
tring_escape.cc
tring_escape_unittest.cc
fc6fa02470e7d005f9492d41d4a149e4f61c24d1 15-Jan-2016 Alex Vakulenko <avakulenko@google.com> libchrome: Delete unused source files

In order to help with uprev maintenance, remove all the source files
that are not being built on AOSP/ChromeOS

Change-Id: Iec3221ae8aa02a17326949085b33925382968673
son_file_value_serializer.cc
son_file_value_serializer.h
son_reader_unittest.cc
son_value_converter.cc
son_value_converter.h
son_value_converter_unittest.cc
son_value_serializer_unittest.cc
b8cf94937c52feb53b55c39e3f82094d27de464c 06-Jul-2015 Daniel Erat <derat@google.com> Add upstream code as of Chromium r334380.

Copy the unchanged source from
https://chromium.googlesource.com/chromium/src/base/ as of
r334380 (really r334285 a.k.a. 23911a0c in the base/
subtree).

Also add MODULE_LICENSE_BSD and copy Chromium's current
LICENSE file to NOTICE.

Bug: 22317122
Change-Id: I89863bfeca67b3a1ff05e6078f2f9ee4e31c5c99
UILD.gn
son_file_value_serializer.cc
son_file_value_serializer.h
son_parser.cc
son_parser.h
son_parser_unittest.cc
son_reader.cc
son_reader.h
son_reader_unittest.cc
son_string_value_serializer.cc
son_string_value_serializer.h
son_value_converter.cc
son_value_converter.h
son_value_converter_unittest.cc
son_value_serializer_unittest.cc
son_writer.cc
son_writer.h
son_writer_unittest.cc
tring_escape.cc
tring_escape.h
tring_escape_unittest.cc