2005-03-07  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: Version 2.10.0.

2005-03-04  Mark McLoughlin  <mark@skynet.ie>

	Fix from Jeremy Katz <katzj@redhat.com> for bug #169200

	* libmenu/desktop-entries.c (get_categories_from_key_file):
	sizeof(int) != sizeof(gsize).

2005-03-06  Dafydd Harries  <daf@muse.19inch.net>

	* configure.in: Added "cy" to ALL_LINGUAS.

2005-03-02  Abel Cheung  <maddog@linuxhall.org>

	* configure.in: Added "ca" "fi" "mk" "nn" "tr" "vi" "zh_TW" to ALL_LINGUAS.

2005-03-02  Roozbeh Pournader  <roozbeh@farsiweb.info>

	* configure.in: Added "fa" (Persian) to ALL_LINGUAS.

2005-03-01  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: post-release bump to 2.10.0

==================== 2.9.92 ====================

2005-03-01  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: Version 2.9.92.

2005-03-01  Dan Damian  <dand@gnome.ro>

	* configure.in: Added ro (Romanian) to ALL_LINGUAS.

2005-02-27  Alessio Frusciante  <algol@firenze.linux.it>

	* configure.in: Added "it" (Italian) to ALL_LINGUAS.

2005-02-27  Ahmad Riza H Nst  <ari@160c.afraid.org>

	* id.po: Added id (Indonesian) in ALL_LINGUAS line.

2005-02-24  Ankit Patel <ankit644@yahoo.com>

	* configure.in: Added gu "Gujarati" in ALL_LINGUAS.

2005-02-22  Arafat Medini  <kinryu@silverpen.de>

	* configure.in: Added Arabic locale to ALL_LINGUAS.
	
2005-02-18  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/entry-directories.c:
	(cached_dir_invoke_monitors): split out from
	handle_cached_dir_changed() and invoke monitors on
	ancestors too. Fixes bug #167759.
	(handle_cached_dir_changed): upd.

	* util/test-menu-spec.c: add a --monitor option
	to test monitoring.

2005-02-18  Mark McLoughlin  <mark@skynet.ie>

	Fix bug with the <Not> directive - bug #167758.
	Thanks to Chris Lahey for the test case.

	* libmenu/entry-directories.c: (get_inverse_func): lookup
	the entry using its file id rather than relative path.
	
	* libmenu/menu-tree.c:
	(process_include_rules), (process_layout): add some more
	debugging.

2005-02-18  Mark McLoughlin  <mark@skynet.ie>

	Make us pass most of the spec tests again.

	* util/test-menu-spec.c:
	(append_directory_path), (make_path): add a variant
	of menu_tree_directory_make_path() - difference is
	we use the directory name from the directory entry
	if available. We don't want to do that in
	menu_tree_directory_make_path() because that would
	make the path locale dependant.
	(print_directory): use it here.

2005-02-14  Pawan Chitrakar  <pawan@nplinux.org>

	* configure.in: Added ne "Nepali" in ALL_LINGUAS

2005-02-13  Artur Flinta <aflinta@cvs.gnome.org>

	* configure.in: Added "pl" to ALL_LINGUAS.

2005-02-13  David Lodge <dave@cirt.net>

	* configure.in: Added "en_GB" to ALL_LINGUAS.

2005-02-12  Changwoo Ryu  <cwryu@debian.org>

	* configure.in: Added "ko" to ALL_LINGUAS.

2004-01-25  Vincent Untz  <vincent@vuntz.net>

	* configure.in: post-release bump to 2.9.91.

==================== 2.9.90 ====================

2004-01-25  Vincent Untz  <vincent@vuntz.net>

	* README, NEWS, configure.in: version 2.9.90

2005-01-15  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Adding no as well.

2004-01-14  Vincent Untz  <vincent@vuntz.net>

	* layout/applications.menu: do not include the Core category in the
	Other menu. We wanted .desktop files from the Core category to be
	hidden.
	Fix bug #164000

2005-01-12  Maxim Dziumanenko <mvd@mylinux.com.ua>

	* configure.in: Added "uk" (Ukrainian) to ALL_LINGUAS.

2005-01-11  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: post-release bump to 2.9.5.

==================== 2.9.4.1 ====================

2005-01-11  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: Version 2.9.4.1.

2005-01-11  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/desktop-entries.c: (desktop_entry_load):
	require that .desktop files contain an Exec key.
	
2005-01-11  Mark McLoughlin  <mark@skynet.ie>

	Patch from Richard Hult <richard@imendio.com>

	* libmenu/desktop-entries.c: (desktop_entry_load),
	(desktop_entry_reload), (desktop_entry_copy),
	(desktop_entry_unref), (desktop_entry_get_icon),
	(desktop_entry_get_exec):
	* libmenu/desktop-entries.h:
	* libmenu/menu-tree.c: (menu_tree_entry_get_exec):
	* libmenu/menu-tree.h: Parse Exec field and add an accessor for
	it.

2005-01-10  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: post-release bump to 2.9.5.

==================== 2.9.4 ====================

2005-01-10  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: Version 2.9.4.

2004-01-09  Vincent Untz  <vincent@vuntz.net>

	* desktop-directories/System-Settings.directory.in: new Name
	* layout/Makefile.am: add settings.menu
	* layout/applications.menu: do not include Core items, Preferences
	menu and System Settings menu
	* layout/settings.menu: new file with Preferences menu and
	Administration menu

2004-01-07  Christophe Merlet <redfox@redfoxcenter.org>

	* configure.in: Added "fr" (French) to ALL_LINGUAS.

2005-01-07  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/menu-tree.c:
	(menu_tree_entry_get_parent): ref the return value
	just like all the other accessors.

2005-01-07  Frederic Crozat <fcrozat@mandrakesoft.com>
	
	* libmenu/entry-directories.c: (cached_dir_update_entry),
	(cached_dir_remove_subdir):
	Reload menus correctly when they are deleted/updated.

2004-12-27  Satoru SATOH <ss@gnome.gr.jp>

	* configure.in: Added "ja" (Japanese) to ALL_LINGUAS.

2004-12-21  Vincent Untz  <vincent@vuntz.net>

	* configure.in: post-release bump to 2.9.4.

==================== 2.9.3 ====================

2004-12-21  Vincent Untz  <vincent@vuntz.net>

	* NEWS:
	* README: Version 2.9.3.

2004-12-13  Iaki Larraaga  <dooteo@euskalgnu.org>

	* configure.in: Added "eu" (Basque) to ALL_LINGUAS.

2004-12-11  Theppitak Karoonboonyanan  <thep@linux.thai.net>

	* configure.in: Added "th" (Thai) to ALL_LINGUAS.

2004-12-10  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/menu-tree.c:
	(process_layout): mark all entries that match an <Include>
	rule as "allocated", whether or not they later matched
	an <Exclude>. New behaviour defined in version 0.9 of
	the spec.

2004-12-10  Alexander Shopov  <ash@contact.bg>

	* configure.in (ALL_LINGUAS): Added "bg" (Bulgarian)

2004-12-09  Duarte Loreto <happyguy_pt@hotmail.com>

	* configure.in: Added Portuguese (pt) to ALL_LINGUAS.

2004-12-09  Martin Willemoes Hansen  <mwh@sysrq.dk>

	* configure.in: Added da (Danish) to ALL_LINGUAS.

2004-12-08  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.in: Added Russian to ALL_LINGUAS.

2004-12-07  Marcel Telka  <marcel@telka.sk>

	* configure.in (ALL_LINGUAS): Added sk.

2004-12-07  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sv" to ALL_LINGUAS.

2004-12-06  Mark McLoughlin  <mark@skynet.ie>

	Leak pointed out by Vincent Untz <vincent@vuntz.net>

	* libmenu/menu-tree.c: (load_merge_file): free freeme.

