Difference between revisions of "fpbrowser"

From Lazarus wiki
Jump to navigationJump to search
(category)
m
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
fpbrowser is a simple web browser written in Lazarus that uses the [[THtmlPort]] component.
+
{{fpbrowser}}
 +
 
 +
fpbrowser is a web browser written in Lazarus.
  
 
__TOC__
 
__TOC__
Line 5: Line 7:
 
== Screenshots ==
 
== Screenshots ==
  
ToDo
+
[[Image:fpbrowser_mac.png]]
 +
 
 +
== Rendering Engines ==
 +
 
 +
The source code of fpbrowser allows selecting the used rendering engine. Currently there are 2 options available: TurboPower iPro and THTMLPort., Currently TurboPower is utilized by default.
 +
 
 +
* [[Webbrowser#Using_the_turbopower_internet_pro_control|TurboPower iPro]] <- This is the default one utilized
 +
* [[THtmlPort]] <- This shows the HTML a bit better, but it has some problems while compiling, it seems to hit a FPC bug which prevents building sometimes and is very annoying
 +
 
 +
Also interesting is this wiki page which lists possible rendering engines: [[Webbrowser]]
 +
 
 +
== Modules ==
 +
 
 +
FPBrowser support modules, which are plugins which can change the behavior of the browser.
 +
 
 +
===mod_braille===
 +
 
 +
This module converts the text of websites in Braille so that people can practice their Braille skills.
  
 
== Download ==
 
== Download ==
Line 11: Line 30:
 
You can download the source using Subversion:
 
You can download the source using Subversion:
  
   svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/applications/fpbrowser fpbrowser
+
   svn co https://svn.code.sf.net/p/lazarus-ccr/svn/applications/fpbrowser fpbrowser
  
 
And it requires Synapse:
 
And it requires Synapse:
Line 21: Line 40:
 
* [[THtmlPort]]
 
* [[THtmlPort]]
 
* [[Free Pascal Application Suite]]
 
* [[Free Pascal Application Suite]]
 
[[Category:Example programs]]
 

Latest revision as of 10:46, 30 April 2020

English (en) français (fr)

fpbrowser is a web browser written in Lazarus.

Screenshots

fpbrowser mac.png

Rendering Engines

The source code of fpbrowser allows selecting the used rendering engine. Currently there are 2 options available: TurboPower iPro and THTMLPort., Currently TurboPower is utilized by default.

  • TurboPower iPro <- This is the default one utilized
  • THtmlPort <- This shows the HTML a bit better, but it has some problems while compiling, it seems to hit a FPC bug which prevents building sometimes and is very annoying

Also interesting is this wiki page which lists possible rendering engines: Webbrowser

Modules

FPBrowser support modules, which are plugins which can change the behavior of the browser.

mod_braille

This module converts the text of websites in Braille so that people can practice their Braille skills.

Download

You can download the source using Subversion:

 svn co https://svn.code.sf.net/p/lazarus-ccr/svn/applications/fpbrowser fpbrowser

And it requires Synapse:

svn co https://synalist.svn.sourceforge.net/svnroot/synalist/trunk/ synapse

See Also