├── ChangeLog ├── LICENSE ├── Makefile.am ├── Makefile.in ├── NEWS ├── NOTICE ├── README ├── aclocal.m4 ├── app └── escudo ├── config.guess ├── config.h.in ├── config.sub ├── configure ├── configure.ac ├── data ├── 128x128 │ ├── Makefile.am │ ├── Makefile.in │ └── escudo.png ├── 16x16 │ ├── Makefile.am │ ├── Makefile.in │ └── escudo.png ├── 22x22 │ ├── Makefile.am │ ├── Makefile.in │ └── escudo.png ├── 24x24 │ ├── Makefile.am │ ├── Makefile.in │ └── escudo.png ├── 256x256 │ ├── Makefile.am │ ├── Makefile.in │ └── escudo.png ├── 32x32 │ ├── Makefile.am │ ├── Makefile.in │ └── escudo.png ├── 48x48 │ ├── Makefile.am │ ├── Makefile.in │ └── escudo.png ├── 64x64 │ ├── Makefile.am │ ├── Makefile.in │ └── escudo.png ├── Makefile.am ├── Makefile.in └── escudo │ ├── about │ ├── blank │ ├── escudo.png │ ├── escudo_128.png │ ├── escudo_24.png │ ├── index.html │ └── index.html.in │ ├── default.css │ ├── escudo.desktop │ ├── escudo.html │ ├── escudo.ico │ ├── escudo.png │ ├── gear.gif │ ├── go-next.png │ ├── go-previous.png │ ├── preshint.css │ ├── process-stop.png │ └── view-refresh.png ├── debian ├── changelog.in ├── compat ├── control ├── copyright ├── docs ├── rules └── source │ └── format ├── depcomp ├── escudo.spec.in ├── idl ├── 2dcontext.idl ├── COPYRIGHT.html ├── NOTICE ├── arrays.idl ├── console.idl ├── css3color.idl ├── cssom.idl ├── cssomview.idl ├── dom2css.idl ├── dom2events.idl ├── dom2ranges.idl ├── dom2stylesheets.idl ├── dom2traversal.idl ├── dom2views.idl ├── dom3core.idl ├── dom3events.idl ├── dom3ls.idl ├── dom3validation.idl ├── dom3xpath.idl ├── domcore.idl ├── domparsing.idl ├── elementtraversal.idl ├── eventsource.idl ├── file.idl ├── geolocation.idl ├── geometry.idl ├── html5.idl ├── idl_scraper.pl ├── indexeddb.idl ├── microdata.idl ├── postmsg.idl ├── progress-events.idl ├── selectors.idl ├── smil.idl ├── svg.idl ├── typedarray.idl ├── url.idl ├── webdatabase.idl ├── webgl.idl ├── webmessaging.idl ├── webnotifications.idl ├── websocket.idl ├── webstorage.idl ├── wget_webidl_dom ├── workers.idl ├── xbl2.idl └── xhr2.idl ├── install-prerequisites ├── install-sh ├── m4 ├── ax_compare_version.m4 ├── bison.m4 └── esidl.m4 ├── missing ├── org └── w3c │ └── dom │ └── ObjectArray.h ├── src ├── Any.cpp ├── Any.test.cpp ├── AttrImp.cpp ├── AttrImp.h ├── BackgroundTask.cpp ├── BeforeUnloadEventImp.cpp ├── BeforeUnloadEventImp.h ├── Box.test.cpp ├── CSSParser.test.cpp ├── CSSStyle.test.cpp ├── CSSTokenizer.test.cpp ├── Canvas.h ├── Canvas.test.cpp ├── CanvasGL.cpp ├── CanvasGL.h ├── CaretPositionImp.cpp ├── CaretPositionImp.h ├── CharacterDataImp.cpp ├── CharacterDataImp.h ├── CommentImp.cpp ├── CommentImp.h ├── CompositionEventImp.cpp ├── CompositionEventImp.h ├── CompositionEventInitImp.cpp ├── CompositionEventInitImp.h ├── CustomEventImp.cpp ├── CustomEventImp.h ├── CustomEventInitImp.cpp ├── CustomEventInitImp.h ├── DOMErrorImp.cpp ├── DOMErrorImp.h ├── DOMImplementationImp.cpp ├── DOMImplementationImp.h ├── DOMMatrixImp.cpp ├── DOMMatrixImp.h ├── DOMMatrixReadOnlyImp.cpp ├── DOMMatrixReadOnlyImp.h ├── DOMParserImp.cpp ├── DOMParserImp.h ├── DOMPointImp.cpp ├── DOMPointImp.h ├── DOMPointInitImp.cpp ├── DOMPointInitImp.h ├── DOMPointReadOnlyImp.cpp ├── DOMPointReadOnlyImp.h ├── DOMQuadImp.cpp ├── DOMQuadImp.h ├── DOMRectImp.cpp ├── DOMRectImp.h ├── DOMRectListImp.cpp ├── DOMRectListImp.h ├── DOMRectReadOnlyImp.cpp ├── DOMRectReadOnlyImp.h ├── DOMSettableTokenListImp.cpp ├── DOMSettableTokenListImp.h ├── DOMStringListImp.cpp ├── DOMStringListImp.h ├── DOMStringMapImp.cpp ├── DOMStringMapImp.h ├── DOMTokenListImp.cpp ├── DOMTokenListImp.h ├── DocumentFragmentImp.cpp ├── DocumentFragmentImp.h ├── DocumentImp.cpp ├── DocumentImp.h ├── DocumentTypeImp.cpp ├── DocumentTypeImp.h ├── DragEventImp.cpp ├── DragEventImp.h ├── DragEventInitImp.cpp ├── DragEventInitImp.h ├── ECMAScript.cpp ├── ECMAScript.h ├── ElementImp.cpp ├── ElementImp.h ├── Escudo.cpp ├── EventHandlerNonNullImp.cpp ├── EventHandlerNonNullImp.h ├── EventImp.cpp ├── EventImp.h ├── EventInitImp.cpp ├── EventInitImp.h ├── EventListenerImp.cpp ├── EventListenerImp.h ├── EventSourceImp.cpp ├── EventSourceImp.h ├── EventTargetImp.cpp ├── EventTargetImp.h ├── ExternalImp.cpp ├── ExternalImp.h ├── FocusEventImp.cpp ├── FocusEventImp.h ├── FocusEventInitImp.cpp ├── FocusEventInitImp.h ├── FontDatabase.test.cpp ├── FontManager.test.cpp ├── FunctionStringCallbackImp.cpp ├── FunctionStringCallbackImp.h ├── HTMLInputStream.test.cpp ├── HTMLInputStream.test.getChar.cpp ├── HTMLParser.test.cpp ├── HTMLTokenizer.test.cpp ├── HTTPHeader.test.cpp ├── HTTPRequest.test.cpp ├── HashChangeEventImp.cpp ├── HashChangeEventImp.h ├── HashChangeEventInitImp.cpp ├── HashChangeEventInitImp.h ├── HistoryImp.cpp ├── HistoryImp.h ├── Ico.test.cpp ├── KeyboardEventImp.cpp ├── KeyboardEventImp.h ├── KeyboardEventInitImp.cpp ├── KeyboardEventInitImp.h ├── LocationImp.cpp ├── LocationImp.h ├── MediaFeatureNames.re ├── MediaListImp.cpp ├── MediaListImp.h ├── MediaTypeNames.re ├── MessageEventImp.cpp ├── MessageEventImp.h ├── MessageEventInitImp.cpp ├── MessageEventInitImp.h ├── MouseEventImp.cpp ├── MouseEventImp.h ├── MouseEventInitImp.cpp ├── MouseEventInitImp.h ├── MutationCallbackImp.cpp ├── MutationCallbackImp.h ├── MutationEventImp.cpp ├── MutationEventImp.h ├── MutationNameEventImp.cpp ├── MutationNameEventImp.h ├── MutationObserverImp.cpp ├── MutationObserverImp.h ├── MutationObserverInitImp.cpp ├── MutationObserverInitImp.h ├── MutationRecordImp.cpp ├── MutationRecordImp.h ├── Navigator.test.cpp ├── NavigatorContentUtilsImp.cpp ├── NavigatorContentUtilsImp.h ├── NavigatorIDImp.cpp ├── NavigatorIDImp.h ├── NavigatorImp.cpp ├── NavigatorImp.h ├── NavigatorOnLineImp.cpp ├── NavigatorOnLineImp.h ├── NavigatorStorageUtilsImp.cpp ├── NavigatorStorageUtilsImp.h ├── NodeFilterImp.cpp ├── NodeFilterImp.h ├── NodeImp.cpp ├── NodeImp.h ├── NodeIteratorImp.cpp ├── NodeIteratorImp.h ├── NodeListImp.cpp ├── NodeListImp.h ├── Object.h ├── ObjectArrayImp.h ├── OnErrorEventHandlerNonNullImp.cpp ├── OnErrorEventHandlerNonNullImp.h ├── PageTransitionEventImp.cpp ├── PageTransitionEventImp.h ├── PageTransitionEventInitImp.cpp ├── PageTransitionEventInitImp.h ├── PopStateEventImp.cpp ├── PopStateEventImp.h ├── PopStateEventInitImp.cpp ├── PopStateEventInitImp.h ├── ProcessingInstructionImp.cpp ├── ProcessingInstructionImp.h ├── Profile.cpp ├── Profile.h ├── Profile.test.cpp ├── ProgressEventImp.cpp ├── ProgressEventImp.h ├── Queue.h ├── RangeImp.cpp ├── RangeImp.h ├── Reflect.h ├── Script.test.cpp ├── Sequence.h ├── StyleSheetImp.cpp ├── StyleSheetImp.h ├── Task.h ├── Test.glut.cpp ├── Test.util.cpp ├── Test.util.h ├── Test.x11.cpp ├── TextEventImp.cpp ├── TextEventImp.h ├── TextImp.cpp ├── TextImp.h ├── TextIterator.h ├── TrackEventImp.cpp ├── TrackEventImp.h ├── TrackEventInitImp.cpp ├── TrackEventInitImp.h ├── TreeWalkerImp.cpp ├── TreeWalkerImp.h ├── U16InputStream.cpp ├── U16InputStream.h ├── UIEventImp.cpp ├── UIEventImp.h ├── UIEventInitImp.cpp ├── UIEventInitImp.h ├── URL.test.cpp ├── WheelEventImp.cpp ├── WheelEventImp.h ├── WheelEventInitImp.cpp ├── WheelEventInitImp.h ├── WindowImp.cpp ├── WindowImp.h ├── WindowProxy.cpp ├── WindowProxy.h ├── XMLDocumentImp.cpp ├── XMLDocumentImp.h ├── XMLSerializerImp.cpp ├── XMLSerializerImp.h ├── css │ ├── Bmp.cpp │ ├── Bmp.h │ ├── Box.cpp │ ├── Box.h │ ├── BoxGL.cpp │ ├── BoxImage.cpp │ ├── BoxImage.h │ ├── CSS2PropertiesImp.cpp │ ├── CSS2PropertiesImp.h │ ├── CSSCharsetRuleImp.cpp │ ├── CSSCharsetRuleImp.h │ ├── CSSColor.re │ ├── CSSFontFaceRuleImp.cpp │ ├── CSSFontFaceRuleImp.h │ ├── CSSGrammar.yy │ ├── CSSImportRuleImp.cpp │ ├── CSSImportRuleImp.h │ ├── CSSInputStream.cpp │ ├── CSSInputStream.h │ ├── CSSMediaRuleImp.cpp │ ├── CSSMediaRuleImp.h │ ├── CSSNamespaceRuleImp.cpp │ ├── CSSNamespaceRuleImp.h │ ├── CSSPageRuleImp.cpp │ ├── CSSPageRuleImp.h │ ├── CSSParser.cpp │ ├── CSSParser.h │ ├── CSSPrimitiveValueImp.cpp │ ├── CSSPrimitiveValueImp.h │ ├── CSSPropertyNames.re │ ├── CSSPropertyValueImp.cpp │ ├── CSSPropertyValueImp.h │ ├── CSSRuleImp.cpp │ ├── CSSRuleImp.h │ ├── CSSRuleListImp.cpp │ ├── CSSRuleListImp.h │ ├── CSSSelector.cpp │ ├── CSSSelector.h │ ├── CSSSerialize.cpp │ ├── CSSSerialize.h │ ├── CSSStyleDeclarationImp.cpp │ ├── CSSStyleDeclarationImp.h │ ├── CSSStyleRuleImp.cpp │ ├── CSSStyleRuleImp.h │ ├── CSSStyleSheetImp.cpp │ ├── CSSStyleSheetImp.h │ ├── CSSTokenizer.h │ ├── CSSTokenizer.re │ ├── CSSUnknownRuleImp.cpp │ ├── CSSUnknownRuleImp.h │ ├── CSSValueImp.cpp │ ├── CSSValueImp.h │ ├── CSSValueListImp.cpp │ ├── CSSValueListImp.h │ ├── CSSValueParser.cpp │ ├── CSSValueParser.h │ ├── CounterImp.cpp │ ├── CounterImp.h │ ├── DocumentCSSImp.cpp │ ├── DocumentCSSImp.h │ ├── FormattingContext.cpp │ ├── FormattingContext.h │ ├── Ico.cpp │ ├── Ico.h │ ├── LineBox.cpp │ ├── RGBColorImp.cpp │ ├── RGBColorImp.h │ ├── RectImp.cpp │ ├── RectImp.h │ ├── Replaced.cpp │ ├── StackingContext.cpp │ ├── StackingContext.h │ ├── Table.cpp │ ├── Table.h │ ├── TableGL.cpp │ ├── ViewCSSImp.cpp │ ├── ViewCSSImp.h │ └── ViewCSSImpGL.cpp ├── file │ ├── BlobImp.cpp │ ├── BlobImp.h │ ├── BlobPropertyBagImp.cpp │ ├── BlobPropertyBagImp.h │ ├── FileCallbackImp.cpp │ ├── FileCallbackImp.h │ ├── FileImp.cpp │ ├── FileImp.h │ ├── FileListImp.cpp │ ├── FileListImp.h │ ├── FileReaderImp.cpp │ ├── FileReaderImp.h │ ├── FileReaderSyncImp.cpp │ ├── FileReaderSyncImp.h │ ├── LineEndingsImp.cpp │ └── LineEndingsImp.h ├── font │ ├── FontDatabase.cpp │ ├── FontDatabase.h │ ├── FontManager.cpp │ ├── FontManager.h │ └── FontManagerBackEndGL.h ├── harness.cpp ├── html │ ├── ApplicationCacheImp.cpp │ ├── ApplicationCacheImp.h │ ├── AudioTrackImp.cpp │ ├── AudioTrackImp.h │ ├── AudioTrackListImp.cpp │ ├── AudioTrackListImp.h │ ├── BarPropImp.cpp │ ├── BarPropImp.h │ ├── CanvasDrawingStylesImp.cpp │ ├── CanvasDrawingStylesImp.h │ ├── CanvasGradientImp.cpp │ ├── CanvasGradientImp.h │ ├── CanvasPathMethodsImp.cpp │ ├── CanvasPathMethodsImp.h │ ├── CanvasPatternImp.cpp │ ├── CanvasPatternImp.h │ ├── CanvasRenderingContext2DImp.cpp │ ├── CanvasRenderingContext2DImp.h │ ├── DataTransferImp.cpp │ ├── DataTransferImp.h │ ├── DataTransferItemImp.cpp │ ├── DataTransferItemImp.h │ ├── DataTransferItemListImp.cpp │ ├── DataTransferItemListImp.h │ ├── DrawingStyleImp.cpp │ ├── DrawingStyleImp.h │ ├── HTMLAllCollectionImp.cpp │ ├── HTMLAllCollectionImp.h │ ├── HTMLAnchorElementImp.cpp │ ├── HTMLAnchorElementImp.h │ ├── HTMLAppletElementImp.cpp │ ├── HTMLAppletElementImp.h │ ├── HTMLAreaElementImp.cpp │ ├── HTMLAreaElementImp.h │ ├── HTMLAudioElementImp.cpp │ ├── HTMLAudioElementImp.h │ ├── HTMLBRElementImp.cpp │ ├── HTMLBRElementImp.h │ ├── HTMLBaseElementImp.cpp │ ├── HTMLBaseElementImp.h │ ├── HTMLBaseFontElementImp.cpp │ ├── HTMLBaseFontElementImp.h │ ├── HTMLBindingElementImp.cpp │ ├── HTMLBindingElementImp.h │ ├── HTMLBodyElementImp.cpp │ ├── HTMLBodyElementImp.h │ ├── HTMLButtonElementImp.cpp │ ├── HTMLButtonElementImp.h │ ├── HTMLCanvasElementImp.cpp │ ├── HTMLCanvasElementImp.h │ ├── HTMLCollectionImp.cpp │ ├── HTMLCollectionImp.h │ ├── HTMLCommandElementImp.cpp │ ├── HTMLCommandElementImp.h │ ├── HTMLDListElementImp.cpp │ ├── HTMLDListElementImp.h │ ├── HTMLDataListElementImp.cpp │ ├── HTMLDataListElementImp.h │ ├── HTMLDetailsElementImp.cpp │ ├── HTMLDetailsElementImp.h │ ├── HTMLDialogElementImp.cpp │ ├── HTMLDialogElementImp.h │ ├── HTMLDirectoryElementImp.cpp │ ├── HTMLDirectoryElementImp.h │ ├── HTMLDivElementImp.cpp │ ├── HTMLDivElementImp.h │ ├── HTMLElementImp.cpp │ ├── HTMLElementImp.h │ ├── HTMLEmbedElementImp.cpp │ ├── HTMLEmbedElementImp.h │ ├── HTMLFieldSetElementImp.cpp │ ├── HTMLFieldSetElementImp.h │ ├── HTMLFontElementImp.cpp │ ├── HTMLFontElementImp.h │ ├── HTMLFormControlImp.cpp │ ├── HTMLFormControlImp.h │ ├── HTMLFormControlsCollectionImp.cpp │ ├── HTMLFormControlsCollectionImp.h │ ├── HTMLFormElementImp.cpp │ ├── HTMLFormElementImp.h │ ├── HTMLFrameElementImp.cpp │ ├── HTMLFrameElementImp.h │ ├── HTMLFrameSetElementImp.cpp │ ├── HTMLFrameSetElementImp.h │ ├── HTMLHRElementImp.cpp │ ├── HTMLHRElementImp.h │ ├── HTMLHeadElementImp.cpp │ ├── HTMLHeadElementImp.h │ ├── HTMLHeadingElementImp.cpp │ ├── HTMLHeadingElementImp.h │ ├── HTMLHtmlElementImp.cpp │ ├── HTMLHtmlElementImp.h │ ├── HTMLIFrameElementImp.cpp │ ├── HTMLIFrameElementImp.h │ ├── HTMLImageElementImp.cpp │ ├── HTMLImageElementImp.h │ ├── HTMLInputElementImp.cpp │ ├── HTMLInputElementImp.h │ ├── HTMLInputStream.cpp │ ├── HTMLInputStream.h │ ├── HTMLKeygenElementImp.cpp │ ├── HTMLKeygenElementImp.h │ ├── HTMLLIElementImp.cpp │ ├── HTMLLIElementImp.h │ ├── HTMLLabelElementImp.cpp │ ├── HTMLLabelElementImp.h │ ├── HTMLLegendElementImp.cpp │ ├── HTMLLegendElementImp.h │ ├── HTMLLinkElementImp.cpp │ ├── HTMLLinkElementImp.h │ ├── HTMLMapElementImp.cpp │ ├── HTMLMapElementImp.h │ ├── HTMLMarqueeElementImp.cpp │ ├── HTMLMarqueeElementImp.h │ ├── HTMLMediaElementImp.cpp │ ├── HTMLMediaElementImp.h │ ├── HTMLMenuElementImp.cpp │ ├── HTMLMenuElementImp.h │ ├── HTMLMetaElementImp.cpp │ ├── HTMLMetaElementImp.h │ ├── HTMLMeterElementImp.cpp │ ├── HTMLMeterElementImp.h │ ├── HTMLModElementImp.cpp │ ├── HTMLModElementImp.h │ ├── HTMLOListElementImp.cpp │ ├── HTMLOListElementImp.h │ ├── HTMLObjectElementImp.cpp │ ├── HTMLObjectElementImp.h │ ├── HTMLOptGroupElementImp.cpp │ ├── HTMLOptGroupElementImp.h │ ├── HTMLOptionElementImp.cpp │ ├── HTMLOptionElementImp.h │ ├── HTMLOptionsCollectionImp.cpp │ ├── HTMLOptionsCollectionImp.h │ ├── HTMLOutputElementImp.cpp │ ├── HTMLOutputElementImp.h │ ├── HTMLParagraphElementImp.cpp │ ├── HTMLParagraphElementImp.h │ ├── HTMLParamElementImp.cpp │ ├── HTMLParamElementImp.h │ ├── HTMLParser.cpp │ ├── HTMLParser.h │ ├── HTMLPreElementImp.cpp │ ├── HTMLPreElementImp.h │ ├── HTMLProgressElementImp.cpp │ ├── HTMLProgressElementImp.h │ ├── HTMLPropertiesCollectionImp.cpp │ ├── HTMLPropertiesCollectionImp.h │ ├── HTMLQuoteElementImp.cpp │ ├── HTMLQuoteElementImp.h │ ├── HTMLReplacedElementImp.h │ ├── HTMLScriptElementImp.cpp │ ├── HTMLScriptElementImp.h │ ├── HTMLSelectElementImp.cpp │ ├── HTMLSelectElementImp.h │ ├── HTMLSourceElementImp.cpp │ ├── HTMLSourceElementImp.h │ ├── HTMLSpanElementImp.cpp │ ├── HTMLSpanElementImp.h │ ├── HTMLStyleElementImp.cpp │ ├── HTMLStyleElementImp.h │ ├── HTMLTableCaptionElementImp.cpp │ ├── HTMLTableCaptionElementImp.h │ ├── HTMLTableCellElementImp.cpp │ ├── HTMLTableCellElementImp.h │ ├── HTMLTableColElementImp.cpp │ ├── HTMLTableColElementImp.h │ ├── HTMLTableDataCellElementImp.cpp │ ├── HTMLTableDataCellElementImp.h │ ├── HTMLTableElementImp.cpp │ ├── HTMLTableElementImp.h │ ├── HTMLTableHeaderCellElementImp.cpp │ ├── HTMLTableHeaderCellElementImp.h │ ├── HTMLTableRowElementImp.cpp │ ├── HTMLTableRowElementImp.h │ ├── HTMLTableSectionElementImp.cpp │ ├── HTMLTableSectionElementImp.h │ ├── HTMLTemplateElementImp.cpp │ ├── HTMLTemplateElementImp.h │ ├── HTMLTextAreaElementImp.cpp │ ├── HTMLTextAreaElementImp.h │ ├── HTMLTimeElementImp.cpp │ ├── HTMLTimeElementImp.h │ ├── HTMLTitleElementImp.cpp │ ├── HTMLTitleElementImp.h │ ├── HTMLTokenizer.cpp │ ├── HTMLTokenizer.h │ ├── HTMLTrackElementImp.cpp │ ├── HTMLTrackElementImp.h │ ├── HTMLUListElementImp.cpp │ ├── HTMLUListElementImp.h │ ├── HTMLUnknownElementImp.cpp │ ├── HTMLUnknownElementImp.h │ ├── HTMLUtil.cpp │ ├── HTMLUtil.h │ ├── HTMLVideoElementImp.cpp │ ├── HTMLVideoElementImp.h │ ├── HitRegionOptionsImp.cpp │ ├── HitRegionOptionsImp.h │ ├── ImageDataImp.cpp │ ├── ImageDataImp.h │ ├── MediaControllerImp.cpp │ ├── MediaControllerImp.h │ ├── MediaErrorImp.cpp │ ├── MediaErrorImp.h │ ├── MediaQueryListImp.cpp │ ├── MediaQueryListImp.h │ ├── MediaQueryListListenerImp.cpp │ ├── MediaQueryListListenerImp.h │ ├── MessageChannelImp.cpp │ ├── MessageChannelImp.h │ ├── MessagePortImp.cpp │ ├── MessagePortImp.h │ ├── PathImp.cpp │ ├── PathImp.h │ ├── RadioNodeListImp.cpp │ ├── RadioNodeListImp.h │ ├── ScreenImp.cpp │ ├── ScreenImp.h │ ├── TextMetricsImp.cpp │ ├── TextMetricsImp.h │ ├── TextTrackCueImp.cpp │ ├── TextTrackCueImp.h │ ├── TextTrackCueListImp.cpp │ ├── TextTrackCueListImp.h │ ├── TextTrackImp.cpp │ ├── TextTrackImp.h │ ├── TextTrackListImp.cpp │ ├── TextTrackListImp.h │ ├── TimeRangesImp.cpp │ ├── TimeRangesImp.h │ ├── TransferableImp.cpp │ ├── TransferableImp.h │ ├── ValidityStateImp.cpp │ ├── ValidityStateImp.h │ ├── VideoTrackImp.cpp │ ├── VideoTrackImp.h │ ├── VideoTrackListImp.cpp │ └── VideoTrackListImp.h ├── http │ ├── HTTPCache.cpp │ ├── HTTPCache.h │ ├── HTTPConnection.cpp │ ├── HTTPConnection.h │ ├── HTTPHeader.cpp │ ├── HTTPHeader.h │ ├── HTTPRequest.cpp │ ├── HTTPRequest.h │ ├── HTTPRequestMessage.cpp │ ├── HTTPRequestMessage.h │ ├── HTTPResponseMessage.cpp │ ├── HTTPResponseMessage.h │ ├── HTTPUtil.cpp │ └── HTTPUtil.h ├── js │ ├── Script.cpp │ ├── Script.h │ ├── bridge.cpp │ └── esjsapi.h ├── one_at_a_time.hpp ├── picojson.h ├── svg │ ├── SVGMatrixImp.cpp │ └── SVGMatrixImp.h ├── third_party │ └── icu │ │ ├── LICENSE │ │ └── unicode │ │ ├── bytestream.h │ │ ├── chariter.h │ │ ├── localpointer.h │ │ ├── parseerr.h │ │ ├── platform.h │ │ ├── ptypes.h │ │ ├── putil.h │ │ ├── rep.h │ │ ├── std_string.h │ │ ├── strenum.h │ │ ├── stringpiece.h │ │ ├── ubrk.h │ │ ├── uchar.h │ │ ├── ucnv.h │ │ ├── ucnv_cb.h │ │ ├── ucnv_err.h │ │ ├── ucol.h │ │ ├── ucoleitr.h │ │ ├── uconfig.h │ │ ├── ucsdet.h │ │ ├── uenum.h │ │ ├── uidna.h │ │ ├── uiter.h │ │ ├── uloc.h │ │ ├── umachine.h │ │ ├── unistr.h │ │ ├── unorm.h │ │ ├── unorm2.h │ │ ├── uobject.h │ │ ├── urename.h │ │ ├── uscript.h │ │ ├── usearch.h │ │ ├── uset.h │ │ ├── ushape.h │ │ ├── ustring.h │ │ ├── utext.h │ │ ├── utf.h │ │ ├── utf16.h │ │ ├── utf8.h │ │ ├── utf_old.h │ │ ├── utypes.h │ │ ├── uvernum.h │ │ └── uversion.h ├── typedarray │ ├── ArrayBufferImp.cpp │ ├── ArrayBufferImp.h │ ├── ArrayBufferViewImp.cpp │ ├── ArrayBufferViewImp.h │ ├── DataViewImp.cpp │ ├── DataViewImp.h │ ├── Float32ArrayImp.cpp │ ├── Float32ArrayImp.h │ ├── Float64ArrayImp.cpp │ ├── Float64ArrayImp.h │ ├── Int16ArrayImp.cpp │ ├── Int16ArrayImp.h │ ├── Int32ArrayImp.cpp │ ├── Int32ArrayImp.h │ ├── Int8ArrayImp.cpp │ ├── Int8ArrayImp.h │ ├── Uint16ArrayImp.cpp │ ├── Uint16ArrayImp.h │ ├── Uint32ArrayImp.cpp │ ├── Uint32ArrayImp.h │ ├── Uint8ArrayImp.cpp │ ├── Uint8ArrayImp.h │ ├── Uint8ClampedArrayImp.cpp │ └── Uint8ClampedArrayImp.h ├── url │ ├── URI.cpp │ ├── URI.h │ ├── URL.cpp │ └── URL.h ├── utf.cpp ├── utf.h ├── v8 │ ├── ScriptV8.cpp │ ├── ScriptV8.h │ ├── bridgeV8.cpp │ └── esv8api.h ├── xbl │ ├── XBLContentElementImp.cpp │ ├── XBLContentElementImp.h │ ├── XBLImplementationImp.cpp │ ├── XBLImplementationImp.h │ ├── XBLImplementationListImp.cpp │ └── XBLImplementationListImp.h └── xhr │ ├── FormDataImp.cpp │ ├── FormDataImp.h │ ├── XMLHttpRequestEventTargetImp.cpp │ ├── XMLHttpRequestEventTargetImp.h │ ├── XMLHttpRequestImp.cpp │ ├── XMLHttpRequestImp.h │ ├── XMLHttpRequestOptionsImp.cpp │ ├── XMLHttpRequestOptionsImp.h │ ├── XMLHttpRequestUploadImp.cpp │ └── XMLHttpRequestUploadImp.h ├── testdata ├── 1.html ├── 12.1.html ├── 16.3.1.html ├── 17.5.1.html ├── 17.6.2.1.html ├── 17.6.2.1a.html ├── 2.html ├── 3.html ├── 4.html ├── 5.12.1.html ├── 5.12.2a.html ├── 5.12.2b.html ├── 5.12.2c.html ├── 5.html ├── 6.html ├── 7.html ├── 8.html ├── 9.5.1.html ├── 9.6.1.html ├── 9.8.1.html ├── 9.8.2.html ├── 9.8.4a.html ├── 9.8.4b.html ├── 9.8.4bis.html ├── 9.8.4c.html ├── 9.8.4d.html ├── HTML5_Logo_128.png ├── blue15x15.png ├── bmp-001.html ├── bmp-002.html ├── bmp-003.html ├── bmp-004.html ├── bmp-005.html ├── bmp-006.html ├── browser.html ├── color-1.bmp ├── color-16a.bmp ├── color-16b.bmp ├── color-16c.bmp ├── color-16d.bmp ├── color-24.bmp ├── color-32.bmp ├── color-4.bmp ├── color-4a.bmp ├── color-8.bmp ├── color-8a.bmp ├── color.jpg ├── css-001.html ├── css-002.html ├── css-003.html ├── css-004.html ├── css-005.html ├── css-006.html ├── css-007.html ├── css-008.html ├── css-009.html ├── css-010.html ├── css-011.html ├── css │ ├── css-008.css │ ├── css-009.css │ └── css-010.css ├── cssomview-001.html ├── default.css ├── dom-001.html ├── dom-002.html ├── dom-003.html ├── dom-004.html ├── dom-005.html ├── dom-006.html ├── dom-007.html ├── dom-008.html ├── dom-009.html ├── dom-010.html ├── dom-011.html ├── dom-012.html ├── dom-013.html ├── dom-014.html ├── dom-015.html ├── grayscale.jpg ├── hover-001.html ├── hover-002.html ├── hover-003.html ├── hr_color.html ├── html-001.html ├── html-002.html ├── html-003.html ├── html-004.html ├── html-005.html ├── html-006.html ├── html-007.html ├── html-008.html ├── html-009.html ├── html-010.html ├── html-011.html ├── html-012.html ├── html-013.html ├── html-014.html ├── html-015.html ├── html-016.html ├── html-017.html ├── html-017.js ├── html-018.html ├── html-019.html ├── html-020.html ├── html-021.html ├── html-022-blue.css ├── html-022-green.css ├── html-022.html ├── html-023.html ├── html-024.html ├── ib-001.html ├── ib-002.html ├── ib-003.html ├── ib-004.html ├── ib-005.html ├── ib-006.html ├── ime-001.html ├── img1.html ├── img2.html ├── img3.html ├── implementation-report-html4.data ├── margin-collapse-001.html ├── margin-collapse-002.html ├── mf-001.html ├── mf-002.html ├── overflow-001.html ├── overflow-002.html ├── partial-reflow-abs-001.html ├── partial-reflow-abs-002.html ├── partial-reflow-abs-003.html ├── partial-reflow-abs-004.html ├── partial-reflow-abs-005.html ├── partial-reflow-abs-006.html ├── partial-reflow-basic-001.html ├── partial-reflow-basic-002.html ├── partial-reflow-basic-003.html ├── partial-reflow-basic-004.html ├── partial-reflow-block-001.html ├── partial-reflow-block-002.html ├── partial-reflow-class-001.html ├── partial-reflow-clear-001.html ├── partial-reflow-collapse-through-001.html ├── partial-reflow-float-001.html ├── partial-reflow-float-002.html ├── partial-reflow-float-003.html ├── partial-reflow-float-004.html ├── partial-reflow-font-001.html ├── partial-reflow-font-002.html ├── partial-reflow-font-003.html ├── partial-reflow-font-004.html ├── partial-reflow-font-005.html ├── partial-reflow-font-006.html ├── partial-reflow-font-007.html ├── partial-reflow-letter-spacing-001.html ├── partial-reflow-list-001.html ├── partial-reflow-list-002.html ├── partial-reflow-list-003.html ├── partial-reflow-list-004.html ├── partial-reflow-overflow-001.html ├── partial-reflow-quotes-001.html ├── partial-reflow-relative-001.html ├── partial-reflow-relative-002.html ├── partial-reflow-remove-001.html ├── partial-reflow-remove-002.html ├── partial-reflow-remove-003.html ├── partial-reflow-remove-004.html ├── partial-reflow-remove-005.html ├── partial-reflow-span-001.html ├── partial-reflow-style-001.html ├── partial-reflow-style-002.html ├── partial-reflow-style-003.html ├── partial-reflow-style-004.html ├── partial-reflow-table-001.html ├── partial-reflow-table-002.html ├── partial-reflow-table-003.html ├── partial-reflow-table-004.html ├── partial-reflow-table-005.html ├── partial-reflow-table-006.html ├── partial-reflow-table-007.html ├── partial-reflow-table-008.html ├── partial-reflow-table-009.html ├── partial-reflow-table-010.html ├── partial-reflow-table-011.html ├── partial-reflow-text-001.html ├── partial-reflow-text-002.html ├── partial-reflow-text-003.html ├── partial-reflow-text-004.html ├── partial-reflow-white-space-001.html ├── partial-reflow-word-spacing-001.html ├── partial-reflow-z-index-001.html ├── partial-reflow-z-index-002.html ├── partial-reflow-z-index-003.html ├── preshint.css ├── range-001.html ├── range-002.html ├── range-003.html ├── range-004.html ├── range-005.html ├── range-006.html ├── range-007.html ├── range-008.html ├── range-009.html ├── red15x15.png ├── script-001.html ├── script-002.html ├── script-002.js ├── script-003.html ├── script-003.js ├── script-004.html ├── script-004.js ├── select-001.html ├── select-002.html ├── select-003.html ├── table-header-counter-001.html ├── ws-001.html └── ws-002.html ├── testlog ├── css2.1 │ └── 20110323 │ │ └── implement-report-Escudo-Fedora.data └── css3-color │ └── nightly-unstable │ └── implementation-report-Escudo-Fedora.data └── ylwrap /app/escudo: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Copyright 2012, 2013 Esrille Inc. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | BASE_BIN_DIR=`dirname $0` 19 | BASE_DIR=`dirname $BASE_BIN_DIR` 20 | if [ -d "$BASE_DIR/libexec/esrille" ]; 21 | then 22 | BASE_LIBEXEC_DIR="$BASE_DIR/libexec/esrille/escudo" 23 | else 24 | BASE_LIBEXEC_DIR="$BASE_DIR/lib/esrille/escudo" 25 | fi 26 | BASE_DATA_DIR="$BASE_DIR/share/esrille/escudo" 27 | PROFILE_DIR="$HOME/.esrille/escudo" 28 | 29 | exec "$BASE_LIBEXEC_DIR/escudo" $BASE_DATA_DIR $PROFILE_DIR "$@" 30 | -------------------------------------------------------------------------------- /data/128x128/Makefile.am: -------------------------------------------------------------------------------- 1 | size = 128x128 2 | 3 | EXTRA_DIST = $(icon_DATA) 4 | 5 | icondir = $(datadir)/icons/hicolor/$(size)/apps 6 | dist_icon_DATA = escudo.png 7 | -------------------------------------------------------------------------------- /data/128x128/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/128x128/escudo.png -------------------------------------------------------------------------------- /data/16x16/Makefile.am: -------------------------------------------------------------------------------- 1 | size = 16x16 2 | 3 | EXTRA_DIST = $(icon_DATA) 4 | 5 | icondir = $(datadir)/icons/hicolor/$(size)/apps 6 | dist_icon_DATA = escudo.png 7 | -------------------------------------------------------------------------------- /data/16x16/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/16x16/escudo.png -------------------------------------------------------------------------------- /data/22x22/Makefile.am: -------------------------------------------------------------------------------- 1 | size = 22x22 2 | 3 | EXTRA_DIST = $(icon_DATA) 4 | 5 | icondir = $(datadir)/icons/hicolor/$(size)/apps 6 | dist_icon_DATA = escudo.png 7 | -------------------------------------------------------------------------------- /data/22x22/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/22x22/escudo.png -------------------------------------------------------------------------------- /data/24x24/Makefile.am: -------------------------------------------------------------------------------- 1 | size = 24x24 2 | 3 | EXTRA_DIST = $(icon_DATA) 4 | 5 | icondir = $(datadir)/icons/hicolor/$(size)/apps 6 | dist_icon_DATA = escudo.png 7 | -------------------------------------------------------------------------------- /data/24x24/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/24x24/escudo.png -------------------------------------------------------------------------------- /data/256x256/Makefile.am: -------------------------------------------------------------------------------- 1 | size = 256x256 2 | 3 | EXTRA_DIST = $(icon_DATA) 4 | 5 | icondir = $(datadir)/icons/hicolor/$(size)/apps 6 | dist_icon_DATA = escudo.png 7 | -------------------------------------------------------------------------------- /data/256x256/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/256x256/escudo.png -------------------------------------------------------------------------------- /data/32x32/Makefile.am: -------------------------------------------------------------------------------- 1 | size = 32x32 2 | 3 | EXTRA_DIST = $(icon_DATA) 4 | 5 | icondir = $(datadir)/icons/hicolor/$(size)/apps 6 | dist_icon_DATA = escudo.png 7 | -------------------------------------------------------------------------------- /data/32x32/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/32x32/escudo.png -------------------------------------------------------------------------------- /data/48x48/Makefile.am: -------------------------------------------------------------------------------- 1 | size = 48x48 2 | 3 | EXTRA_DIST = $(icon_DATA) 4 | 5 | icondir = $(datadir)/icons/hicolor/$(size)/apps 6 | dist_icon_DATA = escudo.png 7 | -------------------------------------------------------------------------------- /data/48x48/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/48x48/escudo.png -------------------------------------------------------------------------------- /data/64x64/Makefile.am: -------------------------------------------------------------------------------- 1 | size = 64x64 2 | 3 | EXTRA_DIST = $(icon_DATA) 4 | 5 | icondir = $(datadir)/icons/hicolor/$(size)/apps 6 | dist_icon_DATA = escudo.png 7 | -------------------------------------------------------------------------------- /data/64x64/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/64x64/escudo.png -------------------------------------------------------------------------------- /data/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = 16x16 22x22 24x24 32x32 48x48 64x64 128x128 256x256 2 | -------------------------------------------------------------------------------- /data/escudo/about/blank: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/about/blank -------------------------------------------------------------------------------- /data/escudo/about/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/about/escudo.png -------------------------------------------------------------------------------- /data/escudo/about/escudo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/about/escudo_128.png -------------------------------------------------------------------------------- /data/escudo/about/escudo_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/about/escudo_24.png -------------------------------------------------------------------------------- /data/escudo/escudo.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Escudo 4 | GenericName=Web Browser 5 | GenericName[ja]=ウェブブラウザ 6 | Exec=escudo 7 | Icon=escudo 8 | Terminal=false 9 | Type=Application 10 | Categories=Network;WebBrowser; 11 | StartupWMClass=Escudo 12 | -------------------------------------------------------------------------------- /data/escudo/escudo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/escudo.ico -------------------------------------------------------------------------------- /data/escudo/escudo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/escudo.png -------------------------------------------------------------------------------- /data/escudo/gear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/gear.gif -------------------------------------------------------------------------------- /data/escudo/go-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/go-next.png -------------------------------------------------------------------------------- /data/escudo/go-previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/go-previous.png -------------------------------------------------------------------------------- /data/escudo/process-stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/process-stop.png -------------------------------------------------------------------------------- /data/escudo/view-refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/data/escudo/view-refresh.png -------------------------------------------------------------------------------- /debian/changelog.in: -------------------------------------------------------------------------------- 1 | escudo (@VERSION@) unstable; urgency=low 2 | 3 | * See ChangeLog in the source package for details. 4 | 5 | -- Esrille Inc. (0.2) Sat, 18 Aug 2012 14:00:00 +0900 6 | -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- 1 | Format: http://dep.debian.net/deps/dep5 2 | Upstream-Name: escudo 3 | Source: https://github.com/esrille/escudo 4 | 5 | Files: * 6 | Copyright: 2012, 2013 Esrille Inc. 7 | License: Apache-2.0 8 | 9 | License: Apache-2.0 10 | Licensed under the Apache License, Version 2.0 (the "License"); 11 | you may not use this file except in compliance with the License. 12 | You may obtain a copy of the License at 13 | . 14 | http://www.apache.org/licenses/LICENSE-2.0 15 | . 16 | Unless required by applicable law or agreed to in writing, software 17 | distributed under the License is distributed on an "AS IS" BASIS, 18 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | See the License for the specific language governing permissions and 20 | limitations under the License. 21 | . 22 | On Debian systems, the complete text of the Apache version 2.0 license 23 | can be found in "/usr/share/common-licenses/Apache-2.0". 24 | -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/debian/docs -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # -*- makefile -*- 3 | # Sample debian/rules that uses debhelper. 4 | # This file was originally written by Joey Hess and Craig Small. 5 | # As a special exception, when this file is copied by dh-make into a 6 | # dh-make output file, you may use that output file without restriction. 7 | # This special exception was added by Craig Small in version 0.37 of dh-make. 8 | 9 | # Uncomment this to turn on verbose mode. 10 | #export DH_VERBOSE=1 11 | 12 | %: 13 | dh $@ --parallel 14 | -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /idl/NOTICE: -------------------------------------------------------------------------------- 1 | This directory includes Web IDL files originally developed by Cameron McCormack. 2 | http://lists.w3.org/Archives/Public/public-script-coord/2009OctDec/0022.html 3 | 4 | -------------------------------------------------------------------------------- /idl/css3color.idl: -------------------------------------------------------------------------------- 1 | /* 2 | * css3color.idl 3 | * 4 | * CSS Color Module Level 3 5 | * 6 | * W3C Recommendation 07 June 2011: 7 | * 8 | * http://www.w3.org/TR/css3-color/ 9 | */ 10 | 11 | module css { 12 | 13 | partial interface CSSStyleDeclaration { 14 | attribute DOMString? opacity; 15 | }; 16 | 17 | }; 18 | -------------------------------------------------------------------------------- /idl/dom2views.idl: -------------------------------------------------------------------------------- 1 | /* 2 | * dom2views.idl 3 | * 4 | * DOM Level 2 Views IDL definitions, rewritten in Web IDL. 5 | * 6 | * Original OMG IDL: 7 | * 8 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/views.idl 9 | */ 10 | 11 | module views { 12 | 13 | typedef dom::Document Document; 14 | typedef html::Window Window; 15 | 16 | // Introduced in DOM Level 2: 17 | // [PrototypeRoot] 18 | interface AbstractView { 19 | // readonly attribute DocumentView document; 20 | }; 21 | 22 | Window implements AbstractView; 23 | 24 | // Introduced in DOM Level 2: 25 | interface DocumentView { 26 | // readonly attribute AbstractView defaultView; 27 | }; 28 | 29 | Document implements DocumentView; 30 | }; 31 | -------------------------------------------------------------------------------- /idl/elementtraversal.idl: -------------------------------------------------------------------------------- 1 | /* 2 | * elementtraversal.idl 3 | * 4 | * Element Traversal Specification, rewritten in Web IDL. 5 | * 6 | * Original W3C Recommendation 22 December 2008: 7 | * 8 | * http://www.w3.org/TR/2008/REC-ElementTraversal-20081222/ 9 | */ 10 | 11 | module traversal { 12 | 13 | typedef dom::Element Element; 14 | 15 | interface ElementTraversal { 16 | readonly attribute Element firstElementChild; 17 | readonly attribute Element lastElementChild; 18 | readonly attribute Element previousElementSibling; 19 | readonly attribute Element nextElementSibling; 20 | readonly attribute unsigned long childElementCount; 21 | }; 22 | 23 | Element implements ElementTraversal; 24 | }; 25 | -------------------------------------------------------------------------------- /idl/eventsource.idl: -------------------------------------------------------------------------------- 1 | /* 2 | * eventsource.idl 3 | * 4 | * Server-Sent Events 5 | * 6 | * Original W3C Editor's Draft 28 February 2011: 7 | * 8 | * http://dev.w3.org/html5/eventsource/ 9 | */ 10 | 11 | module eventsource { 12 | 13 | typedef events::EventTarget EventTarget; 14 | typedef html::Function Function; 15 | 16 | [Constructor(in DOMString url)] 17 | interface EventSource : EventTarget { 18 | readonly attribute DOMString url; 19 | 20 | // ready state 21 | const unsigned short CONNECTING = 0; 22 | const unsigned short OPEN = 1; 23 | const unsigned short CLOSED = 2; 24 | readonly attribute unsigned short readyState; 25 | 26 | // networking 27 | attribute Function onopen; 28 | attribute Function onmessage; 29 | attribute Function onerror; 30 | void close(); 31 | }; 32 | 33 | }; 34 | 35 | -------------------------------------------------------------------------------- /idl/idl_scraper.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | use strict; 3 | use warnings; 4 | 5 | # Scrape IDL definitions from the HTML 5 Draft Recommendation 6 | # 7 | # usage: idl_scraper.pl http://www.whatwg.org/specs/web-apps/current-work/ 8 | 9 | use URI; 10 | use Web::Scraper; 11 | 12 | my $res = scraper { 13 | process 'pre.idl', 'idl[]' => 'TEXT'; 14 | process 'code.idl-code', 'idl[]' => 'TEXT'; 15 | result 'idl'; 16 | }->scrape(URI->new(shift)); 17 | 18 | while (my $def = shift(@$res)) { 19 | # Obsolete features are described as "[XXX] interface" 20 | if (0 <= index($def, "[XXX] interface")) { 21 | next; 22 | } 23 | # Ignore snippets 24 | # if (index($def, "interface") == -1) { 25 | # next; 26 | # } 27 | # Ignore examples 28 | if (0 <= index($def, "interface Example") && 0 <= index($def, "// this is an IDL definition")) { 29 | next; 30 | } 31 | print $def; 32 | print "\n\n"; 33 | } 34 | -------------------------------------------------------------------------------- /idl/postmsg.idl: -------------------------------------------------------------------------------- 1 | /* 2 | * postmsg.idl 3 | * 4 | * HTML5 Web Messaging 5 | * 6 | * Original W3C Editor's Draft 4 March 2011: 7 | * 8 | * http://dev.w3.org/html5/postmsg/ 9 | */ 10 | 11 | module html { 12 | 13 | interface MessageEvent : Event { 14 | readonly attribute any data; 15 | readonly attribute DOMString origin; 16 | readonly attribute DOMString lastEventId; 17 | readonly attribute WindowProxy source; 18 | readonly attribute MessagePortArray ports; 19 | void initMessageEvent(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any dataArg, in DOMString originArg, in DOMString lastEventIdArg, in WindowProxy sourceArg, in MessagePortArray portsArg); 20 | }; 21 | 22 | [Constructor] 23 | interface MessageChannel { 24 | readonly attribute MessagePort port1; 25 | readonly attribute MessagePort port2; 26 | }; 27 | 28 | typedef sequence MessagePortArray; 29 | 30 | interface MessagePort : EventTarget { 31 | void postMessage(in any message, in optional MessagePortArray ports); 32 | void start(); 33 | void close(); 34 | 35 | // event handlers 36 | attribute Function onmessage; 37 | }; 38 | 39 | }; 40 | -------------------------------------------------------------------------------- /idl/selectors.idl: -------------------------------------------------------------------------------- 1 | /* 2 | * selectors.idl 3 | * 4 | * Selectors API Level 1 5 | * 6 | * Original W3C Proposed Recommendation 13 December 2012: 7 | * 8 | * http://www.w3.org/TR/2012/PR-selectors-api-20121213/ 9 | */ 10 | 11 | module dom { 12 | 13 | partial interface Document { 14 | Element? querySelector(DOMString selectors); 15 | NodeList querySelectorAll(DOMString selectors); 16 | }; 17 | 18 | partial interface DocumentFragment { 19 | Element? querySelector(DOMString selectors); 20 | NodeList querySelectorAll(DOMString selectors); 21 | }; 22 | 23 | partial interface Element { 24 | Element? querySelector(DOMString selectors); 25 | NodeList querySelectorAll(DOMString selectors); 26 | }; 27 | 28 | }; 29 | -------------------------------------------------------------------------------- /idl/smil.idl: -------------------------------------------------------------------------------- 1 | /* 2 | * smil.idl 3 | * 4 | * SMIL Animation IDL definitions, rewritten in Web IDL. 5 | * 6 | * Original OMG IDL: 7 | * 8 | * http://www.w3.org/TR/2001/REC-smil-animation-20010904/ 9 | */ 10 | 11 | module smil 12 | { 13 | interface ElementTimeControl { 14 | void beginElement(); 15 | void beginElementAt(in float offset); 16 | void endElement(); 17 | void endElementAt(in float offset); 18 | }; 19 | 20 | interface TimeEvent : events::Event { 21 | readonly attribute views::AbstractView view; 22 | readonly attribute long detail; 23 | void initTimeEvent(in DOMString typeArg, 24 | in views::AbstractView viewArg, 25 | in long detailArg); 26 | }; 27 | }; 28 | 29 | -------------------------------------------------------------------------------- /idl/websocket.idl: -------------------------------------------------------------------------------- 1 | /* 2 | * websocket.idl 3 | * 4 | * The Web Sockets API 5 | * 6 | * Original W3C Working Draft 22 December 2009: 7 | * 8 | * http://www.w3.org/TR/websockets/ 9 | */ 10 | 11 | module websocket { 12 | 13 | typedef events::EventTarget EventTarget; 14 | typedef html::Function Function; 15 | 16 | [Constructor(in DOMString url, in optional DOMString protocol)] 17 | interface WebSocket { 18 | readonly attribute DOMString URL; 19 | 20 | // ready state 21 | const unsigned short CONNECTING = 0; 22 | const unsigned short OPEN = 1; 23 | const unsigned short CLOSED = 2; 24 | readonly attribute unsigned short readyState; 25 | readonly attribute unsigned long bufferedAmount; 26 | 27 | // networking 28 | attribute Function onopen; 29 | attribute Function onmessage; 30 | attribute Function onclose; 31 | boolean send(in DOMString data); 32 | void close(); 33 | }; 34 | WebSocket implements EventTarget; 35 | 36 | }; 37 | 38 | -------------------------------------------------------------------------------- /idl/wget_webidl_dom: -------------------------------------------------------------------------------- 1 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom2css.idl 2 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom2events.idl 3 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom2ranges.idl 4 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom2stylesheets.idl 5 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom2traversal.idl 6 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom2views.idl 7 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom3core.idl 8 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom3ls.idl 9 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom3validation.idl 10 | wget http://dev.w3.org/2006/webapi/WebIDL/dom/dom3xpath.idl 11 | -------------------------------------------------------------------------------- /install-prerequisites: -------------------------------------------------------------------------------- 1 | #!/bin/sh -xe 2 | if which yum 3 | then 4 | sudo yum install `grep BuildRequires escudo.spec.in | sed 's/BuildRequires://' | tr [:space:] ' '` 5 | elif which apt-get 6 | then 7 | sudo apt-get install `awk '/^Build-Depends:/,/[a-z]$/ { print }' debian/control | sed 's/Build-Depends://' | sed 's/(.*)//' | tr [:space:], ' '` 8 | fi 9 | -------------------------------------------------------------------------------- /m4/bison.m4: -------------------------------------------------------------------------------- 1 | AC_DEFUN([AC_PROG_BISON], [ 2 | BISON_REQUIRED_VERSION="$1" 3 | 4 | AC_PROG_YACC 5 | if test "$YACC" != "bison -y"; then 6 | AC_SUBST(BISON,[]) 7 | AC_MSG_ERROR([Cannot find bison; bison parser generator is needed.]) 8 | fi 9 | 10 | BISON_VERSION=`$YACC --version | head -n 1 | cut -f 4 -d ' '` 11 | AX_COMPARE_VERSION([$BISON_VERSION], [lt], [$BISON_REQUIRED_VERSION], 12 | AC_MSG_ERROR([Cannot find bison version $BISON_REQUIRED_VERSION or later. A newer version is needed.])) 13 | AC_SUBST(BISON,[$YACC]) 14 | ]) 15 | -------------------------------------------------------------------------------- /m4/esidl.m4: -------------------------------------------------------------------------------- 1 | AC_DEFUN([AC_PROG_ESIDL], [ 2 | AC_CHECK_PROG(ESIDL, [esidl], [esidl], [no]) 3 | if test "$ESIDL" = "no"; then 4 | AC_MSG_ERROR([Cannot find esidl; esidl Web IDL compiler is needed.]) 5 | fi 6 | ESIDL_VERSION=`esidl --version | head -n 1 | grep -Eo '[[0-9]]+\.[[0-9]]+\.[[0-9]]+'` 7 | AX_COMPARE_VERSION([$ESIDL_VERSION], [lt], [$1], 8 | AC_MSG_ERROR([Cannot find esidl version $1 or later. A newer version is needed.])) 9 | AC_SUBST(ESIDL,[$ESIDL]) 10 | ]) 11 | -------------------------------------------------------------------------------- /src/BeforeUnloadEventImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "BeforeUnloadEventImp.h" 18 | 19 | namespace org 20 | { 21 | namespace w3c 22 | { 23 | namespace dom 24 | { 25 | namespace bootstrap 26 | { 27 | 28 | std::u16string BeforeUnloadEventImp::getReturnValue() 29 | { 30 | return returnValue; 31 | } 32 | 33 | void BeforeUnloadEventImp::setReturnValue(const std::u16string& returnValue) 34 | { 35 | this->returnValue = returnValue; 36 | } 37 | 38 | } 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/CaretPositionImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.4.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "CaretPositionImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Node CaretPositionImp::getOffsetNode() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | unsigned int CaretPositionImp::getOffset() 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | DOMRect CaretPositionImp::getClientRect() 30 | { 31 | // TODO: implement me! 32 | return nullptr; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/CommentImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "CommentImp.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | unsigned short CommentImp::getNodeType() 22 | { 23 | return Node::COMMENT_NODE; 24 | } 25 | 26 | }}}} // org::w3c::dom::bootstrap 27 | -------------------------------------------------------------------------------- /src/CompositionEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "CompositionEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Nullable CompositionEventImp::getData() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | std::u16string CompositionEventImp::getLocale() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | void CompositionEventImp::initCompositionEvent(const std::u16string& typeArg, bool canBubbleArg, bool cancelableArg, html::Window viewArg, const Nullable& dataArg, const std::u16string& localeArg) 30 | { 31 | // TODO: implement me! 32 | } 33 | 34 | } 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/CustomEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "CustomEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Any CustomEventImp::getDetail() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void CustomEventImp::initCustomEvent(const std::u16string& typeArg, bool canBubbleArg, bool cancelableArg, Any detailArg) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/CustomEventInitImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "CustomEventInitImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Any CustomEventInitImp::getDetail() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void CustomEventInitImp::setDetail(Any detail) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/DOMErrorImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DOMErrorImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string DOMErrorImp::getName() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/DOMErrorImp.h: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #ifndef ORG_W3C_DOM_BOOTSTRAP_DOMERRORIMP_H_INCLUDED 7 | #define ORG_W3C_DOM_BOOTSTRAP_DOMERRORIMP_H_INCLUDED 8 | 9 | #ifdef HAVE_CONFIG_H 10 | #include "config.h" 11 | #endif 12 | 13 | #include 14 | 15 | namespace org 16 | { 17 | namespace w3c 18 | { 19 | namespace dom 20 | { 21 | namespace bootstrap 22 | { 23 | class DOMErrorImp : public ObjectMixin 24 | { 25 | public: 26 | // DOMError 27 | std::u16string getName(); 28 | // Object 29 | virtual Any message_(uint32_t selector, const char* id, int argc, Any* argv) 30 | { 31 | return DOMError::dispatch(this, selector, id, argc, argv); 32 | } 33 | static const char* const getMetaData() 34 | { 35 | return DOMError::getMetaData(); 36 | } 37 | }; 38 | 39 | } 40 | } 41 | } 42 | } 43 | 44 | #endif // ORG_W3C_DOM_BOOTSTRAP_DOMERRORIMP_H_INCLUDED 45 | -------------------------------------------------------------------------------- /src/DOMParserImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DOMParserImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Document DOMParserImp::parseFromString(const std::u16string& str, const SupportedType& type) 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/DOMPointReadOnlyImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.4.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DOMPointReadOnlyImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | double DOMPointReadOnlyImp::getX() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | double DOMPointReadOnlyImp::getY() 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | double DOMPointReadOnlyImp::getZ() 30 | { 31 | // TODO: implement me! 32 | return 0; 33 | } 34 | 35 | double DOMPointReadOnlyImp::getW() 36 | { 37 | // TODO: implement me! 38 | return 0; 39 | } 40 | 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/DOMQuadImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.4.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DOMQuadImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | DOMPoint DOMQuadImp::getP1() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | DOMPoint DOMQuadImp::getP2() 24 | { 25 | // TODO: implement me! 26 | return nullptr; 27 | } 28 | 29 | DOMPoint DOMQuadImp::getP3() 30 | { 31 | // TODO: implement me! 32 | return nullptr; 33 | } 34 | 35 | DOMPoint DOMQuadImp::getP4() 36 | { 37 | // TODO: implement me! 38 | return nullptr; 39 | } 40 | 41 | DOMRectReadOnly DOMQuadImp::getBounds() 42 | { 43 | // TODO: implement me! 44 | return nullptr; 45 | } 46 | 47 | } 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /src/DOMRectImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2014 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "DOMRectImp.h" 18 | 19 | namespace org 20 | { 21 | namespace w3c 22 | { 23 | namespace dom 24 | { 25 | namespace bootstrap 26 | { 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/DOMRectListImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "DOMRectListImp.h" 18 | 19 | namespace org 20 | { 21 | namespace w3c 22 | { 23 | namespace dom 24 | { 25 | namespace bootstrap 26 | { 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/DOMRectReadOnlyImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2014 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "DOMRectReadOnlyImp.h" 18 | 19 | namespace org 20 | { 21 | namespace w3c 22 | { 23 | namespace dom 24 | { 25 | namespace bootstrap 26 | { 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/DOMSettableTokenListImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DOMSettableTokenListImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string DOMSettableTokenListImp::getValue() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void DOMSettableTokenListImp::setValue(const std::u16string& value) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/DOMStringListImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DOMStringListImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | unsigned int DOMStringListImp::getLength() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | Nullable DOMStringListImp::item(unsigned int index) 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | bool DOMStringListImp::contains(const std::u16string& string) 30 | { 31 | // TODO: implement me! 32 | return 0; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/DOMStringMapImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DOMStringMapImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string DOMStringMapImp::getElement(const std::u16string& name) 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void DOMStringMapImp::setElement(const std::u16string& name, const std::u16string& value) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | void DOMStringMapImp::createElement(const std::u16string& name, const std::u16string& value) 29 | { 30 | // TODO: implement me! 31 | } 32 | 33 | void DOMStringMapImp::deleteElement(const std::u16string& name) 34 | { 35 | // TODO: implement me! 36 | } 37 | 38 | } 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/DragEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DragEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | html::DataTransfer DragEventImp::getDataTransfer() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/EventHandlerNonNullImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "EventHandlerNonNullImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Any EventHandlerNonNullImp::operator() (events::Event event) 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/EventInitImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "EventInitImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool EventInitImp::getBubbles() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void EventInitImp::setBubbles(bool bubbles) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | bool EventInitImp::getCancelable() 29 | { 30 | // TODO: implement me! 31 | return 0; 32 | } 33 | 34 | void EventInitImp::setCancelable(bool cancelable) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | } 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/EventListenerImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2011 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "EventListenerImp.h" 18 | 19 | namespace org 20 | { 21 | namespace w3c 22 | { 23 | namespace dom 24 | { 25 | namespace bootstrap 26 | { 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/ExternalImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "ExternalImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void ExternalImp::AddSearchProvider(const std::u16string& engineURL) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | unsigned int ExternalImp::IsSearchProviderInstalled(const std::u16string& engineURL) 23 | { 24 | // TODO: implement me! 25 | return 0; 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/FocusEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "FocusEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | events::EventTarget FocusEventImp::getRelatedTarget() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | void FocusEventImp::initFocusEvent(const std::u16string& typeArg, bool canBubbleArg, bool cancelableArg, html::Window viewArg, int detailArg, events::EventTarget relatedTargetArg) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/FunctionStringCallbackImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "FunctionStringCallbackImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void FunctionStringCallbackImp::handleEvent(const std::u16string& data) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/HashChangeEventInitImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HashChangeEventInitImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HashChangeEventInitImp::getOldURL() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HashChangeEventInitImp::setOldURL(const std::u16string& oldURL) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | std::u16string HashChangeEventInitImp::getNewURL() 29 | { 30 | // TODO: implement me! 31 | return u""; 32 | } 33 | 34 | void HashChangeEventInitImp::setNewURL(const std::u16string& newURL) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | } 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/MessageEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "MessageEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Any MessageEventImp::getData() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | std::u16string MessageEventImp::getOrigin() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | std::u16string MessageEventImp::getLastEventId() 30 | { 31 | // TODO: implement me! 32 | return u""; 33 | } 34 | 35 | html::Window MessageEventImp::getSource() 36 | { 37 | // TODO: implement me! 38 | return nullptr; 39 | } 40 | 41 | ObjectArray MessageEventImp::getPorts() 42 | { 43 | // TODO: implement me! 44 | return ObjectArray(); 45 | } 46 | 47 | } 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /src/MutationCallbackImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "MutationCallbackImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void MutationCallbackImp::operator() (Sequence mutations, events::MutationObserver observer) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/MutationNameEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "MutationNameEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string MutationNameEventImp::getPrevNamespaceURI() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | std::u16string MutationNameEventImp::getPrevNodeName() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | void MutationNameEventImp::initMutationNameEvent(const std::u16string& typeArg, bool canBubbleArg, bool cancelableArg, Node relatedNodeArg, const std::u16string& prevNamespaceURIArg, const std::u16string& prevNodeNameArg) 30 | { 31 | // TODO: implement me! 32 | } 33 | 34 | } 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/MutationObserverImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "MutationObserverImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void MutationObserverImp::observe(Node target, events::MutationObserverInit options) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | void MutationObserverImp::disconnect() 23 | { 24 | // TODO: implement me! 25 | } 26 | 27 | Sequence MutationObserverImp::takeRecords() 28 | { 29 | // TODO: implement me! 30 | return Sequence(); 31 | } 32 | 33 | } 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/NavigatorIDImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "NavigatorIDImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string NavigatorIDImp::getAppName() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | std::u16string NavigatorIDImp::getAppVersion() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | std::u16string NavigatorIDImp::getPlatform() 30 | { 31 | // TODO: implement me! 32 | return u""; 33 | } 34 | 35 | std::u16string NavigatorIDImp::getUserAgent() 36 | { 37 | // TODO: implement me! 38 | return u""; 39 | } 40 | 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/NavigatorOnLineImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "NavigatorOnLineImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool NavigatorOnLineImp::getOnLine() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/NavigatorStorageUtilsImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "NavigatorStorageUtilsImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void NavigatorStorageUtilsImp::yieldForStorageUpdates() 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/NodeFilterImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "NodeFilterImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | short NodeFilterImp::acceptNode(Node n) 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/NodeListImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2012 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "NodeListImp.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | }}}} // org::w3c::dom::bootstrap 22 | -------------------------------------------------------------------------------- /src/OnErrorEventHandlerNonNullImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "OnErrorEventHandlerNonNullImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Any OnErrorEventHandlerNonNullImp::operator() (Any event, const std::u16string& source, unsigned int lineno, unsigned int column) 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/PageTransitionEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "PageTransitionEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool PageTransitionEventImp::getPersisted() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/PageTransitionEventInitImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "PageTransitionEventInitImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool PageTransitionEventInitImp::getPersisted() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void PageTransitionEventInitImp::setPersisted(bool persisted) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/PopStateEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "PopStateEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Any PopStateEventImp::getState() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/PopStateEventInitImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "PopStateEventInitImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Any PopStateEventInitImp::getState() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void PopStateEventInitImp::setState(Any state) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/Profile.test.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2012 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "Profile.h" 18 | 19 | #include 20 | 21 | int main(int argc, char* argv[]) 22 | { 23 | Profile profile("profile"); 24 | std::cout << "Profile: " << profile.hasError() << '\n'; 25 | 26 | profile.createDirectory("cache"); 27 | std::cout << "createDirectory: " << profile.hasError() << '\n'; 28 | 29 | std::cout << "Push any key to quit: "; 30 | std::string input; 31 | std::getline(std::cin, input); 32 | return profile.hasError(); 33 | } 34 | -------------------------------------------------------------------------------- /src/TextEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "TextEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string TextEventImp::getData() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | unsigned int TextEventImp::getInputMethod() 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | std::u16string TextEventImp::getLocale() 30 | { 31 | // TODO: implement me! 32 | return u""; 33 | } 34 | 35 | void TextEventImp::initTextEvent(const std::u16string& typeArg, bool canBubbleArg, bool cancelableArg, html::Window viewArg, const std::u16string& dataArg, unsigned int inputMethod, const std::u16string& localeArg) 36 | { 37 | // TODO: implement me! 38 | } 39 | 40 | } 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/TrackEventImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "TrackEventImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Object TrackEventImp::getTrack() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/TrackEventInitImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "TrackEventInitImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Object TrackEventInitImp::getTrack() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | void TrackEventInitImp::setTrack(Object track) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/XMLDocumentImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "XMLDocumentImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool XMLDocumentImp::load(const std::u16string& url) 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/XMLSerializerImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "XMLSerializerImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string XMLSerializerImp::serializeToString(Node root) 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/css/CSSCharsetRuleImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "CSSCharsetRuleImp.h" 18 | #include "CSSStyleSheetImp.h" 19 | 20 | namespace org 21 | { 22 | namespace w3c 23 | { 24 | namespace dom 25 | { 26 | namespace bootstrap 27 | { 28 | 29 | std::u16string CSSCharsetRuleImp::getEncoding() 30 | { 31 | // TODO: implement me! 32 | return u""; 33 | } 34 | 35 | void CSSCharsetRuleImp::setEncoding(const std::u16string& encoding) throw(DOMException) 36 | { 37 | // TODO: implement me! 38 | } 39 | 40 | } 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/css/CSSFontFaceRuleImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "CSSFontFaceRuleImp.h" 18 | #include "CSSStyleSheetImp.h" 19 | 20 | namespace org 21 | { 22 | namespace w3c 23 | { 24 | namespace dom 25 | { 26 | namespace bootstrap 27 | { 28 | 29 | css::CSSStyleDeclaration CSSFontFaceRuleImp::getStyle() 30 | { 31 | // TODO: implement me! 32 | return nullptr; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/css/CSSInputStream.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #ifndef ES_CSSINPUTSTREAM_H 18 | #define ES_CSSINPUTSTREAM_H 19 | 20 | #include "U16InputStream.h" 21 | 22 | class CSSInputStream : public U16ConverterInputStream 23 | { 24 | const std::string fallbackEncoding; 25 | virtual bool detect(const char* p); 26 | public: 27 | CSSInputStream(std::istream& stream, const std::string& optionalEncoding = "", const std::string& fallbackEncoding = "utf-8"); 28 | }; 29 | 30 | #endif // ES_CSSINPUTSTREAM_H 31 | -------------------------------------------------------------------------------- /src/css/CSSNamespaceRuleImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "CSSNamespaceRuleImp.h" 18 | #include "CSSStyleSheetImp.h" 19 | 20 | namespace org 21 | { 22 | namespace w3c 23 | { 24 | namespace dom 25 | { 26 | namespace bootstrap 27 | { 28 | 29 | std::u16string CSSNamespaceRuleImp::getNamespaceURI() 30 | { 31 | // TODO: implement me! 32 | return u""; 33 | } 34 | 35 | Nullable CSSNamespaceRuleImp::getPrefix() 36 | { 37 | // TODO: implement me! 38 | return u""; 39 | } 40 | 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/css/CSSSerialize.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "CSSSerialize.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | CSSSerializeControl_t CSSSerializeControl; 22 | 23 | }}}} // org::w3c::dom::bootstrap -------------------------------------------------------------------------------- /src/css/CSSUnknownRuleImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "CSSUnknownRuleImp.h" 18 | #include "CSSStyleSheetImp.h" 19 | 20 | namespace org 21 | { 22 | namespace w3c 23 | { 24 | namespace dom 25 | { 26 | namespace bootstrap 27 | { 28 | 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/css/CSSValueImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "CSSValueImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string CSSValueImp::getCssText() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void CSSValueImp::setCssText(const std::u16string& cssText) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | unsigned short CSSValueImp::getCssValueType() 29 | { 30 | // TODO: implement me! 31 | return 0; 32 | } 33 | 34 | } 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/css/CSSValueListImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "CSSValueListImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | unsigned int CSSValueListImp::getLength() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | css::CSSValue CSSValueListImp::item(unsigned int index) 24 | { 25 | // TODO: implement me! 26 | return nullptr; 27 | } 28 | 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/css/DocumentCSSImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DocumentCSSImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | css::CSSStyleDeclaration DocumentCSSImp::getOverrideStyle(Element elt, const Nullable& pseudoElt) 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/css/RGBColorImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "RGBColorImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | css::CSSPrimitiveValue RGBColorImp::getRed() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | css::CSSPrimitiveValue RGBColorImp::getGreen() 24 | { 25 | // TODO: implement me! 26 | return nullptr; 27 | } 28 | 29 | css::CSSPrimitiveValue RGBColorImp::getBlue() 30 | { 31 | // TODO: implement me! 32 | return nullptr; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/css/RectImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "RectImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | css::CSSPrimitiveValue RectImp::getTop() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | css::CSSPrimitiveValue RectImp::getRight() 24 | { 25 | // TODO: implement me! 26 | return nullptr; 27 | } 28 | 29 | css::CSSPrimitiveValue RectImp::getBottom() 30 | { 31 | // TODO: implement me! 32 | return nullptr; 33 | } 34 | 35 | css::CSSPrimitiveValue RectImp::getLeft() 36 | { 37 | // TODO: implement me! 38 | return nullptr; 39 | } 40 | 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/file/BlobPropertyBagImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "BlobPropertyBagImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string BlobPropertyBagImp::getType() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void BlobPropertyBagImp::setType(const std::u16string& type) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/file/FileCallbackImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "FileCallbackImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void FileCallbackImp::handleEvent(file::File file) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/file/FileImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "FileImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string FileImp::getName() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | unsigned long long FileImp::getLastModifiedDate() 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/file/FileListImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "FileListImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | file::File FileListImp::item(unsigned int index) 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | unsigned int FileListImp::getLength() 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/file/FileReaderSyncImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "FileReaderSyncImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | ArrayBuffer FileReaderSyncImp::readAsArrayBuffer(file::Blob blob) 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | std::u16string FileReaderSyncImp::readAsText(file::Blob blob) 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | std::u16string FileReaderSyncImp::readAsText(file::Blob blob, const std::u16string& encoding) 30 | { 31 | // TODO: implement me! 32 | return u""; 33 | } 34 | 35 | std::u16string FileReaderSyncImp::readAsDataURL(file::Blob blob) 36 | { 37 | // TODO: implement me! 38 | return u""; 39 | } 40 | 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/file/LineEndingsImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "LineEndingsImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string LineEndingsImp::toNativeLineEndings(const std::u16string& string) 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/font/FontDatabase.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2012 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #ifndef ES_FONT_DATABASE_H 18 | #define ES_FONT_DATABASE_H 19 | 20 | class FontManager; 21 | 22 | struct FontDatabase 23 | { 24 | static void loadBaseFonts(FontManager* manager); 25 | static void loadTestFonts(FontManager* manager); 26 | }; 27 | 28 | #endif // ES_FONT_DATABASE_H 29 | -------------------------------------------------------------------------------- /src/html/AudioTrackImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "AudioTrackImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string AudioTrackImp::getId() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | std::u16string AudioTrackImp::getKind() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | std::u16string AudioTrackImp::getLabel() 30 | { 31 | // TODO: implement me! 32 | return u""; 33 | } 34 | 35 | std::u16string AudioTrackImp::getLanguage() 36 | { 37 | // TODO: implement me! 38 | return u""; 39 | } 40 | 41 | bool AudioTrackImp::getEnabled() 42 | { 43 | // TODO: implement me! 44 | return 0; 45 | } 46 | 47 | void AudioTrackImp::setEnabled(bool enabled) 48 | { 49 | // TODO: implement me! 50 | } 51 | 52 | } 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /src/html/BarPropImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "BarPropImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool BarPropImp::getVisible() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void BarPropImp::setVisible(bool visible) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/CanvasGradientImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "CanvasGradientImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void CanvasGradientImp::addColorStop(double offset, const std::u16string& color) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/html/CanvasPatternImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "CanvasPatternImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/html/CanvasPatternImp.h: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #ifndef ORG_W3C_DOM_BOOTSTRAP_CANVASPATTERNIMP_H_INCLUDED 7 | #define ORG_W3C_DOM_BOOTSTRAP_CANVASPATTERNIMP_H_INCLUDED 8 | 9 | #ifdef HAVE_CONFIG_H 10 | #include "config.h" 11 | #endif 12 | 13 | #include 14 | 15 | namespace org 16 | { 17 | namespace w3c 18 | { 19 | namespace dom 20 | { 21 | namespace bootstrap 22 | { 23 | class CanvasPatternImp : public ObjectMixin 24 | { 25 | public: 26 | // CanvasPattern 27 | // Object 28 | virtual Any message_(uint32_t selector, const char* id, int argc, Any* argv) 29 | { 30 | return html::CanvasPattern::dispatch(this, selector, id, argc, argv); 31 | } 32 | static const char* const getMetaData() 33 | { 34 | return html::CanvasPattern::getMetaData(); 35 | } 36 | }; 37 | 38 | } 39 | } 40 | } 41 | } 42 | 43 | #endif // ORG_W3C_DOM_BOOTSTRAP_CANVASPATTERNIMP_H_INCLUDED 44 | -------------------------------------------------------------------------------- /src/html/DataTransferItemImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "DataTransferItemImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string DataTransferItemImp::getKind() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | std::u16string DataTransferItemImp::getType() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | void DataTransferItemImp::getAsString(html::FunctionStringCallback callback) 30 | { 31 | // TODO: implement me! 32 | } 33 | 34 | file::File DataTransferItemImp::getAsFile() 35 | { 36 | // TODO: implement me! 37 | return nullptr; 38 | } 39 | 40 | } 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/html/HTMLAllCollectionImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLAllCollectionImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Object HTMLAllCollectionImp::namedItem(const std::u16string& name) 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | html::HTMLAllCollection HTMLAllCollectionImp::tags(const std::u16string& tagName) 24 | { 25 | // TODO: implement me! 26 | return nullptr; 27 | } 28 | 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/html/HTMLAudioElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLAudioElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/html/HTMLBRElementImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "HTMLBRElementImp.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | std::u16string HTMLBRElementImp::getClear() 22 | { 23 | // TODO: implement me! 24 | return u""; 25 | } 26 | 27 | void HTMLBRElementImp::setClear(const std::u16string& clear) 28 | { 29 | // TODO: implement me! 30 | } 31 | 32 | }}}} // org::w3c::dom::bootstrap 33 | -------------------------------------------------------------------------------- /src/html/HTMLBaseFontElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLBaseFontElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLBaseFontElementImp::getColor() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLBaseFontElementImp::setColor(const std::u16string& color) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | std::u16string HTMLBaseFontElementImp::getFace() 29 | { 30 | // TODO: implement me! 31 | return u""; 32 | } 33 | 34 | void HTMLBaseFontElementImp::setFace(const std::u16string& face) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | int HTMLBaseFontElementImp::getSize() 40 | { 41 | // TODO: implement me! 42 | return 0; 43 | } 44 | 45 | void HTMLBaseFontElementImp::setSize(int size) 46 | { 47 | // TODO: implement me! 48 | } 49 | 50 | } 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /src/html/HTMLDListElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLDListElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool HTMLDListElementImp::getCompact() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void HTMLDListElementImp::setCompact(bool compact) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/HTMLDataListElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLDataListElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | html::HTMLCollection HTMLDataListElementImp::getOptions() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/html/HTMLDetailsElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLDetailsElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool HTMLDetailsElementImp::getOpen() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void HTMLDetailsElementImp::setOpen(bool open) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/HTMLDirectoryElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLDirectoryElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool HTMLDirectoryElementImp::getCompact() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void HTMLDirectoryElementImp::setCompact(bool compact) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/HTMLHeadElementImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "HTMLHeadElementImp.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | }}}} // org::w3c::dom::bootstrap 22 | -------------------------------------------------------------------------------- /src/html/HTMLHeadingElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLHeadingElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLHeadingElementImp::getAlign() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLHeadingElementImp::setAlign(const std::u16string& align) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/HTMLHtmlElementImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010, 2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "HTMLHtmlElementImp.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | // HTMLHtmlElement 22 | std::u16string HTMLHtmlElementImp::getVersion() 23 | { 24 | // TODO: implement me! 25 | return u""; 26 | } 27 | 28 | void HTMLHtmlElementImp::setVersion(const std::u16string& version) 29 | { 30 | // TODO: implement me! 31 | } 32 | 33 | }}}} // org::w3c::dom::bootstrap 34 | -------------------------------------------------------------------------------- /src/html/HTMLLabelElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLLabelElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | html::HTMLFormElement HTMLLabelElementImp::getForm() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | std::u16string HTMLLabelElementImp::getHtmlFor() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | void HTMLLabelElementImp::setHtmlFor(const std::u16string& htmlFor) 30 | { 31 | // TODO: implement me! 32 | } 33 | 34 | html::HTMLElement HTMLLabelElementImp::getControl() 35 | { 36 | // TODO: implement me! 37 | return nullptr; 38 | } 39 | 40 | } 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/html/HTMLLegendElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLLegendElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | html::HTMLFormElement HTMLLegendElementImp::getForm() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | std::u16string HTMLLegendElementImp::getAlign() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | void HTMLLegendElementImp::setAlign(const std::u16string& align) 30 | { 31 | // TODO: implement me! 32 | } 33 | 34 | } 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/html/HTMLMapElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLMapElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLMapElementImp::getName() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLMapElementImp::setName(const std::u16string& name) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | html::HTMLCollection HTMLMapElementImp::getAreas() 29 | { 30 | // TODO: implement me! 31 | return nullptr; 32 | } 33 | 34 | html::HTMLCollection HTMLMapElementImp::getImages() 35 | { 36 | // TODO: implement me! 37 | return nullptr; 38 | } 39 | 40 | } 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/html/HTMLMenuElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLMenuElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLMenuElementImp::getType() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLMenuElementImp::setType(const std::u16string& type) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | std::u16string HTMLMenuElementImp::getLabel() 29 | { 30 | // TODO: implement me! 31 | return u""; 32 | } 33 | 34 | void HTMLMenuElementImp::setLabel(const std::u16string& label) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | bool HTMLMenuElementImp::getCompact() 40 | { 41 | // TODO: implement me! 42 | return 0; 43 | } 44 | 45 | void HTMLMenuElementImp::setCompact(bool compact) 46 | { 47 | // TODO: implement me! 48 | } 49 | 50 | } 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /src/html/HTMLModElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLModElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLModElementImp::getCite() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLModElementImp::setCite(const std::u16string& cite) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | std::u16string HTMLModElementImp::getDateTime() 29 | { 30 | // TODO: implement me! 31 | return u""; 32 | } 33 | 34 | void HTMLModElementImp::setDateTime(const std::u16string& dateTime) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | } 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/html/HTMLParagraphElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLParagraphElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLParagraphElementImp::getAlign() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLParagraphElementImp::setAlign(const std::u16string& align) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/HTMLProgressElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLProgressElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | double HTMLProgressElementImp::getValue() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void HTMLProgressElementImp::setValue(double value) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | double HTMLProgressElementImp::getMax() 29 | { 30 | // TODO: implement me! 31 | return 0; 32 | } 33 | 34 | void HTMLProgressElementImp::setMax(double max) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | double HTMLProgressElementImp::getPosition() 40 | { 41 | // TODO: implement me! 42 | return 0; 43 | } 44 | 45 | NodeList HTMLProgressElementImp::getLabels() 46 | { 47 | // TODO: implement me! 48 | return nullptr; 49 | } 50 | 51 | } 52 | } 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /src/html/HTMLQuoteElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLQuoteElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLQuoteElementImp::getCite() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLQuoteElementImp::setCite(const std::u16string& cite) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/HTMLSourceElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLSourceElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLSourceElementImp::getSrc() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLSourceElementImp::setSrc(const std::u16string& src) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | std::u16string HTMLSourceElementImp::getType() 29 | { 30 | // TODO: implement me! 31 | return u""; 32 | } 33 | 34 | void HTMLSourceElementImp::setType(const std::u16string& type) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | std::u16string HTMLSourceElementImp::getMedia() 40 | { 41 | // TODO: implement me! 42 | return u""; 43 | } 44 | 45 | void HTMLSourceElementImp::setMedia(const std::u16string& media) 46 | { 47 | // TODO: implement me! 48 | } 49 | 50 | } 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /src/html/HTMLSpanElementImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "HTMLSpanElementImp.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | }}}} // org::w3c::dom::bootstrap 22 | -------------------------------------------------------------------------------- /src/html/HTMLTableCaptionElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLTableCaptionElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLTableCaptionElementImp::getAlign() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLTableCaptionElementImp::setAlign(const std::u16string& align) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/HTMLTableDataCellElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLTableDataCellElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/html/HTMLTableHeaderCellElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLTableHeaderCellElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLTableHeaderCellElementImp::getScope() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLTableHeaderCellElementImp::setScope(const std::u16string& scope) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | std::u16string HTMLTableHeaderCellElementImp::getAbbr() 29 | { 30 | // TODO: implement me! 31 | return u""; 32 | } 33 | 34 | void HTMLTableHeaderCellElementImp::setAbbr(const std::u16string& abbr) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | } 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/html/HTMLTemplateElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLTemplateElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | Element HTMLTemplateElementImp::getElementById(const std::u16string& elementId) 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/html/HTMLTimeElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLTimeElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string HTMLTimeElementImp::getDatetime() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | void HTMLTimeElementImp::setDatetime(const std::u16string& datetime) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/html/HTMLTitleElementImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "HTMLTitleElementImp.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | // HTMLTitleElement 22 | std::u16string HTMLTitleElementImp::getText() 23 | { 24 | return getTextContent(); 25 | } 26 | 27 | void HTMLTitleElementImp::setText(const std::u16string& text) 28 | { 29 | setTextContent(text); 30 | } 31 | 32 | }}}} // org::w3c::dom::bootstrap 33 | -------------------------------------------------------------------------------- /src/html/HTMLUListElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "HTMLUListElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool HTMLUListElementImp::getCompact() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void HTMLUListElementImp::setCompact(bool compact) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | std::u16string HTMLUListElementImp::getType() 29 | { 30 | // TODO: implement me! 31 | return u""; 32 | } 33 | 34 | void HTMLUListElementImp::setType(const std::u16string& type) 35 | { 36 | // TODO: implement me! 37 | } 38 | 39 | } 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/html/HTMLUnknownElementImp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010-2013 Esrille Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | #include "HTMLUnknownElementImp.h" 18 | 19 | namespace org { namespace w3c { namespace dom { namespace bootstrap { 20 | 21 | }}}} // org::w3c::dom::bootstrap 22 | -------------------------------------------------------------------------------- /src/html/ImageDataImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "ImageDataImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | unsigned int ImageDataImp::getWidth() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | unsigned int ImageDataImp::getHeight() 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | Uint8ClampedArray ImageDataImp::getData() 30 | { 31 | // TODO: implement me! 32 | return nullptr; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/html/MediaErrorImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "MediaErrorImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | unsigned short MediaErrorImp::getCode() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/html/MediaErrorImp.h: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #ifndef ORG_W3C_DOM_BOOTSTRAP_MEDIAERRORIMP_H_INCLUDED 7 | #define ORG_W3C_DOM_BOOTSTRAP_MEDIAERRORIMP_H_INCLUDED 8 | 9 | #ifdef HAVE_CONFIG_H 10 | #include "config.h" 11 | #endif 12 | 13 | #include 14 | 15 | namespace org 16 | { 17 | namespace w3c 18 | { 19 | namespace dom 20 | { 21 | namespace bootstrap 22 | { 23 | class MediaErrorImp : public ObjectMixin 24 | { 25 | public: 26 | // MediaError 27 | unsigned short getCode(); 28 | // Object 29 | virtual Any message_(uint32_t selector, const char* id, int argc, Any* argv) 30 | { 31 | return html::MediaError::dispatch(this, selector, id, argc, argv); 32 | } 33 | static const char* const getMetaData() 34 | { 35 | return html::MediaError::getMetaData(); 36 | } 37 | }; 38 | 39 | } 40 | } 41 | } 42 | } 43 | 44 | #endif // ORG_W3C_DOM_BOOTSTRAP_MEDIAERRORIMP_H_INCLUDED 45 | -------------------------------------------------------------------------------- /src/html/MediaQueryListListenerImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.2. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "MediaQueryListListenerImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void MediaQueryListListenerImp::operator() (html::MediaQueryList list) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/html/MessageChannelImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "MessageChannelImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | html::MessagePort MessageChannelImp::getPort1() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | html::MessagePort MessageChannelImp::getPort2() 24 | { 25 | // TODO: implement me! 26 | return nullptr; 27 | } 28 | 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/html/MessagePortImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "MessagePortImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void MessagePortImp::postMessage(Any message) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | void MessagePortImp::postMessage(Any message, Sequence transfer) 23 | { 24 | // TODO: implement me! 25 | } 26 | 27 | void MessagePortImp::start() 28 | { 29 | // TODO: implement me! 30 | } 31 | 32 | void MessagePortImp::close() 33 | { 34 | // TODO: implement me! 35 | } 36 | 37 | events::EventHandlerNonNull MessagePortImp::getOnmessage() 38 | { 39 | // TODO: implement me! 40 | return nullptr; 41 | } 42 | 43 | void MessagePortImp::setOnmessage(events::EventHandlerNonNull onmessage) 44 | { 45 | // TODO: implement me! 46 | } 47 | 48 | } 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/html/TextTrackCueListImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "TextTrackCueListImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | unsigned int TextTrackCueListImp::getLength() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | html::TextTrackCue TextTrackCueListImp::getElement(unsigned int index) 24 | { 25 | // TODO: implement me! 26 | return nullptr; 27 | } 28 | 29 | html::TextTrackCue TextTrackCueListImp::getCueById(const std::u16string& id) 30 | { 31 | // TODO: implement me! 32 | return nullptr; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/html/TimeRangesImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "TimeRangesImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | unsigned int TimeRangesImp::getLength() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | double TimeRangesImp::start(unsigned int index) 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | double TimeRangesImp::end(unsigned int index) 30 | { 31 | // TODO: implement me! 32 | return 0; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/html/TransferableImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "TransferableImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/html/TransferableImp.h: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #ifndef ORG_W3C_DOM_BOOTSTRAP_TRANSFERABLEIMP_H_INCLUDED 7 | #define ORG_W3C_DOM_BOOTSTRAP_TRANSFERABLEIMP_H_INCLUDED 8 | 9 | #ifdef HAVE_CONFIG_H 10 | #include "config.h" 11 | #endif 12 | 13 | #include 14 | 15 | namespace org 16 | { 17 | namespace w3c 18 | { 19 | namespace dom 20 | { 21 | namespace bootstrap 22 | { 23 | class TransferableImp : public ObjectMixin 24 | { 25 | public: 26 | // Transferable 27 | // Object 28 | virtual Any message_(uint32_t selector, const char* id, int argc, Any* argv) 29 | { 30 | return html::Transferable::dispatch(this, selector, id, argc, argv); 31 | } 32 | static const char* const getMetaData() 33 | { 34 | return html::Transferable::getMetaData(); 35 | } 36 | }; 37 | 38 | } 39 | } 40 | } 41 | } 42 | 43 | #endif // ORG_W3C_DOM_BOOTSTRAP_TRANSFERABLEIMP_H_INCLUDED 44 | -------------------------------------------------------------------------------- /src/html/VideoTrackImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "VideoTrackImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | std::u16string VideoTrackImp::getId() 18 | { 19 | // TODO: implement me! 20 | return u""; 21 | } 22 | 23 | std::u16string VideoTrackImp::getKind() 24 | { 25 | // TODO: implement me! 26 | return u""; 27 | } 28 | 29 | std::u16string VideoTrackImp::getLabel() 30 | { 31 | // TODO: implement me! 32 | return u""; 33 | } 34 | 35 | std::u16string VideoTrackImp::getLanguage() 36 | { 37 | // TODO: implement me! 38 | return u""; 39 | } 40 | 41 | bool VideoTrackImp::getSelected() 42 | { 43 | // TODO: implement me! 44 | return 0; 45 | } 46 | 47 | void VideoTrackImp::setSelected(bool selected) 48 | { 49 | // TODO: implement me! 50 | } 51 | 52 | } 53 | } 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /src/third_party/icu/unicode/utf_old.h: -------------------------------------------------------------------------------- 1 | /* This file is intentionally left blank. */ 2 | -------------------------------------------------------------------------------- /src/typedarray/ArrayBufferImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "ArrayBufferImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | unsigned int ArrayBufferImp::getByteLength() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | ArrayBuffer ArrayBufferImp::slice(int begin) 24 | { 25 | // TODO: implement me! 26 | return nullptr; 27 | } 28 | 29 | ArrayBuffer ArrayBufferImp::slice(int begin, int end) 30 | { 31 | // TODO: implement me! 32 | return nullptr; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/typedarray/ArrayBufferViewImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "ArrayBufferViewImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | ArrayBuffer ArrayBufferViewImp::getBuffer() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | unsigned int ArrayBufferViewImp::getByteOffset() 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | unsigned int ArrayBufferViewImp::getByteLength() 30 | { 31 | // TODO: implement me! 32 | return 0; 33 | } 34 | 35 | } 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/xbl/XBLContentElementImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "XBLContentElementImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | NodeList XBLContentElementImp::getXblChildNodes() 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | void XBLContentElementImp::setInsertionPoint(Node child) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/xbl/XBLImplementationImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "XBLImplementationImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void XBLImplementationImp::xblBindingAttached() 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | void XBLImplementationImp::xblEnteredDocument() 23 | { 24 | // TODO: implement me! 25 | } 26 | 27 | void XBLImplementationImp::xblLeftDocument() 28 | { 29 | // TODO: implement me! 30 | } 31 | 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/xbl/XBLImplementationListImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "XBLImplementationListImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | xbl2::XBLImplementation XBLImplementationListImp::item(unsigned int index) 18 | { 19 | // TODO: implement me! 20 | return nullptr; 21 | } 22 | 23 | unsigned int XBLImplementationListImp::getLength() 24 | { 25 | // TODO: implement me! 26 | return 0; 27 | } 28 | 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/xhr/FormDataImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "FormDataImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | void FormDataImp::append(const std::u16string& name, file::Blob value) 18 | { 19 | // TODO: implement me! 20 | } 21 | 22 | void FormDataImp::append(const std::u16string& name, file::Blob value, const std::u16string& filename) 23 | { 24 | // TODO: implement me! 25 | } 26 | 27 | void FormDataImp::append(const std::u16string& name, const std::u16string& value) 28 | { 29 | // TODO: implement me! 30 | } 31 | 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/xhr/XMLHttpRequestOptionsImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "XMLHttpRequestOptionsImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | bool XMLHttpRequestOptionsImp::getAnon() 18 | { 19 | // TODO: implement me! 20 | return 0; 21 | } 22 | 23 | void XMLHttpRequestOptionsImp::setAnon(bool anon) 24 | { 25 | // TODO: implement me! 26 | } 27 | 28 | } 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/xhr/XMLHttpRequestUploadImp.cpp: -------------------------------------------------------------------------------- 1 | // Generated by esidl 0.3.0. 2 | // This file is expected to be modified for the Web IDL interface 3 | // implementation. Permission to use, copy, modify and distribute 4 | // this file in any software license is hereby granted. 5 | 6 | #include "XMLHttpRequestUploadImp.h" 7 | 8 | namespace org 9 | { 10 | namespace w3c 11 | { 12 | namespace dom 13 | { 14 | namespace bootstrap 15 | { 16 | 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /testdata/1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | This is anonymous text before the SPAN. 9 | This is the content of SPAN. 10 | This is anonymous text after the SPAN. 11 |