2004-12-06  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/menu-tree.c:
	(menu_tree_add_menu_file_monitor): add anal
	assertion.
	(menu_tree_force_recanonicalize): remove the
	menu file monitors whether the we've previously
	found a menu file or not.
	(find_path): handle the root path correctly.

2004-12-05  Simos Xenitellis  <user@kl.asia.com>

	* configure.in: Added "el" to ALL_LINGUAS.

2004-12-05  Žygimantas Beručka  <uid0@akl.lt>

	* configure.in: Added "lt" to ALL_LINGUAS.

2004-12-04  Danilo Šegan  <dsegan@gmx.net>

	* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2004-12-01  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* libmenu/desktop-entries.c: (desktop_entry_copy):
	Copy the right string for icon field.

2004-11-30  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: post-release bump to 2.9.3.

==================== 2.9.2 ====================

2004-11-30  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: Version 2.9.2.

2004-11-29  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/entry-directories.c:
	(cached_dir_update_entry),
	(cached_dir_remove_subdir): fix another couple of leaks.
	
	* COPYING, COPYING.LIB: add the LGPL since autofoo
	seems determined that COPYING should be the GPL.
	
2004-11-29  Mark McLoughlin  <mark@skynet.ie>
	
	Patch from Frederic Crozat <fcrozat@mandrakesoft.com>

	* libmenu/desktop-entries.c: (desktop_entry_unref): don't leak
	the path.
	
	* libmenu/entry-directories.c:
	(cached_dir_clear_entries): iterate over the entries list, not
	the subdirs list.
	(cached_dir_remove_entry): don't leak the entry.

2004-11-27  Hasbullah Bin Pit<sebol@my-penguin.org>

        * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.

2004-11-25  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Add «nb» to ALL_LINGUAS.

2004-11-24  Amampreet Singh Alam<amanlinux@netscape.net>

	* configure.in: Added pa to ALL_LINGUAS

2004-11-15  Hendrik Brandt  <hebra@cvs.gnome.org>

	* configure.in: Added de to ALL_LINGUAS.

2004-11-15  Raphael Higino  <raphaelh@cvs.gnome.org>

	* configure.in: Added pt_BR to ALL_LINGUAS.

2004-11-14  Adam Weinberger  <adamw@gnome.org>

	* configure.in: Added en_CA to ALL_LINGUAS.

2004-11-12  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/desktop-entries.c: (get_categories_from_key_file):
	zero terminate the list of quarks. Most likely the cause
	of entries randomly appearing in the wrong menus. Bug #157804.

2004-11-11  Mark McLoughlin  <mark@skynet.ie>

	Fixes a bug where we get an infinite loop if
	$XDG_CONFIG_DIRS is set incorrectly. Bug #157931.

	* libmenu/menu-tree.c:
	(handle_nonexistent_menu_file_changed): handle events on
	non-existent files differently.
	(handle_menu_file_changed): handle deleted events differently
	from created/changed events.
	(menu_tree_force_recanonicalize): impl. re-canonicalization
	better.

2004-11-11  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/menu-tree.c:
	(resolve_default_app_dirs),
	(resolve_default_directory_dirs),
	(resolve_default_merge_dirs),
	(resolve_kde_legacy_dirs): put the user config/data dirs
	before the system dirs.

2004-11-11  Mark McLoughlin  <mark@skynet.ie>

	* libmenu/entry-directories.c: (handle_cached_dir_changed):
	  libmenu/menu-layout.c: (handle_entry_directory_changed):
	  libmenu/menu-tree.c: (menu_tree_invoke_monitors): safeguard
	against someone removing monitors from monitor handlers.

2004-11-09  Mark McLoughlin  <mark@skynet.ie>

	* configure.in: oops, we're not gnome-panel.

2004-11-09  Mark McLoughlin  <mark@skynet.ie>

	* autogen.sh: we don't want to use the docs build
	stuff.

2004-11-09  Mark McLoughlin  <mark@skynet.ie>

	* desktop-directories/Makefile.am: distcheck fix.

2004-11-09  Mark McLoughlin  <mark@skynet.ie>

	* Initial import.
