~ubuntu-branches/ubuntu/lucid/desktop-file-utils/lucid

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Baptiste Mille-Mathias
  • Date: 2007-06-11 08:58:58 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070611085858-o940g2g5h9telh2c
Tags: 0.13-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-06-05  Vincent Untz  <vuntz@gnome.org>
 
2
 
 
3
        * NEWS: version 0.13
 
4
 
 
5
2007-06-05  Vincent Untz  <vuntz@gnome.org>
 
6
 
 
7
        * AUTHORS: add myself
 
8
        * src/validator.c: (main): update URL of the desktop entry spec
 
9
 
 
10
2007-06-04  Vincent Untz  <vuntz@gnome.org>
 
11
 
 
12
        * src/install.c: (process_one_file): check if we have a vendor name
 
13
        before using it
 
14
        (main): fix bug when no vendor name or target dir is specified (we'd
 
15
        use an empty string in this case), don't require vendor name
 
16
        Fix bug #9988
 
17
 
 
18
2007-06-04  Vincent Untz  <vuntz@gnome.org>
 
19
 
 
20
        Don't use GKeyFile in the validator, so we really control everything.
 
21
 
 
22
        * src/validate.c: remove some FIXME/TODO
 
23
        (validate_string_key): use g_ascii_iscntrl() instead of
 
24
        !g_ascii_isprint(), small update for the current group
 
25
        (validate_localestring_key): small update for the current group, don't
 
26
        use GKeyFile
 
27
        (validate_boolean_key): small update for the current group
 
28
        (validate_numeric_key): ditto
 
29
        (validate_string_regexp_list_key): use g_ascii_iscntrl() instead of
 
30
        !g_ascii_isprint(), small update for the current group
 
31
        (handle_type_key): small update for the current group
 
32
        (handle_version_key): ditto
 
33
        (handle_show_in_key): ditto
 
34
        (handle_exec_key): ditto
 
35
        (handle_path_key): ditto
 
36
        (handle_mime_key): ditto
 
37
        (handle_categories_key): small update for the current group, don't
 
38
        use GKeyFile
 
39
        (handle_actions_key): ditto
 
40
        (handle_dev_key): ditto
 
41
        (handle_mountpoint_key): ditto
 
42
        (handle_encoding_key): ditto
 
43
        (validate_desktop_key): ditto, the value is an argument now
 
44
        (validate_keys_for_current_group): renamed from
 
45
        validate_keys_for_group(), small update for the current group, don't
 
46
        use GKeyFile and build a hashtable of all the keys in the current
 
47
        group, also don't validate the key for Desktop Entry groups if the
 
48
        name of the key couldn't be validated since this means we'll get
 
49
        another error
 
50
        (validate_group_name): use g_ascii_iscntrl() instead of
 
51
        !g_ascii_isprint()
 
52
        (validate_groups_and_keys): killed
 
53
        (validate_required_keys): don't use GKeyFile
 
54
        (validate_line_is_comment): new
 
55
        (validate_line_looks_like_group): new
 
56
        (validate_line_looks_like_entry): new
 
57
        (validate_parse_line): new
 
58
        (validate_parse_data): new (inspired from gkeyfile.c)
 
59
        (validate_flush_parse_buffer): new (inspired from gkeyfile.c)
 
60
        (validate_parse_from_fd): new (inspired from gkeyfile.c)
 
61
        (validate_load_and_parse): new (inspired from gkeyfile.c)
 
62
        (groups_hashtable_free): new
 
63
        (desktop_file_validate): updated
 
64
        (desktop_file_fixup): small update to avoid confusion
 
65
        * src/validator.c: (main): fix leak
 
66
 
 
67
2007-03-15  Vincent Untz  <vuntz@gnome.org>
 
68
 
 
69
        * README: remove mention of desktop-menu-tool
 
70
        * acconfig.h: kill, was useless and deprecated
 
71
 
 
72
        * src/eggintl.h: kill, was useless since quite some time
 
73
 
 
74
        * autogen.sh:
 
75
        * configure.in: updated because of src/desktop_file.h removal
 
76
 
 
77
        * src/Makefile.am: updated for file removals/additions
 
78
        * src/desktop_file.[ch]: removed. We don't use this anymore (it was
 
79
        based on GnomeDesktopItem which nobody maintains and is too complex
 
80
        for what we need)
 
81
        * keyfileutils.[ch]: new, contains some useful functions based on
 
82
        GKeyFile
 
83
        * src/install.c: updated for changes (GnomeDesktopFile -> GKeyFile)
 
84
        (process_one_file): ditto
 
85
        also, improves a bit the --help output
 
86
        * src/validate.[ch]: pretty much a rewrite. This is based on GKeyFile
 
87
        for now, but it'll be moved to a small parser soon, so we are not
 
88
        limited because of the GKeyFile parser. The validator verifies more
 
89
        things, warns about usage of deprecated stuff, and contains some other
 
90
        nice improvements. It probably contains some bugs, though.
 
91
        * src/validator.c: updated (well, rewritten, since it's only the
 
92
        main() function). We also now have some command line arguments:
 
93
        --warn-kde to warn about usage of KDE reserved stuff
 
94
        --no-warn-deprecated to not warn about usage of deprecated stuff
 
95
 
 
96
2006-11-08  Ray Strode  <rstrode@redhat.com>
 
97
 
 
98
        * configure.in: post-release bump to 0.13.
 
99
 
 
100
==================== 0.12 ====================
 
101
 
1
102
2006-11-08  Ray Strode  <rstrode@redhat.com>
2
103
 
3
104
        * NEWS: update news file