Commit graph

15 commits

Author SHA1 Message Date
Benoît Minisini
5f38763e86 Fix detection of C++11 and C++17 compilation flags.
[CONFIGURATION]
* BUG: Fix detection of C++11 and C++17 compilation flags.

[GB.FORM.HTMLVIEW]
* BUG: Fix use of C++11 compilation flags.
2022-05-27 16:54:36 +02:00
gambas
d4df33901c HtmlView: Fix a crash triggered by the Clear() method.
[GB.FORM.HTMLVIEW]
* BUG: HtmlView: Fix a crash triggered by the Clear() method.
2022-04-13 03:36:06 +02:00
gambas
116d319b8d Update to the latest 'litehtml' master. Font changes now should be taken into account correctly.
[GB.FORM.HTMLVIEW]
* NEW: Update to the latest 'litehtml' master.
* BUG: HtmlView: Font changes now should be taken into account correctly (litehtml has some weird layout bugs sometimes).
2022-03-26 15:46:15 +01:00
gambas
90fa8d7f33 HtmlView: Fix incompatibility with 'gb.xml.html' component.
[GB.FORM.HTMLVIEW]
* BUG: HtmlView: Fix incompatibility with 'gb.xml.html' component.
2022-03-10 12:42:09 +01:00
gambas
47742d7f90 Correctly read floating point values in CSS.
[GB.FORM.HTMLVIEW]
* BUG: Correctly read floating point values in CSS.
* NEW: Only left mouse button is taken into account by the view when clicking on it. The other buttons are ignored by default.
2022-01-28 23:57:54 +01:00
gambas
31818b9ba8 HtmlView: Mouse events do not crash a void view anymore.
[GB.FORM.HTMLVIEW]
* BUG: HtmlView: Mouse events do not crash a void view anymore.
2021-11-14 22:07:54 +01:00
gambas
cad8414c55 HtmlView: Clear() is a new method that clears the view contents and the history.
[GB.FORM.HTMLVIEW]
* NEW: HtmlView: Clear() is a new method that clears the view contents and the history.
2021-11-12 21:26:04 +01:00
gambas
0165a1beae HtmlView: The Back() method now returns TRUE if going back is impossible.
[GB.FORM.HTMLVIEW]
* NEW: HtmlView: The Back() method now returns TRUE if going back is impossible.
2021-11-12 21:19:55 +01:00
gambas
aa31428f99 HtmlViewer: Tell the IDE that the MonospaceFont property only takes a monospace font.
[GB.FORM.HTMLVIEW]
* OPT: Move all test files from source folder to project folder, so that they are not put in the executable..
* BUG: HtmlViewer: Tell the IDE that the MonospaceFont property only takes a monospace font.
2021-11-06 15:43:45 +01:00
gambas
810b2f9aa5 Features and fixes for HtmlView.
[GB.FORM.HTMLVIEW]
* NEW: Support of the 'on_mouse_leave' interface.
* NEW: Automatic management of anchors.
* NEW: HtmlView: History management. Add Back() and Forward() method to move along the history.
* NEW: HtmlView: Add Url property. Setting the Url property fills the history, whereas the Load() method loads the html contents from a file.
* NEW: HtmlView: The Link event is raised to manage links that HtmlView cannot understand. The link is valid and enters the history if the Load() method is called from the Link event handler.
* NEW: True implementations of 'strcasecmp' and 'strncasecmp' in litehtml.
*
2021-10-31 23:41:46 +01:00
gambas
01a1df3b33 Move 'gb.form.htmlview' source code directory at the top, so it is compiled after the components its project requires.
[CONFIGURATION]
* BUG: Move 'gb.form.htmlview' source code directory at the top, so it is compiled after the components its project requires.
2021-10-31 17:55:55 +01:00
gambas
f5db84f9a2 Integrate 'gumbo' library inside the component.
[GB.FORM.HTMLVIEW]
* NEW: Integrate 'gumbo' library inside the component, so that the component has no depency anymore and compile on all systems.
  Consequently, the component source code moved to the '/main/lib' directory.
2021-10-28 01:27:55 +02:00
gambas
056b7617ee Integrate litehtml source code inside the component. Only use the gumbo shared library.
[GB.FORM.HTMLVIEW]
* NEW: Integrate litehtml source code inside the component. Only use the gumbo shared library.
2021-10-28 00:51:54 +02:00
gambas
e759bfd801 HtmlView: Start implementing control. It can display text only at the moment.
[GB.FORM.HTMLVIEW]
* NEW: HtmlView: Start implementing control. It can display text only at the moment.
2021-10-27 18:36:48 +02:00
gambas
f8edd21ec3 New component that aims at implementing an HtmlView based on the litehtml library.
[GB.FORM.HTMLVIEW]
* NEW: New component that aims at implementing an HtmlView based on the litehtml library.
2021-10-27 02:46:30 +02:00