Firefox/Tegra/Build Notes: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 58: Line 58:
  ac_add_options --enable-debugger-info-modules
  ac_add_options --enable-debugger-info-modules
   
   
# Have to do libxul builds, or else the linker complains (it's buggy?)
  ac_add_options --enable-libxul
  ac_add_options --enable-libxul
   
   
Line 66: Line 67:
  # buggy for ARM at the moment
  # buggy for ARM at the moment
  ac_add_options --disable-ogg
  ac_add_options --disable-ogg
# enable these if you have the activex flash patch, otherwise leave disabled
#ac_add_options --enable-activex
#ac_add_options --enable-activex-scripting
   
   
  ac_add_options --disable-windows-mobile-components
  ac_add_options --disable-windows-mobile-components
Line 104: Line 101:
= Start a Build =
= Start a Build =


'''NOTE''': See "Patches" at the end of this to see if there are any outstanding bugs/patches that you should apply that aren't in the upstream tree yet.


* First, create a directory to hold the build tree.  From /c/proj:
* First, create a directory to hold the build tree.  From /c/proj:
Line 121: Line 117:


Copy the entire bin directory to the device, and run firefox.exe.
Copy the entire bin directory to the device, and run firefox.exe.
= Patches =
This section should ideally be empty, but it might contain things that fix performance or otherwise do useful things that aren't quite ready for getting checked in.
There are some patches that enable the ActiveX build in embedding/browser/activex/src/plugin .  This uses the ATL that comes with VC9, which seems to work.
* [http://people.mozilla.com/~vladimir/ce/activex-flash.patch activex-flash.patch]
* Due to some reason that I haven't tracked down yet, MozActiveX.res might fail to build in embedding/browser/activex/src/plugin.  Build it manually -- at the start of the build is fine -- with the following (replace the .rc dir appropriately for your source location):
C:\proj\firefox-wince-opt\embedding\browser\activex\src\plugin>rc -I"C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\atlmfc\include" -r -Fo MozActiveX.res c:/proj/mozilla-central/embedding/browser/activex/src/plugin/MozActiveX.rc
= Outstanding Issues =
These are bugs specifically affecting Windows CE; they should all have bug #'s associated with them:
* <strike>Need to fix toplevel windows on CE</strike> -- largely fixed, but we need to figure out what the right window styles really should be.
canmove, Confirmed users
432

edits

Navigation menu