1. 01 Sep, 2020 1 commit
    • Butkovits Atila's avatar
      Backed out 15 changesets (bug 1612824, bug 1661234, bug 1619926, bug 1612380,... · 7b340f96
      Butkovits Atila authored
      Backed out 15 changesets (bug 1612824, bug 1661234, bug 1619926, bug 1612380, bug 1559530, bug 1642990) for Xpc failures. CLOSED TREE
      
      Backed out changeset 426d017d7e46 (bug 1642990)
      Backed out changeset 84ab4021d403 (bug 1559530)
      Backed out changeset 82a8305543e5 (bug 1559530)
      Backed out changeset 38832c1185b8 (bug 1559530)
      Backed out changeset f16918c10a6b (bug 1661234)
      Backed out changeset 3a13258fbd51 (bug 1661234)
      Backed out changeset abf8d8b24845 (bug 1612824)
      Backed out changeset 7dfeb065a385 (bug 1619926)
      Backed out changeset bc9d3e210fe7 (bug 1619926)
      Backed out changeset 786164c461ae (bug 1619926)
      Backed out changeset d89793e9d17d (bug 1619926)
      Backed out changeset d665885bc912 (bug 1619926)
      Backed out changeset 9260b6620943 (bug 1619926)
      Backed out changeset af69a4896f2f (bug 1619926)
      Backed out changeset b9cd6b7047b9 (bug 1612380)
      7b340f96
  2. 31 Aug, 2020 1 commit
  3. 06 Dec, 2019 1 commit
    • Gabriele Svelto's avatar
      Bug 1600545 - Remove useless inclusions of header files generated from IDL... · 69790bc6
      Gabriele Svelto authored
      Bug 1600545 -  Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan
      
      The inclusions were removed with the following very crude script and the
      resulting breakage was fixed up by hand. The manual fixups did either
      revert the changes done by the script, replace a generic header with a more
      specific one or replace a header with a forward declaration.
      
      find . -name "*.idl" | grep -v web-platform | grep -v third_party | while read path; do
          interfaces=$(grep "^\(class\|interface\).*:.*" "$path" | cut -d' ' -f2)
          if [ -n "$interfaces" ]; then
              if [[ "$interfaces" == *$'\n'* ]]; then
                regexp="\("
                for i in $interfaces; do regexp="$regexp$i\|"; done
                regexp="${regexp%%\\\|}\)"
              else
                regexp="$interfaces"
              fi
              interface=$(basename "$path")
              rg -l "#include.*${interface%%.idl}.h" . | while read path2; do
                  hits=$(grep -v "#include.*${interface%%.idl}.h" "$path2" | grep -c "$regexp" )
                  if [ $hits -eq 0 ]; then
                      echo "Removing ${interface} from ${path2}"
                      grep -v "#include.*${interface%%.idl}.h" "$path2" > "$path2".tmp
                      mv -f "$path2".tmp "$path2"
                  fi
              done
          fi
      done
      
      Differential Revision: https://phabricator.services.mozilla.com/D55443
      
      --HG--
      extra : moz-landing-system : lando
      69790bc6
  4. 01 May, 2019 1 commit
  5. 30 Nov, 2018 1 commit
  6. 18 Aug, 2018 1 commit
    • Kris Maglione's avatar
      Bug 1484496: Part 2 - Add common base class for all nsISimpleEnumerator implementations. r=froydnj · 65c28aa0
      Kris Maglione authored
      In order to allow JS callers to use nsISimpleEnumerator instances with the JS
      iteration protocol, we'll need to additional methods to every instance. Since
      we currently have a large number of unrelated implementations, it would be
      best if they could share the same implementation for the JS portion of the
      protocol.
      
      This patch adds a stub nsSimpleEnumerator base class, and updates all existing
      implementations to inherit from it. A follow-up will add a new base interface
      to this class, and implement the additional functionality required for JS
      iteration.
      
      Differential Revision: https://phabricator.services.mozilla.com/D3725
      
      --HG--
      extra : rebase_source : ad66d7b266856d5a750c772e4710679fab9434b1
      extra : histedit_source : a83ebffbf2f0b191ba7de9007f73def6b9a955b8
      65c28aa0
  7. 21 Mar, 2015 1 commit
    • Ehsan Akhgari's avatar
      Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and... · 883849ee
      Ehsan Akhgari authored
      Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
      
      This patch was automatically generated using the following script:
      
      function convert() {
      echo "Converting $1 to $2..."
      find . \
             ! -wholename "*/.git*" \
             ! -wholename "obj-ff-dbg*" \
               -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 MOZ_OVERRIDE override
      convert MOZ_FINAL final
      883849ee
  8. 23 Jun, 2014 1 commit
  9. 20 Jun, 2012 1 commit
  10. 21 May, 2012 1 commit
  11. 10 Jun, 2010 1 commit
  12. 07 Nov, 2009 1 commit
  13. 02 Jul, 2007 2 commits
  14. 11 Dec, 2006 1 commit
  15. 29 Jun, 2006 1 commit
  16. 13 Jul, 2005 1 commit
  17. 03 May, 2005 1 commit
  18. 12 Jan, 2005 1 commit
  19. 17 Dec, 2004 1 commit
  20. 21 Sep, 2004 1 commit
  21. 15 Sep, 2004 1 commit
  22. 02 Sep, 2004 1 commit
  23. 20 Apr, 2004 1 commit
    • mkaply%us.ibm.com's avatar
      #240597 · fa47ed18
      mkaply%us.ibm.com authored
      r=pedemonte, sr=blizzard (platform specific)
      OS/2 only - add support for codepage 869 - not used in browser, just used for native conversions
      fa47ed18
  24. 11 Feb, 2004 1 commit
    • bsmedberg%covad.net's avatar
      Bug 224829 - docshell should not require non-gecko interface... · 814b8760
      bsmedberg%covad.net authored
      Bug 224829 - docshell should not require non-gecko interface nsIBrowserHistory. This was fixed by introducing a new interface nsIGlobalHistory2 to replace the current nsIGlobalHistory. There are two-way adapters so that the frozen interface still works. r=biesi sr=bz a=mscott for toolkit/ changes.
      814b8760
  25. 05 May, 2003 1 commit
  26. 15 Jul, 2002 1 commit
  27. 13 Jul, 2002 1 commit
  28. 02 May, 2002 1 commit
  29. 19 Apr, 2002 1 commit
  30. 08 Jan, 2002 1 commit
  31. 17 Dec, 2001 1 commit
  32. 29 Nov, 2001 1 commit
  33. 02 Oct, 2001 1 commit
  34. 22 Sep, 2001 1 commit
  35. 20 Sep, 2001 3 commits
  36. 18 Aug, 2001 1 commit
  37. 01 Sep, 1999 1 commit