Jan de Mooij
|
103a223716
|
Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
|
2015-04-23 15:51:28 +02:00 |
Ehsan Akhgari
|
b2f6baa64d
|
Bug 1157059 - Avoid calling AddRef on the pointer enclosed in an nsCOMPtr in nsBindingManager::DoProcessAttachedQueue(); r=baku
|
2015-04-22 07:34:12 -04:00 |
Andrea Marchesini
|
789ad8312d
|
Bug 1156632 - Remove unused forward class declarations - patch 3 - dom/{events,xbl,xslt,xul} and others, r=ehsan
|
2015-04-22 08:29:18 +02:00 |
Ehsan Akhgari
|
3b10fd3fcb
|
Bug 915962 - Part 3: Do not crash when pressing the space bar without having an element focused; r=roc
|
2015-04-21 22:08:21 -04:00 |
Ehsan Akhgari
|
a74279b810
|
Bug 915962 - Part 1: Allow pressing space to scroll the document if an editable element or form control is not focused; r=roc
|
2015-04-21 22:07:39 -04:00 |
Kyle Huey
|
044aeb9cda
|
Backed out 3 changesets (bug 102663, bug 915962) for crashing constantly. a=me
Backed out changeset 984018eae04a (bug 102663)
Backed out changeset ec40bfefa08d (bug 915962)
Backed out changeset 79aeff6684f6 (bug 915962)
|
2015-04-21 09:19:01 -07:00 |
Denis Volk
|
32e981896d
|
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
|
2015-04-15 12:47:03 -04:00 |
Ehsan Akhgari
|
4a0bb81043
|
Bug 915962 - Part 1: Allow pressing space to scroll the document if an editable element or form control is not focused; r=roc
|
2015-04-19 18:57:50 -04:00 |
Jim Blandy
|
ebd83c9a61
|
Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley
--HG--
extra : rebase_source : 8ab7a3628a5b4d94b957f24e23e4c5c7871db97c
|
2015-04-08 21:23:48 -04:00 |
Nathan Froyd
|
4c7234747e
|
Bug 1143651 - don't use CallQueryInterface when the compiler can do the cast for us; r=ehsan
|
2015-03-12 13:20:29 -04:00 |
Mike Hommey
|
b077d9624d
|
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
|
2015-04-01 13:51:45 +09:00 |
Andrea Marchesini
|
e6f385fb3d
|
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
|
2015-03-27 18:52:19 +00:00 |
Ehsan Akhgari
|
883849ee32
|
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
|
2015-03-21 12:28:04 -04:00 |
Boris Zbarsky
|
dc24477d79
|
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
|
2015-03-19 10:13:33 -04:00 |
Brian Hackett
|
a054a9a07e
|
Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
|
2015-03-18 18:01:35 -07:00 |
Andrew McCreight
|
468e063778
|
Bug 1137536, part 3 - Move the top level DeferredFinalize functions into their own file. r=smaug
|
2015-03-18 11:36:03 -07:00 |
Andrew McCreight
|
fc0fb081b0
|
Bug 1137536, part 1 - Move DeferredFinalize out of the cyclecollector namespace. r=smaug
|
2015-03-18 11:36:03 -07:00 |
Tom Tromey
|
55b3f28580
|
Bug 1135731 - fix encoding inconsistency in NS_NewXBLProtoImpl; r=mrbkap
|
2015-03-13 12:05:57 -07:00 |
Ryan VanderMeulen
|
ee67ad0d8d
|
Merge inbound to m-c. a=merge
|
2015-03-12 18:05:45 -04:00 |
Felipe Gomes
|
5d2847b10c
|
Bug 1074971 - Add support for reserved commandkey combinations that can't be handled by content (e10s-only feature). r=smaug
|
2015-03-12 12:03:08 -03:00 |
Jonathan Griffin
|
d1c61bc9b6
|
Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown
|
2015-02-06 16:30:37 -08:00 |
Boris Zbarsky
|
5d2ae0a555
|
Bug 1140573 part 4. Drop the parent argument from js::NewFunctionByIdWithReserved. r=waldo
|
2015-03-09 12:50:08 -04:00 |
Jason Orendorff
|
cc85989b86
|
Bug 1113369, part 5 - [[Delete]] ObjectOpResult support. r=Waldo, r=bz in dom, r=dvander in js/ipc, r=bholley in js/xpconnect.
--HG--
extra : rebase_source : 64b0e44bbb7673d139fab920243566db4844b517
|
2015-02-04 10:20:04 -06:00 |
Boris Zbarsky
|
e5176c459a
|
Bug 1102042. Fix the test to not have a race between the binding and the test bits. r=terrence
|
2015-03-06 16:33:30 -05:00 |
Andrea Marchesini
|
87495fbf33
|
Bug 1134280 - Get rid of Tag() - patch 2.9 - dom/svg, dom/xml, dom/xslt and dom/xbl - Fix all the occurrences, m=smaug, r=surkov
|
2015-03-03 11:09:00 +00:00 |
Andrea Marchesini
|
2c4f63331f
|
Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
|
2015-03-03 11:08:59 +00:00 |
Boris Zbarsky
|
e4ce97339c
|
Bug 1136292 part 4. Stop passing a global as the parent arg to JS_NewObjectWithGivenProto in XBL code. r=peterv
|
2015-02-26 09:40:07 -05:00 |
Alexandre Lissy
|
a8674499c4
|
Bug 1129164 - Disable some failing mochitests on mulet. r=bent
|
2015-02-12 23:51:00 +01:00 |
Terrence Cole
|
77089204b6
|
Bug 1128110 - Share common operators on pointer-like GC classes; r=sfink
|
2015-02-04 15:27:00 -08:00 |
Andrew McCreight
|
69a49d21a2
|
Bug 1124261, part 3 - Inline NS_NewXBLKeyEventHandler. r=smaug
|
2015-01-30 10:55:11 -08:00 |
Andrew McCreight
|
69b2819df2
|
Bug 1124261, part 2 - Make NS_NewXBLEventHandler infallible. r=smaug
|
2015-01-30 10:55:11 -08:00 |
Andrew McCreight
|
2e40389e4b
|
Bug 1124261, part 1 - Remove some null checks from XBL. r=smaug
|
2015-01-30 10:55:11 -08:00 |
Andrew McCreight
|
0b8a91736f
|
Bug 1124268, part 3 - Rename nsContentUtils::GetSameOriginChecker to SameOriginChecker. r=smaug
This method is infallible, so the name should reflect that.
|
2015-01-26 09:28:15 -08:00 |
Andrew McCreight
|
b861dbec4e
|
Bug 1124268, part 1 - Take advantage of the infallibility of nsContentUtils::GetSameOriginChecker(). r=smaug
|
2015-01-26 09:28:15 -08:00 |
Chris Peterson
|
8cf0e68ac4
|
Bug 1121323 - Remove nonstandard let expressions from XBL test_bug389322.xhtml. r=bz
|
2015-01-09 01:00:33 -08:00 |
Ehsan Akhgari
|
f7f7a319f9
|
Bug 1118608 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/xbl; r=baku
|
2015-01-07 10:20:48 -05:00 |
Tom Schuster
|
8960d9ef9f
|
Bug 1094176 - Remove lookup API from browser. r=bholley
|
2014-12-17 00:28:39 +01:00 |
Terrence Cole
|
e4a4d0c7fa
|
Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco
--HG--
extra : rebase_source : 2338e0a57779401f9bc4744bc2fa59a4b31d76bf
|
2014-12-05 09:38:34 -08:00 |
Masayuki Nakano
|
dffa5d5d04
|
Bug 1100862 Shortcut key handlers should ignore Windows-Logo key state if no shortcut keys match a key event and the key is pressed because native applications do so r=enndeakin
|
2014-12-12 21:17:37 +09:00 |
Jason Orendorff
|
92f1bf16c5
|
Bug 1103368, part 5 - Make Class::getProperty and setProperty nullable instead of needing stub functions. Never store stub functions in JSPropertyDescriptors. r=bhackett.
--HG--
extra : rebase_source : a44070dd6155426ef6026c1575116f90b5fdac0c
extra : amend_source : 8d8fcf05dfd5fdf214a39501663347a6d6b56463
|
2014-11-22 12:23:39 -06:00 |
Jason Orendorff
|
acdfa74202
|
Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.
--HG--
extra : rebase_source : a349ef612573aff8f87b995a65df94ae56cab13d
extra : amend_source : bbfe549fe0735d8b33ffff66d7eeddcc2ad042d2
|
2014-12-02 16:56:35 -06:00 |
Terrence Cole
|
d0e0d193b8
|
Bug 1107349 - Always build in enerational GC support; r=jonco
|
2014-12-04 09:45:05 -08:00 |
Wes Kocher
|
126b4f108e
|
Backed out changeset bf25101e66cf (bug 1095098) for build bustage
|
2014-12-08 16:27:12 -08:00 |
Denis Volk
|
0f94bddfc8
|
Bug 1095098: move do_QueryObject templates into their own header r=froydnj
|
2014-11-20 12:20:10 +01:00 |
L. David Baron
|
da55abe7bc
|
Bug 1089417 patch 6 - Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam
This is needed for patch 7.
|
2014-12-05 15:50:00 -08:00 |
Wes Kocher
|
e17b14bb50
|
Backed out 8 changesets (bug 1089417) for b2g bustage possibly on a CLOSED TREE
Backed out changeset bf9f31312c1a (bug 1089417)
Backed out changeset babf33f8e077 (bug 1089417)
Backed out changeset 47b4f47d2e36 (bug 1089417)
Backed out changeset 11da22489a4f (bug 1089417)
Backed out changeset a39f32b2b2de (bug 1089417)
Backed out changeset fba9c331e036 (bug 1089417)
Backed out changeset b541a037f627 (bug 1089417)
Backed out changeset fc47a51b4f96 (bug 1089417)
|
2014-12-05 12:45:41 -08:00 |
L. David Baron
|
c4977dbae7
|
Bug 1089417 patch 6 - Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam
This is needed for patch 7.
|
2014-12-05 11:37:38 -08:00 |
Athena
|
714bdbe546
|
Bug 1105101: Fix cmd/alt arrow keyboard shortcuts on a Mac r=roc
|
2014-11-28 12:30:42 +00:00 |
Boris Zbarsky
|
7fabbb42c0
|
Bug 1093112. Make sure that our <script> has been parsed before we attach XBL bindings that call functions from it. r=bholley
|
2014-11-24 11:57:49 -05:00 |
Jonathan Kew
|
28077f9d67
|
Bug 1077515 - part 10 - Update xbl keypress handlers to use physical-direction movement/selection commands. r=roc
|
2014-11-22 14:39:04 +00:00 |