コード例 #1
0
  MAKESAMETYPEPREFTRANSFORM("messenger.save.dir",                      String),
  MAKESAMETYPEPREFTRANSFORM("messenger.throbber.url",                  String),

  MAKESAMETYPEPREFTRANSFORM("msgcompose.background_color",             String),
  MAKESAMETYPEPREFTRANSFORM("msgcompose.font_face",                    String),
  MAKESAMETYPEPREFTRANSFORM("msgcompose.font_size",                    String),
  MAKESAMETYPEPREFTRANSFORM("msgcompose.text_color",                   String),

  MAKESAMETYPEPREFTRANSFORM("news.get_messages_on_select",             Bool),
  MAKESAMETYPEPREFTRANSFORM("news.show_size_in_lines",                 Bool),
  MAKESAMETYPEPREFTRANSFORM("news.update_unread_on_expand",            Bool),
 
  // pdi is the new preference, but nii is the old one - so do nii first, and
  // then do pdi to account for both situations
  MAKEPREFTRANSFORM("network.image.imageBehavior", 0, Int,             Image),
  MAKESAMETYPEPREFTRANSFORM("permissions.default.image",               Int),

  MAKESAMETYPEPREFTRANSFORM("network.cookie.alwaysAcceptSessionCookies",Bool),
  MAKEPREFTRANSFORM("network.cookie.cookieBehavior", 0, Int,           Cookie),

  MAKESAMETYPEPREFTRANSFORM("network.cookie.lifetime.behavior",        Int),
  MAKESAMETYPEPREFTRANSFORM("network.cookie.lifetime.days",            Int),
  MAKESAMETYPEPREFTRANSFORM("network.cookie.lifetime.enabled",         Bool),
  MAKESAMETYPEPREFTRANSFORM("network.cookie.lifetimePolicy",           Int),
  MAKESAMETYPEPREFTRANSFORM("network.cookie.warnAboutCookies",         Bool),
  MAKESAMETYPEPREFTRANSFORM("network.proxy.autoconfig_url",            String),
  MAKESAMETYPEPREFTRANSFORM("network.proxy.ftp",                       String),
  MAKESAMETYPEPREFTRANSFORM("network.proxy.ftp_port",                  Int),
  MAKESAMETYPEPREFTRANSFORM("network.proxy.http",                      String),
  MAKESAMETYPEPREFTRANSFORM("network.proxy.http_port",                 Int),
コード例 #2
0
  MAKESAMETYPEPREFTRANSFORM("network.proxy.socks_port",                 Int),
  MAKESAMETYPEPREFTRANSFORM("network.proxy.no_proxies_on",              String),
  MAKESAMETYPEPREFTRANSFORM("network.proxy.autoconfig_url",             String),
  MAKESAMETYPEPREFTRANSFORM("browser.display.foreground_color",         String),
  MAKESAMETYPEPREFTRANSFORM("browser.display.background_color",         String),
  MAKESAMETYPEPREFTRANSFORM("browser.anchor_color",                     String),
  MAKESAMETYPEPREFTRANSFORM("browser.visited_color",                    String),
  MAKESAMETYPEPREFTRANSFORM("browser.underline_anchors",                Bool),
  MAKESAMETYPEPREFTRANSFORM("browser.display.use_system_colors",        Bool),
  MAKESAMETYPEPREFTRANSFORM("browser.display.use_document_colors",      Bool),
  MAKESAMETYPEPREFTRANSFORM("browser.display.use_document_fonts",       Bool),
  MAKESAMETYPEPREFTRANSFORM("intl.charset.default",                     String),
  MAKESAMETYPEPREFTRANSFORM("intl.accept_languages",                    String),
  MAKESAMETYPEPREFTRANSFORM("intl.accept_charsets",                     String),

  MAKEPREFTRANSFORM("network.image.imageBehavior",      0, Int, Image),
  MAKEPREFTRANSFORM("network.cookie.cookieBehavior",    0, Int, Cookie),
  MAKEPREFTRANSFORM("browser.downloadmanager.behavior", 0, Int, DownloadManager),

  MAKEPREFTRANSFORM("wallet.captureForms", "formfill.enabled", Bool, Bool)
};

nsresult 
nsSeamonkeyProfileMigrator::SetImage(void* aTransform, nsIPrefBranch* aBranch)
{
  PrefTransform* xform = (PrefTransform*)aTransform;
  nsresult rv = NS_OK;

  if (xform->prefHasValue)
    rv = aBranch->SetIntPref("network.image.imageBehavior", xform->intValue == 1 ? 0 : xform->intValue);
コード例 #3
0
    MAKESAMETYPEPREFTRANSFORM("keyword.URL",                             String),
    MAKESAMETYPEPREFTRANSFORM("keyword.enabled",                         Bool),

    MAKESAMETYPEPREFTRANSFORM("layout.css.dpi",                          Int),
    MAKESAMETYPEPREFTRANSFORM("layout.spellcheckDefault",                Int),

    MAKESAMETYPEPREFTRANSFORM("mail.accountmanager.accounts",            String),
    MAKESAMETYPEPREFTRANSFORM("mail.accountmanager.defaultaccount",      String),
    MAKESAMETYPEPREFTRANSFORM("mail.accountmanager.localfoldersserver",  String),
    MAKESAMETYPEPREFTRANSFORM("mail.accountwizard.deferstorage",         Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.adaptivefilters.junk_threshold",     Int),
    MAKESAMETYPEPREFTRANSFORM("mail.autoComplete.highlightNonMatches",   Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.biff.animate_doc_icon",              Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.biff.play_sound",                    Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.biff.play_sound.type",               Int),
    MAKEPREFTRANSFORM("mail.biff.play_sound.url", 0, String,             File),
    MAKESAMETYPEPREFTRANSFORM("mail.biff.show_alert",                    Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.biff.show_tray_icon",                Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.check_all_imap_folders_for_new",     Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.citation_color",                     String),
    MAKESAMETYPEPREFTRANSFORM("mail.collect_addressbook",                String),
    MAKESAMETYPEPREFTRANSFORM("mail.collect_email_address_incoming",     Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.collect_email_address_newsgroup",    Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.collect_email_address_outgoing",     Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.compose.add_undisclosed_recipients", Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.compose.attach.dir",                 String),
    MAKESAMETYPEPREFTRANSFORM("mail.compose.autosave",                   Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.compose.autosaveinterval",           Int),
    MAKESAMETYPEPREFTRANSFORM("mail.compose.dont_attach_source_of_local_network_links", Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.compose.dontWarnMail2Newsgroup",     Bool),
    MAKESAMETYPEPREFTRANSFORM("mail.compose.max_recycled_windows",       Int),