Some emphasized text

12 |

A run-in heading.

13 |

And a paragraph of text that follows it. 14 |

And a paragraph of many many many many many many many many many many many many many many many 15 | many many many many many many many many many many many many many many many many many many 16 | many many many many many many many many many many many many many many many many many many words. 17 |

color text 18 | 19 | 20 | -------------------------------------------------------------------------------- /testdata/12.1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | The :before and :after pseudo-elements 4 | 8 | 9 | 10 |

text

11 |

note

12 | 13 | 14 | -------------------------------------------------------------------------------- /testdata/16.3.1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | The :before and :after pseudo-elements 4 | 9 | 10 | 11 |
12 |

13 | 14 | Help, help! 15 | I am under a hat! 16 | —GwieF 17 | 18 |

19 |
20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/17.5.1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Table example 4 | 10 | 11 | 12 | 13 | 14 | 19 |
1 15 | 2 16 | 3 17 | 4 18 |
5 20 | 6 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /testdata/17.6.2.1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Border conflict resolution 4 | 12 | 13 | 14 | 15 | 16 | 17 | 21 | 22 | 26 | 27 | 31 | 32 | 36 | 37 | 41 |
1 18 | 2 19 | 3 20 |
4 23 | 5 24 | 6 25 |
7 28 | 8 29 | 9 30 |
10 33 | 11 34 | 12 35 |
13 38 | 14 39 | 15 40 |
42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /testdata/17.6.2.1a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Border conflict resolution 4 | 12 | 13 | 14 | 15 | 16 | 17 | 21 | 22 | 26 | 27 | 31 |
1 18 | 2 19 | 3 20 |
4 23 | 24 | 6 25 |
7 28 | 8 29 | 30 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /testdata/2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 19 | 20 | 21 |

