Re: [WebAPI] New Proposal of IMS Registration Manager

2015-07-22 Thread Jonas Sicking
On Wed, Jul 22, 2015 at 3:38 AM, Bevis Tseng bts...@mozilla.com wrote:
 To prevent exposing too much in the web api level unnecessarily,
 instead of creating new attribute in Navigator.webidl,
 we could define the ImsHandler as one attribute of MozMobileConnection and
 remove mozImsManager from Navigator, since it's only related to the IMS
 registration and is also suitable to be part of MozMobileConnection that
 already available in Navigator.

As long as the API is only exposed to certified content, and is
completely hidden from other pages, then I think you should feel free
to put the API whereever in the DOM that makes most sense to you.

If it turns out to be a problem in the future we can always modify the
API later.

I do agree with Martin that there's no point in 'moz' prefixing it,
but I don't have a strong opinion either way.

/ Jonas

 On Wed, Jul 22, 2015 at 4:57 PM, Martin Thomson m...@mozilla.com wrote:

 I think that building these sorts of features into the web platform at
 large is a very bad idea.

 I appreciate that we operate under different constraints for Firefox
 OS devices that might have native support for IMS on the baseband chip
 and that we don't have much hope of convincing the industry of their
 folly.  As a certified-only extension, it's still bad, but I recognize
 that it may be an inevitability.  Drop the moz/Moz prefixing though.

 (I don't have enough time to go through this immediately: my time over
 the next two weeks is highly constrained, so forgive me for not
 engaging in this thread to the extent that you might like.)

 On Tue, Jul 21, 2015 at 11:50 PM, Bevis Tseng bts...@mozilla.com wrote:
 
  Hi all,
 
  I am from RIL team in Mozilla Taipei.
  I'm glad to propose you a new module/web api called IMS Registration
  Manager. It is worth sharing you the details and having suggestion
  and feedback from you! :)
 
  IMS(IP Multimedia Subsystem) is a new infrastructure and is very
  important in mobile network especially for the carriers that enable
  LTE which relies more on IP-based network and technology compared to
  circuit-switched one in 3G/2G mobile network.
 
  With IMS enabled, carriers start to migrate current telephony services
  (Call Control, Text messaging) from legacy network to reduce the
  the maintenance expense on multiple infrastructures(LTE, GSM, CDMA).
  The mirgation takes couple of years. That means multiple technology
  will coexist for a while. Hence, an additional option for user to
  toggle this feature in device side becomes required from both
  carrier's and device vendor's perspective.
  In addition to traditional services, with IMS, carriers can introduce
  rich communication services like video call, video sharing, presence
  and instant-messaging to the users.
 
  This is also a big task to enable IMS in device side, so we'd like to
  work on this step by step. Introducing IMS Registration Manager is
  the first step to provide user 2 additional options in settings:
  1. To enable/disable IMS.
 There is no obvious difference from UX perspective when making
 voice call or text messaging even the underlying technology is
 changed.
 (Note: audio quality will be better because AMR-WB is introduced.)
  2. To choose the preferred IMS Porfile to have better service
 quality according to the network condition where the device user
 is located. The device will register to IMS network with preferred
 bearrer that user seleted. Possible options are:
 [wifi-preferred, wifi-only, cellular-preferred, cellular-only]
 
  Based on these requirements, the following webidl is proposed:
 
  enum ImsCapability {
voice-over-cellular,
voice-over-wifi,
video-over-cellular,
video-over-wifi
  };
 
  enum ImsProfile {
wifi-preferred,
wifi-only,
cellular-preferred,
cellular-only
  };
 
  interface MozImsRegManager {
getter MozImsRegHandler? handler(unsigned long index);
   // with multi-sim support, will be null if not supported
   // by the device configuration.
 
readonly attribute unsigned long length;
 // with multi-sim supported, the
 // value will be the same to the
 // number of service-id/radio
 // interfaces available in device.
  };
 
  interface MozImsRegHandler : EventTarget {
  Promisevoid setEnabled(boolean enabled);
  Promiseboolean getEnabled();
  Promisevoid setPreferredProfile(ImsProfile profile);
  PromiseImsProfile getPreferredProfile();
 
  readonly attribute ImsCapability? capability;
// available when ims registered.
 
  readonly attribute DOMString? error;
// available when the ims is not
// registration to provide possible
// error cause.
 
  

Re: [WebAPI] New Proposal of IMS Registration Manager

2015-07-22 Thread Jonas Sicking
On Wed, Jul 22, 2015 at 1:57 AM, Martin Thomson m...@mozilla.com wrote:
 I think that building these sorts of features into the web platform at
 large is a very bad idea.

I assume that this API is only going to be exposed to certified
apps. Effectively that means that it's no more exposed to the web
than any of the APIs that we expose to Chrome JS code.

/ Jonas
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


API docs/evangelism/development teams meeting Thursday at 8 AM PDT

2015-07-22 Thread Eric Shepherd (Sheppy)
The Web API documentation community meeting, with representatives from the
technical evangelism and the API development teams, will take place on
Thursday at 8 AM Pacific Time (see http://bit.ly/1GghwBR for your time
zone).

Typical meetings include news about recent API development progress and
future development plans, discussions about what the priorities for
documenting and promoting new Web technologies should be, and the status of
ongoing work to document and evangelize these technologies.

We have an agenda, as well as details on how to join, here:

https://etherpad.mozilla.org/API-docs-meeting-2015-07-23.

If you have topics you wish to discuss, please feel free to add them to the
agenda.

We look forward to seeing you there!

If you have topics you wish to discuss, please feel free to add them to the
agenda. Also, if you're unable to attend but have information or
suggestions related to APIs on the Web, their documentation, and how we
promote these APIs, please add a note or item to the agenda so we can be
sure to address it, even if you're unable to attend.


-- 

Eric Shepherd
Senior Technical Writer
Mozilla
Blog: http://www.bitstampede.com/
Twitter: http://twitter.com/sheppy
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


[WebAPI] New Proposal of IMS Registration Manager

2015-07-22 Thread Bevis Tseng
​​
​​Hi all,

I am from RIL team in Mozilla Taipei.
I'm glad to propose you a new module/web api called IMS Registration
Manager. It is worth sharing you the details and having suggestion
and feedback from you! :)

