Powermarks CAN be used with Firefox 3. I'm using it with 3.5.6. You just have to hack the Powermarks binary.

Before Kaylon released a Firefox compatible Powermarks, I found that the COM (if I remember correctly) interface that Powermarks has for Mozilla browsers will work with Firefox. I patched the Powermarks .exe v3.5 build 352, changing "Mozilla" to "Firefox". Some Powermarks features may not work, I don't remember. I use the
Add Bookmark from Browser hotkey to add bookmarks, and the
Switch to Powermarks hotkey to switch to Powermarks to find and launch a bookmark.
This method does NOT use a Firefox extension (which is nice since the COM interface hasn't changed since I made my original patch way back somewhere with Firefox 1.5 or 2). All I did was change "Mozilla" strings in the Powermarks .exe to "Firefox". You can do this yourself using a binary editor, I used emacs hexl mode.
I've created an xdelta3 patch against Powermarks 3.5 build 352 (see attached zip file). Be sure to apply this patch to build 352, available from
http://www.kaylon.com/ftp/pm/v350/. Sorry, I have not patched any other version.
You can get xdelta3 from:
http://code.google.com/p/xdelta/downloads/listThis is a command-line binary; no installation needed, just copy/move it to your working directory.
Here are
basic example steps to apply the patch. This assumes Windows XP and that you're familiar with using the command line shell. You'll need to copy the xdelta3 binary and
pm.xdeltap to your %TEMP% folder (used in this example; you can use any folder). You should exit the Powermarks program first.
- Start a cmd window. Under XP: Start -> Run. Type "cmd". Hit Enter.
- cd %TEMP%
- copy "c:\Program Files\Powermarks\pm.exe" pm.orig.exe
- xdelta3.0u.x86-32.exe -d -s pm.orig.exe pm.xdelta pm.new.exe
- copy pm.new.exe "c:\Program Files\Powermarks\pm.exe"
Now, run Powermarks. Open the Options dialog. You should have a Firefox entry under browsers. Configure that for Firefox.
Now all we need is the netsync server protocol (and write a server) in case Kaylon shuts down their server. I emailed and asked if they would open-source the server, but did not receive a reply. Also, it would be nice if Google chrome could be supported.
cheers,
--Rick