Commit 1338134e authored by serge-sans-paille's avatar serge-sans-paille
Browse files

Bug 1828384 - Make ipc/mscom buildable outside of a unified build environment r=andi

parent e7244ea0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@
#include "mozilla/ClearOnShutdown.h"
#include "mozilla/DebugOnly.h"
#include "mozilla/mscom/COMWrappers.h"
#include "mozilla/mscom/ProcessRuntime.h"
#include "mozilla/mscom/Utils.h"
#include "mozilla/SchedulerGroup.h"
#include "mozilla/StaticLocalPtr.h"
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@
#include "nsIObserver.h"
#include "nsIObserverService.h"
#include "nsIOutputStream.h"
#include "nsIThread.h"
#include "nsNetUtil.h"
#include "nsPrintfCString.h"
#include "nsReadableUtils.h"
@@ -35,6 +36,7 @@
#include "nsXPCOMPrivate.h"
#include "nsXULAppAPI.h"
#include "prenv.h"
#include "prio.h"

using mozilla::DebugOnly;
using mozilla::Mutex;
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@

#include "mozilla/TimeStamp.h"
#include "nsString.h"
#include <windows.h>

struct ICallFrame;
struct IUnknown;
+4 −4
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ class SyncRunnable : public mozilla::Runnable {
      : mozilla::Runnable("MainThreadInvoker"), mRunnable(aRunnable) {
    static const bool gotStatics = InitStatics();
    MOZ_ASSERT(gotStatics);
    Unused << gotStatics;
    mozilla::Unused << gotStatics;
  }

  ~SyncRunnable() = default;
@@ -56,9 +56,9 @@ class SyncRunnable : public mozilla::Runnable {
  void APCRun() {
    mHasRun = true;

    TimeStamp runStart(TimeStamp::Now());
    mozilla::TimeStamp runStart{mozilla::TimeStamp::Now()};
    mRunnable->Run();
    TimeStamp runEnd(TimeStamp::Now());
    mozilla::TimeStamp runEnd{mozilla::TimeStamp::Now()};

    mDuration = runEnd - runStart;

@@ -119,7 +119,7 @@ bool MainThreadInvoker::InitStatics() {
MainThreadInvoker::MainThreadInvoker() {
  static const bool gotStatics = InitStatics();
  MOZ_ASSERT(gotStatics);
  Unused << gotStatics;
  mozilla::Unused << gotStatics;
}

bool MainThreadInvoker::Invoke(already_AddRefed<nsIRunnable>&& aRunnable) {
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@
#include "mozilla/JSONStringWriteFuncs.h"
#include "mozilla/mscom/Utils.h"
#include "mozilla/NotNull.h"
#include "mozilla/RefPtr.h"
#include "nsExceptionHandler.h"
#include "nsPrintfCString.h"
#include "nsWindowsHelpers.h"
Loading