IMS(IP Multimedia Subsystem) is a new infrastructure and is very
important in mobile network especially for the carriers that enable
LTE which relies more on IP-based network and technology compared to
circuit-switched one in 3G/2G mobile network.

With IMS enabled, carriers start to migrate current telephony services
(Call Control, Text messaging) from legacy network to reduce the
the maintenance expense on multiple infrastructures(LTE, GSM, CDMA).
The mirgation takes couple of years. That means multiple technology
will coexist for a while. Hence, an additional option for user to
toggle this feature in device side becomes required from both
carrier's and device vendor's perspective.
In addition to traditional services, with IMS, carriers can introduce
rich communication services like video call, video sharing, presence
and instant-messaging to the users.

This is also a big task to enable IMS in device side, so we'd like to
work on this step by step. Introducing IMS Registration Manager is
the first step to provide user 2 additional options in settings:
1. To enable/disable IMS.
   There is no obvious difference from UX perspective when making
   voice call or text messaging even the underlying technology is
   changed.
   (Note: audio quality will be better because AMR-WB is introduced.)
2. To choose the preferred IMS Porfile to have better service
   quality according to the network condition where the device user
   is located. The device will register to IMS network with preferred
   bearrer that user seleted. Possible options are:
   [wifi-preferred, wifi-only, cellular-preferred, cellular-only]

Based on these requirements, the following webidl is proposed:

enum ImsCapability {
  voice-over-cellular,
  voice-over-wifi,
  video-over-cellular,
  video-over-wifi
};

