00:04 | <TabAtkins> | Ah right, and I still can't repro it on demand either :/ |
04:52 | <Domenic> | https://beta.w3.org/ vs. https://whatwg.org/ ... hmm... what if we made our corners... more rounded... |
09:23 | <balazs> | Hi all. :) |
10:04 | <sideshowbarker> | Looking at https://github.com/validator/validator/issues/1249, I am wondering, should an element that’s not keyboard-focusable be allowed to have an Specifically, at https://html.spec.whatwg.org/multipage/image-maps.html#the-area-element:attr-area-alt-4 the spec says:
But the fact that Scott posted a markup snippet with an |
10:45 | <balazs> | Does someone know maybe the this kind of (UNO) idl's can be translated to WEB Idl maybe? https://wiki.openoffice.org/wiki/Uno/Article/Understanding_Uno I did not find any simular match for 'service' or 'exceptions', like we have in UNO IDL. For example we have services: service ServiceName: XInterface; UNOIDL services combine interfaces and properties to specify a certain functionality. In addition, old-style services can include other services. For these purposes, interface, property and service declarations are used within service specifications. Usually, services are the basis for an object implementation, although there are old-style services in the LibreOffice API that only serve as a foundation for, or addition to, other services, but are not meant to be implemented by themselves. As well exceptions: exception Exception { string Message; XInterface Context; }; An exception type is a type that contains information about an error . If an operation detects an error that halts the normal process flow, it must raise an exception and send information about the error back to the caller through an exception object. This causes the caller to interrupt its normal program flow as well and react according to the information received in the exception object. Any suggestion maybe what should/could use for defineing services or exceptions in a webIDL file? |
10:52 | <balazs> | Just a very simple UNO IDL example: |
11:15 | <Noam Rosenthal> | balazs: what are you trying to accomplish? Sounds like Uno and WebIDL are formats with different purposes |
11:22 | <balazs> | Noam Rosenthal: thanks for the response. :) I am trying to connect C++ and javascript with WebIDL Binder for WebAssembly. And I am following the steps for that on the emscipten site: https://emscripten.org/docs/porting/connecting_cpp_and_javascript/WebIDL-Binder.html https://emscripten.org/docs/porting/connecting_cpp_and_javascript/WebIDL-Binder.html#a-quick-example |
11:23 | <balazs> | balazs: what are you trying to accomplish? Sounds like Uno and WebIDL are formats with different purposes |
11:25 | <Noam Rosenthal> | Yea one is for binding web-exposed scripts to C++ implementation and I guess the other one is for OpenOffice? I guess you might be able to reuse some parser code but I wouldn't try to match semantics |
11:29 | <balazs> | Yea one is for binding web-exposed scripts to C++ implementation and I guess the other one is for OpenOffice? I guess you might be able to reuse some parser code but I wouldn't try to match semantics |
11:32 | <balazs> | Btw I tried to use the https://github.com/emscripten-core/emscripten/blob/main/tools/webidl_binder.py on webIDL files, but obviously it didn't work if I used services or exceptions in the webIDL file. https://emscripten.org/docs/porting/connecting_cpp_and_javascript/WebIDL-Binder.html#generating-the-bindings-glue-code |
11:35 | <balazs> | But it looks like it is not possbile to describe UNO IDL files with webIDL. Anyway, thanks for the help Noam Rosenthal |
13:02 | <annevk> | hsivonen: I suspect it's in one of the DOM issues and it is indeed XSS; I thought you were arguing for it, in part, but maybe it was somebody else |
13:23 | <hsivonen> | hsivonen: I suspect it's in one of the DOM issues and it is indeed XSS; I thought you were arguing for it, in part, but maybe it was somebody else |
13:25 | <freddy> | ...looking at the expanded thread around it, the thinking was: There is existing tooling (sanitizers, static analysis, ...) and this tooling does not assume that <template> in itself can do something harmful. DSD might violate that. |
13:26 | <hsivonen> | ...looking at the expanded thread around it, the thinking was: There is existing tooling (sanitizers, static analysis, ...) and this tooling does not assume that |
13:26 | <hsivonen> | zcorpan smaug ^ |
13:27 | <hsivonen> | (That indeed sounds like an argument that I'd make. It's pretty embarrassing if I've forgotten what I've said in the course of the megathread.) |
13:28 | <freddy> | issue https://github.com/whatwg/dom/issues/912#issue-733465826 tries to establish the HOWs of implementing an opt-in but also links back to some WHYs, which goes back to TPAC 2020, AFAIU? |
13:35 | <hsivonen> | Ah. The reason I didn't find in the issue comments is that the discussion is in https://www.w3.org/2020/10/28-components-minutes.html and I can find myself in the minutes. |
13:36 | <hsivonen> | And indeed, a DSD template would be less inert than a regular template. |
13:36 | <Ms2ger> | Are you getting an error, or just noticing things are missing? If you have more details, could you open an issue? |
15:03 | <TabAtkins> | The github server, in fact. During a normal update (not one that falls back to manual) it just downloads everything from GitHub. |
15:05 | <Ms2ger> | Huh, that actually makes it more surprising |
17:48 | <TabAtkins> | What are the details of what you're seeing? Is it, like, hanging and eventually giving a network error, or what? |
20:28 | <TabAtkins> | Domenic annevk timothygu If one of y'all wanna sign off on https://github.com/whatwg/webidl/pull/1270 so I can rebase and merge my other fix, that'd be great. ^_^ |
20:39 | <timothygu> | Domenic annevk timothygu If one of y'all wanna sign off on https://github.com/whatwg/webidl/pull/1270 so I can rebase and merge my other fix, that'd be great. ^_^ |
20:53 | <TabAtkins> | And now https://github.com/whatwg/webidl/pull/1269 is rebased and builds clean, ready for a merge. |
21:05 | <annevk> | Thanks TabAtkins \o/ |