Pliant talk forum

Pliant talk forum

Discussion: Pliant browser preview

This is a first expose of the Pliant under construction desktop and client side,
as opposed to the existing server side (HTTP, SMTP, etc).

The final code will be abble to run:
. on FullPliant using Linux frame buffer instead of X11
. on various Unices using X11
. on Windows
. on Macintosh using Pliant graphic terminal

The Pliant browser will enable highly interactive applications without all the mess of JavaScript,
replaced by difference HTML pages enabling fast updates.
Message posted by hubert.tonneau on 2002/07/22 10:17:31
I've just uploaded pliant-75-pre1.tgz so that one can see the early stage of the new Pliant part: the high end graphic library and the Pliant browser.
This is all under construction, and it contains some of the patches required to catch up with the Pliant documentation project, but not yet all of them because I have problems with the patching system beeing not powerfull enough for my needs yet.

In order to see the early browser under X11, you could try something like:

pliant module /pliant/graphic/sample/browser.pli command 'browse "http://localhost/"'

Message posted by maybe Marcus on 2002/07/22 15:02:10
It didn't work for me.

I run Linux and X11, but I get the following error message:

----------------------------------------------------------------
Pliant requires X11 to work in truecolor mode (either 24 or 32 bits per pixel)
  execute /pliant/graphic/sample/browser.pli (internals) 39 1
  parse /pliant/graphic/sample/browser.pli (internals) 42 1
  module /pliant/graphic/sample/browser.pli
----------------------------------------------------------------
processor stack content is:
error_notify_fatal (ErrorID Str) +14
error_report +61
error_notify (ErrorID Address Str) +85
error  /pliant/language/debug/error1.pli (internals) 58 1
_noname_  /pliant/graphic/sample/browser.pli (internals) 39 1 /pliant/graphic/sample/browser.pli (internals) 40 3
pliant internal execute function (Function) +10
. execute (Expression) +318
  /pliant/graphic/sample/browser.pli (internals) 39 1
. execute (ParserContext) +40
parser_filter_execute +240
pliant internal parse_one_token function (ParserContext) +391
compile_text (List Module) +230
pliant_load_module (Str Module Int Module) +920
??? at 134597187
raphic/sample/browser.pli command 'browse "http://localhost/"'e module /pliant/g 
Pliant requires X11 to work in truecolor mode (either 24 or 32 bits per pixel)
  execute /pliant/graphic/sample/browser.pli (internals) 39 1
  parse /pliant/graphic/sample/browser.pli (internals) 42 1
  module /pliant/graphic/sample/browser.pli
Message posted by maybe Marcus on 2002/07/22 15:28:18
I have solved the error mentioned above by properly configuring  X11 to 24 bits.

However, when I run the command, a Xwindow opens and its contents consists of
coloured pixels randomly displayed, and black.
Message posted by maybe Hubert Tonneau on 2002/07/22 15:37:13
> However, when I run the command, a Xwindow opens and its contents consists of
> coloured pixels randomly displayed, and black.

This appends when the browser fails to read the URL from the HTTP server.
Message posted by maybe Hubert Tonneau on 2002/07/22 15:39:27
Also the current code is not smart since it assumes that you have the following
file on your system, containing the Type 1 font Pliant browser will use:

file:/usr/share/fonts/type1/gsfonts/n019003l.pfb
Message posted by maybe Hubert Tonneau on 2002/07/22 15:45:29
One important feature about the Pliant web browser is that it will enable
me to provide ISO9660 bootable CD images that will enable to test FullPliant
operating system on an existing PC (provided the hardware is mainstream)
without installing or repartionning.

So, it would help Windows or Linux users practice with FullPliant without any
risk: when you want to go back, just remove the CD and reboot. According to
me, this a very important step to provide because most people will agree to
install the system only when they know that it will do the job and properly
work with their hardware.
Message posted by maybe Marcus on 2002/07/22 16:17:43
> This appends when the browser fails to read the URL from the HTTP server.

I still get the dot-coloured window with a working URL.

> Also the current code is not smart since it assumes that you have the following
> file on your system, containing the Type 1 font Pliant browser will use:
> file:/usr/share/fonts/type1/gsfonts/n019003l.pfb

I've created a sumbolic link to this file, but the error persists.
Message posted by michel on 2002/07/24 13:45:26
When I try to install the pliant_75_pre1.tgz under windows98 SE I got the folowing message :

You seem to be running Windows 9x
Installing Pliant executable in C:\WINDOWS\COMMAND
        1 fichier(s) copié(s)
precompiling Pliant (debugging level 0)
Programme trop grand pour entrer en mémoire
precompiling Pliant (debugging level 1)
Programme trop grand pour entrer en mémoire
precompiling Pliant (debugging level 2)
Programme trop grand pour entrer en mémoire

With Windows XP same message exept the 2 first lines.
Message posted by maybe Hubert Tonneau on 2002/07/24 19:37:03
pliant-75-pre1.tgz does not contain Win32 executables.
Also you probably run it through picking the executables from pliant-74.zip