enum ImsProfile {
  wifi-preferred,
  wifi-only,
  cellular-preferred,
  cellular-only
};

interface MozImsRegManager {
  getter MozImsRegHandler? handler(unsigned long index);
 // with multi-sim support, will be null if not supported
 // by the device configuration.

  readonly attribute unsigned long length;
   // with multi-sim supported, the
   // value will be the same to the
   // number of service-id/radio
   // interfaces available in device.
};

interface MozImsRegHandler : EventTarget {
Promisevoid setEnabled(boolean enabled);
Promiseboolean getEnabled();
Promisevoid setPreferredProfile(ImsProfile profile);
PromiseImsProfile getPreferredProfile();

readonly attribute ImsCapability? capability;
  // available when ims registered.

readonly attribute DOMString? error;
  // available when the ims is not
  // registration to provide possible
  // error cause.

attribute EventHandler oncapabilitychange;
   // triggered if capability or error is changed.
};

partial interface Navigator {
  [Throws, Pref=dom.ims.enabled,
   CheckPermissions=ims, // or mobileconnection
   AvailableIn=CertifiedApps, UnsafeInPrerendering]
  readonly attribute MozImsRegManager mozImsManager;
};

Any suggestion on this is really appreciated. :)

Thanks,
Bevis
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: GTK3 linux builds

2015-07-22 Thread Julien Wajsberg


Le 22/07/2015 01:07, Robert O'Callahan a écrit :

 How many people is that? Do we run on GTK 3.0 or is 3.4 required?

 If GTK3 isn't present can we start distro Fireofx instead?

Also Distro Firefox could be some versions earlier than the version the
user used -- could be dangerous for his profile.



signature.asc
Description: OpenPGP digital signature
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Intent to implement: Moving DevTools to top level /devtools directory

2015-07-22 Thread Paul Rouget
Does that include getting rid of /browser/ dependencies?
Ideally, we'd like to be able to compile non-Firefox builds with our devtools.

On Tue, Jul 21, 2015 at 11:54 PM, J. Ryan Stinnett jry...@gmail.com wrote:
 The DevTools team is planning to move our code out of
 /browser/devtools and /toolkit/devtools and into a new top level
 /devtools directory.

 The main goals of this are to reduce confusion for new DevTools
 contributors and help us better organize our work in the future. It
 will also aid future users of the code in understanding what pieces
 they need to include.

 There should be no impact to DevTools features shipped in different
 products: Firefox desktop will continue to be the only product that
 ships the DevTools front end, and all others will ship the DevTools
 server only.

 It is my understanding that the DevTools team received approval for a
 new top level directory from Brendan several years ago.

 Bug: https://bugzil.la/912121

 (Replies to dev-platform.)

 - Ryan
 ___
 dev-developer-tools mailing list
 dev-developer-to...@lists.mozilla.org
 https://lists.mozilla.org/listinfo/dev-developer-tools



-- 
Paul
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: [WebAPI] New Proposal of IMS Registration Manager

2015-07-22 Thread Bevis Tseng
To prevent exposing too much in the web api level unnecessarily,
instead of creating new attribute in Navigator.webidl,
we could define the ImsHandler as one attribute of MozMobileConnection and
remove mozImsManager from Navigator, since it's only related to the IMS
registration and is also suitable to be part of MozMobileConnection that
already available in Navigator.

Bevis


