1. 21 Dec, 2018 1 commit
  2. 01 Mar, 2018 1 commit
  3. 31 Mar, 2016 3 commits
  4. 29 Jan, 2015 1 commit
  5. 24 Oct, 2014 1 commit
  6. 17 Jun, 2014 1 commit
    • spiiroin's avatar
      Suppress warnings about missing led configuration toggles · 474e1fd6
      spiiroin authored
      Since custom led patterns can be added via ini-files and enable/disable
      configuration deals with default patterns only, mce should not complain
      about missing led configuration keys by default.
      
      [mce] Suppress warnings about missing led configuration toggles. Fixes JB#20539
      474e1fd6
  7. 16 Jun, 2014 2 commits
    • spiiroin's avatar
      Do not exit / disable plugins if builtin gconf keys are missing · bbd6c2b2
      spiiroin authored
      In general all configurable items have sane built-in defaults and
      thus not having configuration keys available must not result in
      termination of mce process or rejecting loaded plugins.
      
      Since unwanted exits have been removed, mce_gconf_notifier_add()
      can now return actual success/failure value - except for the
      gconf disabled on purpose situation.
      
      Also normalize places where mce_gconf_notifier_add() is used so that
      initial value is read after installing change notifier callback.
      bbd6c2b2
    • spiiroin's avatar
      Make mce_gconf_notifier_remove() friendlier for normal uses · 14bc236b
      spiiroin authored
      No need to litter code with GPOINTER_TO_INT() and dummy parameters
      just to make the function compatible with g_slist_foreach()
      
      Add separate helper function mce_gconf_notifier_remove_cb() for the
      one exceptional case that actually uses g_slist_foreach().
      
      Also make sure mce_gconf_notifier_add() always sets the resulting
      notification id before returning to the caller and allow calling
      mce_gconf_notifier_remove() with zero id without ill effects.
      14bc236b
  8. 27 May, 2014 1 commit
  9. 20 May, 2014 1 commit
  10. 29 Apr, 2014 1 commit
  11. 14 Jan, 2014 1 commit
    • spiiroin's avatar
      Tune logging levels · 327f33b8
      spiiroin authored
      Make things less noisy by default.
      
      Use mce specific LL_xxx levels instead of syslog LOG_xxx ones.
      327f33b8
  12. 11 Dec, 2012 1 commit
  13. 28 Nov, 2012 1 commit
    • spiiroin's avatar
      Provide built-in gconf replacement for mce · cbbed59a
      spiiroin authored
      Implements just enough gconf functionality to allow compiling
      mce without linking against libgconf-2.
      
      This in turn allows mce to access and modify configuration
      settings without access to D-Bus session bus.
      cbbed59a
  14. 16 Nov, 2012 1 commit
    • spiiroin's avatar
      Block MCE from gconf unless we have $DBUS_SESSION_BUS_ADDRESS · 80dad853
      spiiroin authored
      This stops repetitive error messages from gconf library code and
      keeps us from trying to autolaunch session bus if $DISPLAY happens
      to be set.
      
      If the disabling happens, one error message gets logged when
      mce_gconf_init() is called and debug level logging is done for
      individual gconf get/set attempts that mce makes.
      
      Additionally mce_gconf_notifier_add() fakes success because
      otherwise mce process would exit before reaching mainloop.
      80dad853
  15. 12 Sep, 2011 1 commit
    • Santtu Lakkala's avatar
      Implement color profiles based on display revision · 4b06f318
      Santtu Lakkala authored
      Implement different color profiles for different display revisions.
      Based on an implementation by Victor Portnov <ext-victor.portnov@nokia.com>.
      
      Move the profile configurations from separate configuration file to mce.ini,
      default profile configuration remains in mce-color-profiles.ini. Move the
      current profile setting from separate configuration file to GConf.
      Color profile also settable via GConf. Add signal notifying about color
      profile changes.
      4b06f318
  16. 16 Dec, 2010 1 commit