Skip to content

Commit

Permalink
Replace third_party/icu/public with third_party/icu/source in the inc…
Browse files Browse the repository at this point in the history
…lude directives.

This is to move back icu headers in
third_party/icu/public/{i18n,common}/unicode back to their upstream
locations in third_party/icu/source/{i18n,common}/unicode.

http://codereview.chromium.org/18836004 has is a CL to move
ICU header files. 

Roll ICU to the version with the above ICU CL (http://crrev.com/211851 ). 


In addition to the global replacement of third_party/icu/public with third_party/icu/source, the top-level DEPS, DEPS in printing and chrome/ are tightened up. (the latter two were too permissive (it used to allow any header from  third_party/icu).
 
Besides, sync '-foo' list in ios/public/DEPS with '+foo' in the top-level DEPS and build/linux/unbundled/icu.gyp is updated. 

BUG=251433
TEST=Compile succeeds on all bots. checkdeps.py does not find any error.
TBR=brettw,sky,wtc

Review URL: https://chromiumcodereview.appspot.com/18252003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212324 0039d316-1c4b-4281-b951-d872f2087c98
  • Loading branch information
jshin@chromium.org committed Jul 18, 2013
1 parent 5c8f89f commit 8bbf619
Show file tree
Hide file tree
Showing 87 changed files with 156 additions and 152 deletions.
5 changes: 3 additions & 2 deletions DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ deps = {
Var("webkit_trunk") + "@" + Var("webkit_revision"),

"src/third_party/icu":
"/trunk/deps/third_party/icu46@210659",
"/trunk/deps/third_party/icu46@211851",

"src/third_party/libexif/sources":
"/trunk/deps/third_party/libexif/sources@146817",
Expand Down Expand Up @@ -512,7 +512,8 @@ include_rules = [
"+library_loaders",

"+testing",
"+third_party/icu/public",
"+third_party/icu/source/common/unicode",
"+third_party/icu/source/i18n/unicode",
"+url",
# TODO(tfarina): Temporary, until we finish the migration to url. Remove this!
"!googleurl",
Expand Down
4 changes: 2 additions & 2 deletions ash/system/chromeos/power/tray_power.cc
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
#include "base/command_line.h"
#include "grit/ash_resources.h"
#include "grit/ash_strings.h"
#include "third_party/icu/public/i18n/unicode/fieldpos.h"
#include "third_party/icu/public/i18n/unicode/fmtable.h"
#include "third_party/icu/source/i18n/unicode/fieldpos.h"
#include "third_party/icu/source/i18n/unicode/fmtable.h"
#include "ui/base/accessibility/accessible_view_state.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/message_center/message_center.h"
Expand Down
6 changes: 3 additions & 3 deletions ash/system/date/date_view.cc
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
#include "grit/ash_strings.h"
#include "third_party/icu/public/i18n/unicode/datefmt.h"
#include "third_party/icu/public/i18n/unicode/dtptngen.h"
#include "third_party/icu/public/i18n/unicode/smpdtfmt.h"
#include "third_party/icu/source/i18n/unicode/datefmt.h"
#include "third_party/icu/source/i18n/unicode/dtptngen.h"
#include "third_party/icu/source/i18n/unicode/smpdtfmt.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/views/controls/label.h"
#include "ui/views/layout/box_layout.h"
Expand Down
6 changes: 3 additions & 3 deletions ash/system/date/tray_date.cc
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
#include "base/timer/timer.h"
#include "grit/ash_resources.h"
#include "grit/ash_strings.h"
#include "third_party/icu/public/i18n/unicode/datefmt.h"
#include "third_party/icu/public/i18n/unicode/fieldpos.h"
#include "third_party/icu/public/i18n/unicode/fmtable.h"
#include "third_party/icu/source/i18n/unicode/datefmt.h"
#include "third_party/icu/source/i18n/unicode/fieldpos.h"
#include "third_party/icu/source/i18n/unicode/fmtable.h"
#include "third_party/skia/include/core/SkRect.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
Expand Down
2 changes: 1 addition & 1 deletion base/i18n/bidi_line_iterator.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include "base/basictypes.h"
#include "base/i18n/base_i18n_export.h"
#include "base/strings/string16.h"
#include "third_party/icu/public/common/unicode/ubidi.h"
#include "third_party/icu/source/common/unicode/ubidi.h"

namespace base {
namespace i18n {
Expand Down
6 changes: 3 additions & 3 deletions base/i18n/break_iterator.cc
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
#include "base/i18n/break_iterator.h"

#include "base/logging.h"
#include "third_party/icu/public/common/unicode/ubrk.h"
#include "third_party/icu/public/common/unicode/uchar.h"
#include "third_party/icu/public/common/unicode/ustring.h"
#include "third_party/icu/source/common/unicode/ubrk.h"
#include "third_party/icu/source/common/unicode/uchar.h"
#include "third_party/icu/source/common/unicode/ustring.h"

namespace base {
namespace i18n {
Expand Down
2 changes: 1 addition & 1 deletion base/i18n/case_conversion.cc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#include "base/i18n/case_conversion.h"

#include "base/strings/string16.h"
#include "third_party/icu/public/common/unicode/unistr.h"
#include "third_party/icu/source/common/unicode/unistr.h"

namespace base {
namespace i18n {
Expand Down
4 changes: 2 additions & 2 deletions base/i18n/char_iterator.cc
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

#include "base/i18n/char_iterator.h"

#include "third_party/icu/public/common/unicode/utf8.h"
#include "third_party/icu/public/common/unicode/utf16.h"
#include "third_party/icu/source/common/unicode/utf8.h"
#include "third_party/icu/source/common/unicode/utf16.h"

namespace base {
namespace i18n {
Expand Down
4 changes: 2 additions & 2 deletions base/i18n/file_util_icu.cc
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
#include "base/strings/sys_string_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
#include "third_party/icu/public/common/unicode/uniset.h"
#include "third_party/icu/public/i18n/unicode/coll.h"
#include "third_party/icu/source/common/unicode/uniset.h"
#include "third_party/icu/source/i18n/unicode/coll.h"

namespace {

Expand Down
2 changes: 1 addition & 1 deletion base/i18n/icu_encoding_detection.cc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <set>

#include "base/strings/string_util.h"
#include "third_party/icu/public/i18n/unicode/ucsdet.h"
#include "third_party/icu/source/i18n/unicode/ucsdet.h"

namespace base {

Expand Down
10 changes: 5 additions & 5 deletions base/i18n/icu_string_conversions.cc
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
#include "base/memory/scoped_ptr.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "third_party/icu/public/common/unicode/ucnv.h"
#include "third_party/icu/public/common/unicode/ucnv_cb.h"
#include "third_party/icu/public/common/unicode/ucnv_err.h"
#include "third_party/icu/public/common/unicode/unorm.h"
#include "third_party/icu/public/common/unicode/ustring.h"
#include "third_party/icu/source/common/unicode/ucnv.h"
#include "third_party/icu/source/common/unicode/ucnv_cb.h"
#include "third_party/icu/source/common/unicode/ucnv_err.h"
#include "third_party/icu/source/common/unicode/unorm.h"
#include "third_party/icu/source/common/unicode/ustring.h"

namespace base {

Expand Down
4 changes: 2 additions & 2 deletions base/i18n/icu_util.cc
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
#include "base/path_service.h"
#include "base/strings/string_util.h"
#include "base/strings/sys_string_conversions.h"
#include "third_party/icu/public/common/unicode/putil.h"
#include "third_party/icu/public/common/unicode/udata.h"
#include "third_party/icu/source/common/unicode/putil.h"
#include "third_party/icu/source/common/unicode/udata.h"

#if defined(OS_MACOSX)
#include "base/mac/foundation_util.h"
Expand Down
4 changes: 2 additions & 2 deletions base/i18n/number_formatting.cc
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
#include "third_party/icu/public/common/unicode/ustring.h"
#include "third_party/icu/public/i18n/unicode/numfmt.h"
#include "third_party/icu/source/common/unicode/ustring.h"
#include "third_party/icu/source/i18n/unicode/numfmt.h"

namespace base {

Expand Down
8 changes: 4 additions & 4 deletions base/i18n/rtl.cc
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
#include "base/strings/string_util.h"
#include "base/strings/sys_string_conversions.h"
#include "base/strings/utf_string_conversions.h"
#include "third_party/icu/public/common/unicode/locid.h"
#include "third_party/icu/public/common/unicode/uchar.h"
#include "third_party/icu/public/common/unicode/uscript.h"
#include "third_party/icu/public/i18n/unicode/coll.h"
#include "third_party/icu/source/common/unicode/locid.h"
#include "third_party/icu/source/common/unicode/uchar.h"
#include "third_party/icu/source/common/unicode/uscript.h"
#include "third_party/icu/source/i18n/unicode/coll.h"

#if defined(TOOLKIT_GTK)
#include <gtk/gtk.h>
Expand Down
2 changes: 1 addition & 1 deletion base/i18n/rtl_unittest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#include "base/strings/utf_string_conversions.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/platform_test.h"
#include "third_party/icu/public/i18n/unicode/usearch.h"
#include "third_party/icu/source/i18n/unicode/usearch.h"

#if defined(TOOLKIT_GTK)
#include <gtk/gtk.h>
Expand Down
2 changes: 1 addition & 1 deletion base/i18n/string_compare.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

#include "base/i18n/base_i18n_export.h"
#include "base/strings/string16.h"
#include "third_party/icu/public/i18n/unicode/coll.h"
#include "third_party/icu/source/i18n/unicode/coll.h"

namespace base {
namespace i18n {
Expand Down
2 changes: 1 addition & 1 deletion base/i18n/string_search.cc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#include "base/i18n/string_search.h"
#include "base/logging.h"

#include "third_party/icu/public/i18n/unicode/usearch.h"
#include "third_party/icu/source/i18n/unicode/usearch.h"

namespace base {
namespace i18n {
Expand Down
2 changes: 1 addition & 1 deletion base/i18n/string_search_unittest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#include "base/strings/string16.h"
#include "base/strings/utf_string_conversions.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/icu/public/i18n/unicode/usearch.h"
#include "third_party/icu/source/i18n/unicode/usearch.h"

namespace base {
namespace i18n {
Expand Down
6 changes: 3 additions & 3 deletions base/i18n/time_formatting.cc
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
#include "base/memory/scoped_ptr.h"
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
#include "third_party/icu/public/i18n/unicode/datefmt.h"
#include "third_party/icu/public/i18n/unicode/dtptngen.h"
#include "third_party/icu/public/i18n/unicode/smpdtfmt.h"
#include "third_party/icu/source/i18n/unicode/datefmt.h"
#include "third_party/icu/source/i18n/unicode/dtptngen.h"
#include "third_party/icu/source/i18n/unicode/smpdtfmt.h"

using base::Time;

Expand Down
2 changes: 1 addition & 1 deletion base/i18n/time_formatting_unittest.cc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include "base/strings/utf_string_conversions.h"
#include "base/time/time.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/icu/public/common/unicode/uversion.h"
#include "third_party/icu/source/common/unicode/uversion.h"

namespace base {
namespace {
Expand Down
8 changes: 4 additions & 4 deletions build/linux/unbundle/icu.gyp
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@
'headers_root_path': 'public/i18n',
'header_filenames': [
# This list can easily be updated using the command below:
# find third_party/icu/public/i18n -iname '*.h' \
# find third_party/icu/source/i18n/unicode -iname '*.h' \
# -printf "'%p',\n" | \
# sed -e 's|third_party/icu/public/i18n/||' | sort -u
# sed -e 's|third_party/icu/source/i18n/||' | sort -u
'unicode/basictz.h',
'unicode/bmsearch.h',
'unicode/bms.h',
Expand Down Expand Up @@ -122,9 +122,9 @@
'headers_root_path': 'public/common',
'header_filenames': [
# This list can easily be updated using the command below:
# find third_party/icu/public/common -iname '*.h' \
# find third_party/icu/source/common/unicode -iname '*.h' \
# -printf "'%p',\n" | \
# sed -e 's|third_party/icu/public/common/||' | sort -u
# sed -e 's|third_party/icu/source/common/||' | sort -u
'unicode/brkiter.h',
'unicode/bytestream.h',
'unicode/caniter.h',
Expand Down
3 changes: 2 additions & 1 deletion chrome/browser/DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,8 @@ include_rules = [
"+third_party/cld",
"+third_party/expat",
"+third_party/iaccessible2",
"+third_party/icu",
"+third_party/icu/source/common/unicode",
"+third_party/icu/source/i18n/unicode",
"+third_party/isimpledom",
"+third_party/leveldatabase",
"+third_party/libevent", # For the remote V8 debugging server
Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/character_encoding.cc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
#include "chrome/app/chrome_command_ids.h"
#include "content/public/browser/browser_thread.h"
#include "grit/generated_resources.h"
#include "third_party/icu/public/common/unicode/ucnv.h"
#include "third_party/icu/source/common/unicode/ucnv.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/l10n/l10n_util_collator.h"

Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/chromeos/cros/cert_library.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
#include "grit/generated_resources.h"
#include "net/cert/cert_database.h"
#include "net/cert/nss_cert_database.h"
#include "third_party/icu/public/i18n/unicode/coll.h" // icu::Collator
#include "third_party/icu/source/i18n/unicode/coll.h" // icu::Collator
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/l10n/l10n_util_collator.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include "chromeos/ime/extension_ime_util.h"
#include "chromeos/ime/input_method_delegate.h"
#include "chromeos/ime/xkeyboard.h"
#include "third_party/icu/public/common/unicode/uloc.h"
#include "third_party/icu/source/common/unicode/uloc.h"
#include "ui/base/accelerators/accelerator.h"

namespace chromeos {
Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/chromeos/login/wallpaper_manager.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "chromeos/dbus/power_manager_client.h"
#include "content/public/browser/notification_observer.h"
#include "content/public/browser/notification_registrar.h"
#include "third_party/icu/public/i18n/unicode/timezone.h"
#include "third_party/icu/source/i18n/unicode/timezone.h"
#include "ui/gfx/image/image_skia.h"

class PrefRegistrySimple;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
#include "grit/generated_resources.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/icu/public/common/unicode/locid.h"
#include "third_party/icu/source/common/unicode/locid.h"
#include "ui/base/accelerators/accelerator.h"
#include "ui/base/l10n/l10n_util.h"

Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/chromeos/preferences.cc
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
#include "chromeos/ime/input_method_manager.h"
#include "chromeos/ime/xkeyboard.h"
#include "components/user_prefs/pref_registry_syncable.h"
#include "third_party/icu/public/i18n/unicode/timezone.h"
#include "third_party/icu/source/i18n/unicode/timezone.h"
#include "ui/base/events/event_constants.h"
#include "ui/base/events/event_utils.h"
#include "url/gurl.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/chromeos/settings/cros_settings_provider.h"
#include "chrome/browser/chromeos/system/timezone_settings.h"
#include "third_party/icu/public/i18n/unicode/timezone.h"
#include "third_party/icu/source/i18n/unicode/timezone.h"

namespace base {
class StringValue;
Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/chromeos/system/timezone_settings.cc
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "content/public/browser/render_process_host.h"
#include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_widget_host.h"
#include "third_party/icu/public/i18n/unicode/timezone.h"
#include "third_party/icu/source/i18n/unicode/timezone.h"

using content::BrowserThread;

Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/chromeos/system/timezone_settings.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include <vector>

#include "base/strings/string16.h"
#include "third_party/icu/public/i18n/unicode/timezone.h"
#include "third_party/icu/source/i18n/unicode/timezone.h"

namespace chromeos {
namespace system {
Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/feedback/feedback_util.cc
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
#include "net/url_request/url_fetcher.h"
#include "net/url_request/url_fetcher_delegate.h"
#include "net/url_request/url_request_status.h"
#include "third_party/icu/public/common/unicode/locid.h"
#include "third_party/icu/source/common/unicode/locid.h"
#include "ui/base/l10n/l10n_util.h"
#include "url/gurl.h"

Expand Down
6 changes: 3 additions & 3 deletions chrome/browser/history/snippet.cc
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "third_party/icu/public/common/unicode/brkiter.h"
#include "third_party/icu/public/common/unicode/utext.h"
#include "third_party/icu/public/common/unicode/utf8.h"
#include "third_party/icu/source/common/unicode/brkiter.h"
#include "third_party/icu/source/common/unicode/utext.h"
#include "third_party/icu/source/common/unicode/utf8.h"

namespace {

Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/policy/browser_policy_connector.cc
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
#include "grit/generated_resources.h"
#include "net/url_request/url_request_context_getter.h"
#include "policy/policy_constants.h"
#include "third_party/icu/public/i18n/unicode/regex.h"
#include "third_party/icu/source/i18n/unicode/regex.h"

#if defined(OS_WIN)
#include "chrome/browser/policy/policy_loader_win.h"
Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/signin/signin_manager.cc
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
#include "google_apis/gaia/gaia_urls.h"
#include "net/base/escape.h"
#include "net/url_request/url_request_context.h"
#include "third_party/icu/public/i18n/unicode/regex.h"
#include "third_party/icu/source/i18n/unicode/regex.h"

using namespace signin_internals_util;

Expand Down
2 changes: 1 addition & 1 deletion chrome/browser/task_manager/task_manager.cc
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
#include "content/public/common/result_codes.h"
#include "grit/generated_resources.h"
#include "grit/ui_resources.h"
#include "third_party/icu/public/i18n/unicode/coll.h"
#include "third_party/icu/source/i18n/unicode/coll.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/base/text/bytes_formatting.h"
Expand Down
Loading

0 comments on commit 8bbf619

Please sign in to comment.