none

22 |

hidden

23 |

solid

24 |

double

25 |

groove

26 |

ridge

27 |

inset

28 |

outset

29 |

dashed

30 |

dotted

31 |

solid, double

32 |

solid, double, groove

33 |

solid, double, groove, ridge

34 | 35 | 36 | -------------------------------------------------------------------------------- /testdata/3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testdata/4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 1 6 | 2 7 | 3 8 | 9 | 10 | -------------------------------------------------------------------------------- /testdata/5.12.1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | The :first-line pseudo-element 4 | 7 | 8 | 9 |

This is a somewhat long HTML 10 | paragraph that will be broken into several 11 | lines. The first line will be identified 12 | by a fictional tag sequence. The other lines 13 | will be treated as ordinary lines in the 14 | paragraph.

15 | 16 | 17 | -------------------------------------------------------------------------------- /testdata/5.12.2a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | The :first-letter pseudo-element 4 | 9 | 10 | 11 |

Het hemelsche gerecht heeft zich ten lange lesten
12 | Erbarremt over my en mijn benaeuwde vesten
13 | En arme burgery, en op mijn volcx gebed
14 | En dagelix geschrey de bange stad ontzet. 15 |

16 | 17 | -------------------------------------------------------------------------------- /testdata/5.12.2b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Drop cap initial letter 4 | 10 | 11 | 12 |

