1. 30 Dec, 1999 3 commits
  2. 29 Dec, 1999 3 commits
  3. 28 Dec, 1999 2 commits
  4. 23 Dec, 1999 1 commit
  5. 22 Dec, 1999 1 commit
    • Elliot Lee's avatar
      Testbed for UIHandler usage. Better error checking, support UIHandler · 5eff8c58
      Elliot Lee authored
      
      
      * components/history/ntl-history-view.c: Testbed for UIHandler usage.
      * src/ntl-*view*.c: Better error checking, support UIHandler usage.
      * src/ntl-window-msgs.c: Better error checking.
      * src/ntl-window.c: Better error checking, plus move menu creation so that UIHandler
      usage is easier.
      5eff8c58
  6. 21 Dec, 1999 5 commits
    • Elliot Lee's avatar
      Add request_progress_change notification · 4994722e
      Elliot Lee authored
      
      
      1999-12-21  Elliot Lee  <sopwith@redhat.com>
      
      * idl/nautilus.idl, libnautilus/ntl-view-client.[ch], src/ntl-window*.[ch],
      src/ntl-view-frame-svr.c: Add request_progress_change notification
      
      * src/ntl-view-*: Fix/finish various mjs changes: Do the component type abstraction
      properly, lose ntl-view-frame-svr.h, add ntl-view-private.h, add various component type
      implementations.
      
      * src/ntl-view-frame-svr.h: Add 'extern' so everyone doesn't get their own vepv
      variable.
      4994722e
    • Elliot Lee's avatar
      Add 'extern' so everyone doesn't get their own vepv variable. · 11a469a4
      Elliot Lee authored
      
      
      * src/ntl-view-frame-svr.h: Add 'extern' so everyone doesn't get their
        own vepv variable.
      11a469a4
    • Maciej Stachowiak's avatar
      Er, missed it. · d48f0ba9
      Maciej Stachowiak authored
      d48f0ba9
    • Maciej Stachowiak's avatar
      Remove request_* calls from public API (they are just an implementation · 1fed79d7
      Maciej Stachowiak authored
      	* src/ntl-view.h: Remove request_* calls from public API (they are
      	just an implementation detail of the fact that NautilusView
      	implements a Nautilus:ViewFrame CORBA server - the nautilus app
      	should not need to call these).
      
      	* src/ntl-view.c: Split all the three way conditional stuff out so
      	there is a separate function for each branch of the condition. Not
      	a big win yet, but will provide opportunities for more
      	refactoring.
      
      	* src/ntl-view-frame-svr.c, ntl-view-frame-svr.h: Move
      	implementation of Nautilus:ViewFrame CORBA server here as much as
      	possible.
      	* src/ntl-view.c: Remove it from here.
      	* src/nautilus.h: #include ntl-view-frame-svr.h
      	* src/Makefile.am: add ntl-view-frame-svr.[ch] to build.
      
      	* src/ntl-window.c: Add myself to About box (pout).
      1fed79d7
    • Maciej Stachowiak's avatar
      9c9fbb1c
  7. 20 Dec, 1999 2 commits
    • Elliot Lee's avatar
      Add HTML component to build. Make process die when all objects have been · 82c18443
      Elliot Lee authored
      
      
      * configure.in, components/Makefile.am: Add HTML component to build.
      * components/help/hyperbola-main.c, components/history/ntl-history-view.c: Make process die when
        all objects have been destroyed.
      * components/history/ntl-history-view.c: Bug fixes.
      * components/html/*.[ch]: Copy glibwww over, write new NautilusViewClient for HTML browsing.
      * src/ntl-uri-map.c: Cleanup, and use ntl_web_browser as default HTML display engine.
      * src/ntl-view.c: Try to handle Bonobo views for data display.
      82c18443
    • John Sullivan's avatar
      The bookmarks menu is now limping along. Add Bookmark works, and the items that · 27cef034
      John Sullivan authored
      are added work properly. But Edit Bookmarks is still insensitive, so there's no
      way to remove items (except by quitting, because the items aren't yet saved and
      restored across sessions).
      27cef034
  8. 19 Dec, 1999 8 commits
    • Havoc Pennington's avatar
      Add inline RGB data for default icon. (fm_icon_cache_load_icon): only ref · a82b8a9b
      Havoc Pennington authored
      1999-12-20  Havoc Pennington  <hp@redhat.com>
      
      * src/file-manager/fm-icon-cache.c: Add inline RGB data for
      default icon.
      (fm_icon_cache_load_icon): only
      ref the pixbuf if it exists
      (fm_icon_cache_new): add a new fallback special icon set
      (fm_icon_cache_load_icon): load fallback if the icon name is ""
      a82b8a9b
    • Havoc Pennington's avatar
      return if the icon being set is NULL. This may be fixing a symptom rather · a1832aff
      Havoc Pennington authored
      1999-12-20  Havoc Pennington  <hp@redhat.com>
      
      * libnautilus/gnome-icon-container.c (set_kbd_current): return if
      the icon being set is NULL. This may be fixing a symptom rather
      than a problem.
      a1832aff
    • Elliot Lee's avatar
      Support multiple view types (Nautilus/View, GNOME/Control, · 964b7023
      Elliot Lee authored
      
      
      * src/ntl-*.[ch]: Support multiple view types (Nautilus/View, GNOME/Control, GNOME/Embeddable)
      * src/ntl-window.[ch]: Add nautilus_window_get_uih()
      * idl/*.idl: Reindent.
      964b7023
    • Havoc Pennington's avatar
      Check in today's fooling around. I guess I'll drop this line of development · 31a15e17
      Havoc Pennington authored
      for now though, waiting on the new icon view.
      
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-window.c (desktop_window_realize): turn
      		on window decorations for debugging
      			(desktop_window_init): debug comment-out the
      no-resize policy
      
      	* src/file-manager/desktop-layout.c (desktop_layout_arrange):
      		fool with layout routines
      
      				* src/file-manager/desktop-canvas.c
      					(desktop_canvas_size_allocate):
      debugging border to detect layout screwups
      
      	* src/file-manager/desktop-item.c (icon_realize): set the canvas
      		item, oops.
      31a15e17
    • Havoc Pennington's avatar
      Hmm, it sort of does something. · 75207a41
      Havoc Pennington authored
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-layout.c: don't do an arrangement
      		on every change
      
      			* src/file-manager/desktop-canvas.c
      				(desktop_canvas_load_desktop_icons): connect
      to finished_load and
      	arrange the icons when we get it. This is a temporary hack,
      		because the DesktopLayout engine isn't progressive yet.
      
      			* src/file-manager/fm-directory-list.c
      				(fm_directory_list_class_init): add a
      finished_load signal
      
      	* src/file-manager/desktop-window.c (desktop_window_init): for
      		now, don't fill the whole screen so we can see gdb.
      
      			* src/file-manager/desktop-item.c: Move user data
      accessors into
      	the .c file, these are private.
      75207a41
    • Havoc Pennington's avatar
      all compiling again · a4015a4f
      Havoc Pennington authored
      a4015a4f
    • Havoc Pennington's avatar
      sync with home, may not compile, will fix momentarily · 8e279e3c
      Havoc Pennington authored
      1999-12-17  Havoc Pennington  <hp@redhat.com>
      
              * src/file-manager/fm-directory-view.c: Change to use
      	        get_current_icon_cache() (it wasn't ever freeing the icon
      cache anyway)
      
              * src/file-manager/fm-icon-cache.c (fm_get_current_icon_cache):
      	        function to get a global icon cache, we will share this throughout
      		        the program.
      8e279e3c
    • Havoc Pennington's avatar
      new function, loads icons from a given directory - don't get too excited, · 26f7c8b1
      Havoc Pennington authored
      1999-12-19  Havoc Pennington  <hp@pobox.com>
      
      	* src/file-manager/desktop-canvas.c
      		(desktop_canvas_load_desktop_icons): new function, loads
      icons
      	from a given directory - don't get too excited, it doesn't yet
      		_display_ any icons!
      
      			* src/file-manager/desktop-canvas.h: Add directory
      list field.
      
      	* src/file-manager/Makefile.am (gnome_desktop_SOURCES): Add
      		fm-directory-list.[hc]
      			(libntl_file_manager_la_SOURCES): add fm_directory_list.[hc]
      
      				* src/file-manager/fm-directory-list.h, fm-directory-list.c:
      					New files, the non-GUI portion of a
      directory listing. Handles
      	loading the dir listing and the icons.
      26f7c8b1
  9. 18 Dec, 1999 1 commit
  10. 17 Dec, 1999 5 commits
  11. 16 Dec, 1999 9 commits
    • Maciej Stachowiak's avatar
      Put meta-views on the right. · b7dd3b28
      Maciej Stachowiak authored
      b7dd3b28
    • Darin Adler's avatar
      Added new graphics routines. · 04b3c265
      Darin Adler authored
      Tried to make clicking on a file work better.
      04b3c265
    • Elliot Lee's avatar
      Now works. Duplicate the URI being requested, since we don't know what the · e97c47c2
      Elliot Lee authored
      
      
      * components/history/ntl-history-view.c: Now works.
      * src/ntl-uri-map.c: Duplicate the URI being requested, since we
      don't know what the lifetime of the original value will be.
      * src/ntl-window.c: Use the paned instead of hbox, use create_menus_with_data instead.
      * src/file-manager: Misc warning fixes.
      * src/gtkscrollframe.c: Try to get rid of scrollbar chopping.
      e97c47c2
    • John Sullivan's avatar
      Fixed bug where Back button failed due to lack of data pointer. Also · 9e591b00
      John Sullivan authored
      added a bunch of not-yet-implemented standard menus and menu items.
      9e591b00
    • Maciej Stachowiak's avatar
      Quiet some warnings. · 42c3b5d3
      Maciej Stachowiak authored
      42c3b5d3
    • Havoc Pennington's avatar
      warning fixes · 4838d5fa
      Havoc Pennington authored
      1999-12-16  Havoc Pennington  <hp@redhat.com>
      
      * src/file-manager/gnome-desktop.c (main): warning fixes
      
      * src/file-manager/desktop-canvas.c
      (desktop_canvas_update_background): start actually honoring
      background settings.
      
      * src/file-manager/fm-icon-cache.c: add copyright and Emacs magic.
      
      * src/file-manager/fm-icon-cache.h (fm_icon_cache_get_icon): Run
      egtk-format-protos on these prototypes, add copyright and Emacs magic
      4838d5fa
    • Havoc Pennington's avatar
      Added API for controlling the background, so we can connect that to the · e0138e85
      Havoc Pennington authored
      1999-12-16  Havoc Pennington  <hp@redhat.com>
      
      * src/file-manager/desktop-canvas.h: Added API for controlling the
      background, so we can connect that to the IDL interface.
      
      * src/file-manager/desktop-canvas.h: New file
      
      * src/file-manager/desktop-window.h: tweaks
      
      * idl/gnome-desktop.idl: Change BackgroundInfo to not be a union.
      e0138e85
    • John Sullivan's avatar
      Changed a recently-introduced assertion to a warning, and temporarily · cdbead7e
      John Sullivan authored
      allowed warnings to be non-fatal even when NAUTILUS_DEBUG is defined.
      This allows us to continue working on Nautilus until the vfs problem
      about directory iterating is fixed.
      cdbead7e
    • Elliot Lee's avatar
      Translate strings. · c7382d0d
      Elliot Lee authored
      
      
      1999-12-16  Elliot Lee  <sopwith@redhat.com>
      
      	* components/help/hyperbola-nav-tree.c: Translate strings.
      
      	* components/history/ntl-history-view.c: Bug fixes, use API
       	function for setting meta-view label.
      
      	* libnautilus/ntl-meta-view-client.[ch]:
       	s/meta_view_set_label/meta_view_client_set_label/
      
      	* src/ntl-uri-map.c: Use history view instead of help view as the
       	default meta view for now.
      
      	* src/ntl-window.c: As per the comment that was removed from
       	ntl-window.c, gnome_app_install_menu_hints() needs to be called
       	_after_ statusbar creation
      
      	* src/file-manager/fm-directory-view.c: Add more debugging assertions
      	and messages.
      c7382d0d