Attachments you submit will be routed for moderation. If you have an account, please log in first.

Ticket #1066: sugar-1066.patch

File sugar-1066.patch, 7.8 KB (added by alsroot, 4 years ago)
  • configure.ac

    From 2c17d4ac21177efbc4f0c862e62f67e73bf1d559 Mon Sep 17 00:00:00 2001
    From: Aleksey Lim <alsroot@member.fsf.org>
    Date: Fri, 31 Jul 2009 15:20:01 +0000
    Subject: Provide SugarPlatform version in useragent string
    
    ---
     configure.ac     |    3 ++
     data/prefs.js    |  100 ---------------------------------------------------
     data/prefs.js.in |  104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
     3 files changed, 107 insertions(+), 100 deletions(-)
     delete mode 100644 data/prefs.js
     create mode 100644 data/prefs.js.in
    
    diff --git a/configure.ac b/configure.ac
    index 555573f..b4fb91b 100644
    a b  
    11m4_define([hulahop_build_id],[2008072400]) # FIXME: when should we update this? 
    22m4_define([hulahop_version],[0.5.0]) 
     3m4_define([sp_version],[0.85]) 
    34 
    45AC_INIT([hulahop],[0.5.0],[],[hulahop]) 
    56 
    67AC_SUBST([HULAHOP_VERSION],[hulahop_version]) 
    78AC_SUBST([HULAHOP_BUILD_ID],[hulahop_build_id]) 
     9AC_SUBST([SP_VERSION],[sp_version]) 
    810 
    911AC_PREREQ([2.59]) 
    1012 
     
    5860Makefile 
    5961components/Makefile 
    6062data/Makefile 
     63data/prefs.js 
    6164data/chrome/Makefile 
    6265src/Makefile 
    6366python/Makefile 
  • (a) a/data/prefs.js vs. (b) /dev/null

    diff --git a/data/prefs.js b/data/prefs.js
    deleted file mode 100644
    index 93f203e..0000000
    a b  
    1 // Disable links prefetch 
    2 user_pref("network.prefetch-next", false); 
    3  
    4 // Disable onload popups 
    5 pref("dom.disable_open_during_load", true); 
    6  
    7 // Disable usless security warnings 
    8 pref("security.warn_entering_secure", false); 
    9 pref("security.warn_entering_secure.show_once", true); 
    10 pref("security.warn_leaving_secure", false); 
    11 pref("security.warn_leaving_secure.show_once", false); 
    12 pref("security.warn_submit_insecure", false); 
    13 pref("security.warn_submit_insecure.show_once", false); 
    14 pref("security.warn_viewing_mixed", true); 
    15 pref("security.warn_viewing_mixed.show_once", false); 
    16 pref("security.warn_entering_weak", true); 
    17 pref("security.warn_entering_weak.show_once", false); 
    18  
    19 // Set some style properties to not follow our dark gtk theme 
    20 pref("ui.-moz-field", "#FFFFFF"); 
    21 pref("ui.-moz-fieldtext", "#000000"); 
    22 pref("ui.-moz-dialog", "#C0C0C0"); 
    23 pref("ui.buttonface", "#D3D3DD"); 
    24 pref("ui.buttontext", "#000000"); 
    25  
    26 // Fonts 
    27 pref("font.size.unit", "pt"); 
    28  
    29 pref("font.default.ar", "sans-serif"); 
    30 pref("font.size.variable.ar", 12); 
    31 pref("font.size.fixed.ar", 9); 
    32  
    33 pref("font.default.el", "serif"); 
    34 pref("font.size.variable.el", 12); 
    35 pref("font.size.fixed.el", 9); 
    36  
    37 pref("font.default.he", "sans-serif"); 
    38 pref("font.size.variable.he", 12); 
    39 pref("font.size.fixed.he", 9); 
    40  
    41 pref("font.default.ja", "sans-serif"); 
    42 pref("font.size.variable.ja", 12); 
    43 pref("font.size.fixed.ja", 12); 
    44  
    45 pref("font.default.ko", "sans-serif"); 
    46 pref("font.size.variable.ko", 12); 
    47 pref("font.size.fixed.ko", 12); 
    48  
    49 pref("font.default.th", "serif"); 
    50 pref("font.size.variable.th", 12); 
    51 pref("font.size.fixed.th", 9); 
    52  
    53 pref("font.default.tr", "serif"); 
    54 pref("font.size.variable.tr", 12); 
    55 pref("font.size.fixed.tr", 9); 
    56  
    57 pref("font.default.x-baltic", "serif"); 
    58 pref("font.size.variable.x-baltic", 12); 
    59 pref("font.size.fixed.x-baltic", 9); 
    60  
    61 pref("font.default.x-central-euro", "serif"); 
    62 pref("font.size.variable.x-central-euro", 12); 
    63 pref("font.size.fixed.x-central-euro", 9); 
    64  
    65 pref("font.default.x-cyrillic", "serif"); 
    66 pref("font.size.variable.x-cyrillic", 12); 
    67 pref("font.size.fixed.x-cyrillic", 9); 
    68  
    69 pref("font.default.x-unicode", "serif"); 
    70 pref("font.size.variable.x-unicode", 12); 
    71 pref("font.size.fixed.x-unicode", 9); 
    72  
    73 pref("font.default.x-western", "serif"); 
    74 pref("font.size.variable.x-western", 12); 
    75 pref("font.size.fixed.x-western", 9); 
    76  
    77 pref("font.default.zh-CN", "sans-serif"); 
    78 pref("font.size.variable.zh-CN", 12); 
    79 pref("font.size.fixed.zh-CN", 12); 
    80  
    81 pref("font.default.zh-TW", "sans-serif"); 
    82 pref("font.size.variable.zh-TW", 12); 
    83 pref("font.size.fixed.zh-TW", 12); 
    84  
    85 pref("font.default.zh-HK", "sans-serif"); 
    86 pref("font.size.variable.zh-HK", 12); 
    87 pref("font.size.fixed.zh-HK", 12); 
    88  
    89 // Enable error pages (xulrunner is missing this pref) 
    90 pref("browser.xul.error_pages.enabled", true); 
    91  
    92 // Set this to not show messages about loaded guns when about:config  
    93 pref("general.warnOnAboutConfig", false); 
    94  
    95 // Set the maximum history entries to 50 
    96 pref("browser.sessionhistory.max_entries", 50); 
    97  
    98 // Add vendor useragent string 
    99 pref("general.useragent.locale", "en-US"); 
    100 pref("general.useragent.extra.firefox", "Firefox/3.0"); 
  • (a) /dev/null vs. (b) b/data/prefs.js.in

    diff --git a/data/prefs.js.in b/data/prefs.js.in
    new file mode 100644
    index 0000000..79d7450
    a b  
     1// Disable links prefetch 
     2user_pref("network.prefetch-next", false); 
     3 
     4// Disable onload popups 
     5pref("dom.disable_open_during_load", true); 
     6 
     7// Disable usless security warnings 
     8pref("security.warn_entering_secure", false); 
     9pref("security.warn_entering_secure.show_once", true); 
     10pref("security.warn_leaving_secure", false); 
     11pref("security.warn_leaving_secure.show_once", false); 
     12pref("security.warn_submit_insecure", false); 
     13pref("security.warn_submit_insecure.show_once", false); 
     14pref("security.warn_viewing_mixed", true); 
     15pref("security.warn_viewing_mixed.show_once", false); 
     16pref("security.warn_entering_weak", true); 
     17pref("security.warn_entering_weak.show_once", false); 
     18 
     19// Set some style properties to not follow our dark gtk theme 
     20pref("ui.-moz-field", "#FFFFFF"); 
     21pref("ui.-moz-fieldtext", "#000000"); 
     22pref("ui.-moz-dialog", "#C0C0C0"); 
     23pref("ui.buttonface", "#D3D3DD"); 
     24pref("ui.buttontext", "#000000"); 
     25 
     26// Fonts 
     27pref("font.size.unit", "pt"); 
     28 
     29pref("font.default.ar", "sans-serif"); 
     30pref("font.size.variable.ar", 12); 
     31pref("font.size.fixed.ar", 9); 
     32 
     33pref("font.default.el", "serif"); 
     34pref("font.size.variable.el", 12); 
     35pref("font.size.fixed.el", 9); 
     36 
     37pref("font.default.he", "sans-serif"); 
     38pref("font.size.variable.he", 12); 
     39pref("font.size.fixed.he", 9); 
     40 
     41pref("font.default.ja", "sans-serif"); 
     42pref("font.size.variable.ja", 12); 
     43pref("font.size.fixed.ja", 12); 
     44 
     45pref("font.default.ko", "sans-serif"); 
     46pref("font.size.variable.ko", 12); 
     47pref("font.size.fixed.ko", 12); 
     48 
     49pref("font.default.th", "serif"); 
     50pref("font.size.variable.th", 12); 
     51pref("font.size.fixed.th", 9); 
     52 
     53pref("font.default.tr", "serif"); 
     54pref("font.size.variable.tr", 12); 
     55pref("font.size.fixed.tr", 9); 
     56 
     57pref("font.default.x-baltic", "serif"); 
     58pref("font.size.variable.x-baltic", 12); 
     59pref("font.size.fixed.x-baltic", 9); 
     60 
     61pref("font.default.x-central-euro", "serif"); 
     62pref("font.size.variable.x-central-euro", 12); 
     63pref("font.size.fixed.x-central-euro", 9); 
     64 
     65pref("font.default.x-cyrillic", "serif"); 
     66pref("font.size.variable.x-cyrillic", 12); 
     67pref("font.size.fixed.x-cyrillic", 9); 
     68 
     69pref("font.default.x-unicode", "serif"); 
     70pref("font.size.variable.x-unicode", 12); 
     71pref("font.size.fixed.x-unicode", 9); 
     72 
     73pref("font.default.x-western", "serif"); 
     74pref("font.size.variable.x-western", 12); 
     75pref("font.size.fixed.x-western", 9); 
     76 
     77pref("font.default.zh-CN", "sans-serif"); 
     78pref("font.size.variable.zh-CN", 12); 
     79pref("font.size.fixed.zh-CN", 12); 
     80 
     81pref("font.default.zh-TW", "sans-serif"); 
     82pref("font.size.variable.zh-TW", 12); 
     83pref("font.size.fixed.zh-TW", 12); 
     84 
     85pref("font.default.zh-HK", "sans-serif"); 
     86pref("font.size.variable.zh-HK", 12); 
     87pref("font.size.fixed.zh-HK", 12); 
     88 
     89// Enable error pages (xulrunner is missing this pref) 
     90pref("browser.xul.error_pages.enabled", true); 
     91 
     92// Set this to not show messages about loaded guns when about:config  
     93pref("general.warnOnAboutConfig", false); 
     94 
     95// Set the maximum history entries to 50 
     96pref("browser.sessionhistory.max_entries", 50); 
     97 
     98// Add vendor useragent string 
     99pref("general.useragent.locale", "en-US"); 
     100pref("general.useragent.extra.firefox", "Firefox/3.0"); 
     101 
     102pref("general.useragent.vendor", "Sugar Labs"); 
     103pref("general.useragent.vendorSub", "@SP_VERSION@"); 
     104pref("general.useragent.vendorComment", "hulahop/@HULAHOP_VERSION@");