summaryrefslogtreecommitdiffstats
path: root/chromeos
Commit message (Collapse)AuthorAgeFilesLines
* chromeos: Notify power manager about user activity.derat@chromium.org2012-06-063-0/+21
| | | | | | | | | | | | | | This makes Chrome call powerd's HandleUserActivity D-Bus method in response to input events (but no more often than once every five seconds). BUG=chromium-os:31351 TEST=manual: tailed powerd's log and saw that it's receiving HandleUserActivity calls every five seconds as i type or move the mouse Review URL: https://chromiumcodereview.appspot.com/10544011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140849 0039d316-1c4b-4281-b951-d872f2087c98
* Adding metric to tracking the unlock screen request code pathrharrison@chromium.org2012-06-061-1/+44
| | | | | | | | | | | | | | | | | | | | | | | For unlocking the screen we enter a code path were we do a method call, get a empty reply, and then receive a signal to indicate that chrome can perform the UI actions for screen unlocking. We have encountered issues where communication on this path has failed. A fix for the specific bug has been landed, but we would still like to track information about how we progress through this path to detect future issues. The metric that is being introduced is "LockScreen.UnlockScreenPath". BUG=chromium-os:31541 TEST=Built Chrome with CL. Built ChromeOS image using CL. Ran image to confirm that no regressions had been introduced. Ran image and locked screen. Checked histogram populated. Review URL: https://chromiumcodereview.appspot.com/10540013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140763 0039d316-1c4b-4281-b951-d872f2087c98
* Adding metric to tracking the lock screen request code pathrharrison@chromium.org2012-06-051-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | For locking the screen we enter a code path were we do a method call, get a empty reply, and then receive a signal to indicate that chrome can perform the UI actions for screen locking. We have encountered issues where communication on this path has failed. A fix for the specific bug has been landed, but we would still like to track information about how we progress through this path to detect future issues. The metric that is being introduced is "LockScreen.LockScreenPath". This metric replaces the existing "LockScreen.RequestLockScreen" metric. BUG=chromium-os:31346 TEST=Built Chrome with CL. Built ChromeOS image using CL. Ran image to confirm that no regressions had been introduced. Ran image and locked screen. Checked histogram populated. Review URL: https://chromiumcodereview.appspot.com/10543004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140632 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Notify powerd about video activity via D-Bus.derat@chromium.org2012-06-053-0/+21
| | | | | | | | | | | | | | This removes the old code that set a _CHROME_VIDEO_TIME property on the X root window and replaces it with code that makes a HandleVideoActivity method call to powerd. BUG=chromium-os:31351 TEST=manual: went to youtube and checked that powerd logs "Got HandleVideoActivity method call" every five seconds Review URL: https://chromiumcodereview.appspot.com/10456056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140540 0039d316-1c4b-4281-b951-d872f2087c98
* bluetooth: obtain D-Bus error for select methodskeybuk@google.com2012-06-046-70/+187
| | | | | | | | | | | | | | | For the CreateDevice, CreatePairedDevice and Connect methods use CallMethodWithErrorCallback rather than CallMethod so that we obtain richer error information from the BlueZ service. BUG=chromium-os:27902 TEST=make chrome Change-Id: If801d834604e4c2142c20169603bc527bde09403 Review URL: https://chromiumcodereview.appspot.com/10409062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140334 0039d316-1c4b-4281-b951-d872f2087c98
* Add in UMA metrics for ScreenLock requestsrharrison@chromium.org2012-06-041-1/+26
| | | | | | | | | | | | | | | | | | | | | | We are interested in knowing information about how often d-bus messages fail when trying to lock the screen. This CL adds in a new metric, LockScreen.RequestScreenLock, to track if sending a lock screen request succeeded or failed. It also refactors the sending of this message to have two distinct handling methods, so that future work with this code will be simplier. This should give us detailed information about on what versions and rates we are seeing this issue. It is not possible to get this information using a few test images, like we have been using so far. BUG=chromium-os:31346 TEST=Built Chrome with CL. Built ChromeOS image using CL. Ran image to confirm that no regressions had been introduced. Ran image and locked screen. Checked histogram populated. Review URL: https://chromiumcodereview.appspot.com/10447123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140308 0039d316-1c4b-4281-b951-d872f2087c98
* Remove error message.oshima@chromium.org2012-06-041-7/+1
| | | | | | | | | | | | | This is all over the test logs. Running chrome for chromeos on linux desktop is supported for dev purpose, and not an error. TBR=disher@chromium.org BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10496017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140253 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome version of monitor configuration codedisher@chromium.org2012-06-024-0/+762
| | | | | | | | | | | | | | | | | | | | New MonitorConfigurator class interprets events (ctrl-F4, display add/remove, and brightness-related CRTC state changes). Ctrl-F4 events come in through the AcceleratorController. Display add/remove events are interpretted by MonitorChangeObserverX11. CRTC enable/disable events related to power management come over DBus and are interpretted by the new OutputObserver class. Note the the chromeos/monitor/DEPS change can be removed once the now-unused code is retired from powerd (since that is the only reason for a DBus call-out). Valgrind suppressions.txt was updated because this change re-orders our initial XRR calls such that a different top-level call is blamed for its leak. BUG=chromium:126493 TEST=Manually tested with an additional display and mode switching on Lumpy. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=140031 Review URL: https://chromiumcodereview.appspot.com/10384103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140203 0039d316-1c4b-4281-b951-d872f2087c98
* Use ScopedClosureRunner in chromeos::BlockingMethodCallerhashimoto@chromium.org2012-06-021-16/+9
| | | | | | | | | | BUG=None TEST=chromeos_unittests Review URL: https://chromiumcodereview.appspot.com/10442108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140161 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 140031 - Chrome version of monitor configuration codewjia@chromium.org2012-06-013-756/+0
| | | | | | | | | | | | | | | | | | | New MonitorConfigurator class interprets events (ctrl-F4, display add/remove, and brightness-related CRTC state changes). Ctrl-F4 events come in through the AcceleratorController. Display add/remove events are interpretted by MonitorChangeObserverX11. CRTC enable/disable events related to power management come over DBus and are interpretted by the new OutputObserver class. BUG=chromium:126493 TEST=Manually tested with an additional display and mode switching on Lumpy. Review URL: https://chromiumcodereview.appspot.com/10384103 TBR=disher@chromium.org Review URL: https://chromiumcodereview.appspot.com/10459076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140035 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome version of monitor configuration codedisher@chromium.org2012-06-013-0/+756
| | | | | | | | | | | | | | | | New MonitorConfigurator class interprets events (ctrl-F4, display add/remove, and brightness-related CRTC state changes). Ctrl-F4 events come in through the AcceleratorController. Display add/remove events are interpretted by MonitorChangeObserverX11. CRTC enable/disable events related to power management come over DBus and are interpretted by the new OutputObserver class. BUG=chromium:126493 TEST=Manually tested with an additional display and mode switching on Lumpy. Review URL: https://chromiumcodereview.appspot.com/10384103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140031 0039d316-1c4b-4281-b951-d872f2087c98
* Move chromeos::GetInterfacesFromIntrospectResult into IntrospectableClienthashimoto@chromium.org2012-05-305-0/+115
| | | | | | | | | | | | Since XmlReader was moved from chrome/ to third_party/libxml/, now chromeos/ can depend on it. BUG=119583 TEST=chromeos_unittests Review URL: https://chromiumcodereview.appspot.com/10440013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139520 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chromeos::FlimflamManager::SetProperty to append variant instead of raw typehashimoto@chromium.org2012-05-261-1/+1
| | | | | | | | | | BUG=129711 TEST=build Review URL: https://chromiumcodereview.appspot.com/10453023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139163 0039d316-1c4b-4281-b951-d872f2087c98
* DBus part of monitor configuration changedisher@chromium.org2012-05-242-0/+31
| | | | | | | | | | | | | | Added hooks to respond to the new power_manager::kSetScreenPowerSignal DBus signal. This change doesn't start to act on this event but does expose how we will receive it in order to simplify a following change which does use it. This change is expected to result in no behavioural change. BUG=chromium:126493 TEST=Manually tested that brightness behaviour hasn't changed on a Lumpy. Review URL: https://chromiumcodereview.appspot.com/10424009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138816 0039d316-1c4b-4281-b951-d872f2087c98
* Implement reading attachment field in IBusObject.nona@chromium.org2012-05-233-17/+108
| | | | | | | | | | | | | | IBusObjectReader reads attachment field in IBusObject header, which is constructed of array of dictionary entries. This field is used in Japanese input method to show usage information. IBusObjectWriter does not support writing attachment field because it is only sent by ibus-mozc engine to send usage information. BUG=chromium-os:30653 TEST=unit_tests,chromeos_unittests,dbus_unittests Review URL: https://chromiumcodereview.appspot.com/10417012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138664 0039d316-1c4b-4281-b951-d872f2087c98
* Add IBusClient/IBusInputContextClinet instance.nona@chromium.org2012-05-234-1/+57
| | | | | | | | | | | | | | Add IBusClient/IBusInputContextClient into DBusThreadManager. These objects will be used in ui/base/ime/*. This CL depends on http://codereview.chromium.org/10310090/ BUG=126947 TEST=unit_tests, chromeos_unittests, dbus_unittests Review URL: https://chromiumcodereview.appspot.com/10310175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138657 0039d316-1c4b-4281-b951-d872f2087c98
* Extends IBusClient to handle error callback.nona@chromium.org2012-05-234-18/+141
| | | | | | | | | | | Support error handling in CreateInputContext method call. TEST=chromeos_unittests BUG=chromium-os:26334 Review URL: https://chromiumcodereview.appspot.com/10384208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138573 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IBusLookupTable.nona@chromium.org2012-05-234-0/+439
| | | | | | | | | | | | | | | IBusLookupTable is one of representations an obeject used in communication with ibus-daemon. According to this CL, ibus_lookup_table will be comipled and tested but not in used production binary at thi moment. BUG=chromium-os:26334 TEST=chromeos_unittests, unit_tests, dbus_unittests Review URL: https://chromiumcodereview.appspot.com/10392039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138507 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IBusInputContextClientnona@chromium.org2012-05-236-0/+1096
| | | | | | | | | | | | | | | | | | | | IBusInputContextClient performs performs dbus communication with following spec. Target Server: ibus-daemon Service: org.freedesktop.IBus ObjectPath: /org/freedesktop/IBus/InputContext_XXXX (The object path is not determined until call CreateInputContext method, please read commend for detail) At this moment, all signal handler and method call implementation is not used in production. According to this CL, IBusInputContextClient is compiled and tested by chromeos_unittests. BUG=chromium-os:26334 TEST=unit_tests,chromeos_unittests,dbus_unittests Review URL: https://chromiumcodereview.appspot.com/10310090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138484 0039d316-1c4b-4281-b951-d872f2087c98
* Extends IBusObject.nona@chromium.org2012-05-223-8/+153
| | | | | | | | | | | | | - Adds int32 and bool I/O into IBusObjectReader/Writer. - Adds AppendIBusText and PopIBusText into IBusObjectReader/Writer - Adds AppendStringAsIBusText and PopStringFromIBusText as utility function, because we frequently uses IBusText as a plain text in Chrome. BUG=None TEST=chromeos_unittests Review URL: https://chromiumcodereview.appspot.com/10384141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138280 0039d316-1c4b-4281-b951-d872f2087c98
* Extends IBusText I/O function.nona@chromium.org2012-05-183-0/+58
| | | | | | | | | | | | | | Introduce AppendStringAsIBusText/PopStringFromIBusText utility functions to handle string as IBusText, because there are many cases to handle IBusText as simple string. BUG=None TEST=chromeos-unittests,unit_tests,ui_unittests Review URL: https://chromiumcodereview.appspot.com/10332228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137911 0039d316-1c4b-4281-b951-d872f2087c98
* Extends DBusThreadManager to connect ibus-bus.nona@chromium.org2012-05-183-0/+36
| | | | | | | | | | | | Introduce IBusUtil::GetIBusAddressTest to get ibus-daemon address. BUG=chromium-os:26334 TEST=chromes_unittest, unit_tests, dbus_unittests Review URL: https://chromiumcodereview.appspot.com/10159004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137875 0039d316-1c4b-4281-b951-d872f2087c98
* Workaround: Wrap IBusText with ibus namespace.nona@chromium.org2012-05-183-0/+9
| | | | | | | | | | | | | | To avoid conflict existing IBusText which is defined in ibus.h, wrap ibus namespace. This is just workaround and will remove after complete libibus removal. TEST=ui_unittests,unit_tests,dbus_unittests,chromeos_unittests BUG=126947 Review URL: https://chromiumcodereview.appspot.com/10411006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137821 0039d316-1c4b-4281-b951-d872f2087c98
* Add TraySms for SMS messages.stevenjb@google.com2012-05-171-4/+12
| | | | | | | | | | BUG=124724 TEST=Test SMS messages running Chrome with --aura-notify TBR=ben for ash strings Review URL: https://chromiumcodereview.appspot.com/10332152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137671 0039d316-1c4b-4281-b951-d872f2087c98
* Add RequestUpdate to NetworkSmsHandlerstevenjb@google.com2012-05-166-10/+51
| | | | | | | | | BUG=124269 TEST=None yet, except that tests pass; will be used for further testing. Review URL: https://chromiumcodereview.appspot.com/10391170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137507 0039d316-1c4b-4281-b951-d872f2087c98
* Don't show system notifications while the screen is locked.stevenjb@google.com2012-05-153-2/+22
| | | | | | | | | | | Change-Id: Ie6079866fb0b957e56aff2993745e8976c4fb10b BUG=124402 TEST=Test system notifications (power, network, sms) especially around screen lock/unlock. Review URL: https://chromiumcodereview.appspot.com/10382118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137159 0039d316-1c4b-4281-b951-d872f2087c98
* Change the way _EXPORT macros look.thakis@chromium.org2012-05-152-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the current setup, if you have a header file my_class.h class BASE_EXPORT MyClass { public: void MyInlineMethod() { /* do stuff, inline */ } }; then every cc file that includes my_class.h will have a public symbol for MyInlineMethod (because inline methods need to be emitted to every translation unit, and the linker sorts them out). With the components build, the linker can't decide to drop these inline methods, so every .so that uses this header file will have the same public symbol. With this proposed change, the symbol will only be visible in the target the header file belongs to, and it will be hidden in all other components. That's cleaner, and it also prevents accident hidden dependencies (say target A depends on B, and B depends on C. A accidentally uses an inline function from a class in C. With this change, that would result in a linker error, and an explicit dependency from A on C would have to be added). Also add a missing CHROMEOS_IMPLEMENTATION define which went unnoticed until now. BUG=90078 TEST=Things still build. TBR=ben, tony, viettrungluu, thestig, agl, willchan Review URL: https://chromiumcodereview.appspot.com/10386108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137130 0039d316-1c4b-4281-b951-d872f2087c98
* Clang fixes for http://codereview.chromium.org/10310095/stevenjb@google.com2012-05-152-2/+4
| | | | | | | | | | TBR=hashimoto BUG=124724 TEST=See original CL Review URL: https://chromiumcodereview.appspot.com/10386132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137058 0039d316-1c4b-4281-b951-d872f2087c98
* Add DEPS to chromeos/networkstevenjb@google.com2012-05-151-0/+3
| | | | | | | | | | TBR=hashimoto BUG=124724 TEST=See original CL: http://codereview.chromium.org/10310095/ Review URL: https://chromiumcodereview.appspot.com/10383177 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137055 0039d316-1c4b-4281-b951-d872f2087c98
* Add NetworkSmsHandler to chromoes/ for tracking SMS messages.stevenjb@google.com2012-05-159-32/+505
| | | | | | | | | | | Includes stub implementations for flimflam Device and Manager to support SMS. BUG=124724 TEST=Run NetworkSmsHandlerTest in chromeos_unittests Review URL: https://chromiumcodereview.appspot.com/10310095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137049 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IBusTextnona@chromium.org2012-05-124-0/+402
| | | | | | | | | | | | | | | | | | The IBusText is corresponding to text object used in dbus communication with ibus-daemon. According to this CL, IBusText will be compiled and tested by chromeos_unittests, but not used in production binary at this moment. This CL is dependent to http://codereview.chromium.org/10332022/ TEST=chromeos_unittests, unit_tests, dbus_unittests BUG=chromium-os:26334 Review URL: https://chromiumcodereview.appspot.com/10381025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136746 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IBusObjectnona@chromium.org2012-05-124-0/+467
| | | | | | | | | | | | | | | | The ibus-daemon sends their objects as variant type. The IBusObjectReader/IBusObjectWriter provides I/O with them. This CL is compiled and is tested by chromeos_unittests, but not in used in production binary at this moment. TEST=chromeos_unittests, unit_tests, dbus_unittests BUG=chromium-os:26334 Review URL: https://chromiumcodereview.appspot.com/10332022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136729 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IBusClientnona@chromium.org2012-05-117-0/+330
| | | | | | | | | | | | | | | | | | | IBusClient performs dbus communication with following spec. Target Server: ibus-daemon Service: org.freedesktop.IBus ObjectPath: /org/freedesktop/IBus At this moment, CreateInputContext is implementated with unittest. According to this CL, IBusClient is compiled and tested by chromeos_unittests but not actually in used production binary. TEST=unit_tests,chromeos_unittests,dbus_unittests BUG=chromium-os:26334 Review URL: https://chromiumcodereview.appspot.com/10342011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136652 0039d316-1c4b-4281-b951-d872f2087c98
* Add --dbus-stub for testing dbus stub implementations on a device.stevenjb@google.com2012-05-115-14/+77
| | | | | | | | | | | Change-Id: I4730996e6a860833ce7e66792d62dbd1f6db00ea BUG=none TEST=Add --dbus-stub to /sbin/session_manager_startup.sh; dbus stub implementation should be used for non-critical components (e.g. power manager) Review URL: https://chromiumcodereview.appspot.com/10392029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136629 0039d316-1c4b-4281-b951-d872f2087c98
* Add power notifications and add an icon to the power tray viewsstevenjb@google.com2012-05-111-27/+35
| | | | | | | | | | | | Adds a switch for ash/aura notifications. Improves the stub power implementation for testing. BUG=124725,124074 TEST=Linux: click on status area to start stub batetry drain. ChromeOS: Test battery notifications. Review URL: https://chromiumcodereview.appspot.com/10388057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136618 0039d316-1c4b-4281-b951-d872f2087c98
* Remove DCHECK(AreServicePropertiesValid) from ↵hashimoto@chromium.org2012-05-111-1/+0
| | | | | | | | | | | chromeos::FlimflamManagerClient::GetService() BUG=chromium-os:30769 TEST=None Review URL: https://chromiumcodereview.appspot.com/10389066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136498 0039d316-1c4b-4281-b951-d872f2087c98
* dbus: revamp fd passing support for i/o restrictionssleffler@chromium.org2012-05-101-24/+65
| | | | | | | | | | | | | | Encapsulate file descriptor validity checking and status in the companion FileDescriptor class so callers can do descriptor checking in a context where i/o is allowed. Update the debug daemon client support to validate the pipe descriptors in a worker thread so it is not done on the UI thread. BUG=126142 TEST=new unit tests + collect trace data on chrome os and verify no assert is triggered Review URL: https://chromiumcodereview.appspot.com/10382021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@136331 0039d316-1c4b-4281-b951-d872f2087c98
* Add logging message for when chrome gets LockScreen signal from power manager.flackr@chromium.org2012-05-071-0/+4
| | | | | | | | | BUG=126217 TEST=None Review URL: https://chromiumcodereview.appspot.com/10382039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135688 0039d316-1c4b-4281-b951-d872f2087c98
* Update CrosDisksClient to recognize the DVD device type.benchan@chromium.org2012-05-042-6/+5
| | | | | | | | | | | | | | | | cros-disks has added a DVD device type to the DeviceMediaType property returned by the org.chromium.CrosDisks.GetDeviceProperties DBus method. This CL updates CrosDisksClient to recognize the DVD device type. It also removes unused DEVICE_TYPE_* string constants from the file browser extension. BUG=chromium-os:30494 TEST=Build Chrome for Chrome OS Review URL: http://codereview.chromium.org/10381005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135449 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Add support for dimming the screen.derat@chromium.org2012-04-302-1/+40
| | | | | | | | | | | | | | | This makes Chrome listen for messages from the power manager asking it to dim or undim the screen. We'll use this on desktop devices with external displays to dim the screen just before blanking it when the user is idle. BUG=125176 TEST=added, also did manual testing with powerd changes Review URL: http://codereview.chromium.org/10263011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134638 0039d316-1c4b-4281-b951-d872f2087c98
* gdata: Apply correct mount label when mounting archives in GDatahshi@google.com2012-04-303-4/+21
| | | | | | | | | | | | | | | | | Ben recently added support in cros-disks for an optional mount label. (https://gerrit.chromium.org/gerrit/#change,21171) Make use of this option to display a user-friendly file name for the mounted archive, instead of the actual file name of the cache blob "<resource_id>.<md5>.mounted". BUG=chromium-os:28678 TEST=Tested mounting archives (both local and on gdata). Review URL: http://codereview.chromium.org/10231010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134632 0039d316-1c4b-4281-b951-d872f2087c98
* Purge bogus debug assert.sleffler@chromium.org2012-04-271-1/+0
| | | | | | | | | | | | | | | This assert was wrong (meant to reference callback_ instead of callback) and in general is not dependable. BUG=none TEST=run debug build and note assert when collecting trace events Change-Id: I11f1476abcf23c6d675ed57773de6bce4ff2b686 Review URL: http://codereview.chromium.org/10170035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134393 0039d316-1c4b-4281-b951-d872f2087c98
* Add a suppression on ChromeOS for allowing wait.jam@chromium.org2012-04-271-0/+3
| | | | | | | | BUG=30124,125360 TBR=hashimoto Review URL: https://chromiumcodereview.appspot.com/10243007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134282 0039d316-1c4b-4281-b951-d872f2087c98
* gdata: Support opening zip file on Google Docs.hshi@google.com2012-04-253-2/+9
| | | | | | | | | | | | | | | | Pass the file extension in the 2nd argument to DiskMountManager::MountPath to indicate the archive format (e.g.: .zip, .rar, etc.) When mounting and unmounting archive files in GData cache, call GDataFileSystem::SetMountedState to set or clear the "mounted" state accordingly. BUG=chromium-os:28678 TEST=Verify that mounting/unmounting archive files on GData works correctly. Review URL: http://codereview.chromium.org/10083067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133987 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement CrosGetWifiAccessPoints without Libcroshashimoto@chromium.org2012-04-254-0/+47
| | | | | | | | | | BUG=chromium-os:16557 TEST=unit_tests --gtest_filter="CrosNetworkFunctionsTest.CrosGetWifiAccessPoints" Review URL: http://codereview.chromium.org/10202009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133902 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement ActivateCellularModem without Libcroshashimoto@chromium.org2012-04-247-0/+52
| | | | | | | | | BUG=chromium-os:16557 TEST=unit_tests --gtest_filter="CrosNetworkFunctions*" Review URL: https://chromiumcodereview.appspot.com/10134028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133631 0039d316-1c4b-4281-b951-d872f2087c98
* Rework chromeos::FlimflamDevice/ServiceClient with CallMethodWithErrorCallbackhashimoto@chromium.org2012-04-2412-49/+220
| | | | | | | | | | | | Modify FlimflamDeviceClient's PIN operation methods and Register to use CallMethodWithErrorCallback Modify FlimflamServiceClient::Connect to use CallMethodWithErrorCallback BUG=chromium-os:16557 TEST=chromeos_tests Review URL: https://chromiumcodereview.appspot.com/10170020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133624 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement SetNetworkIPConfigProperty and RemoveIPconfig without Libcroshashimoto@chromium.org2012-04-211-2/+2
| | | | | | | | | | BUG=chromium-os:16557 TEST=unit_tests --gtest_filter="CrosNetworkFunctions*" Review URL: http://codereview.chromium.org/10143007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133340 0039d316-1c4b-4281-b951-d872f2087c98
* Reimplement RequestCellularDataPlanUpdate without Libcroshashimoto@chromium.org2012-04-203-4/+6
| | | | | | | | | | | | Reimplement RequestCellularDataPlanUpdate Add missing argument of CashewClient::RequestDataPlansUpdate BUG=chromium-os:16557 TEST=unit_tests --gtest_filter="CrosNetworkFunctions*.CrosRequestCellularDataPlanUpdate" Review URL: https://chromiumcodereview.appspot.com/10124007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133160 0039d316-1c4b-4281-b951-d872f2087c98
* Add ↵hashimoto@chromium.org2012-04-206-0/+137
| | | | | | | | | | | | chromeos::FlimflamDeviceClient::CallGetPropertiesAndBlock/CallAddIPConfigAndBlock BUG=chromium-os:16557 TEST=chromeos_unittests --gtest_filter="FlimflamDeviceClientTest.*" Review URL: http://codereview.chromium.org/10078007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133150 0039d316-1c4b-4281-b951-d872f2087c98