dosbox-staging:vogons/lfn-r4329-2

Last commit made on 2020-02-19
Get this branch:
git clone -b vogons/lfn-r4329-2 https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
vogons/lfn-r4329-2
Repository:
lp:dosbox-staging

Recent commits

093ef99... by Wengier W <email address hidden>

Add long filename support

"Long filenames" are Windows-style filenames that can contain up to
256 characters, including spaces. Traditional DOS programs only
recognize filenames in "8.3" format (for example, MYRESUME.DOC) and
cannot recognize long filenames at all, even when these programs are
run in the NTVDM "DOS window" in 32-bit Windows versions.

In order to make files with long names accessible to DOS applications,
Microsoft devised a scheme in which files with long names are seen by
DOS applications (including COMMAND.COM) under "short filenames"
generated by Windows itself. So, for example, a file that is listed
in Windows Explorer as WindowsUpdate.log will have a generated short
filename that might look like WINDOW~1.LOG (the number after the tilde
may vary in different systems and different directories). A traditional
DOS application may be able to open the file, but will recognize it
only under its generated short filename, not its actual name.
(Note that Windows includes an advanced option that disables generation
of short filenames; if this option has been switched on by a system
administrator, DOS programs will only see files whose actual filenames
are in the traditional "8.3" format.)

This patch also includes additional features: clipboad support, LPT
support, and some other changes.

Detailed description of LFN feature:
https://individual.utoronto.ca/wengier/doslfns.htm

Some additional resources:
http://www.columbia.edu/~em36/wpdos/dosbox-vdos-lfn.html

Imported-from: https://www.vogons.org/viewtopic.php?p=827117#p827117

fd11108... by Peter Veenstra <email address hidden>

Enhance capturing to handle unchanged screens more efficiently(jmarsh)

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4329

27610a2... by Peter Veenstra <email address hidden>

Small cleanup and move to ++i instead of i++ for iterators in this file

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4328

2b00069... by Peter Veenstra <email address hidden>

remove unused variable

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4327

9912151... by Peter Veenstra <email address hidden>

Add patch 285 from MHM to fix bug 367, mimics the normal event.gain code

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4326

4d4c738... by Peter Veenstra <email address hidden>

fix two tiny bugs introduced by 4065.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4325

5d7c4f0... by Peter Veenstra <email address hidden>

Fix bug 469. Give 640x480 and upwards square pixels and several fixes for high colour modes. (jmarsh)

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4324

a2f473c... by Peter Veenstra <email address hidden>

Fix compilation for platforms where the include guard is different and the exported symbol was changed by Khronos.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4323

5fc132c... by Peter Veenstra <email address hidden>

Improve logging and OS X support (jmarsh).

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4322

c765582... by Peter Veenstra <email address hidden>

Some fixes to 4319 by jmarsh.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4321