summaryrefslogtreecommitdiffstats
path: root/perl-install/Xconfigurator.pm
Commit message (Collapse)AuthorAgeFilesLines
* - $in and $do_pkgs are no more globalPascal Rigaux2002-07-201-135/+129
| | | | | | | | => it's now easier to keep track of interactive vs non-interactive functions - rename updateCardAccordingName into add_to_card__using_Cards - rename cardConfigurationAuto into probe_cards - and a few other function renamings
* shorter and nicer XF86Config'sPascal Rigaux2002-07-201-140/+117
|
* - reorganize monitor treePascal Rigaux2002-07-191-39/+58
| | | | | | | | - merge XF3 & XF4 server/module choosing - replace {eide} by {EISA_ID} (=> {monitor} cleanup) - ensure a few "Cancel" are more better handled - ensure the default monitor in the monitor tree is the last chosen one
* partly cleanup monitor re-configuration (work in progress)Pascal Rigaux2002-07-191-15/+16
|
* - don't write XF86Config when no {card}{server}Pascal Rigaux2002-07-191-9/+11
| | | | | | | | | - don't write XF86Config-4 when no {card}{driver} - workaround mixing values from existing config and cardConfigurationAuto() - fix asking VideoRam - fix device0 in XF86Config
* - use "device1", "device2"... for "Device" IdentifierPascal Rigaux2002-07-191-263/+270
| | | | | | | | | | | | | | | | | | | | | | | | | - 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-27/+19
| | | | | | | | - 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-567/+343
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* just updated to use monitor icons all the time (fallback to 1280 monitor ↵Francois Pons2002-07-151-2/+3
| | | | aspect).
* dams fixes a bug in the install :-)Guillaume Cottenceau2002-05-241-0/+2
|
* fixed some machine with two present i830 CGC but only one in reality.Francois Pons2002-04-261-0/+1
|
* fix a few english stringsGuillaume Cottenceau2002-04-081-18/+18
|
* avoid Utah GLX only if > 800MB, not if <= 800MB (!)Francois Pons2002-03-121-1/+1
|
* add Rage Mobility as bad card for XF4 (was already bad card for XF3) (gégé ↵Francois Pons2002-03-111-1/+1
| | | | report).
* fixed possible additional XFree packages not installed if server is alreadyFrancois Pons2002-03-081-1/+5
| | | | | installed.
* no 3D with Utah GLX (XF 3.3) if more than 800 MB.Francois Pons2002-03-061-19/+25
|
* deactivate v4l module if DRI is enabled and r128 driver used.Francois Pons2002-03-051-1/+4
|
* use UseFBDev for r128 - PPCStew Benedict2002-03-051-0/+3
|
* handle leaving X for both Xdrakres and XFdrake (=> Xdrakres completly obsolete)Pascal Rigaux2002-03-011-8/+9
|
* try to fix if no chosen width has been found.Francois Pons2002-02-281-3/+4
|
* removed Radeon 8500 from DRI capable cards.Francois Pons2002-02-281-1/+2
|
* make perl_checker happyPascal Rigaux2002-02-261-1/+1
|
* have "Ok More Show all" instead of "Ok Cancel Show all"Pascal Rigaux2002-02-261-1/+1
|
* set the locale properly instead of setting the translated messages in the scriptPascal Rigaux2002-02-261-6/+5
|
* fix translation of test program.Francois Pons2002-02-261-2/+6
|
* workaround set_active failingPascal Rigaux2002-02-221-1/+1
|
* fixed default value if selecting a card (use previous one or existing one).Francois Pons2002-02-201-15/+56
| | | | | | added XFree 4 driver choice if Other|Unlisted is chosen. fixed cancel on card selection so that previous choice is not lost.
* workaround not having the right to connect to our new created test server.Pascal Rigaux2002-02-181-0/+1
| | | | | | | | | | | | | | | | info about the pb (sorry for the french): quand on lance le serveur - via xdm/kdm/startx, ca utilise xauth, xhost est fermé - via X/xinit, xhost est ouvert sur localhost, xauth n'est pas utilisé *sauf* si X/xinit est lancé à partir d'un X *et* .Xauthority est non vide. dans ce cas, xhost est fermé, et aucun xauth n'est ajouté une conséquence, c'est que XFdrake ne peut pas accéder au X de test si XFdrake est lancé sous X ou "xauth list" est non vide exception: quand on lance le xdm/kdm en root, xhost n'est pas fermé, pas contre il est fermé en root & startx.
* avoid testing fbdev driver.Francois Pons2002-02-111-1/+1
|
* allow to edit the hsyncrange and vsyncrange when choosing monitor "Custom"Pascal Rigaux2002-02-071-2/+2
|
* testFinalConfig now always returns true if test is skipped because of a ↵Pascal Rigaux2002-02-051-1/+1
| | | | bad_card (back to the old behaviour, this was no good (the aim is to enable changing the monitor when test is skipped))
* added v4l module all the time (along with dbe already present).Francois Pons2002-02-041-1/+3
|
* XFree is now 4.2Pascal Rigaux2002-02-021-3/+3
|
* testFinalConfig now returns false if test is skipped because of a bad_card orPascal Rigaux2002-02-011-1/+1
| | | | | verybad_card and $skip_badcard is not set
* move "what is the running_window_manager" and "ask_window_manager_to_logout" ↵Pascal Rigaux2002-01-301-22/+16
| | | | to any.pm
* Added setting of model=jp106 for Japanese keyboardPablo Saratxaga2002-01-301-0/+1
|
* removed use gtkdamien2001-12-031-2/+1
|
* avoid problem of array reference badly evaluated.Francois Pons2001-11-271-1/+1
|
* removed loading of agpgart module for i810 card.Francois Pons2001-11-221-4/+0
|
* hack for SiS 640 for laptop.Francois Pons2001-11-211-0/+7
|
* move to Linux keycodes on PPC, add additional Apple modelinesStew Benedict2001-10-091-1/+0
|
* fix previous hack.Francois Pons2001-10-021-1/+5
|
* added hack to do "/sbin/depmod -a" for NVIDIA driver.Francois Pons2001-10-021-0/+1
|
* deactivated Riva128 3D hw acceleration and too many problems reported with it.Francois Pons2001-09-241-1/+1
|
* S3 ViRGE is a bad card for testing on live upgrade.Francois Pons2001-09-211-0/+1
|
* added VideoRam for ET 6x00 card.Francois Pons2001-09-201-1/+1
|
* Rage 128 doesn't like XF3 at all.Francois Pons2001-09-191-1/+1
|
* make only bad card Riva128 for testing XF4.Francois Pons2001-09-191-4/+3
|
* Riva128 is now a bad card.Francois Pons2001-09-191-3/+4
|
* - Force XFree 4 on IA-64. No XFree 3.3.X there...Gwenolé Beauchesne2001-09-181-1/+1
|