Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | trivial: Fix a small memory leak when finding the argyll binarieswip/hughsie/covscan | Richard Hughes | 2022-04-13 | 1 | -11/+7 |
| | |||||
* | trivial: Fix a small memory leak when opening the Huey device | Richard Hughes | 2022-04-13 | 1 | -2/+3 |
| | |||||
* | trivial: Fix a small memory leak on db open failure | Richard Hughes | 2022-04-13 | 2 | -3/+2 |
| | |||||
* | trivial: Remove some dead code spotted by Coverity | Richard Hughes | 2022-04-13 | 1 | -4/+0 |
| | |||||
* | Fix a double free spotted by Coverity | Richard Hughes | 2022-04-13 | 1 | -12/+6 |
| | |||||
* | huey: Fix potential crash when reading from broken hardware | Richard Hughes | 2022-04-13 | 1 | -3/+6 |
| | |||||
* | trivial: Ignore some return values to please Coverity | Richard Hughes | 2022-04-13 | 6 | -11/+11 |
| | |||||
* | dtp94: Fix an error check when parsing the data | Richard Hughes | 2022-04-13 | 1 | -1/+1 |
| | |||||
* | trivial: post release version bump | Richard Hughes | 2022-02-16 | 2 | -3/+3 |
| | |||||
* | Release colord 1.4.51.4.6 | Richard Hughes | 2022-02-16 | 23 | -848/+1545 |
| | |||||
* | trivial: Disable some new warnings meson is turning on by default now | Richard Hughes | 2022-02-16 | 1 | -0/+3 |
| | |||||
* | trivial: Ignore failures to embed the 'fur' locale | Richard Hughes | 2022-02-16 | 1 | -2/+2 |
| | |||||
* | Drop references to hughski.commaster | Paul Wise | 2021-06-05 | 2 | -9/+1 |
| | | | | | | | | | | | | 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 | ||||
* | Fix typo in device-removed signal documentation | Jeremy Cline | 2021-05-04 | 1 | -1/+1 |
| | | | | It's just a little copy/paste error, but it made me do a double-take. | ||||
* | build: Make introspection optional in meson | David Michael | 2021-05-01 | 3 | -0/+5 |
| | | | | It defaults to enabled to preserve existing behavior. | ||||
* | src/sensors: drop option for removed reverse engineering tools | Mingcong Bai | 2021-04-04 | 4 | -45/+0 |
| | |||||
* | Fix a small memory leak in sqlite3_exec() | Zero0one1 | 2021-04-02 | 1 | -1/+1 |
| | | | Fixes https://github.com/hughsie/colord/issues/110 | ||||
* | Document where to send patches | Misha Gusarov | 2021-01-23 | 1 | -0/+6 |
| | | | | Signed-off-by: Misha Gusarov <dottedmag@dottedmag.net> | ||||
* | udev: Add Spyder X entry | Misha Gusarov | 2021-01-23 | 1 | -0/+3 |
| | | | | Signed-off-by: Misha Gusarov <dottedmag@dottedmag.net> | ||||
* | trivial: Fix the return value of huey_device_read_eeprom() | Richard Hughes | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | trivial: Fix return values from g_return_val_if_fail() | Richard Hughes | 2021-01-12 | 1 | -1/+1 |
| | |||||
* | libcolord: Add missing copyright notices | Aaron Plattner | 2020-11-23 | 4 | -0/+4 |
| | | | | I forgot to add copyright notices for commits 9aba3df and 6d64e4c. | ||||
* | build: Bump glib required version for g_assert_cmpfloat_with_epsilon | Christopher James Halse Rogers | 2020-11-11 | 1 | -1/+1 |
| | |||||
* | tests: Don't use exact floating point comparisons. | Christopher James Halse Rogers | 2020-11-11 | 1 | -2/+2 |
| | | | | | | | | The tests asserting that cd_icc_get_version are exactly equal to 3.4 or 2.09 fail on (at least) i386, armel, and s390x because floating point is hateful. Signed-off-by: Christopher James Halse Rogers <raof@ubuntu.com> | ||||
* | trivial: post release version bump | Richard Hughes | 2020-11-02 | 2 | -6/+4 |
| | |||||
* | Release colord 1.4.51.4.5 | Richard Hughes | 2020-11-02 | 9 | -840/+767 |
| | |||||
* | Fix segfault due to dereferencing NULL pointer | Simon Munton | 2020-07-17 | 1 | -3/+2 |
| | | | | Signed-off-by: Simon Munton <simon.j.munton@gmail.com> | ||||
* | fix more annotation for data arrays | Elmar Hoffmann | 2020-06-15 | 6 | -47/+47 |
| | |||||
* | fix cd_icc_load_data() annotation for the data array | Elmar Hoffmann | 2020-06-13 | 1 | -1/+1 |
| | |||||
* | Refactor opening of mapping database and try again if fails | Ross Burton | 2020-03-28 | 1 | -3/+54 |
| | | | | | | | | | Extract the actual opening of the mapping database to a static function, once it is open do a quick verification of the database, and if that fails (corrupted database, typically) then try to delete the file and try again. Closes #111. | ||||
* | Check for errors from more sqlite calls | Ross Burton | 2020-03-28 | 1 | -3/+11 |
| | | | | | | Once the mapping database is opened we call 'PRAGMA synchronous', check the error code so if the database is corrupted then we can bail sooner rather than later. | ||||
* | libcolord: Add cd_icc_utils_get_adaptation_matrix | Aaron Plattner | 2020-03-23 | 2 | -0/+129 |
| | | | | | Window systems such as gnome-shell can use this to calculate a color transform matrix (CTM) to plug into typical desktop display hardware. | ||||
* | libcolord: Add cd_icc_create_default_full | Aaron Plattner | 2020-03-23 | 2 | -5/+29 |
| | | | | | | | The existing cd_icc_create_default creates a CdIcc with none of the load flags set. A future change to gnome-settings-daemon is going to want to load an sRGB profile with CD_ICC_LOAD_FLAGS_PRIMARIES in order to use it to construct a color transformation matrix to plug into the window system. | ||||
* | libcolord: Add cd_mat33_is_finite | Aaron Plattner | 2020-03-23 | 3 | -10/+31 |
| | | | | | | | | | Move the logic to check whether any entries in a matrix are NaN or infinite from cd_it8_utils_calculate_ccmx into a helper function in cd-math.c. In addition, fix a bug in this code: if any entries of the matrix are exactly zero, then fpclassify will return FP_ZERO instead of FP_NORMAL. Don't treat this as a failure: only FP_NAN and FP_INFINITE are errors. | ||||
* | tests: Make the build reproductible | Laurent Bigonville | 2020-03-20 | 4 | -23/+16 |
| | | | | Fixes: #106 | ||||
* | trivial: Downgrade more trivial warning to a debug statement | Maryse47 | 2020-02-27 | 1 | -2/+2 |
| | | | | This is a follow up from https://github.com/hughsie/colord/commit/513bfa4783d0a630c226ee40638ab346c0d1c229 with a goal to avoid unnecessary spam in system logs. Fixes https://github.com/hughsie/colord/issues/48 | ||||
* | trivial: Update the CI to Fedora 31 | Richard Hughes | 2019-12-09 | 1 | -1/+1 |
| | |||||
* | Add support for datacolor SpyderX | Richard Brown | 2019-12-03 | 3 | -0/+4 |
| | |||||
* | tests: Fix cd-sensor-dummy | Christopher James Halse Rogers | 2019-08-19 | 1 | -4/+6 |
| | | | | | | `g_autoptr(GTask) task` will be unreffed when it leaves scope. If we want it to be available in 2 seconds' time in the idle callback we'll need to explicitly transfer ownership. | ||||
* | trivial: Downgrade a trivial warning to a debug statement | Richard Hughes | 2019-08-13 | 1 | -4/+4 |
| | | | | | | This avoids spamming logs if system seats are set up incorrectly. If the user is using virtual desktops it's highly unlikely they want the session devices managed by colord. | ||||
* | trivial: Fix error checking for sd_pid_get_session and sd_session_get_seat | Jan Alexander Steffens (heftig) | 2019-04-28 | 1 | -2/+2 |
| | | | | | | | These functions can return a positive integer on success. Fix the conditions to only regard negative return values as errors. Fixes commit 6ffe2f6aae4bdc8331cab1fd9379ed8aef759749. | ||||
* | trivial: Fix some typos spotted using codespell | Richard Hughes | 2019-04-08 | 34 | -52/+52 |
| | |||||
* | trivial: Update downstream spec file | Richard Hughes | 2019-03-22 | 1 | -3/+2 |
| | |||||
* | data: fix owner & permissions on existing state files | Will Thompson | 2019-03-15 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | If colord was previously configured to run as root, and subsequently made to run as a different user, it will be unable to write to its state files: colord[668]: CdDevice: failed to save mapping to database: SQL error: attempt to write a readonly database 'd' creates a directory if missing, and fixes its permissions if it already exists, but it is not recursive. 'Z' recursively adjusts the permission of the given directory and its children, but only if it already exists. Together, these rules ensure that @localstatedir@/lib/colord and @localstatedir@/lib/colord/icc both exist, and that @localstatedir@/lib/colord and all its descendents are owned by the correct user. | ||||
* | data: set @localstatedir@ in tmpfiles.d/colord.conf | Will Thompson | 2019-03-15 | 2 | -3/+4 |
| | | | | It's not guaranteed to be /var. | ||||
* | data: set correct username in tmpfiles.d/colord.conf | Will Thompson | 2019-03-15 | 3 | -8/+10 |
| | | | | | | The daemon is not guaranteed to run as a user named 'colord', since the default is -Ddaemon_user=root. Generate the file and interpolate @daemon_user@ in the same way as is done for the .service file. | ||||
* | trivial: post release version bump | Richard Hughes | 2019-03-08 | 2 | -4/+4 |
| | |||||
* | Release colord 1.4.41.4.4 | Richard Hughes | 2019-03-08 | 13 | -338/+361 |
| | |||||
* | Allow building without the daemon | Richard Hughes | 2019-02-13 | 2 | -4/+11 |
| | | | | This is useful for flathub. | ||||
* | Include C header in Colorhug-1.0.gir | Tomasz Miąsko | 2019-02-13 | 1 | -0/+1 |
| |