The first few words of an article 13 | in The Economist.

14 | 15 | 16 | -------------------------------------------------------------------------------- /testdata/5.12.2c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Drop cap initial letter 4 | 9 | 10 | 11 |

Some text that ends up on two lines blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah...

12 | 13 | 14 | -------------------------------------------------------------------------------- /testdata/5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 21 | 25 | 26 | -------------------------------------------------------------------------------- /testdata/color-1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-1.bmp -------------------------------------------------------------------------------- /testdata/color-16a.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-16a.bmp -------------------------------------------------------------------------------- /testdata/color-16b.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-16b.bmp -------------------------------------------------------------------------------- /testdata/color-16c.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-16c.bmp -------------------------------------------------------------------------------- /testdata/color-16d.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-16d.bmp -------------------------------------------------------------------------------- /testdata/color-24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-24.bmp -------------------------------------------------------------------------------- /testdata/color-32.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-32.bmp -------------------------------------------------------------------------------- /testdata/color-4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-4.bmp -------------------------------------------------------------------------------- /testdata/color-4a.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-4a.bmp -------------------------------------------------------------------------------- /testdata/color-8.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-8.bmp -------------------------------------------------------------------------------- /testdata/color-8a.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color-8a.bmp -------------------------------------------------------------------------------- /testdata/color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/color.jpg -------------------------------------------------------------------------------- /testdata/css-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CSS Test 6 | 20 | 21 | 22 |

