Nicholas Nethercote
f852416a40
Bug 1205358 - Fix up nsUrlClassifierPrefixSet memory reporting. r=gcp.
...
This patch reverts the "measure-in-advance" approach added in part 1 of bug
1050108 -- because that doesn't interact well with DMD -- and adds locking to
avoid races between the url-classifier thread and the main thread.
2016-02-10 08:30:48 +11:00
Gian-Carlo Pascutto
f79a569b77
Bug 1247615 - Fix off-by-one error in PrefixSet Delta storage compaction. r=froydnj
2016-02-12 17:09:58 +01:00
Gian-Carlo Pascutto
8a77625ec5
Bug 1244259 - Limit PrefixSet read and write buffer sizes to file size. r=froydnj
2016-02-12 08:54:12 +01:00
Carsten "Tomcat" Book
498dd069da
Backed out changeset c18e29c1b369 (bug 1164581) for cpp unit tests test failures
2016-02-08 11:17:38 +01:00
Aidin Gharibnavaz
d9bbb0c446
Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley
2016-02-07 10:56:00 +01:00
Wes Kocher
3c9e45e1fb
Backed out changeset 24af6caa9bba (bug 1219482) to hopefully fix the intermittent hazard failures CLOSED TREE
2016-01-29 10:15:30 -08:00
sajitk
b916ed88a5
Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in toolkit subdirectory. r=erahm
2016-01-28 10:37:00 -05:00
Christoph Kerschbaumer
e7bc893d1c
Bug 1239913 - Convert toolkit/ to use asyncOpen2 where loadingPrincipal is SystemPrincipal (r=sicking)
2016-01-20 12:42:09 -08:00
David Rajchenbach-Teller
323ccee44c
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2016-01-15 11:38:03 +01:00
Mike Hommey
d4d98b3b37
Bug 1240660 - Remove "+" prefixes in jar manifests. r=gps
...
Now that the faster make backend is enabled by default avoiding
cross-jar.mn file conflicts, and now that individual files can't
overlap with wildcards in the same jar.mn files, which were two
main things that the "+" prefix was used for (apart from
cargo-culting), the "+" prefixes in the tree are not necessary
anymore.
2016-01-20 07:24:40 +09:00
Sebastian Hengst
2e241e7e5e
Backed out 2 changesets (bug 1224374) for Windows bustage. r=bustage on a CLOSED TREE
...
Backed out changeset 5f458e6e4997 (bug 1224374 )
Backed out changeset 0dc02cb0b604 (bug 1224374 )
2016-01-19 21:30:41 +01:00
David Rajchenbach-Teller
f7045cd073
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2016-01-15 11:38:03 +01:00
Nigel Babu
6da2099f2e
Backed out changeset 740b66ce102b (bug 1239913) for mochitest bustage
2016-01-15 13:31:40 +05:30
Christoph Kerschbaumer
2782bd4e73
Bug 1239913 - Convert toolkit/ to use asyncOpen2 where loadingPrincipal is SystemPrincipal (r=sicking)
2016-01-14 21:01:56 -08:00
Dave Townsend
8dc7f59eb3
Bug 1229142: Link browser and toolkit test directory to the shared eslintrc files. r=Standard8
2015-11-30 13:05:00 -08:00
Gian-Carlo Pascutto
b8b94b4d65
Bug 1211090 - Don't fail to open databases if we can't do buffered IO. r=froydnj
2015-12-21 17:51:03 +01:00
Gian-Carlo Pascutto
fafe68569d
Bug 1211090 - Add fallocate support to nsIOutputFileStream and use it. r=froydnj
2015-12-21 17:50:53 +01:00
Gian-Carlo Pascutto
ddb08d4e7b
Bug 1211090 - Use Buffered IO for PrefixSet load/store. r=froydnj
2015-12-21 17:50:46 +01:00
Francois Marier
5834a16220
Bug 1231557 - Use the URL Classifier in Media elements. r=cpearce,r=gcp
2015-12-16 13:24:40 -08:00
Francois Marier
abc8c89242
Bug 1212649 - Put an upper limit on Safe Browsing polling interval. r=gcp
2015-12-03 17:09:46 -08:00
Gian-Carlo Pascutto
90550e0fa5
Bug 1135022 - Add C++ test coverage for UrlClassifier ChunkSets. r=francois
2015-12-02 09:09:01 +01:00
Mike Hommey
b9dbe46ca2
Bug 1225682 - Don't use nsAuto{,C}String as class member variables in toolkit/. r=froydnj
2015-12-02 11:04:37 +09:00
Gian-Carlo Pascutto
3987961e10
Bug 1229051 - Reenable C++ unit tests for UrlClassifier by converting to gtest. r=francois
2015-12-01 11:04:25 +01:00
Francois Marier
6ad8dcbaca
Bug 1216793 - Add tests for TP in XHRs and fetch(). r=gcp
2015-11-30 16:28:39 -08:00
Francois Marier
c55b5b54cd
Bug 1213400 - Fix crash in broken Safe Browsing list updates. r=gcp
2015-11-30 12:44:28 -08:00
Yoshi Huang
47c69d1edb
Bug 1209162 - Create OriginAttributes subtypes. IGNORE IDL r=sicking.
2015-11-03 09:50:54 +08:00
Francois Marier
b3248cb5cd
Bug 1216723 - Add tests for the new -forbid- Safe Browsing list type. r=gcp
2015-11-20 20:25:11 -08:00
Francois Marier
b9f646ed8b
Bug 1216723 - Add a new -forbid- Safe Browsing list type. r=gcp,r=smaug
2015-11-20 20:24:50 -08:00
Gian-Carlo Pascutto
615c26249c
Bug 1100338 - Do not consider noise for Completion matches. Remove dead code. r=francois
2015-07-06 04:24:00 +02:00
Sebastian Hengst
1365f33fbd
Bug 1220442 - Check if safe browsing's updateCheckers have already been set to null. r=gcp
2015-11-01 10:16:42 +01:00
Sebastian Hengst
309d56b6b0
Backout bug 1220442 for typo in bug number. r=backout
2015-11-01 21:20:17 +01:00
Sebastian Hengst
fe18621b64
Bug 1220422 - Check if safe browsing's updateCheckers have already been set to null. r=gcp
2015-11-01 10:16:42 +01:00
Dragana Damjanovic
fbc0161034
Bug 1175685 - Add special appId for SAFEBROWSING_APP_ID. r=ckerschb
2015-10-21 13:43:00 +02:00
Tooru Fujisawa
2bf22fe47e
Bug 1217082 - Remove for-each from toolkit/. r=Gijs
2015-10-19 04:57:14 +09:00
Francois Marier
392bd3a2f9
Bug 1215396 - Log Safe Browsing prefixes as they are added to the local database. r=gcp
2015-10-19 14:13:49 -07:00
Nathan Froyd
4e6d8f6705
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
2015-10-18 01:24:48 -04:00
Francois Marier
f7099025b6
Bug 1214448 - Always log nextupdate time in Safe Browsing debugging. r=gcp
2015-10-14 11:35:10 -07:00
Carsten "Tomcat" Book
036e6d2fa3
Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902 )
Backed out changeset d70c7fe532c6 (bug 1202902 )
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
12369728f5
Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902 )
2015-10-07 12:13:45 +02:00
Shu-yu Guo
474f49adb7
Bug 1202902 - Scripted fix the world.
2015-10-06 14:00:31 -07:00
Gian-Carlo Pascutto
761749e88b
Bug 1175562 - Persist last update time for SafeBrowsing. r=francois
2015-10-06 13:53:07 +02:00
Tooru Fujisawa
33909699d9
Bug 1207498 - Part 2: Remove use of expression closure from tests in toolkit/components/. r=Gijs
2015-09-24 20:36:01 +09:00
Tooru Fujisawa
8624800172
Backed out changeset 55b45f61cfd2 (bug 1207498) for Linux pgo M(oth) failure
2015-09-27 23:42:27 +09:00
Tooru Fujisawa
c8e217312c
Bug 1207498 - Part 2: Remove use of expression closure from tests in toolkit/components/. r=Gijs
2015-09-24 20:36:01 +09:00
Kaustabh Datta Choudhury
f58f529429
Bug 1162003 - Enable run-by-dir mode for mochitest_chrome on Fx desktop opt builds. r=jmaher
2015-09-23 13:39:45 -04:00
Gian-Carlo Pascutto
a18e7ed61e
Bug 1204367 - Only do SafeBrowsing debug logging when debug is enabled. r=francois
2015-09-17 09:59:26 +02:00
Shu-yu Guo
37989840cd
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Francois Marier
b1b32467ca
Bug 1203347 - Increase Safe Browsing debug logging around gethash (JS). r=gcp
2015-09-14 18:04:02 -07:00
Francois Marier
87a8cb0d57
Bug 1203347 - Increase Safe Browsing debug logging around gethash (C++). r=gcp
2015-09-14 18:03:56 -07:00
Francois Marier
a854b89308
Bug 1203347 - Increase Safe Browsing debug logging around downloads. r=gcp
2015-09-14 18:03:48 -07:00