Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(102)

Side by Side Diff: third_party/libaddressinput/chromium/fallback_data_store.cc

Issue 386873002: Reland "Use upstream libaddressinput in Chrome." (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix iOS compile. Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (C) 2014 Google Inc. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // 2 // Use of this source code is governed by a BSD-style license that can be
3 // Licensed under the Apache License, Version 2.0 (the "License"); 3 // found in the LICENSE file.
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14 4
15 #include "fallback_data_store.h" 5 #include "fallback_data_store.h"
16 6
17 #include <string> 7 #include <string>
18 8
19 namespace i18n { 9 namespace autofill {
20 namespace addressinput {
21 10
22 bool FallbackDataStore::Get(const std::string& key, std::string* data) { 11 bool FallbackDataStore::Get(const std::string& key, std::string* data) {
23 if (key != "data/US") 12 if (key != "data/US")
24 return false; 13 return false;
25 14
26 // Available at https://i18napis.appspot.com/ssl-aggregate-address/data/US 15 // Available at https://i18napis.appspot.com/ssl-aggregate-address/data/US.
16 // The appended checksum is valid, but the timestamp is old.
27 data->assign( 17 data->assign(
18 "timestamp=0\n"
19 "checksum=38d4bcdadfe494ffe062a7ad668d66d6\n"
28 "{\"data/US/LA\": {\"lang\": \"en\", \"zipex\": \"70000,71599\", \"nam" 20 "{\"data/US/LA\": {\"lang\": \"en\", \"zipex\": \"70000,71599\", \"nam"
29 "e\": \"Louisiana\", \"zip\": \"70|71[0-5]\", \"key\": \"LA\", \"id\":" 21 "e\": \"Louisiana\", \"zip\": \"70|71[0-5]\", \"key\": \"LA\", \"id\":"
30 " \"data/US/LA\"}, \"data/US/VT\": {\"lang\": \"en\", \"zipex\": \"0500" 22 " \"data/US/LA\"}, \"data/US/VT\": {\"lang\": \"en\", \"zipex\": \"0500"
31 "0,05999\", \"name\": \"Vermont\", \"zip\": \"05\", \"key\": \"VT\", \"" 23 "0,05999\", \"name\": \"Vermont\", \"zip\": \"05\", \"key\": \"VT\", \""
32 "id\": \"data/US/VT\"}, \"data/US/NM\": {\"lang\": \"en\", \"zipex\": \"" 24 "id\": \"data/US/VT\"}, \"data/US/NM\": {\"lang\": \"en\", \"zipex\": \""
33 "87000,88499\", \"name\": \"New Mexico\", \"zip\": \"87|88[0-4]\", \"k" 25 "87000,88499\", \"name\": \"New Mexico\", \"zip\": \"87|88[0-4]\", \"k"
34 "ey\": \"NM\", \"id\": \"data/US/NM\"}, \"data/US/NJ\": {\"lang\": \"e" 26 "ey\": \"NM\", \"id\": \"data/US/NM\"}, \"data/US/NJ\": {\"lang\": \"e"
35 "n\", \"zipex\": \"07000,08999\", \"name\": \"New Jersey\", \"zip\": \"" 27 "n\", \"zipex\": \"07000,08999\", \"name\": \"New Jersey\", \"zip\": \""
36 "0[78]\", \"key\": \"NJ\", \"id\": \"data/US/NJ\"}, \"data/US/NH\": {\"" 28 "0[78]\", \"key\": \"NJ\", \"id\": \"data/US/NJ\"}, \"data/US/NH\": {\""
37 "lang\": \"en\", \"zipex\": \"03000,03899\", \"name\": \"New Hampshire\"" 29 "lang\": \"en\", \"zipex\": \"03000,03899\", \"name\": \"New Hampshire\""
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
201 "e\": \"Washington\", \"zip\": \"98|99[0-4]\", \"key\": \"WA\", \"id\":" 193 "e\": \"Washington\", \"zip\": \"98|99[0-4]\", \"key\": \"WA\", \"id\":"
202 " \"data/US/WA\"}, \"data/US/DC\": {\"lang\": \"en\", \"zipex\": \"2000" 194 " \"data/US/WA\"}, \"data/US/DC\": {\"lang\": \"en\", \"zipex\": \"2000"
203 "0,20099:20200,20599:56900,56999\", \"name\": \"District of Columbia\"," 195 "0,20099:20200,20599:56900,56999\", \"name\": \"District of Columbia\","
204 " \"zip\": \"20[02-5]|569\", \"key\": \"DC\", \"id\": \"data/US/DC\"}," 196 " \"zip\": \"20[02-5]|569\", \"key\": \"DC\", \"id\": \"data/US/DC\"},"
205 " \"data/US/HI\": {\"lang\": \"en\", \"zipex\": \"96700,96798:96800,968" 197 " \"data/US/HI\": {\"lang\": \"en\", \"zipex\": \"96700,96798:96800,968"
206 "99\", \"name\": \"Hawaii\", \"zip\": \"967[0-8]|9679[0-8]|968\", \"key" 198 "99\", \"name\": \"Hawaii\", \"zip\": \"967[0-8]|9679[0-8]|968\", \"key"
207 "\": \"HI\", \"id\": \"data/US/HI\"}}"); 199 "\": \"HI\", \"id\": \"data/US/HI\"}}");
208 return true; 200 return true;
209 } 201 }
210 202
211 } // namespace addressinput 203 } // namespace autofill
212 } // namespace i18n
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698