summaryrefslogtreecommitdiff
path: root/lib/printer_driver
AgeCommit message (Collapse)AuthorFilesLines
2024-10-02lib: Avoid duplicate definition of ADD_TO_ARRAYVolker Lendecke1-9/+1
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
2023-10-13lib:printer_driver: Check return value of gp_inifile_enum_section() (CID ↵Joseph Sutton1-0/+3
1444835) Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2023-09-11lib:printer_driver: Fix code spellingJoseph Sutton1-1/+1
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2021-04-01printing: Align integer typesVolker Lendecke1-14/+7
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
2019-01-28lib:printer_driver: Retrieve Class valueJustin Stephenson1-0/+7
Retrieve the Class value from the inf file [Version] section. Signed-off-by: Justin Stephenson <jstephen@redhat.com> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Bjoern Jacke <bjacke@samba.org>
2019-01-28lib:printer_driver: Don't overwrite printprocessorJustin Stephenson1-2/+4
If the printprocessor is parsed from the inf file in the codepath: setup_driver_name find_driver_files process_driver_section_printprocessor Don't overwrite the value later on in setup_driver_name with the default "winprint" Signed-off-by: Justin Stephenson <jstephen@redhat.com> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Bjoern Jacke <bjacke@samba.org>
2019-01-28lib:printer_driver: Parse SourceDisksNames sectionJustin Stephenson1-0/+9
This allows a driver inf with a [SourceDisksNames] section excluding the system architecture to be parsed. https://docs.microsoft.com/en-us/windows-hardware/drivers/install/inf-sourcedisksnames-section?f=255&MSPPError=-2147217396 Signed-off-by: Justin Stephenson <jstephen@redhat.com> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Bjoern Jacke <bjacke@samba.org>
2019-01-28lib:printer_driver: Handle PrintProcessor stringJustin Stephenson1-1/+1
This fixes an issue parsing the section of a certain HP driver inf file: PrintProcessor=%PRINT_PROCESSOR% where %PRINT_PROCESSOR% is a [Strings] substituted value, gp_inifile_getstring_ext() performs the substitution correctly. Signed-off-by: Justin Stephenson <jstephen@redhat.com> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Bjoern Jacke <bjacke@samba.org>
2019-01-28lib:printer_driver: Add printer_driver library to parse printer driver inf filesGuenther Deschner3-0/+1280
Pair-Programmed-With: Justin Stephenson <jstephen@redhat.com> Signed-off-by: Guenther Deschner <gd@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org> Reviewed-by: Bjoern Jacke <bjacke@samba.org>