Jasmine Iwanek
58aa261273
LPT ECP/EPP support
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-06-24 08:18:39 -04:00
Jasmine Iwanek
d00f80d3ce
General changes from the obattler_202406 branch
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
4e6f29a7d5
malloc to calloc
2025-02-01 15:38:36 -05:00
OBattler
e377e58881
Assorted fixes and Dev branched the Matrox G100 and the PCL printer.
2024-07-26 00:39:11 +02:00
OBattler
3f4df11329
Fixes to the GhostPCL library names on Linux and Mac.
2024-06-22 18:30:20 +02:00
Cacodemon345
a44936f3e1
Add Generic PCL Printer
2024-06-21 15:36:28 +06:00
Alexander Babikov
8e06b5449f
Overhaul plat_get_string()
...
Now takes constants with human-readable names instead of
Win32 string table IDs, language.h is no longer needed
ui_msgbox*() no longer accepts string IDs as arguments directly,
plat_get_string() must be explicitly called to retrieve the string
2024-03-20 20:33:28 +05:00
Jasmine Iwanek
998cfe5cc8
Constification
2023-07-25 17:59:24 -04:00
Jasmine Iwanek
ee695e71f9
More sonarlint work
2023-07-25 17:59:22 -04:00
RichardG867
937b7740f2
printer: Enable 10.x and unversioned ghostscript libraries to be used on Linux, fixes #2996
2023-07-15 22:33:15 -03:00
Jasmine Iwanek
1116aadb6f
Another round of sonarlint work
2023-07-04 10:53:44 -04:00
Jasmine Iwanek
ce451a2bf4
More fixes for sonarcloud findings
2023-05-28 21:02:17 -04:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
Jasmine Iwanek
bd75bc141a
Header cleanups
...
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
6919451ae4
Fix string offsetting
2022-11-09 23:19:17 -05:00
Jasmine Iwanek
d4c4ef6a5d
clang-format in src/printer/
2022-09-18 17:22:55 -04:00
David Hrdlička
e60af6c29d
Clean up plat.h a bit
2022-04-20 01:03:39 +02:00
Jasmine Iwanek
51532f7aaa
lpt_device_t.internal_name added
2022-03-13 08:58:31 -04:00
Jasmine Iwanek
801f81fbda
clean up device_config_t formatting
2022-02-26 23:31:28 -05:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
RichardG867
02df33d1aa
Change some dynamically loaded library names to reflect the new build infrastructure
2021-11-08 23:54:41 -03:00
Cacodemon345
426df48151
Add correct library names for macOS
2021-08-29 23:50:22 +06:00
RichardG867
c39587cfab
Remove device names from LPT table
2021-07-08 22:55:56 -03:00
Alexander Babikov
2fe162dacc
Fix various bugs related to string handling in printer code:
...
generic text printer saving output files in the working dir instead of printer subdir;
generic ESC/P printer looking up font files in the wrong directory;
generic PostScript printer saving output PDFs with a double ".ps.pdf" extension.
2021-05-26 17:57:37 +05:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
OBattler
f9fbdd6983
Increased the PostScript printer timeout.
2020-10-14 01:52:45 +02:00
RichardG867
8629536be8
Fix PostScript printer
2020-10-12 18:53:58 +02:00
OBattler
81da0ba8e2
PostScript Printer fixes.
2020-08-13 02:53:16 +02:00
RichardG867
ac3707ae92
PostScript printer: actually save .ps files if GhostScript is absent
2020-07-28 16:06:46 -03:00
RichardG867
56e486b699
Improve printer library dependency errors
2020-06-18 21:31:56 -03:00
David Hrdlička
7d2f9189d3
win: Re-number string table entries
2020-04-26 21:03:31 +02:00
David Hrdlička
8b230b7371
prt_ps: Fix two dots in PDF extension
2020-04-15 23:47:30 +02:00
David Hrdlička
cf581db7ab
prt_ps: Rewrite non-printable character processing
...
Should fix hangs and slowdowns during printing.
2020-04-15 23:42:20 +02:00
David Hrdlička
9acb489a1d
MSVC and Windows SDK compatibility
2020-04-04 12:45:47 +02:00
David Hrdlička
8bcacb1a59
prt_ps: Remove build time ghostscript dependency
...
Also took the opportunity to rename the immediate PS dumps to .tmp
2020-04-04 01:52:08 +02:00
David Hrdlička
a505894a10
Move all include files to src/include
...
- 86Box's own headers go to /86box
- munt's public interface goes to /mt32emu
- all slirp headers go to /slirp (might want to consider using only its public inteface)
- single file headers from other projects go in include root
2020-03-29 19:53:29 +02:00
Daniel Gurney
0c509fd551
Remove version tree-wide
2020-03-25 00:46:02 +02:00
OBattler
490c04fcae
Current WIP code.
2020-02-29 19:12:23 +01:00
OBattler
030059701b
Fixed an overrun in the PostScript printer code.
2020-01-15 02:14:44 +01:00
OBattler
8d1daf602f
Changed the buffer position on the PostScript printer to size_t.
2020-01-14 20:06:51 +01:00
OBattler
69b84765ba
Made the buffer position of the PostScript printer 32-bit as it should have been.
2020-01-14 19:49:14 +01:00
David Hrdlička
111dee6eb0
prt_ps: proper unloading of ghostscript
2019-12-10 17:29:53 +01:00
David Hrdlička
5a2d13a929
prt_ps: update copyright header
2019-12-07 20:29:51 +01:00
David Hrdlička
a0f444a760
prt_ps: line breaks
2019-12-07 19:47:32 +01:00
David Hrdlička
bd8cc55615
pr_ps: bound checking + code style
2019-12-07 14:52:32 +01:00
David Hrdlička
5fc4280479
prt_ps: style, minor bugfixes
2019-12-07 13:08:52 +01:00
David Hrdlička
0c99025756
prt_ps: added a more verbose message when gsdll32 is not found
2019-12-07 13:08:51 +01:00
David Hrdlička
dd0e8532d0
prt_ps: add ctrl+d support
2019-12-07 13:08:50 +01:00
OBattler
e9905a0806
Fixed a warning in printer/prt_ps.c (yeah, I know, nothing to do with video, but ah well).
2019-12-06 03:50:06 +01:00
David Hrdlička
4a427288f0
prt_ps: add PDF print
2019-12-01 23:05:43 +01:00