Firefox/Tegra/Build Notes: Difference between revisions

Jump to navigation Jump to search
Line 126: Line 126:
* {{bug|480088}} -- Use a single cached chunk of memory for painting, instead of allocating each time
* {{bug|480088}} -- Use a single cached chunk of memory for painting, instead of allocating each time


There are some patches that enable the ActiveX build in embedding/browser/activex/src/plugin .  For some reason, adding the ATL include causes the rest of the build to fail, so this should be done at the end.  Need to figure out a way to add the ATL include just in the plugin dir...
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] -- hack to build activex plugin support for WINCE and to fake it to pretend to be Flash; see note about ATL below.
* [http://people.mozilla.com/~vladimir/ce/activex-flash.patch activex-flash.patch]
* the ATL shipped with the CE5 SDK is not compatible out of the box with VS9, due to a C++ language changeTo build with the activex patch, [http://people.mozilla.com/~vladimir/ce/wince5-atl.patch wince5-atl.patch] needs to be applied from C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500 (small patch, can be applied by hand). The ATL that's present with VS9 can't be used for reasons I don't understand yet.
* 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 =
= Outstanding Issues =
Confirmed users, Bureaucrats and Sysops emeriti
792

edits

Navigation menu