Re: reviving galeon development

Janek Kozicki <[email protected]> Mon, 9 Feb 2009 21:16:31 +0100
Newsgroups gmane.comp.web.galeon.user
Message-ID <20090209211631.13a5c99b@szpak>
Adrianna Pinska said:     (by the date of Mon, 9 Feb 2009 21:07:53 +0200)

> > Maybe we could get together as a community of galeon users and get
> > something done together. Like fixing few bugs, adding some nice
> > features... I would be interested in doing that, but of course not
> > alone, is anybody else interested in this?
> 
> I'd be interested, time permitting.  I haven't touched C or C++ since
> university, though. :/

Time permitting, of course... but better to move at slow pace, than
to go backwards :) 

I work with C++ daily, I just don't like GTK.

I'm using debian lenny, recently I learned how to compile packages with
debug information so that gdb and valgrind can directly tell where is
the error. You can try that too, hopefully just reading this thread
would be enough for you:

  http://www.mail-archive.com/[email protected]/msg01782.html

up to the last one:

  http://www.mail-archive.com/[email protected]/msg01837.html

and maybe this (but applied to galeon):
  http://sawfish.wikia.com/wiki/How_to_prepare_a_patch
or probably just an
  apt-get source galeon
  sudo apt-get build-dep galeon
  cd galeon......
  debian/rules binary
after editing debian/control file will do


It will allow to have a galeon-dbg.deb package created which is
automatically discovered by gdb and valgrind.


I will try that with galeon soon. To run it in valgrind, and to use
`ulimit -c unlimited` to dump cores and get crash backtrace with all
debug info included: 

  ulimit -c unlimited
  galeon # wait until crashes
  gdb `which galeon` ./core.31539 
  bt


The things that I'm mostly looking forward are:

 - eliminate crashes

 - add Edit->Undo which reopens recently closed tabs

 - fix the page zoom, so that it is applied to images also.
    Not only to the text. Perhaps with several pixel interpolation methods
    (nearest, bilinear, sinc - I have the algorithms right here for it ;)

 - add Web->Flash & Web->Pdf
    which allow to turn on/off Flash & Pdf just like it is possible
    currently with Java & Javascript

 - adding back session management (which was removed about 2 years ago)


best regards
-- 
Janek Kozicki                                                         |

------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com