| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
- move scsi & ata controllers, tv-audio, dvd, burners, ... in their
own "non configurable" sections
|
|
|
|
|
| |
configurable section too
|
|
|
|
| |
misunderstand why they're unknown/others
|
|
|
|
|
|
|
|
|
|
|
|
| |
- ui:
o increase default main window size
o put back the hw tree root
o eide devices: split info between vendor and model strings
- internals:
o give meaningful names to some variables
o cleanups
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- ide and scsi devices use channel rather than bus to store their
physical connection, which is more logic (at least for eide)
- all devices have their connection bus in bus field, not in bus for
{pci,usb,...} and interface_type for {scsi,eide,other_block_devices}
- detect_devices:getIDE() : add eide_hds hash in order to be able to
split info field between model and vendor
- harddrake::ui : code reduction allowed by the above changes
|
|
|
|
|
| |
- get rid of ->{set,get}_user_data
|
| |
|
|
|
|
|
| |
redirected to /dev/null; just use a small sh wrapper to fix it
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
another hw class
|
| |
|
|
|
|
|
| |
- remove drakx decorations
|
|
|
|
|
|
| |
- s/nbuttons/Number of buttons/
- delete qw(MOUSETYPE XMOUSETYPE unsafe)
|
| |
|
|
|
|
|
| |
- complete help
|
| |
|
| |
|
|
|
|
|
| |
- move $in declaration near where it's used
|
| |
|
| |
|
|
|
|
|
| |
- comment some stuff
|
| |
|
|
|
|
|
|
|
|
| |
- move all harddrake modules to harddrake namespace
- replace two use by require so that it's not done at compil time
but at runtime
- there was a missing $ in harddrake::ui.pm
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add an help entry in help menu;
- begin to describe information fields
- reformat license in about window
- information frame (mostly fixing incoherency between various hw
classes fields)
- s/media type/media class/
- s/info/Hardware id/
- s/device/device file/
- split description into manufacturer/description
- eide devices:
- rename bus as bus_location
- set interface_type as bus
- scsi devices:
- set bus to SCSI
- set bus_location to bus:id fields
- don't print pci subids when non set
- remove fields that were already used above (vendor id subvendor
subid pci_bus pci_device pci_function)
- no need to return window after program exit
- print usage if needed
- embed hardware tree in a "detected hardware" frame
- cleanups:
- rename widget2 as frame
- remove dead commented code
|
| |
|
| |
|
|
|
|
|
|
| |
install_steps_interactive.pm and drakxtv which both have already
tested that a bttv managed tv card is there.
|
|
|
|
|
|
|
|
|
| |
- enable users to select number of buffers for mmap()
- better description for pll setting
- add tooltips help for some entries
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- split multi-cards entries
- reverse the hash (needed since now bttv card types are not
anymore unique)
- complete the list from various sources
- use a tree to display the list, it's clearer now since it's
splitted by vendors
- longer message
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
standalone", ...)
- simplify bttv options managment:
- use if_, thanks MDK::Common
- s/mapn/map by using a hash at first
- s/mapn{if}/map{if_}
- don't read/write modules.conf here, drakx take care of that for us
thus, the test program became:
#!/usr/bin/perl
use strict;
use lib qw(/usr/lib/libDrakX);
use standalone;
use bttv;
use interactive;
use modules;
modules::read_conf;
bttv::config('interactive'->vnew());
modules::write_conf;
|
|
|
|
|
| |
POSIX is no more used too.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it can be used by:
#!/usr/bin/perl
use strict;
use lib qw(/usr/lib/libDrakX);
use standalone;
use harddrake::bttv;
use interactive;
bttv::config('interactive'->vnew());
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- better GUI reactivity: don't wait for config tool to complete, just
"fork and forget" [(c) us air force] and refuse to run another
config tool until the first one to complete
|
|
|
|
|
| |
tool
|
|
|
|
|
|
|
|
|
|
|
|
| |
- move strict and standalone require at top
- c is unused
- comment exceptions in devices loop (ie skip classes without any
devices or any detector
- optimize away $pid
|
|
|
|
|
|
|
| |
- menu does appear
- information fields are translated from raw to english again
|
|
- harddrake/data.pm: the data structure
- harddrake/ui.pm: the ui code
- standalone/service_harddrake: the init.d service (which need a few polishing (timeout, ...)
- standalone/harddrake2: the ui caller which need to be dadou/ln -fied
|