1. 10 Nov, 2017 1 commit
    • Phil Ringnalda's avatar
      Backed out 6 changesets (bug 1407432) on (wild) suspicion of causing failures... · 8ccc4ff9
      Phil Ringnalda authored
      Backed out 6 changesets (bug 1407432) on (wild) suspicion of causing failures in browser_sanitize-timespans.js, somehow
      CLOSED TREE
      
      Backed out changeset 86302df0b38a (bug 1407432)
      Backed out changeset 5a967cc85e28 (bug 1407432)
      Backed out changeset 828d43ec1b16 (bug 1407432)
      Backed out changeset bacf04be0a48 (bug 1407432)
      Backed out changeset 8d770908a5b9 (bug 1407432)
      Backed out changeset ffe9aed0944f (bug 1407432)
      
      MozReview-Commit-ID: 7D50rKeXLrn
      8ccc4ff9
  2. 08 Nov, 2017 2 commits
    • Mike Shal's avatar
      Bug 1407432 - Move stl wrapper generation into moz.build; r=froydnj · 523accbe
      Mike Shal authored
      This is fairly straightforward to represent as a GENERATED_FILES, though
      we have to take some care to construct the outputs tuple correctly. This
      script needs to run during export, and unfortunately none of the STL
      headers have proper file extensions, so the 'new' header is
      special-cased in the recursive make backend to serve as a marker for
      running it in the correct tier.
      
      We can't remove the stl-headers file yet because it is still used for
      the system header generation.
      
      MozReview-Commit-ID: 3tQTOY0LAsQ
      
      --HG--
      extra : source : 828d43ec1b16edaac69c42f15561f26e209051f1
      523accbe
    • Mike Shal's avatar
      Bug 1407432 - Move stl wrapper generation into moz.build; r=froydnj · 2fea117b
      Mike Shal authored
      This is fairly straightforward to represent as a GENERATED_FILES, though
      we have to take some care to construct the outputs tuple correctly. This
      script needs to run during export, and unfortunately none of the STL
      headers have proper file extensions, so the 'new' header is
      special-cased in the recursive make backend to serve as a marker for
      running it in the correct tier.
      
      We can't remove the stl-headers file yet because it is still used for
      the system header generation.
      
      MozReview-Commit-ID: 3tQTOY0LAsQ
      
      --HG--
      extra : rebase_source : bd9f00e45a7bce4daaa0e1c16e22b28536658e37
      2fea117b
  3. 21 May, 2016 1 commit
    • Mike Hommey's avatar
      Bug 1269171 - Change how mozalloc.h is hooked in STL wrappers. r=froydnj · 88552629
      Mike Hommey authored
      Since the introduction of the STL wrappers, they have included
      mozalloc.h, and multiple times, we've hit header reentrancy problems,
      and worked around them as best as we could.
      
      Taking a step back, all mozalloc.h does is:
      - declare moz_* allocator functions.
      - define inline implementations of various operator new/delete variants.
      
      The first only requires the functions to be declared before they are used,
      so mozalloc.h only needs to be included before anything that would use
      those functions.
      
      The second doesn't actually require a specific order, as long as the
      declaration for those functions comes before their use, and they are
      either declared in <new> or implicitly by the C++ compiler.
      
      So all in all, it doesn't matter that mozalloc.h is included before the
      wrapped STL headers. What matters is that it's included when STL headers
      are included. So arrange things such that mozalloc.h is included after
      the first wrapped STL header is fully preprocessed (and all its includes
      have been included).
      88552629
  4. 06 Sep, 2013 1 commit
  5. 27 Feb, 2013 1 commit
  6. 21 May, 2012 1 commit
  7. 20 Apr, 2010 1 commit
  8. 02 Apr, 2010 1 commit
  9. 18 Nov, 2009 1 commit
  10. 16 Oct, 2009 1 commit
  11. 23 Jan, 2010 1 commit
  12. 21 Jul, 2009 1 commit
  13. 26 Jun, 2009 1 commit
  14. 10 Aug, 2009 1 commit
  15. 10 Mar, 2009 2 commits
  16. 22 Jan, 2009 1 commit
  17. 21 Jan, 2009 2 commits
  18. 18 Nov, 2008 1 commit
  19. 30 Apr, 2008 1 commit
  20. 29 Feb, 2008 1 commit
  21. 06 Feb, 2008 1 commit
  22. 27 Jan, 2008 1 commit
  23. 27 Nov, 2007 1 commit
  24. 23 Nov, 2007 1 commit
  25. 21 Nov, 2007 1 commit
  26. 12 Oct, 2007 1 commit
  27. 06 Aug, 2007 1 commit
  28. 15 Jul, 2007 1 commit
  29. 14 Jul, 2007 1 commit
  30. 11 Jul, 2007 1 commit
  31. 16 Apr, 2007 1 commit
  32. 15 Apr, 2007 1 commit
    • bzbarsky@mit.edu's avatar
      Change the way we determine the style context parent frame to skip css... · b82e527d
      bzbarsky@mit.edu authored
      Change the way we determine the style context parent frame to skip css anonboxes unless we're determining the style context parent for something that isitself a css anon box (and is not a non-element frame).  Fixes bug 323656(which is where the patch is), bug 85872, bug 280610.  As far as I can tell,also fixes bug 317876, bug 372376, bug 374297.  r+sr=dbaron
      b82e527d
  33. 05 Feb, 2007 2 commits
  34. 03 Feb, 2007 1 commit
  35. 01 Feb, 2007 1 commit
  36. 29 Jan, 2007 1 commit