New [must_use] property in XPIDL

2016-08-21 Thread Nicholas Nethercote
Greetings, I just added [1] a new property to XPIDL called [must_use]. When used with an IDL method, it will add MOZ_MUST_USE to the generated C++ declarations and macros relating to that method. Here is an example: /* [must_use] void init (in nsIFile file); */ MOZ_MUST_USE NS_IMETHOD

Re: Intent to implement: transitionstart event

2016-08-21 Thread Brian Birtles
On 2016/08/22 8:18, Mantaroh Yoshinaga wrote: Although this event is only defined in a very early editor's draft of CSS Transitions Level 2 (Level 1 is still a working draft) this event has already shipped in Edge[1]. Unfortunately, it appears the spec behavior does not agree with the Edge

Re: Keyboard scan codes on Linux

2016-08-21 Thread Karl Tomlinson
On Fri, 19 Aug 2016 17:05:30 -0400, Eric Shepherd wrote: > I'm trying to update the table of scan codes and the keys they go with here: > > https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code#Code_values_on_Linux_(X11)_(When_scancode_is_available) > > But the values in that table

Intent to implement: transitionstart event

2016-08-21 Thread Mantaroh Yoshinaga
Summary: CSS Transitions Level 1 defines the transitionend event but provides no means for detecting when a new transition is triggered (unlike CSS Animations which defines an animationstart event). As a result, after applying changes to content (e.g. adding a new class), authors don't

Re: Rust 1.10 (to be) required to build Firefox with --enable-rust

2016-08-21 Thread Nicholas Nethercote
On Sun, Aug 21, 2016 at 2:30 AM, Philip Chee wrote: > >> We'll offer a standalone file that can be executed to install the >> development environment. > > Isn't MozillaBuild "a standalone file that can be executed to install > the development environment." MozillaBuild