El 22/10/2016 a las 5:10, Lars via Lazarus escribió:

As promised, links:

https://github.com/zotero/translation-server/issues/24

Someone says that there is now something called a Firefox SDK or Gecko SDK
instead of xulrunner...

I wonder if it replaces it or is more complicated/difficult to use and not
intended so much for embedding?

Hello,

Yes XulRunner is being replaced by GeckoSDK, but the main difference is that XulRunner had an stable API (frozen) and some semi-stable APIs, so most base functions for embed are stable. This is now longer available in GeckoSDK where nothing is frozen, API can change from release to release and the only way to embed it is writing a C code that generates a plain C interface that must link against a moving target.

It is expected that somebody write such library in a near future but each library will match an specific Gecko engine, not as in XulRunner where old code should work with modern Gecko.

The decision was taken around Firefox 40 because the browser needs a major rewrite to handle things like multiprocess rendering which are (from developers point of view) impossible to keep running with current XulRunner architecture, so instead XulRunner n.0 they simply drop XulRunner and all the satellite projects around Firefox.

I'll try later to find the relevant links I had found in the past about this topic, found after spending a lot of hours trying to make morend XulRunners work embedded in Lazarus.

--

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to