Replaced by minipreviews in December 2014.  Over two years have passed.
---
 WPrefs.app/Icons.c | 33 ---------------------------------
 src/defaults.c     | 48 ------------------------------------------------
 2 files changed, 81 deletions(-)

diff --git a/WPrefs.app/Icons.c b/WPrefs.app/Icons.c
index e68da56..ad4cfc6 100644
--- a/WPrefs.app/Icons.c
+++ b/WPrefs.app/Icons.c
@@ -60,8 +60,6 @@ typedef struct _Panel {
 
        CallbackRec callbacks;
 
-       Bool have_legacy_apercu;
-
        WMWidget *parent;
 
        WMFrame *posF;
@@ -201,14 +199,6 @@ static void showData(_Panel * panel)
 
        /* Mini-Previews for Icons */
 
-       /*
-        * Backward Compatibility:
-        * These settings changed names after 0.95.6, so to avoid breaking 
user's
-        * config we still support the old names, and silently convert them to 
the
-        * new settings
-        * This hack should be kept for at least 2 years, that means >= 2017.
-        */
-       panel->have_legacy_apercu = False;
        str = GetStringForKey("MiniwindowPreviewBalloons");
        if (str != NULL) {
                /* New names found, use them in priority */
@@ -220,25 +210,6 @@ static void showData(_Panel * panel)
                } else {
                        i = minipreview_minimum_size;
                }
-       } else {
-               /* No new names, try the legacy names */
-               b = GetBoolForKey("MiniwindowApercuBalloons");
-               if (b) {
-                       panel->have_legacy_apercu = True;
-                       i = GetIntegerForKey("ApercuSize");
-
-                       /*
-                        * In the beginning, the option was coded as a multiple 
of the icon
-                        * size; then it was converted to pixel size
-                        */
-                       if (i < 24)
-                               i *= GetIntegerForKey("IconSize");
-
-                       if (i <= minipreview_minimum_size)
-                               i = minipreview_minimum_size + 1;       /* +1 
to not display as "off" */
-               } else {
-                       i = minipreview_minimum_size;
-               }
        }
        WMSetSliderValue(panel->minipreview.slider, i);
        minipreview_slider_changed(panel->minipreview.slider, panel);
@@ -478,10 +449,6 @@ static void storeData(_Panel * panel)
                }
                SetIntegerForKey(i, "MiniPreviewSize");
        }
-       if (panel->have_legacy_apercu) {
-               RemoveObjectForKey("MiniwindowApercuBalloons");
-               RemoveObjectForKey("ApercuSize");
-       }
 
        for (i = 0; i < wlengthof(icon_animation); i++) {
                if (WMGetButtonSelected(panel->animB[i])) {
diff --git a/src/defaults.c b/src/defaults.c
index f83f6a5..19d230c 100644
--- a/src/defaults.c
+++ b/src/defaults.c
@@ -313,17 +313,6 @@ static WOptionEnumeration seDragMaximizedWindow[] = {
 };
 
 /*
- * Backward Compatibility:
- * The Mini-Previews were introduced in 0.95.6 under the name "Apercu".
- * For compatibility, we still support the old names in configuration files,
- * which are loaded in this structure, so this should stay for at least
- * 2 years (that means until 2017) */
-static struct {
-       char enable;
-       int  size;
-} legacy_minipreview_config;
-
-/*
  * ALL entries in the tables bellow, NEED to have a default value
  * defined, and this value needs to be correct.
  */
@@ -527,17 +516,6 @@ WDefaultEntry optionList[] = {
        {"IgnoreGtkHints", "NO", NULL,
            &wPreferences.ignore_gtk_decoration_hints, getBool, NULL, NULL, 
NULL},
 
-       /*
-        * Backward Compatibility:
-        * The Mini-Previews were introduced in 0.95.6 under the name "Apercu".
-        * For compatibility, we still support the old names in configuration 
files,
-        * so this should stay for at least 2 years (that means until 2017)
-        */
-       {"MiniwindowApercuBalloons", "NO", NULL,
-           &legacy_minipreview_config.enable, getBool, NULL, NULL, NULL},
-       {"ApercuSize", "0", NULL,
-           &legacy_minipreview_config.size, getInt, NULL, NULL, NULL},
-
        /* style options */
 
        {"MenuStyle", "normal", seMenuStyles,
@@ -1222,32 +1200,6 @@ void wReadDefaults(WScreen * scr, WMPropList * new_dict)
                }
        }
 
-       /*
-        * Backward Compatibility:
-        * Support the old setting names for Apercu, now called Mini-Preview
-        *
-        * This code should probably stay for at least 2 years, you should not 
consider removing
-        * it before year 2017
-        */
-       if (legacy_minipreview_config.enable) {
-               wwarning(_("your configuration is using old syntax for 
Mini-Preview settings; consider running WPrefs.app to update"));
-               wPreferences.miniwin_preview_balloon = 
legacy_minipreview_config.enable;
-
-               if (legacy_minipreview_config.size > 0) {
-                       /*
-                        * the option 'ApercuSize' used to be coded as a 
multiple of the icon size in v0.95.6
-                        * it is now expressed directly in pixels, but to avoid 
breaking user's setting we check
-                        * for old coding and convert it now.
-                        */
-                       if (legacy_minipreview_config.size < 24) {
-                               /* 24 is the minimum icon size proposed in 
WPref's settings */
-                               wPreferences.minipreview_size = 
legacy_minipreview_config.size * wPreferences.icon_size;
-                       } else {
-                               wPreferences.minipreview_size = 
legacy_minipreview_config.size;
-                       }
-               }
-       }
-
        if (needs_refresh != 0 && !scr->flags.startup) {
                int foo;
 
-- 
2.7.4


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to