~moblin/xulrunner/xulrunner-headless-1.9.2

« back to all changes in this revision

Viewing changes to debian/patches/remove-global-local-storage.patch

  • Committer: Michael Terry
  • Date: 2009-09-29 18:25:37 UTC
  • Revision ID: michael.terry@canonical.com-20090929182537-pkj6hf8qsotya3vi
   * New upstream snapshot
   * debian/patches/remove-global-local-storage.patch: remove globalStorage
     and localStorage properties from the DOM so clients correctly detect that
     we don't support DOM storage.  From Fedora Moblin packaging.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Index: mozilla/dom/base/nsGlobalWindow.cpp
 
2
===================================================================
 
3
--- mozilla.orig/dom/base/nsGlobalWindow.cpp    2009-09-29 14:11:50.000000000 -0400
 
4
+++ mozilla/dom/base/nsGlobalWindow.cpp 2009-09-29 14:13:23.000000000 -0400
 
5
@@ -6975,58 +6975,6 @@
 
6
   return NS_OK;
 
7
 }
 
8
 
 
9
-NS_IMETHODIMP
 
10
-nsGlobalWindow::GetGlobalStorage(nsIDOMStorageList ** aGlobalStorage)
 
11
-{
 
12
-  NS_ENSURE_ARG_POINTER(aGlobalStorage);
 
13
-
 
14
-#ifdef MOZ_STORAGE
 
15
-  if (!sGlobalStorageList) {
 
16
-    nsresult rv = NS_NewDOMStorageList(&sGlobalStorageList);
 
17
-    NS_ENSURE_SUCCESS(rv, rv);
 
18
-  }
 
19
-
 
20
-  *aGlobalStorage = sGlobalStorageList;
 
21
-  NS_IF_ADDREF(*aGlobalStorage);
 
22
-
 
23
-  return NS_OK;
 
24
-#else
 
25
-  return NS_ERROR_DOM_NOT_SUPPORTED_ERR;
 
26
-#endif
 
27
-}
 
28
-
 
29
-NS_IMETHODIMP
 
30
-nsGlobalWindow::GetLocalStorage(nsIDOMStorage ** aLocalStorage)
 
31
-{
 
32
-  FORWARD_TO_INNER(GetLocalStorage, (aLocalStorage), NS_ERROR_UNEXPECTED);
 
33
-
 
34
-  NS_ENSURE_ARG(aLocalStorage);
 
35
-
 
36
-  if (!mLocalStorage) {
 
37
-    *aLocalStorage = nsnull;
 
38
-
 
39
-    nsresult rv;
 
40
-
 
41
-    PRPackedBool unused;
 
42
-    if (!nsDOMStorage::CanUseStorage(&unused))
 
43
-      return NS_ERROR_DOM_SECURITY_ERR;
 
44
-
 
45
-    nsIPrincipal *principal = GetPrincipal();
 
46
-    if (!principal)
 
47
-      return NS_OK;
 
48
-
 
49
-    nsCOMPtr<nsIDOMStorageManager> storageManager =
 
50
-      do_GetService("@mozilla.org/dom/storagemanager;1", &rv);
 
51
-    NS_ENSURE_SUCCESS(rv, rv);
 
52
-
 
53
-    rv = storageManager->GetLocalStorageForPrincipal(principal, getter_AddRefs(mLocalStorage));
 
54
-    NS_ENSURE_SUCCESS(rv, rv);
 
55
-  }
 
56
-
 
57
-  NS_ADDREF(*aLocalStorage = mLocalStorage);
 
58
-  return NS_OK;
 
59
-}
 
60
-
 
61
 //*****************************************************************************
 
62
 // nsGlobalWindow::nsIInterfaceRequestor
 
63
 //*****************************************************************************
 
64
Index: mozilla/dom/interfaces/storage/nsIDOMStorageWindow.idl
 
65
===================================================================
 
66
--- mozilla.orig/dom/interfaces/storage/nsIDOMStorageWindow.idl 2009-09-29 14:12:06.000000000 -0400
 
67
+++ mozilla/dom/interfaces/storage/nsIDOMStorageWindow.idl      2009-09-29 14:13:23.000000000 -0400
 
68
@@ -56,14 +56,4 @@
 
69
    * Session storage for the current browsing context.
 
70
    */
 
71
   readonly attribute nsIDOMStorage sessionStorage;
 
72
-
 
73
-  /**
 
74
-   * Global storage, accessible by domain.
 
75
-   */
 
76
-  readonly attribute nsIDOMStorageList globalStorage;
 
77
-
 
78
-  /**
 
79
-   * Local storage for the current browsing context.
 
80
-   */
 
81
-  readonly attribute nsIDOMStorage localStorage;
 
82
 };
 
83
Index: mozilla/js/src/xpconnect/src/dom_quickstubs.qsconf
 
84
===================================================================
 
85
--- mozilla.orig/js/src/xpconnect/src/dom_quickstubs.qsconf     2009-09-29 14:12:16.000000000 -0400
 
86
+++ mozilla/js/src/xpconnect/src/dom_quickstubs.qsconf  2009-09-29 14:13:23.000000000 -0400
 
87
@@ -472,7 +472,6 @@
 
88
     'nsIDOMStorage.clear',
 
89
     'nsIDOMStorageItem.value',
 
90
     'nsIDOMStorageWindow.sessionStorage',
 
91
-    'nsIDOMStorageWindow.globalStorage',
 
92
 
 
93
     # dom/public/idl/stylesheets - None.
 
94