Skip to content
Snippets Groups Projects
  1. Mar 06, 2012
  2. Feb 22, 2012
  3. Mar 06, 2012
  4. Jan 25, 2012
  5. Mar 19, 2012
    • Igor Bukanov's avatar
      bug 736978 - remove JS_FinalizeStub. r=:billm · 45a45892
      Igor Bukanov authored
      Currently the GC finalizes on the background thread only objects with null
      JSClass::finalize. However, this implies that any object that uses
      JS_FinalizeStub for the finalizer would be prevented from the background
      finalization.
      
      To fix this the patch removes JS_FinalizeStub replacing it with NULL in all
      cases when the class has no custom finalizer. For style consistency the patch
      also removed the usage of JSCLASS_NO_OPTIONAL_MEMBERS in the static
      declarations as the compiler fills the missing fields with null in any cases.
      45a45892
  6. Dec 29, 2011
  7. Dec 19, 2011
  8. Dec 18, 2011
  9. Dec 08, 2011
  10. Nov 04, 2011
  11. Nov 03, 2011
  12. Oct 25, 2011
  13. Oct 17, 2011
  14. Nov 04, 2011
  15. Sep 29, 2011
  16. Aug 02, 2011
  17. Jul 20, 2011
  18. Jun 12, 2011
  19. Jun 30, 2011
  20. Jun 02, 2011
  21. May 27, 2011
  22. May 28, 2011
  23. May 11, 2011
  24. Apr 01, 2011
  25. Feb 25, 2011
    • Mike Hommey's avatar
      Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu · 7de58a1c
      Mike Hommey authored
      We now store two independent locations for an omni.jar, allowing GRE/XRE and
      XUL application to each have their own omni.jar. And since xulrunner setups
      are very independent from the XUL applications, we implement support for both
      omni.jar and non omni.jar cases in the same runtime, with the side effect of
      allowing to switch from one to the other manually without rebuilding the
      binaries.
      
      We let the mozilla::Omnijar API handle both cases, so that callers don't need
      too much work to support them.
      
      We also make the preferences service load the same set of preferences in all
      the various cases (unified vs. separate, omni.jar vs. no omni.jar).
      
      The child process launcher for IPC is modified to pass the base directories
      needed for the mozilla::Omnijar API initialization in the child process.
      
      Finally, the startupcache file name canonicalization is modified to separate
      APP and GRE resources.
      7de58a1c
    • Mike Hommey's avatar
      Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu · a1c93a6f
      Mike Hommey authored
      We now store two independent locations for an omni.jar, allowing GRE/XRE and
      XUL application to each have their own omni.jar. And since xulrunner setups
      are very independent from the XUL applications, we implement support for both
      omni.jar and non omni.jar cases in the same runtime, with the side effect of
      allowing to switch from one to the other manually without rebuilding the
      binaries.
      
      We let the mozilla::Omnijar API handle both cases, so that callers don't need
      too much work to support them.
      
      We also make the preferences service load the same set of preferences in all
      the various cases (unified vs. separate, omni.jar vs. no omni.jar).
      
      The child process launcher for IPC is modified to pass the base directories
      needed for the mozilla::Omnijar API initialization in the child process.
      
      Finally, the startupcache file name canonicalization is modified to separate
      APP and GRE resources.
      a1c93a6f
  26. Apr 01, 2011
  27. Jan 07, 2011
Loading