<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Shipwright/soh/src/code/game.c, branch 3.0.0</title>
<subtitle>Ship of Harkinian: Ocarina of Time PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/'/>
<entry>
<title>add support for clang compiler (#592)</title>
<updated>2022-07-10T14:51:12+00:00</updated>
<author>
<name>Jeffrey Crowell</name>
<email>github@crowell.biz</email>
</author>
<published>2022-07-10T14:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=d4c1c40c1db2efaa5e0c15be6bf705d5f378c62d'/>
<id>d4c1c40c1db2efaa5e0c15be6bf705d5f378c62d</id>
<content type='text'>
* hacks to align strings for clang... wow just wow

* start work to getting built with clang

* fix issues with struct constructors, all builds, doesn't link still

* fix some narrowing issues that clang complains about

* fix compliation of zapd

* fix null deref in VersionInfo

* builds with clang

* make stringbuilding use StringHelper instead of addition

* fix linking

* add CLANG SHIP overlay on clang built versions

* doesn't need to be volatile

* mark unknown strings as extern

* rename some stuff

* can't align extern

* hopefully fix compilation for everythign

* expandtab

* allow setting LD

* Revert "allow setting LD"

This reverts commit 711aba6db2c41bab476bd34e878af6a37a7f5559.

maybe to use lld it should be a LDFLAG?

* -Wno-deprecated-declarations is required for newer versions of clang

on macOS 13 beta sdk, the version of apple clang requires this

* Add jenkins support for clang

* Forward CXX flags to stormlib compilation

* Move GCC only flags to check

* use exports to set multiarch setup

* Fix Jenkins forever

* use make instead of cmake --build

add some flags to build with clang-11 as well

* address review coments

- rework extraction to allow multi thread
- misc readability cleanup

* update makefile to add WARN on linux+clang

Co-authored-by: David Chavez &lt;david@dcvz.io&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hacks to align strings for clang... wow just wow

* start work to getting built with clang

* fix issues with struct constructors, all builds, doesn't link still

* fix some narrowing issues that clang complains about

* fix compliation of zapd

* fix null deref in VersionInfo

* builds with clang

* make stringbuilding use StringHelper instead of addition

* fix linking

* add CLANG SHIP overlay on clang built versions

* doesn't need to be volatile

* mark unknown strings as extern

* rename some stuff

* can't align extern

* hopefully fix compilation for everythign

* expandtab

* allow setting LD

* Revert "allow setting LD"

This reverts commit 711aba6db2c41bab476bd34e878af6a37a7f5559.

maybe to use lld it should be a LDFLAG?

* -Wno-deprecated-declarations is required for newer versions of clang

on macOS 13 beta sdk, the version of apple clang requires this

* Add jenkins support for clang

* Forward CXX flags to stormlib compilation

* Move GCC only flags to check

* use exports to set multiarch setup

* Fix Jenkins forever

* use make instead of cmake --build

add some flags to build with clang-11 as well

* address review coments

- rework extraction to allow multi thread
- misc readability cleanup

* update makefile to add WARN on linux+clang

Co-authored-by: David Chavez &lt;david@dcvz.io&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Use Macro for __FILE__ &amp; __LINE__ when possible (#559)</title>
<updated>2022-07-05T23:29:34+00:00</updated>
<author>
<name>Baoulettes</name>
<email>perlouzerie@hotmail.fr</email>
</author>
<published>2022-07-05T23:29:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=a5df9dddf06adc328dea2877d1f21d1836653b35'/>
<id>a5df9dddf06adc328dea2877d1f21d1836653b35</id>
<content type='text'>
* First batch some overlay

* Almost all overlay

* effect &amp; gamestate

* kaleido stuffs

* more overlay

* more left over from code folder

* remaining hardcoded line and file

* Open &amp; Close _DISP __FILE__ &amp; __LINE__ clean up

* Some if (1) {} remove

* LOG_xxxx __FILE__ , __LINE__ cleaned

* ASSERT macro __FILE__ __LINE__

* mtx without line/file in functions

* " if (1) {} " &amp; "if (0) {}" and tab/white place

* LogUtils as macro

* GameState_, GameAlloc_, SystemArena_ &amp; ZeldaArena_

* Revert "GameState_, GameAlloc_, SystemArena_ &amp; ZeldaArena_"

This reverts commit 0d85caaf7e342648c01a15fe21e93637352dc596.

* Like last commit but as macro

* Fix matrix not using macros

* use function not macro

* DebugArena_* functions
GameAlloc_MallocDebug
BgCheck_PosErrorCheck as macros
removed issues with ; in macro file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* First batch some overlay

* Almost all overlay

* effect &amp; gamestate

* kaleido stuffs

* more overlay

* more left over from code folder

* remaining hardcoded line and file

* Open &amp; Close _DISP __FILE__ &amp; __LINE__ clean up

* Some if (1) {} remove

* LOG_xxxx __FILE__ , __LINE__ cleaned

* ASSERT macro __FILE__ __LINE__

* mtx without line/file in functions

* " if (1) {} " &amp; "if (0) {}" and tab/white place

* LogUtils as macro

* GameState_, GameAlloc_, SystemArena_ &amp; ZeldaArena_

* Revert "GameState_, GameAlloc_, SystemArena_ &amp; ZeldaArena_"

This reverts commit 0d85caaf7e342648c01a15fe21e93637352dc596.

* Like last commit but as macro

* Fix matrix not using macros

* use function not macro

* DebugArena_* functions
GameAlloc_MallocDebug
BgCheck_PosErrorCheck as macros
removed issues with ; in macro file</pre>
</div>
</content>
</entry>
<entry>
<title>change OSMesg definition and fix memory corruptions</title>
<updated>2022-06-04T15:09:50+00:00</updated>
<author>
<name>Random06457</name>
<email>28494085+Random06457@users.noreply.github.com</email>
</author>
<published>2022-06-04T09:56:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=b5d5930fed84b094c8fc82244d6a64a4a9cd5087'/>
<id>b5d5930fed84b094c8fc82244d6a64a4a9cd5087</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Cheat Menuing (#237)</title>
<updated>2022-05-02T22:24:39+00:00</updated>
<author>
<name>Ralphie Morell</name>
<email>stratomaster64@gmail.com</email>
</author>
<published>2022-05-02T22:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=43294d66b5202bf719b805d2103ccac19132feda'/>
<id>43294d66b5202bf719b805d2103ccac19132feda</id>
<content type='text'>
* readded cheats to menu; fixed bug with freezing time

* removed extraneous dev tools section</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* readded cheats to menu; fixed bug with freezing time

* removed extraneous dev tools section</pre>
</div>
</content>
</entry>
<entry>
<title>Languages selection menu (#232)</title>
<updated>2022-05-02T22:24:12+00:00</updated>
<author>
<name>Baoulettes</name>
<email>perlouzerie@hotmail.fr</email>
</author>
<published>2022-05-02T22:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=18d2bac409d32c59022ac5293eec80682fa13648'/>
<id>18d2bac409d32c59022ac5293eec80682fa13648</id>
<content type='text'>
* Adding Languages section

* Added LanguagesSection

* Register the Cvar

* Added switcher method

* Added Language selection menu + function

* function ref.

* Conflict fixes to be sure nothing else is modded

* space removed

* no need to have conditions since ID are the same</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Adding Languages section

* Added LanguagesSection

* Register the Cvar

* Added switcher method

* Added Language selection menu + function

* function ref.

* Conflict fixes to be sure nothing else is modded

* space removed

* no need to have conditions since ID are the same</pre>
</div>
</content>
</entry>
<entry>
<title>Cheats Menu expansion (#176)</title>
<updated>2022-04-21T22:39:39+00:00</updated>
<author>
<name>Ralphie Morell</name>
<email>rafael.morell@techfield.us</email>
</author>
<published>2022-04-21T22:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=f65486d82dfece3b305697e0fd258cdfaa9c6252'/>
<id>f65486d82dfece3b305697e0fd258cdfaa9c6252</id>
<content type='text'>
* Added extra cheats; compacted cheats menu

* fixed flag oversight</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added extra cheats; compacted cheats menu

* fixed flag oversight</pre>
</div>
</content>
</entry>
<entry>
<title>Add cheats menu.</title>
<updated>2022-03-29T16:00:41+00:00</updated>
<author>
<name>ProjectRevoTPP</name>
<email>projectrevotpp@hotmail.com</email>
</author>
<published>2022-03-28T01:18:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=25468cf7223e8343091e5e7e0a99fe8fb7c473ee'/>
<id>25468cf7223e8343091e5e7e0a99fe8fb7c473ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>git subrepo clone https://github.com/HarbourMasters/soh.git</title>
<updated>2022-03-22T01:51:23+00:00</updated>
<author>
<name>M4xw</name>
<email>m4x@m4xw.net</email>
</author>
<published>2022-03-22T01:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/Shipwright/commit/?id=39cc86c2608e2f75ace33fc7f43bc4f2ad743f1a'/>
<id>39cc86c2608e2f75ace33fc7f43bc4f2ad743f1a</id>
<content type='text'>
subrepo:
  subdir:   "soh"
  merged:   "ba904bbd0"
upstream:
  origin:   "https://github.com/HarbourMasters/soh.git"
  branch:   "master"
  commit:   "ba904bbd0"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
subrepo:
  subdir:   "soh"
  merged:   "ba904bbd0"
upstream:
  origin:   "https://github.com/HarbourMasters/soh.git"
  branch:   "master"
  commit:   "ba904bbd0"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
</pre>
</div>
</content>
</entry>
</feed>
