Patryk Obara
bbf4e80ac1
Stop silencing deprecation warnings in MSVC
...
Warning C4996 informs users about deprecation, using either MSVC
__declspec(deprecated) modifier, or the C++14 [[deprecated]]
attribute.
2019-12-29 20:04:39 +01:00
Patryk Obara
aff02450d1
Move GCC_ATTRIBUTE out of autoconf
2019-12-29 20:04:39 +01:00
Patryk Obara
ff2968df3f
Move 'likely' macros to the compiler support header
...
This makes it easier to move away from autoconfig in the future.
Also, use '!!' C trick to prevent accidental incorrect usage of
these macros.
2019-12-29 20:04:39 +01:00
Patryk Obara
51d535bd66
Remove patch for SDL1 sources
...
We don't patch external projects before builds.
2019-12-26 03:23:19 +01:00
Patryk Obara
7a415e3b8d
Remove last remains of DirectDraw renderer
...
SDL2 patch replaced it with output=texture renderer=direct3d
2019-12-26 03:23:19 +01:00
Patryk Obara
58a4ff067d
Update fake SDL headers for MSVC
2019-12-26 03:23:19 +01:00
Patryk Obara
ddda555854
Remove MCI, DX, and DIO CD-ROM interfaces
...
Also, remove all traces of these interfaces from user manual (README
file) and man page (docs/dosbox.1).
MCI (Media Control Interface) was a primary Windows interface. Code
comments and documentation claimed, that it's only for "NT, 2000, XP"
but the code was enabled for Windows 2000 or later (version > 4.0).
DX (Digital audio eXtraction (?)) could be forced on any Windows with
autodetection working only on Vista and Windows 7 (code was disabled for
Windows 8 or later - probably unintentionally).
DIO used DeviceIoControl interface and Windows-specific ioctl calls.
All 3 interfaces depend on SDL and SDL_cdrom functionality to work.
SDL_cdrom 1.2 implementation uses MCI on Windows to provide the same
functionality.
2019-12-14 03:35:27 +01:00
Patryk Obara
0049ba1bc5
Remove files used only by ASPI support
2019-12-09 21:36:27 +01:00
Patryk Obara
9576db91c1
Use fixed name for a GitHub-generated zip
2019-12-05 23:35:15 +01:00
Patryk Obara
7d21bb1408
Move definition out of autoconfig
2019-12-03 05:12:28 +01:00
Patryk Obara
cdc193170c
Merge branch 'svn/trunk' r4293
2019-11-21 20:53:21 +01:00
Peter Veenstra
8cb2e08f31
Refinements of commit 4291, so that precission can be specified as well and less fixed defines are used
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4292
2019-11-19 16:16:06 +00:00
Peter Veenstra
01fe58047e
Try to solve the Bitu formatting warning on all supported platforms (both 32 and 64 bit). Did a few places. Still a lot to go. Changed default display of Bitu to be unsigned instead of signed.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4291
2019-11-18 21:08:57 +00:00
krcroft
93ae382995
Remove conversion sources from the VisualStudio project
2019-11-12 08:17:09 +01:00
Patryk Obara
e4d18f16ce
Merge branch 'svn/trunk' r4275
2019-10-25 00:55:53 +02:00
Peter Veenstra
2bf589f54f
Make it easier to compile 64 builds with visual studio, (see comment for drawback).
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4275
2019-10-20 20:26:10 +00:00
Patryk Obara
145b83ea74
Upgrade dosbox solution and project to VS2019
...
Clean up project settings to prevent most MSVC linker warnings.
This commit also adds MSVC builds to CI.
2019-10-02 12:03:03 +02:00
Patryk Obara
b62a637157
Import svn:ignore props to .gitignore files
2019-09-15 20:34:57 +02:00
Peter Veenstra
ee8d976ebc
Move dddraw detection to a configure option. Requested by DosFreak.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4056
2017-10-10 13:51:13 +00:00
Peter Veenstra
c77c12be15
Make it clear to people that they don't use a stable version.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3632
2010-08-07 18:36:17 +00:00
Peter Veenstra
3fe6afda3d
version number updates.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3608
2010-05-12 09:10:46 +00:00
Peter Veenstra
6d67340c56
add GCC_LIKELY
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3494
2009-11-06 14:00:13 +00:00
Peter Veenstra
16d14b78e1
Some year and version numbers
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3410
2009-05-27 09:15:42 +00:00
Peter Veenstra
5d8736e78f
remove dirent stuff for win32
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3396
2009-05-20 18:05:12 +00:00
Sjoerd van der Berg
88caf1dc71
Add compiler testing for always_inline attribute
...
Add compiler testing for fastcall attribute
Add the FASTCALL define to visual c
Remove some overkill inline routines
Make sure that all the inline routines in headers are static
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3355
2009-04-25 16:25:03 +00:00
Sebastian Strohhäcker
c78a9f6c03
fix/work around some gcc Wall warnings
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3192
2008-08-06 18:34:21 +00:00
Peter Veenstra
53d14892a5
Make some ancient compiler happy. The breaking up makes little sense anyway
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3035
2007-11-02 08:48:30 +00:00
Peter Veenstra
6d39ef970f
0.72 final changes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2987
2007-08-26 17:19:46 +00:00
Peter Veenstra
41e4b3e9e0
Fix line end
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2978
2007-08-21 07:53:26 +00:00
Peter Veenstra
5230623ac2
Add sdl changes.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2973
2007-08-18 15:00:36 +00:00
Peter Veenstra
ee260ffd5c
Administrative changes.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2941
2007-07-30 07:42:16 +00:00
Peter Veenstra
fb1ef3c95d
Prepare config.h for dynrec cpu core.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2863
2007-06-01 13:47:28 +00:00
Peter Veenstra
f48a969a9f
0.70 administrative changes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2830
2007-03-02 10:21:44 +00:00
Sebastian Strohhäcker
5f90852ff6
disable some vs2005 warnings
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2685
2006-08-08 20:11:43 +00:00
Sebastian Strohhäcker
ec58b58543
update msvc configuration files
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2605
2006-04-18 15:24:09 +00:00
Peter Veenstra
4a2808a9a6
check for builtin_expect and define GCC_UNLIKELY
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2188
2005-04-21 21:03:19 +00:00
Sjoerd van der Berg
be3c6487ab
Add the c_unaligned_memory define for visual c
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2131
2005-03-24 09:18:14 +00:00
Peter Veenstra
fd28399da2
New assembly x86 fpu core + fixing some bugs in the old one (Thanks wd)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2113
2005-02-22 13:06:07 +00:00
Peter Veenstra
abc4450fb6
Updates for 0.63
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2067
2004-11-18 14:24:59 +00:00
Peter Veenstra
c002268376
Update
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1964
2004-09-10 18:08:23 +00:00
Peter Veenstra
83d6b619ca
Doing Stuff some people don't seem to care about.
...
Added Directserial to makefile (else it will not be in the source archive and thus not in the builds)
Enabled it on win32 hosts.
Made it only compilable for win32 target hosts.
dosbox.cpp:
Added help for the configfile for directserial! (Users don't read the source.)
ifdef some more stuff
enable MPU-intelligent-mode by default.
disable Directserial by default.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1897
2004-07-30 01:41:10 +00:00
Sjoerd van der Berg
e40d2a6f35
Add ddraw.h available define
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1893
2004-07-24 18:50:10 +00:00
Dean Beeler
23005cba52
Adding Win32 passthrough serial support
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1858
2004-06-28 01:41:56 +00:00
Sjoerd van der Berg
c1a88974e0
Detect sizeof the dosbox data types
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1771
2004-04-20 06:53:36 +00:00
Dean Beeler
45e55eb8d5
Added config support for building with IPX
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1670
2004-02-08 08:53:53 +00:00
Sjoerd van der Berg
cb3ee0f0c0
Enable C_OPENGL for visualc
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1614
2004-01-28 14:48:20 +00:00
Ulf Wohlers
19e4adbc5a
removed win cdrom files no longer needed
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1532
2004-01-02 23:14:56 +00:00
Ulf Wohlers
eb18b71e69
changed for better win cdrom compatibility
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1530
2004-01-02 23:09:00 +00:00
Peter Veenstra
d78544d289
Added aditional includes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1526
2004-01-02 19:06:51 +00:00
Peter Veenstra
224a302f42
added for visual C users include backups(from mingw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1524
2004-01-02 14:40:22 +00:00