Skip to content
Snippets Groups Projects
  1. Dec 04, 2012
  2. Nov 19, 2012
  3. Nov 15, 2012
  4. Nov 10, 2012
    • Justin Lebar's avatar
      Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones · a9e6d9a0
      Justin Lebar authored
      The main bug fixed here is that in half of our interfaces, we use "is browser frame/element" to mean "browser or app", and in the other half, we use it to mean "is browser not app".
      
      There's a related, functional bug also fixed here, which is that a browser process doesn't inherit its parent's app-id.  This causes problems e.g. for IndexedDB: If a browser inside an app uses IndexedDB, the DB should have the app's app-id.
      
      I also modified Tab{Parent,Child} and nsFrameLoader to call "app" "ownOrContainingApp", to emphasize that we might have inherited the app from a parent process.  I left nsIDocShell::appId alone, because changing that would have necessitated changing nsILoadGroup and therefore a /lot/ of users in Necko; it's also not clear it would have clarified anything in those cases.
      a9e6d9a0
    • Ryan VanderMeulen's avatar
      Backed out 12 changesets (bug 806127, bug 802366, bug 806168) for Windows build bustage. · 3eff16d3
      Ryan VanderMeulen authored
      --HG--
      rename : dom/indexedDB/test/webapp_clearBrowserData.js => dom/indexedDB/test/test_webapp_clearBrowserData.html
      3eff16d3
    • Justin Lebar's avatar
      Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones · 785d3c9b
      Justin Lebar authored
      The main bug fixed here is that in half of our interfaces, we use "is browser frame/element" to mean "browser or app", and in the other half, we use it to mean "is browser not app".
      
      There's a related, functional bug also fixed here, which is that a browser process doesn't inherit its parent's app-id.  This causes problems e.g. for IndexedDB: If a browser inside an app uses IndexedDB, the DB should have the app's app-id.
      
      I also modified Tab{Parent,Child} and nsFrameLoader to call "app" "ownOrContainingApp", to emphasize that we might have inherited the app from a parent process.  I left nsIDocShell::appId alone, because changing that would have necessitated changing nsILoadGroup and therefore a /lot/ of users in Necko; it's also not clear it would have clarified anything in those cases.
      785d3c9b
  5. Oct 31, 2012
  6. Oct 25, 2012
  7. Oct 31, 2012
  8. Oct 30, 2012
    • Justin Lebar's avatar
      Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD · 7b38d49f
      Justin Lebar authored
      The main bug fixed here is that in half of our interfaces, we use "is browser frame/element" to mean "browser or app", and in the other half, we use it to mean "is browser not app".
      
      There's a related, functional bug also fixed here, which is that a browser process doesn't inherit its parent's app-id. This causes problems e.g. for IndexedDB: If a browser inside an app uses IndexedDB, the DB should have the app's app-id.
      
      I also modified Tab{Parent,Child} and nsFrameLoader to call "app" "ownOrContainingApp", to emphasize that we might have inherited the app from a parent process. I left nsIDocShell::appId alone, because changing that would have necessitated changing nsILoadGroup and therefore a /lot/ of users in Necko; it's also not clear it would have clarified anything in those cases.
      
      (Re-landing changeset a6a847452dbf, backed out in 5091aa6083c4, because it was originally landed with the incorrect bug number.)
      7b38d49f
    • Justin Lebar's avatar
      Backed out changeset a6a847452dbf due to incorrect bug number (should be bug... · 818638f2
      Justin Lebar authored
      Backed out changeset a6a847452dbf due to incorrect bug number (should be bug 802366, but was bug 802367). DONTBUILD
      818638f2
    • Justin Lebar's avatar
      Bug 802367 - The main event: Let a browser process inherit its app's id. r=bz,cjones · af729748
      Justin Lebar authored
      The main bug fixed here is that in half of our interfaces, we use "is browser frame/element" to mean "browser or app", and in the other half, we use it to mean "is browser not app".
      
      There's a related, functional bug also fixed here, which is that a browser process doesn't inherit its parent's app-id.  This causes problems e.g. for IndexedDB: If a browser inside an app uses IndexedDB, the DB should have the app's app-id.
      
      I also modified Tab{Parent,Child} and nsFrameLoader to call "app" "ownOrContainingApp", to emphasize that we might have inherited the app from a parent process.  I left nsIDocShell::appId alone, because changing that would have necessitated changing nsILoadGroup and therefore a /lot/ of users in Necko; it's also not clear it would have clarified anything in those cases.
      
      --HG--
      extra : rebase_source : f3ef9475e21204da10bf39c6cca506bc08096949
      af729748
  9. Oct 12, 2012
  10. Oct 04, 2012
  11. Oct 11, 2012
  12. Sep 30, 2012
  13. Sep 29, 2012
  14. Sep 28, 2012
  15. Oct 03, 2012
  16. Nov 15, 2012
  17. Sep 06, 2012
  18. Sep 02, 2012
  19. Oct 10, 2012
  20. Oct 09, 2012
  21. Oct 16, 2012
  22. Aug 23, 2012
  23. Aug 22, 2012
    • Ehsan Akhgari's avatar
      Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint... · e368dc9c
      Ehsan Akhgari authored
      Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
      
      This patch was generated by a script.  Here's the source of the script for
      future reference:
      
      function convert() {
      echo "Converting $1 to $2..."
      find . ! -wholename "*nsprpub*" \
             ! -wholename "*security/nss*" \
             ! -wholename "*/.hg*" \
             ! -wholename "obj-ff-dbg*" \
             ! -name nsXPCOMCID.h \
             ! -name prtypes.h \
               -type f \
            \( -iname "*.cpp" \
               -o -iname "*.h" \
               -o -iname "*.c" \
               -o -iname "*.cc" \
               -o -iname "*.idl" \
               -o -iname "*.ipdl" \
               -o -iname "*.ipdlh" \
               -o -iname "*.mm" \) | \
          xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
      }
      
      convert PRInt8 int8_t
      convert PRUint8 uint8_t
      convert PRInt16 int16_t
      convert PRUint16 uint16_t
      convert PRInt32 int32_t
      convert PRUint32 uint32_t
      convert PRInt64 int64_t
      convert PRUint64 uint64_t
      
      convert PRIntn int
      convert PRUintn unsigned
      
      convert PRSize size_t
      
      convert PROffset32 int32_t
      convert PROffset64 int64_t
      
      convert PRPtrdiff ptrdiff_t
      
      convert PRFloat64 double
      e368dc9c
  24. Sep 18, 2012
  25. Aug 04, 2012
  26. Jul 30, 2012
  27. Jul 25, 2012
  28. Jul 23, 2012
  29. Jul 19, 2012
Loading