gecko-dev/toolkit
Nathan Froyd a5dd4da994 Bug 1292301 - reduce reference-counting in Places; r=adw
By using nsCOMArray::Forget, we can pass the references we hold in an
nsCOMArray directly to the XPCOM caller, without having to go through an
extra cycle of AddRef/Release calls.  This way should be slightly faster
and it also results in smaller code.  Notice that we don't have to worry
about removing the OOM check in the places that use Forget(), because we
were already using moz_xmalloc to allocate the outparam array, and
moz_xmalloc aborts the process on OOM, just as Forget() does.

The nsNavHistoryFolderResultNode::GetQueries change is thrown in for fun.
2016-08-05 22:03:44 -04:00
..
components Bug 1292301 - reduce reference-counting in Places; r=adw 2016-08-05 22:03:44 -04:00
content Bug 1279911 Use content-safe platform detection r=enndeakin 2016-08-05 14:25:57 +01:00
crashreporter Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r=markh 2016-08-04 03:28:58 -04:00
forgetaboutsite Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r=markh 2016-08-04 03:28:58 -04:00
identity Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r=markh 2016-08-04 03:28:58 -04:00
library Backed out changeset 9d5365ee6944 (bug 1290502) for mass bustage a=backout CLOSED TREE 2016-08-03 10:17:40 -07:00
locales Bug 1290756 - Remove Help Viewer from Toolkit. r=gps 2016-07-31 14:08:00 +02:00
modules merge mozilla-inboudn to mozilla-central a=merge 2016-08-05 12:01:14 +02:00
mozapps Bug 1291537 - Assume GMPs are unsupported when running in 32bit mode on MacOS. r=spohl 2016-08-03 15:19:00 +12:00
obsolete Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r=markh 2016-08-04 03:28:58 -04:00
pluginproblem Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
profile Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r=markh 2016-08-04 03:28:58 -04:00
system Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
themes Bug 1291268 - HiDPI image are missing from video controls on Windows and Linux. r=ralin 2016-08-03 09:37:36 -04:00
xre Bug 1272614 - Avoid blocking where possible while waiting for the updater to stage; r=spohl 2016-08-04 12:54:01 -07:00
.eslintrc Bug 1292008 - Enable the no-empty rule for eslint. r=markh 2016-08-04 00:55:07 -04:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
moz.configure Merge mozilla-central to mozilla-inbound 2016-07-22 11:59:06 +02:00
toolkit.mozbuild Bug 1262335 - Part 2. Remove Android GB/HC defines from OMX. r=snorp 2016-04-06 17:30:17 +09:00