[gnome-color-manager] Created tag GNOME_COLOR_MANAGER_2_29_1
- From: Richard Hughes <rhughes src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-color-manager] Created tag GNOME_COLOR_MANAGER_2_29_1
- Date: Mon, 7 Dec 2009 11:46:55 +0000 (UTC)
The signed tag 'GNOME_COLOR_MANAGER_2_29_1' was created.
Tagger: Richard Hughes <richard hughsie com>
Date: Mon Dec 7 11:45:53 2009 +0000
==== Version 2.29.1 ====
Changes:
Alexandre Prokoudine (19):
Added LINGUAS file, added first shot at Russian translation. For some reason fetching messages from UI files didn't work for me.
Fixed POTFILES.in to actually use GtkBuilder files, updated Russian translation a bit.
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation, again
Fixed a typo in README
Updated Russian translation
Updated Russian translation
Updated Russian translation again
Added first shot at GCM help translation into Russian
Added Russian translation of the help system to the list
Updated Russian translation
Updated Russian translation
Updated Russian translation - fixed declination of months
Updated Russian translation again
Updated UI and help translations, added a screenshot, more to follow
Andika Triwidada (4):
Added id to LINGUAS
Updated Indonesian translation
Added initial user guide translation into Indonesian
Added id to DOC_LINGUAS
Baptiste Mille-Mathias (2):
Use XDG directory to store data (~/.gnome2 is bad)
Added gcm-inspect to src/.gitignore
Bruce Cowan (3):
String review as requested
Add British English translation
Tiny string fix
Claude Paroz (3):
Remove markup from GTKBuilder translatable strings
Add French translation
Updated French translation
Daniel Nylander (3):
Added Swedish translation
Updated Swedish translation
Updated Swedish translation
Flamarion Jorge (1):
Added Brazilian Portuguese translation.
Gintautas Miliauskas (1):
Added Lithuanian translation.
Hendrik Brandt (1):
Add German translation
Joe Hansen (1):
Added Danish translation
Jorge González (3):
Added es to LINGUAS
Added initial Spanish translation
Updated Spanish translation
Kenneth Nielsen (1):
Added da to list of languages
Kjartan Maraas (4):
Added Norwegian bokmål translation.
Added nb
Added Norwegian bokmål translation.
Updated Norwegian bokmål translation.
Lars Tore Gustavsen (1):
Update bluish.icc to have the title 'bluish test'
Martin Szulecki (1):
Enable adding xrandr devices with no EDID
Mattias Põldaru (1):
Updating Estonian translation
Pascal de Bruijn (3):
Add some pre-calibration steps for external displays
Add another string to the calibration notes
Update the description of bluish.icc
Phondanai Khanti (1):
Added Thai translation.
Piotr DrÄ?g (1):
Updated Polish translation
Priit Laes (1):
Added Estonian translation.
Richard Hughes (279):
Initial commit for the gnome-color-manager project
Add a simple ICC binary parser and allow gcm-import to copy profiles into the correct place
Register a file handler for application/x-icc-profile
Add a simple color lookup table object which can be used to manipulate gamma tables
Add a gcm-apply binary which just sets the re-outputs from what was set in the config file
Add a UI file for the prefs dialog that is yet to be written
Add a skeleton preferences program, which doesn't do anything useful yet
Load the UI in gcm-preferences, and add libunique support
Make the preferences program actually write to disk
Use the MimeType assigned in shared-mime-data
Allow setting the contrast, brightness and gamma as overrides
Add skeleton build framework, and fix a few bugs when loading vendor icm files
Fix loading of VCGT formula encoded tables
Use the description name in the prefs UI
Don't allow configs to be put anywhere other than the default
Add a GConf schema to set the default gamma value, as admins/distros may want to modify the default
Parse the EDID for the monitor name
Only set the gamma once when gpk-prefs is loaded to prevent screen flicker
Fix up two typos spotted by clang
Put the preferences menuitem in preferences, not system settings
Support TRC gamma encoded curve profiles too
Ship the two example ICC profiles taken from xcalib, and add these to out search path
Add a DAOP file for the project
Add three images we'll want to use in the help file in the future
Add the start of the calibration framework, which does nothing yet
Split the EDID functionality into it's own object
Add a VTE dep for the new calibration stuff that is coming
Add some initial code to support calibration of devices. It's pretty raw at the moment
Make the calibration screen cancellable and add a few FIXMEs
Rename the calibration UI file and fix up make distcheck
Use the EDID to get better calibration profile names
Copy the calibrated profile into the correct directory and set it as the default profile
trivial: add a simple readme
Check the profile is a valid icc formatted file before we try to parse it
Use the actual users gecos name instead of 'this user'
Reset the VTE widget between commands
Fix calibration as dispread requires a key to continue
Add a utility function to convert a GPtrArray to a GStrv
Fix a critical warning when adding a new profile
Overwrite older files when we copy the new profile
Ensure we set the argv list correctly to ensure colprof is run correctly
Add a gnome-color-manager application icon
Format the year properly in the generated ICC profile
Use g_get_real_name() rather than trying to extract a string from GECOS
Update some screenshots
Select an existing profile if we are re-profiling a screen
Add a proper help file, although it needs some grammar fixes
Fix a spelling correction in the DOAP file
Add some simple man pages for Debian
Check that the EDID data address is not NULL to avoid a segfault
If the output is not connected, don't try to use the EDID data
If the number of monitors changes when gcm-prefs is open, then update the list of devices
Use the proper homepage location, and add the help file to git
Make ICC and ICM files use the gnome-color-manager logo
Apply device color profiles at session startup
Use a better profile description and copyright string.
Remove some dead code spotted by clang
Change the default gamma back to 1.0 for new profiles. Too many complaints
Parse the monitor gamma from the EDID data
Clean up the EDID code a little
Don't crash when the EDID data is not available
Only make the calibrate button sensitive when supported hardware devices are attached
Add a performance increase when the gamma, contrast and brightness are all default values
Add functionality to get and set the _ICC_PROFILE_xxx atoms from the XServer
trivial: fix up some whitespace issues in gcm-apply
Set _ICC_PROFILE for the screen from the profile in the primary output
Allow parsing of ICC data by data, as well as by filename
Add a tiny little utility program to check the value of _ICC_PROFILE stored on the root window
Fix --enable-hardware-detection
Add a dbus-glib buildrequire for the new brightness stuff that's coming
Abstract out the logic for detemining a LCD panel type from the output name
Set the brightness to 100% on internal LCD panels before we generate a output profile
Support /usr/local/share/color/icc as well for a profile location
Split out the X specific parts into a seporate GObject
Compile the static library with all the warning flags, and fix up and problems
Fix a warning when doing make distcheck
Set _ICC_PROFILE on each Xrandr output, as well as on the root window
Make some fixes as suggested by clang
Do not use the deprecated /usr/share/gnome/autostart location
Add initial scanner support, which currently just shows an icon
Fix a trivial compile warning, which my gcc didn't catch
Fix up a missing return error where the output is disconnected
Better error handling in gcm_utils_get_gamma_size()
trivial: Fix a compile error that I can't seem to hit
Refactor the GcmClut object so it's based on an abstract GcmDevice, with GcmClient container
Ensure we call gcm_device_load() for scanner types as well as xrandr devices
Don't flash the screen black when setting up the profile for the first time
Use a scanner icon, not a digital camera icon for scanners
Add a screenshot which will be used in the help files
Add two fixes to cope with a missing profile, which happens the first time you start gcm-prefs
Improve some error handling for invalid EDID displays
Move the calibrate dialog out of the way, otherwise the grey square covers it
Handle a critical warning where there is no crtc for the output, although it's connected
Add initial support for HP printers too
only enable the calibrate button if ArgyllCMS is installed
Add some better error handling in gcm-device
Add the PNP ID as a property on the EDID object
Don't crash and burn when there are no devices in the list
For crap xorg drivers, show a note in the UI rather than just showing nothing
Display 'No software support' for udev based devices until we get CUPS and gnome-scan working
Fallback to the per-screen methods for xorg drivers that do not support Xrandr 1.3
Ensure gcm_utils_get_profile_filenames_for_directory() recurses into other subdirectories to get the Adobe profiles
Don't fail to show the device if the profile was deleted
Fix a crash in gcm_profile_parse_data() when the ICC profile has no tables we recognise
Add functionality to parse the pnp.ids file and show a vendor name for the EDID
Add one more tag type to the debug printing
Extract vendor information from the ICC file
Show the device vendor in the UI, rather than the description
Use a standard function to ensure all filenames and device id's are valid
Open up the preferences when we install a ICC file successfully
Add a DBus interface description that other applications can use
Update the NEWS file with what we want to do
Add an autolaunch service entry for the new DBus service
Don't abort the program when we get to an unimplemented trc_parametric_curve profile
Add the initial DBus interface, which doesn't actually do anything just yet
Make gcm-inspect internal tool query the DBus interface
Actually make GetProfilesForDevice() work
Make the DBus service exit 60 seconds after it was last used, to save resources
Store the output name in GcmDevice::native-device-xrandr, not the output pointer
Don't enable the calibrate button for printer devices, and don't require calibration hardware for scanners
Split the calibration bits up into sections so we can add the scanner calibration bits
Make some small changes to the gcm-prefs UI
Do the device coldplug in an idle callback to make the GUI start up faster
Load all the devices on idle startup, so the GUI appears instantly rather than after a small delay
trivial: add gcm_clut_reset()
Add a GConf key to switch between CLUT (defautl) or _ICC_PROFILE profile operation
If a profile contains a parametric curve, don't exit the parser, just ignore
Fallback to the profile filename if the description is not present
Parse the profile type in GcmProfile
Show the ICC profile type in the UI
Still print the per-output properties even if the screen does not have a _ICC_PROFILE atom
Allow the display policy to be disable, atom, clut or both due to popular request
Implement initial scanner calibration code, totally untested for now
Add support for GPhoto supported digital cameras
Parse the display size from the EDID data
Include the display size in the Xrandr device title
trivial: sort by ID so similar type of devices are next to one another
Update a few screenshots to what matches git master
Add a profile property to GcmProfile
Protect against missing descriptions in the ICC profile parser
Only include the right type of profile for each device type
trivial: whitespace fixups
Fix up a few trivial bugs spotted by clang
Failure to load a profile shouldn't prevent adding of the device
Ensure the GcmProfile text descriptions are displayable to avoid critical warnings on corrupt ICC profiles
Fix a crash caused by the last commit where some profiles did not contain some fields
Fix the scanner and camera calibration to work correctly
Parse the description and vendor outside of GcmCalibrate
Rename some properties in GcmDevice to indicate they are only valid for the loaded profile
Add three device properties to GcmDevice
Set the new properties on GcmDevice
Use the new GcmDevice properties rather than re-parsing the EDID when we get the calibration values
Help the user scan in a file and select a IT8.7/2 reference image
Remove the correct output when we clean up the profile
Don't list files as deleted when they are not present
Only save parameters in the config file if they are not the default values
Add some utility functions to GcmDevice
Save the device type and title in the config file as we'll need this for unconnected operation
Add a 'connected' property to GcmDevice
Add support for unconnected devices, as profiles are stuff useful for things like cameras
You can't calibrate a device that is not connected at the present time
Fix an invalid read in the pnp tables parsing code
Fix several small memory leaks spotted by valgrind
Don't segfault when we add a saved xrandr device with not output name
Rework the EggDebug module to be more glibish
Fix up a small error spotted by clang
Small changes to the egg-debug module
Update to a better version of the egg-debug code
Ensure we show devices even when the config file is empty or invalid
Add the ability to delete saved devices
Add some more translator comments
Add some more translation strings which are at the moment unused
Ensure translations are loaded in all the end-user programs
Add back the display setup in the calibrate routine as this was not added in the refactor
Add the OutputIntent property to the DBus interface for other applications to consume
Try to fix a segfault in the display neutralise code
Search for the Debian prefixed binaries if the original binary could not be found
Remove a warning at startup for code that does not exist yet
Look for the debian binary first. Based on a patch from Pascal de Bruijn <pmjdebruijn pcode nl>, many thanks.
Fix the tiny regression introduced in the rendering intent patchset
Ensure we add new profiles to the combobox when finished calibrating
trivial: Fix a tiny memory leak in an error path
Add a small utility to dump the EDID -- not installed
trivial: add a gitignore file
trivial: tiny optimisation
Add the start of a self test framework to be run on make check
Add some self tests for parsing the EDID
To avoid any legal problems in the future, do not call scanners by name, and instead use generic language
Ensure we save the new calibration profile as the device default
trivial: print a warning when there are extension blocks to parse
trivial: make the EDID code more resistant to broken data
Add some self test code for GcmTables, and fix up the failures on Debian
Add some self tests to GcmUtils
Add some self check code to GcmDevice
Add self check code to GcmProfile
trivial: a tiny mistake in the spec file
trivial: Add some trivial debugging trying to find a problem
Properly decode the different text types in GcmProfile
Add self check code to GcmBrightness
trivial: Remove some dead code
Add some unit tests to GcmClut and fix up a small error
Improve the profile filename to be gcm_%manufacturer_%model_%serial_$%yyyy-%mm-%dd
Append the time to the basename so we can generate more than one profile in a single day
Don't use the serial number if it's set to zero
Use the users name as the 'author' rather than the device manufacturer
Rework the preferences UI to be in three distinct sections rather than a random group
Format the udev strings a little nicer
trivial: remove some input flicker when showing the prefs dialog
trivial: fix up make check
Add a GcmDmi object to parse DMI data about the host machine
Use DMI data to improve the device title and fill in missing model information
Add 'Import profile' and 'Delete profile' buttons into the preferences UI
trivial: use floating point in the fine adjustment pane
Ensure the import dialog is modal over the preferences capplet
Add a simple CIE display widget to display the gamut maps of profiles
Antialias the CIE widget curve for prettyness
Add a GcmXyz object for manipulating XYZ color tuples
Extract the XYZ luminance values from the color matrixes in the profile parsing code
Use the GcmProfile luminance functionality in the GcmCieWidget self test, and compare against a known image
Use the CIE widget in the prefs dialog
Use the CIE widget in the profile import dialog too
Update some screenshots in the help file
Make the cm to inches calulation more robust
trivial: update the egg debug scripts as there's a nice ENV fix there
Process the DMI data harder, as it appears laptop vendors are often in a rush when shipping products...
Don't print a warning when a device has no profile
Add a trivial function, gcm_edid_reset()
Ensure we remove the saved device by emitting a signal, rather than rely on the UI to do this
Fix up an important bug, where the EDID was being reused on the wrong device and hence duplicate detection was not working correctly
Don't make the device panel homogeneous, it makes it too large on small displays
trivial: Fix up the Fedora spec file
Use a much more UNIXy filename (and we have to due to fixing the naming bug...)
Add a size property to GcmProfile
Add the white point cross to the CIE diagram
trivial: don't render broken profiles in the CIE widget
trivial: update the CIE widget self check image
Seporate the profiles and devices sections into two seporate tabs
trivial: fix compile on ubuntu
Add the filename basename to the profile view
Split the startup into two phases to avoid a jarring of the UI at startup
Add gcm_utils_ensure_sensible_filename() and allow more chars than the alphanum_lcase
Use the manufacturer for the ICC device manufacturer field, not the username
Remove some unused fields from GcmDevice, and remove the need to parse each profile twice on startup
Make it clear in the UI and code that the ICC manufacturer is not the profile vendor
Show the white point cross in white if the CIE chart is all black
Extract the creation date and time from the ICC profile
Extract the colorspace from the ICC profile
Add the profile datetime and colorspace into the UI
trivial: update some screenshots in the help file
Make the CIE x and y offset scale as the widget is resized
trivial: tidy up the use of map_to_screen and map_from_screen
Broken ICC profiles sometimes have '_' rather than space in the title, correct this
Set XYZ objects in GcmCieWidget, not x', y' values
Add detection support for connected video4linux devices
Return the title and filename of each profile on the DBus interface to save the client scanning each one
Add a convenience function gcm_utils_device_type_to_profile_type()
Add another method on the DBus interface, GetProfilesForType()
Reduce the size of the ICC widget on small displays
Don't skip phase2 startup if we can't load the config file
Add a workaround if people are not running shard-mime-info from git master
Fix up two translation comments
Fix up a translation issue
Add a trivial binary to dump out a profile to the screen
Make a few trivial changes to the fedora spec file
Add a trivial translated string
Add convenience helpers for the profile enums
Fix up broken profiles found in the wild, so at least the text is displayable
Ship all the gcm- prefixed binaries, as we'll need these for debugging on real world systems
Fix up a typo.
Ensure the CIE widget is square
Actually show the correct CIE widget in the import dialog
Make a few spellings of colour incorrect
Fix gcm-inspect -d
Fix a translator comment
Add a 64x64 pixel application icon
Make the list orders predictable by setting a sort string
Fix profiles sorting
Fix up the self check now blueish test has been updated
Release version 2.29.1
Stephane Delcroix (2):
Avoid reporting a (false) failure on first import
Fix the message-received cb signature
vasudeven (2):
Updated Tamil translation
Added Tamil translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]