[Xfce4-commits] <garcon:master> Build changelog in make dist.

Nick Schermer noreply at xfce.org
Tue Feb 16 19:20:03 CET 2010


Updating branch refs/heads/master
         to b58126c9434f91b8fd39a7ec1491ef327cbb3873 (commit)
       from 61c1b10f4f46db7afacfb5b2fce7b4283740390b (commit)

commit b58126c9434f91b8fd39a7ec1491ef327cbb3873
Author: Nick Schermer <nick at xfce.org>
Date:   Tue Feb 16 19:16:41 2010 +0100

    Build changelog in make dist.

 ChangeLog   | 2308 -----------------------------------------------------------
 Makefile.am |    9 +
 2 files changed, 9 insertions(+), 2308 deletions(-)

diff --git a/ChangeLog b/ChangeLog
deleted file mode 100644
index 79f3572..0000000
--- a/ChangeLog
+++ /dev/null
@@ -1,2308 +0,0 @@
-commit cb4614ae90503aa740fe89fcbf0c7f1d35edb836
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Oct 10 02:53:15 2009 +0200
-
-    Fix make distcheck and gtk-doc.
-
-commit a241b0ab3f9c1d8660c56ffe0d82d13840c75aeb
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Oct 10 02:46:07 2009 +0200
-
-    Update AUTHORS, README, NEWS and more.
-
-commit 662304674ee25950570d0041b8737bba0e69d265
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Oct 10 02:28:25 2009 +0200
-
-    Fix typos, POTFILES.in, add gitignore and update po files.
-
-commit 225dcae7533a6ab3cbde168c3efb59e2c7c73060
-Author: Piarres Beobide <pi at beobide.net>
-Date:   Tue Sep 22 21:11:21 2009 +0000
-
-    l10n: Updates to Basque (eu) translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit 257974e0d0e01f87145853352bfc127a1e168e17
-Author: Rihards Prieditis <rprieditis at gmail.com>
-Date:   Fri Sep 18 20:23:58 2009 +0000
-
-    l10n: Updates to Latvian (lv) translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit 31371607499b4080289a46f5c320c10dc8fe4471
-Author: Carles Muñoz Gorriz <carlesmu at internautas.org>
-Date:   Sat Sep 5 14:21:47 2009 +0000
-
-    l10n: Updates to Catalan (Valencian) (ca) translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit 6d08ace2b756d97b2e8c1d953d5ef2ce03ca62f0
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Tue Sep 1 23:24:35 2009 +0200
-
-    Fix typo causing all items to appear only in the Others menu.
-    
-    Code and comment didn't match. We want to leave
-    garcon_menu_item_set_categories() if the category pointers are *equal*,
-    not if they are different.
-    
-    Thanks to Andrea Santilli for reporting and git-bisect for revealing
-    the commit introducing the issue.
-
-commit e4e3413e3158f7b340e5c7fac481ccc782262d5d
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Tue Sep 1 22:50:11 2009 +0200
-
-    Update POTFILES.in and translation files.
-
-commit 2dd014607c864df164e01c0754d32a704c52bf38
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Tue Sep 1 22:46:12 2009 +0200
-
-    Make test applications compile and run again.
-
-commit bd9c268f41e6539b9fa8760823de43080658f103
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Tue Sep 1 22:37:53 2009 +0200
-
-    Use an up-to-date version of LGPLv2, put my name back into the header.
-
-commit 4f0fd727f1241c0b8c97186a60a97bc4d75c943f
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 21:39:13 2009 +0200
-
-    Use g_strcmp0 everywhere in the code.
-
-commit ee318529ea9cb433c2ed12d23c6e23572610a5bc
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Aug 29 21:06:12 2009 +0200
-
-    Minor cosmetic changes.
-
-commit e2a4d5fb5c86ce85f877fc365dde33f75699a800
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 19:57:16 2009 +0200
-
-    Drop public GIO helpers and move them in the private file.
-
-commit 587ad35c6dd88779bac6f76ab0e6b34859e2de3b
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 19:01:14 2009 +0200
-
-    Add changed signal to GarconMenuItem.
-
-commit ee9b6537576b6403d9e9ca49315399c94af30085
-Merge: 9bf8853 6044be0
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:50:52 2009 +0200
-
-    Merge branch 'master' of ssh://git.xfce.org/git/libs/garcon
-
-commit 9bf88530587df0a34279a1a6cfdde213365ee51c
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:50:01 2009 +0200
-
-    Properly handle null name or exec keys.
-
-commit 19743f27e2994a30bf12e629306ccca4af275818
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:44:03 2009 +0200
-
-    Add hidden property to GarconMenuItem.
-    
-    Because of file monitoring we'd like to know all the
-    changes of a file, so also if it is hidden/deleted.
-
-commit f41a2d03030871f77bbb205a8c0ed625bb52aa86
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:29:08 2009 +0200
-
-    UTF-8 validate the name, generic name and comment when set.
-
-commit e213da4bb6d3345b87792b1d50263cc3b0606702
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:27:29 2009 +0200
-
-    Cleanup and line-out some code.
-
-commit 2e8a4f4ff2cd09f2fe2816faf55e52b0082ddf19
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:24:26 2009 +0200
-
-    Take and notify file if reloaded with another file.
-
-commit 55fe07b1a59b4ccd4c482d0a70177b02a40a5a26
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:23:40 2009 +0200
-
-    Move some static function to the top of the document and mark them static.
-
-commit 20acdcd65defa788f8d4b3388d55bd32a7bfc39e
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:16:32 2009 +0200
-
-    Use the GKeyFile macros in the load function too.
-
-commit 9ff22e379d31bac748a04a9b896a9b1e93b57a01
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:06:05 2009 +0200
-
-    Add reload functions to GarconMenuItem.
-    
-    Not entirly finished because we need a global changed
-    signal for the menu item too, but it's a start.
-
-commit 9d1777980c832796696b0d21ca7e34b13723f44e
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 18:04:36 2009 +0200
-
-    Check error variable, like we always do.
-
-commit 43a5189063c323fd6df009e47dc4832bc425cd8d
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 17:42:50 2009 +0200
-
-    Leave early if the desktop file has no contents.
-
-commit 5a8f20ce84be1929028d97e11f78195d15571814
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 17:41:15 2009 +0200
-
-    Use _garcon_str_is_equal in GarconMenuItem.
-    
-    This makes the code a bit cleaner and avoids a
-    property notify on possible null values.
-
-commit 2caae8003775ce0c521538f03240394bc0785a4f
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sat Aug 29 17:40:23 2009 +0200
-
-    Add a private for some internal functions.
-
-commit 6044be0ec435a77d78bca901149906f9ecd03911
-Author: Ignacio Velasco <elega at elega.com.ar>
-Date:   Fri Aug 21 04:09:06 2009 +0000
-
-    l10n: Updates to Spanish (Castilian) (es) translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit 7042cf3c6de66dfb1fb20ac72b36b49be957462d
-Author: Nick Schermer <nick at xfce.org>
-Date:   Tue Aug 18 19:36:21 2009 +0200
-
-    Disable the parent call for getting the appdirs.
-    
-    A submenu always inherits the application directories of its parent,
-    that is the reason the parent call was added.
-    It only turned out we were looking in that same directories for
-    .desktop files multiple times.
-    
-    This was caused by the combination of the parent call and
-    traversing the children in garcon_menu_collect_files(). For each
-    submenu the appdirs of the root were added and traversed again.
-    
-    This is not needed because we always start at the root and traverse
-    in "pre-order", so all the desktop files are added in the hash-table.
-
-commit 4019f0dd48c2f4ec8320a58890730937eb455107
-Author: Nick Schermer <nick at xfce.org>
-Date:   Tue Aug 18 18:16:30 2009 +0200
-
-    Use else if.
-
-commit d68e0db46e0ab86c33a0ca3365f86d80a6d8e180
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 22:28:07 2009 +0200
-
-    Add the test menu code again.
-    
-    Useful for testing parts of the code, but only distribute it.
-
-commit ad38df8f34a17c8e0d3c971dbcb924ee84f6c865
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 22:03:52 2009 +0200
-
-    Change some code comments.
-
-commit faa3f82ab50c04ab62448a39629fcba6f5957a7e
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 21:52:35 2009 +0200
-
-    Fix small typo.
-
-commit 833c813b070671bd374e59a3b1dfa715ea046d4f
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 21:26:24 2009 +0200
-
-    Add garcon_menu_item_get_uri().
-    
-    Simple helper function that makes it easier to get the
-    location of the desktop file. The uri is also valid
-    in almost all GFile locations, so therefore no filename
-    function.
-
-commit 3aa1a130aaa47d0ad9c036fb430e7db675b8430c
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 20:51:57 2009 +0200
-
-    Use the G_KEY_FILE_DESKTOP_ macros for entry names.
-
-commit 4e827bbd0288495f4ead0691246687f0f4d87b1e
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 19:39:56 2009 +0200
-
-    Get rid of garcon_{init,shutdown}.
-    
-    Most likely garcon will only be used in normal applications,
-    so calling g_type_init() is handled by gtk_init(), if not
-    the user should call it.
-    
-    For now an application implementing garcon should call
-    garcon_set_environment (...) before using any of the functions.
-    This will leak the string once, so if you want to avoid this
-    call garcon_set_environment (NULL) when the app exits..
-
-commit e105048e6e1c7699aa70dc286bef1c1d3a495ad3
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 19:36:23 2009 +0200
-
-    Fix GFile check in garcon_menu_directory_new.
-
-commit 3a83f39488a0547f1c6c1c0043411af52e2eec92
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 19:06:29 2009 +0200
-
-    Drop goto statements.
-
-commit 53b235e05771f5bd7ac44c4efc987a46b5ffb88a
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 19:03:17 2009 +0200
-
-    Follow Jannis' coding style in loops.
-
-commit 7a509d72dd7f8c22b13900ef95fbf38392e431a2
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 18:17:13 2009 +0200
-
-    Drop some trailing spaces.
-
-commit 1146578a1d4f59d34422414fea0804c63ed4c34d
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 18:14:08 2009 +0200
-
-    Use GIO for content loading in GarconMenuDirectory.
-    
-    Implement this in a new function garcon_menu_directory_new,
-    just like we do in GarconMenuItem.
-
-commit be6aa1b24fd35d3cd001b3543b2939205f3829d4
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:59:12 2009 +0200
-
-    Fix wrong unref in GarconMenuItem.
-
-commit ad5df5a87f08a8ca06afba2a277c85f5d499a8bc
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:57:15 2009 +0200
-
-    Drop the g_thread_init() call.
-
-commit f9dd6b9bc5b02b34c2f5bada07870d882b1fafff
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:54:53 2009 +0200
-
-    Use a GStaticMutex in the item cache.
-    
-    Because the object is implemented as a singleton we can
-    use a global lock in the file. The advantage is that
-    we can drop our g_thread_init() call in garcon_init(), so
-    the user can initialize garcon from every place in the
-    code.
-
-commit b449c28f93c1e9c13601a6c8f0a3a0a41160df34
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:49:21 2009 +0200
-
-    Remove g_type_class_peek_parent from the G_DEFINE_TYPE objects.
-
-commit f22335e8808dcc6a1f5ecb08b9fde2550aad1299
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:46:37 2009 +0200
-
-    Make GarconMenuSeparator a singleton.
-
-commit 415fd0ea800c21546b5fa170a560beaa36e18fa3
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:41:53 2009 +0200
-
-    Use g_hash_table_remove_all to clear invalidate the cache.
-
-commit bcc9171e5cf4eeed62eb271f2e2f1c9a3aa147ec
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:40:37 2009 +0200
-
-    Make GarconMenuItemCache a singleton.
-
-commit d72666bbb1beeaa9571eea3753e10a2164840213
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:34:50 2009 +0200
-
-    Optimize the garcon_menu_item_only_show_in_environment function.
-
-commit 6a867e6cddd4e7b48054475e57988af693c477da
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:29:55 2009 +0200
-
-    Optimize the garcon_menu_item_get_show_in_environment function.
-
-commit 389d7c4cf3c04d9c563cada7f09d710adbc5261d
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:27:37 2009 +0200
-
-    Optimize the garcon_menu_directory_get_show_in_environment fucntion.
-
-commit 5e86ee0b43af1449e6fb25dcfd29b8f8caa5eeca
-Author: Nick Schermer <nick at xfce.org>
-Date:   Mon Aug 17 17:16:36 2009 +0200
-
-    Some cleanups in GarconMenuDirectory.
-
-commit 5fd39acafa47ba6591b265b2aa14f297cec005b6
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 22:36:54 2009 +0200
-
-    Fix 2 svn's in configure.in.in, spotted by Ali.
-
-commit da49fec34ac1bf8c250c8562f518f37bd76db3b9
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 21:17:27 2009 +0200
-
-    Change the item description to match the .pc file.
-
-commit cd82e73cf251601b3ba511634754020ed764f89d
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 20:58:28 2009 +0200
-
-    Drop some old svn stuff.
-
-commit ef110722a651a7ede4d2739eeb6716459b7b85f2
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 20:50:35 2009 +0200
-
-    Fix garcon_config_lookup.
-    
-    Make the funtion easier to read and test for regular files
-    in the user's directory too.
-
-commit 461f62df39bd4009b0cc4dfd5ca5623f8be6ada9
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 20:35:30 2009 +0200
-
-    Some small changes.
-
-commit 91e4f7396aa1391a306dfe463cc53c8a657bffed
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 20:13:58 2009 +0200
-
-    Strip trailing spaces.
-
-commit 0d1df2d885a889fd974bdf01acec85a2018214f9
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 19:01:49 2009 +0200
-
-    Always return a reffed version of the GFiles.
-
-commit 9d9b8994c5ffb0628b673a1c69ecd8af68c04062
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 18:37:00 2009 +0200
-
-    Add API and a property to get the menu item's GFile.
-    
-    Also drop the {set,get}_filename API since it's not really
-    safe for remote files. Setting the filename had no function
-    anyways.
-
-commit fbc06663a8c2f7e942fd064320d4f99d6648469f
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 18:35:40 2009 +0200
-
-    Drop the menu monitor implementation.
-    
-    We're going to use something based on GFileMonitor, so drop
-    the old code since it also conflics with the API changes
-    that will be committed to GarconMenuItem.
-
-commit 7401838c8b4b43ad27704432e969c78fae12383f
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 18:07:07 2009 +0200
-
-    Add module description file.
-
-commit f7a602518dd13a0b7f3f19505883f7d4b54843dd
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 18:03:55 2009 +0200
-
-    Change GarconMenu API to match GarcoMenuItem.
-    
-    Use a GFile for garcon_menu_new() and a filename for
-    garcon_menu_new_for_path(). This matches the API change
-    in the pervious commit.
-
-commit ce9762d78694cc3636d3fe934f8d5ccf5f17a8cc
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 17:56:15 2009 +0200
-
-    Use GFile in garcon_menu_item_new and add convenient functions.
-    
-    We use GIO for file loading internally. The two convenient
-    functions allow creating a GarconMenuItem from a filename or uri.
-
-commit 44be78065c4bdec5540dcd05eeff13d651a73990
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 13:53:48 2009 +0200
-
-    Check for TryExec in garcon_menu_item_get_element_visible.
-
-commit d36ce8d8f3a352a3d2e1fb0e704f2105d0a64daf
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 13:39:09 2009 +0200
-
-    Use gio for loading the desktop file contents.
-
-commit e404773f86ae5b0458be2a2746fc505d2e27d034
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 13:30:22 2009 +0200
-
-    Revert "Use the return value of g_key_file_load_from_file, not the error."
-    
-    This reverts commit 3e471653350e674c1910bd2826a0dd1c331a8894.
-
-commit c63c7b91f1b9cca982a9441de5397d4019fa6fb0
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 13:19:30 2009 +0200
-
-    Also decrease the internal refcount when calling garcon_menu_item_unref.
-
-commit 3e471653350e674c1910bd2826a0dd1c331a8894
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 13:14:59 2009 +0200
-
-    Use the return value of g_key_file_load_from_file, not the error.
-
-commit 7c0663052cf2f48a5fef5b63339a7e538fb19bb1
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 13:10:38 2009 +0200
-
-    Fix memory leaks in garcon_menu_item_new.
-
-commit e3155d694770f29d838286423c36942f29c0280b
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 12:51:53 2009 +0200
-
-    Implement remaining properties and fix some ref issues.
-
-commit 36051c8fbc53e9f937b007928314676eac1ff94a
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 12:22:27 2009 +0200
-
-    Use G_PARAM_STATIC_STRINGS for properties.
-
-commit 321ff87ecd1cdbb9e9c0d4b6cc9c16b7c8f0b4e1
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 12:18:26 2009 +0200
-
-    Use G_DEFINE_TYPE where possible and make the iface types thread safe.
-
-commit 470608d5532e453ea92ea4237c0877302d23d724
-Author: Nick Schermer <nick at xfce.org>
-Date:   Sun Aug 16 11:50:31 2009 +0200
-
-    Fix compilation errors.
-
-commit 6c29032506a81eb7e07f0fb2ba46c976bf3694ce
-Author: Auke Kok <sofar at foo-projects.org>
-Date:   Sat Aug 15 22:04:43 2009 +0000
-
-    l10n: Updates to Dutch (Flemish) (nl) translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit 8458770a466d9a740a29a73025a7be121f2960ed
-Author: Auke Kok <sofar at foo-projects.org>
-Date:   Sat Aug 15 21:47:43 2009 +0000
-
-    l10n: Dutch translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit add678ee0318265939bf0245cae3fbe5f45830b3
-Author: Per Kongstad <p_kongstad at op.pl>
-Date:   Sat Aug 15 17:56:31 2009 +0000
-
-    l10n: Updates to Danish (da) translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit aa834e3e34e8e48ccf72a54cc14d4aa4b48187fd
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Aug 15 19:52:21 2009 +0200
-
-    Revert "Just a test."
-    
-    This reverts commit 5486112fa4044c65ac9dfeff674713ecbeab5318.
-
-commit d413c43bcb29796a078fffe808e94b89b9621034
-Merge: 5486112 e53bbbe
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Aug 15 19:52:05 2009 +0200
-
-    Merge branch 'master' of ssh://git.xfce.org/git/libs/garcon
-
-commit 5486112fa4044c65ac9dfeff674713ecbeab5318
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Aug 15 19:51:52 2009 +0200
-
-    Just a test.
-
-commit e53bbbebb79d89311652bdb8928c3be87d16b032
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Aug 15 01:33:42 2009 +0000
-
-    l10n: Updates to German (de) translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit cd7e46643ab15b012ba2d38712c1223c597b96bf
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Sat Aug 15 03:28:17 2009 +0200
-
-    Remove the display menu test. Update translation files.
-
-commit 19d1f0957693663ba983fca32e91e8da38fcde63
-Author: Transifex <noreply at xfce.org>
-Date:   Sat Aug 15 00:19:18 2009 +0000
-
-    Revert "Just a test."
-    
-    This reverts commit 98d557cd4ca5037a39bea48ea82929de2186650c.
-
-commit 98d557cd4ca5037a39bea48ea82929de2186650c
-Author: Transifex <noreply at xfce.org>
-Date:   Sat Aug 15 00:17:03 2009 +0000
-
-    Just a test.
-
-commit 451cf94e9256f8699532f1eb783f187806583657
-Author: jannis <jannis at xfce.org>
-Date:   Fri Aug 14 23:54:28 2009 +0000
-
-    l10n: Updates to German (de) translation
-    
-    Transmitted-via: Transifex (translations.xfce.org)
-
-commit daeb451ad49f071bba97be20c23430ddf17da2eb
-Author: Jannis Pohlmann <jannis at xfce.org>
-Date:   Wed Aug 12 13:31:13 2009 +0200
-
-    Squashed commit of the following:
-    
-    commit 2f76d64dfe0d9168d4b77dbefe8f0db9acf55385
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun May 10 20:23:47 2009 +0200
-    
-        Fix references in garcon-docs.xml and garcon-sections.xml
-    
-    commit 2d993a9d8fc4842ebfae520ee1e3791419daefd0
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun May 10 20:20:58 2009 +0200
-    
-        Add missing pkg-config file.
-    
-    commit 4bf640287b217691d9fa738f329e8dd99326d68e
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun May 10 20:17:51 2009 +0200
-    
-        Rename files from e.g. garconmenudirectory.h to garcon-menu-directory.h.
-    
-        Also add garcon-config.c.
-    
-    commit b0e033b87c6bc05c8ad52bcc62a12ecd76003a7d
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun May 10 19:59:49 2009 +0200
-    
-        Remove gdesktopmenu/ directory.
-    
-    commit 57bbc1bfda7a0187f2a55cc955a8be7e5097ad63
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun May 10 18:48:28 2009 +0200
-    
-        Rename gdesktopmenu to garcon. Major work done by Travis Watkins.
-    
-        This commit renames gdesktop to garcon. It also improves the API docs
-        and adds Travis to the AUTHORS file. A few things still might be broken
-        due to the rename.
-    
-    commit fbcf204a5e415add697f1562bc2ae0766c37e936
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Thu May 7 17:49:02 2009 +0200
-    
-        	* gdesktopmenu/gdesktopmenu.c: Fix typo in g_desktop_menu_get_type().
-    
-    commit 8ac6ce691f11c31feea6410b473550f180238241
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Thu May 7 17:28:17 2009 +0200
-    
-        	* gdesktopmenu/gdesktopmenu.{c,h}: Move _GDesktopMenu and
-        	  _GDesktopMenuClass into the header file in order for
-        	  GObject-introspection to work.
-    
-    commit cb9270e7bf96f3491afd7e89bd09eaa252a874e4
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Thu May 7 13:33:24 2009 +0200
-    
-        	* docs/reference/: Improve API docs structure.
-        	* gdesktopmenu/Makefile.am, gdesktopmenu/gdesktopmenu.{c,h},
-        	  gdesktopmenu/gdesktopmenumain.{c,h}: Move init/shutdown code into
-        	  gdesktopmenumain.{c,h}.
-    
-    commit 69bf037252b6ec66695846f238e8d242df7f3e96
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Thu May 7 04:08:13 2009 +0200
-    
-        	* Fix compilation errors, missing "lib" prefix and set the API version
-        	  to 1 (not the libtool one).
-    
-    commit cdc2006747cd9ff4a6c2a5b5f6e441e8f92e20fb
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Thu May 7 03:28:33 2009 +0200
-    
-        	* Rename to gdesktopmenu. This will need a few more commits to work
-        	  again though.
-    
-    commit ca38e06a2bc4f62efa4fa17deb661116175b93c5
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Mon May 4 00:10:56 2009 +0200
-    
-        	* docs/reference/libxfce4menu-sections.txt,
-        	  libxfce4menu/xfce-menu-directory.{c,h},
-        	  libxfce4menu/xfce-menu-element.{c,h},
-        	  libxfce4menu/xfce-menu-item.{c,h},
-        	  libxfce4menu/xfce-menu-separator.c,
-        	  libxfce4menu/xfce-menu.c: Add xfce_menu_element_get_no_display() and
-        	  xfce_menu_element_get_visible_in_environment() to the
-        	  XfceMenuElement interface. Implement this in XfceMenu,
-        	  XfceMenuDirectory, XfceMenuItem and XfceMenuSeparator.
-    
-    commit c5bda99f7d31cadf19978d85afb2da1eb1300698
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun May 3 23:31:17 2009 +0200
-    
-        	* docs/reference/libxfce4menu-sections.txt, libxfce4menu/xfce-menu.c,
-        	  libxfce4menu/xfce-menu-element.{c,h}, libxfce4menu/xfce-menu-item.c,
-        	  libxfce4menu/xfce-menu-separator.c: Add new function
-        	  xfce_menu_element_get_comment() to the XfceMenuElement interface and
-        	  implement it in XfceMenu, XfceMenuItem and XfceMenuSeparator.
-    
-    commit 681672a4bf447a33ecd36dda83fdc1323bd83745
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sat Apr 4 23:56:19 2009 +0200
-    
-        	* AUTHORS: Add Travis Watkins as a contributor.
-        	* docs/reference: Update API docs.
-        	* libxfce4menu/xfce-menu-directory.{c,h},
-        	  libxfce4menu/xfce-menu-element.{c,h},
-        	  libxfce4menu/xfce-menu-item.c,
-        	  libxfce4menu/xfce-menu-separator.c, libxfce4menu/xfce-menu.c: Add
-        	  xfce_menu_element_get_visible() to XfceMenuElement. The
-        	  XfceMenuSeparator implementation always returns TRUE while the
-        	  XfceMenuItem implementation checks the Hidden/OnlyShowIn/NotShowIn
-        	  values of the corresponding desktop entry. XfceMenu checks the
-        	  Hidden/OnlyShowIn/NotShowIn values of its XfceMenuDirectory as well
-        	  as whether there are any visible child elements. Thanks to Travis
-        	  Watkins for the patch.
-        	* tests/test-display-menu.c, tests/test-menu-spec.c: Update tests to
-        	  reflect the latest API changes. Thanks to Travis for updating
-        	  test-display-menu.c.
-    
-    commit 1beaec37e3e59a734660624928b8fbe77b864cf8
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun Mar 15 04:26:59 2009 +0100
-    
-        	* STATUS: Update STATUS file.
-    
-    commit 8e9a5a836005b47691c2c35b08230855d3fc57e2
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun Mar 15 04:22:26 2009 +0100
-    
-        	* docs/reference/: Update API docs.
-        	* libxfce4menu/libxfce4menu.c: Set path pointer to NULL after freeing
-        	  it to avoid random data in it.
-        	* libxfce4menu/xfce-menu-merger.c: Prepend a default layout element
-        	  to the root menu so that the root menu and its children have a
-        	  layout to use as a fallback. Remove empty layout elements so that
-        	  we can fallback to the default layout.
-        	* libxfce4menu/xfce-menu-node.{c,h}: Add new function
-        	  xfce_menu_node_tree_get_child_node(). Add
-        	  XFCE_MENU_NODE_TYPE_DEFAULT_LAYOUT to the XfceMenuNodeType enum.
-        	* libxfce4menu/xfce-menu-parser.c: Parse <DefaultLayout> elements.
-        	  Attributes are currently ignored.
-        	* libxfce4menu/xfce-menu.c: Properly look up the right layout or
-        	  default layout in xfce_menu_get_elements().
-        	* tests/test-display-menu.c, tests/test-menu-spec.c: Improve error
-        	  messages.
-        	* POTFILES.in: Remove deleted file xfce-menu-layout.c.
-    
-    commit 57ea0ddfef80394168f14676f64b7e66c8c10b47
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun Mar 15 03:14:14 2009 +0100
-    
-        	* docs/reference/libxfce4menu-sections.txt,
-        	  docs/reference/libxfce4menu.types, libxfce4menu/Makefile.am,
-        	  libxfce4menu/libxfce4menu.h, libxfce4menu/xfce-menu.{c,h},
-        	  libxfce4menu/xfce-menu-layout.{c,h}: Remove XfceMenuLayout class.
-        	  Also remove xfce_menu_get_items() and rename
-        	  xfce_menu_get_layout_elements() to xfce_menu_get_elements(). Make
-        	  menu layouts work again with the GNode trees we have instead of
-        	  XfceMenuLayout now.
-        	* tests/test-display-menu.c, tests/test-menu-spec.c: Update tests to
-        	  the latest API.
-    
-    commit 6370bb67c622e0ec699f6bccc2b2f9d12960e287
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun Mar 15 02:17:10 2009 +0100
-    
-        	* libxfce4menu/xfce-menu-node.c: Really fix the typo this time.
-        	* libxfce4menu/xfce-menu-parser.c: Remove break inside an if statement
-        	  and thereby fix the parsing of <Layout> child elements.
-    
-    commit a45b9bc65f11f8af8edd76359025cb3b2193aadf
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun Mar 15 02:03:08 2009 +0100
-    
-        	* libxfce4menu/xfce-menu-node.c: Fix type macro typo in
-        	  xfce_menu_node_tree_get_layout_merge_type().
-    
-    commit e9606e53489220c0c418b3b7e597509091666345
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun Mar 15 01:59:42 2009 +0100
-    
-        	* libxfce4menu/xfce-menu-merger.c: Remove duplicate layout nodes and
-        	  only keep the last one.
-    
-    commit 63a8fc24598d7ed329aaafcf927eab1b2f78fd64
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sat Mar 14 04:05:14 2009 +0100
-    
-        	* libxfce4menu/*.h: Remove trailing semicolons after G_BEGIN_DECLS and
-        	  G_END_DECLS because it makes gobject-introspection freak out and its
-        	  also a bit of a syntax error. Reported by Travis Watkins.
-    
-    commit 0baa89ae693321efea5c71bd84e2924bbb958817
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sat Mar 14 02:09:38 2009 +0100
-    
-        	* INSTALL: Update the install information.
-        	* configure.in.in, libxfce4menu/libxfce4menu-0.1.pc.in,
-        	  libxfce4menu/xfce-menu-directory.c,
-        	  libxfce4menu/xfce-menu-item-cache.c, libxfce4menu/xfce-menu-item.c,
-        	  libxfce4menu/xfce-menu-merger.c, libxfce4menu/xfce-menu-parser.c: Get
-        	  rid of libxfce4util and related code like xfce_resource_dirs(). Use
-        	  GKeyFile instead of XfceRc. A lot of this code comes from Travis
-        	  Watkins <amaranth at ubuntu.com> who was kind enough to provide a
-        	  patch.
-        	* docs/reference/libxfce4menu-sections.txt: Update sections.
-        	* libxfce4menu/libxfce4menu.{c,h}: Rename xfce_menu_init() and
-        	  xfce_menu_shutdown() to libxfce4menu_init() and
-        	  libxfce4menu_shutdown(). Add new function
-        	  xfce_menu_config_lookup().
-        	* libxfce4menu/xfce-menu.{c,h}: Use xfce_menu_config_lookup() instead
-        	  of xfce_resource_lookup(). Remove xfce_menu_init() and
-        	  xfce_menu_shutdown() declaration in the header file.
-        	* tdb/: Remove TDB entirely.
-        	* tests/test-display-menu.c, tests/test-menu-parser.c,
-        	  tests/test-menu-spec.c: Update to new API and get rid of
-        	  libxfce4util code.
-        	* POTFILES.in: Update translatable source file list.
-        	* libxfce4menu-0.1.pot: Update pot file.
-    
-    commit ae27baffe7adf8d5557296689907f8f6ee045e38
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Thu Mar 12 02:29:11 2009 +0100
-    
-        	* libxfce4menu/xfce-menu-monitor.h, libxfce4menu/libxfce4menu.c:
-        	  Something is wrong with the API docs. Another try to fix them.
-    
-    commit 916fee3ae4934e3876f8bc0ccc2532d73d8f8baa
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Thu Mar 12 01:06:40 2009 +0100
-    
-        	* libxfce4menu/xfce-menu-monitor.h, libxfce4menu/xfce-menu.c: Try to
-        	  fix broken API docs syntax and add docs for the
-        	  XfceMenuMonitorVTable members.
-    
-    commit e27803e72515c0d22272ffc20ef6450236fd95c1
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Thu Mar 12 00:38:48 2009 +0100
-    
-        	* libxfce4menu/xfce-menu-directory.{c,h}: Add function
-        	  xfce_menu_directory_equal() which compares two XfceMenuDirectory
-        	  objects based on their GFile members.
-        	* libxfce4menu/xfce-menu-layout.{c,h}: Use GList instead of GSList
-        	  everywhere.
-        	* libxfce4menu/xfce-menu-merger.{c,h}: Never access GNode data
-        	  directly. Instead always use the xfce_menu_node_tree*() functions.
-        	* libxfce4menu/xfce-menu-node.{c,h}: Add functions
-        	  xfce_menu_node_tree_get_child_nodes(),
-        	  xfce_menu_node_tree_get_string_children(),
-        	  xfce_menu_node_tree_get_boolean_child() and
-        	  xfce_menu_node_tree_get_string_child() to collect the values of
-        	  immediate children of a GNode tree.  Add new functions
-        	  xfce_menu_node_tree_set_string() and
-        	  xfce_menu_node_tree_set_merge_file_filename() so that GNode data
-        	  needs to be accessed less often. Fix assertions in a few other
-        	  functions.
-        	* libxfce4menu/xfce-menu-parser.c: Fix segmentation fault due to an
-        	  uninitialized GError in GIO.
-        	* libxfce4menu/xfce-menu.{c,h}: Use GList instead of GSList everywhere.
-        	  Improve API docs for a few public functions. Change xfce_menu_new()
-        	  again to expect a filename as the first parameter. Add a separate
-        	  function xfce_menu_new_for_file() to create an XfceMenu from a
-        	  GFile. Rename xfce_menu_get_root() to xfce_menu_new_applications().
-        	  Replace a lot of traversing code with the new
-        	  xfce_menu_node_tree_get*() functions.
-        	* tests/test-display-menu.c, tests/test-menu-parser.c,
-        	  tests/test-menu-spec.c: Update to new libxfce4menu API.
-    
-    commit 16f4b0a5bf618c39d7cd00809e80283c92b2854a
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 19:56:11 2009 +0100
-    
-        	* libxfce4menu/libxfce4menu.c: Add missing source file.
-        	* docs/reference/: Try to get the damn docs right.
-        	* libxfce4menu/libxfce4menu.{c,h}, libxfce4menu/xfce-menu.c: Move
-        	  xfce_menu_init() and xfce_menu_shutdown() into libxfce4menu.{c,h}.
-        	  Fix #undef LIBXFCE4MENU_INSIDE_LIBXFCE4MENU_H.
-        	* libxfce4menu/xfce-menu-node.{c,h}: Make XfceMenuNodeType enum code
-        	  private.
-    
-    commit ddc429f7579481beea1882ed2bcf04b92524dc2e
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 19:52:54 2009 +0100
-    
-        	* docs/reference/: Try to get the damn docs right.
-        	* libxfce4menu/libxfce4menu.{c,h}, libxfce4menu/xfce-menu.c: Move
-        	  xfce_menu_init() and xfce_menu_shutdown() into libxfce4menu.{c,h}.
-        	  Fix #undef LIBXFCE4MENU_INSIDE_LIBXFCE4MENU_H.
-        	* libxfce4menu/xfce-menu-node.{c,h}: Make XfceMenuNodeType enum code
-        	  private.
-    
-    commit a59ae46f053fab057408b0fa86011d4a543758d9
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 18:20:34 2009 +0100
-    
-        	* docs/reference/: Remove tmpl/ subdir.
-    
-    commit 68b50bdd7ef47fd4734a76729c2961088b49d1a0
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 18:04:53 2009 +0100
-    
-        	* docs/reference/: Update API docs.
-    
-    commit b13a8f36fd6d378d100651b0d7e9a2d198656af0
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 17:47:32 2009 +0100
-    
-        	* libxfce4menu/xfce-menu-node.h: Add missing declaration for
-        	  xfce_menu_node_type_get_type().
-    
-    commit 4efdc16b02338f15aa5563cb455d06664d0a9d94
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 17:43:50 2009 +0100
-    
-        	* docs/reference/: Update API docs section and stuff.
-        	* libxfce4menu/xfce-menu-move.{c,h}: Remove unused source files.
-    
-    commit ba7f55403348aac3118384b413a28cd9c838ea44
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 17:30:04 2009 +0100
-    
-        	* libfxce4menu/Makefile.am: Remove non-existent files and missing
-        	  ones.
-    
-    commit 851ebfcb32feabbc572bc11e6e534df725d53cc8
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 17:26:54 2009 +0100
-    
-        	* libxfce4menu/xfce-menu-gio.{c,h}: Add missing source files for a few
-        	  GIO/GFile utility functions.
-    
-    commit 41296e94a42c1898d7adcb6262539f1d32ae79c9
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Tue Feb 24 17:08:10 2009 +0100
-    
-        	* STATUS: Big status update.
-        	* TODO: Create a TODO list.
-        	* configure.in.in, Makefile.am, tdb/: Remove TDB entirely.
-        	* libxfce4menu/libxfce4menu.h: Clean up.
-        	* libxfce4menu/xfce-menu-and-rules.{c,h},
-        	  libxfce4menu/xfce-menu-not-rules.{c,h},
-        	  libxfce4menu/xfce-menu-or-rules.{c,h},
-        	  libxfce4menu/xfce-menu-standard-rules.{c,h},
-        	  libxfce4menu/xfce-menu-rules.{c,h}: Remove all the XfceMenu*Rules
-        	  classes. Replace them with one very simple XfceMenuNode function.
-        	* libxfce4menu/xfce-menu-directory.{c,h}: Replace the filename string
-        	  property with a GFile file property. Replace
-        	  xfce_menu_directory_get_filename() with
-        	  xfce_menu_directory_get_file() and remove
-        	  xfce_menu_directory_set_filename(). Fix typos in the signal
-        	  installation code.
-        	* libxfce4menu/xfce-menu-item-cache.c: Remove all TDB related code.
-        	  Avoid memory leaks when creating new items (same patch as went into
-        	  the old trunk a while ago, bug #3812).
-        	* libxfce4menu/xfce-menu-item-pool.{c,h}: Update
-        	  xfce_menu_item_pool_apply_exclude_rule() and
-        	  xfce_menu_item_pool_filter_exclude() to use a GNode instead of an
-        	  XfceMenuRuleStandardRules.
-        	* libxfce4menu/xfce-menu-item.{c,h}: Accept URIs as input to
-        	  xfce_menu_item_new() and convert them to paths using GFile.
-        	* libxfce4menu/xfce-menu-merger.{c,h}: Implement the missing merging
-        	  and moving code. Fix a lot of bugs in the code. Never access
-        	  XfceMenuNodes directly, always use xfce_menu_node_tree_*()
-        	  functions.
-        	* libxfce4menu/xfce-menu-node.{c,h}: Add more xfce_menu_node_tree*()
-        	  functions. Simplify the code. Add support for matching
-        	  Include/Exclude/And/Or/etc. rules against XfceMenuItems.
-        	* libxfce4menu/xfce-menu-parser.{c,h}: Minor cleanups.
-        	* libxfce4menu/xfce-menu.{c,h}: Change the first parameter of
-        	  xfce_menu_new() to GFile. Remove all the parsing code. Use
-        	  XfceMenuParser and XfceMenuMerger in xfce_menu_load(). Update all
-        	  the menu loading code to use GNode DOM trees. Replace the filename
-        	  property with a GFile file property. Still waiting to be implemented
-        	  again is the layout stuff. Remove functions like
-        	  xfce_menu_get_directory_dirs() which were not meant for public use
-        	  anyway.
-        	* tests/test-display-menu.c, tests/test-menu-parser.c,
-        	  tests/test-menu-spec.c: Update to the new API. Cleanups.
-    
-    commit c066f3c376d29eed1c9919f77e7cfa289d6e1375
-    Author: Jannis Pohlmann <jannis at xfce.org>
-    Date:   Sun Feb 22 20:43:33 2009 +0100
-    
-        	* configure.in.in: Depend on GTK+ 2.12 and GLib 2.14. Add dependency
-        	  on GIO 2.14 as well.
-        	* libxfce4menu/Makefile.am: Add new source and header files.
-        	* libxfce4menu/libxfce4menu.h: Add new header files.
-        	* libxfce4menu/xfce-menu-node.{c,h}: Add new class XfceMenuNode which
-        	  holds the information for one element in the menu DOM tree, e.g.
-        	  <MergeFile>, <Name> or <Menu>
-        	* libxfce4menu/xfce-menu-tree-provider.{c,h}: Add new interface
-        	  XfceMenuTreeProvider for classes which hold a GNode DOM
-        	  representation for .menu files.
-        	* libxfce4menu/xfce-menu-parser.{c,h}: Add new parser for .menu XML
-        	  files. It builds a GNode DOM representation for the XML data. Each
-        	  GNode in the tree (except for the menu nodes) contains one
-        	  XfceMenuNode for the XML element information. The parser implements
-        	  XfceMenuTreeProvider.
-        	* libxfce4menu/xfce-menu-merger.{c,h}: Add new class XfceMenuMerger
-        	  which takes the DOM tree from the parser or any other
-        	  XfceMenuTreeProvider and resolves duplicates, relative paths and,
-        	  most importantly, merges and deletes menus according to the
-        	  information in the DOM tree. It implements XfceMenuTreeProvider. It
-        	  is not complete yet because it doesn't implement <Move> elements
-        	  and is not capable of consolidating child menus with the same name
-        	  at the moment.
-        	* tests/Makefile.am, tests/test-menu-parser.c: Add a small test
-        	  program which parses a menu file using XfceMenuParser and then runs
-        	  an XfceMenuMerger and prints the output of both.
-
-commit 131ec8a61226d262abac0b6d9cc72955e8bedf22
-Author: SZERVÁC Attila <sas at 321.hu>
-Date:   Wed Feb 11 01:59:02 2009 +0000
-
-    [intl:hu] little updates for 4.6
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29477 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit d5d007bc7ce997806b8a5c2ddd6125b493379f64
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sun Feb 8 08:20:15 2009 +0000
-
-    Translations udaptes - de id ja nb pl zh_CN
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29472 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 7ab774d2bddd34a188ef11b8d8ad498c381655d2
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Feb 3 23:09:14 2009 +0000
-
-    	* NEWS: Update NEWS.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29446 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 5bd80cdee379d53777b99956b20d3a2883c29993
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Feb 3 23:05:07 2009 +0000
-
-    	* COPYING: Add "no invariant sections" hint to the GFDL.
-    	* configure.in.in: Post-release version bump.
-    	* libxfce4mixer/xfce-menu.c: Fix crash when reading invalid menu files
-    	  with characters outside the root <Menu> element. Of course this even
-    	  works with documents which have no <Menu> element at all.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29445 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 8d4dfb34bcc3abf9aca26b6cc2164ecaebcd84b5
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Tue Feb 3 21:07:56 2009 +0000
-
-    Translations updates - en_GB es
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29443 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 4ff964b88ff00e986b96fef7650749919d587ab7
-Author: Eren Turkay <turkay.eren at gmail.com>
-Date:   Sat Jan 31 17:38:45 2009 +0000
-
-    Turkish translation update by Gokmen Gorgen and Samed Beyribey
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29417 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit b54c3a651a885d2d1dd5b585b34af1bf15e67992
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Mon Jan 26 20:39:38 2009 +0000
-
-    Translations updates - ca fr uk
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29394 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit d7731d1473bf6f947a2af5399d67e1eca5548770
-Author: Jari Rahkonen <jari.rahkonen at pp1.inet.fi>
-Date:   Sun Jan 25 08:10:20 2009 +0000
-
-    Update Finnish translations.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29336 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3eca2f531e140069f2c750a7b46bd7d5424e5529
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sun Jan 25 01:14:13 2009 +0000
-
-    	* NEWS: Update NEWS for the release.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29330 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit d46897a1d1f560b75833d9b569882cf9f8752f70
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sun Jan 25 01:13:41 2009 +0000
-
-    	* == 4.5.99.1 released! ==
-    	* configure.in.in: Bump version and dependencies and remove 'svn'
-    	  version tag.
-     	* *.po: Update translation files.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29328 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 82c6a88c37e2d5a6e0a0dbaee39146dd319d06af
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Jan 23 00:07:04 2009 +0000
-
-    	* COPYING: Add GFDL 1.1 as requested by Michael Casadevall from
-    	  Xubuntu.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29295 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit c804d6cde6138d3d7448979a4fbb874721a8188c
-Author: Per Kongstad <pko at xfce.org>
-Date:   Thu Jan 22 09:28:46 2009 +0000
-
-    	* da.po: Updated to version 4.5.92 (Per Kongstad)
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-     	* da.po: updated to version 4.5.92 (Per Kongstad)
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    	* da.po, LINGUAS: Danish Translation added (Per Kongstad)
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29291 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit cb1e758bdf0441e959d9088884a39f2da3bc3958
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Wed Jan 21 20:48:50 2009 +0000
-
-    Translations udpates - fr zh_CN
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29290 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 8e8c27da6ac99948055eada30b04c7cba3e9fe51
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Mon Jan 19 20:58:29 2009 +0000
-
-    Translations udpates - es fr nb_NO zh_CN
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29279 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit d6e65c8a3bdf51cba201d3e73db0281637f75e79
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sun Jan 18 18:00:04 2009 +0000
-
-    Translations updates - es et fr ja zh_CN
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29272 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit d58d1bf23a383f8a8535834f4594490fe0f46c32
-Author: Alexander Toresson <alexander.toresson at gmail.com>
-Date:   Sun Jan 18 12:32:33 2009 +0000
-
-    xfce4-session/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    xfce4-panel/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    xfce4-settings/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    libxfce4menu/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    libxfce4util/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    xfwm4/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    xfce4-appfinder/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    xfconf/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    libxfcegui4/trunk/po:
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29271 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit f47cbcfa3887ecd25ec56ebf9db31f48a93fb6bd
-Author: Og Maciel <ogmaciel at gnome.org>
-Date:   Thu Jan 15 13:54:29 2009 +0000
-
-    Updated Brazilian Portuguese translation.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29255 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit ee3f2d1aeafe9653f35ddd82f2dd22ecda8175d0
-Author: Piarres Beobide <pi at beobide.net>
-Date:   Thu Jan 15 10:49:12 2009 +0000
-
-    Some trunk basque translations updates
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29254 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit f2e28ec1b32b4dfe714677565296b1503bcaf465
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Wed Jan 14 21:09:20 2009 +0000
-
-    Erm.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29239 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 74362439cd7d77dff6fcce95238dfabdbbf8d7a2
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Wed Jan 14 21:08:37 2009 +0000
-
-    	* configure.in.in: Post-release version bump.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29238 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 787b2d65601db20834a11fa9ba616b4d2d5a4523
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Mon Jan 12 21:04:35 2009 +0000
-
-    	* configure.in.in: Bump version and dependencies and remove 'svn'
-    	  version tag.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29194 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit cfc4c381694db835bc53640dbe6103394f8df3c0
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Mon Jan 12 21:04:31 2009 +0000
-
-    	* == 4.5.93 released! ==
-    	* configure.in.in: Bump version and dependencies.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29193 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit a54c0c0210830f5ced6df9b48a66ce95383f2032
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sun Jan 11 22:28:23 2009 +0000
-
-    Translations updates - ca es ja
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29184 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 85320eeeaef472986ad2014a73ac44e33ac1faf6
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Jan 10 23:06:51 2009 +0000
-
-    	* NEWS: Update NEWS for the upcoming 4.5.93 (Xfce 4.6 beta3) release.
-     	* libxfce4menu-0.1.pot, *.po: Update translation files just to make
-    	  sure they are up to date for the string-freeze release.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29123 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit c01541aa1e40747924545191fed327e84506410c
-Author: Michal Varady <miko.vaji at gmail.com>
-Date:   Tue Jan 6 11:37:13 2009 +0000
-
-    Czech translation updated
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29107 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 0a0d90859dacae8589fbf2915283b41b84f0d224
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Jan 6 00:25:06 2009 +0000
-
-    	* libxfce4menu/xfce-menu.c, libxfce4menu/xfce-menu-item-cache.c:
-    	  Review strings.
-     	* libxfce4menu-0.1.pot, *.po: Update translation files.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29103 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 7a7296461d573c544f8c3c97a36afb2e07dc9e29
-Author: Nick Schermer <nickschermer at gmail.com>
-Date:   Fri Jan 2 11:32:21 2009 +0000
-
-    * Typo.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29075 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 66ffe1a70f12acda3a487e8036fad452f374fb18
-Author: Nick Schermer <nickschermer at gmail.com>
-Date:   Fri Jan 2 11:30:34 2009 +0000
-
-    	* libxfce4menu/xfce-menu-item-cache.c,
-    	  libxfce4menu/xfce-menu-separator.c: Add weak pointer to
-    	  XfceMenuItemCache and XfceMenuSeparator so you can init and shutdown
-    	  the library multiple times without running into trouble.
-    	* NEWS: Update.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29074 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 9c6a25be13981831d6506efc6ff9506150dccb34
-Author: SZERVÁC Attila <sas at 321.hu>
-Date:   Tue Dec 30 10:26:43 2008 +0000
-
-    [intl:hu] littlefixes2
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29063 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 4e48c412dda37628d403ed75c9732934abae9102
-Author: SZERVÁC Attila <sas at 321.hu>
-Date:   Tue Dec 30 09:15:47 2008 +0000
-
-    [intl:hu] little updates
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29062 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 985cffc94c408c020aea117631604e933fe4ac43
-Author: Alexander Toresson <alexander.toresson at gmail.com>
-Date:   Tue Dec 9 23:22:24 2008 +0000
-
-    	* sv.po: Swedish translation update (Daniel Nylander)
-    
-    
-    
-    
-    
-    
-     	* sv.po: Swedish translation update (Daniel Nylander)
-    
-    
-     	* sv.po, LINGUAS: Swedish translation added (Daniel Nylander)
-    
-    
-    
-     	* sv.po, LINGUAS: Swedish translation added (Daniel Nylander)
-    
-    
-    
-     	* sv.po, LINGUAS: Swedish translation added (Daniel Nylander)
-    
-     	* sv.po, LINGUAS: Swedish translation added (Daniel Nylander)
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-     	* sv.po: Swedish translation update (Daniel Nylander)
-    
-     	* sv.po: Swedish translation update (Daniel Nylander)
-    
-    
-    
-     	* sv.po: Swedish translation update (Daniel Nylander)
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@29000 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 03a5d73a147b8251e537f0674470a1dff4fb47ea
-Author: Piarres Beobide <pi at beobide.net>
-Date:   Sun Dec 7 18:40:12 2008 +0000
-
-    xfce-trunk Basque translation update
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28987 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 293ae06dafca3de6e411a9a30f1470d3d531a103
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Dec 6 00:58:40 2008 +0000
-
-    	* configure.in.in: Re-add svn version tag.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28981 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit a5adfa0d56077724580c17dd0f160ba2f2b087f5
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Thu Dec 4 13:55:16 2008 +0000
-
-    	* libxfce4menu/xfce-menu.c: Always use xfce_menu_get_element() when
-    	  comparing two menu elements instead of handling menus and items
-    	  in different ways.
-    	* libxfce4menu/xfce-menu-item.c: Minor cleanup of the
-    	  XfceMenuElement functions.
-    	* tests/test-display-menu.c: Always use xfce_menu_get_element(), never
-    	  use xfce_menu_item_get_name() directly.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28979 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 76dc8068dcfaa914eb62d0868ab5725b64634937
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sun Nov 30 19:23:12 2008 +0000
-
-    Translations updates - ca es fr ja
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28964 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 4d81e91d6d574fa0162b11d07a1c186f0b092f7c
-Author: Piarres Beobide <pi at beobide.net>
-Date:   Wed Nov 26 23:45:03 2008 +0000
-
-     libxfce4menu and libxfce4ui Basque translation added
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28921 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 26f70eb88bed9b3dab86e2111a9e7993b6f32322
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Tue Nov 25 21:20:15 2008 +0000
-
-    Translations updates - es fr
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28914 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 9bc9d5977982e92fa43998f1cc418d56eec2b614
-Author: Jari Rahkonen <jari.rahkonen at pp1.inet.fi>
-Date:   Sat Nov 22 10:53:25 2008 +0000
-
-    Update Finnish translations.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28883 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 109b03839461fde5933e71ba2f96b47dece79708
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Tue Nov 18 22:45:43 2008 +0000
-
-    Translations updates for - de, id, ja, nb_NO and finally sq
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28850 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 9273f308bf8b3c14e72dce87eb5f48eb6da7cdec
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sun Nov 16 22:39:14 2008 +0000
-
-    Translations updates and additions - ca, de, es, id, tr, uk
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28829 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 71b365c9b9b93cdf10b68efc124ef11061e88e91
-Author: Og Maciel <ogmaciel at gnome.org>
-Date:   Thu Nov 13 17:10:35 2008 +0000
-
-    Updated Brazilian Portuguese translations.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28787 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 1d126e9e7ef23704f2a09e349e22b6abe88ef111
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Nov 11 14:37:36 2008 +0000
-
-    	* == 4.5.92 released ==
-    	* configure.in.in: Bump version and update dependencies.
-    	* NEWS: Update NEWS file.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28748 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 8b5e430b31da1272487c2f035923cf57050d54c1
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sun Nov 2 23:38:43 2008 +0000
-
-    Translation updates and additions - de es ku tr
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28595 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 70c53a2f4b1e834099cfc000dfd139d60c9f96d9
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sat Nov 1 23:16:19 2008 +0000
-
-    Translations udpates in Kurdish, also unfinished French, too lazy to take them out of the commit tonight
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28574 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit a91fd9106136acc713110317d9e15a7fdec03cd4
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Tue Oct 28 23:17:42 2008 +0000
-
-    Translations updates and additions HUGE
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28493 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 5b2400555df4aa072e88a5baa7ae3855e817b151
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Oct 28 22:33:05 2008 +0000
-
-    	* libxfce4menu/libxfce4menu-config.h.in,
-    	  libxfce4menu/xfce-menu-item.c: Fix copyright header.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28488 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit e406bf72a82174c1e2207b883eb33b70c54678b0
-Author: Lars Nielsen <lars at xfce.org>
-Date:   Wed Oct 22 21:24:53 2008 +0000
-
-    update-po
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28367 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 9117da47bb1345db478d0c7eb4b916cf5367c59e
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Mon Oct 20 20:41:42 2008 +0000
-
-    Translation updates for many packages in many languages, is this message too vague
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28336 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit cd96ad8c581667043d6bdc80fdb057932dea29f9
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sat Oct 18 14:25:59 2008 +0000
-
-    Translation updates and additions for many packages in es, fr, id, ja, nb_NO and tr
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28293 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 443cd4b73e374d08d0991a741212103ab21f151f
-Author: Stephan Arts <stephan.arts at hva.nl>
-Date:   Sun Oct 12 22:32:40 2008 +0000
-
-    Update NEWS
-    Update ChangeLog
-    Update version number
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28186 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3bf098fafafe315c07df28eabbca83c891054679
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sun Oct 5 17:52:51 2008 +0000
-
-    Updated and added Estonian translations for the libxfcegui4, terminal and mousepad trunk modules and libxfce4util branch 4.4 module
-    Updated Indonesian translations for the xfce-utils, xfce4-mixer, xarchiver, xfwm4, xfcalendar and xfdesktop trunk modules
-    Updated and added Spanish translations for the xfce4-appfinder, squeeze, libexo, xfce-utils, libxfce4menu, xfce4-session, xfce4-mixer, libxfce4util, libxfce4ui, xfce4-icon-theme, thunar, libxfcegui4, xfce4-panel, xfdesktop, xfce4-trigger-launcher, terminal, mousepad and xfmedia trunk modules
-    Updated Russian translation for the xarchiver, libexo and libxfcegui4 trunk modules
-    Updated and added German translation of the xfce4-settings and xfwm4 trunk modules
-    Updated Japanese translation for the thunar module
-    Updated Sinhalese translation for the libxfcegui4 trunk module
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@28040 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 83e33c32fc0ac4515982b44d4bda34425ec3f0d3
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Sep 12 19:51:16 2008 +0000
-
-    	* NEWS, TODO: Updated for the alpha release.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27839 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit a2be9baa6d6a2a7b6f64039078bcbcf94ab7478b
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Tue Sep 9 07:38:03 2008 +0000
-
-    Translations updates and new ones for trunk in es,fr,id
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27775 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 12d43be6d530c502e273917a3130b166cfce8348
-Author: Stephan Arts <stephan.arts at hva.nl>
-Date:   Sat Sep 6 00:09:14 2008 +0000
-
-    Update ChangeLog
-    remove -svn tag
-    Bump libxfce4util dependency
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27670 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit ad29e5b3c1efc65a0d53f9e3db8c469e5bedc151
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Sep 2 00:40:30 2008 +0000
-
-    	* libxfce4menu/xfce-menu-item-cache.c: Properly release the mutex at
-    	  the end of xfce_menu_item_cache_foreach(). Calling g_mutex_lock()
-    	  won't unlock the mutex ...
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27641 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 70bec376c18bb124ec56f0bfa1f4476ce52f1a81
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sun Aug 31 18:53:12 2008 +0000
-
-    	* libxfce4menu/xfce-menu-item.{c,h}: Add
-    	  xfce_menu_item_only_show_in_environment() function which checks
-    	  whether the current environment is present in the OnlyShowIn key of
-    	  a menu item. This should close bug #3741.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27630 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3e0204771ec92410b1aded605d65d7cedea371b4
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Aug 30 22:25:48 2008 +0000
-
-    Fix the previous commit.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27619 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 0112a278930b5062524048128ce0558101185b84
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Aug 30 22:16:11 2008 +0000
-
-    	* autogen.sh: Don't print errors when trying to detect the
-    	  revision of a git svn repository.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27618 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 77fab1db872b2870495dcf326700eb0ebca685ee
-Author: Stephan Arts <stephan.arts at hva.nl>
-Date:   Mon Aug 18 05:36:39 2008 +0000
-
-    Bump version number
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27504 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 0103c0763ed23a2fa115cc12e239d3e23f199535
-Author: Stephan Arts <stephan.arts at hva.nl>
-Date:   Mon Aug 18 05:35:20 2008 +0000
-
-    Bump version number
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27502 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 08d201cabb876935aacdcd749a62c83f93ab66a7
-Author: Brian Tarricone <bjt23 at cornell.edu>
-Date:   Sun Aug 17 22:11:19 2008 +0000
-
-    fix build... again
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27498 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 50276607ea2cc54cf518953d5f1bcf1afed11c63
-Author: Brian Tarricone <bjt23 at cornell.edu>
-Date:   Sun Aug 17 20:58:08 2008 +0000
-
-    2008-08-17  Brian Tarricone <bjt23 at cornell.edu>
-    
-        * configure.in.in: Set LIBXFCE4MENU_VERSION_API independently
-          of the package version.
-        * docs/reference/Makefile.am: use the correct API version when
-          linking with the library
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27489 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 7d3e90099277e3f215fc6b1aa7045bd4ff822ae2
-Author: Stephan Arts <stephan.arts at hva.nl>
-Date:   Sun Aug 17 20:08:03 2008 +0000
-
-    Fix make distcheck
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27479 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 2fbabd2201380730391f2341f8412a0e7f87ec00
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Sun Aug 10 21:42:27 2008 +0000
-
-    Translations updated and added in Indonesian, Korean and Polish.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27444 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 9a2ac7fd632f3aa16cfa3c5eeb3fadf530150f1f
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Tue Jul 15 11:46:28 2008 +0000
-
-    Translations added and updated (gl;sk)
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27296 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit bcf3b0de3e69f82d023280e07a481583f3b74d74
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Jul 15 10:53:42 2008 +0000
-
-    	* autogen.sh: Change @REVISION@ substitution for git svn
-    	  repositories again.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27293 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit d5ae635c2fe8ca87e3ba0514621f1b596612f222
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Wed Jul 9 22:23:53 2008 +0000
-
-    	* autogen.sh: Fix @REVISION@ substitution when using git svn.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27250 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit aff4ab597ac8ed547d013fab1aa00dc59dff84b5
-Author: Maxim Dziumanenko <mvd at mylinux.com.ua>
-Date:   Wed Jul 9 06:30:06 2008 +0000
-
-    Add Ukrainian translation
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27240 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit a72a8ab3891ad5ed0bf6f6c331f5bd9871420130
-Author: Michal Varady <miko.vaji at gmail.com>
-Date:   Mon Jul 7 17:23:29 2008 +0000
-
-    New and updated Czech translations
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27230 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 1bc82e0492f8dbdbfa5c72916d942ccb30ae0fa9
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sun Jul 6 21:44:05 2008 +0000
-
-    	* libxfce4menu/xfce-menu.c: Add #if 0 around
-    	  xfce_menu_resolve_legacy_menus() and
-    	  xfce_menu_resolve_legacy_menu(). Avoids build errors on some
-    	  systems.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27223 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit f6141393872b31f757e7a3d0e04023e26b6ac81f
-Author: Maximilian Schleiss <maxschleiss at solnet.ch>
-Date:   Thu Jun 26 22:09:16 2008 +0000
-
-    Translations added and updated for most trunk packages (gl)
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27155 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit a8ab46e52a2d4f1b44e3dd247d18a59f4aea5402
-Author: Mike Massonnet <mmassonnet at gmail.com>
-Date:   Sun Jun 22 10:57:49 2008 +0000
-
-    update-po
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@27129 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit e90ed23e22767e0a30ee63cbefde5abc9132bd35
-Author: Mike Massonnet <mmassonnet at gmail.com>
-Date:   Tue May 27 00:25:51 2008 +0000
-
-    update-po
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26985 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit d1217927012277643c36ce945a53b9ee3759e480
-Author: Mike Massonnet <mmassonnet at gmail.com>
-Date:   Tue May 13 09:23:13 2008 +0000
-
-    update en_GB translations
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26957 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 591ee888fe55d2c2f639db398e1d1241cf8cf1d4
-Author: Stavros Giannouris <stavrosg2002 at freemail.gr>
-Date:   Sun Mar 30 19:27:14 2008 +0000
-
-    Added Greek translation for libxfce4menu by Evaggelos Balaskas  <ebalaskas at ebalaskas.gr>
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26699 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3cc01612ad21e679685ebe09db5e95977ecaa44e
-Author: Mike Massonnet <mmassonnet at gmail.com>
-Date:   Tue Mar 18 13:18:36 2008 +0000
-
-    Update Portuguese translation
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26685 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit d138a29d228bfa2b7467ccc7a493cf9b911dc05c
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Wed Feb 6 09:34:15 2008 +0000
-
-    Indentation fixed.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26597 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 9de05134d7fac0aa26ac97979befd88afa8f58c4
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Wed Feb 6 09:34:11 2008 +0000
-
-    	* STATUS: Status file updated, mainly to reflect the progress made
-    	  with filesystem monitoring.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26596 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3d8598b9156ddd276917f7362a918c72ca7044ef
-Author: Jari Rahkonen <jari.rahkonen at pp1.inet.fi>
-Date:   Mon Jan 7 16:57:49 2008 +0000
-
-    Added a Finnish translation for libxfce4menu and updated the translation
-    for xfce4-appfinder.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26552 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit bac6f45bf2a616aed6e1545af6b572a54507068d
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Wed Jan 2 15:50:33 2008 +0000
-
-    	* libxfce4menu/xfce-menu-item.{c,h}: Add support for the Comment field
-    	  via xfce_menu_item_get_comment().
-    	* libxfce4menu/xfce-menu-monitor.{c,h}: Add support for defining what
-    	  kind of files/directories are monitored (XfceMenuMonitorFlags,
-    	  xfce_menu_monitor_set_flags(), xfce_menu_monitor_get_flags(),
-    	  xfce_menu_monitor_has_flags()).
-    	* libxfce4menu/xfce-menu.c: Check monitor flags before adding
-    	  files/directories to the monitoring system.
-    	* tests/test-display-menu.c: Center window on screen.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26527 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 71eec541808987498dca4e8e4e1bf8d18494cf2a
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Thu Dec 27 00:13:05 2007 +0000
-
-    	* libxfce4menu/xfce-menu-monitor.c: Use the KEY, not the VALUE pointer
-    	  to remove items from the shared handle hash table. In this case, use
-    	  the directory string instead of the shared handle. This should fix
-    	  the issue we've had with monitoring directories only.
-    	  xfce_menu_item_has_category (XfceMenuItem *, const char *).
-    	  This can be used in combination with file monitoring: Once something
-    	  has changed a) destroy the current menu, b) invalidate the cache and
-    	  c) create the menu again.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26507 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit a9fa0a52b9172768c514c1e1482fd35f8d046614
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Dec 22 23:38:52 2007 +0000
-
-    	* libxfce4menu/xfce-menu-item.{c,h}: Add support for "GenericName" as
-    	  requested by Brian. Also add a convenience function
-    		xfce_menu_item_has_category (XfceMenuItem *, const char *).
-    	* libxfce4menu/xfce-menu-item-cache.c: Re-add caching features, but now
-    	  also allow the cache to be invalidated using _item_cache_invalidate().
-    		This can be used in combination with file monitoring: Once something
-    		has changed a) destroy the current menu, b) invalidate the cache and
-    		c) create the menu again.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26500 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 70d2a0f827fe8cff5b483506ce105d06adf60590
-Author: Mike Massonnet <mmassonnet at gmail.com>
-Date:   Thu Nov 15 09:14:39 2007 +0000
-
-    Add Urdu translations to trunk (hope this is right *sigh*)
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26296 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 298326e68c1cd1e21b3e6984dddbaca57692e838
-Author: Og Maciel <ogmaciel at gnome.org>
-Date:   Mon Nov 12 04:02:11 2007 +0000
-
-    Added Brazilian Portuguese translation and added it to LINGUAS
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26288 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 0c35ff05d8fa42aada306d74c3ef9b7505b9873a
-Author: Mike Massonnet <mmassonnet at gmail.com>
-Date:   Sun Nov 11 03:25:30 2007 +0000
-
-    Update latvian
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26285 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 6f9fbd47adf8e224cb82fbac77b7ee0e8e70e541
-Author: Jean-François Wauthy <pollux at xfce.org>
-Date:   Sun Nov 4 09:36:53 2007 +0000
-
-    Add Albanian translation by Besnik Bleta <bbleta at otenet.gr>
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26252 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 9a6b38a241bacaca6374644b6e05c16faac147da
-Author: Brian Tarricone <bjt23 at cornell.edu>
-Date:   Wed Oct 24 22:26:53 2007 +0000
-
-    remove trailing parens on AC_INIT version info to work around bug
-    in intltool 0.35.x and 0.36.x
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26180 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit a45538e52638c3492990b46253ed4054aae4df62
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sun Oct 21 11:56:29 2007 +0000
-
-    	* libxfce4menu/xfce-menu-item.{c,h}: Add support for the "Path"
-    	  key of the .desktop entries. This makes it possible to start
-    	  menu items in a special working directory. Will make fixing
-    	  bug #3472 easier.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26170 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit db1763f4aa780058a8099288df9efa040565f89c
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Oct 20 20:23:43 2007 +0000
-
-    	* libxfce4menu/xfce-menu-monitor.c: No, let's do it
-    	  differently: You can now redefine the vtable. You can also
-    	  clear it by passing NULL. Whenever you want to change the
-    	  user_data, just pass the same vtable as before.
-    	* libxfce4menu/xfce-menu-item-cache.c: Deactivate the cache
-    	  for now. Perhaps we can add it later, together with fast
-    	  checksum support to detect filesystem changes.
-    
-    	* libxfce4menu/xfce-menu-monitor.c: Add vtable != NULL check
-    	  to xfce_menu_monitor_set_vtable. Avoids crashes when passing
-    	  a NULL pointer and makes other developers aware of what they
-    	  might be doing wrong.
-    	* STATUS: Updated the status file to reflect the
-    	  current implementation status.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26163 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 066e813ad75539ab24ab714a641608c188828ddd
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Oct 20 19:44:48 2007 +0000
-
-    	* libxfce4menu/xfce-menu-monitor.c: Add vtable != NULL check
-    	  to xfce_menu_monitor_set_vtable. Avoids crashes when passing
-    	  a NULL pointer and makes other developers aware of what they
-    	  might be doing wrong.
-    	* STATUS: Updated the status file to reflect the
-    	  current implementation status.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26161 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 55a0c73811b54f0b4317257e606ed0a0fdc0ea2d
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Oct 12 12:27:27 2007 +0000
-
-    	* STATUS: Updated the status file to reflect the
-    	  current implementation status.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26129 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit ea24c095a21addd6b918845f2d613a569c483cfc
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Sep 25 21:56:21 2007 +0000
-
-    	* libxfce4menu/xfce-menu-layout.c: As a follow-up to
-    	  the last commit, fix the disabled code. There is no
-    	  parameter named 'layout'.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26112 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3c74b9ef0183885b496dd36b3f27cb93361e21f3
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Tue Sep 25 02:34:54 2007 +0000
-
-    	* libxfce4menu/xfce-menu-layout.c: Fix bug #3568 which
-    	  was caused by the layout variable not being used in
-    	  _set_property and _get_property. Thanks to Tomasz Mon
-    	  for the hint.
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26106 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3a2206f74b1bc8dacbd5c93ab3afc65aab00c170
-Author: Mike Massonnet <mmassonnet at gmail.com>
-Date:   Mon Sep 24 01:41:15 2007 +0000
-
-     * thunar, xfce4-panel: Update Korean translation
-     * libxfce4menu, libxfcegui4, mousepad, squeeze, xfce4-appfinder,
-       xfce4-icon-theme, xfce4-mixer, xfce4-terminal, xfce4-trigger-launcher,
-       xfce-mcs-manager, xfce-utils: Add Latvian translation
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26104 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 9f2e54ed171630d4ab4cb9ec306513f24ba5ece5
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Thu Sep 20 20:32:20 2007 +0000
-
-    	* libxfce4menu/xfce-menu-monitor.c: Use g_str_hash and
-    	  g_str_equal for the file/directory to monitor handle
-    	  hash table, rather than comparing the pointers directly.
-    	* libxfce4menu/xfce-menu.c: Create submenu monitors after
-    	  parsing by traversing the XfceMenu tree but remove them
-    	  in xfce_menu_finalize (so creating the monitors happens
-    	  in the root menu, removing is handled inside the
-    	  submenus). Now all monitors are properly removed when
-    	  the root menu is destroyed.
-    	* tests/test-display-root-menu.c: Print the pseudo monitor
-    	  handle ID in monitor_file and monitor_directory.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26090 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 8626eb2a1f0b5c7947c576afca6937f4c37b19bd
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Wed Sep 19 22:28:31 2007 +0000
-
-    	* libxfce4menu/xfce-menu-monitor.{c,h}: Added methods to
-    	  monitor files and directories. That way we can now add
-    	  monitors for the main menu file as well as menu .directory
-    	  files and the application directories - I think that's
-    	  all we need. Since there may be several XfceMenu's monotoring
-    	  the same application directories and menu files, those
-    	  are managed using a reference counting mechanism, so that
-    	  the monitor is only removed when all menus have asked
-    	  to remove the monitor on them.
-    	* libxfce4menu/xfce-menu.c: Monitor the main menu file as
-    	  well as .directory files and application directories. And
-    	  of course remove the monitors when the menu is destroyed.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@26088 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit fc64cd57f74a2f280da236a59ca419556297299f
-Author: Daichi Kawahata <daichi.k at aioros.ocn.ne.jp>
-Date:   Sat Jul 14 03:04:18 2007 +0000
-
-    Added/Updated Japanese translations.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25914 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit f70ba560f9a667510887941d824fc42cccced1cf
-Author: Benedikt Meurer <benny at xfce.org>
-Date:   Tue May 22 13:29:18 2007 +0000
-
-    2007-05-22	Benedikt Meurer <benny at xfce.org>
-    
-    	* libxfce4menu/Makefile.am: Fix typo.
-    
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25737 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 52618e95cf5ee7273b3ba78807f8b1421e5bbf9d
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sun May 20 12:52:55 2007 +0000
-
-    	* configure.in.in: Disable empty AC_CHECK_FUNCS([]) call for
-    	  now. Fixes syntax error on IRIX (bug #3251, reported by
-    	  Daichi).
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25730 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3cd1f38929de276f002443d7b6c615d6adaf1ad6
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sun Mar 25 15:32:56 2007 +0000
-
-    	* libxfce4menu/xfce-menu-monitor.c: Use if statement
-    	  rather than g_return_(val_)if_fail to check whether vtable
-    	  functions have been set.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25294 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 84d807d267207375c63ac084ac6f729cea68c3ff
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sun Mar 25 11:56:37 2007 +0000
-
-    	* libxfce4menu/xfce-menu.c: Fix weird typo as noted by
-    	  Jens Luedicke.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25288 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 4eac36da54a48146426a12dfa3781bd3cede382e
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Mar 24 22:51:33 2007 +0000
-
-    	  Add a missing NULL to g_strjoin() in xfce-menu.c as reported
-    	  by Jens Luedicke.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25282 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit e67b27ad4e307cc4d4bfc2962a891967ed6233a7
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Sat Mar 24 22:40:49 2007 +0000
-
-    	* libxfce4menu/Makefile.am, libxfce4menu/xfce-menu.c,
-    	  libxfce4menu/xfce-menu-monitor.{c,h}: Add monitoring support
-    	  by making it possible for library clients to define a vtable
-    	  with functions to be called whenever monitoring a file or
-    	  directory becomes necessary. This way Thunar and xfdesktop
-    	  can use ThunarVFS for monitoring and I don't need to care
-    	  about how they do it. Note: xfce_menu_monitor_notify_change()
-    	  is missing but will be adedd as soon as possible.
-    	* tests/test-display-menu.c: Add some dummy code for testing
-    	  the monitoring system.
-    	* docs/reference/: Updated and reorganized API docs.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25281 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit ddd6873908882078a64ec93a2e8ae044fae2e2ee
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Mar 23 21:38:16 2007 +0000
-
-    	* POTFILES.in: Add source files.
-    	* de.po, libxfce4menu-0.1.pot, LINGUAS: Add POT file and
-    	  initial German translations.
-     	* libxfce4menu/*.c: Remove gettext calls for strings
-    	  we don't really need to translate. Add gettext calls
-    	  were it makes sense. Remove several debug messages.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25275 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 99e6bb7d532769f2210bd2f4629633624f4a40be
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Mar 23 19:20:47 2007 +0000
-
-    	* libxfce4menu/libxfce4menu.h, libxfce4menu/Makefile.am,
-    	  libxfce4menu/xfce-menu-element.{c,h}: XfceMenuElement
-    	  interface with methods xfce_menu_element_get_name() and
-    	  xfce_menu_element_get_icon_name() added.
-    	* libxfce4menu/xfce-menu.c, libxfce4menu/xfce-menu-item.c,
-    	  libxfce4menu/xfce-menu-separator.c: Add XfceMenuElementIface
-    	  to XfceMenu, XfceMenuItem and XfceMenuSeparator. Rename
-    	  xfce_menu_get_layout_items() to
-    	  xfce_menu_get_layout_elements().
-    	* tests/test-display-menu.c: Use XfceMenuElement methods
-    	  where possible.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25273 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 0651045d4939318cb29f73224e24e4b845784ba6
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Mar 23 17:13:56 2007 +0000
-
-    	* tests/Makefile.am, tests/test-display-menu.c: Test program
-    	  for displaying a menu added again.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25271 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 3af482ea7fe7d47283f1fbc03c0fde06e62e83e7
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Mar 23 11:11:47 2007 +0000
-
-    	* docs/reference/tmpl/: Remove tdb related files from
-    	  SVN. They won't be installed to the system anyway.
-    	* tests/Makefile.am, tests/test-menu-spec.c: Test program for
-    	  the menu specification test suite added again.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25266 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit db673127a9af87a1840930b94a20dad60f5cb9fb
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Mar 23 02:34:02 2007 +0000
-
-    	* libxfce4menu/libxfce4menu-0.1.pc.in: Update pkg-config
-    	  information to point to the new header file location.
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25263 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 7ec187ba7c40c7f7114e66b9ceae434eb67d1c61
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Mar 23 02:20:35 2007 +0000
-
-    	* libxfce4menu/Makefile.am: Install header files to
-    	  $includedir/xfce4/libxfce4menu-<version>/libxfce4menu/.
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25262 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 0324d6605bc441088b720d19ce6f02b54a63b1f8
-Author: Jannis Pohlmann <info at sten-net.de>
-Date:   Fri Mar 23 01:53:16 2007 +0000
-
-    Move FrapMenu to libxfce4menu.
-    
-    
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25261 a0aa69c2-05f4-0310-b83c-d5d913b14636
-
-commit 721f50df731a6934ead69c22bbcdfa48029a1a4f
-Author: Brian Tarricone <bjt23 at cornell.edu>
-Date:   Fri Mar 23 01:34:33 2007 +0000
-
-    add libxfce4menu for jannis
-    
-    git-svn-id: https://svn.xfce.org/svn/xfce/libxfce4menu/trunk@25260 a0aa69c2-05f4-0310-b83c-d5d913b14636
diff --git a/Makefile.am b/Makefile.am
index 61cc3d3..e6b3d94 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -30,6 +30,15 @@ AUTOMAKE_OPTIONS =							\
 distclean-local:
 	rm -rf *.spec *.cache *~
 
+.PHONY: ChangeLog
+
+ChangeLog: Makefile
+	(GIT_DIR=$(top_srcdir)/.git git log > .changelog.tmp \
+	&& mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) \
+	|| (touch ChangeLog; echo 'Git directory not found: installing possibly empty changelog.' >&2)
+
+dist-hook: ChangeLog
+
 EXTRA_DIST =								\
 	AUTHORS								\
 	COPYING								\



More information about the Xfce4-commits mailing list