* 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.
* components/websearch, configure.in: The ten minute version of kwebsearch.
* components/html/ntl-web-browser.c: Handle forms (POST is untested and probably buggy).
* src/ntl-uri-map.c: Check result of file_info retrieval. Load web search by default.
* src/ntl-prefs.[ch]: First (lame) attempt at implementing application preferences.
* src/ntl-app.c: Load prefs at startup
* 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.
* 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.
* 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.
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.
* components/Makefile.am: Turn on compilation of hyperbola component.
* components/help/*: Compile and run.
* libnautilus/ntl-meta-view-client.c: Create & set the property bag if it doesn't exist.
* src/ntl-uri-map.c: Load the hyperbola nav tree component as a test meta view.
* src/ntl-view.c: Fill in NULL fields with empty strings, so that ORBit doesn't segfault.
* src/ntl-window-msgs.c: When creating new meta views, they should
be meta views and not content views (cut & paste error).
* src/file-manager/fm-directory-view.c: Don't redisplay every time a new entry comes in.
* libnautils/g*.[ch]: Switch from imlib to pixbuf.
* src/file-manager: Import from gnome-fm.
* idl/nautilus.idl: Add a 'main_window' attribute on a ViewFrame, so that views can talk
to the main window.
* libnautilus/ntl-meta-view.[ch]: Add a convenience function for
setting the label.
* Throughout: Rename the meta view "description" property to "label",
which more accurately describes its use.
* components/help: Start turning hyperbola into component.
Copy the man/info filters from gnome-core so I can start modifying them as needed.
Make man2html output man: URL's in desired format.
Install the page mapping file.
Use it for info pages as well as man pages.
Don't expand tree by default.
- man2html converter outputs absolute refs in index, like 'man:ls(1)#index'
- added some session management code, but its disabled till argp stuff settles
- possibly broke marc's code to keep human readable URLs in entry box
not a good day.
Dr Mike <msf@redhat.com>
1998-03-08 Marc Ewing <marc@redhat.com>
* Misc cleanups of gnome-helpwin, gnome-info2html,
gnome-man2html, my bogus function casts.
* Rework some of docobj to handle binary data.
Now the raw/conv data is *not* NULL terminated!
* Added simple (stupid) http transport.
- when viewing an info file, the 'Next' 'Prev' 'Up' links are at bottom too.
- you can now view the info 'dir' file and everything should behave.
Still having troubles with retrieving and setting the line number the
html browser is at, which makes going forwards and backwards between
docs act strangely at the moment.
Dr Mike <msf@redhat.com>
- caching of files/images
- info files only load component needed for HTML conversion,
which helps since before we'd load the 1.7 megs of emacs GNU info data,
now its typically a max of 64k.
- entry box appears to work
- moved towards a cleaner internal design for 'magic' URLs like 'info:'
Tommorrow we'll implement the 'man:' magic url. Then all thats left is
searching...
Dr Mike <msf@redhat.com>