Andrew Tonner
7c01c27e02
python build script: option to add an additional PATH entry with highest priority for building
2017-01-22 16:08:03 -08:00
Andrew Tonner
bab9a35ff2
python build script: fix for top Makefile changes
2017-01-22 15:25:02 -08:00
Andrew Tonner
4326182b02
python build script: fix for fresh install
2017-01-22 15:08:33 -08:00
Andrew Tonner
cc0c168685
when making links, if the link already exists as a directory, remove the directory first
2017-01-22 15:07:47 -08:00
Andrew Tonner
4715db8f28
top level script should make sure directories it wants to put symlinks in exist
2017-01-22 00:58:09 -08:00
Andrew Tonner
fa9b425541
python build script: remove old config.status before rebuilding
2017-01-20 13:27:25 -08:00
Andrew Tonner
bab9820231
slirp: more changes to prevent a crash in the soread without so_tcpcb case
2017-01-20 13:27:00 -08:00
Andrew Tonner
68353ca6b1
fix for null deref in slirp soread when the so doesn't have a tcpcb yet
2017-01-20 02:05:55 -08:00
Andrew Tonner
52a36f24bb
guard against the slirp queues null deref on dequeues I've seen in the debugger
2017-01-20 01:33:20 -08:00
Andrew Tonner
bdd2ee1190
python build script: do make clean if we reconfigured
2017-01-19 21:38:37 -08:00
Andrew Tonner
69a3c31fff
Add configure option to disable VOSF; add it to python build script
2017-01-19 21:38:21 -08:00
Andrew Tonner
1229eb0ea9
if the originals for any symlinked dirs (which are just copies under msys/mingw) have been updated, delete the copies and make links again
2017-01-19 21:14:46 -08:00
Andrew Tonner
2f9bc272be
ws2 defines and missing prototypes for building withmingw32
2017-01-19 21:12:35 -08:00
Andrew Tonner
d3b56d8e32
Fix for intermittent cursor snapping: don't attempt to warp the cursor when it's not in the window
2017-01-19 05:14:20 -08:00
Andrew Tonner
d8f5d43a9c
python build script: when getting modified time for a directory, also check contents' times
2017-01-19 05:13:01 -08:00
Andrew Tonner
21a6d39d4b
python build script: jit option
2017-01-19 05:12:03 -08:00
Andrew Tonner
8c3f1fa0c3
gitignore dyngen and output files
2017-01-18 21:14:02 -08:00
Andrew Tonner
dae89116e7
python build script: option to copy the supplied precompiled dyngen output files instead of running dyngen
2017-01-18 21:11:21 -08:00
Andrew Tonner
1af0c4685a
python build script: give a better error message when there is a syntax error in the JSON cache file
2017-01-18 19:57:34 -08:00
Andrew Tonner
8259c00929
gitignore cleanup
2017-01-18 19:34:33 -08:00
Andrew Tonner
9efd46d396
build script pep-8
2017-01-18 19:31:27 -08:00
Andrew Tonner
bd3fecc780
build script cleanup & renames & updating TODOs; cleanup gitignore
2017-01-18 19:29:13 -08:00
Andrew Tonner
e303e314f5
use explicit __thiscall calling convention for member function casts on mingw32
2017-01-18 19:11:19 -08:00
Andrew Tonner
ffd6294943
build script comments & todos & cleanup
2017-01-18 19:01:49 -08:00
Andrew Tonner
7ef9f10712
don't undef __STRICT_ANSI__ since it's not necessary with gnu++11
2017-01-18 19:00:42 -08:00
Andrew Tonner
83ea8b0779
Merge remote-tracking branch 'cebix/master' into windows_build_script_test_merge
2017-01-18 16:49:19 -08:00
Andrew Tonner
b90b67971c
fpclassify return type may vary
2017-01-18 16:01:52 -08:00
Andrew Tonner
5c264434e7
disable obsolete cd driver warning
2017-01-18 15:57:36 -08:00
Andrew Tonner
aabd23408d
option to run a shell command
2017-01-18 15:02:20 -08:00
Andrew Tonner
17b977b6ad
fix silly name of inline bswap 16
2017-01-18 14:48:02 -08:00
Andrew Tonner
e0783e5c20
add option to copy sheepshaver exe after build
2017-01-18 14:47:21 -08:00
Andrew Tonner
fa8c87acff
add LDFLAGS for static libgcc and stdc++ so we don't need dlls for those
2017-01-18 14:46:55 -08:00
Andrew Tonner
0ffa196f29
remove PASCAL undef
2017-01-18 14:44:33 -08:00
Andrew Tonner
daac4f58ec
reverse serial_windows.cpp symlink removal
2017-01-18 04:52:19 -08:00
Andrew Tonner
dc54a5eceb
missed commits
2017-01-18 04:51:34 -08:00
Andrew Tonner
b74ae092c9
builds on mingw32 without jit, still untested
2017-01-18 04:41:40 -08:00
asvitkine
a436ec2b62
Merge pull request #105 from b-/patch-1
...
Update XcodeBuildHowTo.txt
2017-01-16 22:29:06 -05:00
Brian Recchia
43df07e706
Update XcodeBuildHowTo.txt
...
removed dungeons from project
2017-01-16 16:00:36 -05:00
Alexei Svitkine
181634ab31
Fix more Xcode8 warnings and tweak project settings.
2016-12-17 23:31:03 -05:00
Alexei Svitkine
4fffae7ff8
Fold clip into sheepshaver target in Xcode8.
2016-12-17 22:59:22 -05:00
Alexei Svitkine
3985c6afdc
Make some Xcode8 project settings consistent.
2016-12-17 22:52:59 -05:00
Alexei Svitkine
6bc3dd29a8
Fix off by one error in sscanf length arg.
2016-12-17 22:43:38 -05:00
Alexei Svitkine
d19e757e1c
Fix some more Xcode8 warnings & analyze warnings.
2016-12-17 22:24:00 -05:00
Alexei Svitkine
1f211fb37b
fix some warnings in Xcode8 build
2016-12-17 22:04:57 -05:00
Alexei Svitkine
5538376dc8
Add an Xcode 8 project for SheepShaver that builds an x86 32-bit
...
application (since 64-bit doesn't work with current OS X) and uses
pre-built (by GCC) compiler JIT source files.
2016-12-17 21:38:25 -05:00
asvitkine
84dfc1e98d
Merge pull request #87 from runn1ng/master
...
Making tunconfig working
2016-11-20 20:08:55 -05:00
Alexei Svitkine
268611ca75
Fix SLIRP networking on OS X (and maybe other platforms?).
...
The bug was introduced by 0daa18ab2a
,
which erroneously changed some signed types to unsigned types,
breaking logic involving negative numbers (e.g. when subtracting
sizes).
2016-11-02 02:08:51 -04:00
asvitkine
3cb91cc003
Merge pull request #95 from atsampson/master
...
Add MacTimeToTime to SheepShaver's macos_util.
2016-08-26 11:55:07 -04:00
Adam Sampson
b44a674d7e
Add MacTimeToTime to SheepShaver's macos_util.
...
Commit e1693eb92b
made extfs_unix.cpp
require this function in both BasiliskII and SheepShaver, but only added
the function itself to BasiliskII.
2016-08-20 03:14:21 +01:00
asvitkine
1bf6f4d640
Merge pull request #92 from rickyzhang82/customized-color-depth
...
Customized color depth in SDL
2016-08-19 06:18:02 -07:00