Skip to content
Snippets Groups Projects
  1. Sep 16, 2017
    • Steve Fink's avatar
      Bug 1400442 - Annotate border colors array as being thread-owned by container, r=bhackett · a4eeddfc
      Steve Fink authored
      nsStyleStruct has the field:
      
        nsBorderColors** mBorderColors;
      
      It starts out nullptr, and when it is needed, it allocates an array of 4 nsBorderColors pointers. But the nsStyleStruct exclusively owns the array; nothing else can get at it. This change teaches the analysis that if 'this' is a safe nsStyleStruct*, then it should treat mBorderColors as if it were an inline length-4 array.
      
      --HG--
      extra : rebase_source : e9d4a550a728e403b3bb30e7dd61341c2680962d
      a4eeddfc
  2. Sep 15, 2017
  3. Sep 08, 2017
  4. Aug 31, 2017
  5. Sep 16, 2017
  6. Aug 31, 2017
  7. Sep 01, 2017
  8. Aug 09, 2017
  9. Sep 08, 2017
  10. Sep 19, 2017
  11. Jun 11, 2017
    • Boris Zbarsky's avatar
      Bug 1401204 - Make nsIMultiplexInputStream not inherit from nsIInputStream. r=bkelly · 5c70c284
      Boris Zbarsky authored
      This is a preexisting issue that makes nsMultiplexInputStream multiple-inherit
      from nsIInputStream: once via nsIMultipartInputStream and once via
      nsIAsyncInputStream.  This causes problems once we end up with more multiplex
      streams that are async streams, because then some assingments to
      nsCOMPtr<nsIInputStream> start asserting.  This patch just removes the footgun
      by getting rid of the multiple inheritance.
      5c70c284
  12. Sep 19, 2017
  13. Sep 15, 2017
  14. Sep 19, 2017
Loading