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

299026 Коммитов

Автор SHA1 Сообщение Дата
Daniel Holbert cd8a058571 Bug 837956: Mark docshell/shistory/src/ as FAIL_ON_WARNINGS. r=smaug 2013-02-05 16:54:42 -08:00
Jeff Walden f06df5742e Fix up a few lingering references to jsval.h. Followup to bug 837773, r=bustage in a CLOSED TREE 2013-02-05 16:13:24 -08:00
Brian Nicholson d8a3ac07f7 Bug 777639 - Part 4: Listen for removed downloads in about:downloads. r=wesj
--HG--
extra : rebase_source : c1f83dc5708f7b930e33e0644a19dffb86aa9be8
2013-02-05 16:08:10 -08:00
Brian Nicholson dea0ddd22a Bug 777639 - Part 3: Add ability to delete downloaded files. r=mfinkle
--HG--
rename : mobile/android/chrome/content/sanitize.js => mobile/android/modules/Sanitizer.jsm
extra : rebase_source : c147efb303a2435823690ca70731b58e528fc6f1
2013-02-05 16:08:03 -08:00
Brian Nicholson 6c7d4df0f9 Bug 777639 - Part 2: Move sanitize.js to Sanitizer.jsm. r=mfinkle
--HG--
rename : mobile/android/chrome/content/sanitize.js => mobile/android/modules/Sanitizer.jsm
extra : rebase_source : 09a198591376de7f652ce2e594fffca790eeb629
2013-02-05 16:08:02 -08:00
Brian Nicholson 4ddded330c Bug 777639 - Part 1: Remove unused code from Sanitizer. r=mfinkle
--HG--
rename : content/media/MediaStreamGraphImpl.h => content/media/MediaStreamGraph.cpp
rename : dom/voicemail/Makefile.in => dom/telephony/Makefile.in
rename : dom/voicemail/nsINavigatorVoicemail.idl => dom/telephony/nsIDOMNavigatorTelephony.idl
extra : rebase_source : 378be91fbad3d04e80f130bdcd26b2e4accd5340
2013-02-05 16:08:01 -08:00
Gregory Szorc 5842f7b985 Bug 837238 - Record session time in seconds not milliseconds; r=rnewman 2013-02-05 15:22:33 -08:00
Nicholas Nethercote 373e7a6d2c Bug 837981 - Remove GetDeflatedStringLength(). r=terrence.
--HG--
extra : rebase_source : 7966380110472b6e164c3689378fdbd788d25301
2013-02-05 15:12:05 -08:00
Terrence Cole b4b207561d Bug 837845 - Manually backout the largest memory users from bug 798624; r=Waldo 2013-02-05 14:22:27 -08:00
Wan-Teh Chang 3417a36828 Bug 807883: Use the new PL_SizeOfArenaPoolExcludingPool function
in NSPR 4.9.6. Portions of the patch were written by Nicholas
Nethercote <n.nethercote@gmail.com>. r=n.nethercote.
2013-02-12 08:54:38 -08:00
Mike Conley 6c592b1cb4 Bug 838175 - Downloads indicator wasn't turning green on completed downloads in tabs-on-bottom mode. r=mak. 2013-02-12 11:35:43 -05:00
Mike Conley e391d831bf Bug 839054 - Both "Open Containing Folder" and "Show in Finder" were being used in the Downloads Panel on OSX. r=mak. 2013-02-12 11:33:49 -05:00
Mounir Lamouri e9154483f4 Bug 840031 - Use IsTextControl() in nsEventStateManager.cpp. r=smaug 2013-02-12 16:41:58 +00:00
Ed Morley d561628a63 Merge mozilla-central to mozilla-inbound 2013-02-12 14:57:45 +00:00
Benoit Jacob 8ea4012b0c Bug 840260 - remove AudioChannelManager from classinfoclasses, fix B2G debug builds - no review, build fix 2013-02-11 18:15:54 -05:00
Thomas Zimmermann 48d8b6a89f Bug 836523 - Cleanup UnixSocketImpl from within I/O thread. r=qdot, r=echou
When closing a socket from within the main thread, we need to make
sure that the I/O thread does not operate on the related instance of
UnixSocketImpl.

With this patch, the main thread posts a SocketCloseTask to the I/O
thread. The SocketCloseTask removes the socket from the I/O thread's
list of watched file descriptors and dispatches an instance of
DeleteInstanceRunnable for the socket's UnixSocketImpl, which cleans
up the data structures. These steps serialize the close operation
within the I/O thread, and ensure that the main thread processed all
other dispatched runnables that may use the UnixSocketImpl.
2013-02-12 09:16:45 -05:00
Thomas Zimmermann 3f0ed71307 Bug 836523 - Wait for incoming connections in UnixSocketImpl. r=qdot, r=echou
The UnixSocketImpl currently polls the socket file descriptor while
listening for incoming connections and schedules itself to run again
if no connection requests have been received.

This behavior interferes with closing the socket and deleting the
socket structure in the main thread. It can happen that the I/O thread
dispatches a SocketAcceptTask to poll the listening socket and the
main thread dispatches a DeleteInstanceRunnable for the UnixSocketImpl,
such that the delete operation gets dispatched before the poll
operation. The latter then operates on the just deleted UnixSocketImpl.

With this patch, the I/O thread watches the listing socket for incoming
connection requests and only attempts to run accept when connection
requests are pending. This allows to serialize polling and close
operations within the I/O thread in a sound order.

A side effect of this patch is that we don't constantly run code for
polling the listing socket, which should result in less CPU overhead
and save battery power.
2013-02-12 09:16:45 -05:00
Thomas Zimmermann 41c3e00ba0 Bug 836523 - Protect mCurrentTaskIsCanceled by lock. r=qdot, r=echou
The main thread and the I/O thread concurrently access the field
mCurrentTaskIsCanceled in UnixSocketImpl. Protect it by a lock.
2013-02-12 09:16:45 -05:00
Gregory Szorc be8e5d5ca8 Bug 838312 - Well-defined API for opting out of FHR data upload; r=rnewman
You should no longer set policy.healthReportUploadEnabled directly.
Instead, call policy.recordHealthReportUploadEnabled(). This will
trigger data deletion as needed.
2013-02-05 13:12:28 -08:00
Richard Newman 355530d91b Bug 744981 - Part 1: share should share page title as well as URL. r=mfinkle 2013-02-05 12:55:26 -08:00
Richard Newman 97ec88c4ae Bug 744981 - Part 0: refactor GeckoAppShell.openUriExternal. r=mfinkle 2013-02-05 12:55:26 -08:00
Andrea Marchesini 4fcd405e22 Bug 838220 - Remove [NoInterfaceObject] from BatteryManager.webidl. r=peterv 2013-02-05 15:25:53 -05:00
Gregory Szorc 0f48044a26 Bug 837803 - Part 2: Proper dependencies for DataReportingService.js; r=glandium 2013-02-05 11:12:00 -08:00
Gregory Szorc 6b24292998 Bug 828546 - Part 2: Health Report probe for Places data; r=rnewman 2013-02-05 10:44:33 -08:00
Gregory Szorc 921fdbd2ed Bug 828546 - Part 1: Support Health Report mode when gathering Places Telemetry; r=mak 2013-02-05 10:44:14 -08:00
Gregory Szorc 3aed819991 Bug 833612 - More robust recording of sessionRestored value; r=rnewman 2013-02-05 10:42:15 -08:00
Gregory Szorc 5d809d34c0 Bug 838072 - Part 3: Call collectDailyData from FHR; r=rnewman 2013-02-05 09:59:15 -08:00
Gregory Szorc b80717a014 Bug 838072 - Part 2: Add collectDailyData API to providers; r=rnewman 2013-02-05 09:59:13 -08:00
Gregory Szorc 597564df89 Bug 838072 - Part 1: Refactor data collection internals into function; r=rnewman 2013-02-05 09:59:10 -08:00
Gregory Szorc 0a81b06e9f Bug 837803 - Proper build dependencies for preprocessed FHR files; r=glandium 2013-02-05 09:59:06 -08:00
Michael Ratcliffe ab29b54ccf Bug 789785 - [inspector] Change wording of "Only user styles" checkbox 2013-02-05 16:45:01 +00:00
Gregory Szorc 5cebc4a0c5 Merge mozilla-central into services-central 2013-02-05 08:34:45 -08:00
Gene Lian 69273e44a0 Bug 831683 - B2G SMS & B2G MMS: make SMS database more generic for MMS (part 2, create dom/mobilemessage to put DB codes). r=vicamo
--HG--
rename : dom/sms/interfaces/nsISmsDatabaseService.idl => dom/mobilemessage/interfaces/nsIMobileMessageDatabaseService.idl
rename : dom/sms/interfaces/nsIRilSmsDatabaseService.idl => dom/mobilemessage/interfaces/nsIRilMobileMessageDatabaseService.idl
rename : dom/sms/src/android/SmsDatabaseService.cpp => dom/mobilemessage/src/android/MobileMessageDatabaseService.cpp
rename : dom/sms/src/android/SmsDatabaseService.h => dom/mobilemessage/src/android/MobileMessageDatabaseService.h
rename : dom/sms/src/fallback/SmsDatabaseService.cpp => dom/mobilemessage/src/fallback/MobileMessageDatabaseService.cpp
rename : dom/sms/src/fallback/SmsDatabaseService.h => dom/mobilemessage/src/fallback/MobileMessageDatabaseService.h
rename : dom/sms/src/ril/SmsDatabaseService.js => dom/mobilemessage/src/ril/MobileMessageDatabaseService.js
rename : dom/sms/src/ril/SmsDatabaseService.manifest => dom/mobilemessage/src/ril/MobileMessageDatabaseService.manifest
2013-02-05 19:39:44 +08:00
Gene Lian ba54790727 Bug 831683 - B2G SMS & B2G MMS: make SMS database more generic for MMS (part 1, s/SmsDatabaseService/MobileMessageDatabaseService). r=vicamo 2013-02-05 19:10:39 +08:00
Andrea Marchesini d2702a1f80 Bug 838124 - Convert BatteryManager to WebIDL. r=peterv 2013-02-05 07:54:49 -05:00
Ryan VanderMeulen a5f047df15 Backed out changeset 2861ef67390a (bug 837566) for Linux32 mochitest-other shutdown hangs. 2013-02-05 07:54:49 -05:00
Ryan VanderMeulen ebed4bb41a Merge m-c to inbound. 2013-02-05 07:54:46 -05:00
Eric Chou 89809ce71d Bug 838089 - Blacklisted AT commands: AT+XAPL/AT+XEVENT, r=gyeh 2013-02-05 19:19:15 +08:00
Josh Matthews 943b369860 Bug 837091 - Rename cookie-changed notification for private cookies. r=ehsan 2013-02-05 10:44:21 +00:00
Olli Pettay d974f37a5f Bug 836875 - Background is no longer painted in Print output/Print preview, r=roc 2013-02-05 10:10:40 +00:00
Edgar Chen c0e591e420 Bug 838096 - Part 4: xpcshell tests for readPNN. r=allstars.chh 2013-02-05 18:01:27 +08:00
Jason Smith 04805b601f bug 837421 - Crashtest for WebRTC ConnectionDataConnection causes assertion failures if called a second time. r=jesup 2013-02-05 00:23:51 -08:00
Jet Villegas 3ecf1b8786 Bug 812638: backs out bug 480647 (part 6) r=ehsan 2013-02-06 06:57:26 -08:00
Boris Zbarsky eac6d60297 Bug 837031. When unlinking a keyframe rule, make sure to DropReference on its declaration. r=smaug 2013-02-06 14:24:04 +00:00
Boris Zbarsky c68a618b49 Bug 837645. Support 'any' values in sequences and dictionaries. r=smaug,peterv 2013-02-06 14:23:45 +00:00
Boris Zbarsky c5497770e8 Bug 838518 part 2. Fix nodeiterator callers per the API change that was made. r=smaug 2013-02-06 14:22:33 +00:00
Boris Zbarsky 1ee4c73471 Bug 838518 part 1. Fix treewalker callers per the API change that was made. r=smaug 2013-02-06 14:22:33 +00:00
Philip Chee 78c8ab0d60 Bug 838537 - Fix the build for VS2008. r=padenot 2013-02-06 20:59:12 +08:00
Lucas Rocha c3fd72a52b Bug 820482 - Ensure pressed state is cancelled on any swipe (r=mfinkle) 2013-02-06 14:16:01 +00:00
Raymond Lee e41e1058e2 Bug 835218 - Fix for intermittent browser_geolocation_privatebrowsing_perwindowpb.js | Test timed out, | Found a browser window after previous test timed out; r=ehsan 2013-02-06 15:38:01 +08:00