Remove old, unapplied patches
This commit is contained in:
parent
5f882bea27
commit
d7239f390d
@ -1,12 +0,0 @@
|
||||
diff -up desktop-file-utils-0.14/src/validate.c.make-icon-extension-non-fatal desktop-file-utils-0.14/src/validate.c
|
||||
--- desktop-file-utils-0.14/src/validate.c.make-icon-extension-non-fatal 2007-12-06 21:52:11.000000000 -0500
|
||||
+++ desktop-file-utils-0.14/src/validate.c 2007-12-06 21:52:39.000000000 -0500
|
||||
@@ -737,7 +737,7 @@ handle_icon_key (kf_validator *kf,
|
||||
if (g_str_has_suffix (value, ".png") ||
|
||||
g_str_has_suffix (value, ".xpm") ||
|
||||
g_str_has_suffix (value, ".svg")) {
|
||||
- print_fatal (kf, "value \"%s\" for key \"%s\" in group \"%s\" is an icon "
|
||||
+ print_warning (kf, "value \"%s\" for key \"%s\" in group \"%s\" is an icon "
|
||||
"name with an extension, but there should be no extension "
|
||||
"as described in the Icon Theme Specification if the "
|
||||
"value is not an absolute path\n",
|
@ -1,23 +0,0 @@
|
||||
From 47322e554cc5388a3e6325f36b7d07a13f124594 Mon Sep 17 00:00:00 2001
|
||||
From: Vincent Untz <vuntz@gnome.org>
|
||||
Date: Thu, 31 Mar 2011 16:28:44 +0000
|
||||
Subject: Add Unity to list of registered environments
|
||||
|
||||
See http://lists.freedesktop.org/archives/xdg/2011-March/011856.html
|
||||
---
|
||||
diff --git a/src/validate.c b/src/validate.c
|
||||
index 04bc8d0..9c399a3 100644
|
||||
--- a/src/validate.c
|
||||
+++ b/src/validate.c
|
||||
@@ -338,7 +338,7 @@ static struct {
|
||||
};
|
||||
|
||||
static const char *show_in_registered[] = {
|
||||
- "GNOME", "KDE", "LXDE", "ROX", "XFCE", "Old"
|
||||
+ "GNOME", "KDE", "LXDE", "ROX", "Unity", "XFCE", "Old"
|
||||
};
|
||||
|
||||
static struct {
|
||||
--
|
||||
cgit v0.8.3-6-g21f6
|
||||
|
@ -1,99 +0,0 @@
|
||||
diff -up desktop-file-utils-0.19/src/validate.c.localelist desktop-file-utils-0.19/src/validate.c
|
||||
--- desktop-file-utils-0.19/src/validate.c.localelist 2011-12-19 09:58:16.000000000 -0500
|
||||
+++ desktop-file-utils-0.19/src/validate.c 2011-12-23 15:33:00.667543077 -0500
|
||||
@@ -2722,12 +2722,41 @@ desktop_file_validate (const char *filen
|
||||
return (!kf.fatal_error);
|
||||
}
|
||||
|
||||
+static void
|
||||
+fixup_list (GKeyFile *keyfile,
|
||||
+ const gchar *filename,
|
||||
+ const gchar *key)
|
||||
+{
|
||||
+ char *value;
|
||||
+
|
||||
+ value = g_key_file_get_value (keyfile, GROUP_DESKTOP_ENTRY, key, NULL);
|
||||
+ if (value) {
|
||||
+ int len;
|
||||
+
|
||||
+ len = strlen (value);
|
||||
+
|
||||
+ if (len > 0 && (value[len - 1] != ';' ||
|
||||
+ (len > 1 && value[len - 2] == '\\' &&
|
||||
+ (len < 3 || value[len - 3] != '\\')))) {
|
||||
+ char *str;
|
||||
+
|
||||
+ g_printerr ("%s: warning: key \"%s\" is a list and does not have a "
|
||||
+ "semicolon as trailing character, fixing\n",
|
||||
+ filename, key);
|
||||
+
|
||||
+ str = g_strconcat (value, ";", NULL);
|
||||
+ g_key_file_set_value (keyfile, GROUP_DESKTOP_ENTRY,
|
||||
+ key, str);
|
||||
+ g_free (str);
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
/* return FALSE if we were unable to fix the file */
|
||||
gboolean
|
||||
desktop_file_fixup (GKeyFile *keyfile,
|
||||
const char *filename)
|
||||
{
|
||||
- char *value;
|
||||
unsigned int i;
|
||||
|
||||
if (g_key_file_has_group (keyfile, GROUP_KDE_DESKTOP_ENTRY)) {
|
||||
@@ -2739,33 +2768,28 @@ desktop_file_fixup (GKeyFile *keyfile,
|
||||
|
||||
/* Fix lists to have a ';' at the end if they don't */
|
||||
for (i = 0; i < G_N_ELEMENTS (registered_desktop_keys); i++) {
|
||||
- if (registered_desktop_keys[i].type != DESKTOP_STRING_LIST_TYPE &&
|
||||
- registered_desktop_keys[i].type != DESKTOP_REGEXP_LIST_TYPE)
|
||||
- continue;
|
||||
-
|
||||
- value = g_key_file_get_value (keyfile, GROUP_DESKTOP_ENTRY,
|
||||
- registered_desktop_keys[i].name, NULL);
|
||||
- if (value) {
|
||||
- int len;
|
||||
-
|
||||
- len = strlen (value);
|
||||
-
|
||||
- if (len > 0 && (value[len - 1] != ';' ||
|
||||
- (len > 1 && value[len - 2] == '\\' &&
|
||||
- (len < 3 || value[len - 3] != '\\')))) {
|
||||
- char *str;
|
||||
-
|
||||
- g_printerr ("%s: warning: key \"%s\" is a list and does not have a "
|
||||
- "semicolon as trailing character, fixing\n",
|
||||
- filename, registered_desktop_keys[i].name);
|
||||
-
|
||||
- str = g_strconcat (value, ";", NULL);
|
||||
- g_key_file_set_value (keyfile, GROUP_DESKTOP_ENTRY,
|
||||
- registered_desktop_keys[i].name, str);
|
||||
- g_free (str);
|
||||
+ if (registered_desktop_keys[i].type == DESKTOP_STRING_LIST_TYPE ||
|
||||
+ registered_desktop_keys[i].type == DESKTOP_REGEXP_LIST_TYPE)
|
||||
+ fixup_list (keyfile, filename, registered_desktop_keys[i].name);
|
||||
+
|
||||
+ if (registered_desktop_keys[i].type == DESKTOP_LOCALESTRING_LIST_TYPE) {
|
||||
+ gsize len, keylen;
|
||||
+ guint j;
|
||||
+ gchar **keys;
|
||||
+
|
||||
+ keylen = strlen (registered_desktop_keys[i].name);
|
||||
+ len = 0;
|
||||
+ keys = g_key_file_get_keys (keyfile, GROUP_DESKTOP_ENTRY, &len, NULL);
|
||||
+ for (j = 0; j < len; j++) {
|
||||
+ if (g_str_has_prefix (keys[j], registered_desktop_keys[i].name) &&
|
||||
+ (keys[j][keylen] == '[' || keys[j][keylen] == '\0')) {
|
||||
+ fixup_list (keyfile, filename, keys[j]);
|
||||
+ }
|
||||
}
|
||||
+ g_strfreev (keys);
|
||||
}
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
+
|
@ -1,12 +0,0 @@
|
||||
diff -up desktop-file-utils-0.16/src/mimeutils.c.scheme-handler desktop-file-utils-0.16/src/mimeutils.c
|
||||
--- desktop-file-utils-0.16/src/mimeutils.c.scheme-handler 2010-11-05 13:26:01.315300002 -0400
|
||||
+++ desktop-file-utils-0.16/src/mimeutils.c 2010-11-05 13:26:15.749299997 -0400
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
/* Not registered with IANA, but used on a free desktop */
|
||||
static const char *known_fdo_media_types[] = {
|
||||
- "inode", "x-content"
|
||||
+ "inode", "x-content", "x-scheme-handler"
|
||||
};
|
||||
|
||||
static const char *known_old_fdo_media_types[] = {
|
Loading…
Reference in New Issue
Block a user