Граф коммитов

429749 Коммитов

Автор SHA1 Сообщение Дата
Nicholas Nethercote 8626fc2a98 Bug 1181445 (part 3) - Use nsTHashTable::Iterator in nsObserverService. r=froydnj.
--HG--
extra : rebase_source : 1bbbc86315455a5af29d34c80feac2f206d7d9f2
2015-07-09 16:49:32 -07:00
Nicholas Nethercote e4c39dc6c4 Bug 1181445 (part 2) - Use nsTHashTable::Iterator in nsMemoryReporterManager. r=froydnj.
--HG--
extra : rebase_source : 038b7ee151880d57066024d940fa112ee282a995
2015-07-08 22:32:39 -07:00
Nicholas Nethercote b37d03af49 Bug 1181445 (part 1) - Implement iterators for nsTHashtable and nsBaseHashtable. r=froydnj.
nsBaseHashtable has both EnumerateRead() and Enumerate(). A comment claims that
the latter locks the table, but this is false, so I removed the comment. Other
than that the only notable difference between them is that they have slightly
different types for dealing with values (|UserDataType| vs |DataType&|) so I've
implemented both GetUserData() and GetData(), allowing either type to be used.

--HG--
extra : rebase_source : 9d61cc8f4c14082c9f1939ff3ced2b697e043f42
2015-07-07 20:47:59 -07:00
Mauricio Collares Neto 96a5d2aec9 Bug 1182203 - Part 1: Optimize unsigned division by constants. r=sunfish 2015-07-09 11:21:00 +02:00
Mauricio Collares Neto 3f029ae286 Bug 1182203 - Part 0: Generalize reciprocal multiplication constant calculation. r=sunfish 2015-07-09 11:19:00 +02:00
Gerald Squelart 0cf2393949 Bug 1182363 - Added missing 'else' to prevent wrong error logging. r=edwin 2015-07-09 18:22:00 +02:00
JW Wang ac161fa645 Bug 1181913 - fix data race in AudioSink::mWritten. r=kinetik 2015-07-09 22:58:24 +08:00
Hiroyuki Ikezoe 56a826cd0a Bug 1181905 - Animation::IsPlaying should check playbackRate != 0 to stop playing on compositor animation. r=bbirtles 2015-07-09 20:54:00 +02:00
Jim Mathies 5df104fdfb Bug 1174461 - Cache NS_NATIVE_PLUGIN_PORT on the content side since it never changes. r=aklotz 2015-07-09 19:07:48 -05:00
Ritu Kothari 533256ed4d Bug 1167410 - Removing an unused initialization. r=hurley 2015-06-26 15:33:00 +02:00
Jim Mathies 899de26326 Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn 2015-07-09 09:48:57 -05:00
Jim Mathies 9a5c8328b9 Bug 1128454 - Add crash report annotations for plugin bridge operation failures. r=billm 2015-07-09 19:07:49 -05:00
Wilmer Paulino 381dd720a9 Bug 1081362 - Change nsStyleBasicShape pointer to an nsRefPtr, to avoid leak in unexpected case. r=dholbert 2015-07-09 10:56:31 -04:00
Trevor Rowbotham f763fc32cf Bug 980943 - Do not reshow the overlay when the user clicks on the overlay if it is already not visibile. r=mconley 2015-07-08 12:45:00 +02:00
Trevor Rowbotham 1982e7b8fe Bug 980943 - Test that the overlay cannot be interacted with after the user closes the overlay. r=mconley 2015-07-08 11:58:00 +02:00
Randell Jesup dfe450fe97 Bug 1155059: Patch 9 - Modify DataChannel.cpp to use updated API r=froydnj 2015-07-09 23:24:11 -04:00
Randell Jesup d6a4cd77f2 Bug 1155059: Patch 8 - Don't leak runnables when MediaCache/FileBlockCache get shut down after XPCOM is in final shutdown r=cpearce 2015-07-09 23:21:46 -04:00
Randell Jesup 5211d5e9ad Bug 1155059: Patch 6 - fix problems with gfxFontInfoLoader shutdown sequence r=jdaggett 2015-07-09 23:21:46 -04:00
Randell Jesup b63478816a Bug 1155059: Patch 5 - clean up ServiceWorkers and avoid leaks r=nikhil 2015-07-09 23:21:46 -04:00
Randell Jesup 238677c2c0 Bug 1155059: Patch 3&7 - fix leaks in Promise, ConsoleService and JS Finalize r=froydnj 2015-07-09 23:21:46 -04:00
Randell Jesup f5e826fd1d Bug 1155059: Patch 4 - invoke NS_ASSERTION if DispatchToMainThread fails to get MainThread ptr r=froydnj 2015-07-09 23:21:46 -04:00
Randell Jesup c87c478f4f Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj
Modify Dispatch IDL and code to deal with MSVC issues with overloaded templates r=froydnj
2015-07-09 23:21:46 -04:00
Randell Jesup 89e710906c Bug 1155059: Patch 0 - add do_AddRef() r=froydnj 2015-07-09 23:21:46 -04:00
Jeff Gilbert 9afb8379f2 Bug 1182369 - Remove js/Class.h include from nsWrapperCache.h. - r=bz 2015-07-09 12:32:04 -07:00
Jeff Gilbert 76a0dd8a03 No bug - Strip EOL whitespace from nsIDocument.h 2015-07-09 19:48:59 -07:00
Boris Zbarsky 8d3a6f26dd Bug 1180851. Don't make ThrowMethodFailed an inline function, because there's no really good reason to and we might as well save the codesize. r=peterv 2015-07-09 22:51:28 -04:00
Boris Zbarsky d39d28be5c Bug 1180770 part 2. Remove the unused ifaceName/memberName arguments of ThrowMethodFailedWithDetails and rename it to ThrowMethodFailed. r=peterv 2015-07-09 22:51:28 -04:00
Boris Zbarsky afdc22e267 Bug 1180770 part 1. Remove the unused ThrowNotEnoughArgsError. r=peterv 2015-07-09 22:51:28 -04:00
Ehsan Akhgari d8ec611352 Bug 1180448 - Add APIs to XUL browser for muting and unmuting audio playback in the document loaded inside it; r=mconley 2015-07-09 21:34:47 -04:00
Ehsan Akhgari def0e4ae45 Bug 1180421 - Add support for DOMMediaPlaybackStarted and DOMMediaPlaybackStopped events; r=mconley
These events are dispatched to a XUL browser element when a document loaded
inside them starts or stops media playback.
2015-07-09 21:24:25 -04:00
Wes Kocher e09f38deeb Merge m-c to inbound, a=merge 2015-07-09 18:06:22 -07:00
Wes Kocher 2c7068c994 Merge inbound to central, a=merge 2015-07-09 18:01:25 -07:00
Mike Hommey 7fdec3adb1 Bug 833117 - Replace g_slice_set_config() with G_SLICE environment variable. r=nfroyd,r=karlt
Using g_slice_set_config() fails with newer glib because the slice allocator
now has a static constructor that runs when glib is loaded, consequently
emitting a noisy error message which confuses people into believing it's the
root of their problems.

