Archive for the ‘firefox’ Category

Places Feature cut from Firefox 2

1 May 2006

"Places", the new bookmark and history system originally scheduled for inclusion in Firefox 2 will be disabled in official builds.

Talking about Favorites, the Places feature would have made Firefox 2 similar in some ways to Flock (or vice-versa).

Shared goals between Flock 1.0 and Firefox 2.0/3.0:
More info about "Places":

technorati tags: ,

Building Firefox on my old laptop

29 April 2006


I followed this resource .

I changed a line – like this:

ac_add_options --enable-optimize="-O3 -march=pentium-m -mtune=pentium-m -pipe -ftracer -fomit-frame-pointer"

I also added these lines:

ac_add_options --enable-static

ac_add_options --disable-shared

Building begin: 02.53 AM …

…Building end: 07.15 AM


../../dist/lib/components/libgfx_gtk.a(nsDrawingSurfaceGTK.o): In function `nsDrawingSurfaceGTK::~nsDrawingSurfaceGTK()':nsDrawingSurfaceGTK.cpp:(.text+0x7d6): undefined reference to `XftDrawDestroy'
:nsDrawingSurfaceGTK.cpp:(.text+0x80f): undefined reference to `XftDrawDestroy'

collect2: ld returned 1 exit status

make[4]: *** [firefox-bin] Error 1

make[4]: Leaving directory `/home/intersezioni/mozilla/firefox-bin/browser/app'

make[3]: *** [libs] Error 2

make[3]: Leaving directory `/home/intersezioni/mozilla/firefox-bin/browser'

make[2]: *** [tier_99] Error 2

make[2]: Leaving directory `/home/intersezioni/mozilla/firefox-bin'make[1]: *** [default] Error 2make[1]: Leaving directory `/home/pinna/mozilla/firefox-bin'make: *** [build] Error 2

# 2

I read the "gtk 2.8 builds are broken due to missing xft dependencies" bugzilla page

I'm going to disable pango support, add three lines as suggested by Marco Perez and try again.

(…some hours later…)

No errors in

make -f build

This is the output of

make -C firefox-bin/browser/installer/ :
Creating package directory...

rm -f -rf ../../dist/xpt

/usr/bin/perl -I/home/pinna/mozilla/xpinstall/packager -e 'use Packager; \

Packager::Copy("../../dist", "../../dist/firefox", \

packages-static", "unix", 1, 0, 1);'

Error: package file "SCALAR(0x814c684)" is not a file or is unreadable.

See '-e --help' for more information.


make[1]: *** [firefox-] Error 4

make[1]: Leaving directory `/home/pinna/mozilla/firefox-bin/browser/installer'

make: *** [all] Error 2

make: Leaving directory `/home/pinna/mozilla/firefox-bin/browser/installer'

Single Page Application

17 December 2005

Chris Messina and Freeman Murray talk about an architecture in which Flock would ask the web app for a locally-run “servlet” that would provide similar offline interactivity when not connected. This could be particularly useful in remote areas where network latency can sometimes stretch from days into weeks for access to a “network”.

Maybe Flock could manage web apps as Single Page Applications (SPA):

A SPA is a web application that fits on a single page, and which might be optionally enhanced by connectivity with a server.
The key property of these (…) web applications is that you can do a “File->Save Page” in your browser and get your own personal wiki. All the wiki pages and data then lives on your own local storage and is private to you.

SinglePageApplications – TrimPath – Trac

SPAs can also be hosted online. Some versions of TiddlyWiki specifically feature server-side installation (pytw, ServerSideWiki). I guess people already use SPAs for blogging.
You can use your client-side application when you’re offline, because it is a client-side application by design; Flock could sync your SPA with your online, public installation when you get connectivity. Flock may also feature its own application.

Importing bookmarks to Flock from other browsers: a workaround

30 November 2005

at the moment, importing bookmarks into favorites includes making them available in see bugs 1244 and 625.

if you feel comfortable with your bookmarks being public, you may want to import them in so you can also manage them via Flock. in order to mass-import bookmarks from a browser into, you will have to run a perl script. you obviously will need also your username and password.

note: using this script will remove preexistent flock favorites. this may also eat all of the cheese in your house! so back-up what has to be back-upped.

read this page and download delicious-import script. give a look at the script code, you will find useful options about line 75 (Release 1.4: 10 May 2005).

export your bookmarks from a browser to a html file.

if you want to, choose a tag to mark the bookmarks you’re going to import. i’ll use “import-tag” here.
if you don’t specify a tag, the script will mark your bookmarks with a “.imported” tag.
if you prefer not to tag the bookmarks you’re going to import, use “” as a tag – that is, an empty tag.

note that if you divided your bookmarks into folders, the name of the folders will be imported into as a tag, and every bookmark from that folder will be tagged with that tag.

run delicious-import script. the syntax should be something like that:

perl -u yourusername -p yourpassword -t import-tag -l -x -z /path/to/yourbookmarksfile.html

wait the upload to be completed and start flock. you will be asked “do you want to share your favorites?”. in order to get bookmarks imported, you have to answer “yes” and setup your account in flock. you can do this using the Edit / Preferences menu and choosing Web Services.
flock will import your bookmarks. please note that it will remove preexistent flock favorites (the standard ones are: Getting StartedFlockFlock FeedsFlock Feedback)
later, i unsuccessfully tried to delete my bookmarks tagged with “import-tag”. the script deleted also others bookmarks: it deleted all of my bookmarks, minus one. i ran the script using these options:

perl -u yourusername -p yourpassword -t import-tag -D -x

however, other similar tests were successful (i changed the order of the delicious-import script options, but i really don’t know if that was the reason of precedent failure. however i put the -t option at the end of the command).
technorati tags:

Mac and PC Compatible Cross-platform Portable Firefox

29 October 2005

Mac and PC Compatible Cross-platform Portable Firefox – Portable Firefox