dosbox-staging:forks/daum-scm-restoration

Last commit made on 2023-09-26
Get this branch:
git clone -b forks/daum-scm-restoration https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
forks/daum-scm-restoration
Repository:
lp:dosbox-staging

Recent commits

e7849ef... by Eben Bruyns <email address hidden>

Apply code fixes to fix the build up

Removing some code that breaks the build and fixing some bad code that
doens't work on modern compilers

095b533... by Eben Bruyns <email address hidden>

Apply a quick hack to fix the linux build

Don't hate me for this one, it was the least impact on the code to make
this work in the build. I believe less is more in cases like this and
it's isolated so it's easy to spot.

1302715... by ykhwong <email address hidden>

Apply more bit intact files for bit parrity

These are more changes that's required for build parity

Eben Bruyns <email address hidden> did the restoration

all code attributed to:
ykhwong <email address hidden>

5ecb674... by ykhwong <email address hidden>

Apply spurious changes that affects bit parrity

I needed these changes to matches the files that I needed for bit
parrity builds. don't ask me why but some of these files are imporant
to have intact for that.

If I had to guess with a gun to my head I would suggest that the
differenes is due to file encodings. I spent hours chasing down a 2 byte
variance in the build cased by src/gui/sdl_mapper.cpp once I included
the file with app the white space changes it worked, the remaining
change that I originally checked in appeared to be a single newline
added to the file between functions.

Eben Bruyns <email address hidden> did the restoration

All code is attributed to:
ykhwong <email address hidden>

df90b21... by ykhwong <email address hidden>

Apply all files that needs to be 100% intact

If these files are not 100% as supplied in the daum code base the build
wont have bit parrity.

These 2 files gave me problems when I edited them in terms of getting
bit parity on the build, so the changes are here in full.

I suspect that the issues comes from the unicode encodings. It's
likely on my machine that things go wrong, but I uncluded them in
full to acieve bit parrity in the build. No code should be left behind.

Eben Bruyns <email address hidden> did the restoration

All code credited to:
ykhwong <email address hidden>

354ce8d... by ykhwong <email address hidden>

Apply all non functional, but significant changes

These are mostly comments, commented out code and exatra lines or
deleted lines. They should not affect the buidl at all.

I would consider this ykhwongs "finger prints" it highlights his codings
style and commenting habbits. It might be useful to someone trying to ID
his code in other parts of the code bases where it was already absorbed.

If you take the files in this commit and overlay it with the commit I
consider to be his contributions you'll have an almost 100% chance of
having just his work in that set.

Eben Bruyns <email address hidden> did the restoration

all code attributed to:
ykhwong <email address hidden>

f4af01a... by ykhwong <email address hidden>

Apply all functional code changes from Daum

In my original change sets these were the files I thought could be
directly attributed to Daum, but with the SVN code underneath it
things might have changed slightly.

These might not be his only changes, but they stuck out and I'm
fairly confident that these are mostly his.

Eben Bruyns <email address hidden> did the restoration.

All code is credited to:
ykhwong <email address hidden>
Valley Bell <email address hidden>

b864945... by ykhwong <email address hidden>

Layer Daum's Printer support

This appears to be an isolated printer support patch.

Judging from the notes left on http://ykhwong.x-y.net this code was
contributed by ykhwong. I will attribute this commit to him, if that's
wrong someone can correct me in the future.

Eben Bruyns <email address hidden> did the restoration

All code attributed to:
ykhwong <email address hidden>

75e16cd... by Valley Bell <email address hidden>

Apply Valley Bell's -vmglog patch

I spoke to Valley Bell and I believe these changes to belong to him.

If I missed some changes it's entirely on me.

Eben Bruyns <email address hidden> did the restoration

all code attributed to Valley Bell <email address hidden>

c4a757d... by Jonathan Campbell <email address hidden>

Apply extra files from dosbox baseline

These files are all new in Daum and not in the baseline.
They are all build sysetm files so no significant changes here.

This is basically to create the baseline structure that daum would
have built from.

Eben Bruyns <email address hidden> did the restoration, but all changes
code is credited to Jonathan Campbell <email address hidden>

This was added by daum base, it's possible I accidentally cleared it out