Don Scorgie | 2 Jun 2008 20:14

Yelp 2.23.1 is released

Hi,

Yelp is the program that appears from the mist when you click the Help
button in your favourite GNOME application.

You can get this from you're favourite ftp mirror:
ftp://ftp.gnome.org/pub/gnome/sources/yelp/2.23

Hope you enjoy.  Thank you.
Don

Changed in 2.23.1:
------------------
* Add support for Gecko 1.9 (XULRunner) - Christian Persch
* Move from gnome-vfs to gio - Alon Zakai
* Fix searching on multibyte characters - Takao Fujiwara
* Add support for newer Beagles - Arun Raghavan
* Fix parallel make - Rémi Cardona
* Make "print whole document" work again
* Re-add support for gnome-help URIs
* Only show the help browser in GNOME menus (as other 
  desktops should ship their own help browser)
* New translations:
  fur (Friulian team)
* Updated translations:
  ar  (Djihed Afifi)
  bg  (Alexander Shopov)
  he  (Yair Hershkovitz)
  vi  (Clytie Siddall)

(Continue reading)

tjoen | 20 Jun 2008 20:15
Picon
Favicon

Testing Yelp 2.23.1 with Firefox 3.0

A DIT Linux: everything from sources.
Gnome 2.22.2 (i.e. Yelp 2.22.1), Firefox 3.0

I needed to create my own  /usr/lib/pkgconfig/firefox-xpcom.pc:
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib/firefox-devel-3.0/sdk/lib
includedir=/usr/include/firefox-3.0/unstable
idldir=/usr/share/idl/firefox-3.0
Name: XPCOM
Description: The Mozilla Cross Platform Component Library
Version: 3.0
Libs: -L${libdir} -lxpcom
Cflags: -I/usr/include/firefox-3.0/stable -I${includedir}

2.22.1 segfaults after linking with FF3.0

2.23.1 built this way:
CPPFLAGS=-DXPCOM_GLUE \
./configure --prefix=/usr --disable-static

$ yelp
Could not initialize gecko!

Hmm..

I will try it without CPPFLAGS=-DXPCOM_GLUE
You will hear the results.
tjoen | 21 Jun 2008 13:36
Picon
Favicon

Re: Testing Yelp 2.23.1 with Firefox 3.0

tjoen wrote:
> I will try it without CPPFLAGS=-DXPCOM_GLUE

Needed this patch:

diff -uNr yelp-2.23.1.orig/src/yelp-gecko-utils.cpp yelp-2.23.1/src/yelp-gecko-utils.cpp
--- yelp-2.23.1.orig/src/yelp-gecko-utils.cpp   2008-06-02 19:56:46.000000000 +0200
+++ yelp-2.23.1/src/yelp-gecko-utils.cpp        2008-06-21 12:41:12.000000000 +0200
 <at>  <at>  -27,10 +27,6  <at>  <at> 

  #include <nsStringAPI.h>

-#ifdef HAVE_GECKO_1_9
-#include <gtkmozembed_glue.cpp>
-#endif
-
  #include <gtkmozembed.h>
  #include <gtkmozembed_internal.h>
  #include <nsCOMPtr.h>

This /usr/lib/pkgconfig/firefox-xpcom.pc:

prefix=/usr
exec_prefix=/usr
libdir=/usr/lib/firefox-devel-3.0/sdk/lib
includedir=/usr/include/firefox-3.0/unstable
idldir=/usr/share/idl/firefox-3.0

Name: XPCOM
Description: The Mozilla Cross Platform Component Library
(Continue reading)


Gmane