The magenta box must be horizontally centered inside the cyan box.

23 |
24 |
25 | center 26 |
27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /testdata/css-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 |
14 |
15 | 16 |
17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /testdata/css-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 15 |
16 |
17 |
PASS
18 |
19 |
20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/css-004.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | 17 | 18 |
19 |
20 |
21 |
PASS
22 |
23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /testdata/css-005.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 13 | 14 | Green 15 | 16 | 17 | -------------------------------------------------------------------------------- /testdata/css-006.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 22 | 23 | 24 |
25 |
26 |
27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /testdata/css-007.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 26 | 27 | 28 |
29 |
30 |
31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /testdata/css-008.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /testdata/css-009.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /testdata/css-010.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CSS test 6 | 7 | 8 | 9 |
    10 |
  • 1
  • 11 |
  • 2
  • 12 |
  • 3
  • 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /testdata/css-011.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CSS test 6 | 14 | 15 | 16 |

Test passes if there are 2 lines of "Text".

17 | Text
Text
18 | 19 | 20 | -------------------------------------------------------------------------------- /testdata/css/css-008.css: -------------------------------------------------------------------------------- 1 | #test { 2 | background-image: url(../HTML5_Logo_128.png); 3 | width: 128px; 4 | height: 128px; 5 | } 6 | -------------------------------------------------------------------------------- /testdata/css/css-009.css: -------------------------------------------------------------------------------- 1 | #test { 2 | background-image: url(../HTML5_Logo_128.png); 3 | width: 128px; 4 | height: 128px; 5 | } 6 | -------------------------------------------------------------------------------- /testdata/css/css-010.css: -------------------------------------------------------------------------------- 1 | ul { 2 | list-style-image: url("../blue15x15.png"); 3 | } 4 | -------------------------------------------------------------------------------- /testdata/cssomview-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /testdata/dom-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | 9 | 10 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /testdata/dom-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | 9 |
10 |
11 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/dom-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | 9 |
hello
10 |
world
11 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/dom-005.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | 9 |
10 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/dom-006.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | 9 |
10 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/dom-007.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | 9 |
10 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/dom-008.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | 9 |
10 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /testdata/dom-009.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | 9 |
10 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /testdata/dom-010.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 | FAIL 9 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testdata/dom-011.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 |
FAIL
9 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /testdata/dom-012.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 |
9 | PASS 10 |
11 |
TEST
12 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testdata/dom-013.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 |
9 | PASS 10 |
11 |
TEST FAIL
12 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testdata/dom-014.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DOM Test 6 | 7 | 8 |
9 | PASS 10 |
11 |
TEST FAIL
12 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /testdata/grayscale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/grayscale.jpg -------------------------------------------------------------------------------- /testdata/hover-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: :hover 4 | 18 | 19 | 20 |
Filler Text 21 |
Filler Text 22 |
Flller Text
23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /testdata/hover-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: :hover 4 | 30 | 31 | 32 |
Filler Text 33 |
Filler Text 34 |
Flller Text
35 |
36 |
37 |
Filler Text
38 |

