Confirmed users
439
edits
(→Accumulated personal notes: omni.ja) |
(→Accumulated personal notes: DumpJSStack) |
||
| Line 134: | Line 134: | ||
* To run fenix instead of geckoview do <code>./mach run --app=fenix</code> | * To run fenix instead of geckoview do <code>./mach run --app=fenix</code> | ||
* js for platform code (toolkit) is stored in the <code>omni.ja</code> zip archive alongside the binary, browser frontent is in <code>browser/omni.js</code> (android it is in <code>assets/omni.ja</code>, roughly equivalent to the one in the root) and can be replaced if you want to test simple js changes without rebuild. Can be modified with <code>7z a ../omni.ja .</code>. You need to run firefox with <code>./firefox --purgecaches</code> for it to reload the .ja file. | * js for platform code (toolkit) is stored in the <code>omni.ja</code> zip archive alongside the binary, browser frontent is in <code>browser/omni.js</code> (android it is in <code>assets/omni.ja</code>, roughly equivalent to the one in the root) and can be replaced if you want to test simple js changes without rebuild. Can be modified with <code>7z a ../omni.ja .</code>. You need to run firefox with <code>./firefox --purgecaches</code> for it to reload the .ja file. | ||
* <code>call DumpJSStack()</code> in gdb | |||
==Bookmarks== | ==Bookmarks== | ||