1. 21 Jan, 2000 2 commits
  2. 20 Jan, 2000 1 commit
    • Elliot Lee's avatar
      Async notification of navinfo - now we just need an async get_file_info · e7df9b4e
      Elliot Lee authored
      
      
      * src/ntl-uri-map.c: Async notification of navinfo - now we just need an async get_file_info call.
      * src/ntl-view.[ch]: Better error handling.
      * src/file-manager/fm-directory-view.c (display_selection_info): Send a 'selection change' request.
      * src/ntl-window-msgs.c: Totally rewrite the state changing machine. Now handles errors slightly
        better.
      * src/ntl-types.h: Remove requesting_view from the navigation info.
      * src/ntl-window.h: Move all the state machine stuff into NautilusWindow itself.
      * src/ntl-window.c: Update for new 'stop doing stuff' API.
      e7df9b4e
  3. 18 Jan, 2000 1 commit
    • Elliot Lee's avatar
      Since the prototypes for GtkObjectInitFunc and GtkClassInitFunc just have · b591e4c5
      Elliot Lee authored
      
      
      	* libnautilus/nautilus-gtk-macros.h: Since the prototypes for
      	GtkObjectInitFunc and GtkClassInitFunc just have a 'gpointer' for the args,
      	cast the given values to these function types, so that people can use the actual
      	pointer types as arguments without receiving a warning.
      
      	* src/ntl-index-panel.c: Change to match. Also set
      	object_klass->destroy & object_klass->finalize to point to our
      	implementation. Also remove unused variables
      	(nautilus_index_panel_initialize,
      	nautilus_index_panel_set_up_label).
      
      	* libnautilus/nautilus-background.c, src/ntl-window-msgs.c,
      	src/ntl-window.c, src/file-manager/fm-directory-icons.c: Remove
      	unused variables.
      
      	* src/ntl-window.h: Add a variable (unused) for future handling of content view loading.
      
      	* libnautilus/libnautilus.h: Add an interim g_alloca.
      
      	* libnautilus/nautilus-directory.c: Clean up a bit further, by
      	removing the need for another if(), and using g_alloca instead of
      	g_malloc.
      b591e4c5
  4. 11 Jan, 2000 1 commit
    • Maciej Stachowiak's avatar
      Added Eazel copyright to files I've changed non-trivially. · 3d3e02b1
      Maciej Stachowiak authored
      	* libnautilus/ntl-content-view-frame.c,
      	libnautilus/ntl-content-view-frame.h,
      	libnautilus/ntl-meta-view-frame.c,
      	libnautilus/ntl-meta-view-frame.h, libnautilus/ntl-view-frame.c,
      	libnautilus/ntl-view-frame.h, src/ntl-app.c,
      	src/ntl-view-bonobo-control.c, src/ntl-view-bonobo-subdoc.c,
      	src/ntl-view-frame-svr.c, src/ntl-view-nautilus.c,
      	src/ntl-view-private.h, src/ntl-view.c, src/ntl-view.h,
      	src/ntl-window-msgs.c, src/ntl-window-msgs.h,
      	src/ntl-window-state.c, src/ntl-window.c, src/ntl-window.h,
      	src/file-manager/fm-directory-view.c,
      	src/file-manager/fm-directory-view.h, src/file-manager/fm-main.c:
      	Added Eazel copyright to files I've changed non-trivially.
      3d3e02b1
  5. 10 Jan, 2000 2 commits
  6. 07 Jan, 2000 1 commit
  7. 05 Jan, 2000 1 commit
    • Elliot Lee's avatar
      Add support for the location change state machine and related · 6018bcea
      Elliot Lee authored
      
      
      * src/ntl-types.h, src/ntl-uri-map.[ch], src/ntl-window-msgs.c, src/ntl-window.[ch]:
        Add support for the location change state machine and related notifications,
        to allow much better error handling.
      
      * src/ntl-view.[ch]: Catch client failures, also allow for active sensing of client death.
      * src/file-manager/fm-directory-view.c: Send progress notifications.
      * components/html/ntl-web-browser.c: Send progress
        notifications. Try to fix crashes caused by ending an error stream
        twice.
      6018bcea
  8. 04 Jan, 2000 1 commit
    • Maciej Stachowiak's avatar
      Fix warnings. · e992a1c7
      Maciej Stachowiak authored
      2000-01-03  Maciej Stachowiak  <mjs@eazel.com>
      
      	* src/ntl-prefs.c: Fix warnings.
      
      	* src/ntl-view.c, src/ntl-view.h, src/ntl-view-frame-svr.c
      	(nautilus_view_notify_location_change,
      	nautilus_view_notify_selection_change, nautilus_view_load_state,
      	nautilus_view_save_state, nautilus_view_show_properties): Made
      	these functions public and removed the corresponding signals;
      	these are operations you do to the NautilusView, not something it
      	informs other parts of the program of.
      	(request_location_change, request_selection_change,
      	request_status_change, request_progress_change): New
      	signals. These allow NautilusView to have less dependence on
      	NautilusWindow.
      	(nautilus_view_signals): Moved signal number table from view to
      	this static variable.
      	(nautilus_view_request_location_change,
      	nautilus_view_request_selection_change,
      	nautilus_view_request_status_change,
      	nautilus_view_request_progress_change): Move to ntl-view.c and
      	make them emit the proper signals in lieu of hardcoded handling.
      	* src/ntl-window.c, src/ntl-window.h src/ntl-window-msgs.c,
      	src/ntl-window-msgs.h, src/ntl-window-state.c
      	(request_location_change, request_selection_change,
      	request_status_change, request_progress_change): Removed these
      	signals; they are operations you do on a NautilusWindow, not
      	something it notifies you of, and any usefulness for inheritance
      	purposes is purely speculative right now.
      	(nautilus_window_connect_view, nautilus_window_disconnect_view):
      	Use these new helper functions to connect callbacks to
      	NautilusView's signals instead of expecting them to just get
      	called.
      	(nautilus_view_request_location_change,
      	nautilus_view_request_selection_change,
      	nautilus_view_request_status_change,
      	nautilus_view_request_progress_change): Execute bodies of real_
      	versions instead of emitting singals.
      	(nautilus_view_real_request_location_change,
      	nautilus_view_real_request_selection_change,
      	nautilus_view_real_request_status_change,
      	nautilus_view_real_request_progress_change): Removed these.
      	Finally, always call nautilus_winodow_set_content_view or
      	nautilus_window_add_meta_view before calling
      	nautilus_view_load_client to make sure no signals are lost.
      e992a1c7
  9. 03 Jan, 2000 1 commit
  10. 21 Dec, 1999 1 commit
    • 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
  11. 18 Dec, 1999 2 commits
  12. 17 Dec, 1999 1 commit
  13. 15 Dec, 1999 1 commit
    • Elliot Lee's avatar
      Restructure the whole NautilusWindow code for sanity's sake. · 80bfd80a
      Elliot Lee authored
      
      
      * src/*.c: Restructure the whole NautilusWindow code for sanity's sake.
      
      * src/ntl-uri-map.[ch]: Instead of just passing in various pieces of information about
        the old URL, pass in the Nautilus_NavigationInfo that has to be kept around anyways.
      
      * idl/nautilus.idl: Allow a selection to be multiple URI's.
      80bfd80a
  14. 13 Dec, 1999 1 commit
  15. 09 Dec, 1999 1 commit
  16. 08 Dec, 1999 2 commits
  17. 07 Dec, 1999 1 commit
  18. 06 Dec, 1999 3 commits
  19. 05 Dec, 1999 1 commit