On Wed, Jul 22, 2015 at 4:57 PM, Martin Thomson m...@mozilla.com wrote:

 I think that building these sorts of features into the web platform at
 large is a very bad idea.

 I appreciate that we operate under different constraints for Firefox
 OS devices that might have native support for IMS on the baseband chip
 and that we don't have much hope of convincing the industry of their
 folly.  As a certified-only extension, it's still bad, but I recognize
 that it may be an inevitability.  Drop the moz/Moz prefixing though.

 (I don't have enough time to go through this immediately: my time over
 the next two weeks is highly constrained, so forgive me for not
 engaging in this thread to the extent that you might like.)

 On Tue, Jul 21, 2015 at 11:50 PM, Bevis Tseng bts...@mozilla.com wrote:
 
  Hi all,
 
  I am from RIL team in Mozilla Taipei.
  I'm glad to propose you a new module/web api called IMS Registration
  Manager. It is worth sharing you the details and having suggestion
  and feedback from you! :)
 
  IMS(IP Multimedia Subsystem) is a new infrastructure and is very
  important in mobile network especially for the carriers that enable
  LTE which relies more on IP-based network and technology compared to
  circuit-switched one in 3G/2G mobile network.
 
  With IMS enabled, carriers start to migrate current telephony services
  (Call Control, Text messaging) from legacy network to reduce the
  the maintenance expense on multiple infrastructures(LTE, GSM, CDMA).
  The mirgation takes couple of years. That means multiple technology
  will coexist for a while. Hence, an additional option for user to
  toggle this feature in device side becomes required from both
  carrier's and device vendor's perspective.
  In addition to traditional services, with IMS, carriers can introduce
  rich communication services like video call, video sharing, presence
  and instant-messaging to the users.
 
  This is also a big task to enable IMS in device side, so we'd like to
  work on this step by step. Introducing IMS Registration Manager is
  the first step to provide user 2 additional options in settings:
  1. To enable/disable IMS.
 There is no obvious difference from UX perspective when making
 voice call or text messaging even the underlying technology is
 changed.
 (Note: audio quality will be better because AMR-WB is introduced.)
  2. To choose the preferred IMS Porfile to have better service
 quality according to the network condition where the device user
 is located. The device will register to IMS network with preferred
 bearrer that user seleted. Possible options are:
 [wifi-preferred, wifi-only, cellular-preferred, cellular-only]
 
  Based on these requirements, the following webidl is proposed:
 
  enum ImsCapability {
voice-over-cellular,
voice-over-wifi,
video-over-cellular,
video-over-wifi
  };
 
  enum ImsProfile {
wifi-preferred,
wifi-only,
cellular-preferred,
cellular-only
  };
 
  interface MozImsRegManager {
getter MozImsRegHandler? handler(unsigned long index);
   // with multi-sim support, will be null if not supported
   // by the device configuration.
 
readonly attribute unsigned long length;
 // with multi-sim supported, the
 // value will be the same to the
 // number of service-id/radio
 // interfaces available in device.
  };
 
  interface MozImsRegHandler : EventTarget {
  Promisevoid setEnabled(boolean enabled);
  Promiseboolean getEnabled();
  Promisevoid setPreferredProfile(ImsProfile profile);
  PromiseImsProfile getPreferredProfile();
 
  readonly attribute ImsCapability? capability;
// available when ims registered.
 
  readonly attribute DOMString? error;
// available when the ims is not
// registration to provide possible
// error cause.
 
  attribute EventHandler oncapabilitychange;
 // triggered if capability or error is
 changed.
  };
 
  partial interface Navigator {
[Throws, Pref=dom.ims.enabled,
 CheckPermissions=ims, // or mobileconnection
 AvailableIn=CertifiedApps, UnsafeInPrerendering]
readonly attribute MozImsRegManager mozImsManager;
  };
 
  Any suggestion on this is really appreciated. :)
 
  Thanks,
  Bevis
  

Re: Intent to implement: Moving DevTools to top level /devtools directory

2015-07-22 Thread Joe Walker
Yes, it's something that we'd like to do, but it's not trivial. Sure
creating a new product is easy, and moving bugs is fairly simple, but
educating people is a thing, and fixing everyone's workflows and scripts is
getting annoying, and it probably all adds up to something hard.
So while I'd like to do it, it's behind other more important things (e.g.
moving to /devtools) right now.

Joe.


