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