Go to file
Edmond Orignac af1c9aaaa2
Allow Mosaic to display UTF-8 encoded characters (#18)
* replace XDrawString with XmStringDraw
HTMLformat.c, HTMLtable.c: The Motif 2.x XmStringDraw can display UTF-8 characters.
gui.c, gui-dialog.c: replace XmStringCreateSimple with XmStringCreateLocalized
xresources.h: use ISO 10646-1 fonts

* Support for HTML entities with UTF-8 encoding
HTMLamp.h: more complete list of HTML 4 entities
HTMLparse.c: replace an HTML entity &#nnn; or &name; by the appropriate UTF-8 sequence.
2022-04-17 16:05:37 +07:00
docs Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
libXmx Modifications and bug-fixes to make Mosaic compile and run under UNICOS. (part 2) 2020-09-10 12:32:06 +07:00
libdtm Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
libhtmlw Allow Mosaic to display UTF-8 encoded characters (#18) 2022-04-17 16:05:37 +07:00
libnet Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
libnut Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
libwww2 add support to build on freebsd 2021-10-15 02:17:03 +07:00
makefiles add support to build on freebsd 2021-10-15 02:17:03 +07:00
platform-configs Ops, missed a file: config file to support UNICOS. 2020-09-10 12:32:06 +07:00
src Allow Mosaic to display UTF-8 encoded characters (#18) 2022-04-17 16:05:37 +07:00
CHANGES Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
COPYRIGHT init 2010-03-08 05:55:21 +07:00
ChangeLog init 2010-03-08 05:55:21 +07:00
FEATURES Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
INSTALL Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
Makefile add support to build on freebsd 2021-10-15 02:17:03 +07:00
Mosaic.ad Allow Mosaic to display UTF-8 encoded characters (#18) 2022-04-17 16:05:37 +07:00
README.md Fix dead link 2019-08-21 09:33:32 +07:00
README.old Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
README.resources.html Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
TODO init 2010-03-08 05:55:21 +07:00
XKeysymDB init 2010-03-08 05:55:21 +07:00
app-defaults.color Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00
config.h init 2010-03-08 05:55:21 +07:00
documents.menu init 2010-03-08 05:55:21 +07:00
mosaic-spoof-agents init 2010-03-08 05:55:21 +07:00
mosaic-user-defs Automatically remove trailing whitespace 2013-03-10 01:59:42 +07:00

README.md

NCSA Mosaic

GitHub viewed with Mosaic

This is NCSA Mosaic 2.7, one of the first graphical web browsers. If you're on Ubuntu or something like it, your time machine is fueled up and ready to go. Follow the instructions below to build and run.

Many thanks to Sean MacLennan and Alan Wylie for doing the heavy lifting. And, of course, hats off to Marc Andreessen, Eric Bina, and the rest of the NCSA team for kicking things off for us. Thanks!

Building

  • First, install these packages:

    sudo apt-get install build-essential libmotif-dev libjpeg62-dev libpng12-dev x11proto-print-dev libxmu-headers libxpm-dev libxmu-dev
    
  • Next, build with:

    make linux
    
  • Run!

    src/Mosaic