Jim Blandy
7e20285e70
Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
...
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):
- Never set the buffer's mode.
Years ago, Emacs did not have a good JavaScript mode, so it made sense
to use Java or C++ mode in .js files. However, Emacs has had js-mode for
years now; it's perfectly serviceable, and is available and enabled by
default in all major Emacs packagings.
Selecting a mode in the -*- file variable line -*- is almost always the
wrong thing to do anyway. It overrides Emacs's default choice, which is
(now) reasonable; and even worse, it overrides settings the user might
have made in their '.emacs' file for that file extension. It's only
useful when there's something specific about that particular file that
makes a particular mode appropriate.
- Correctly propagate settings that establish the correct indentation
level for this file: c-basic-offset and js2-basic-offset should be
js-indent-level. Whatever value they're given should be preserved;
different parts of our tree use different indentation styles.
- We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
Remove tab-width: settings, at least in files that don't contain tab
characters.
- Remove js2-mode settings that belong in the user's .emacs file, like
js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Benoit Jacob
ec742680c8
Bug 1028588 - Fix dangerous public destructors in the rest of dom/ - r=ehsan
2014-06-23 15:56:07 -04:00
Ed Morley
798f1d2efc
Merge mozilla-central and b2g-inbound
2014-06-19 17:20:14 +01:00
Fernando Jiménez
87b8290faf
Bug 1006237 - Unify permissions check in nsIDataStore.checkPermission. r=baku, ehsan
2014-06-19 16:03:54 +02:00
Benoit Jacob
05cd90f1fc
Bug 1027251 - Fix or whitelist dangerous public destructors in dom/ - r=smaug
2014-06-18 22:28:59 -04:00
Andrea Marchesini
cc2ba4f0a5
Bug 1026265 - DataStore API - name error in a property of DataStoreChangeNotifier, r=ehsan
2014-06-17 19:59:22 +01:00
Andrea Marchesini
dd273ed3a3
Bug 1024618 - DataStoreChangeNotifier.jsm doesn't remove all the children when they are unregistered, r=ehsan
2014-06-14 08:05:47 +01:00
Ehsan Akhgari
a256b73ccf
Bug 1024465 - Define an out of line destructor for DataStore so that we can forward delcare DataStoreImpl in DataStore.h; r=bzbarsky
...
This is required because the destructor for the nsRefPtr<DataStoreImpl>
member requires the full definition of the type.
2014-06-12 11:31:36 -04:00
Boris Zbarsky
bc1e511e33
Bug 1009675 part 2. Return WebIDL 'any' values as handles. r=peterv
2014-06-11 16:26:52 -04:00
Olli Pettay
0040a9cd76
Bug 1023280 - Rename dictionary.ToObject to ToObjectInternal, r=bz
2014-06-11 22:38:55 +03:00
Boris Zbarsky
a0760577c7
Bug 1016560. Remove the footgun of rejecting promises with arbitrary objects. r=khuey
2014-06-03 11:38:38 -04:00
Ryan VanderMeulen
24cbfd735d
Backed out changesets 6d1c36585219 and bd403a727849 (bug 1016560) for mochitest-other failures.
...
CLOSED TREE
2014-06-03 13:48:49 -04:00
Boris Zbarsky
bb12a83cbe
Bug 1016560 followup. Fix a new Promise::MaybeReject callsite that was introduced. r=build-bustage
2014-06-03 12:03:16 -04:00
Andrea Marchesini
efb2e9ec25
Bug 957086 - patch 4 - Correct permissions for apps, r=ehsan
...
--HG--
rename : dom/datastore/tests/test_basic.html => dom/datastore/tests/test_bug957086.html
2014-06-03 15:36:46 +01:00
Andrea Marchesini
ce2ea0ca27
Bug 957086 - patch 3 - DataStoreService in C++ OOP, r=janv
2014-06-03 15:36:46 +01:00
Andrea Marchesini
095068b4df
Bug 957086 - patch 2 - DataStoreService in C++, r=ehsan, r=bz, r=janv
2014-06-03 15:36:46 +01:00
Andrea Marchesini
45e09e0b0d
Bug 957086 - patch 1 - nsIDataStore instead DataStore.jsm, r=ehsan
...
--HG--
rename : dom/datastore/DataStoreImpl.jsm => dom/datastore/DataStoreImpl.js
2014-06-03 15:36:46 +01:00
Ehsan Akhgari
4b8e9c1f5c
Backed out 3 changesets (bug 957086) for causing bug 1018406
...
Backed out changeset f8b6dab2f985 (bug 957086)
Backed out changeset b69bcaa24ab5 (bug 957086)
Backed out changeset 3b45335d4694 (bug 957086)
--HG--
rename : dom/datastore/DataStoreImpl.js => dom/datastore/DataStoreImpl.jsm
2014-06-02 10:19:19 -04:00
Andrea Marchesini
b15607ce18
Bug 957086 - patch 3 - DataStoreService in C++ for OOP, r=janv
2014-05-30 07:59:51 +01:00
Andrea Marchesini
21d0e1aef4
Bug 957086 - patch 2 - DataStoreService in C++, r=ehsan, r=bz, r=janv
2014-05-30 07:59:27 +01:00
Andrea Marchesini
86a526b1e5
Bug 957086 - patch 1 - nsIDataStore instead DataStore.jsm, r=ehsan
...
--HG--
rename : dom/datastore/DataStoreImpl.jsm => dom/datastore/DataStoreImpl.js
2014-05-30 07:59:00 +01:00
Ryan VanderMeulen
f97a6f77b4
Backed out changesets 083b9fb75e9a, 4cbc8cf0b619, and ef379607cff7 (bug 957086) for Win7/Win8 debug mochitest crashes.
...
--HG--
rename : dom/datastore/DataStoreImpl.js => dom/datastore/DataStoreImpl.jsm
2014-05-29 13:22:57 -04:00
Andrea Marchesini
cc10beffc2
Bug 957086 - patch 3 - DataStoreService in C++ OOP, r=janv
2014-05-29 16:35:03 +01:00
Andrea Marchesini
28ba788770
Bug 957086 - patch 2 - DataStoreService in C++, r=ehsan, r=bz, r=janv
2014-05-29 16:34:43 +01:00
Andrea Marchesini
30e855873c
Bug 957086 - patch 1 - nsIDataStore instead DataStore.jsm, r=ehsan
...
--HG--
rename : dom/datastore/DataStoreImpl.jsm => dom/datastore/DataStoreImpl.js
2014-05-29 16:34:03 +01:00
Andrea Marchesini
7cf70f2edb
Bug 1008044 - DataStoreServiceChild should check the name of the DataStore before resolving the promise callback, r=ehsan, f=kgrandon
...
--HG--
rename : dom/datastore/tests/test_oop.html => dom/datastore/tests/test_bug1008044.html
2014-05-22 12:12:15 +01:00
Andrea Marchesini
8dd76ef9c7
Bug 1012887 - DataStoreCursorImpl.jsm must check if the window is still available, r=gene
2014-05-20 10:03:35 +01:00
Andrew McCreight
f9ac462a15
Bug 1008400 - DataStore should invoke its parent's Traverse/Unlink. r=smaug
2014-05-12 10:01:27 -07:00
Gene Lian
c0e179023a
Bug 1006566 - Unify the common DataStore tests between the main thread and the worker thread (part 3, minor alignment). r=baku
2014-05-12 14:42:09 +08:00
Gene Lian
bccbcc8f23
Bug 1006566 - Unify the common DataStore tests between the main thread and the worker thread (part 2, unify the common parts). r=baku
2014-05-12 14:42:01 +08:00
Gene Lian
6584241b87
Bug 1006566 - Unify the common DataStore tests between the main thread and the worker thread (part 1, make up missing tests for workers). r=baku
2014-05-12 14:41:35 +08:00
Gene Lian
9e2b4ca60d
Bug 1006562 - WorkerDataStoreCursor.store should be equal to the WorkerDataStore which owns the cursor (part 2, WorkerDataStoreCursor.store == WorkerDataStore). r=baku
2014-05-07 19:55:23 +08:00
Gene Lian
40f7c682ec
Bug 949325 - C++ wrapper to support DataStore API on the worker (part 3-3, test sync cases on workers). r=baku
2014-03-12 17:03:29 +08:00
Gene Lian
1658c83e1c
Bug 949325 - C++ wrapper to support DataStore API on the worker (part 3-2, test basic cases on workers). r=baku
2014-02-24 21:57:58 +08:00
Gene Lian
5679c542e5
Bug 949325 - C++ wrapper to support DataStore API on the worker (part 2-4, should create array based on the window to return). r=baku
2014-02-24 21:57:24 +08:00
Gene Lian
1268aa20e8
Bug 949325 - C++ wrapper to support DataStore API on the worker (part 2-3, dispatch tasks on the worker to the main thread). r=baku,khuey f=nsm
2014-02-24 21:57:15 +08:00
Andrea Marchesini
e14e2577f7
Bug 1000837 - {DataStoreTask|DataStoreChangeEvent}.id and DataStoreTask.data have to be nullable, r=gene
2014-04-28 10:54:38 +01:00
Birunthan Mohanathas
7ac92ae5ea
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
2014-04-25 12:49:00 -04:00
Gene Lian
f232e3218e
Bug 949325 - C++ wrapper to support DataStore API on the worker (part 1, C++ stubs for DataStore and DataStoreCursor). r=baku,ehsan
...
--HG--
rename : dom/datastore/DataStoreCursor.jsm => dom/datastore/DataStoreCursorImpl.jsm
rename : dom/datastore/DataStore.jsm => dom/datastore/DataStoreImpl.jsm
2013-12-20 16:17:49 +08:00
Andrea Marchesini
db98500564
Bug 963038 - Datastore: Support for Transactional semantics, r=ehsan
...
--HG--
rename : dom/datastore/tests/test_basic.html => dom/datastore/tests/test_transactions.html
2014-04-07 21:08:11 +01:00
Andrea Marchesini
0579b29d45
Bug 986056 - DataStoreService should delete dataStores only when apps are uninstalled, r=ehsan
...
--HG--
rename : dom/datastore/tests/file_bug976311.template.webapp => dom/datastore/tests/file_bug986056.template.webapp
2014-03-28 17:41:00 +00:00
Carsten "Tomcat" Book
9e5bb72f43
merge fx-team to mozilla-central
2014-03-20 14:04:58 +01:00
Andrea Marchesini
53cd0d1130
Bug 985686 - DataStoreServiceChild is not leaked, r=ehsan
2014-03-19 22:39:23 +00:00
Andrea Marchesini
caeca6d43d
Bug 985042 - DataStore.jsm removes its inner-window-destroyed observer. r=ehsan
2014-03-19 06:03:11 -07:00
Andrea Marchesini
d0c0a9f186
Bug 985042 - DataStore.jsm removes its inner-window-destroyed observer. r=fabrice
2014-03-19 09:01:02 -04:00
Marco Castelluccio
f07845494b
Bug 983641 - Fail the apps tests explicitly in case of exceptions instead of letting them fail because of timeouts. r=fabrice
2014-03-19 08:48:24 -04:00
Bill McCloskey
fd05f3eb04
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 21:38:19 -07:00
Wes Kocher
3b83e5bb22
Backed out changeset 88425ad0f06a (bug 982828) for introducing various mochitest-5 failures on a CLOSED TREE
...
* * *
Backed out changeset 94f9ebdc6662 (bug 982828)
2014-03-13 19:41:21 -07:00
Bill McCloskey
e784b5aef6
Bug 982828 - [e10s] Disable mochitest-plain tests that don't pass in e10s (r=ted)
2014-03-13 15:41:41 -07:00
Bill McCloskey
006786a6b4
Backed out changeset d6261f65070a
2014-03-13 15:52:27 -07:00