The only way left to force the slice allocator to use "system" malloc (in
practice, jemalloc) is to set the G_SLICE environment variable to
always-malloc, and that needs to happen before glib is loaded.

Fortunately, the firefox and plugin-container executables don't depend on
glib. Unfortunately, webapprt does, so the problem remains for web apps
running through it. xpcshell and other executables that depend on libxul
directly (as opposed to loading it dynamically) are not covered either.
2015-07-10 09:56:05 +09:00
Mike Hommey b7e836094e Bug 1181450 - Make GENERATED_FILES more visible during the build by printing their name when they are being generated. r=gps 2015-07-10 09:56:04 +09:00
Wes Kocher 45be9b06a3 Backed out 5 changesets (bug 1180921) for build failures in BasePrincipal.cpp
Backed out changeset d8c1a2e11a9a (bug 1180921)
Backed out changeset f4dd8c53df5f (bug 1180921)
Backed out changeset b272a0ebf5d8 (bug 1180921)
Backed out changeset 8e86b6a7d201 (bug 1180921)
Backed out changeset bbdebd7b8881 (bug 1180921)
2015-07-09 17:43:08 -07:00
Bobby Holley c9102e3238 Bug 1180921 - Support custom callbacks for allowing access per-addon load access to cross-origin URIs. r=bz,r=billm 2015-07-09 17:25:14 -07:00
Bobby Holley bab1089f3e Bug 1180921 - Create a dumping ground for simple services in toolkit/components/utils. r=Gijs 2015-07-09 17:25:13 -07:00
Bobby Holley 24ce1d8fe4 Bug 1180921 - Add the addonId OriginAttribute. r=bholley 2015-07-09 17:25:05 -07:00
Bobby Holley 01a5c316e5 Bug 1180921 - Generalize test_origin to make it easier to add new origin attributes. r=gabor 2015-07-09 17:21:42 -07:00
Bobby Holley 5f00046776 Bug 1180921 - Give Optional<T> Maybe<T>-like operator== semantics. r=bz 2015-07-09 17:21:42 -07:00
Randell Jesup 78f6d80fa0 Bug 1178890: Update timer arrays after sleep to account for time sleeping r=bwc,froydnj 2015-07-09 20:18:34 -04:00
Wes Kocher 5bddad9bed Merge fx-team to central, a=merge 2015-07-09 16:24:17 -07:00
Wes Kocher b561edb7f4 Backed out 3 changesets (bug 1157768) for win64 pgo build bustage CLOSED TREE
Backed out changeset 24ced1b9f9dd (bug 1157768)
Backed out changeset 55efd92ce59d (bug 1157768)
Backed out changeset 812f311c4ee4 (bug 1157768)
2015-07-09 14:40:20 -07:00
Wes Kocher f934456e0a Backed out changeset a3b2ec5062e1 (bug 1157768) because the CLOBBER isn't actually needed CLOSED TREE
r=yolo
2015-07-09 14:32:37 -07:00
Wes Kocher 168a1b7305 Touch CLOBBER to hopefully fix build bustage from bug 1157768 CLOSED TREE 2015-07-09 13:19:26 -07:00
B2G Bumper Bot 18371d3056 Bumping manifests a=b2g-bump 2015-07-09 11:58:35 -07:00
B2G Bumper Bot b4e47f440f Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/5965f93d5645
Author: albertopq <albert.pastor@gmail.com>
Desc: Merge pull request #30880 from albertopq/1118637-intermitent-browser-loading

Bug 1118637 - Fix intermitent test failing on browser background r=kgrandon

========

https://hg.mozilla.org/integration/gaia-central/rev/52bd5bf0f7b1
Author: albertopq <albert.pastor@gmail.com>
Desc: Bug 1118637 - Fix intermitent test failing on browser background
2015-07-09 11:56:34 -07:00
B2G Bumper Bot eab50a5f09 Bumping manifests a=b2g-bump 2015-07-09 11:52:16 -07:00
Jonathan Kew cf4ecafdcf Bug 1175094 - Include borderPadding in the combobox's containerWidth, so that dropdown arrow is positioned correctly in RTL. r=smontagu 2015-07-09 19:50:30 +01:00
Jonathan Kew e4abf3e07a Bug 1182008 - Fix inconsistencies between testcases and reference files in (currently-failing) vertical float-in-rtl reftests. r=smontagu 2015-07-09 19:50:30 +01:00