Filler Text

39 | 40 | 41 | -------------------------------------------------------------------------------- /testdata/hover-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: :hover 4 | 11 | 12 | 13 |
Filler Text
14 |
Filler Text
15 |
Filler Text
16 | 17 | 18 | -------------------------------------------------------------------------------- /testdata/hr_color.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | color on hr 4 | 5 | 6 |

Black

7 |
8 |

Green

9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /testdata/html-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | HTML Test: 6.1.6.1 Event handlers 4 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testdata/html-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | HTML Test: 6.1.6.1 Event handlers 4 | 5 | 6 | 7 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /testdata/html-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | 9 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testdata/html-004.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /testdata/html-005.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /testdata/html-006.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /testdata/html-007.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | Test passes if this line is blue. 9 | 10 | 11 | -------------------------------------------------------------------------------- /testdata/html-008.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | 9 |
10 | Test passes if the color of this line is changed to blue. 11 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /testdata/html-009.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | 9 |
10 | Test passes if the color of this line is changed to blue. 11 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /testdata/html-010.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 30 | 31 | 32 | FAIL 33 |
34 |
35 |
36 |
37 |
38 |
39 | 40 | 41 | -------------------------------------------------------------------------------- /testdata/html-011.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | 9 |
10 | Test passes if the background of this page is changed from blue to white. 11 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testdata/html-012.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 |
This text should be centered horizontally on the page
9 | 10 | 11 | -------------------------------------------------------------------------------- /testdata/html-013.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | 9 |
10 |
    11 |
  1. One 12 |
  2. Two 13 |
  3. Three 14 |
