The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.111 - 2016-09-17

  • quotes values arguments when calling load (RT #117849)
  • 2015-05-03 Dominique Dumont <domi.dumont@free.fr> 1.109
    • use new include_backend parameter to include in Xorg.pl the read/write spec written by Build.PL in Xorg::ConfigDir
    • Depends on Config::Model 2.070
  • 2015-04-28 Dominique Dumont <domi.dumont@free.fr> 1.108
    • updated fallback_model to fix test failure on BSD
  • 2015-04-26 Dominique Dumont <domi.dumont@free.fr> 1.107
    • All models: removed experience param. Reformatted by config-model-edit
    • Build.PL: fix parsing of keyboard file
    • depends on Config::Model 2.069, App::Cme
  • 2011-11-07 Dominique Dumont <domi.dumont@free.fr> 1.106
    • Config/Model/Backend/Xorg.pm: updated doc (removed misleading mentions of fstab)
  • 2011-10-28 Dominique Dumont <domi.dumont@free.fr> 1.105
    • Xorg backend: updated with new read_config spec. Now use Config::Model::Backend framework
    • added file for config-edit auto-completion
  • 2009-06-25 Dominique Dumont <dominique.dumont@hp.com> 1.104
    • Build.PL: depends on Config::Model 0.637
  • 2009-06-23 Dominique Dumont <dominique.dumont@hp.com>
    • lib/Config/Model/models/**.pl: replaced deprecated built_in parameter with upstream_default with "config-model-edit -model Xorg -save"
    • lib/Config/Model/Xorg/Write.pm (wr_std_options): replaced deprecated built_in call with upstream_default
  • 2009-03-19 Dominique Dumont <dominique.dumont@hp.com> 1.103
    • Build.PL: Fix generated parts of Xorg model: Removed default values for keyboard models. Fixed wrong keyboard layout warp rule.
  • 2009-03-17 Dominique Dumont <dominique.dumont@hp.com> 1.102
    • lib/Config/Model/Xorg/Read.pm: Is now insentive to case for keywords (like Xorg).
    • Fixed tests that were not correct in 1.101
    • Hence a lot of bugs were fixed.
  • 2009-02-24 Dominique Dumont <dominique.dumont@hp.com> 1.101
    • config-edit-xorg: new file to ease firing up xorg.conf editor
    • lib/Config/Model/models/: all model files are now edited and written by Config::Model::Itself. Added Fglrx model. Added Extensions model.
  • 2008-09-29 Dominique Dumont <dominique.dumont@hp.com> 0.513
    • lib/Config/Model/Xorg/Read.pm (read write): Fixed to fit new Config::Model::Autoread
  • 2008-09-26 Dominique Dumont <dominique.dumont@hp.com>
    • lib/Config/Model/models/Xorg/Device/Vesa.pl: New file to provide vesa driver model
    • Build.PL (): Try several directories to find xorg conf dir (Thanks to Slaven Rezic for the suggestion) See http://rt.cpan.org/Ticket/Display.html?id=39339
  • 2008-04-07 Dominique Dumont v0.512
    • lib/Config/Model/Xorg/Read.pm (parse_option): Skip wrong Options when read in tolerant mode (-force option)
  • 2008-04-02 Dominique Dumont v0.511
    • lib/Config/Model/models/Xorg/ServerLayout.pl: no longer use value_type in warp mechanism
    • lib/Config/Model/models/Xorg/Monitor.pl: idem
  • 2008-02-26 Dominique Dumont v0.510
    • Build.PL: Use local when setting $Data::Dumper::Terse to 0 to avoid breaking Module::Build > 0.2808_01
  • 2008-02-08 Dominique Dumont v0.509
    • Build.PL (): Fixed a bug that happened on OpenSolaris
  • 2008-02-01 Dominique Dumont v0.508
    • Build.PL (): Removed default value for XkbRules as figuring a default value for all archies and distro is not obvious.
  • 2008-01-28 Dominique Dumont v0.507
    • Build.PL: - On Linux, fetch keyboard conf files from /usr/share/X11/xkb/rules instead of /etc/X11/xkb/rules
    • Fixed Build.PL to properly generate keyboard models taking into account the links xfree86.lst -> base.lst and xorg.lst -> base.lst
    • lib/Config/Model/models/Xorg/InputDevice.pl: added replace => { keyboard => 'kbd' } for Driver section so the 'keyboard' driver is replaced by 'kbd' when loading xorg.conf file. This will enable a transparent transition for xorg user from the old driver to the new one.
  • 2008-01-23 Dominique Dumont
    • lib/Config/Model/Xorg/Read.pm (parse_section): Don't fail when parsing xorg.conf with wrong entries (i.e. some warped node are not available due to these errors in xorg.conf)
  • 2007-10-26 Dominique Dumont v0.506
    • lib/Config/Model/Xorg.pm: added some code to be able to create a Xorg object.
    • Build.PL: Use fallback model files if no keyboard rules are found (this should fix failed tests on CPAN Tester)
  • 2007-10-24 Dominique Dumont v0.505
    • Build.PL: fixed build script for system without installed Xorg
  • 2007-10-23 Dominique Dumont v0.504
    • models: changed 'string' type to 'uniline' in parameters that should be filled with simple entry (without embedded \n)
    • models/Xorg/ServerLayout.pl: small bug fixes in the model
  • 2007-10-01 Dominique Dumont v0.503
    • lib/Config/Model/models/Xorg/ServerFlags.pl: removed duplicate element definition that will break with Config::Model 0.613
  • 2007-06-07 Dominique Dumont v0.502
    • lib/Config/Model/models/Xorg/InputDevice.pl: added xkb keyboard driver choice
    • Build.PL: - Extract keyboard configuration model for Xorg's lst files (Can fallback on linux model if Xorg is not installed. This feature can be useful for CPAN automatic tests)
    • Guess Xorg config file location for $Config{osname}
  • 2007-05-07 Dominique Dumont v0.501
    • lib/Config/Model/Xorg/Write.pm: Added method to write new checklist type content in xorg.conf
    • lib/Config/Model/models/Xorg/Monitor.pl: Use new checklist type
    • lib/Config/Model/models/Xorg/Screen/Display.pl: fixed wrong reference in Modes parameter

Documentation

Edit data of /etc/X11/xorg.conf
Configuration class Xorg
Configuration class Xorg::DRI
Configuration class Xorg::Device
Configuration class Xorg::Extensions
Configuration class Xorg::Extensions::Option
Configuration class Xorg::Files
Configuration class Xorg::InputDevice
Configuration class Xorg::Module
Configuration class Xorg::Monitor
Configuration class Xorg::Monitor::DisplaySize
Configuration class Xorg::Monitor::Gamma
Configuration class Xorg::Monitor::Mode
Configuration class Xorg::Monitor::Mode::Flags
Configuration class Xorg::Monitor::Mode::Timing
Configuration class Xorg::Monitor::Option
Configuration class Xorg::Screen
Configuration class Xorg::Screen::Display
Configuration class Xorg::Screen::Display::ViewPort
Configuration class Xorg::Screen::Display::Virtual
Configuration class Xorg::Screen::Option
Configuration class Xorg::ServerFlags
Configuration class Xorg::ServerLayout
Configuration class Xorg::ServerLayout::InputDevice
Configuration class Xorg::ServerLayout::Screen
Configuration class Xorg::ServerLayout::ScreenPosition

Modules

Read and write config from xorg.conf file
Xorg configuration model for Config::Model

Provides

in lib/Config/Model/Backend/Xorg/Read.pm
in lib/Config/Model/Backend/Xorg/Write.pm