Delphi Chromium Embeded r275

August 11th, 2011

DCEF r275 is available for download, to see the list of changes, it’s here.

Main advantage of using DCEF

  • Embed a fast HTML5/CSS3 web browser in your program.
  • Use your Delphi objects in javascript with the new RTTI.
  • DCEF can replace your graphical user interface.
  • Create your own URL scheme.
  • Can work without the VCL or as a component.
  • No ActiveX …

Delphi Chromium Embeded r231

May 12th, 2011

BERJAYA

This version is more stable than ever. I recommend you stop using previous versions.

The schemes have been improved and can now return the status and headers in addition to the mime type.

Now you can manage cookies.

Delphi Chromium Embeded r181

February 4th, 2011

BERJAYA

The new wrapper for embeding Chomium in Delphi using the Chromium Embeded project is ready.

This new version

  • Improve thread safety by making some methods only callable on the UI thread.
  • Add NewCefRunnableMethod and NewCefRunnableFunction templates (in cef_runnable.h) that simplify task posting.
  • Add a boolean argument to the HandleLoadStart and HandleLoadEnd events that will be true while the main content frame is loading.
  • Add an HTTP status code argument to the HandleLoadEnd event.
  • Only call the HandleAddressChange and HandleTitleChange events for the main content frame load.
  • Pass the URL for new popup windows to the HandleBeforeCreated event.
  • Add members to the CefSettings structure for specifying log file location and severity level.
  • Add single sign-on support.
  • Add zooming support.
  • Add developer tools support.
  • Add a HandleProtocolExecution event for handling unregistered protocols.
  • Add a HandleStatus event for status messages, mouse over URLs and keyboard focus URLs.
  • Add support for creating and parsing URLs via CefCreateURL and CefParseURL.
  • Fix the problem with frame activation when displaying SELECT list popups.
  • Accelerated compositing and HTML5 video now work together.

delphichromiumembedded

Delphi Chromium Embeded r149 & r158

January 11th, 2011

The new wrapper for embeding Chomium in Delphi using the Chromium Embeded project is ready.
This new version add more options and stability.

delphichromiumembedded

Delphi Chromium Embeded r126

October 27th, 2010

The new wrapper for embeding Chomium in Delphi using the Chromium Embeded project is ready.

http://code.google.com/p/delphichromiumembedded/

UIB 2.5

October 11th, 2010

There was no major release since a long time,
but the project has always been maintained for 7 years now.
In honor of the new version of Firebird, I decided to release this new version of UIB in 2.5.
There have been many changes to support Unicode for Delphi 2009 to XE.
UIB is optimized to fully exploit Firebird 2.5.

download

Firebird day in Paris

September 1st, 2010

BERJAYA

I will speak at the Firebird Day in Paris on October 1st about Firebird, UIB and Unicode.

Other speakers will be:
- Dmitry Yemanov: v3.0 – either architecture or optimizer related.
- Paul Reeves : PHP Framework and Firebird.
- Alexey Kovyazin (IBSurgeon): anti-corruption approach for Firebird.
- Philippe Makowski (Firebird Foundation President).
- Thierry Laborde (Codegear France).
- Frédéric Guillien.

register here

spams

July 30th, 2010

Some spammers have altered a fifties messages in the forums.
They have used accounts whose password was the same as the identifier.
I disabled these accounts and deleted the spam, but I lost 50 threads.
I will not reactivate these accounts.

Google Chrome Frame in your Delphi application

May 24th, 2010

Chrome Frame is an ActiveX control to use Google Chrome in IE.
Unfortunately, this component can not be imported into Delphi as most of the other ActiveX controls.
So I created a component to use Chrome Frame in your application.

BERJAYA

First you need Google Chrome Frame.
And this this is the source code.

By default GCF can only load HTTP and HTTPS URI, it is a bit annoying …
but if you enable the “privileged” property it is possible to use the data URI scheme, install extensions and use named profiles.

The Chrome Frame exposes an object named “externalHost” which lets you exchange text messages with your application.
Using JSON and SuperObject it is possible to exchange complex objects with GCF.

I hope this will help to enhance your applications.

sevenzip v1.2

April 15th, 2010

A new version of the Delphi Sevenzip API is available.
This version fixes some problems when handling large archives (>4gb).

download