[gnome-color-manager] Created tag GNOME_COLOR_MANAGER_2_29_1



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]