[gnome-color-manager] (80 commits) ...Merge branch 'libcolor-glib'



Summary of changes:

  cd73874... Split off a library, libcolor-glib that we can install and 
  b562e48... Add a simple command gcm-ddc-util to be able to send custom
  0566e5f... Add some initial framework code to talk to the HUEY colorim
  2b80915... Send 8 bytes of zero data to the HUEY
  616e751... huey: the first byte seems to be a command of some sort
  00c748e... huey: the first byte back seems to be success/failure
  cedacef... huey: only issue commands the device seems to recognised
  47c7990... huey: the second byte seems to be the command again
  7ca0ee7... huey: Find out what the return values are by sending input
  b96f88b... huey: somehow I've locked the device. Eek
  ad24836... huey: figure out how to unlock a device
  50b2bc6... huey: Try poking the device with some different numbers
  48672f8... huey: in usb-unlock we also turned the LED on, copy that lo
  10fd078... huey: when we get the ambient brightness, we use command 0x
  be1a7ca... huey: it appears the ambient command requires us to retry t
  58acf89... huey: Get the ambient value from the hardware
  ad01a02... huey: there appears to be either a register write or read u
  c78833c... huey: it looks like there's a register read/copy going on a
  754af81... huey: Return the ambient lighting in Lux, using my ColorMun
  e660c53... huey: add some data inspected from a profile run
  0375ef9... huey: discover a 32 bit register with no clear meaning
  4d45f7e... huey: try to work out what commands 02 and 03 do...
  2ad66f9... huey: blue is the only stimulus that makes 03 change
  1b1b400... huey: Work out GREEN and BLUE
  4ae23c0... huey: Investigate command 16 a little
  d5dda1d... huey: only red samples the data, green and blue are just ge
  846d721... huey: read the sensors in the right order
  5dd0b23... huey: add a simple hacky program that parses the USB logs
  6f0e39b... huey: get some more details from the newly parsed usb logs
  24fd050... huey: use spotread in debug mode to give us another source 
  bd4f99f... huey: extract some more data from the argyll spotread
  4b598d9... huey: mark some more bytes as 'don't care'
  15f2b04... huey: copy the sensor sequence argyllcms seems to use
  3c02786... huey: get a value without units of the amount of color at t
  490ddc5... huey: get the relationship between the multiplier and the v
  b20326c... huey: try to get some sensible color values from the sensor
  73166b6... huey: use the color formats defined in libcolor-glib
  d2a3324... huey: add more 'don't care' data to comand 0x08 after compa
  9bc75f6... huey: Make gcm-parse-huey be able to parse argyll -D9 trace
  2627fce... huey: try to find some logic in the register map
  708206b... huey: try to make sense of the register dump
  7eaaf04... huey: read the start of the unlock string from the register
  de84d6f... huey: read out the matrix we found in the register map
  7415ee3... trivial: correctly namespace the huey functions
  be48960... huey: Remove the usleep, it doesn't seem to do anything any
  568fefc... huey: fix the multipliers for very low numbers
  1425e24... huey: try to convert the RGB reading into a device-neutral 
  3cd0d94... huey: multiply the XYZ value to better match reality
  f57ea13... huey: so it worked, it's an internal calibration matrix
  3ed8342... huey: by offsetting the data printing by 2 bytes we see ano
  dcf0f40... Add a bare framework for sensor devices
  2b9c37a... huey: split up the heuy code and put into the per-sensor fr
  112625f... huey: Tidy up some of the comments now we know a bit more a
  55934e3... Move the GcmSensor files into the main library
  e1855f3... huey: it appears the ambient command changes when selecting
  ab58dc5... Add a dummy sensor type for debugging
  256fe46... trivial: Add some self test code for the new dummy sensor
  9d752ec... Add a method to get the USB control data from strace
  feea66f... trivial: Fix make distcheck
  64d5f05... trivial: move GcmEdid and GcmTables to libcolor-glib
  4d48676... trivial: move GcmClut, GcmProfile and GcmXyz to libcolor-gl
  acc08be... trivial; fix up some of the header guards in libcolor-glib
  b6d2d78... trivial: move GcmDmi to libcolor-glib
  7a00f1a... trivial: move GcmXserver to libcolor-glib
  5b551de... trivial: move GcmProfileStore to libcolor-glib
  6cee1b4... trivial: move GcmBrightness to libcolor-glib
  4ec39cc... trivial: Remove GSettings from GcmDevice
  e20a6ad... trivial: remove the nag warning in GcmCalibrate for an unkn
  c4d336d... trivial: move the per-sensor state data from GcmColorimeter
  fe83e9b... trivial: move GcmColorimeter to libcolor-glib and rename to
  d61d8b9... trivial: move GcmImage to libcolor-glib
  2a4417b... trivial: add a shitload more gtk-doc markup, loads more to 
  82d4c47... Fix a crash in gcm-picker if we compiled without VTE suppor
  7549421... trivial: handle the device setup in GcmSensor, not GcmSenso
  3c5fa18... Make gcm-picker work with native sensor devices too
  782fc87... trivial: Split out the color routines as a seporate file
  8542d3a... trivial: only log data in the huey sensor if we are --verbo
  386254a... trivial: use a non-default libusb_context so we can run thr
  b734530... huey: when we start the device, spin the LEDs like argyll a
  10ae18b... Merge branch 'libcolor-glib'



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]