Nicholas Nethercote
b4d714b84f
Bug 1171323 - Remove PL_DHashFreeStringKey(), because it's dead. r=froydnj.
...
--HG--
extra : rebase_source : 1c0d5a858e6deab28c9118f8d2c6dea6a867dd81
2015-06-04 16:14:37 -07:00
Nicholas Nethercote
2fba2d028e
Bug 1170934 (part 2) - Fix the comment for PL_DHashTableRemove(). r=froydnj.
...
--HG--
extra : rebase_source : 85258e2402a9f0b8fbeefd76c4e405cfb8eb887f
2015-06-03 17:05:12 -07:00
Nicholas Nethercote
cc64c96ae6
Bug 1170934 (part 1) - Remove PLDHashTable::{Init,Fini}(). r=froydnj.
...
--HG--
extra : rebase_source : 1d1ac910420fbc12c7e2501c74680cce00387c63
2015-05-20 21:25:55 -07:00
Eric Rahm
518166f0c8
Bug 1165515 - Part 14: Undef PR_LOG macros when using mozilla/Logging.h. r=froydnj
...
Make it harder for users to accidentally reintroduce usage of the PR_LOG macros
when using 'mozilla/Logging.h'. This can still be worked around by directly
including 'prlog.h' (and not 'mozilla/Logging.h') if absolutely necessary.
2015-06-03 15:26:07 -07:00
Eric Rahm
6c63bbb91a
Bug 1165515 - Part 13-1: Add log level enum class. r=froydnj
...
This adds the mozilla::LogLevel enum class. Additionaly a log_test function is
added to use rather than a macro, this allows us to enforce only
mozilla::LogLevel is passed into the function.
2015-06-03 15:22:39 -07:00
Eric Rahm
a21afeb115
Bug 1165515 - Part 6: Add PR_LOG_VERBOSE. r=froydnj
2015-06-03 15:22:31 -07:00
Eric Rahm
b4a01ca56b
Bug 1165515 - Part 4: Add PR_LOG_INFO. r=froydnj
...
This is an interstitial step in preparation for adding a new info level. For
now it just maps to debug.
2015-06-03 15:22:29 -07:00
Eric Rahm
1b710d4396
Bug 1165515 - Part 2: Add MOZ_LOG_TEST. r=froydnj
2015-06-03 15:22:26 -07:00
Ryan VanderMeulen
8e70b92b80
Backed out changeset c1cd7aff7c94 (bug 1163320) for causing silent Hazard build bustage.
...
--HG--
extra : rebase_source : 34f9d17d9c9c3b2bfd5bd8d4be48a05acc0c5908
2015-06-03 12:46:19 -04:00
Nicholas Nethercote
383a496bf6
Bug 1170416 (part 5) - Remove PLDHashTable::IsInitialized(). r=froydnj.
...
|mOps| is always non-null now, and there's no longer any distinction between
and uninitialized and initialized table. Yay.
--HG--
extra : rebase_source : 3d1fb72aee4dd21ff20db0ff3166d4e932ade897
2015-05-20 21:23:55 -07:00
Nicholas Nethercote
686f24db33
Bug 1170416 (part 4) - Remove some unnecessary casts. r=froydnj.
...
--HG--
extra : rebase_source : aa90639cb8fb0cbc0fcae0ec9a0388f7e3cf628f
2015-05-20 21:16:59 -07:00
Nicholas Nethercote
e849e6588b
Bug 1170416 (part 3) - Remove the PLDHashTable2 typedef. r=froydnj.
...
--HG--
extra : rebase_source : 9510ea47204fffa163cac43aeaaac6ae1ad80419
2015-05-19 16:46:17 -07:00
Nicholas Nethercote
5ea7821921
Bug 1170416 (part 2) - Merge PLDHashTable2 back into PLDHashTable. r=froydnj.
...
--HG--
extra : rebase_source : 001115f48ce363db098f66457994cc6a3785a156
2015-06-02 01:58:58 -07:00
Nicholas Nethercote
54766ec371
Bug 1170416 (part 1) - Remove PL_DHashTable{Init,Finish,Destroy){} and PL_NewDHashTable(). r=froydnj.
...
--HG--
extra : rebase_source : 8263b1fecd550ba6356f99537cdaf439c24680ae
2015-05-18 23:02:05 -07:00
Terrence Cole
760b29c216
Bug 1169791 - Strongly type NoteJSRoot; r=mccr8
...
--HG--
extra : rebase_source : 44b4b6ecb67677caf3180b353fc828c972d4e1f9
2015-05-29 12:57:23 -07:00
Carsten "Tomcat" Book
5471309381
Backed out 14 changesets (bug 1165515) for linux x64 e10s m2 test failures
...
Backed out changeset d68dcf2ef372 (bug 1165515)
Backed out changeset 7c3b45a47811 (bug 1165515)
Backed out changeset b668b617bef2 (bug 1165515)
Backed out changeset d0916e1283a2 (bug 1165515)
Backed out changeset ac4dc7489942 (bug 1165515)
Backed out changeset e9632ce8bc65 (bug 1165515)
Backed out changeset c16d215cc7e4 (bug 1165515)
Backed out changeset e4d474f3c51a (bug 1165515)
Backed out changeset d87680bf9f7c (bug 1165515)
Backed out changeset b3c0a45ba99e (bug 1165515)
Backed out changeset 9370fa197674 (bug 1165515)
Backed out changeset 50970d668ca1 (bug 1165515)
Backed out changeset ffa4eb6d24b9 (bug 1165515)
Backed out changeset 5fcf1203cc1d (bug 1165515)
--HG--
extra : rebase_source : 6fb850d063cbabe738f97f0380302153e3eae97a
2015-06-02 13:05:56 +02:00
Eric Rahm
38901afce4
Bug 1165515 - Part 14: Undef PR_LOG macros when using mozilla/Logging.h. r=froydnj
...
Make it harder for users to accidentally reintroduce usage of the PR_LOG macros
when using 'mozilla/Logging.h'. This can still be worked around by directly
including 'prlog.h' (and not 'mozilla/Logging.h') if absolutely necessary.
2015-06-01 22:17:34 -07:00
Eric Rahm
9bc793760d
Bug 1165515 - Part 13-1: Add log level enum class. r=froydnj
...
This adds the mozilla::LogLevel enum class. Additionaly a log_test function is
added to use rather than a macro, this allows us to enforce only
mozilla::LogLevel is passed into the function.
2015-06-01 22:17:31 -07:00
Eric Rahm
5e397ff4b7
Bug 1165515 - Part 6: Add PR_LOG_VERBOSE. r=froydnj
2015-06-01 22:17:22 -07:00
Eric Rahm
8289861381
Bug 1165515 - Part 4: Add PR_LOG_INFO. r=froydnj
...
This is an interstitial step in preparation for adding a new info level. For
now it just maps to debug.
2015-06-01 22:17:20 -07:00
Eric Rahm
ef4c50584c
Bug 1165515 - Part 2: Add MOZ_LOG_TEST. r=froydnj
2015-06-01 22:17:17 -07:00
Wes Kocher
4e9f80ed2e
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Rahm
e8a5eb8d6e
Bug 1165515 - Part 14: Undef PR_LOG macros when using mozilla/Logging.h. r=froydnj
...
Make it harder for users to accidentally reintroduce usage of the PR_LOG macros
when using 'mozilla/Logging.h'. This can still be worked around by directly
including 'prlog.h' (and not 'mozilla/Logging.h') if absolutely necessary.
2015-06-01 14:31:01 -07:00
Eric Rahm
7fe9ffc48b
Bug 1165515 - Part 13-1: Add log level enum class. r=froydnj
...
This adds the mozilla::LogLevel enum class. Additionaly a log_test function is
added to use rather than a macro, this allows us to enforce only
mozilla::LogLevel is passed into the function.
2015-06-01 14:31:01 -07:00
Eric Rahm
033d62915a
Bug 1165515 - Part 6: Add PR_LOG_VERBOSE. r=froydnj
2015-06-01 14:31:00 -07:00
Eric Rahm
a703d6cf7e
Bug 1165515 - Part 4: Add PR_LOG_INFO. r=froydnj
...
This is an interstitial step in preparation for adding a new info level. For
now it just maps to debug.
2015-06-01 14:31:00 -07:00
Eric Rahm
f3d3953559
Bug 1165515 - Part 2: Add MOZ_LOG_TEST. r=froydnj
2015-06-01 14:30:59 -07:00
Botond Ballo
a1ee749697
Bug 1163320 - Variadic implementation of nsRunnableMethodArguments. r=froydnj
...
--HG--
extra : source : ed761807105b30069d5a7412f8dacf75429eeeb6
2015-05-11 17:24:21 -04:00
Nicholas Nethercote
249958c03d
Bug 1168007 (part 1) - Add PLDHashTable::{Clear,ClearAndPrepareForLength}(). r=froydnj.
...
--HG--
extra : rebase_source : 05445de53b178173bfbaed29095e0ca4c11639a2
2015-05-18 19:16:06 -07:00
Birunthan Mohanathas
6898a39a46
Bug 1165729 - Remove unnecessary template declaration for fallible nsTArray::AppendElement. r=froydnj
2015-05-28 11:07:43 -07:00
Nick Fitzgerald
1bd1513bea
Bug 1024774
- Part 9: Deserialize heap snapshots; r=jimb
2015-05-28 07:37:43 -07:00
Michael Layzell
2869617276
Bug 1167375 - make nsTWeakRef use a nsRefPtr internally. r=nfroyd
...
--HG--
extra : rebase_source : e06ab164cdb3b1eb2cf94b8b0edac14084866970
2015-05-21 14:02:00 +02:00
Mike Hommey
ea7750bcb1
Bug 991983 - Define SOURCES as SourcePath. r=gps
2015-05-28 07:34:15 +09:00
Mike Hommey
188ce081ec
Bug 991983 - Emit absolute paths for UnifiedSources. r=gps
...
This helps upcoming changes, and relieves backends from path resolution.
This has the side effect of chaning the order of some unified sources,
which consequently breaks nsTextFormatter because it declares snprintf
methods after nsStringAPI #defines it.
2015-05-28 07:34:11 +09:00
Botond Ballo
2e2a504271
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
...
--HG--
extra : source : 7468f9a3aa03520a29e138d4df431f0b5d90967c
2015-05-26 14:33:55 -04:00
Nicholas Nethercote
6c4f582c73
Bug 1168027 - Use PLDHashTable2 in nsTHashtable. r=froydnj.
...
The added static_casts will be removed when PLDHashTable and PLDHashTable2 are
merged.
--HG--
extra : rebase_source : 49dacef8a86adc088610449b6bd2ef9345af5a84
2015-05-12 17:33:49 -07:00
Phil Ringnalda
49dd872168
Back out 3 changesets (bug 1119980) for emulator-l bustage
...
CLOSED TREE
Backed out changeset 12ce98475c6e (bug 1119980)
Backed out changeset bdb8d05f8870 (bug 1119980)
Backed out changeset a68a18840492 (bug 1119980)
2015-05-25 18:48:51 -07:00
Botond Ballo
9934d127c1
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
...
--HG--
extra : rebase_source : 4e915a12ba662ed45788238a5f0a45533888bd92
2015-05-25 20:45:17 -04:00
Cervantes Yu
55152ad9d9
Backout change 39e167bbd14c, a80140872ea5, adae9be2294d and b71ccef9c674 (bug 970307).
2015-05-19 14:31:25 +08:00
Andrew McCreight
e32a66ebb3
Bug 1166488 - Eliminate ServiceWorkerRegistrationBase::mCCDummy. r=smaug
2015-05-20 09:55:07 -07:00
Eric Rahm
4879ae86f4
Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj
2015-05-19 11:15:34 -07:00
Eric Rahm
c60f772f62
Bug 1165518 - Part 1: Add Logging.h. r=froydnj
2015-05-19 11:15:32 -07:00
Nicholas Nethercote
fe7dc5bdde
Bug 1165786 - Remove PLDHashTable::SetOps(). r=froydnj.
...
--HG--
extra : rebase_source : 489edddf7e2c4669cb74555d60b851aed6e35d78
2015-05-18 00:52:08 -07:00
Nicholas Nethercote
c1d4a47622
Bug 1165770 - Add PLDHashTable2. r=froydnj.
...
This is a temporary sub-class of PLDHashTable that will allow PLDHashTable to
be incrementally transitioned from manual initialization/finalization (via
explicit Init()/Fini() calls) to automatic initialization/finalization (via an
initializing constructor and a destructor). Once all PLDHashTable instances are
converted to PLDHashTable2, it can be folded back into PLDHashTable and the "2"
suffix can be dropped.
--HG--
extra : rebase_source : 674e7bd9320dc1db8879f842df05a7d995069e97
2015-05-18 00:52:01 -07:00
Birunthan Mohanathas
602c769540
Bug 968520 - Add fallible variants of nsTArray::AppendElement. r=froydnj
2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
538dcc1d39
Bug 968520 - Add fallible variants of nsTArray::AppendElements. r=froydnj
2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
c35f90a82e
Bug 968520 - Add fallible variants of nsTArray::InsertElementAt. r=froydnj
2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
71f1f00db4
Bug 968520 - Add fallible variants of nsTArray::ReplaceElementsAt. r=froydnj
2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
0be91f1f80
Bug 968520 - Add fallible variant of nsTArray::SetLength. r=froydnj
2015-05-18 13:50:34 -07:00
Birunthan Mohanathas
3e5856c6c0
Bug 968520 - Add fallible variant of nsTArray::EnsureLengthAtLeast. r=froydnj
2015-05-18 13:50:34 -07:00