15 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /testdata/html-014.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | 9 |
10 |
    11 |
  1. Three 12 |
  2. Two 13 |
  3. One 14 |
15 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /testdata/html-015.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | 9 |
10 |
    11 |
  1. Three 12 |
  2. Two 13 |
  3. One 14 |
15 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /testdata/html-016.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 |
9 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /testdata/html-017.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 |
9 | 10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /testdata/html-017.js: -------------------------------------------------------------------------------- 1 | document.write('PASS'); 2 | -------------------------------------------------------------------------------- /testdata/html-018.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 |
9 | PASS
10 | PASS 11 |
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /testdata/html-019.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 | FAIL 9 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testdata/html-020.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 8 |
9 | Center 10 |
11 | Center 12 |
13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /testdata/html-022-blue.css: -------------------------------------------------------------------------------- 1 | div { 2 | color: blue; 3 | } 4 | -------------------------------------------------------------------------------- /testdata/html-022-green.css: -------------------------------------------------------------------------------- 1 | div { 2 | color: green; 3 | } 4 | -------------------------------------------------------------------------------- /testdata/html-022.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 7 | 20 | 21 | 22 |

Press [Enter] to dynamically change href of the link element.

23 |
green or blue
24 | 25 | 26 | -------------------------------------------------------------------------------- /testdata/html-023.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTML Test 6 | 13 | 14 | 15 | _ 16 |
17 | a 18 | b 19 | c 20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/ib-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: background of an inline element that breaks into multiple boxes 4 | 20 | 21 | 22 |

