Christoph Oelckers
|
f1db369883
|
moved a few things out of the common code that should be defined privately.
|
2024-02-04 13:54:25 +01:00 |
|
Christoph Oelckers
|
1717ff47b2
|
add GetChars() accessors to many FString uses where const char* is wanted.
By no means complete, it's just a start to get rid of that automatic type conversion operator.
|
2023-10-03 14:27:39 +02:00 |
|
alexey.lysiuk
|
bfefc12427
|
- fixed a bunch of Linux and macOS compilation errors
|
2023-08-23 12:34:33 +03:00 |
|
Christoph Oelckers
|
ebb71cebf1
|
- put the entire filesystem code into a namespace and created some subdirectories.
|
2023-08-22 22:54:54 +02:00 |
|
Christoph Oelckers
|
4906d287cb
|
- use std::vector<std::string> to pass the file list to InitMultipleFiles
|
2023-08-22 22:54:52 +02:00 |
|
Christoph Oelckers
|
5f3d25ef44
|
- use ScanDirectory in all places where the findfile API was used.
This allows to completely hide its implementation details from the rest of the code which only gets a list of file names now.
|
2023-08-22 21:49:54 +02:00 |
|
Christoph Oelckers
|
8d3c1adf05
|
- do not use POSIX directory functions in common code.
For Windows these need to redirect to Unicode system functions to properly handle paths not representable in 8 bit encodings.
|
2022-08-17 10:02:25 +02:00 |
|
Christoph Oelckers
|
e60e6967c0
|
- whitespace cleanup, updated from Raze.
|
2022-01-02 12:23:42 +01:00 |
|
Christoph Oelckers
|
357163c60d
|
- Backend update from Raze.
|
2021-03-04 14:45:29 +01:00 |
|
Christoph Oelckers
|
65c52b9825
|
- Backend update.
|
2020-10-16 23:25:18 +02:00 |
|
Christoph Oelckers
|
8dacdf2951
|
- use an array to store the buttons.
This puts a lot less knowledge about the game's features into the low level code.
|
2020-04-11 20:19:50 +02:00 |
|
Christoph Oelckers
|
0e7480b4ed
|
- moved the file lookup functions to utilities.
# Conflicts:
# src/common/utility/findfile.cpp
|
2020-04-11 20:19:50 +02:00 |
|
alexey.lysiuk
|
0d420a75b7
|
- fixed compilation for Linux and macOS
|
2020-04-11 20:36:36 +03:00 |
|
Christoph Oelckers
|
fb1a7679ec
|
- moved most basic utility code without any dependencies on the rest of the engine to 'common' directory.
Again the objective is easier sharing with Raze.
|
2020-04-11 14:00:13 +02:00 |
|