On Tue, Jul 21, 2015 at 11:37 PM, Kevin Brosnan kbros...@gmail.com wrote:

 [tangentially related] Are there plans ot move DevTools to a product in
 Bugzilla to match this code layout?

 Kevin

 On Tue, Jul 21, 2015 at 2:54 PM, J. Ryan Stinnett jry...@gmail.com
 wrote:

  The DevTools team is planning to move our code out of
  /browser/devtools and /toolkit/devtools and into a new top level
  /devtools directory.
 
  The main goals of this are to reduce confusion for new DevTools
  contributors and help us better organize our work in the future. It
  will also aid future users of the code in understanding what pieces
  they need to include.
 
  There should be no impact to DevTools features shipped in different
  products: Firefox desktop will continue to be the only product that
  ships the DevTools front end, and all others will ship the DevTools
  server only.
 
  It is my understanding that the DevTools team received approval for a
  new top level directory from Brendan several years ago.
 
  Bug: https://bugzil.la/912121
 
  (Replies to dev-platform.)
 
  - Ryan
  ___
  dev-platform mailing list
  dev-platform@lists.mozilla.org
  https://lists.mozilla.org/listinfo/dev-platform
 
 ___
 dev-platform mailing list
 dev-platform@lists.mozilla.org
 https://lists.mozilla.org/listinfo/dev-platform

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Help with removing __iterator__ from JS

2015-07-22 Thread Paolo Amadini

On 7/21/2015 12:07 PM, Tom Schuster wrote:

Aside: Please also try avoid using Iterator().


What would be the alternative to Iterator() when I need to iterate and
easily assign both keys and values of an object to local variables?

See for example https://bugzilla.mozilla.org/show_bug.cgi?id=980828:

  this.boundEventHandlers = [
for ([elementName, events] of Iterator(this.events))
for ([eventName, handler] of Iterator(events))
[elementName, eventName, handler.bind(this)]
  ];

There's more context on the bug for the specific example (the bug is
about supporting destructuring in comprehensions in the first place)
but my concern in general is that I've failed to find an alternative
to Iterator() that is as expressive.

Cheers,
Paolo
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Help with removing __iterator__ from JS

2015-07-22 Thread David Bruant

Hi Paolo,

The ES6 iterator protocol is what you're looking for. See:
* 
https://hacks.mozilla.org/2015/04/es6-in-depth-iterators-and-the-for-of-loop/
* 
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/iterator


Alongside with the computed property syntax, you should be able to 
achieve what you want. Something along the lines of:


function makeIterableEventList(el){
el[Symbol.iterator] = function(){ /* define iterator here*/ }
return el;
}

  events: {
[Symbol.iterator]: function(){ /* define iterator here*/ }
mainview: makeIterableEventList({
  focus(event) {},
}),
filter: makeIterableEventList({
  input(event) {},
}),
  },

  this.boundEventHandlers = [
for ([elementName, events] of this.events)
for ([eventName, handler] of events)
[elementName, eventName, handler.bind(this)]
  ];
---

It should work in Firefox today (at least the Symbol.iterator and 
computed object prop parts. Not 100% sure about the array comprehension 
as I haven't tested)


David

Le 22/07/2015 14:42, Paolo Amadini a écrit :

On 7/21/2015 12:07 PM, Tom Schuster wrote:

Aside: Please also try avoid using Iterator().


What would be the alternative to Iterator() when I need to iterate and
easily assign both keys and values of an object to local variables?

See for example https://bugzilla.mozilla.org/show_bug.cgi?id=980828:

  this.boundEventHandlers = [
for ([elementName, events] of Iterator(this.events))
for ([eventName, handler] of Iterator(events))
[elementName, eventName, handler.bind(this)]
  ];

There's more context on the bug for the specific example (the bug is
about supporting destructuring in comprehensions in the first place)
but my concern in general is that I've failed to find an alternative
to Iterator() that is as expressive.

Cheers,
Paolo
___
firefox-dev mailing list
firefox-...@mozilla.org
https://mail.mozilla.org/listinfo/firefox-dev