There should be the word "HI" in blue on orange below.

23 |
24 | XX X
X
X X
X
25 |
26 | 27 | 28 | -------------------------------------------------------------------------------- /testdata/ib-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: background of an inline element that breaks into multiple boxes 4 | 20 | 21 | 22 |

There should be the word "HI" in blue on orange below.

23 |
XX X
X
X X
24 | -------------------------------------------------------------------------------- /testdata/ib-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: background of an inline element that breaks into multiple boxes 4 | 20 | 21 | 22 |

There should be the word "HI" in blue on orange below.

23 |
X X
X
X X
X
24 | -------------------------------------------------------------------------------- /testdata/ib-004.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: background of an inline element that breaks into multiple boxes 4 | 20 | 21 | 22 |

There should be the word "HI" in blue on orange below.

23 |
X X
X
X X
24 | -------------------------------------------------------------------------------- /testdata/ib-005.html: -------------------------------------------------------------------------------- 1 | 2 | CSS Test: Empty inline with a :before block element 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testdata/ib-006.html: -------------------------------------------------------------------------------- 1 | 2 | CSS Test: Empty inline with a :after block element 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /testdata/img1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | IMG 4 | 5 | 6 | a 7 | html5 8 | b 9 | 10 | -------------------------------------------------------------------------------- /testdata/img2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | background-image 4 | 5 | 6 | background-image 7 | 8 | -------------------------------------------------------------------------------- /testdata/img3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JPEG IMG 4 | 5 | 6 | color 7 | 8 | grayscale 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /testdata/margin-collapse-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 15 | 16 | 17 |
Filler Text
18 |

19 | Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text 20 | Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text 21 |

22 | 23 | 24 | -------------------------------------------------------------------------------- /testdata/margin-collapse-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 18 | 19 | 20 |
21 |
Filler Text
22 | Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text 23 | Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text 24 |
25 |
Filler Text
26 |
27 | Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text 28 | Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text Filler Text 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /testdata/mf-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: font-family: missing glyph 4 | 9 | 10 | 11 |
This sentence should be in a serif font. この行はセリフフォントです。
12 |
This sentence should be in a monospace font. この行は等幅フォントです。
13 |
This sentence should be in a sans-serif font. この行はサンセリフフォントです。
14 | 15 | 16 | -------------------------------------------------------------------------------- /testdata/overflow-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: CSS clipping test 4 | 29 | 30 | 31 |
32 |
33 |
34 |
35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /testdata/overflow-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: CSS clipping test 4 | 27 | 28 | 29 |
30 |
31 |
32 |
33 |
34 | 35 | 36 | -------------------------------------------------------------------------------- /testdata/partial-reflow-collapse-through-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 17 | 27 | 28 | 29 |
30 |
31 | Filler Text 32 |
33 |
34 |
35 |
Filler Text
36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /testdata/partial-reflow-letter-spacing-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 14 | 28 | 29 | 30 |

Press [Enter] to switch back and forth between 'normal' and '4em' with the 'letter-spacing' property:

31 |
32 | ABCDEFG 33 |
34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /testdata/partial-reflow-list-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 8 | 26 | 27 | 28 |

Press [Enter] to toggle the 'list-style-type' property of the list below:

29 |
    30 |
  1. 1
  2. 31 |
  3. 2
  4. 32 |
  5. 3
  6. 33 |
34 | 35 | 36 | -------------------------------------------------------------------------------- /testdata/partial-reflow-list-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 8 | 22 | 23 | 24 |

Press [Enter] to toggle the 'list-style-position' property of the list below:

25 |
    26 |
  1. 1
  2. 27 |
  3. 2
  4. 28 |
  5. 3
  6. 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /testdata/partial-reflow-list-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 14 | 30 | 31 | 32 |

Press [Enter] to toggle the 'list-style-image' property of the list below:

33 |
    34 |
  • 1
  • 35 |
  • 2
  • 36 |
  • 3
  • 37 |
38 | 39 | 40 | -------------------------------------------------------------------------------- /testdata/partial-reflow-list-004.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 16 | 17 | 18 |

Press [Enter] to remove the 1st list item:

19 |
    20 |
  1. One 21 |
  2. Two 22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /testdata/partial-reflow-quotes-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 10 | 25 | 26 | 27 |

Press [Enter] to toggle the 'quotes' property of the box below:

28 |
29 |
30 | Filler Text Filler Text Filler Text. 31 |
32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /testdata/partial-reflow-table-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 17 | 27 | 28 | 29 |

Press [Enter] to append text data to the inner cell.

30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
Filler TextFiller TextFiller Text
Filler TextFiller TextFiller Text
Filler TextFiller TextFiller Text
47 | 48 | 49 | -------------------------------------------------------------------------------- /testdata/partial-reflow-table-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 17 | 28 | 29 | 30 |

Press [Enter] to append a row.

31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
Filler TextFiller TextFiller Text
Filler TextFiller TextFiller Text
Filler TextFiller TextFiller Text
48 | 49 | 50 | -------------------------------------------------------------------------------- /testdata/partial-reflow-text-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 15 | 31 | 32 | 33 |

Press [Enter] to toggle the 'text-align' property of the box below:

34 |
35 | Filler Text Filler Text
36 | Filler Text Filler Text
37 | Filler Text Filler Text
38 |
39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /testdata/partial-reflow-text-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 14 | 32 | 33 | 34 |

Press [Enter] to toggle the 'text-transform' property of the box below:

35 |
36 | Filler Text FILLER TEXT filler text 37 |
38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /testdata/partial-reflow-white-space-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 11 | 25 | 26 | 27 |

Press [Enter] to switch back and forth between 'normal' and 'pre' with the 'white-space' property:

28 |
int main(int argc, char* argv) 29 | { 30 | printf("hello, world\n"); 31 | } 32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /testdata/partial-reflow-word-spacing-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Partial reflow test 6 | 14 | 28 | 29 | 30 |

Press [Enter] to switch back and forth between 'normal' and '4em' with the 'word-spacing' property:

31 |
32 | Hello, world! 33 |
34 | 35 | 36 | -------------------------------------------------------------------------------- /testdata/range-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 20 | 21 | 22 |
23 |
24 |
abc
25 | def 26 |
ghi
27 |
jkl 28 |
mno
29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /testdata/range-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 15 | 16 | 17 |
18 |
19 |
abc
20 | def 21 |
ghi
22 |
jkl 23 |
mno
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /testdata/range-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 15 | 16 | 17 |
18 |
19 |
abc
20 | def 21 |
ghi
22 |
jkl 23 |
mno
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /testdata/range-004.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 16 | 17 | 18 |
19 |
20 |
abc
21 | def 22 |
ghi
23 |
jkl 24 |
mno
25 |
26 | 27 | 28 | -------------------------------------------------------------------------------- /testdata/range-005.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 19 | 20 | 21 |
22 |
PASS
23 |
PASS
24 |
25 |
26 |
27 |
abc
28 | def 29 |
ghi
30 |
jkl 31 |
32 |
mno
33 |
34 | 35 | 36 | -------------------------------------------------------------------------------- /testdata/range-006.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 19 | 20 | 21 |
22 |
123
23 |
24 |
25 |
26 |
abc
27 | def 28 |
ghi
29 |
jkl 30 |
mno
31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /testdata/range-007.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 23 | 24 | 25 |
26 | 0123456789 27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /testdata/range-008.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 22 | 23 | 24 |
25 | 0123456789 26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /testdata/range-009.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Range test 6 | 35 | 36 | 37 |
38 | X01234X56789X 39 |
40 | 41 | 42 | -------------------------------------------------------------------------------- /testdata/red15x15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esrille/escudo/1ba68f6930f1ddb97385a5b488644b6dfa132152/testdata/red15x15.png -------------------------------------------------------------------------------- /testdata/script-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Script test 6 | 13 | 14 | 15 |

Click the box below to change the color:

16 |
17 |
18 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /testdata/script-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Script test 6 | 12 | 13 | 14 |

Click the box below to change the color to cyan:

15 |
16 |
17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /testdata/script-002.js: -------------------------------------------------------------------------------- 1 | document.getElementById('t').addEventListener( 2 | 'click', 3 | function(e) { 4 | e.target.style.backgroundColor = 'cyan'; 5 | } 6 | ); 7 | -------------------------------------------------------------------------------- /testdata/script-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Script test 6 | 12 | 13 | 14 | 15 |

Click the box below to change the color to blue:

16 |
17 |
18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /testdata/script-003.js: -------------------------------------------------------------------------------- 1 | document.getElementById('t').addEventListener( 2 | 'click', 3 | function(e) { 4 | e.target.style.backgroundColor = 'blue'; 5 | } 6 | ); 7 | -------------------------------------------------------------------------------- /testdata/script-004.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Script test 6 | 12 | 13 | 14 | 15 | 16 |

Click the box below to change the color to blue:

17 |
18 |
19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /testdata/script-004.js: -------------------------------------------------------------------------------- 1 | document.getElementById('t').addEventListener( 2 | 'click', 3 | function(e) { 4 | e.target.style.backgroundColor = 'purple'; 5 | } 6 | ); 7 | -------------------------------------------------------------------------------- /testdata/select-003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | select element test 4 | 5 | 6 |

Which course would you like to watch today? 7 |

23 | 24 | 25 | -------------------------------------------------------------------------------- /testdata/ws-001.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: white-space: mixed tests 4 | 10 | 11 | 12 |

The following two lines should look the same:

13 |
x xxxxx
14 |

15 |

x xxxxx
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /testdata/ws-002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSS Test: white-space: mixed tests 4 | 10 | 11 | 12 |

The following two lines should look the same:

13 |
x xxxxx
14 |

15 |

x xxxxx
16 | 17 | 18 | 19 | --------------------------------------------------------------------------------