Commit Graph

59 Commits

Author SHA1 Message Date
Jasmine Iwanek
4287e44824 newlines at end of file 2022-02-18 21:38:51 -05:00
Alexander Babikov
8cf53950aa Fix character encoding errors in comments 2022-02-13 20:23:10 +05:00
David Hrdlička
52486e121e Convert CMake files to 4 spaces indentation 2021-12-20 15:08:23 +01:00
RichardG867
79d974ee7f Revert to old freetype DLL name 2021-11-14 22:19:15 -03:00
RichardG867
e6fddf9823 Flip freetype back to the old name on Windows to ease upgrading (at least on 32-bit builds) 2021-11-12 21:54:05 -03: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
Cacodemon345
d47d41174b Default to Z_FILTERED if PNG_Z_DEFAULT_STRATEGY isn't defined 2021-08-29 23:50:21 +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
David Hrdlička
10cc122925 fix Clang/WinSDK warnings 2021-03-21 03:28:37 +01:00
David Hrdlička
96eb8d806e Add copyright headers 2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196 Add CMake build files 2021-01-12 18:22:40 +01:00
OBattler
ad1aa69299 Brought the timeouts of the ESC/P and text printers in line with the PostScript printer. 2020-12-23 21:52:56 +01: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
OBattler
132d1f092b Merge branch 'rawinput' of https://github.com/driver1998/86Box into driver1998-rawinput 2020-03-25 02:29:20 +01: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
driver1998
b35f5628be prt_escp: fix return value of read_ctrl 2020-02-27 01:58:00 +08:00
David Hrdlička
a575bd7e8b fix more issues reported by coverity 2020-01-15 18:48:22 +01:00
OBattler
932ad5595a Fixed the third batch of problems. 2020-01-15 04:58:28 +01:00
OBattler
030059701b Fixed an overrun in the PostScript printer code. 2020-01-15 02:14:44 +01:00
OBattler
8fdc175883 Turned a variable in the ESC/P code into signed. 2020-01-15 00:36:12 +01:00
OBattler
82f24f36e2 Fixed a bad dereference in the text printer code. 2020-01-14 23:14:29 +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
OBattler
4c64f87389 Brought back the PostScript printer. 2019-12-02 07:14:44 +01:00
OBattler
a838e8548f PIT rewrite. 2019-12-02 07:05:12 +01:00
David Hrdlička
4a427288f0 prt_ps: add PDF print 2019-12-01 23:05:43 +01:00
David Hrdlička
938f83b298 prt_ps: initial commit 2019-12-01 11:26:00 +01:00
OBattler
dbdf5c2501 Fixed printer IRQ handler, both printers now work with OS/2, fixes #374. 2019-09-23 05:39:43 +02:00