|
|
Line 1: |
Line 1: |
− | == About me ==
| |
| | | |
− | I'm '''Jesse Buchanan''', a fifth semester CPA student. I'm currently enrolled in the OSD600 course, which focuses on open source development, specifically the Mozilla project. I've been using open source software since 2000 when I started playing around with Linux.
| |
− |
| |
− | == Contact ==
| |
− |
| |
− | IRC: '''jb''' or jb- on irc.mozilla.org
| |
− |
| |
− | Email: jabuchan [at] learn
| |
− |
| |
− | Blog: http://jbopensrc.wordpress.com/
| |
− |
| |
− | == Potential projects ==
| |
− |
| |
− | Here is a list of projects that I'm interested in, in no particular order.
| |
− |
| |
− | * '''[http://zenit.senecac.on.ca/wiki/index.php/Potential_Projects#Web-based_Virtual_Machine_Management Web-based Virtual Machine Management]''' (claimed 2007-09-17)
| |
− |
| |
− |
| |
− | * [[Mozilla Source and Symbol Server]]
| |
− | * [http://zenit.senecac.on.ca/wiki/index.php/Potential_Projects#Plugin-watcher Plugin-watcher]
| |
− | * [http://zenit.senecac.on.ca/wiki/index.php/Potential_Projects#Mozilla_Developer_Virtual_Appliance Mozilla Devleoper Virtual Appliance]
| |
− | * [[Cross-Platform Mozilla Build Farm]]
| |
− | * [http://zenit.senecac.on.ca/wiki/index.php/Potential_Projects#Add_password_managers_for_various_platforms Add password managers for various platforms]
| |
− |
| |
− | == Bugs I'm CC'd on ==
| |
− |
| |
− | In Week 6 we were requested to CC ourselves on three blockers for Firefox 3. Here they are:
| |
− |
| |
− | [https://bugzilla.mozilla.org/show_bug.cgi?id=305692 305692 – Warn when entering chrome:, javascript:, and data: URLs into address bar]
| |
− |
| |
− | [https://bugzilla.mozilla.org/show_bug.cgi?id=398346 398346 – Opening/closing toolbar customize breaks the location bar]
| |
− |
| |
− | [https://bugzilla.mozilla.org/show_bug.cgi?id=383369 383369 Secure (encrypted, https) sites loading as being partially encrypted. Broken lock is present as is the white address bar]
| |
− |
| |
− | == XPCOM lab ==
| |
− |
| |
− | Files from the XPCOM lab:
| |
− |
| |
− | [http://matrix.senecac.on.ca/~jabuchan/firstxpcom_jb.tar.bz2 firstxpcom_jb.tar.bz2]
| |
− |
| |
− | == Copy-paste: Compiling Firefox in Seneca lab ==
| |
− |
| |
− | In the interest of being able to copy and paste, here is how I build Firefox in the Seneca labs, in Linux (Matrix). Note I'm using Chris Tyler's source tree, which is probably horrendously out of date.
| |
− |
| |
− | mkdir -p /tmp/moz
| |
− | cd /tmp/moz
| |
− | scp learnid@tel2096.proximity.on.ca:/public/* .
| |
− | unzip *.zip
| |
− | cd mozilla
| |
− | vi .mozconfig
| |
− |
| |
− | Go into insert mode and paste the following:
| |
− |
| |
− | . $topsrcdir/browser/config/mozconfig
| |
− | mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
| |
− | ac_add_options --disable-optimize
| |
− | ac_add_options --enable-debug
| |
− | mk_add_options MOZ_MAKE_FLAGS=-j3
| |
− |
| |
− | Save, and run:
| |
− |
| |
− | time make -f client.mk build
| |