* gdesktop.c (desktop_icon_set_busy): Use a pretty arrow instead
of GDK_TOP_LEFT_ARROW.
(click_proxy_button_press): Likewise.
* gcmd.c (set_cursor_normal): Set the cursor to NULL so that we
pick up the cursor that the window manager set for us.
* gscreen.c (panel_tree_scan_begin): Use set_cursor_busy().
(panel_tree_scan_end): Uset set_cursor_normal().
* gdesktop.c (should_hide_nautilus_file): New function, used to
decide if things should be hidden (handles nautilus home key,
trash key, and .nautilus-metafile.xml for now)
(desktop_reload_icons): Hook up above function.
* gdesktop-init.c (migrate): New function to help migrate metadata
information.
* gscreen.c (file_list_popup): Changed here too.
* gdesktop-init.c (gdesktop_links_init): Migrate from Trash to
Trash.gmc to integrate with Nautilus on the same computer.
* gcmd.c (create_trash_panel): ditto
* gpopup2.c (check_trash_func): Rename trash directory to Trash.gmc
flags moved out of CFLAGS as recommended by GNU coding
standards.
* configure.in: Don't add GLIB_CFLAGS to CFLAGS.
* Make.common.in: XINC eliminated. GLIB_CFLAGS is now added to
XCPPFLAGS.
* INSTALL (Random notes on porting to other architectures):
Completely rewritten. Recommended using CFLAGS instead of XINC.
"make distclean" breaks.
* edit/Makefile.in, gnome/Makefile.in, gtkedit/Makefile.in,
slang/Makefile.in, src/Makefile.in, vfs/Make-mc.in: $(RMF)
replaced with "rm -f" - the stangard says that "rm" is portable.
Ditto $(MV). Adjusted *clean targets to match those in
Automake. Removed "cross" target.
gtkedit/Makefile.in, slang/Makefile.in, src/Makefile.in,
vfs/Make-mc.in: preserve timestamp on "make distdir", otherwise
mc.pot becomes out of date in the tarball.
Put links to the build directory. Don't link headers, change
includes accordingly. gdialogs.o removed from OOBJS. Link
only sources we need. Obsolete comments removed or updated.
* Makefile.in (CFLAGS): -I$(rootdir)/src removed from CFLAGS -- it
breaks compilation on glibc2.1 systems because glibc includes
src/features.h instead of it's own features.h. Run `make
cleansourcelinks; make sourcelinks' in case mc doesn't find it's
include files.
* gmount.c (create_device_link): Fix memory leak. Also, make sure
the icon is dead before making the link. This is necessary in
case your metadata database gets fubarred.
* gtkdtree.c (gtk_dtree_construct):
* gscreen.c (panel_create_tree_view): don't set the tree's line
style
* gprefs.[ch] (create_prop_box): only set the parent if the parent
exists
(create_prop_box): only show the custom tab if we have a parent
panel
(gnome_configure_box_with_desktop): add a param for optionally
doing the desktop prefs
(gnome_configure_box): wrap the other function
* gdesktop.c (set_desktop_icons): show icon properties
(desktop_popup_items): add an item to configure icons