summaryrefslogtreecommitdiff
path: root/client/cd-util.c
Commit message (Collapse)AuthorAgeFilesLines
* Make colormgr script friendly by allowing filteringRichard Hughes2014-02-031-50/+142
| | | | | | | | | | | | | | Two new flags have been added, for example: $ colormgr get-devices-by-kind display --filter=model,object-path,owner object-path:/devices/xrandr_Hewlett_Packard_HP_LP2480zx_3CM82200KV_hughsie_1000 owner:hughsie model:HP LP2480zx $ colormgr get-devices-by-kind display --filter=mode --only-value HP LP2480zx
* Do not print incomplete 'colormgr dump' output when the database is corruptRichard Hughes2013-10-301-0/+2
| | | | Spotted by clang.
* Add a 'dump' colormgr command to aid debuggingRichard Hughes2013-08-151-0/+121
|
* Add SystemVendor and SystemModel string properties to the main interfaceRichard Hughes2013-07-051-0/+4
| | | | | | This functonality allows colord-kde, gnome-settings-daemon and xiccd to drop the manual DMI parsing and it also allows us to sanitize the vendor string so that it looks in the same style as the EDID-derived value.
* List the required parameters in the 'colormgr --help' outputRichard Hughes2013-07-021-56/+133
|
* Correct a few translatable command descriptions for colormgrRichard Hughes2013-06-181-4/+4
|
* Add the sub-command import-profile to colormgrRichard Hughes2013-06-181-0/+47
|
* Allow colormgr to take an object path or an ID as inputRichard Hughes2013-05-291-153/+151
| | | | This makes it easier to type on the command line and in scripts.
* Remove calls to the deprecated g_type_init()Richard Hughes2013-05-131-2/+0
|
* Do not show a warning when using 'colormgr device-get-profile-for-qualifier'Richard Hughes2013-05-101-1/+4
| | | | Additionally, do not use the object path as an extra qualifier [typo?].
* Add more sensor capabilities to support the latest ArgyllCMS releaseRichard Hughes2013-03-121-0/+28
| | | | This allows us to support the ColorMunki Smile
* Guess the option type when using 'colormgr sensor-set-options'Richard Hughes2013-02-261-2/+14
| | | | This allows us to send double precision floats rather than just strings.
* Rename the colormgr 'profile-set-$foo' commands to 'profile-set-property'Richard Hughes2013-02-231-56/+14
| | | | | We only cover two properties using this abstraction, and even setting the profile after creation doesn't really work anymore.
* trivial: Use G_SOURCE_CONTINUE and G_SOURCE_REMOVERichard Hughes2013-02-181-1/+1
|
* trivial: Fix up a few warnings from clangRichard Hughes2013-02-041-2/+2
|
* Move libcolord into lib/colord in the project to avoid path crazynessRichard Hughes2013-02-041-6/+1
|
* Allow the user to specify the device type when using 'colormgr create-device'Richard Hughes2013-02-011-4/+15
|
* Add the 'Plasma' sensor capabilityRichard Hughes2013-01-311-0/+6
|
* trivial: don't make the translators heads hurtRichard Hughes2013-01-311-6/+4
|
* Add some simple bitfield helpersRichard Hughes2013-01-311-1/+1
|
* Show all the possible capabilities on one line when doing 'colormgr get-sensors'Richard Hughes2013-01-311-23/+68
| | | | Also, make the caps translated and add quite long translator comments.
* trivial: Include a better translation comment for 'Seat'Richard Hughes2013-01-271-1/+6
|
* Add a --version argument to colormgrRichard Hughes2013-01-241-0/+13
|
* Add a --verbose argument to colormgrRichard Hughes2013-01-241-4/+38
|
* Add a Sensor.Metadata propertyRichard Hughes2013-01-151-0/+16
| | | | This is for optional metadata on sensor objects.
* trivial: Fix up some whitespace problemsRichard Hughes2013-01-111-7/+7
| | | | No logic changes.
* Export a Device.Embedded property that is set for fixed hardwareRichard Hughes2013-01-051-0/+5
| | | | | This allows us to detect internal hardware and use different translations in the client UIs.
* Add the ability to 'disable' a device so that color management can be turned offRichard Hughes2012-12-171-0/+53
| | | | | | | | | | To achieve this, add a 'Device.Enabled' property and a Device.SetEnabled(bool) method that controls the 'Device.Profiles' property much like the inhibitor functionality. If the enabled state is changed then this is reflected for all users and persistent across reboots. Devices are enabled by default and changing the enabled state is a privileged operation.
* Add a 'SensorId' property to the sensor interfaceRichard Hughes2012-12-051-0/+4
| | | | | | | | This lets us discover and use a unique ID that we can use when seleting a sensor to use for calibration. This allows us to support machines with an internal calibration device *and* and external device like the ColorHug. Also print the sensor ID when the user does 'colormgr get-sensors'.
* Support doing sensor user actions when using 'colormgr get-sensor-reading'Richard Hughes2012-11-291-11/+29
|
* Do 3 reads in quick succession for colormgr get-sensor-readingRichard Hughes2012-11-281-20/+23
|
* Print if the profile is system-wide when doing 'colormgr get-profiles'Richard Hughes2012-11-231-0/+4
|
* trivial: Some whitespace fixes for CodingStyleRichard Hughes2012-11-231-5/+5
|
* Add a 'Warnings' property to the DBus interface for each profileRichard Hughes2012-11-161-0/+10
| | | | | | | When we open the profile in the daemon we should check the profile for pathalogical errors so we can show a warning in any GUI. No checks are done yet, but will be added as we agree on the warning names.
* Improve the formatting of 'get-profiles' and 'get-devices'Richard Hughes2012-11-051-0/+8
|
* Add a 'seat' property to each deviceRichard Hughes2012-09-141-0/+4
| | | | | This contains the seat description, e.g. 'seat0' which we can use to limit a user on one seats ability to change the settings of another seat.
* trivial: fix a critical warning when a sensor connect failsRichard Hughes2012-05-181-1/+2
|
* Print any sensor options when doing 'colormgr get-sensors'Richard Hughes2012-04-191-0/+27
|
* Add a sensor-set-options sub-command to the colormgr toolRichard Hughes2012-04-191-0/+87
|
* When doing 'colorhug get-devices' show the profile ID and filename if availableRichard Hughes2012-03-121-5/+20
|
* Show what DBus names have inhibited each deviceRichard Hughes2012-02-281-0/+5
| | | | This makes it much easier to visually test the inhibit code and in the self tests.
* trivial: do not print blank entries in colormgrRichard Hughes2012-02-281-0/+4
|
* Show the profile title when using colormgr get-profilesRichard Hughes2012-01-231-0/+6
|
* Add a device-inhibit command to the colormgr clientRichard Hughes2012-01-161-0/+73
| | | | | | | | | | | | | | To use this, you just have to do: $ colormgr get-devices ... to get the device path, and then use the new command to inhibit the profile for 10 seconds: $ colormgr device-inhibit /org/freedesktop/ColorManager/devices/xrandr_Lenovo 10 Using a timeout of 0 will mean 'forever', and the user will have to use ctrl-c to quit the colormgr utility.
* Documentation fixes and improvementsLaurent Martelli2011-11-251-4/+4
| | | | Signed-off-by: Richard Hughes <richard@hughsie.com>
* Fix some more bugs in colormgrFlorian Höch2011-11-241-1/+7
| | | | Signed-off-by: Richard Hughes <richard@hughsie.com>
* Don't return obscure warnings when the user passes a device-id to colormgrRichard Hughes2011-11-241-0/+140
|
* Fix several more colormgr commands where the device needs to be activeRichard Hughes2011-11-241-0/+21
|
* Fix colormgr device-get-default-profileRichard Hughes2011-11-241-2/+11
|
* trivial: fix a critical warning when the native sensor sample failsRichard Hughes2011-11-081-1/+3
|