gecko/dom
Boris Zbarsky f1bf746514 Bug 796983 part 2. Add a way to generate an example class declaration for a given WebIDL interface. r=jst
We mark constructors as static in the parser because they are.  This
allows us to just use the isStatic() for the IDLMember to mark our
declarations static.

To generate an example interface implementation, just "make
interfacename-example" in $objdir/dom/bindings.  This will place files
called interfacename-example.h and interfacename-example.cpp in that
directory.  For example, "make XMLHttpRequest-example" will get you
$objdir/dom/bindings/XMLHttpRequest-example.h and
$objdir/dom/bindings/XMLHttpRequest-example.cpp.

Attribute getters currently default to const methods, while setters
and operations default to non-const methods.

--HG--
rename : dom/bindings/BindingGen.py => dom/bindings/ExampleGen.py
2012-10-17 17:01:55 -04:00
..
activities Bug 802108 - [MozActivity] fails for OOP applications [r=gwagner] 2012-10-17 13:44:39 -07:00
alarm
apps Bug 801573 - [Web Activities] Need to notify SystemMessageInternal when the app's registration restarts to avoid sending system messages to deprecated pages. r=fabrice 2012-10-17 12:30:43 +08:00
base Bug 801241 - Properly handle |false| return false from JS_DescribeScriptedCaller. r=bz 2012-10-17 19:44:30 +02:00
battery Bug 720768 - add nsDOMEventTargetHelper::DispatchTrustedEvent; r=mounir, sr=smaug 2012-09-27 16:11:31 -04:00
bindings Bug 796983 part 2. Add a way to generate an example class declaration for a given WebIDL interface. r=jst 2012-10-17 17:01:55 -04:00
bluetooth Bug 799452 - patch 2: Parse PUT request header, r=qdot 2012-10-17 14:48:52 +08:00
browser-element Bug 800170 - Modify mozbrowser's getScreenshot() so it takes max-width, max-height parameters. r=smaug 2012-10-17 00:23:08 -04:00
camera Bug 794510: Part 4 - Use PR_NewLogModule instead of PR_LOG_DEFINE; r=ehsan,wtc 2012-10-13 15:56:35 -05:00
contacts Bug 792594 - Workaround for import error on mochitest b2g. r=gwagner 2012-10-16 21:34:00 -04:00
devicestorage Merge the last PGO-green inbound changeset to m-c. 2012-10-16 21:52:06 -04:00
encoding Bug 799910 - Fix ASCII range of EUC-KR and Big5 converters. r=smontagu 2012-10-16 21:34:03 -04:00
file Bug 720768 - add nsDOMEventTargetHelper::DispatchTrustedEvent; r=mounir, sr=smaug 2012-09-27 16:11:31 -04:00
fm Bug 797510 - Add QI for DOMFMRadioParent. r=jlebar. 2012-10-11 21:31:39 -04:00
icc Bug 783525 - part 1 - idl and DOM impl for ICCCardLockErrorEvent. r=smaug, sr=sicking 2012-10-03 14:29:07 +08:00
identity Back out 4f8830d30f62 (bug 794680) for bustage on a CLOSED TREE 2012-10-16 19:58:32 -07:00
imptests Bug 742191 - Part d: Throw TypeErrors for Paris binding exceptions; r=bz 2012-10-16 14:06:10 -04:00
indexedDB Bug 784400 - Bump heap size of IndexedDB JSRuntime to deal with heap size increase caused by self-hosting code. r=luke 2012-10-11 14:43:00 +02:00
interfaces Bug 648610: Implement <canvas>.toBlob. r=smaug 2012-10-15 14:15:25 -07:00
ipc Bug 800486 - Part 2: Move signal-watching and memory-report-dumping code out of nsMemoryReporterManager and into a new file, MemoryInfoDumper. r=njn 2012-10-15 22:12:14 -04:00
locales Bug 802069 follow-up - Fix alignment; r=nobody 2012-10-17 14:17:50 +02:00
media Bug 791278 - Crash test for WebRTC crash [@sipcc::PeerConnectionImpl::SetLocalDescription]. r=jesup 2012-10-17 15:33:57 -04:00
messages Bug 801573 - [Web Activities] Need to notify SystemMessageInternal when the app's registration restarts to avoid sending system messages to deprecated pages. r=fabrice 2012-10-17 12:30:43 +08:00
mms
network Bug 794011 - Add 'sessionEnded' to nsIDOMUSSDReceivedEvent. r=mounir 2012-10-17 12:17:19 +01:00
payment Bug 793329 - If the trusted UI is closed on device, fire an onerror callback in mozPay indicating as such; r=fabrice 2012-10-16 11:28:30 +02:00
permission
plugins Bug 802069 - Make "macintosh" the canonical name of its encoding, not "x-mac-roman"; r=smontagu 2012-10-17 12:15:23 +02:00
power Back out 0fc318454f2b (bug 790393) for bustage on a CLOSED TREE 2012-10-16 20:10:40 -07:00
settings Bug 793361 - Apps, SystemMessages: free message manager references for killed children. r=fabrice 2012-10-01 13:29:59 -07:00
sms Bug 802427 - Disable Marionette expectedFailures for Python 2.6-compat reasons, a=test-only, DONTBUILD(NPOTB) 2012-10-16 16:41:42 -07:00
src Bug 797681 - Register GonkGPSGeoLocationProvider as a XPCOM service. r=dougt 2012-10-15 14:40:51 +08:00
system Bug 794011 - Add 'sessionEnded' to nsIDOMUSSDReceivedEvent. r=mounir 2012-10-17 12:17:19 +01:00
telephony Bug 790463 - Disable test_outgoing_remote_hangup_held.js due to crashes, a=test-only, DONTBUILD(NPOTB) 2012-10-17 11:02:51 -07:00
tests Bug 796911 - Attempt #2 to fix Intermittent test_clear_browser_data.html. r=bz 2012-10-15 16:28:23 +01:00
time Bug 790499 - Time API: Call JS_ClearDateCaches() to update Date object's timezone when the system timezone is reset, r=jlebar 2012-10-17 00:26:00 -04:00
webidl Bug 742781 - Implement WEBGL_debug_renderer_info extension - r=bz,jgilbert 2012-10-17 15:11:51 -04:00
wifi Bug 801935 - Don't unload wireless drivers, r=gal 2012-10-15 19:51:20 -04:00
workers Bug 720083 - Workers: add support for transferable objects from HTML5 spec. r=sphink, r=bent 2012-10-03 18:19:22 -04:00
dom-config.mk
Makefile.in