| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- fix the most code style-independant perl checker things
|
|
|
|
|
|
|
| |
- it is replaced by interactive_help_id on each ask_*
- many set_help do not have any correspondance in help.pm (drakxid-*),
those are commented for now
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
it is used by both printerdrake and scannerdrake.
- Improvements and fixes on CUPS daemon configuration by printerdrake.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
detect_devices to printer::detect
(it cleans up detect_devices, and won't hurt eyes anymore :)
this change, together with .perl_checker skipping printer::* marks the style disagreement
between printer/* and the rest of install
|
|
|
|
| |
PostScript PPDs.
|
|
|
|
|
|
|
|
|
| |
- Cleaning of mamufacturer names for menues and for comparing auto-dtected
data against Foomatic centralized in one function.
- Fixed file name in check for installed packages.
- Fixed display of boolean options from native PostScript PPD files in the
option setting dialog.
|
|
|
|
|
|
| |
queues).
- Prepared for working with pre-compiled Foomatic PPDs.
|
|
|
|
|
|
|
| |
or when switching between PostScript PPD file and Foomatic.
- Fixed tree structure of main window in expert mode.
- Several smaller bug fixes.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- For Foomatic PPDs the options in the "General" group are shown by default
the rest when clicking "Advanced". When there ar no groups, the decision
is done by a table of most commonly used option names.
- Sort the displayed options of a queue with a non-Foomatic PPD file by the
importance of the options.
- Do not sort the values of an option, they are already conveniently sorted
in the PPD files.
- Removed some unnecessary re-reads of the printer option information.
- Several fixes to run smoothly with Foomatic 2.9.x.
|
|
|
|
|
|
|
| |
- Standard and advanced options selected by option groups in PPD.
- Fixed bug of "CUPS + GIMP-Print" drivers being preferred against "Foomatic + gimp-print" drivers in beginners mode.
- Foomatic package installation adapted to Foomatic 2.9.x.
|
|
|
|
|
|
|
|
|
|
|
| |
- Added find_new_printer() function to find local printers which are not
configured yet
- Fixed Titi's bugs which messed up list of auto-detected printers
- Corrected text in the dialog for changing the printer connection type
(for local printer connections).
- Allow switching to expert mode during installation (the installation has
no global expert mode any more.
|
|
|
|
| |
recommended mode, bug fixes in association between detected printers and existing queues.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
mode.
- If "Foomatic + Postscript" is recommended driver for a printer and a
manufacturer-supplied PPD file exists for it, the PPD file gets the
recommended driver.
- Tried to extract IEEE-1284 auto-detection info from the PPD files but
this takes too long time (40 sec for 800 PPDs).
- Fixed long-standing bug in activation of auto-load of the USB "printer"
kernel module.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
non-interactive print queue generation):
- Make use of device ID strings in the Foomatic database
- Association of generic printers when PDL (PCL, PCL-XL, PostScript) could
be auto-detected
- Cleaned up entries from manufacturer-supplied PPDs for PostScript
printers to try to match model names of Foomatic entries
- Bug fixes on previous association mechanism
|
|
|
|
| |
requested spooler.
|
| |
|
|
|
|
|
|
|
| |
- using cat_() instead of manual open or ...
- using "$var = s/$regexp//" instead of
"var=/regexp\(...\)/; var=$1;"
|
| |
|
| |
|
|
|
|
|
| |
by using an options hash
|
|
|
|
|
|
| |
and config_sane() :
factorize common code, aka resuse MDK::Common
|
|
|
|
|
|
| |
- don't reinvent the wheel, reverse is faster
- remove doble $device initialization in one path
|
|
|
|
|
| |
and optimize away useless $alreadyfound
|
| |
|
| |
|
|
|
|
|
| |
Reverted broken printer::main::set_usermode() to version of Mandrake 9.0.
|
|
|
|
| |
dialog.
|
| |
|
| |
|
|
|
|
|
|
| |
- s/if !/unless/
- remove useless next
|
|
|
|
|
|
|
|
| |
context is bad)
- use printer::detect::whatNetPrinter directly (instead of net_detect() +
net_smb_detect()), it is faster when one wants both
|
|
|
|
|
| |
whatNetPrinter() directly asking for both network & smb (faster)
|
| |
|
|
|
|
| |
"every", "partition"
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- simplify overgianted look for functions
- mask isprinterconfigured() as bogus: if $done is 1 then
$sectionfound *is* already 1
|
|
|
|
|
|
|
|
|
|
| |
- simplify program flow
- one perl_checker fix
- simplify directories list building
- simplify test: if a file is a plain regular file, testing if it's a
directory is useless;
anyway, this test is probably bogus and should just be -e and not -f
|