From 15f350edcbb44535b478485b84e7ab250be8f960 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Wed, 24 Jun 2015 13:38:55 +0800 Subject: [PATCH] Don't make IDWeakMap public API --- atom/browser/api/lib/browser-window.coffee | 2 +- atom/browser/lib/objects-registry.coffee | 2 +- atom/common/api/lib/id-weak-map.coffee | 3 --- filenames.gypi | 1 - 4 files changed, 2 insertions(+), 6 deletions(-) delete mode 100644 atom/common/api/lib/id-weak-map.coffee diff --git a/atom/browser/api/lib/browser-window.coffee b/atom/browser/api/lib/browser-window.coffee index aa27176..475b98d 100644 --- a/atom/browser/api/lib/browser-window.coffee +++ b/atom/browser/api/lib/browser-window.coffee @@ -1,5 +1,5 @@ EventEmitter = require('events').EventEmitter -IDWeakMap = require 'id-weak-map' +IDWeakMap = process.atomBinding('id_weak_map').IDWeakMap app = require 'app' ipc = require 'ipc' diff --git a/atom/browser/lib/objects-registry.coffee b/atom/browser/lib/objects-registry.coffee index e159730..f102cbe 100644 --- a/atom/browser/lib/objects-registry.coffee +++ b/atom/browser/lib/objects-registry.coffee @@ -1,5 +1,5 @@ EventEmitter = require('events').EventEmitter -IDWeakMap = require 'id-weak-map' +IDWeakMap = process.atomBinding('id_weak_map').IDWeakMap v8Util = process.atomBinding 'v8_util' # Class to reference all objects. diff --git a/atom/common/api/lib/id-weak-map.coffee b/atom/common/api/lib/id-weak-map.coffee deleted file mode 100644 index 794573b..0000000 --- a/atom/common/api/lib/id-weak-map.coffee +++ /dev/null @@ -1,3 +0,0 @@ -IDWeakMap = process.atomBinding('id_weak_map').IDWeakMap - -module.exports = IDWeakMap diff --git a/filenames.gypi b/filenames.gypi index 8a23c38..da18fbe 100644 --- a/filenames.gypi +++ b/filenames.gypi @@ -33,7 +33,6 @@ 'atom/common/api/lib/callbacks-registry.coffee', 'atom/common/api/lib/clipboard.coffee', 'atom/common/api/lib/crash-reporter.coffee', - 'atom/common/api/lib/id-weak-map.coffee', 'atom/common/api/lib/native-image.coffee', 'atom/common/api/lib/shell.coffee', 'atom/common/lib/init.coffee', -- 2.7.4