Commit graph

55 commits

Author SHA1 Message Date
Maciej Stachowiak
78106a7394 Rename NautilusViewClient to NautilusViewFrame, NautilusContentViewClient
* libnautilus/ntl-view-client.c, libnautilus/ntl-view-client.h,
	libnautilus/ntl-content-view-client.c,
	libnautilus/ntl-content-view-client.h,
	libnautilus/ntl-meta-view-client.c,
	libnautilus/ntl-meta-view-client.h,: Rename NautilusViewClient to
	NautilusViewFrame, NautilusContentViewClient to
	NautilusContentViewFrame, and NautilusMetaViewClient to
	NautilusMetaViewFrame.
	* components/help/hyperbola-nav-tree.c,
	components/history/ntl-history-view.c,
	components/html/ntl-web-browser.c,
	components/websearch/ntl-web-search.c, src/ntl-app.c,
	src/file-manager/fm-directory-view.c,
	src/file-manager/fm-directory-view.h: Reflect the above renaming.
2000-01-10 08:37:41 +00:00
Maciej Stachowiak
edbde50943 Added .deps, .libs, ntl-web-search 2000-01-09 11:48:16 +00:00
Elliot Lee
1d3c1001cd Bug fixes.
Bug fixes.
2000-01-06 15:35:22 +00:00
Elliot Lee
6018bcea24 Add support for the location change state machine and related
* 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.
2000-01-05 23:21:06 +00:00
Elliot Lee
e4038bffde just add some braces to make future UIH debugging easier.
just add some braces to make future UIH debugging easier.
2000-01-04 20:40:21 +00:00
John Sullivan
fc3d393257 Made location-entering field handle bogus URIs better. 2000-01-04 17:43:23 +00:00
Elliot Lee
2e9f835f7e The ten minute version of kwebsearch. Handle forms (POST is untested and
* 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
2000-01-04 01:52:23 +00:00
Darin Adler
a5ee2d8134 Turned warnings back on. Fixed a warnings. More cvsignoring. 2000-01-03 17:26:34 +00:00
Elliot Lee
d2e7371f28 Update copyright notices.
2000-01-03  Elliot Lee  <sopwith@redhat.com>

Update copyright notices.
2000-01-03 16:10:14 +00:00
Elliot Lee
f9feecb6c4 Add initialization function. Implement scheme mapping. (others to follow
* src/ntl-uri-map.[ch]: Add initialization function. Implement scheme mapping.
(others to follow this)
1999-12-23 00:50:02 +00:00
Elliot Lee
5eff8c584d Testbed for UIHandler usage. Better error checking, support UIHandler
* 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.
1999-12-22 20:35:04 +00:00
Elliot Lee
c1b5430908 Allow passing initial URL on cmdline.
Allow passing initial URL on cmdline.

Try to make web browser work.
1999-12-22 19:02:50 +00:00
Maciej Stachowiak
9c9fbb1c48 components/html/ntl-web-browser.c: Fix warnings. 1999-12-21 02:41:41 +00:00
Elliot Lee
78353a733d Add gratuitous "About" box.
Add gratuitous "About" box.
1999-12-21 01:47:28 +00:00
Elliot Lee
82c184431b Add HTML component to build. Make process die when all objects have been
* 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.
1999-12-20 23:59:08 +00:00
Elliot Lee
e97c47c231 Now works. Duplicate the URI being requested, since we don't know what the
* 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 22:11:49 +00:00
Elliot Lee
c7382d0df3 Translate strings.
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.
1999-12-16 07:49:40 +00:00
Elliot Lee
2161e0fee8 Warning fixes throughout. Use $(WERROR) in Makefiles to get -Werror.
* Warning fixes throughout.
* Use $(WERROR) in Makefiles to get -Werror.
1999-12-16 00:43:12 +00:00
Darin Adler
5797b1bf7a Fixed some warnings. 1999-12-16 00:02:40 +00:00
Elliot Lee
a4a7dc95ac Turn on compilation of hyperbola component. Compile and run. Create & set
* 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.
1999-12-15 23:47:34 +00:00
Darin Adler
7bc3340f5a Ignore more generated files. 1999-12-15 00:04:42 +00:00
Elliot Lee
3fd015a880 The whole wazoo. It would work, except for a bug I blame on gnome-vfs.
The whole wazoo. It would work, except for a bug I blame on gnome-vfs.
1999-12-14 02:37:14 +00:00
Elliot Lee
65c2e7dd64 Switch from imlib to pixbuf. Import from gnome-fm. Add a 'main_window'
* 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.
1999-12-13 22:44:06 +00:00
Havoc Pennington
45836fc0c9 add files for HTML component (it's just cut-and-paste of Ettore's component
right now)
1999-12-10 18:50:53 +00:00
Elliot Lee
d28d40ef89 Add a convenience function for setting the label.
* 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.
1999-12-10 07:00:00 +00:00
Elliot Lee
5f0d76edcd Attempt at a history view.
Attempt at a history view.
1999-12-09 22:50:36 +00:00
Elliot Lee
208adb374b info2html now should grok all info pages.
info2html now should grok all info pages.
1999-12-03 17:02:49 +00:00
Elliot Lee
2f1064ff40 Copy the man/info filters from gnome-core so I can start modifying them as
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.
1999-12-02 20:37:06 +00:00
Elliot Lee
80c965881a Merges from stable - warning fixes, plus handling of ghelp:/filepath urls.
Merges from stable - warning fixes, plus handling of ghelp:/filepath urls.
1999-10-21 05:43:06 +00:00
Nam SungHyun
d5e9ff636b do not link to gnome lib. added 'ko' subdir. korean help files
* gnome-man2html/Makefile.am: do not link to gnome lib.
        * help/Makefile.am: added 'ko' subdir.
        * help/ko/*: korean help files
1999-03-23 05:56:21 +00:00
Frederic Devernay
938fae13ab use g_snprintf() 1998-12-22 13:07:58 +00:00
Jeff Garzik
c52d8af0b5 Silenced gcc prototype and ambiguity warnings. 1998-12-01 16:54:15 +00:00
Chris Toshok
275373f935 freebsd needs there to be #include <sys/types.h> before regex.h 1998-10-23 04:39:38 +00:00
Marc Ewing
0485e9f4eb Patch from Toshio to handle escapes.
-Marc
1998-10-01 19:18:41 +00:00
Martin Baulig
f1481c10b4 Added -I$(top_srcdir)/intl -I$(top_builddir)/intl' to INCLUDES'. 1998-08-19 18:02:21 +00:00
rhlabs
c90c6ce467 Fixed HTML table generation code a little in info->html conversion,
otherwise table got smaller by 95% per line, not good.

Dr Mike <msf@redhat.com>
1998-03-17 21:04:20 +00:00
Owen Taylor
6a485cb3fb gemvt: Use AM_PATH_GTK
help-browser/gnome-info2html: Find glib.h correctly
1998-03-15 20:49:14 +00:00
rhlabs
04dd3e2c77 Decided to tempt fate and use tables in the info->html conversion.
Looks much better, seems to be working. The html widget is a bit fragile,
so if it blows chunks let me know.

Dr Mike <msf@redhat.com>
1998-03-13 21:43:38 +00:00
rhlabs
439a352e8f Use magic URLs for section links.
-Marc
1998-03-11 03:17:51 +00:00
Arturo Espinosa
38c87d202a Include the header files -mig 1998-03-11 01:05:32 +00:00
rhlabs
f738979ad9 Fixed a few thing, having problems with others:
- 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-10 22:41:58 +00:00
Marc Ewing
39326aaa57 Misc cleanups of gnome-helpwin, gnome-info2html, gnome-man2html, my bogus
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.
1998-03-08 21:24:45 +00:00
rhlabs
dc29771a26 Final fixes to man page handling.
Dr Mike <msf@redhat.com>
1998-03-03 22:29:26 +00:00
rhlabs
b95b4bda04 Small tweaks.
-Marc
1998-03-03 21:28:22 +00:00
rhlabs
e6c574a6b2 Code changes anticipating the 'man:' magic URL.
The man2html filter now only accepts input *roff from stdin.

Dr Mike <msf@redhat.com>
1998-03-03 17:17:50 +00:00
rhlabs
ae5a55f54b Fixed a couple of things:
- 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>
1998-02-26 20:50:02 +00:00
rhlabs
35959281e8 Cleaned up some messages. Ripped out some duplicate code.
-Marc
1998-02-26 05:22:31 +00:00
rhlabs
30de0006d0 Marc and I worked on alot today:
- 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>
1998-02-26 00:03:11 +00:00
Vincent Renardias
adfb743a83 Wed, 25 Feb 1998 21:41:18 +0100 [Vincent]
- if man:/usr/man/manX/foo.X doesn't exist, check if man:/usr/man/manX/foo.X.gz
does.
1998-02-25 20:44:32 +00:00
rhlabs
966e17c168 Cleaned up converted HTML output
Dr Mike <msf@redhat.com>
1998-02-23 21:21:19 +00:00