44be45cf31b4fe15d8903789ebab89b8352117ac: Bug 1430982 - part 1: Make nsTextServicesDocument store editor with RefPtr<TextEditor> rather than nsWeakPtr r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 18 Jan 2018 14:33:31 +0900 - rev 452820
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1430982 - part 1: Make nsTextServicesDocument store editor with RefPtr<TextEditor> rather than nsWeakPtr r=m_kato nsTextServicesDocument stores editor with nsWeakPtr for avoiding circular reference. However, both TextEditor and nsTextServicesDocument are cycle collectable. So, we don't need to worry about the issue and we can simply make it store with RefPtr<TextEditor>. Then, we can make EditorBase and nsTextServicesDocument access each other directly. MozReview-Commit-ID: 9I4U8ivFlov
4eeecbc749f7585e49e261b7a76b9cca2193cb42: Merge mozilla-central to autoland r=merge
Dorel Luca <dluca@mozilla.com> - Tue, 23 Jan 2018 12:12:21 +0200 - rev 452819
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Merge mozilla-central to autoland r=merge
837df5c8fac81d2997fdb89a8ce9e1b9bb3ff7de: Bug 1430319 - Get rid of nsIEditActionListener::Will*() which are not used by anybody r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 13 Jan 2018 10:10:05 +0900 - rev 452818
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1430319 - Get rid of nsIEditActionListener::Will*() which are not used by anybody r=m_kato Most nsIEditActionListener::Will*() are not implemented, except WillDeleteText() and WillDeleteSelection() which are implemented by FinderHighlighter. So, we can get rid of the other Will*() from it. This patch removes a lot of unnecessary virtual calls and copy of strong pointers to edit action listeners of EditorBase. MozReview-Commit-ID: EsqI2tZoBG1
88a6a578cd7bf75cb57251002460cd5e74e11705: Bug 1430021 - part 2: Make HTMLEditRules not derived from nsIEditActionListener r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 13 Jan 2018 00:21:17 +0900 - rev 452817
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1430021 - part 2: Make HTMLEditRules not derived from nsIEditActionListener r=m_kato HTMLEditRules implements only some of nsIEditActionListener and this is always first edit action listener. So, if we make EditorBase treat HTMLEditRules directly before notifying edit action listeners, we can save a lot of runtime cost (virtual calls especially unnecessary, copying array of edit action listeners with strong pointer, redundant QIs), although the code becomes not beautiful. Perhaps, we should do same thing to nsTextServicesDocument and mozInlineSpellChecker in other bugs. MozReview-Commit-ID: Eveaxj398f2
149afa9d22d017a45de159400a7824170f584ad3: Bug 1430021 - part 1: Move |RefPtr<TextEditRules> mRules| from TextEditor to EditorBase r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 19:01:04 +0900 - rev 452816
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1430021 - part 1: Move |RefPtr<TextEditRules> mRules| from TextEditor to EditorBase r=m_kato For calling some methods of mRules from EditorBase, let's move mRules member from TextEditor to EditorBase. Unfortunately, TextEditRules.h depends on EditAction which is declared in EditorBase.h and that caused unnecessary include hell of EditorBase.h. So, let's move it to an independent header file. MozReview-Commit-ID: 5HiSZLP9WHH
9e0080c2930f005fbb90a583b72efd52d12af882: Bug 1131491 - Remove old synchronous Place's transactions. r=mak
Mark Banner <standard8@mozilla.com> - Mon, 22 Jan 2018 15:41:12 +0000 - rev 452815
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1131491 - Remove old synchronous Place's transactions. r=mak MozReview-Commit-ID: FNCijeajgeh
772b0d449e357cc984a6a8612ee684ef3535e259: Bug 1131491 - Remove browser.places.useAsyncTransactions preference - async transactions are now the only version. r=mak
Mark Banner <standard8@mozilla.com> - Mon, 22 Jan 2018 13:36:41 +0000 - rev 452814
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1131491 - Remove browser.places.useAsyncTransactions preference - async transactions are now the only version. r=mak MozReview-Commit-ID: 9EKNvA8Q9jo
e2bb11b88bd45bdb2e055042e1624b74d414e73c: Merge mozilla-inbound to mozilla-central r=merge a=merge
Dorel Luca <dluca@mozilla.com> - Tue, 23 Jan 2018 12:02:17 +0200 - rev 452813
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Merge mozilla-inbound to mozilla-central r=merge a=merge
e331a3b9fae22ef2bfd25e60b265fa2bd63b7bd5: Bug 1399679 - Add a version string to cache names; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 22 Jan 2018 22:08:33 -0800 - rev 452812
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1399679 - Add a version string to cache names; r=glandium So we can change a string in this file to force the use of new caches, thus ensuring a clean break from one changeset to the next. MozReview-Commit-ID: EZsR23a1PZE
2b6455d1511d5e67ff284c42964a890bf6d07f36: Bug 1431314 - Update clang 3.9 and 5.0 toolchains. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 18 Jan 2018 17:30:40 +0900 - rev 452811
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431314 - Update clang 3.9 and 5.0 toolchains. r=froydnj Respectively to 3.9.1 and 5.0.1
8664edd863ff2fb8d32f5724a8fc0110ff5f5492: Bug 1399679 - Use debian7-*-build instead of desktop-build. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Jan 2018 16:46:40 +0900 - rev 452810
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1399679 - Use debian7-*-build instead of desktop-build. r=gps Switch almost all builds currently using the desktop-build image to use the right debian7-*-build image instead. The only exception is the rust bindgen spidermonkey builds, that require cmake being installed, but I don't want to add it to the base images because that involves risking a cmake dependency unwantedly slipping in Firefox (rust-bindgen ironically requires cmake to build a single C++ file...)
13270722741bb78779bf7d47e78bf9f4c4ff0e12: Bug 1414825. Use a shutdown observer to release the gfx resources of ImageBitmaps. r=kaku,nical
Timothy Nikkel <tnikkel@gmail.com> - Mon, 22 Jan 2018 21:38:45 -0600 - rev 452809
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1414825. Use a shutdown observer to release the gfx resources of ImageBitmaps. r=kaku,nical
a12c47f485e3d661fc693be3113ad79ea186be64: Bug 1393270: Follow-up: Fix debug test bustage. r=bustage CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Mon, 22 Jan 2018 18:59:09 -0800 - rev 452808
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1393270: Follow-up: Fix debug test bustage. r=bustage CLOSED TREE MozReview-Commit-ID: 1R4BDt1lDNz
a01015ef95323421f34bdfdf4a216fb1b32ea0c0: Bug 1429278 - Follow-up to fix test for case change. r=bustage
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Mon, 22 Jan 2018 18:19:01 -0800 - rev 452807
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1429278 - Follow-up to fix test for case change. r=bustage CLOSED TREE
8880c81f93451b642596a4e69c465254555a9ec2: Bug 1064821 - Throw proper exceptions in contentprefs. r=yoric
Jeffrey Tran <tranj23@gmail.com> - Mon, 22 Jan 2018 18:15:38 -0800 - rev 452806
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1064821 - Throw proper exceptions in contentprefs. r=yoric CLOSED TREE
e13d6cbf238361658d065180c0264bc21ea2a624: Bug 1431394 - Follow-up lint fix and comment re-order. r=bustage
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Mon, 22 Jan 2018 18:13:27 -0800 - rev 452805
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431394 - Follow-up lint fix and comment re-order. r=bustage
45c8fbc03e5a45c30516d881835fbfae65442bf2: Bug 1393270: Follow-up: Fix style linter error again. r=bustage CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Mon, 22 Jan 2018 18:10:28 -0800 - rev 452804
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1393270: Follow-up: Fix style linter error again. r=bustage CLOSED TREE MozReview-Commit-ID: 4Z4EG940Zgw
9add69652cbb06042999e856b8c9537805155a9f: Bug 1431304 - Fix WebRenderLayerManager::ClearCachedResources() as to clear active animation ids r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 23 Jan 2018 10:57:20 +0900 - rev 452803
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431304 - Fix WebRenderLayerManager::ClearCachedResources() as to clear active animation ids r=nical
15aab71cf2e6baaaf9bc12110f8e17b65c9b7077: Bug 1393270: Follow-up: Fix build bustage from rebase. r=bustage
Kris Maglione <maglione.k@gmail.com> - Mon, 22 Jan 2018 17:34:37 -0800 - rev 452802
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1393270: Follow-up: Fix build bustage from rebase. r=bustage MozReview-Commit-ID: Ix7itPBAdno
07bbea0845841befecc583ea661879e7b47082a4: Bug 1430738 - Fix the channel timing info if a halfOpenSocket is opened with a non-null httpTransaction. r=mcmanus
Dragana Damjanovic dd.mozilla@gmail.com - Mon, 22 Jan 2018 12:10:00 -0500 - rev 452801
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1430738 - Fix the channel timing info if a halfOpenSocket is opened with a non-null httpTransaction. r=mcmanus
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip