Bug 1257038: Remove the worker descriptor for WorkerLocation. r=bz

--HG--
rename : dom/workers/Location.cpp => dom/workers/WorkerLocation.cpp
rename : dom/workers/Location.h => dom/workers/WorkerLocation.h
This commit is contained in:
Kyle Huey 2016-03-16 11:51:11 -07:00
Родитель d11b9db617
Коммит 348998b290
6 изменённых файлов: 19 добавлений и 20 удалений

Просмотреть файл

@ -1614,11 +1614,6 @@ DOMInterfaces = {
},
},
'WorkerLocation': {
'headerFile': 'mozilla/dom/workers/bindings/Location.h',
'workers': True,
},
'WorkerNavigator': {
'headerFile': 'mozilla/dom/workers/bindings/Navigator.h',
'workers': True,

Просмотреть файл

@ -4,11 +4,12 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "Location.h"
#include "mozilla/dom/WorkerLocation.h"
#include "mozilla/dom/WorkerLocationBinding.h"
BEGIN_WORKERS_NAMESPACE
namespace mozilla {
namespace dom {
NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE_0(WorkerLocation)
@ -16,7 +17,7 @@ NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(WorkerLocation, AddRef)
NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(WorkerLocation, Release)
/* static */ already_AddRefed<WorkerLocation>
WorkerLocation::Create(WorkerPrivate::LocationInfo& aInfo)
WorkerLocation::Create(workers::WorkerPrivate::LocationInfo& aInfo)
{
RefPtr<WorkerLocation> location =
new WorkerLocation(NS_ConvertUTF8toUTF16(aInfo.mHref),
@ -35,7 +36,8 @@ WorkerLocation::Create(WorkerPrivate::LocationInfo& aInfo)
JSObject*
WorkerLocation::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
{
return WorkerLocationBinding_workers::Wrap(aCx, this, aGivenProto);
return WorkerLocationBinding::Wrap(aCx, this, aGivenProto);
}
END_WORKERS_NAMESPACE
} // namespace dom
} // namespace mozilla

Просмотреть файл

@ -4,14 +4,15 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef mozilla_dom_workers_location_h__
#define mozilla_dom_workers_location_h__
#ifndef mozilla_dom_location_h__
#define mozilla_dom_location_h__
#include "Workers.h"
#include "WorkerPrivate.h"
#include "nsWrapperCache.h"
BEGIN_WORKERS_NAMESPACE
namespace mozilla {
namespace dom {
class WorkerLocation final : public nsWrapperCache
{
@ -58,7 +59,7 @@ public:
NS_DECL_CYCLE_COLLECTION_SCRIPT_HOLDER_NATIVE_CLASS(WorkerLocation)
static already_AddRefed<WorkerLocation>
Create(WorkerPrivate::LocationInfo& aInfo);
Create(workers::WorkerPrivate::LocationInfo& aInfo);
virtual JSObject*
WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override;
@ -109,6 +110,7 @@ public:
}
};
END_WORKERS_NAMESPACE
} // namespace dom
} // namespace mozilla
#endif // mozilla_dom_workers_location_h__
#endif // mozilla_dom_location_h__

Просмотреть файл

@ -21,6 +21,7 @@
#include "mozilla/dom/SharedWorkerGlobalScopeBinding.h"
#include "mozilla/dom/WorkerDebuggerGlobalScopeBinding.h"
#include "mozilla/dom/WorkerGlobalScopeBinding.h"
#include "mozilla/dom/WorkerLocation.h"
#include "mozilla/dom/cache/CacheStorage.h"
#include "mozilla/Services.h"
#include "nsServiceManagerUtils.h"
@ -32,7 +33,6 @@
#include <android/log.h>
#endif
#include "Location.h"
#include "Navigator.h"
#include "Principal.h"
#include "RuntimeService.h"

Просмотреть файл

@ -23,6 +23,7 @@ class IDBFactory;
class Promise;
class RequestOrUSVString;
class ServiceWorkerRegistrationWorkerThread;
class WorkerLocation;
namespace cache {
@ -36,7 +37,6 @@ BEGIN_WORKERS_NAMESPACE
class ServiceWorkerClients;
class WorkerPrivate;
class WorkerLocation;
class WorkerNavigator;
class Performance;

Просмотреть файл

@ -12,6 +12,7 @@ EXPORTS.mozilla.dom += [
'ServiceWorkerMessageEvent.h',
'ServiceWorkerRegistrar.h',
'ServiceWorkerRegistration.h',
'WorkerLocation.h',
'WorkerPrefs.h',
'WorkerPrivate.h',
'WorkerRunnable.h',
@ -29,7 +30,6 @@ EXPORTS.mozilla.dom.workers.bindings += [
'DataStore.h',
'DataStoreCursor.h',
'FileReaderSync.h',
'Location.h',
'Navigator.h',
'Performance.h',
'ServiceWorker.h',
@ -55,7 +55,6 @@ UNIFIED_SOURCES += [
'DataStore.cpp',
'DataStoreCursor.cpp',
'FileReaderSync.cpp',
'Location.cpp',
'Navigator.cpp',
'Performance.cpp',
'Principal.cpp',
@ -80,6 +79,7 @@ UNIFIED_SOURCES += [
'SharedWorker.cpp',
'URL.cpp',
'WorkerDebuggerManager.cpp',
'WorkerLocation.cpp',
'WorkerPrivate.cpp',
'WorkerRunnable.cpp',
'WorkerScope.cpp',