2002-04-15 Hema Seetharamaiah <hema.seetharamaiah@wipro.com>
         * Added mnemonics to the all dialogs, set tooltip to browse button,
           affected files : panel-menu-common.c,
                            panel-menu-links.c,
                            panel-menu-directory.c,
                            panel-menu-documents.c.

2002-04-14  Kevin Vandersloot <kfv101@psu.edu>

	* panel-menu.schemas: change to undrscaore rfor gconf

2002-04-10  Senthilkumar Ramasamy <senthil.ramasamy@wipro.com>
	* panel-menu-directory.c : capturing the result of
	gnome_vfs_monitor_add() & checking that for success or failure,
	thereby fixing the problem of crashing while removing directory
	from panel-menu.

2002-04-03  jacob berkman  <jacob@ximian.com>

	* panel-menu-pixbuf.h: kill declaration of init func

	* panel-menu-pixbuf.c (panel_menu_pixbuf_init): make static

	this fixes build problems with forte.

	* *.c: kill some obvious warnings (reaching end of non-void
	function, return with no value on non-void function)

2002-04-02  Kevin Vandersloot <kfv101@psu.edu>

	* panel-menu-pixbuf.c: don't declare panel_menu_pixbuf_exit
	static when it is defined in the header file as not.

2002-04-02  Kevin Vandersloot <kfv101@spsu.edu>

	* panel-menu-propeties.c: change properties to preferences and
	addd mnemonics

	* panel-menu-windows.c:
	* panel-menu-workspaces.c:
	* panel-menu-preferences.c:
	* panel-menu-path.c:
	* panel-menu-links.c:
	* panel-menu-documents.c:
	* panel-menu-directory.c:
	* panel-menu-applications.c:
	* panel-menu-actions.c: add "Menu" to the "Remove ..." menu
	item

	*  panel-menu-add.c: add mnemonics

	* panel-menu.c: change propties to preferences

Sat Mar 30 03:19:51 PM PST 2002 chicane <chicane@cox.net>
	* panel-menu-pixbuf.[c/h], panel-menu.c:
	  kill the pixbuf g_atexit() callback, and just call
	  the function from applet_destroy() so we dont have massive
	  console output when you kill X or the like.
	  Basically the at_exit function just cleared the cache (which
	  should happen anyway when all menuitems are removed), and killed
	  some gconf connections.

Sat Mar 30 02:47:54 PM PST 2002 chicane <chicane@cox.net>
	* removed the "Browse..." button from "Path" items and
	  added it to "Directory" items, because Path items want
	  paths to be "applications:" based, and that isn't supported
	  by the standard GTK file selector.

Sat Mar 30 01:55:23 PM PST 2002 chicane <chicane@cox.net>
	* Busted out the drum of whoopass and rolled over #77003
	  panel-menu-directory.c:
	  Don't free memory that we are possibly using in the function
	  if we are passed directory->path as the path argument.
	  Unfortunatly there is still a problem removing items in the
	  FAM garbage from gnome-vfs...still tracing that out.

2002-03-26 Senthilkumar Ramasamy <senthil.ramasamy@wipro.com>
	
	* panel-menu-links.c: Changes done to fix the bug "Rename Links,
	  doesn't retain the new name after logout & login" .

Sun Mar 24 08:28:35 PM PST 2002 chicane <chicane@uberhackers.tzo.org>
	* panel-menu-path.c, panel-menu-links.c,
	  panel-menu-applications.c, panel-menu-preferences.c:
	  Fix up the vfs file system monitoring.
	  Basically here was the lay of the land:
	      A) Monitor every directory that is in the menus
	      B) Rebuild entire menu and children when changed signal recieved
	  Now it's:
	      A) Monitor every top level directory (items on the menu bar, plus items "appended"
	         to links and path items.
	      B) Rebuild entire menu and children when changed signal recieved
	  This appears to work well for applications: and preferences: which are the two main
	  issues that needed to be worked out. Hopefully it works in other cases as well :-)

	* Makefile.am, panel-menu.c, etc:
	  Build as in-proc component so it works.

Sun Mar 24 03:09:42 PM PST 2002 chicane <chicane@uberhackers.tzo.org>
	* panel-menu-config.c, panel-menu-properties.c, panel-menu.schemas:
	  re-order the Properties menu item to be before Actions.
	* panel-menu-config.c, panel-menu-path.c:
	  kill some debug printing.

Sun Mar 24 01:34:36 PM PST 2002 chicane <chicane@uberhackers.tzo.org>
	* panel-menu-actions.c:
	  disable un-implemented Actions items (everything except Show Desktop)
	* panel-menu-path.c:
	  implement the "Browse..." button in the Add Menu Path dialog.

2002-03-12  Hema Seetharamaiah <hema.seetharamaiah@wipro.com>

	* Set tooltips where required. Added new routine add_tooltip() 
	  panel-menu.c
	* Set up ATK Relations between Widget/Label pairs where the 
          label described the widget. Added a new routine set_relation() 
	  in panel-menu.c
	* Affected Files :
	  ----------------
	- panel-menu.c - Added new routines add_tooltip(), destroy_tooltip() 
                         & set_relation(). 
	- panel-menu.h - prototypes for add_tooltip(), destroy_tooltip() 
                         & set_relation(). 
	The following have calls to the new routines to set up tooltip/ATK relation.
	- panel-menu-actions.c 
	- panel-menu-add.c 
	- panel-menu-applications.c
	- panel-menu-common.c 
	- panel-menu-path.c
	- panel-menu-properties.c
	- panel-menu-windows.c
	- panel-menu-workspaces.c

2002-03-03  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: don't do gconf fu if DESTDIR is set

2002-02-19  Mark McLoughlin  <mark@skynet.ie>

	* Makefile.am: define GNOMELOCALEDIR.

2002-02-11  Kjartan Maraas  <kmaraas@gnome.org>

	* GNOME_PanelMenuApplet.server.in: Mark strings for l10n.
	* *.[ch]: Fix #include <config.h>
	
2002-02-11  Mark McLoughlin  <mark@skynet.ie>

	* GNOME_PanelMenuApplet.server.in: move to Vertigo namespace.

	* panel-menu.c: (panel_menu_construct_applet): update for factory
	macro change.

2002-02-05  Seth Nickell  <snickell@stanford.edu>

	* GNOME_PanelMenuApplet.server.in:
	* Makefile.am:
	* panel-menu-common.c: (panel_menu_common_build_entry),
	(panel_menu_common_find_preferences),
	(panel_menu_common_get_entry_menuitem),
	(panel_menu_common_call_entry_destroy),
	(panel_menu_common_call_entry_save_config),
	(panel_menu_common_merge_entry_ui),
	(panel_menu_common_remove_entry):
	* panel-menu-common.h:
	* panel-menu-config.c: (panel_menu_config_save):
	* panel-menu-desktop-item.c:
	* panel-menu-directory.c: (panel_menu_directory_set_path):
	* panel-menu-path.c: (directory_load_cb):
	* panel-menu-properties.c: (applet_properties_cb),
	(handle_has_actions), (handle_has_preferences):
	* panel-menu.c: (applet_change_size_cb):
	* panel-menu.h:
	* panel-menu.schemas:

	Add a "Preferences" menu.

	Change to be an external process so crashes caused by
	the monitoring code don't take out the entire panel.
	Most applets should be external processes anyway.
	
Fri Jan 25 05:41:44 PM PST 2002 Chris Phelps <chicane@reninet.com>
	* panel-menu-path.c:
	  (merge-ui) de-hose xml ordering

Fri Jan 25 08:34:53 AM PST 2002 Chris Phelps <chicane@reninet.com>
	* panel-menu-common.c:
	  save layout after removal of an item.

Thu Jan 24 05:25:04 PM PST 2002 Chris Phelps <chicane@reninet.com>
	* panel-menu-path.c:
	  implement directory monitoring per-menuitem for items with a submenu.
	  merge "Regenerate Menus" only if there is not a monitor hooked up.
	* panel-menu-applications.c:
	  merge "Regenerate Applications" when there is not a monitor hooked up.
	* panel-menu-links.c:
	  merge "Regenerate %s" all the time, since there is no "base path"
	* panel-menu-directory.c:
	  cleanup and finish implementing directory monitoring.
	  right now, we only monitor the base path. seth needs to tell us if
	  we need to monitor each sub path as well...that can be implemented easily
	  using code from path.c
	* panel-menu-add.c, panel-menu-properties.c:
	  re-add dialog buttons.

2002-01-22  Seth Nickell  <snickell@stanford.edu>

	* GNOME_PanelMenuApplet.server.in:
	* panel-menu-applications.c: (panel_menu_applications_new):
	* panel-menu-properties.c: (applet_properties_cb):
	* panel-menu.c: (applet_about_cb):
	
	Change to using GNOME foot icon, which is what is currently used for other
	menu thing icons in the panel.
	
	* panel-menu-config.h:

	It really is "_" not "-" jackass ;-)  Update libgnome and look in
	the schemas file. Or search in libgnomeui/libgnomeui/*c.

Mon Jan 21 03:39:27 PM PST 2002 Chris Phelps <chicane@reninet.com>
	* panel-menu-path.c, panel-menu-directory.c, panel-menu-applications.c:
	  move "Regenerate Menus" crap to right-click context menu.
	* panel-menu-common.c: (panel_menu_common_demerge_ui)
	  Remove "Regenerate" verb

Mon Jan 21 02:08:16 PM PST 2002 Chris Phelps <chicane@reninet.com>
	* Fixed up all of seth's crack-ridden, emacs-formatted code.
	* all:
	  always create tearoff items, but don't show them if the setting is off
	* panel-menu-config.c:
	  connect a gconf listener on the /desktop/gnome/interface dir.
	  listen to changes in menus-have-tearoffs, and iterate over the menus
	  applying the setting.

2002-01-21  Chris Phelps <chicane@reninet.com>
	* panel-menu-common.c:
	  set tooltips for .desktop based menu items.
	* panel-menu-properties.c, panel-menu-add.c:
	  remove buttons from instant-apply dialogs.

2002-01-20 Chris Phelps <chicane@reninet.com>
	* panel-menu-pixbuf.[c/h]:
	  Implemented a pixbuf caching scheme for speed/memory purposes.
	  Implemented gconf-based icon sizing (for people who cant see :-)
	* panel-menu-common.c:
	  load "unknown" icon when none is found for an item.
	* panel-menu-path.c:
	  load "directory" icon when we are done filling up a menu shell,
	  and the parent still doesnt have an icon set.
	* Note: I am connecting some gconf listeners to modify the icon size
	  on the fly, but right now you have to use gconf-editor to change the setting.

2002-01-20  Seth Nickell  <snickell@stanford.edu>

	* panel-menu-actions.c: (panel_menu_actions_new):
	* panel-menu-applications.c: (panel_menu_applications_new):
	* panel-menu-common.c: (panel_menu_common_menu_from_path):
	* panel-menu-config.c: (panel_menu_config_load_prefs):
	* panel-menu-directory.c: (panel_menu_directory_new_with_id):
	* panel-menu-documents.c: (panel_menu_documents_new_with_id):
	* panel-menu-links.c: (panel_menu_links_new_with_id):
	* panel-menu-path.c: (panel_menu_path_new_with_id):
	* panel-menu-windows.c: (panel_menu_windows_new):
	* panel-menu-workspaces.c: (panel_menu_workspaces_new):
	* panel-menu.h:

	Make panel menus respect desktop settings for tearoff
	menus.

2002-01-20  Seth Nickell  <snickell@stanford.edu>

	* panel-menu-properties.c: (applet_properties_cb):

	Mr. Picky strikes... get rid of the seperator between
	the properties page and the close button.

2002-01-19  Seth Nickell  <snickell@stanford.edu>

	* panel-menu-properties.c: (applet_properties_cb):

	Remove question marks from check boxes.
	
	* panel-menu.c: (panel_menu_construct_applet):

	Restrict removing the menuborder to PanelMenubarApplet
	widget.

2002-01-19  Seth Nickell  <snickell@stanford.edu>

	* panel-menu.c: (panel_menu_construct_applet):

	Remove the border around the menu.

2002-01-19  Seth Nickell  <snickell@stanford.edu>

	* GNOME_PanelMenuApplet.server.in:

	Rename "Menu Bar". Don't put in a Category.

2001-01-18	Chris Phelps <chicane@reninet.com>
	* panel-menu-path.c:
	  export panel_menu_path_load () so that applications and links
	  can use the same code.
	  accept non 'applications:' based URI drops.
	* panel-menu-applications.c:
	  use path_load() and remove local copy.
	* panel-menu-links.c:
	  likewise.
	  move directory drop handling to documents.
	  handle URI drops of directories.
	* panel-menu.c:
	  accept non 'applications:' based URI drops.

2001-01-17	Chris Phelps <chicane@reninet.com>
	* panel-menu-options.[c/h]: removed.
	* panel-menu-applications.[c/h]: added.
	* applications, actions, windows, and workspaces are 'static'
	  items (ie. you can only have one)
	* move 'icon-handle' to applications item
	* convert to gconf-based config.
	* panel-menu-add.c: remove static items.
	* panel-menu-properties: add static items.
	* panle-menu.c: Clean up background setting code

2001-01-15	Chris Phelps <chicane@reninet.com>
	* panel-menu.c:
	  improve default xml configuration.
	* panel-menu-actions.c:
	  clean up settings dialog.

2001-01-11	Glynn Foster <glynn.foster@sun.com>

	* panel-menu.c: s/BACKGOUND/BACKGROUND

Fri Jan 04 01:56:25 PM PST 2002 Chris Phelps <chicane@reninet.com>
	* panel-menu-options.c:
	  only free/alloc new icon text if the new icon text is not equal to the old value.
	  dont save icon and visible attributes in xml exportation.
	* panel-menu-gconf.[c/h]:
	  modify the gconf-extensions code from numerous sources to take a path, plus a key,
	  and also deal with defaults and the like.
	* panel-menu-config.c:
	  removed parsing of icon and visible attributes for the option-item.
	  rename save/load to save_xml/load/xml.
	  implement save_prefs/load_prefs.
	* panel-menu.c:
	  initialize gconf.
    
