Version 10.2 of the RTF to HTML5 and XHTML converter library ScroogeXHTML for the Java SE 8+ platform is available now. About ScroogeXHTML is a library which converts RTF to HTML5 as markup fragments (for embedding in other documents), or to stand-alone documents.Key features:* minimizes documents using CSS and default font definitions* includes an API … Continue reading ScroogeXHTML RTF converter 10.2
ScroogeXHTML for Object Pascal 8.3 released
ScroogeXHTML for Object Pascal is a library which supports a subset of the Rich Text Format (RTF) standard. It converts RTF to HTML5 and XHTML stand-alone documents, or to fragments which can be embedded in other documents. The library is compatible with Delphi 2009+ and Free Pascal 3.2.0. The 8.3 release adds basic Linux platform … Continue reading ScroogeXHTML for Object Pascal 8.3 released
Daraja HTTP Framework 2.5 released
The Daraja HTTP Framework is a free open source library for Object Pascal (Free Pascal 3.2.0, Delphi 2009+), based on the stand-alone HTTP server component in Internet Direct (Indy). This release includes a new example application which demonstrates server-sent events. More information - GitHub: https://github.com/michaelJustin/daraja-framework- API documentation: https://michaeljustin.github.io/daraja-framework/- Resources: https://www.habarisoft.com/daraja_framework.html- Wiki: https://github.com/michaelJustin/daraja-framework/wiki
How to: read a snowman ☃ – terminated text from a TCP socket in Delphi and Free Pascal
Full source code now available on GitHub. Covering Internet Direct (Indy), Ararat Synapse, and Synapse SynCrtSock. This is the second part in a series which explores basic TCP socket use cases and presents them in minimal examples. For this part, I selected an unusual string terminator byte sequence. The Unicode Character “☃” (U+2603), named Snowman, … Continue reading How to: read a snowman ☃ – terminated text from a TCP socket in Delphi and Free Pascal
How to: read a fixed number of bytes from a TCP socket in Delphi and Free Pascal
Full source code now available on GitHub. Covering Internet Direct (Indy), Ararat Synapse, and Synapse SynCrtSock. This is the first part in a series which explores basic TCP socket use cases and presents them in minimal examples, with useful comments regarding not-so-obvious requirements and pitfalls (a.k.a surprising results). The clients are tested with a small … Continue reading How to: read a fixed number of bytes from a TCP socket in Delphi and Free Pascal
How to: Server-Sent Events with Indy HTTP Server (part 3)
In this part, the server application uses the Indy HTTP server uses SSE to continuously send events to the JavaScript EventSource. Part 3: the demo application, now streaming Ingredient #1: the HTML page with JavaScript The script has not changed, it reads two data items from the ping event: a time stamp in ISO 8601 … Continue reading How to: Server-Sent Events with Indy HTTP Server (part 3)
How to: Server-Sent Events with Indy HTTP Server (part 2)
In this second part, a server application uses the Indy HTTP server to provide a HTML page which uses SSE to update its content with data sent from the server. Part 2: the basic demo application, some client data added Ingredient #1: the HTML page with JavaScript The script now reads two data items from … Continue reading How to: Server-Sent Events with Indy HTTP Server (part 2)
How to: Server-Sent Events with Indy HTTP Server (part 1)
In this article, a server application uses the Indy HTTP server to provide a HTML page which uses SSE to update its content with data sent from the server. Server-Sent Events (SSE) is a server push technology enabling a client to receive automatic updates from a server via an HTTP connection, and describes how servers … Continue reading How to: Server-Sent Events with Indy HTTP Server (part 1)
ScroogeXHTML for Object Pascal 8.2 released
ScroogeXHTML for Object Pascal is a library which supports a subset of the Rich Text Format (RTF) standard. It converts RTF to HTML5 and XHTML stand-alone documents, or to fragments which can be embedded in other documents. The library is compatible with Delphi 2009+ and Free Pascal 3.2.0. The 8.2 release includes small improvements in … Continue reading ScroogeXHTML for Object Pascal 8.2 released
ScroogeXHTML for Object Pascal 8.1 released
ScroogeXHTML for Object Pascal is a library which supports a subset of the Rich Text Format (RTF) standard. It converts RTF to HTML5 and XHTML stand-alone documents, or to fragments which can be embedded in other documents. The library is compatible with Delphi 2009+ and with Free Pascal 3.2.0. The 8.1 release includes small improvements … Continue reading ScroogeXHTML for Object Pascal 8.1 released