summaryrefslogtreecommitdiff
path: root/contrib/session-helper
Commit message (Collapse)AuthorAgeFilesLines
* trivial: Fix a small memory leak when finding the argyll binariesRichard Hughes2022-04-131-11/+7
|
* Drop references to hughski.commasterPaul Wise2021-06-051-8/+0
| | | | | | | | | | | | The domain has been abandoned and taken over by spammers. Color profile upload was never implemented in colord. The ColorHug family of products is no longer produced: https://blogs.gnome.org/hughsie/2018/02/01/no-new-batches-of-colorhug2/ Fixes: https://github.com/hughsie/colord/issues/134
* Update style of Meson build optionsSoapux2018-03-271-2/+2
| | | | | | Following the style guidelines here: https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting Also update the README with meson instructions for compiling on Linux.
* Use more secure HTTPS URLs for freedesktop.org URLsPaul Menzel2017-12-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Prevent certain attacks, and save one redirect by using the more secure HTTPS URLs. ``` $ curl -I http://www.freedesktop.org/ HTTP/1.1 302 Found Date: Mon, 18 Dec 2017 09:31:43 GMT Server: Apache/2.4.10 (Debian) Location: https://www.freedesktop.org/ Content-Type: text/html; charset=iso-8859-1 ``` Run the command below to update all freedeskto.org URLs. ``` $ git grep -l 'http://www.freedesktop.org' | xargs sed -i 's,http://www.freedesktop.org,https://www.freedesktop.org,g' ``` Fixes: https://github.com/hughsie/colord/issues/63
* build: Refactor directory selectionJan Tojnar2017-11-171-6/+4
| | | | | | | | | Previously, the various install paths were obtained using get_option as needed. This lead to the directories sometimes not prepended with prefix. This patch unifies the directory selection inside the top-level meson file.
* Add the meson -Denable-systemd=false configure argumentRichard Hughes2017-08-151-7/+9
| | | | | | Compiling with systemd is turned on by default, obviously. If you turn this configure option off, and colord breaks, you get to keep all the shards of broken glass. It's 100% untested, so caveat emptor.
* Port to the Meson build systemRichard Hughes2017-07-313-122/+102
|
* trivial: Use symlinks rather than makefile tricksRichard Hughes2017-07-243-2/+4
|
* trivial: Remove useless private gtk-doc headersRichard Hughes2017-07-193-233/+0
|
* Check the parsed context arguments in the session helperRichard Hughes2016-11-211-1/+5
| | | | Found by Coverity.
* Fix compile with -Wformat-signednessRichard Hughes2016-07-274-21/+21
|
* session-helper: Replace '/' with '-' on the basename so creating theCanek Peláez Valdés2016-03-201-1/+1
| | | | profile file doesn't fail.
* trivial: Fix FALSE/NULL confusion spotted with GCC6Richard Hughes2016-03-031-6/+6
|
* Use g_autoptr() in more placesRichard Hughes2015-10-131-9/+5
|
* Add g_autoptr() defines for cd_color*Richard Hughes2015-10-131-2/+1
|
* Use G_DECLARE_DERIVABLE_TYPE in libcolordRichard Hughes2015-10-132-5/+3
| | | | This gives us the g_autoptr() macros for free.
* Port to g_autoptr()Richard Hughes2015-10-132-36/+36
|
* Add a systemd user service corresponding to the D-Bus session serviceSimon McVittie2015-09-293-0/+16
| | | | | | | | | | This ensures that it ends up in its own cgroup under systemd user sessions where dbus-daemon uses systemd activation, rather than being treated as part of dbus.service. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=92165 Signed-off-by: Richard Hughes <richard@hughsie.com>
* Fix session-helper failing to find argyll tool.Tim Waugh2015-02-231-1/+1
| | | | | | | | We don't want to free the thing we're trying to return. This fixes the bug introduced in commit b6f7c4d117a06f059a6e852e2dce8c13a3bb1f2c. See: https://bugzilla.redhat.com/show_bug.cgi?id=1190720
* trivial: Silence some invalid _cleanup_free_ warningsRichard Hughes2014-11-191-14/+14
|
* session-helper: Fix a crash in the session helper while calibratingRichard Hughes2014-10-272-3/+2
|
* trivial: Use systemd-style cleanup functionsRichard Hughes2014-06-042-44/+40
| | | | There's no point creating yet another format...
* Use __attribute__(cleanup) to simplify memory cleanupRichard Hughes2014-06-033-447/+232
|
* session-helper: Do not crash when moving the sensor positionRichard Hughes2013-12-101-0/+6
| | | | Hopefully fixes: https://bugzilla.redhat.com/show_bug.cgi?id=973792
* session-helper: Set the status to idle when resumingRichard Hughes2013-12-101-0/+1
|
* session-helper: Record the gamma table in the error messageRichard Hughes2013-06-031-1/+13
| | | | | Record the gamma table in the error message if the calibration was non-monotonic. This should help debugging some sensors.
* Remove calls to the deprecated g_type_init()Richard Hughes2013-05-131-1/+0
|
* Build all installed binaries with PIERichard Hughes2013-05-071-0/+4
| | | | | | Position Independent Executable adds security to executables by composing them entirely of position-independent code. This for allows Exec Shield to use ASLR to prevent attackers from knowing where existing executable code is.
* trivial: Fix a typo in the QtDBus annotationsRichard Hughes2013-05-011-1/+1
|
* session-helper: Increase the delay between patches for hardware that is slowRichard Hughes2013-04-302-1/+17
| | | | | | | 200ms just isn't enough on some hardware. Also, make this a GSettings key in case we need to change it in the future. Hopefully resolves: https://bugzilla.gnome.org/show_bug.cgi?id=699250
* Add Qt DBus annotationsDaniel Nicoletti2013-04-251-0/+3
|
* Add a webservice URI example that can upload a profile to the InternetRichard Hughes2013-04-181-0/+8
| | | | | The script must accept (and validate) a single ICC profile as the form input, and return the full URL of the new profile in 'Location'.
* Convert cd-create-profile to using CdIccRichard Hughes2013-03-252-3/+0
|
* trivial: Use CdIcc in the session helperRichard Hughes2013-03-251-55/+36
|
* libcolord: Add some flags to the CdIcc load and save functions for future useRichard Hughes2013-03-231-1/+5
|
* libcolord: Add a GCancellable to cd_icc_load_file() and cd_icc_save_file()Richard Hughes2013-03-221-1/+1
|
* Use CdIcc in the session helper when loading ICC profilesRichard Hughes2013-03-221-16/+10
|
* Fix build on OpenBSDAntoine Jacoutot2013-03-051-4/+4
| | | | | Resolves: https://bugs.freedesktop.org/show_bug.cgi?id=61842 Signed-off-by: Richard Hughes <richard@hughsie.com>
* session-helper: Interpolate the gamma data to the VCGT size using AkimaRichard Hughes2013-02-281-4/+28
|
* session-helper: Always make sure local symbols are used in preference to the ↵Richard Hughes2013-02-281-3/+2
| | | | system versions
* session-helper: Calculate the best display calibration based on the Lab ↵Richard Hughes2013-02-271-3/+21
| | | | | | *and* target display gamma To do this, there's also a gamma scale factor, to weight the error algorithm.
* session-helper: Add an index factor so each patch knows its position in the ↵Richard Hughes2013-02-271-0/+4
| | | | | | data table This allows us to check the gamma for each patch in the future.
* session-helper: Save the absolute XYZ value of the white sampleRichard Hughes2013-02-271-0/+6
|
* Set the target gamma when using the session-helperRichard Hughes2013-02-272-0/+24
| | | | This doesn't do much yet, but will be hooked up soon.
* trivial: Fix a critical warning when using the dummy sensorRichard Hughes2013-02-271-3/+3
| | | | The GVariants need to be manually sink'd.
* session-helper: Set the sample color as a sensor option when displaying patchesRichard Hughes2013-02-261-5/+43
| | | | This allows us to return a valid XYZ value, which allows us to write self tests.
* trivial: Use G_SOURCE_CONTINUE and G_SOURCE_REMOVERichard Hughes2013-02-181-4/+4
|
* trivial: Fix more --no-add-needed falloutRichard Hughes2013-02-051-0/+1
|
* trivial: fix 'make distcheck' by including the gschema in the tarball correctlyRichard Hughes2013-02-041-1/+1
|
* trivial: Don't include <colord/colord-private.h> as it's installed in the ↵Richard Hughes2013-02-042-1/+2
| | | | parent directory