Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 30 lines (20 sloc) 1.373 kB
50f4897 some random notes so that i can remember how to do stuff
Ari Steinberg authored
1 useful pages for help:
2 http://developer.mozilla.org/en/docs/Building_an_Extension
3 http://kb.mozillazine.org/Setting_up_extension_development_environment
4 http://developer.mozilla.org/en/docs/Extensions
5
6 download xpidl: http://dietrich.ganx4.com/mozilla/gecko_sdk_osx.tar.gz
7 install prereqs (from http://developer.mozilla.org/en/docs/Mac_OS_X_Build_Prerequisites):
8 $ sudo apt-get install orbit orbit-dev glib
9
dfd9df8 [platform] firefox toolbar
Eugene Letuchy authored
10 unfortunately, you'll get errors from glib when building on an x86 mac complaining about the architecture.
11
12
50f4897 some random notes so that i can remember how to do stuff
Ari Steinberg authored
13 compile idl file:
1d55922 clean up facebook service code a bit
Ari Steinberg authored
14 ../gecko-sdk/bin/xpidl -m typelib -w -v -I ../gecko-sdk/idl/ facebook.idl
520a714 - add support for loading in your friends and their data
Ari Steinberg authored
15 ../gecko-sdk/bin/xpidl -m typelib -w -v -I ../gecko-sdk/idl/ -I ~/firefox-full/mozilla/rdf/base/idl/ -I ~/firefox-full/mozilla/xpcom/ds/ facebook.idl
16
50f4897 some random notes so that i can remember how to do stuff
Ari Steinberg authored
17
18
19 useful script to start FF using my dev profile alongside a normal copy of FF:
20 ari@Ari:platform/client/firefox$ cat `which FirefoxDev.sh`
21 #!/bin/sh
22 set MOZ_NO_REMOTE=1;
23 rm "/Users/ari/Library/Application Support/Firefox/Profiles/949k0h9m.dev/compreg.dat" "/Users/ari/Library/Application Support/Firefox/Profiles/949k0h9m.dev/xpti.dat"
24 /Applications/Firefox2.app/Contents/MacOS/firefox -P dev -console
25
098a085 overhaul architecture for toolbar. more full-fledged xpcom service r…
Ari Steinberg authored
26 to persist data across multiple windows, try http://www.xulplanet.com/references/xpcomref/comps/c_hashpropertybag1.html
ee059b8 - make the notifier a bit bigger, and make it automatically close itself
Ari Steinberg authored
27
28 to package:
396bcaa add license.txt file, add license note to top of all the js files, re…
Ari Steinberg authored
29 zip ../facebook-firefox.xpi -r * -x "*.svn*" -x notes
Something went wrong with that request. Please try again.