Birunthan Mohanathas
a2f3b6dcef
Bug 1217307 - Remove some unnecessary null checks in rest of dom/. r=njn
2015-11-19 09:13:49 +02:00
Nicholas Nethercote
96f4de9dab
Bug 1187781 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap.
2015-11-15 15:28:57 -08:00
Nicholas Nethercote
9e663a0da8
Bug 1187781 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap.
2015-11-15 15:24:38 -08:00
Nicholas Nethercote
828cfb1df0
Bug 1187781 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap.
2015-11-15 14:58:50 -08:00
Nicholas Nethercote
aa616ddb48
Bug 1187781 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap.
2015-11-15 14:55:10 -08:00
Nicholas Nethercote
10bda332bd
Bug 1187781 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/xbl/ with iterators. r=mrbkap.
2015-11-15 14:52:57 -08:00
Neil Rashbrook
1741b762b7
Bug 1211708 Allow themes to specify XBL bindings even in unprivileged documents r=sicking
2015-11-04 22:31:46 +00:00
Birunthan Mohanathas
94998cf5fe
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
Ryan VanderMeulen
a46beb2ec9
No bug - Various crashtest manifest cleanups.
2015-10-31 19:35:27 -04:00
Ryan VanderMeulen
6ad0a3e789
Bug 429586 - Remove assertion annotations that are no longer needed and add crashtest.
2015-10-30 19:41:18 -04:00
Shu-yu Guo
456707fc56
Bug 932517 - Treat let as a contextual keyword in sloppy mode and make it versionless. (r=jorendorff)
2015-10-27 20:13:17 -07:00
Kyle Huey
fffe5cc829
Bug 1216401: Eviscerate nsIDOMWindow, move still needed methods to nsPIDOMWindow. r=bz
2015-10-26 14:37:32 -07:00
Cameron McCormack
151851d348
Bug 1216043 - Rename nsStyleSheet::sheetType and make it an enum class. r=dbaron
...
The only substantive change here, apart from a few variables changing in
size from uint16_t to uint8_t, is FontFaceSet's use of SheetType::Unknown
(0xFF) instead of 0 for FontFaceRecords for script-created FontFaces.
2015-10-20 10:16:20 +11:00
Ehsan Akhgari
8c81fdfe34
Bug 1216177 - Remove the remaining nsRefPtr forward declarations; r=froydnj
2015-10-19 12:02:14 -04:00
Nathan Froyd
e4e2da55c9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Tooru Fujisawa
a5a4be4acb
Bug 1207494 - Part 14: Remove use of expression closure from dom/xbl/. r=bz
2015-09-23 18:39:17 +09:00
Jason Orendorff
00bf86b02b
Bug 1054756, part 5 - Remove Class::convert.
2015-03-20 16:28:59 -05:00
Neil Deakin
a6a04d2d0c
Bug 1180761, cancel the event earlier so that space doesn't trigger checkbox change and scroll, r=neil
2015-09-29 14:49:32 -04:00
Olli Pettay
c4b7c13186
Bug 1204669 optimize out hashtable lookups caused by extra GetPrototypeBinding call, r=bz,waldo
2015-09-24 03:53:31 +03:00
Wes Kocher
1c269b0ef9
Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
...
Backed out changeset e892727a373a (bug 1206168)
Backed out changeset 6c93d1044b7e (bug 1054756)
Backed out changeset 105433ce195b (bug 1054756)
Backed out changeset 13128a88f2b9 (bug 1054756)
Backed out changeset c250abf4fd17 (bug 1054756)
Backed out changeset fc9fef646a97 (bug 1054756)
Backed out changeset c8897f109a08 (bug 1177318)
2015-09-23 12:31:19 -07:00
Jason Orendorff
5d3792d31b
Bug 1054756, part 5 - Remove Class::convert.
2015-03-20 16:28:59 -05:00
Christoph Kerschbaumer
8c53f29d2b
Bug 1048048 - add preload content policy types for stylesheets (r=cam)
2015-09-20 14:56:10 -07:00
Wes Kocher
9c40f87100
Backed out 7 changesets (bug 1048048) for android crashes in various chunks CLOSED TREE
...
Backed out changeset b5abe23a4ea5 (bug 1048048)
Backed out changeset 4f91b10e8be0 (bug 1048048)
Backed out changeset 450d4a13c90e (bug 1048048)
Backed out changeset 6a727c40eb68 (bug 1048048)
Backed out changeset 88c2333ff745 (bug 1048048)
Backed out changeset 740ab1ecd079 (bug 1048048)
Backed out changeset 02c6d6aef163 (bug 1048048)
2015-09-21 09:08:34 -07:00
Christoph Kerschbaumer
0bf4a1238f
Bug 1048048 - add preload content policy types for stylesheets (r=cam)
2015-09-20 14:56:10 -07:00
Christoph Kerschbaumer
0ac1328184
Bug 1195162 - Remove unused pref layout.debug.enable_data_xbl (r=sicking)
2015-08-20 12:28:51 -07:00
Christoph Kerschbaumer
6c00da9063
Bug 1195162 - Use channel->ascynOpen2 dom/xbl/nsXBLService.cpp (r=sicking)
2015-09-14 18:59:35 -07:00
Olli Pettay
3b2654a77e
Bug 1202844, make nsXBLService::GetBinding deal with shutting down during binding loading, r=bz
2015-09-09 14:08:10 -07:00
Nicholas Nethercote
69d088e45f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Till Schneidereit
7ed24f54cc
Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
2015-08-27 21:18:37 +02:00
Aryeh Gregor
1611b3c887
Bug 874838 - Make CreateElem return Element. r=khuey
2015-08-13 07:50:00 -04:00
Andrew McCreight
077dd09920
Bug 1193567 - Check result of ReadID in nsXBLPrototypeBinding::Read(). r=wchen
2015-08-13 14:24:59 -07:00
Ryan VanderMeulen
3abd642d14
Bug 1180017 - Fix up the badly-horked backout and re-land.
...
CLOSED TREE
2015-07-29 12:31:47 -04:00
Jim Blandy
631796ff1f
Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
2015-07-03 15:06:23 -07:00
Carsten "Tomcat" Book
1ff25152c8
Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
2015-07-29 15:27:12 +02:00
Jim Blandy
55e28f7b3b
Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
2015-07-07 09:52:01 -07:00
Kyle Huey
5381a1f36f
Bug 1186780: Replace EnumerateRead with new iterators in cycle collection code. r=mccr8
2015-07-26 19:29:52 -07:00
Tom Tromey
80943eb993
Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz
2015-07-24 07:00:00 -04:00
Carsten "Tomcat" Book
32eafbd4af
Backed out changeset 1ca5723f69d4 (bug 1186780) for dom crashes
2015-07-27 08:01:09 +02:00
Carsten "Tomcat" Book
3c65c2febb
Backed out changeset 8e006947db44 (bug 1186780)
2015-07-27 08:00:29 +02:00
Kyle Huey
86be96e512
Bug 1186780: Replace EnumerateRead with new iterators in some DOM code. r=bkelly
2015-07-26 19:34:29 -07:00
Kyle Huey
ebd7c7a59e
Bug 1186780: Replace EnumerateRead with new iterators in cycle collection code. r=mccr8
2015-07-26 19:29:52 -07:00
Ryan VanderMeulen
bf45776a3c
Backed out changesets fa9fe193778f and 3eaf867930dd (bug 1148593) for test_async_setTimeout_stack.html and test_async_setTimeout_stack_across_globals.html failures.
2015-07-17 12:37:24 -04:00
Tom Tromey
e32d5166aa
Bug 1148593 - Pass JSContext to CallbackObject constructor. r=bz
2015-07-17 07:47:00 -04:00
Andrew McCreight
c69b22011a
Bug 1182975 - Part 3: Convert the rest of the uses of EnumerateEntries in nsBindingManager to Iterator(). r=wchen
2015-07-14 08:11:00 -04:00
Andrew McCreight
06254b7667
Bug 1182975 - Part 2: Convert EnumRuleProcessors to use an iterator. r=wchen
2015-07-14 08:11:00 -04:00
Andrew McCreight
1262381fc4
Bug 1182975 - Part 1: Use early return consistently when iterating over mBoundContentSet. r=wchen
2015-07-14 08:11:00 -04:00
Birunthan Mohanathas
47ed3a3675
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Dragana Damjanovic
e3003eee82
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Terrence Cole
b44230bba3
Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
...
* * *
Bug 1175466 - "Allocate arguments objects in the nursery" [r=terrence]
2015-06-18 10:23:49 -07:00
Terrence Cole
dd7b77e275
Backed out changeset 6da67b7e65ac (Bug 1175642) for unexpected bustage on a CLOSED TREE. r=meow
2015-07-01 11:43:40 -07:00