summaryrefslogtreecommitdiffstats
path: root/perl-install/Xconfig.pm
Commit message (Collapse)AuthorAgeFilesLines
* shorter and nicer XF86Config'sPascal Rigaux2002-07-201-1/+1
|
* read monitor's VendorName & ModelNamePascal Rigaux2002-07-191-0/+4
|
* (readCardsDB): add handling BAD_FB_RESTORE & BAD_FB_RESTORE_XF3Pascal Rigaux2002-07-191-1/+3
|
* - use "device1", "device2"... for "Device" IdentifierPascal Rigaux2002-07-191-44/+34
| | | | | | | | | | | | | | | | | | | | | | | | | - restore having a nice VendorName + BoardName (since Identifier is not very useful) - get {card}{Chipset} from existing XF86Config - use $::prefix - drop obsolete stuff: Ramdac, Dacspeed, Clockchip - drop {card}{flags}, the few flags are moved directly to {card} - force_xf4 is now a global in Xconfigurator - create new functions for better modularity: multi_head_config, xfree_and_glx_choices, xfree_and_glx_choose - for ppc, allow choosing DRI or not - need flag {card}{use_DRI_GLX} and {card}{use_UTAH_GLX} deciding wether to use DRI_GLX or UTAH_GLX. That way, {card}{DRI_GLX}, {card}{UTAH_GLX} are only flags allowing or not DRI/UTAH. - {card}{use_xf4} is dropped. New function using_xf4 has this functionality. The flags are now: - using XF4 if {driver} && !{prefer_xf3} otherwise using XF3 - error if $force_xf4 && !{driver} || !{driver} && !{server} - internal error if $force_xf4 && {prefer_xf3} || {prefer_xf3} && !{server} - {card}{description} contains what used to be {card}{identifier} - rename {card}{type} to {card}{card_name} - drop {monitor}{type}
* - %standard_monitors are now in Cards+, dropping themPascal Rigaux2002-07-181-0/+26
| | | | | | | | - multi head support generalized, now based on Cards+ MULTI_HEAD - fix some ModeLines being written twice in XF86Config - remove setting DefaultFbBpp to 32 (since it is the default in all my tests)
* Big Xconfigurator.pm cleanup/reworkPascal Rigaux2002-07-171-68/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use $X instead of $o (to avoid name conflict with DrakX's $o) - {flag}{noclockprobe} unused, dropping it - rename {memory} into "VideoRam" - rename {ramdac} into {Ramdac} - rename {chipset} into {Chipset} - rename {clockchip} into {Clockchip} - rename {keyboard}{xkb_model} into {keyboard}{XkbModel} - rename {keyboard}{xkb_keymap} into {keyboard}{XkbLayout} - drop {mouse}{chordmiddle} (obsolete) - drop {mouse}{cleardtrrts} (obsolete, was not written to XF4 config) - &testConfig is unused, removing it - as a concequence, {clocklines} is never set, dropping it - when UNSUPPORTED remove {driver}, instead of setting {flag}{unsupported} - Cards+ now only provide {Chipset} for cards needing it => {flag}{needChipset} not needed anymore - moved setting needVideoRam in Cards+ (via NEEDVIDEORAM) (hoping it will work: since the regexp was broken, it was never done. (it was applied on the module field of pcitable, instead of the description)) - dropped modelines_text_Trident_TG_96xx case (it has never been used) - rename %xkb_options into %XkbOptions - rename {DRI_glx} into {DRI_GLX}, the value now comes from Cards+ instead of regexp'ing {identifier} - rename {Utah_glx} into {UTAH_GLX}, the value now comes from Cards+ instead of regexp'ing {identifier} - rename {Utah_glx_EXPERIMENTAL} into {UTAH_GLX_EXPERIMENTAL}, the value now comes from Cards+ instead of regexp'ing {identifier} - very_bad_card and bad_card are now the same, the value now comes from Cards+ (BAD_FB_RESTORE & BAD_FB_RESTORE_XF3) - drop unused @accelservers - remove $modelines_text_apple, use $modelines_text_ext instead - don't use a <Section "Modes"> together with <UseModes "Mac Modes">, put directly modelines in Section "Monitor" (why should ppc behave differently than others!?) - replace (conflicting) ModeLines "1280x1024 @ 74 Hz" and "1280x1024 @ 76 Hz" with "1280x1024 @ 75 Hz" (from ddcxinfos) - drop ModeLine "640x480 @ 72 Hz" (it conflicts, and anyway, it has no real use nowadays :) - drop comments about HorizSync, VertRefresh and ModeLine's from XF86Config - drop many unneeded stuff from XF86Config: AutoRepeat, Xqueue, Xleds, NoTrapSignals, XkbTypes, XkbKeycodes, XkbCompat, XkbRules, LeftAlt/RightAlt/ScrollLock/RightCtl - drop section comments from XF86Config - drop XF86_Mono configuration (it doesn't work anyway, seems like it needs a special ModeLine?) - drop 320x200 with XF86_SVGA (who can use this!?) - do not write Screen section "accel" if the server configured is not an accel one - drop the "Generic VGA" Device section for XF4 (this device is unused) - drop {monitor}{vendor}, {monitor}{model}, {card}{vendor}, {card}{model}, {card}{board} (only description strings, not useful for running the server) - use x_res instead of wres for things like 1024 in 1024x768
* - prefer XKB available from existing XF86Config over /etc/sysconfig/keyboard ↵Pascal Rigaux2002-02-161-10/+9
| | | | | | | KEYTABLE - fix translating from /etc/sysconfig/keyboard KEYTABLE to XKB
* save the output of ddcxinfos before modprobe'ing i810fb, and use that output ↵Pascal Rigaux2002-01-031-1/+2
| | | | for Xconfig (when i810fb is modprobe'd, ddc probe doesn't work anymore)
* return value at end of moduleDaouda Lo2001-10-271-2/+2
|
* fix typosPascal Rigaux2001-09-051-3/+3
|
* non-case dependent EISA comparisonPascal Rigaux2001-09-051-1/+1
|
* also try EISA ID to auto-detect the monitor (sometimes the EISA ID is there, ↵Pascal Rigaux2001-09-051-2/+3
| | | | but not the [hv]syncrange
* make sure a staling Mouse2 is not present unless it really physically exists.Francois Pons2001-09-031-1/+1
|
* when reading existing configuration for mouse, update type|name for second ↵Francois Pons2001-08-301-0/+1
| | | | mouse too.
* make sure default to set 3 for nbuttons for getinfoFromXF86Config for secondFrancois Pons2001-08-301-0/+1
| | | | | mouse if this mouse has 3 buttons.
* improve getinfoFromXF86Config for mouse parameters.Francois Pons2001-08-291-2/+4
|
* move to MDK::Common, bool->to_boolPascal Rigaux2001-07-241-1/+1
|
* generalize the use of chomp_ as the functional alternative to chomp (and ↵Pascal Rigaux2001-07-241-3/+2
| | | | works on lists)
* fixed standalone error for wacom weirdness.Francois Pons2001-04-161-1/+1
|
* fixed HASH() in /etc/X11/XF86Config*.Francois Pons2001-04-161-2/+2
|
* handle XkbModel (especially for abnt2 (br))Pascal Rigaux2001-04-091-0/+2
|
* re-fix mouse fix.Francois Pons2001-03-281-1/+1
|
* fixed wrong mouse probe.Francois Pons2001-03-281-0/+1
|
* fixed for standalone XFdrake and mousedrake (multi-mouse andFrancois Pons2001-03-281-3/+7
| | | | | correct probe (USB)).
* added support for two mice (laptop). The second mice is generally PS/2 asFrancois Pons2001-03-271-1/+3
| | | | | probe can says it is present.
* fixed typo for wacom.Francois Pons2001-03-231-1/+1
|
* added multiple tablet support (wacom), moved usb probe for mouse and tabletFrancois Pons2001-03-231-3/+3
| | | | | at the beginning.
* (getinfoFromDDC): removed devices::make("/dev/zero") (now in install2::main)Pascal Rigaux2001-01-111-1/+0
|
* added more subtil upgrade from /etc/X11/XF86Config* files, keepFrancois Pons2000-11-211-32/+93
| | | | | wacom entries.
* removed foreach (<... which are eating memoryFrancois Pons2000-11-141-3/+3
|
* no_commentPascal Rigaux2000-09-151-2/+3
|
* no_commentPascal Rigaux2000-09-141-1/+1
|
* no_commentPascal Rigaux2000-09-121-4/+5
|
* no_commentPascal Rigaux2000-07-101-0/+1
|
* no_commentPascal Rigaux2000-05-081-3/+0
|
* no_commentPascal Rigaux2000-05-081-0/+3
|
* no_commentPascal Rigaux2000-05-051-0/+1
|
* no_commentPascal Rigaux2000-04-191-3/+3
|
* no_commentPascal Rigaux2000-03-251-1/+1
|
* *** empty log message ***Francois Pons2000-01-071-6/+5
|
* no_commentPascal Rigaux2000-01-041-2/+1
|
* no_commentPascal Rigaux1999-12-171-2/+1
|
* no_commentPascal Rigaux1999-11-221-2/+2
|
* *** empty log message ***Francois Pons1999-11-171-1/+3
|
* no_commentPascal Rigaux1999-11-021-0/+2
|
* *** empty log message ***Francois Pons1999-10-201-0/+5
|
* *** empty log message ***Francois Pons1999-10-081-1/+1
|
* *** empty log message ***Francois Pons1999-10-081-4/+4
|
* *** empty log message ***Francois Pons1999-10-061-1/+2
|
* *** empty log message ***Francois Pons1999-10-011-19/+36
|