Re: Quantum Flow Engineering Newsletter #20

2017-08-22 Thread Salvador de la Puente
Congratulations for this 20th issue of the newsletter and for all the hard work that the Quantum team is doing! On Fri, Aug 18, 2017 at 7:36 PM, Olli Pettay wrote: > > > On 08/18/2017 08:28 PM, Ehsan Akhgari wrote: > >> On Fri, Aug 18, 2017 at 9:39 AM, Ryan VanderMeulen < >> rvandermeu...@mozill

Re: New string types: nsAutoStringN<> and nsAutoCStringN<>

2017-08-22 Thread Nicholas Alexander
Hi Nicholas, On Mon, Aug 21, 2017 at 11:38 PM, Nicholas Nethercote < n.netherc...@gmail.com> wrote: > I really wish our top-level namespace was "moz", rather than "mozilla". > Can you say why? Is it "just" shorter? Is it more pleasant to s/std/moz/ and vice versa? Nick > > Nick > > On Tue,

Re: New string types: nsAutoStringN<> and nsAutoCStringN<>

2017-08-22 Thread Nicholas Nethercote
On Wed, Aug 23, 2017 at 2:50 AM, Nicholas Alexander wrote: > >> I really wish our top-level namespace was "moz", rather than "mozilla". > > Can you say why? Is it "just" shorter? Is it more pleasant to s/std/moz/ and vice versa? Mostly because it's shorter. It's good for common names to be shor

Re: Firefox and clang-cl

2017-08-22 Thread Ehsan Akhgari
On 08/20/2017 09:19 PM, Zachary Turner via dev-platform wrote: On Monday, August 14, 2017 at 1:47:02 PM UTC-7, Hans Wennborg wrote: Yes, we want to do LTO+PGO builds eventually. (In particular, we'd like to use ThinLTO for more manageable build times.) That requires switching to using the lld li

Intent to ship: Changing default Japanese fonts to modern fonts

2017-08-22 Thread Masayuki Nakano
Hi, We decided that we should change our default Japanese fonts from legacy "MS PGothic" (sans-serif) and "MS PMincho" (serif) which have bitmap glyph to modern "Meiryo" or "Yu Gothic" (sans-serif) and "Yu Mincho" (serif). This has been enabled on Nightly and early Beta since 55 [1]. Then,

You don't need to use nsIEditor, nsIPlaintextEditor and nsIHTMLEditor in most places of native code

2017-08-22 Thread Masayuki Nakano
Hi, I was working on making editor users use concrete classes rather than interface classes in a couple of weeks. As I posted 2 months ago, editor concrete classes are now mozilla::EditorBase, mozilla::TextEditor and mozilla::HTMLEditor (old names are nsEditor, nsPlaintextEditor and nsHTMLEd