f72ccbb154263d442b58e10a8dc69da9cd004a4d: Bug 1466792 - Update out-of-date memory allocation comments r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 06 Jun 2018 10:54:59 +0100 - rev 421582
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466792 - Update out-of-date memory allocation comments r=sfink
072201279e41b15e1ff1606bfd7460e3656d13b3: Merge mozilla-central to inbound. a=merge CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 06 Jun 2018 12:52:15 +0300 - rev 421581
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
11aacf3b7e93135523e0bd45f5d1b658ebd99a07: Bug 1464772 part 5 - Use GetIsSecureContext instead of RealmCreationOptionsRef in IsSecureContextOrObjectIsFromSecureContext. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Jun 2018 11:44:17 +0200 - rev 421580
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1464772 part 5 - Use GetIsSecureContext instead of RealmCreationOptionsRef in IsSecureContextOrObjectIsFromSecureContext. r=bz Also changes RealmCreationOptionsRef to take a realm instead of compartment (this function is now unused but still potentially useful).
ff7f3a604779d591ac9e451cf6db71e1be3933f4: Bug 1465728 part 3 - Rename Cu.getCompartmentLocation to Cu.getRealmLocation. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Jun 2018 11:44:17 +0200 - rev 421579
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1465728 part 3 - Rename Cu.getCompartmentLocation to Cu.getRealmLocation. r=bz
84aa50d4663a10d18cb305b9157134139f4cc867: Bug 1465728 part 2 - Remove the compartment name callback. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Jun 2018 11:44:17 +0200 - rev 421578
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1465728 part 2 - Remove the compartment name callback. r=luke
2d422fb97474917892bc35d37532d33fd1a39fa0: Bug 1465728 part 1 - Move location and locationURI fields from CompartmentPrivate to RealmPrivate. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 Jun 2018 11:44:17 +0200 - rev 421577
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1465728 part 1 - Move location and locationURI fields from CompartmentPrivate to RealmPrivate. r=bz The xpcprivate.h changes are just code motion, except I changed the order of the GetLocationURI methods to get a much more readable diff.
4ab0fba87583700c837de47c7a1ecbd55d0c7664: Bug 1392106 - random-if(win7) reftest font rendering failures. r=RyanVM
Joel Maher <jmaher@mozilla.com> - Wed, 06 Jun 2018 05:30:44 -0400 - rev 421576
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1392106 - random-if(win7) reftest font rendering failures. r=RyanVM
521224a55cbeac3a6b9f590796d6998e6e916442: Bug 1466645: Remove PropertyId::name. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 04 Jun 2018 20:57:49 +0200 - rev 421575
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466645: Remove PropertyId::name. r=xidorn It's only used for the error path in property parsing, so most of the time is not useful. Use the just-introduced NonCustomPropertyId::name to preserve the alias name, which we were doing by passing the name around. MozReview-Commit-ID: 46xxZKCoeBB
9f5c7353cfa410c7fd38f3198e0c35ee3e2a7eb4: Bug 1466645: Make getting a property name explicitly an indexing operation. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 04 Jun 2018 21:08:35 +0200 - rev 421574
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466645: Make getting a property name explicitly an indexing operation. r=xidorn The six milliseconds spent in Olli's profile make me thing this is not getting optimized and we expected. Also move it to NonCustomPropertyId, so it works for aliases properly too. MozReview-Commit-ID: 4d76Z55ZBEH
7bfc3d86b042e38d9f8d807234b854cf328c6a2a: Bug 1466645: Avoid useless allocations in custom property name serialization. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 05 Jun 2018 15:53:43 +0200 - rev 421573
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466645: Avoid useless allocations in custom property name serialization. r=xidorn And make transition-property more correct by serializing --0 unescaped instead of escaped. MozReview-Commit-ID: CCBSe5Frd0d
f7785e8b50025722da7b2b082d93c1e7c85ff931: Bug 1466609: Make clearing atoms slightly more ergonomic. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 04 Jun 2018 20:09:51 +0200 - rev 421572
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466609: Make clearing atoms slightly more ergonomic. r=xidorn I prefer to do it this way because Atom has inline paths for static atoms and such. MozReview-Commit-ID: CFsBHl80KDY
4607eea0048d5bdba9de9a1b781d47eb5ff7b6c2: Bug 1466609: Make the threadsafe refcounting macros more reusable. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 04 Jun 2018 19:53:45 +0200 - rev 421571
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466609: Make the threadsafe refcounting macros more reusable. r=xidorn MozReview-Commit-ID: IanxqRksGqE
9889304ebdea753a8408d1e1ab192ee764520da0: Bug 1466609: Move some parsing-only attributes to use #[parse(..)] instead of #[css(..)]. r=xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 04 Jun 2018 19:24:43 +0200 - rev 421570
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466609: Move some parsing-only attributes to use #[parse(..)] instead of #[css(..)]. r=xidorn I need to admit I'm ambivalent about this one :). MozReview-Commit-ID: F1jlfnQKXwo
01997380f76db787f84b14bc34031b8fef3c6c4b: Bug 1459785 - Update clobber file for ANGLE update; see also bug 1421146. r=me
Jed Davis <jld@mozilla.com> - Tue, 05 Jun 2018 16:43:34 -0600 - rev 421569
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1459785 - Update clobber file for ANGLE update; see also bug 1421146. r=me
ada451d2e78d3be6d9791ba72917ac0586ad0067: Bug 1466851 part 3. Remove some nsITreeBoxObject properties that are unused except via webidl bindings. r=mossop
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Jun 2018 23:01:55 -0400 - rev 421568
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466851 part 3. Remove some nsITreeBoxObject properties that are unused except via webidl bindings. r=mossop These properties are unused from C++ apart from webidl bindings and the FakeTreeBoxObject implentations in comm-central are throwing stubs. But they're used in JS. They are safe to remove from nsITreeBoxObject but we need to keep an implementation webidl can call into. Properties in this bucket: selectionRegion, ensureCellIsVisible, scrollToRow, scrollByLines, scrollByPages, getRowAt, removeImageCacheEntry.
99016a1b41052d29a024b045bcfc4a6f47d6375f: Bug 1466851 part 2. Remove some nsITreeBoxObject properties that are unused from C++. r=mossop
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Jun 2018 23:01:52 -0400 - rev 421567
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466851 part 2. Remove some nsITreeBoxObject properties that are unused from C++. r=mossop These properties are unused from C++ and the FakeTreeBoxObject implementations in comm-central are throwing stubs. So it's safe to remove the properties from nsITreeBoxObject (but not TreeBoxObject.webidl, since they're used in JS). Properties in this bucket: horizontalPosition, getPageLength.
5b8e7ac3a4a51ee85ec31852935aac78eed09751: Bug 1466851 part 1. Remove some unused tree box object properties. r=mossop
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Jun 2018 23:01:49 -0400 - rev 421566
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466851 part 1. Remove some unused tree box object properties. r=mossop These properties are not used from either JS or C++, and hence can be removed from both nsITreeBoxObject and TreeBoxObject.webidl. Properties in this bucket: scrollToCell, scrollToColumn, scrollToHorizontalPosition, invalidateColumnRange.
830e780325e49a0b9c90449e50b943bad39a09f4: Bug 1466727 part 7. Remove nsITreeColumn. r=mossop
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Jun 2018 23:01:37 -0400 - rev 421565
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466727 part 7. Remove nsITreeColumn. r=mossop
4f9c0f55aa88ab4ed421394203557e5e8396d380: Bug 1466727 part 6. Stop using nsITreeColumn in layout. r=mossop
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Jun 2018 23:01:37 -0400 - rev 421564
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466727 part 6. Stop using nsITreeColumn in layout. r=mossop
3cc696a399ed28c3e00f04fdedbe601016e20764: Bug 1466727 part 5. Stop using nsITreeColumn in toolkit. r=mossop
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Jun 2018 23:01:37 -0400 - rev 421563
Push 34098 by nbeleuzu@mozilla.com at Wed, 06 Jun 2018 17:00:32 +0000
Bug 1466727 part 5. Stop using nsITreeColumn in toolkit. r=mossop I had to do window.TreeColumn instead of just TreeColumn to work around eslint being buggy. That bug is tracked in bug 1466842.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip