17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-17 07:29:20 +02:00
Commit Graph

22 Commits

Author SHA1 Message Date
maj00r
96161dcacb include the platform header where Win32 types are used
windows.cpp and piped_proc.cpp reached windows.h through an imported
module's global module fragment, which does not cross the boundary.
LPT.cpp and zmq_input.cpp never had it at all - the first was in an
MSBuild batch that aborted before reaching it, the second is behind
WITH_ZMQ and has not been compiled by either CI job.

The earlier sweep only looked inside #ifdef _WIN32 blocks, but these
files are gated by CMake instead, so they have no such block.
2026-09-10 02:40:50 +02:00
maj00r
02c6e6895e cover the units that are not module units
The template-header propagation only walked files with a module
declaration, so EU07.cpp, windows.cpp, export_e3d_standalone.cpp and
every betterRenderer source were outside it - including the file with
main(). They reach cParser and friends through eu07.simcore and
instantiate their templates without the headers those bodies name.

Adds audit_modules.py, which checks the whole tree for the seven classes
this migration hit; all seven are clean now.
2026-09-10 02:04:06 +02:00
maj00r
3f7960aad5 pch migration to modules [wip] 2026-09-09 20:35:26 +02:00
copilot-swe-agent[bot]
7e49aa8740 Rewrite #includes to use explicit subdirectory paths
Co-authored-by: Hirek193 <23196899+Hirek193@users.noreply.github.com>
2026-03-14 19:16:48 +00:00
milek7
3d15cf3672 add crashreporter 2021-02-13 18:32:19 +01:00
milek7
4b50fba6bc use magic symbols to hint amd/nvidia driver to use dedicated gpu 2019-09-04 23:25:02 +02:00
milek7
d9687a4e1f Merge branch 'tmj-dev' into milek-dev 2018-09-16 22:48:53 +02:00
tmj-fstate
ff6bed67a9 refactoring: application mode code split 2018-08-02 20:39:19 +02:00
milek7
08cf801c4e Merge branch 'tmj-dev' into milek-dev 2018-07-17 16:47:25 +02:00
tmj-fstate
ed1e0d8a10 refactoring: basic application code wrapper 2018-07-14 23:44:56 +02:00
milek7
61836eb2e4 Merge branch 'tmj-dev' 2018-02-16 15:33:11 +01:00
milek7
07b0ac6a95 change screenshot key, configurable location 2018-01-29 11:17:13 +01:00
tmj-fstate
0124032d3b maintenance: settings item refactoring, include dependencies fixes 2018-01-26 16:44:47 +01:00
milek7
16923d20f7 tmj merge 2017-10-30 16:30:04 +01:00
tmj-fstate
630b9ecf1b track rendering optimization, application messaging routines moved to separate namespace 2017-10-15 01:06:40 +02:00
milek7
592b8ba4d6 oops 2017-09-05 21:37:04 +02:00
milek7
d550b4d980 oops 2017-09-05 21:06:47 +02:00
milek7
316584b8d3 crazy hack for weird numpads on windows 2017-09-04 19:32:45 +02:00
tmj-fstate
c43ac777f4 control for overload relays, wheelspin brakes and sander, horns, radio, pantograph compressor. added basic air leaks for braking system 2017-04-22 15:48:02 +02:00
VB
b65dd1a735 merge 2017-03-05 22:34:10 +01:00
VB
6545ab39df merge 2017-03-03 13:12:00 +01:00
VB
92f39cd9b9 tymczasowe przywrócenie tekstu, porządek, wywalenie starych plików, warningi, cmake, itp. 2017-02-14 19:13:48 +01:00