summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* libcolord: Fix a tiny memory leak in cd_icc_get_tag_data()colord-1-2Richard Hughes2015-10-141-1/+1
|
* libospark: Don't assume the seral number buffer is NUL terminatedRichard Hughes2015-10-141-1/+1
|
* trivial: Remove the *unused* sensor headersRichard Hughes2015-10-146-291/+3
|
* Install the tmpfiles.d snippet in the right placeRichard Hughes2015-10-142-1/+12
|
* trivial: Add a missing file in a header for internal use onlyRichard Hughes2015-10-141-0/+1
|
* libcolord: Make cd_spectrum_free() NULL-safeRichard Hughes2015-10-141-1/+2
|
* libcolord: Return an error when we fail to estimate the gamma valueRichard Hughes2015-10-131-1/+15
|
* Add a tmpfiles.d snippet to fix stateless systemsTobias Hunger2015-10-013-0/+7
| | | | Signed-off-by: Richard Hughes <richard@hughsie.com>
* Add a systemd user service corresponding to the D-Bus session serviceSimon McVittie2015-09-294-0/+17
| | | | | | | | | | 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>
* trivial: post release version bumpRichard Hughes2015-08-192-4/+4
|
* Release colord 1.2.121.2.12Richard Hughes2015-08-194-64/+79
|
* trivial: Fix 'make distcheck'Richard Hughes2015-07-291-1/+1
|
* Allow creating devices with the same device ID from different usersRichard Hughes2015-07-204-13/+31
|
* Add a new private library libospark for future useRichard Hughes2015-07-0612-2/+10736
|
* ColorHug: When converting HEX to BIN pad out the entire sizeRichard Hughes2015-06-261-3/+2
| | | | This allows us to get a SHA1 hash that we can verify from the device.
* ColorHug: Add ch_device_queue_read_firmware()Richard Hughes2015-06-262-0/+59
| | | | This allows us to dump a firmware for validation.
* Merge pull request #15 from RAOF/use-libsystemdRichard Hughes2015-06-151-6/+10
|\ | | | | Check for, and prefer, libsystemd over libsystemd-login.
| * Check for, and prefer, libsystemd over libsystemd-login.Christopher James Halse Rogers2015-06-151-6/+10
|/ | | | | | Systemd 209 merged all the sundry libsystemd-* libraries into a single libsystemd library. Update the systemd-login check to first test for libsystemd, then libsystemd-login if the first check fails.
* trivial: post release version bumpRichard Hughes2015-06-082-4/+4
|
* Release colord 1.2.111.2.11Richard Hughes2015-06-086-297/+748
|
* Add defines for the OceanOptics Spark sensorRichard Hughes2015-06-083-0/+5
|
* Only return devices created by root and the calling user when doing GetDevicesRichard Hughes2015-06-031-3/+13
| | | | | | | We don't want to show display devices created by GDM when logged in the local console otherwise we show two display devices, one of which we can't alter. When using the root user, return all devices from all users.
* colorhug: Add ch_device_closeBenjamin Tissoires2015-05-283-7/+39
| | | | | | This closes the device and rebinds any suitable kernel driver. Signed-off-by: Richard Hughes <richard@hughsie.com>
* colorhug: Handle low-level commands when in Sensor HID modeRichard Hughes2015-05-284-4/+295
|
* trivial: Ensure the device is properly closed when running self testsRichard Hughes2015-05-271-0/+16
|
* Merge pull request #14 from LebedevRI/cd_client_connect_cb-do-not-leak-stringsRichard Hughes2015-05-261-3/+11
|\ | | | | cd_client_connect_cb(): do not leak strings
| * cd_client_connect_cb(): do not leak previously g_variant_dup_string() strings.Roman Lebedev2015-05-261-3/+11
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reason is: client->priv is re-used several times, and cd_client_finalize() is called only once at the end, so if cd_client_connect_cb() is called more than once, it will re-duplicate those 3 strings, and the memory allocated previously will leak. Fixes several following LeakSanitizer-detected leaks like: Direct leak of 23 byte(s) in 1 object(s) allocated from: 0 0x7f647ff0474f in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.1+0x5474f) 1 0x7f647d29f799 in g_malloc (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4f799) 2 0x7f647d2b812e in g_strdup (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x6812e) 3 0x7f6478cce792 in cd_client_connect_cb /home/lebedevri/src/colord/lib/colord/cd-client.c:382 or 3 0x7f6478cce822 in cd_client_connect_cb /home/lebedevri/src/colord/lib/colord/cd-client.c:388 or 3 0x7f6478cce8b9 in cd_client_connect_cb /home/lebedevri/src/colord/lib/colord/cd-client.c:392 4 0x7f647d82cdf6 in g_simple_async_result_complete (/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0+0x74df6) 5 0x7f647d82ce58 (/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0+0x74e58) 6 0x7f647d299b4c in g_main_context_dispatch (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x49b4c) 7 0x7f647d299f1f (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x49f1f) 8 0x7f647d29a241 in g_main_loop_run (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4a241) 9 0x7f647f043bf4 in gtk_main (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x1ebbf4) 10 0x7f647fa17eab in dt_gui_gtk_run /home/lebedevri/darktable/src/gui/gtk.c:964 11 0x400cd3 in main /home/lebedevri/darktable/src/main.c:25 12 0x7f6477ff9b44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b44) 13 0x400bb8 (/usr/local/bin/darktable+0x400bb8)
* Merge pull request #13 from LebedevRI/cd-context-fix-error-ctx-leakRichard Hughes2015-05-261-0/+1
|\ | | | | Do not leak GError when using the LCMS context
| * cd_context_lcms_free(): free GError** that we stored in cmsGetContextUserData()Roman Lebedev2015-05-261-0/+1
|/ | | | | | | | | | | | | | | | | | | | | We have manually allocated it in cd_context_lcms_new(), and g_clear_error() does not free it, only it's content, if any. Fixes following LeakSanitizer-detected leak: Direct leak of 8 byte(s) in 1 object(s) allocated from: 0 0x7f98f9924895 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.1+0x54895) 1 0x7f98f93af7f1 in g_malloc0 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4f7f1) 2 0x7f98f8306d19 in cd_context_lcms_new /home/lebedevri/src/colord/lib/colord/cd-context-lcms.c:154 3 0x7f98f8314dd8 in cd_icc_init /home/lebedevri/src/colord/lib/colord/cd-icc.c:4012 4 0x7f98f7d41f98 in g_type_create_instance (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x31f98) 5 0x7f98f7d25866 (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x15866) 6 0x7f98f7d2725c in g_object_newv (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x1725c) 7 0x7f98f7d279f3 in g_object_new (/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0+0x179f3) 8 0x7f98f831ef90 in cd_icc_new /home/lebedevri/src/colord/lib/colord/cd-icc.c:4068 9 0x7f98f85a0981 in cd_profile_load_icc (/usr/local/lib/libcolord.so.2+0x38981) 10 0x4022c8 in main /home/lebedevri/darktable/src/cmstest/main.c:236 11 0x7f98f7539b44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b44) 12 0x4018c8 (/usr/local/bin/darktable-cmstest+0x4018c8)
* trivial: Fix the cable position for the Spyder5 figureRichard Hughes2015-05-061-9/+9
|
* trivial: Remove da_DK translation - it has the wrong language codeRichard Hughes2015-05-011-971/+0
|
* trivial: Add udev rules for the spyder5 deviceRichard Hughes2015-05-011-0/+3
|
* Add defines and artwork for the Spyder5 deviceRichard Hughes2015-05-015-1/+223
|
* trivial: post release version bumpRichard Hughes2015-04-082-5/+5
|
* Release colord 1.2.10COLORD_1_2_101.2.10Richard Hughes2015-04-0835-225/+269
|
* Add a vendor quirk for GoogleRichard Hughes2015-03-251-0/+1
|
* trivial: Fix a typo spotted by Pedro Massieu, many thanksRichard Hughes2015-03-223-3/+3
|
* trivial: Remove translations with no actual stringsRichard Hughes2015-03-1613-9906/+0
|
* trivial: Fix the version checking header to have actual valuesRichard Hughes2015-03-161-3/+3
|
* colorhug: Add GUIDs for each deviceRichard Hughes2015-03-033-0/+36
| | | | This is required to write fwupd-compatible update descriptions.
* trivial: ColorHugALS just became simplerRichard Hughes2015-03-011-4/+4
|
* trivial: Add the hardware version return codes for ColorHugALSRichard Hughes2015-02-261-1/+2
|
* Merge pull request #12 from twaugh/fix-bad-freeRichard Hughes2015-02-231-1/+1
|\ | | | | Fix session-helper failing to find argyll tool.
| * 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: post release version bumpRichard Hughes2015-02-202-6/+6
|
* Release colord 1.2.9COLORD_1_2_91.2.9Richard Hughes2015-02-202-0/+13
|
* trivial: Update the GtkDoc markup for the ColorHugALS supportRichard Hughes2015-02-201-1/+55
|
* Fix reporting of logind errors.Christopher James Halse Rogers2015-02-191-2/+2
| | | | | | The sd_* functions follow the kernel style of returning the negation of the relevant errno value on error. We therefore need to negate the return value before passing it to strerror().
* colorhug: Return the exact address on verification failureRichard Hughes2015-02-161-1/+6
|
* colorhug: Add CH_ERROR_SELF_TEST_EEPROM error codeRichard Hughes2015-02-162-0/+4
|