1. 12 Dec, 2001 1 commit
    • Mark McLoughlin's avatar
      Bit of renaming for Glynn. · f0c41103
      Mark McLoughlin authored
      2001-12-12  Mark McLoughlin  <mark@skynet.ie>
      
              Bit of renaming for Glynn.
      
              * panel_config.c: rename to panel-config.c
              * panel_config.h: rename to panel-config.h
              * panel_config_global.h: rename to panel-config-global.h
              * panelglobalconfig.schemas: rename to
                panel-global-config.schemas
      
              * Makefile.am, aligned-widget.c, applet.c, basep-widget.c,
                border-widget.c, button-widget.c, drawer-widget.c, drawer.c,
                drawer.h, edge-widget.c, extern.c, floating-widget.c,
                foobar-widget.c, global-keys.c, launcher.c, logout.c,
                main.c, menu-fentry.c, menu-util.c, menu.c, panel-config.c,
                panel-util.c, panel.c, session.c, sliding-widget.c:
              update.
      f0c41103
  2. 26 Nov, 2001 2 commits
    • Mark McLoughlin's avatar
      #ifdef out debugging messages. · 5cf48664
      Mark McLoughlin authored
      2001-11-26  Mark McLoughlin  <mark@skynet.ie>
      
              * menu-fentry.c: (fr_fill_dir), (fr_read_dir): #ifdef out
                debugging messages.
      
              * quick-desktop-reader.c: (quick_desktop_item_load_uri): ditto.
      
              * menu.c: (fake_mapped_fake), (show_item_menu),
              (create_menu_at_fr): revert g_signal_connect_object changes
              back to gtk_signal_connect_object. Giving out warnings and not
              sure how to fix it.
              Use g_signal_handlers_disconnect_matched instead of
              g_signal_disconnect_by_func which doesn't exist.
      
              * panel-widget.c: (panel_widget_applet_event):
              reverse order of params in g_signal_lookup calls.
      
              * panel.c: (basep_pos_connect_signals): revert
               g_signal_connect_object changes back to
               gtk_signal_connect_object. Giving out warnings and not sure
               how to fix it.
      5cf48664
    • Jiri (George) Lebl's avatar
      remove the merged menu hack since that's taken care of in the · 78a869fa
      Jiri (George) Lebl authored
      Sun Nov 25 20:07:06 2001  George Lebl <jirka@5z.com>
      
      	* launcher.c, menu.c, menu-fentry.[ch], main.c: remove the
      	  merged menu hack since that's taken care of in the
      	  vfolder-desktop-method nowdays
      
      	* quick-desktop-reader.[ch], panel-util.[ch]: add sort_order
      	  to quick desktop item and move the vfs helper routines to
      	  the util file
      
      	* menu-fentry.[ch], menu.c, menu-properties.c: port to gnome-vfs
      	  and use the programs:/ and favorites:/ uri schemes
      
      	* test-bonobo-applet.c: fix some warnings
      78a869fa
  3. 21 Nov, 2001 1 commit
  4. 18 Nov, 2001 1 commit
    • Jiri (George) Lebl's avatar
      set the standard gnome program properties · 758fe6e3
      Jiri (George) Lebl authored
      Sun Nov 18 00:52:58 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am, main.c:  set the standard gnome program properties
      
      	* gnome-run.c, menu.c, panel-util.[ch]:  A little bit of
      	  s/GnomeDialog/GtkDialog/
      
      	* panel-util.[ch]: error box is now actually closable,
      	  added an info box, and function to make dialog 'busy'
      
      	* main.c, menu-fentry.[ch]: whack the mem chunks stuff
      
      	* menu-fentry.c, menu.c, quick-desktop-item.[ch]: Lookup icons
      	  before loading them, not during the creation of the menus
      
      	* menu.c: convert one more ditem usage to qitem
      
      	* menu-properties.c: get rid of gnome_icon_entry_gtk_entry usage
      758fe6e3
  5. 17 Nov, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Implement a quick no-frills .desktop reader to make reading .desktop files · d6a8664f
      Jiri (George) Lebl authored
      Fri Nov 16 22:13:22 2001  George Lebl <jirka@5z.com>
      
      	* quick-desktop-reader.[ch], Makefile.am, gnome-run.c, menu-fentry.c:
      	  Implement a quick no-frills .desktop reader to make reading
      	  .desktop files quicker and less memory heavy.
      
      	* gnome-run.c, menu.c: use the NO_TRANSLATIONS flag of gnome-desktop
      	  where appropriate
      
      	* applet.c, foobar-widget.c, global-keys.c, gnome-run.c,
      	  menu-fentry.c, menu-properties.c, menu.c, panel.c,
      	  session.c, panel-util.[ch]: move to g_path_is_absolute,
      	  g_find_program_in_path, g_shell_parse_argv and
      	  g_ascii_strcasecmp
      
      	* gnome-run.c: whack the usage of gnome-pixmap
      d6a8664f
  6. 08 Nov, 2001 1 commit
  7. 07 Nov, 2001 1 commit
    • Mark McLoughlin's avatar
      use GDK_POINTER_TO_ATOM instead of GPOINTER_TO_UINT. · fff6effe
      Mark McLoughlin authored
      2001-11-07  Mark McLoughlin  <mark@skynet.ie>
      
              * launcher.c: (is_this_drop_ok): use GDK_POINTER_TO_ATOM
              instead of GPOINTER_TO_UINT.
      
              * menu-fentry.c: (get_applet_goad_id_from_ditem) make static.
      
              * panel.c: (get_target_list): impl.
              (is_this_drop_ok): kill GPOINTER_TO_UINT atom usage.
      
              * tasklist_icon.c: (tasklist_icon_check_mini): use GdkAtom.
      
              * xstuff.[ch]: (xstuff_nautilus_desktop_present),
              (xstuff_set_simple_hint), (status_event_filter),
              (get_typed_property_data), (send_client_message_1L),
              (xstuff_setup_global_desktop_area), (xstuff_setup_desktop_area),
              (xstuff_unsetup_desktop_area): bunch of GdkAtom/Atom related
              warnings fixage.
      fff6effe
  8. 11 Oct, 2001 1 commit
    • Alexander Larsson's avatar
      Move to new GnomeDesktopItem api · 1a7ac289
      Alexander Larsson authored
      2001-10-11  Alex Larsson  <alexl@redhat.com>
      
      	* menu-fentry.c (fr_fill_dir, fr_read_dir,
      	fr_check_and_reread):
      	Move to new GnomeDesktopItem api
      
      	* menu-fentry.h (struct DirRect):
      	renams dentry* to ditem*
      
      	* menu.c (edit_direntry, add_applet):
      	Warn when running commented function.
      	(show_item_menu):
      	Update to new GnomeDesktopItem API
      
      	* panel.c (drop_urilist):
      	Warn when running commented function.
      1a7ac289
  9. 09 Oct, 2001 1 commit
    • Mark McLoughlin's avatar
      remove. · 6fc77ba5
      Mark McLoughlin authored
      2001-10-09  Mark McLoughlin <mark@skynet.ie>
      
              * panel-include.h: remove.
      
              * *.c, *.h: don't include panel-include.h. Include the
              actual required headers. Give automatic dependancy
              generation a chance.
      
              * aligned-widget.c (aligned_pos_class_init): use proper
              enum def instead of GTK_TYPE_ENUM.
                basep-widget.c (basep_widget_class_init): ditto.
                border-widget.c (border_pos_class_init): ditto.
                panel-widget.c (panel_widget_class_init): ditto.
                sliding-widget.c (sliding_pos_class_init): ditto.
      
              * Makefile.am: only generate the enums we actually
              want. Also don't include panel-include.h from
              panel-typebuiltins.c - include the required headers.
      6fc77ba5
  10. 27 Sep, 2001 1 commit
    • Jiri (George) Lebl's avatar
      port more things to ditem · ae506231
      Jiri (George) Lebl authored
      Thu Sep 27 01:03:48 2001  George Lebl <jirka@5z.com>
      
      	* menu.c: port more things to ditem
      
      	* main.c: fix segfault, change the warning dialog so that people
      	  don't have to set evil env variables
      
      	* *.c: fix includes, replace g_concat_dir_and_file with
      	  g_build_filename, and g_basename with g_path_get_basename,
      	  uncomment a couple more things that now compile.  Whack the
      	  references to the hacks.  Use new help API for the help stuff.
      ae506231
  11. 20 Sep, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Do some DesktopItem porting, remove some FIXMEs · 1e3749d3
      Jiri (George) Lebl authored
      Thu Sep 20 15:17:33 2001  George Lebl <jirka@5z.com>
      
      	* launcher.c, swallow.c: Do some DesktopItem porting, remove some
      	  FIXMEs
      
      	* *.[ch], panel-util.[ch]: whack panel_file_exists and
      	  panel_is_program_in_path, since those are now nice and working
      	  in the libs.
      1e3749d3
  12. 09 Aug, 2001 1 commit
  13. 06 Aug, 2001 1 commit
  14. 30 May, 2001 1 commit
  15. 08 May, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Increase the paranoia level when dealing with strings. Add an assload of · fe399963
      Jiri (George) Lebl authored
      Tue May 08 12:41:41 2001  George Lebl <jirka@5z.com>
      
      	* extern.c, foobar-widget.c, gnome-panel-properties.c, launcher.c,
      	  logout.c, menu-rh.c, menu.c, panel-util.c, panel.c:  Increase
      	  the paranoia level when dealing with strings.  Add an assload of
      	  checks for NULLs some preconditions asserts and warnings, possibly
      	  fixing some cornercase crashes.
      
      	* foobar-widget.c: Fix the "clicked on foobar tasklist and things
      	  crashed" bug
      
      	* menu-fentry.c:  Fix the crashes on startup bug (the /tmp/languages
      	  bug).  I should be publically flogged for this one.
      fe399963
  16. 04 May, 2001 1 commit
  17. 03 May, 2001 1 commit
  18. 25 Apr, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Applying some of the ximian patches · 4dbc704f
      Jiri (George) Lebl authored
      Tue Apr 24 19:09:55 2001  George Lebl <jirka@5z.com>
      
      	* Applying some of the ximian patches
      
      	* menu-fentry.c:  in fr_is_subdir, check for nullity or
      	  emptiness of the superdir
      
      	* foobar-widget.c, tasklist_icon.c:  Shade iconified tasks in
      	  the foobar tasklist
      
      	* menu.c:  Add "Edit menus..." item to the "Panel" menu
      
      	* menu-fentry.[ch], menu.c:  Allow a "Separator" .desktop type
      	  to properly read the ximian menus apparently
      
      	* menu.c:  Use gnome/apps rather then gnome/apps/ for adding
      	  menus to panel
      4dbc704f
  19. 17 Feb, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Fix menu merging in the respect that only directories are merged and if a · 964a768b
      Jiri (George) Lebl authored
      Fri Feb 16 21:35:14 2001  George Lebl <jirka@5z.com>
      
      	* menu-fentry.[ch], menu.c:  Fix menu merging in the respect that
      	  only directories are merged and if a dir is in the .order file
      	  it is not neccesairly on disk, so don't merge it until you find
      	  it.  When directory disappears make sure to reread the
      	  whole menu, and stat everything at most every 3 seconds.
      	  fix dir_list corruption, and other cleanups
      964a768b
  20. 12 Feb, 2001 1 commit
  21. 03 Dec, 2000 1 commit
  22. 28 Nov, 2000 2 commits
    • Jiri (George) Lebl's avatar
      Add an option for automatic rereading of menus for slower machines, and · 504ee47a
      Jiri (George) Lebl authored
      Tue Nov 28 02:19:34 2000  George Lebl <jirka@5z.com>
      
      	* session.c, menu.c, gnome-panel-properties.c, panel_config_global.h,
      	  menu-fentry.c:  Add an option for automatic rereading of menus for
      	  slower machines, and add a menu item for rereading menus if it's
      	  turned off.
      504ee47a
    • Jiri (George) Lebl's avatar
      Check for try execs on menu reread so that we notice newly installed · d61b40d9
      Jiri (George) Lebl authored
      Tue Nov 28 00:45:55 2000  George Lebl <jirka@5z.com>
      
      	* applet.c, distribution.c, foobar-widget.c, gnome-run.c,
      	  launcher.c, main.c, menu-fentry.[ch], panel-util.[ch],
      	  menu-properties.c, menu-rh.c, menu-util.c, menu.c,
      	  panel-widget.c, panel.c, session.c, swallow.c:  Check for
      	  try execs on menu reread so that we notice newly installed
      	  software.  Might have to make this whole checking thing an
      	  option for people on slower machines.  Also put in routines
      	  stolen from gnome-libs head for checking for programs and file
      	  existance as they are faster.
      d61b40d9
  23. 29 Sep, 2000 1 commit
    • Jiri (George) Lebl's avatar
      More GnomePropertyBox code killing. This makes the drawer properties · 20d9f33d
      Jiri (George) Lebl authored
      Thu Sep 28 22:04:34 2000  George Lebl <jirka@5z.com>
      
      	* drawer.[ch], panel_config.[ch], gnome-panel-properties.c,
      	  panel-util.[ch]:  More GnomePropertyBox code killing.  This makes
      	  the drawer properties actually work.
      
      	* menu-fentry.[ch], menu.c:  Fix adding drawers from menus with
      	  merging on.  And other various cleanups.
      20d9f33d
  24. 09 Sep, 2000 1 commit
  25. 11 Aug, 2000 2 commits
  26. 04 May, 2000 1 commit
    • Jacob Berkman's avatar
      turn it inside out · e9ed81ed
      Jacob Berkman authored
      2000-05-04  Jacob Berkman  <jacob@helixcode.com>
      
      	* menu.c (load_icons_handler): turn it inside out
      
      	* main.c (main):
      	* gnome-panel-properties.c (main):
      	* gnome-run.c (show_run_dialog): use the new icon hint stuff
      
      	* menu.c (create_menuitem): set the comment as a tooltip on
      	the menu items
      
      	* menu-fentry.[ch]: save the comment too
      e9ed81ed
  27. 28 Feb, 2000 1 commit
    • Jiri (George) Lebl's avatar
      pass around a "title" boolean, also setup the prototypes correctly and · baa43d3e
      Jiri (George) Lebl authored
      Mon Feb 28 05:29:30 2000  George Lebl <jirka@5z.com>
      
      	* menu.[ch],menu-fentry.h,foobar-widget.[ch]: pass around a "title"
      	  boolean, also setup the prototypes correctly and randomly cleanup
        	  code and rerevert some accidentally reverted changes.  Also fixed
        	  a whole bunch of warnings and other such stuff.
      
        	* extern.c: remove some dead code
      
      	* button-widget.c: handle foobar-widget
      baa43d3e
  28. 11 Feb, 2000 1 commit
  29. 13 Jan, 2000 1 commit
    • Jiri (George) Lebl's avatar
      adapt to the new idl, which means HEAD applets need to most definately · f679a988
      Jiri (George) Lebl authored
      Thu Jan 13 02:20:28 2000  George Lebl <jirka@5z.com>
      
      	* applet-widget.c: adapt to the new idl, which means HEAD applets
      	  need to most definately load this version and not the old one,
      	  to work with the newest panel, and a bunch of sanity
      	  fixes that make it work with the 1.0 panel, the session_save
      	  has been renamed to save_session and an old (1.0) session_save
      	  was implemented.
      
      	* menu-fentry.c: fix a small memory leak in get_applet_id_from_dentry
      
      	* Makefile.am: once again switch the soname of the applet lib to be
      	  0.0.1 since we really are binary compatible.  This means that all
      	  HEAD applets need to be recompiled but most of all you all need
      	  to delete that <prefix>/lib/libpanel_applet.so.1* first.
      f679a988
  30. 02 Jan, 2000 1 commit
  31. 29 Dec, 1999 1 commit
    • Jacob Berkman's avatar
      Right now floating a panel menu doesn't work. I will fix this when I'm not · ff890d14
      Jacob Berkman authored
      1999-12-29  Jacob Berkman  <jberkman@andrew.cmu.edu>
      
      Right now floating a panel menu doesn't work.  I will fix
      this when I'm not so tired.
      
      * session.c (load_default_applets1): change the defaults
      to show a panel and desktop sub menu
      
      * gnome-run.c (show_run_dialog): don't use pixmaps on
      the buttons
      
      * basep-widget.c (basep_widget_autohide): evi^H^H^Hvery
      beautiful and elegant way of not hiding when an applet
      pops up a menu (eg, tasklist), without adding any API
      
      * menu-fentry.c (init_fr_chunks): use memchunks for the
      file and dir recs.  This might help mem usage a little.
      
      * menu.h: add flags for panel and desktop menus
      
      * menu-properties.c (create_properties_dialog):
      (properties_apply_callback): deal with new menu flags
      for panel and desktop
      
      * nothing.cP: use the new and improved GEGL
      * menu.c (about_cb): ditto
      
      1999-12-28  Jacob Berkman  <jberkman@andrew.cmu.edu>
      
      * menu.c (about_cb): only show one about box
      (add_drawers_from_dir): clean up code a little to not
      indent so much
      (add_menu_to_panel): don't mask with _MENU_* and _MENU_*_SUB,
      only _MENU_*_SUB
      ff890d14
  32. 11 Dec, 1999 1 commit
    • Jacob Berkman's avatar
      call the internal gnome-run instead of the external one · 52efbb42
      Jacob Berkman authored
      1999-12-11  Jacob Berkman  <jberkman@andrew.cmu.edu>
      
      * global-keys.c (panel_global_keys_filter): call the internal
      gnome-run instead of the external one
      
      * gnome-run.[ch] (stolen from gnome-run): pop up a "run program"
      dialog
      
      * menu-fentry.c (fr_check_and_reread): plug mem leak found
      by memprof
      52efbb42
  33. 27 Oct, 1999 1 commit
  34. 07 Oct, 1999 1 commit
  35. 05 Oct, 1999 1 commit
    • Jacob Berkman's avatar
      fix a crash (see bug #2542) · c6f550c4
      Jacob Berkman authored
      1999-10-05  Jacob Berkman  <jberkman@andrew.cmu.edu>
      
      * menu-fentry.c (get_applet_goad_id_from_dentry): fix a crash
      (see bug #2542)
      c6f550c4
  36. 30 Sep, 1999 1 commit
  37. 04 Sep, 1999 1 commit