Chromium Code Reviews| Index: chrome/browser/importer/firefox_importer_utils.h |
| diff --git a/chrome/browser/importer/firefox_importer_utils.h b/chrome/browser/importer/firefox_importer_utils.h |
| deleted file mode 100644 |
| index 5446ddf9ae5b2926ce014c4c36fb3830e29a1c65..0000000000000000000000000000000000000000 |
| --- a/chrome/browser/importer/firefox_importer_utils.h |
| +++ /dev/null |
| @@ -1,101 +0,0 @@ |
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
|
gab
2013/07/08 15:18:08
Not sure why these chrome/browser/importer/firefox
scottmg
2013/07/09 16:20:49
hmm, i'll try to tweak the --similarity maybe?
|
| -// Use of this source code is governed by a BSD-style license that can be |
| -// found in the LICENSE file. |
| - |
| -#ifndef CHROME_BROWSER_IMPORTER_FIREFOX_IMPORTER_UTILS_H_ |
| -#define CHROME_BROWSER_IMPORTER_FIREFOX_IMPORTER_UTILS_H_ |
| - |
| -#include <string> |
| -#include <vector> |
| - |
| -#include "base/basictypes.h" |
| -#include "base/strings/string16.h" |
| -#include "build/build_config.h" |
| - |
| -class GURL; |
| -class TemplateURL; |
| - |
| -namespace base { |
| -class DictionaryValue; |
| -class FilePath; |
| -} |
| - |
| -#if defined(OS_WIN) |
| -// Detects which version of Firefox is installed from registry. Returns its |
| -// major version, and drops the minor version. Returns 0 if failed. If there are |
| -// indicators of both Firefox 2 and Firefox 3 it is biased to return the biggest |
| -// version. |
| -int GetCurrentFirefoxMajorVersionFromRegistry(); |
| - |
| -// Detects where Firefox lives. Returns an empty path if Firefox is not |
| -// installed. |
| -base::FilePath GetFirefoxInstallPathFromRegistry(); |
| -#endif // OS_WIN |
| - |
| -#if defined(OS_MACOSX) |
| -// Get the directory in which the Firefox .dylibs live, we need to load these |
| -// in order to decoded FF profile passwords. |
| -// The Path is usuall FF App Bundle/Contents/Mac OS/ |
| -// Returns empty path on failure. |
| -base::FilePath GetFirefoxDylibPath(); |
| -#endif // OS_MACOSX |
| - |
| -// Returns the path to the Firefox profile. |
| -base::FilePath GetFirefoxProfilePath(); |
| - |
| -// Detects version of Firefox and installation path for the given Firefox |
| -// profile. |
| -bool GetFirefoxVersionAndPathFromProfile(const base::FilePath& profile_path, |
| - int* version, |
| - base::FilePath* app_path); |
| - |
| -// Gets the full path of the profiles.ini file. This file records the profiles |
| -// that can be used by Firefox. Returns an empty path if failed. |
| -base::FilePath GetProfilesINI(); |
| - |
| -// Parses the profile.ini file, and stores its information in |root|. |
| -// This file is a plain-text file. Key/value pairs are stored one per line, and |
| -// they are separated in different sections. For example: |
| -// [General] |
| -// StartWithLastProfile=1 |
| -// |
| -// [Profile0] |
| -// Name=default |
| -// IsRelative=1 |
| -// Path=Profiles/abcdefeg.default |
| -// We set "[value]" in path "<Section>.<Key>". For example, the path |
| -// "Genenral.StartWithLastProfile" has the value "1". |
| -void ParseProfileINI(const base::FilePath& file, base::DictionaryValue* root); |
| - |
| -// Returns true if we want to add the URL to the history. We filter out the URL |
| -// with a unsupported scheme. |
| -bool CanImportURL(const GURL& url); |
| - |
| -// Returns the home page set in Firefox in a particular profile. |
| -GURL GetHomepage(const base::FilePath& profile_path); |
| - |
| -// Checks to see if this home page is a default home page, as specified by |
| -// the resource file browserconfig.properties in the Firefox application |
| -// directory. |
| -bool IsDefaultHomepage(const GURL& homepage, const base::FilePath& app_path); |
| - |
| -// Parses the prefs found in the file |pref_file| and puts the key/value pairs |
| -// in |prefs|. Keys are strings, and values can be strings, booleans or |
| -// integers. Returns true if it succeeded, false otherwise (in which case |
| -// |prefs| is not filled). |
| -// Note: for strings, only valid UTF-8 string values are supported. If a |
| -// key/pair is not valid UTF-8, it is ignored and will not appear in |prefs|. |
| -bool ParsePrefFile(const base::FilePath& pref_file, base::DictionaryValue* prefs); |
| - |
| -// Parses the value of a particular firefox preference from a string that is the |
| -// contents of the prefs file. |
| -std::string GetPrefsJsValue(const std::string& prefs, |
| - const std::string& pref_key); |
| - |
| -// Returns the localized Firefox branding name. |
| -// This is useful to differentiate between Firefox and Iceweasel. |
| -// If anything goes wrong while trying to obtain the branding name, |
| -// the function assumes it's Firefox. |
| -string16 GetFirefoxImporterName(const base::FilePath& app_path); |
| - |
| -#endif // CHROME_BROWSER_IMPORTER_FIREFOX_IMPORTER_UTILS_H_ |