___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Linux builds now default to building with Gtk+3

2015-07-22 Thread Mike Hommey
Hi,

If you've followed the recent discussion in the GTK3 linux builds
thread, this will come with no surprise, but if not:

- Next Linux nightly will have switched to Gtk+3.

- As of now on mozilla-inbound, and later on other branches, local
  Linux (and other non-OSX unices) builds default to Gtk+3.

- You will need to install Gtk+3 development files to do those local
  builds. `mach bootstrap` should be able to do this for you.

- You can still do Gtk+2 builds by adding the following to your
  mozconfig:
ac_add_options --enable-default-toolkit=cairo-gtk2

- You can still do Gtk+2 try builds by removing the gtk3.tar.xz entries
  in browser/config/tooltool-manifests/linux*/releng.manifest.

- The Gtk+3 builds that were available on the elm branch will
  auto-update to normal nightlies in the next few days.

- I will switch elm to do Gtk+2 builds, to ensure they don't break in
  the near future. I'm not sure how long I will keep that running.

Big kudos go to, as far as I know, Andrew Comminos, for fixing all the
remaining reds and oranges on the Gtk+3 build and allowed to make this
possible. And to all the people involved in making the Gtk+3 port work
in the first place.

Cheers,

Mike
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: [WebAPI] New Proposal of IMS Registration Manager

2015-07-22 Thread Bevis Tseng
On Wed, Jul 22, 2015 at 11:06 PM, Jonas Sicking jo...@sicking.cc wrote:

 On Wed, Jul 22, 2015 at 3:38 AM, Bevis Tseng bts...@mozilla.com wrote:
  To prevent exposing too much in the web api level unnecessarily,
  instead of creating new attribute in Navigator.webidl,
  we could define the ImsHandler as one attribute of MozMobileConnection
 and
  remove mozImsManager from Navigator, since it's only related to the IMS
  registration and is also suitable to be part of MozMobileConnection that
  already available in Navigator.

 As long as the API is only exposed to certified content, and is
 completely hidden from other pages, then I think you should feel free
 to put the API whereever in the DOM that makes most sense to you.


​Yes, the API is only available to certified content.
After further consideration, we think that it's more suitable to be
part of MozMobileConnection which is responsible for the control
of the features provided in mobile network.

If it turns out to be a problem in the future we can always modify the
 API later.

 I do agree with Martin that there's no point in 'moz' prefixing it,
 but I don't have a strong opinion either way.


​Will do.​


​Thanks for all your feedback about this API. :)

Bevis​


 / Jonas
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Intent to implement: Moving DevTools to top level /devtools directory

2015-07-22 Thread Paul Rouget
On Wed, Jul 22, 2015 at 2:48 PM, Panos Astithas p...@mozilla.com wrote:
 If you are thinking about shipping them as part of browser.html, we still
 have XUL dependencies that we need to get rid of first and that work is
 independent from moving the code to a top-level devtools/ directory.

We don't use XUL, but we can still open XUL windows.
Would it be possible to use the devtools without chrome://browser/
being accessible?

 On Wed, Jul 22, 2015 at 1:48 PM, Paul Rouget p...@mozilla.com wrote:

 Does that include getting rid of /browser/ dependencies?
 Ideally, we'd like to be able to compile non-Firefox builds with our
 devtools.

 On Tue, Jul 21, 2015 at 11:54 PM, J. Ryan Stinnett jry...@gmail.com
 wrote:
  The DevTools team is planning to move our code out of
  /browser/devtools and /toolkit/devtools and into a new top level
  /devtools directory.
 
  The main goals of this are to reduce confusion for new DevTools
  contributors and help us better organize our work in the future. It
  will also aid future users of the code in understanding what pieces
  they need to include.
 
  There should be no impact to DevTools features shipped in different
  products: Firefox desktop will continue to be the only product that
  ships the DevTools front end, and all others will ship the DevTools
  server only.
 
  It is my understanding that the DevTools team received approval for a
  new top level directory from Brendan several years ago.
 
  Bug: https://bugzil.la/912121
 
  (Replies to dev-platform.)
 
  - Ryan
  ___
  dev-developer-tools mailing list
  dev-developer-to...@lists.mozilla.org
  https://lists.mozilla.org/listinfo/dev-developer-tools



 --
 Paul
 ___
 dev-developer-tools mailing list
 dev-developer-to...@lists.mozilla.org
 https://lists.mozilla.org/listinfo/dev-developer-tools





