Boris Zbarsky
69ab92b7a0
Bug 815671 part 5. Various miscellaneous fixups in dom/ and hal/ code to copy arrays only when we explicitly want to. r=jlebar
2012-11-29 11:14:14 -05:00
Kan-Ru Chen (陳侃如)
21004569fc
Bug 814822 - Notify wake lock change when content crashes. r=jlebar
2012-11-27 10:28:11 +08:00
Kan-Ru Chen (陳侃如)
43ad18d1ee
Bug 806363 - Remove wake locks on content-shutdown. r=jlebar
2012-11-17 23:05:18 +08:00
Boris Zbarsky
1dc187ca64
Bug 812086 part 3. Convert internal consumers of mozHidden and mozVisibilityState to the unprefixed versions. r=smaug
2012-11-16 14:22:56 -08:00
Steven Lee
d01969e517
Bug 808983 - Don't call hal_sandbox::Vibrate when ipc is broken. r=jlebar
2012-11-08 14:35:03 -05:00
Steven Lee
c1e57fbdec
Bug 800263 - [FM Radio] Launch the FM Radio with headphone already plugged-in will cause screen freeze. r=cjones
2012-11-06 22:32:00 -05:00
Alan Huang
454ff67f83
Bug 802029 - When PollSensors() found one of its event type is SENSOR_UNKNOWN, don't create a SensorRunnable. r=mwu
2012-10-31 15:03:19 +08:00
Andrea Marchesini
70e95a96b4
Bug 703612 - Make DBUS calls asynchronous to prevent slowness because of DBus daemon being overloaded in Battery API UPower backend. r=mounir
2012-11-02 16:11:50 -04:00
Justin Lebar
8a80bd0a22
Bug 771195 - Fire memory pressure events on Gonk. r=dhylands
2012-10-31 13:29:14 -04:00
Nathan Froyd
f9b2a74082
Bug 806618 - rewrite PR_NewLogModule calls to not generate static initializers; r=ehsan
2012-10-29 19:32:10 -04:00
Benjamin Chen
7a6895cd0b
Bug 797817 - Update the battery indicator led when receiving battery status change. r=cjones
2012-10-22 11:10:05 +08:00
Gene Lian
49f7f7432c
Bug 801096 - [settings] Set-Automatically for time should take effect *immediately* instead of waiting on next NITZ coming (part 1). r=jlebar
2012-10-23 15:15:43 +08:00
Shih-Chiang Chien
1942917947
Bug 790393 - Add MozPower.factoryReset() for factory reset. r=cjones, r=vingtetun, sr=sicking
2012-10-04 17:28:34 +08:00
Isaac Aggrey
e4756de38b
Bug 794510: Part 4 - Use PR_NewLogModule instead of PR_LOG_DEFINE; r=ehsan,wtc
2012-10-13 15:56:35 -05:00
Steven Lee
2e0526c0c4
Bug 790499 - Time API: Call JS_ClearDateCaches() to update Date object's timezone when the system timezone is reset, r=jlebar
2012-10-17 00:26:00 -04:00
Andreas Gal
deb7e01143
Bug 800533 - Don't handle magnetic field sensor, r=mwu
2012-10-16 01:11:06 -04:00
Steven Lee
e340059732
Bug 793759 - Implement HalChild::ActorDestroy and prevent HalChild calls to HalParent after ActorDestroy is called. r=cjones
2012-10-06 21:53:22 -04:00
Gina Yeh
78c37a4bca
Bug 796300 - Final version: Set audio device BLUETOOTH_SCO_HEADSET to unavailable when disconnect Sco socket, r=qdot
2012-10-03 10:55:28 +08:00
Gene Lian
60d335c589
Bug 793970 - Reuse nsAppStartup's watchdog to compulsively power-off/reboot/quit Gecko if profile synchronizing hangs. r=cjones
2012-10-02 15:26:32 +08:00
Doug Turner
b6b2b821ab
Bug 790503 - On Mac Mini, defaultCalibration reads outside of sensors[]. r=jruderman@gmail.com,blassey
2012-10-01 20:45:32 -07:00
Chris Jones
fcbd8b701e
Bug 794188: Check the fmradio permission at process boundaries. r=jlebar
2012-09-29 15:09:19 -07:00
Vincent Chang
a0129fa495
Bug 793558 - Time API: changes does not persist after a restart. r=mwu
2012-09-28 14:38:50 +08:00
Gina Yeh
323709cc8c
Bug 794903 - Final version: BluetoothScoManager implementation, r=qdot
2012-09-29 17:39:05 +08:00
Gene Lian
94eb40e12d
Bug 790527 - When rebooting/powering off, go through normal gecko shutdown. r=bsmedberg,sr=cjones
2012-09-26 17:12:33 +08:00
foudfou
62d7406c52
Bug 785542 - Convert usages of PR_MIN and PR_MAX to NS_MIN and NS_MAX; r=ehsan
...
Occurences of PR_MAX in layout/style/nsCSSProps.cpp and xpcom/glue/nsTArray.h
can not be converted without C++11 support (constexpr).
--HG--
extra : rebase_source : 3b4f7e26690fad487dd11594449948411d4e79bc
2012-09-27 23:44:47 +02:00
Michael Wu
d8733cbdcf
Bug 793809 - Take FM radio initialization off main thread, r=jlebar
2012-09-26 15:35:40 -04:00
Thomas Zimmermann
318aaffea1
Bug 794051 - Read battery status via fgets. r=dhylands
...
The call to fscanf for reading the battery status used an incorrect pointer in its
arguments. The code only worked because the first byte of a character array is the
first element within the array. To fix this problem, fscanf has been replaced by
fgets, which is less error prone and checks the length of the supplied array.
Additionaly, we don't want to operate on an undefined result if fgets fails. In
this case we assume that the battery is not being charged.
2012-09-26 08:45:06 -07:00
Gene Lian
aa922bc172
Bug 794127 - hal::AdjustSystemClock should take a 64-bit value. r=cjones
2012-09-26 11:51:29 +08:00
Chris Jones
47adc85527
Bug 793479: Update C++ permission-checking API to match that of the message-manager one. r=jlebar
2012-09-25 11:52:30 -07:00
Marco Chen
ed5da86f7b
Bug 791329 - Let GonkSwitch to know the status about headset or headphone from uevent. r=dhylands
2012-09-25 19:03:13 +08:00
Reuben Morais
bc3c8d7542
Bug 793418 - OS X Battery Backend: Report time to charge when available. r=mounir
2012-09-25 15:32:02 +01:00
Steven Lee
bfafbca8ed
Bug 792443 - hal::RegisterSystemTimeChangeObserver should register the observer through sandbox, r=jlebar
2012-09-23 13:00:32 -04:00
Reuben Morais
85a3e6993b
Bug 696045 - Implement Mac backend for Battery API. r=BenWa,mounir
2012-09-21 23:36:14 -04:00
Steven Lee
928a3692d4
Bug 749053 - FM radio support: hal implementation, r=jlebar
...
Hal interface by Steven Lee (slee), gonk backend by Michael Wu (mwu).
2012-09-19 11:17:13 -04:00
Ehsan Akhgari
67e39b5c59
Backout changeset 9f16bba541cc (bug 790499) becasuse of build bustage
2012-09-21 15:57:42 -04:00
Steven Lee
08cbc6270d
Bug 790499 - Time API: Call JS_ClearDateCaches() to update Date object's timezone when the system timezone is reset, r=jlebar
...
--HG--
extra : rebase_source : ddd264047c861c3244dfdf43e695705ec675f066
2012-09-21 14:56:01 -04:00
Dave Hylands
32e1c93e8f
Bug 792682 - GonkHal vibrator code incorrectly uses a weak reference. r=qDot
2012-09-19 23:34:07 -07:00
Dave Hylands
98d4ca9914
Bug 792529 - ASSERTION: VibratorRunnable not thread-safe. r=qDot
2012-09-19 13:55:10 -07:00
Ehsan Akhgari
a51e1f674c
Backout bug 792109, bug 749053 and bug 779500 because of leaks in debug tests
2012-09-19 15:42:18 -04:00
Michael Wu
8e52887010
Fix red from broken FallbackFMRadio.cpp from bug 749053
2012-09-19 14:16:13 -04:00
Steven Lee
1566e37586
Bug 749053 - FM radio support: hal implementation, r=jlebar
...
Hal interface by Steven Lee (slee), gonk backend by Michael Wu (mwu).
2012-09-19 11:17:13 -04:00
Mounir Lamouri
38cc3be56e
Bug 787534 - Remove Portrait and Landscape special ScreenOrientation values. r=jlebar
2012-09-19 17:28:16 +01:00
Justin Lebar
767acadbe2
Bug 791261 - Remove the requirement that a TabParent must be Active in order to send vibrations. Also remove TabParent::Active(). r=cjones
2012-09-19 09:48:38 -04:00
Chris Jones
1273b139d3
No bug: Update the cross-process permission checks for time permissions to match the DOM check. r=jlebar
2012-09-18 20:25:12 -07:00
Marco Chen
505c41dc8c
Bug 788118 - Non-continuous type of sensor blocked thread on polling so the action of switching sensor can't be done on blocked thread. r=mwu
...
1. Moving switching sensor from thread to main thread.
2. Moving the control of sensor hw module from SensorDevice to GonkSensor.
Avoid the 5 seconds from Binder IPC timeout for geting Android Battery Service.
2012-09-18 10:51:35 +08:00
Steven Lee
1d2c1b3351
Bug 791682: Hal's sSystemTimeObserver should be called sSystemTimeObservers, r=jlebar
2012-09-17 08:48:00 -04:00
Ms2ger
10ec580e54
Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones
2012-09-17 10:37:20 +02:00
Thomas Zimmermann
4c6d7cd938
Bug 785171 - Support OOM adjustment via /proc/<pid>/oom_score_adj. r=dhylands
...
The interface /proc/<pid>/oom_score_adj has been added as a replacement for /proc/<pid>/oom_adj. It
is now supported and used by default within Gonk. If oom_scrore_adj is not available, the code falls
back to the old interface.
2012-09-14 11:52:07 -07:00
Thomas Zimmermann
9ccf6066a4
Bug 785171 - Clamp OOM adjustment settings to valid range. r=dhylands
...
The supported OOM adjustment is between -1000 to 1000. If the user specifies a value outside
this range, we clamp it and output a warning.
2012-09-14 11:52:07 -07:00
Thomas Zimmermann
1f17381b82
Bug 785171 - Adopt semantics of /proc/<pid>/oom_score_adjust in preferences. r=dhylands
...
The preference settings
hal.processPriorityManager.gonk.backgroundOomAdjust,
hal.processPriorityManager.gonk.foregroundOomAdjust, and
hal.processPriorityManager.gonk.masterOomAdjust
have been replaced by
hal.processPriorityManager.gonk.backgroundOomScoreAdjust,
hal.processPriorityManager.gonk.foregroundOomScoreAdjust, and
hal.processPriorityManager.gonk.masterOomScoreAdjust.
The new settings adopt the semantics of /proc/<pid>/oom_score_adj and the default
values have been changed accordingly. The interface to the OOM killer interface is
still /proc/<pid>/oom_adj, and its input values are computed from the settings.
2012-09-14 11:52:07 -07:00