Massive rearchitecturing and code sanitation #7

Merged
merged 32 commits into from Aug 23, 2012
Commits on Jan 30, 2011
  1. @tarsius
  2. @tarsius
  3. @tarsius
  4. @tarsius

    put cdmrc in /etc/X11/cdm/

    tarsius committed Jan 30, 2011
  5. @tarsius
Commits on Apr 7, 2012
  1. @CasperVector
  2. @CasperVector

    Simplify the theme mechanism, just specify an absolute path to a

    CasperVector committed Apr 7, 2012
    dialogrc file as $dialogrc, and let dialog(1) worry about the validity
    of $dialogrc.
    
    Rename variables:
        $theme -> $dialogrc: make the low level things more transparent.
        $cosolekittime -> $cktimeout: indicate "timeout" here.
  3. @CasperVector
  4. @CasperVector

    Replace self-made info formatting code with `functions.sh'.

    CasperVector committed Apr 7, 2012
    checkyesno() is removed too since gentoo's `functions.sh' already
    provides it.
  5. @CasperVector

    Add support for user-defined cdmrc.

    CasperVector committed Apr 7, 2012
    Remove $userconfig and related code.
  6. @CasperVector
  7. @CasperVector
  8. @CasperVector

    Move code used to launch X to cdm-xlaunch(1), since it's relatively

    CasperVector committed Apr 7, 2012
    independent code and thus would be sometimes useful for running as a
    standalone program.
  9. @CasperVector

    Major restructuring.

    CasperVector committed Apr 7, 2012
    classify menu items into console programs and X programs.
    Console programs are directly `exec'ed.
    X programs are run with cdm-xlaunch(1).
    $allowconsole, $usexinit, shutdownmenu(), etc., are removed.
  10. @CasperVector

    Update documentation and installation scripts.

    CasperVector committed Apr 7, 2012
    Bump version number to 0.6.
Commits on Apr 8, 2012
  1. @CasperVector
Commits on Apr 11, 2012
  1. @CasperVector
Commits on Apr 12, 2012
  1. @CasperVector
Commits on May 1, 2012
  1. @CasperVector
  2. @CasperVector
Commits on May 3, 2012
  1. @CasperVector
Commits on May 13, 2012
  1. @CasperVector
Commits on Jun 4, 2012
  1. @CasperVector

    Minor rewording.

    CasperVector committed Jun 4, 2012
Commits on Jul 27, 2012
  1. @CasperVector
  2. @CasperVector

    % s/\$self/\$name/g

    CasperVector committed Jul 27, 2012
Commits on Aug 8, 2012
  1. @CasperVector

    s/sanisation/sanitation/

    CasperVector committed Aug 8, 2012
Commits on Aug 9, 2012
  1. @CasperVector

    Fix config file sourcing.

    CasperVector committed Aug 9, 2012
Commits on Aug 23, 2012
  1. @CasperVector
  2. @CasperVector
  3. @CasperVector
  4. @CasperVector

    Again polish install.sh

    CasperVector committed Aug 23, 2012
  5. @CasperVector