-- 
Paul
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: PSA: Enabling APZ on nightly desktop (OS X, Windows)

2015-07-22 Thread Milan Sreckovic
In the context of checkerboarding - we know there is more of it than we want, 
so we don’t need a lot of bugs on it at this point, but if you have an 
interesting or important example of it happening, please file it, and make it 
block the “paint-fast” bug 1154825 (do check for duplicates first - for 
example, the “bugzilla scrolling checkerboards a lot” is already known :)
—
- Milan



On Jul 21, 2015, at 22:29 , Kartikaya Gupta kgu...@mozilla.com wrote:

 Just a heads-up that I just pushed bug 1157746 to inbound, which
 enables async scrolling for trackpad/wheel scrolling by default for
 nightly OS X desktop builds. It requires e10s, and so if you have e10s
 disabled it has no effect for you. If you have e10s enabled, you
 should see smoother/more responsive scrolling, and probably more
 checkerboarding (scrolling into unpainted content areas).
 
 Note that this is currently NOT riding the trains, we will leave it
 enabled on Nightly only until it is more baked, but it should be
 stable enough for general usage. Bug 1178298 tracks letting it ride
 the trains. Please file bugs in the Core::Panning and Zooming
 component if you see anything misbehaving. If you need to turn it off
 for whatever reason, you can set the layers.async-pan-zoom.enabled
 pref back to false.
 
 Assuming this doesn't get backed out, I intend to also enable the same
 thing on Windows in the next day or two (bug 1157745). Linux will take
 a bit longer since there are some test failures we need to sort out
 first.
 
 Cheers,
 kats
 ___
 dev-platform mailing list
 dev-platform@lists.mozilla.org
 https://lists.mozilla.org/listinfo/dev-platform

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Intent to implement: Moving DevTools to top level /devtools directory

2015-07-22 Thread Panos Astithas
If you are thinking about shipping them as part of browser.html, we still
have XUL dependencies that we need to get rid of first and that work is
independent from moving the code to a top-level devtools/ directory.

On Wed, Jul 22, 2015 at 1:48 PM, Paul Rouget p...@mozilla.com wrote:

 Does that include getting rid of /browser/ dependencies?
 Ideally, we'd like to be able to compile non-Firefox builds with our
 devtools.

 On Tue, Jul 21, 2015 at 11:54 PM, J. Ryan Stinnett jry...@gmail.com
 wrote:
  The DevTools team is planning to move our code out of
  /browser/devtools and /toolkit/devtools and into a new top level
  /devtools directory.
 
  The main goals of this are to reduce confusion for new DevTools
  contributors and help us better organize our work in the future. It
  will also aid future users of the code in understanding what pieces
  they need to include.
 
  There should be no impact to DevTools features shipped in different
  products: Firefox desktop will continue to be the only product that
  ships the DevTools front end, and all others will ship the DevTools
  server only.
 
  It is my understanding that the DevTools team received approval for a
  new top level directory from Brendan several years ago.
 
  Bug: https://bugzil.la/912121
 
  (Replies to dev-platform.)
 
  - Ryan
  ___
  dev-developer-tools mailing list
  dev-developer-to...@lists.mozilla.org
  https://lists.mozilla.org/listinfo/dev-developer-tools



 --
 Paul
 ___
 dev-developer-tools mailing list
 dev-developer-to...@lists.mozilla.org
 https://lists.mozilla.org/listinfo/dev-developer-tools

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform