aboutsummaryrefslogtreecommitdiff
path: root/src/porting.cpp
Commit message (Collapse)AuthorAge
* Only lowercase project name at compile timeShadowNinja2015-04-21
|
* Fix build on OS X (Thanks neoascetic)kwolekr2015-04-20
|
* Porting: Refactor initalizePaths()kwolekr2015-04-19
| | | | | Add support for Solaris and HP-UX Search additional potential procfs locations for current executable
* Fix path detection with --std= parameterest312015-04-17
| | | | | | Fixes path detection when compilers have been told to follow a standard, e.g. with -DCMAKE_CXX_FLAGS=--std=c++98. To see the passed defines, try this with and without the --std parameter: gcc -E -dM --std=c99 - < /dev/null | grep linux
* Move globals from main.cpp to more sane locationsCraig Robbins2015-04-01
| | | | | | | | | | | | Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h
* Add Lua function get_video_modes() for main menuCraig Robbins2015-03-28
| | | | Also updates and uses porting::getSupportedVideoModes()
* Clean up and tweak build systemShadowNinja2015-03-27
| | | | | | | | | | | | | | | | * Combine client and server man pages. * Update unit test options and available databases in man page. * Add `--worldname` to man page. * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`. * Disable server build by default on all operating systems. * Make `ENABLE_FREETYPE` not fail if FreeType isn't found. * Enable LevelDB, Redis, and FreeType detection by default. * Remove the `VERSION_PATCH_ORIG` hack. * Add option to search for and use system JSONCPP. * Remove broken LuaJIT version detection. * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`. * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`. * Clean up style of CMake files.
* Standalone bundle for OSX (w/ dependencies!)Pavel Puchkin2015-03-17
|
* Fix RUN_IN_PLACE broken due to invalid usage of assertsapier2015-03-07
|
* For usages of assert() that are meant to persist in Release builds (when ↵Craig Robbins2015-03-07
| | | | NDEBUG is defined), replace those usages with persistent alternatives
* Fix performance regressionCraig Robbins2015-02-05
|
* Fix some MSVC-specific warnings and add debug path as an MSVC directorykwolekr2015-02-02
|
* Reorganize supported video driver query mechanismskwolekr2015-01-18
|
* Fix andorid build errorsapier2015-01-07
|
* Implement X11 dpi autodetectionsapier2015-01-06
|
* Fix OSX packaging finallyPavel Puchkin2014-12-16
| | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com>
* Set WM_CLASS window hint for Xorgkwolekr2014-12-15
|
* Implement proper font handlingsapier2014-11-30
|
* Fix android build using hardcoded path for data instead of using the one ↵sapier2014-10-01
| | | | | | fetched by android api on init. Fix android missing version information
* Add support for Android 2.3+sapier2014-06-29
| | | | | | | | | | | | | There have been plenty of ppl involved in creating this version. I don't wanna mention names as I'm sure I'd forget someone so I just tell where help has been done: - The partial android versions done by various ppl - Testing on different android devices - reviewing code (especially the in core changes) - testing controls - reviewing texts A big thank you to everyone helping this to be completed!
* OS X compatibility fixesMartin Doege2014-06-29
|
* Revert "Add daemon support for linux like operating systems"sapier2014-06-01
| | | | Remove daemon support due to delayed popular vote (part 2)
* Revert "Redirect stdin/stderr/stdout to /dev/null in daemon mode"sapier2014-06-01
| | | | Remove daemon support due to delayed popular vote (part 1)
* Redirect stdin/stderr/stdout to /dev/null in daemon modesapier2014-06-01
|
* Add daemon support for linux like operating systemssapier2014-05-31
|
* Add support for dpi based HUD scalingsapier2014-04-27
| | | | | | Add support for (configurable) multiline hotbar Improved screensize handling Add userdefined gui scale by BlockMen
* Bunch of small fixes (coding style, very unlikely errors, warning messages)sapier2014-04-19
|
* Fix problem with newer MinGW runtimesSfan52014-04-14
|
* Include system info in the HTTP user agent on WindowsSfan52014-01-23
|
* Portability fixes for OpenBSD (and possibly NetBSD and others).Aaron Suen2013-11-02
|
* Tune queue limits, some other adjustmentskwolekr2013-02-25
|
* Add multi-Emerge thread supportkwolekr2013-02-25
|
* Update Copyright YearsSfan52013-02-24
|
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
|
* Fix assertion condition in initializePaths()kwolekr2013-02-06
|
* Fix msvc buildIlya Zhuravlev2013-01-22
|
* Proper RUN_IN_PLACE support for OSX and FreeBSDkwolekr2013-01-21
|
* Improve build configuration optionsPerttu Ahola2012-07-23
|
* Initially split utility.h to multiple files in util/Perttu Ahola2012-06-17
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-05
| | | | GPLv2/later, by agreement of major contributors
* MSVC build directory autodetection at startupPerttu Ahola2012-03-25
|
* Flatten share/ and user/ in the source and for the RUN_IN_PLACE buildPerttu Ahola2012-03-20
|
* Attempt to fix RUN_IN_PLACE autodetection on LinuxPerttu Ahola2012-03-13
|
* Remove useless debug output (log at info level)Perttu Ahola2012-03-11
|
* Clean up log messages everywherePerttu Ahola2012-03-11
|
* Initial directory structure reworkPerttu Ahola2012-03-10
|
* Scripting WIPPerttu Ahola2011-11-29
|
* Move images to data/textures and fix some path stuff; hope that installation ↵Perttu Ahola2011-11-29
| | | | still works
* Command-line signal handling for WindowsConstantin Wenger2011-11-06
|
* Remove trailing / or \ in path_userdata (probably fixes world deletion on ↵Perttu Ahola2011-11-02
| | | | Windows)