mozilla-enable-csd.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Sat, 20 Jan 2018 21:27:34 +0100
changeset 1024 d14085eee2b2
child 1027 7071f6ebfda6
permissions -rw-r--r--
bring back CSD (but not ported yet)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1024
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
# HG changeset patch
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
# User Wolfgang Rosenauer <wr@rosenauer.org>
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
# Parent  04d0a1058aef5d88bddfca8f37759d7abea4bd5b
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
--- a/browser/app/profile/firefox.js
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
+++ b/browser/app/profile/firefox.js
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
@@ -465,21 +465,17 @@ pref("browser.tabs.warnOnOpen", true);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
 pref("browser.tabs.maxOpenBeforeWarn", 15);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
 pref("browser.tabs.loadInBackground", true);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    11
 pref("browser.tabs.opentabfor.middleclick", true);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    12
 pref("browser.tabs.loadDivertedInBackground", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    13
 pref("browser.tabs.loadBookmarksInBackground", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    14
 pref("browser.tabs.loadBookmarksInTabs", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    15
 pref("browser.tabs.tabClipWidth", 140);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    16
 pref("browser.tabs.tabMinWidth", 76);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
-#ifdef UNIX_BUT_NOT_MAC
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
-pref("browser.tabs.drawInTitlebar", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
-#else
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
 pref("browser.tabs.drawInTitlebar", true);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
-#endif
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    22
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    23
 // Offer additional drag space to the user. The drag space
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
 // will only be shown if browser.tabs.drawInTitlebar is true.
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
 pref("browser.tabs.extraDragSpace", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    26
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    27
 // 0 - Disable the tabbar session restore button.
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    28
 // 1 - Enable the tabbar session restore button.
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    29
 // 2 - Control group. The tabbar session restore button is disabled,
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    30
diff --git a/browser/base/moz.build b/browser/base/moz.build
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    31
--- a/browser/base/moz.build
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    32
+++ b/browser/base/moz.build
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    33
@@ -52,15 +52,15 @@ BROWSER_CHROME_MANIFESTS += [
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    34
 DEFINES['MOZ_APP_VERSION'] = CONFIG['MOZ_APP_VERSION']
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    35
 DEFINES['MOZ_APP_VERSION_DISPLAY'] = CONFIG['MOZ_APP_VERSION_DISPLAY']
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    36
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    37
 DEFINES['APP_LICENSE_BLOCK'] = '%s/content/overrides/app-license.html' % SRCDIR
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    38
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    39
 if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'gtk2', 'gtk3', 'cocoa'):
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    40
     DEFINES['CONTEXT_COPY_IMAGE_CONTENTS'] = 1
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    41
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    42
-if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'cocoa'):
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    43
+if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'cocoa', 'gtk3'):
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    44
     DEFINES['CAN_DRAW_IN_TITLEBAR'] = 1
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    45
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    46
 if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'gtk2', 'gtk3'):
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    47
     DEFINES['MENUBAR_CAN_AUTOHIDE'] = 1
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    48
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    49
 JAR_MANIFESTS += ['jar.mn']
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    50
diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    51
--- a/modules/libpref/init/all.js
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    52
+++ b/modules/libpref/init/all.js
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    53
@@ -4936,16 +4936,17 @@ pref("gfx.content.always-paint", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    54
 pref("gfx.apitrace.enabled",false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    55
 #endif
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    56
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    57
 #ifdef MOZ_X11
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    58
 #ifdef MOZ_WIDGET_GTK
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    59
 pref("gfx.xrender.enabled",false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    60
 pref("widget.chrome.allow-gtk-dark-theme", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    61
 pref("widget.content.allow-gtk-dark-theme", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    62
+pref("widget.allow-client-side-decoration", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    63
 #endif
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    64
 #endif
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    65
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    66
 pref("widget.window-transforms.disabled", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    67
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    68
 #ifdef XP_WIN
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    69
 // Whether to disable the automatic detection and use of direct2d.
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    70
 pref("gfx.direct2d.disabled", false);
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    71
diff --git a/toolkit/modules/moz.build b/toolkit/modules/moz.build
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    72
--- a/toolkit/modules/moz.build
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    73
+++ b/toolkit/modules/moz.build
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    74
@@ -254,17 +254,17 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'coco
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    75
 EXTRA_JS_MODULES.third_party.jsesc += ['third_party/jsesc/jsesc.js']
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    76
 EXTRA_JS_MODULES.sessionstore += [
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    77
     'sessionstore/PrivacyLevel.jsm',
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    78
     'sessionstore/SessionHistory.jsm',
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    79
     'sessionstore/Utils.jsm',
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    80
 ]
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    81
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    82
 DEFINES['INSTALL_COMPACT_THEMES'] = 1
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    83
-if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'cocoa'):
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    84
+if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'cocoa', 'gtk3'):
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    85
     DEFINES['CAN_DRAW_IN_TITLEBAR'] = 1
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    86
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    87
 if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'gtk2', 'gtk3'):
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    88
     DEFINES['MENUBAR_CAN_AUTOHIDE'] = 1
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    89
 
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    90
 if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('windows', 'gtk2', 'gtk3', 'cocoa'):
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    91
     DEFINES['HAVE_SHELL_SERVICE'] = 1
d14085eee2b2 bring back CSD (but not ported yet)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    92