Граф коммитов

23 Коммитов

Автор SHA1 Сообщение Дата
Thibaut Despoulain e425c0afd0 FIXUP proposed fix for duplicate error. 2015-04-24 18:12:27 -07:00
Thibaut Despoulain 5f0e68b8c6 Add thorough type checking and fastpath modes for webidl_binder.py.
Add IDL_CHECKS=ALL|FAST|DEFAULT.
Also add IDL_VERBOSE=1 mode to print debug info during render_function.
2015-04-24 15:59:58 -07:00
Alon Zakai 3aca0febd5 fix webidl enum code to run only when main is ready; fixes #3258 2015-03-17 16:48:15 -07:00
Alon Zakai 4c0ee8607b make test_webidl robust to stack start locations 2014-12-08 17:43:17 -08:00
Mark Logan 60287e220e Do not allocate redundant storage for identical strings. 2014-12-04 15:37:19 -08:00
Alon Zakai a2539937ee Merge pull request #2812 from artillery/incoming
WebIDL support for readonly (const) attributes.
2014-09-22 19:22:40 -07:00
Mark Logan 5d84891c05 Automatically call Pointer_stringify on DOMString return values. 2014-09-21 08:45:44 -07:00
Mark Logan 3508c7c38f Support for readonly (const) attributes. 2014-09-20 15:35:02 -07:00
Alon Zakai c6c1cbf72a Merge pull request #2686 from artillery/webidl-array-attributes
WebIDL: array attribute bindings
2014-08-19 17:14:35 -07:00
Mark Logan 889c97822d Bounds-checking for array attributes. 2014-08-18 16:21:42 -07:00
Mark Logan fc95a31d13 Support for array attributes in WebIDL bindings. 2014-08-17 12:52:22 -07:00
Alon Zakai f30112c86e add VoidPtr type to WebIDL binder, for void* 2014-08-12 15:51:05 -07:00
Alon Zakai de2583876c explicitly provide Module to EM_ASM scripts, so that they work even if Module was removed by closure; #2639 2014-08-07 16:50:01 -07:00
Mark Logan 293b0266f2 Must access TypeTestClass via Module 2014-08-07 11:21:48 -07:00
Mark Logan dc2e4afa7d Fix off-by-one error when writing JSImplementation virtual method calls. 2014-08-07 11:17:29 -07:00
Alon Zakai 10172fce55 Merge branch 'webidl-void-pointers' of https://github.com/artillery/emscripten into incoming
Conflicts:
	tests/webidl/output.txt
	tests/webidl/post.js
2014-08-06 18:05:43 -07:00
Mark Logan b36ff78f70 Support void * values via the `any` type. 2014-08-06 17:50:18 -07:00
Mark Logan 526ccf5304 Support for byte, octet, and unsigned shorts and longs. 2014-08-06 17:48:46 -07:00
Mark Logan 72449f0076 Support for enums in classes and namespaces. 2014-08-05 10:30:27 -07:00
Mark Logan 9da52bedde Bind C++ enums declared as `enum` in the IDL file. 2014-08-05 10:29:11 -07:00
Alon Zakai afed8b5259 support const methods, not just attributes, in webidl binder 2014-05-15 12:32:27 -07:00
Alon Zakai d470387f09 allow overriding functions with the same name in the parent in webidl binder 2014-05-14 13:17:13 -07:00
Alon Zakai 28ed391308 webidl binder 2014-04-23 17:52:20 -07:00