aboutsummaryrefslogtreecommitdiff
path: root/src/porting.cpp
AgeCommit message (Collapse)Author
2015-04-17Fix path detection with --std= parameterest31
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
2015-04-01Move globals from main.cpp to more sane locationsCraig Robbins
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
2015-03-28Add Lua function get_video_modes() for main menuCraig Robbins
Also updates and uses porting::getSupportedVideoModes()
2015-03-27Clean up and tweak build systemShadowNinja
* 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.
2015-03-17Standalone bundle for OSX (w/ dependencies!)Pavel Puchkin
2015-03-07Fix RUN_IN_PLACE broken due to invalid usage of assertsapier
2015-03-07For usages of assert() that are meant to persist in Release builds (when ↵Craig Robbins
NDEBUG is defined), replace those usages with persistent alternatives
2015-02-05Fix performance regressionCraig Robbins
2015-02-02Fix some MSVC-specific warnings and add debug path as an MSVC directorykwolekr
2015-01-18Reorganize supported video driver query mechanismskwolekr
2015-01-07Fix andorid build errorsapier
2015-01-06Implement X11 dpi autodetectionsapier
2014-12-16Fix OSX packaging finallyPavel Puchkin
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2014-12-15Set WM_CLASS window hint for Xorgkwolekr
2014-11-30Implement proper font handlingsapier
2014-10-01Fix android build using hardcoded path for data instead of using the one ↵sapier
fetched by android api on init. Fix android missing version information
2014-06-29Add support for Android 2.3+sapier
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!
2014-06-29OS X compatibility fixesMartin Doege
2014-06-01Revert "Add daemon support for linux like operating systems"sapier
Remove daemon support due to delayed popular vote (part 2)
2014-06-01Revert "Redirect stdin/stderr/stdout to /dev/null in daemon mode"sapier
Remove daemon support due to delayed popular vote (part 1)
2014-06-01Redirect stdin/stderr/stdout to /dev/null in daemon modesapier
2014-05-31Add daemon support for linux like operating systemssapier
2014-04-27Add support for dpi based HUD scalingsapier
Add support for (configurable) multiline hotbar Improved screensize handling Add userdefined gui scale by BlockMen
2014-04-19Bunch of small fixes (coding style, very unlikely errors, warning messages)sapier
2014-04-14Fix problem with newer MinGW runtimesSfan5
2014-01-23Include system info in the HTTP user agent on WindowsSfan5
2013-11-02Portability fixes for OpenBSD (and possibly NetBSD and others).Aaron Suen
2013-02-25Tune queue limits, some other adjustmentskwolekr
2013-02-25Add multi-Emerge thread supportkwolekr
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2013-02-06Fix assertion condition in initializePaths()kwolekr
2013-01-22Fix msvc buildIlya Zhuravlev
2013-01-21Proper RUN_IN_PLACE support for OSX and FreeBSDkwolekr
2012-07-23Improve build configuration optionsPerttu Ahola
2012-06-17Initially split utility.h to multiple files in util/Perttu Ahola
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-03-25MSVC build directory autodetection at startupPerttu Ahola
2012-03-20Flatten share/ and user/ in the source and for the RUN_IN_PLACE buildPerttu Ahola
2012-03-13Attempt to fix RUN_IN_PLACE autodetection on LinuxPerttu Ahola
2012-03-11Remove useless debug output (log at info level)Perttu Ahola
2012-03-11Clean up log messages everywherePerttu Ahola
2012-03-10Initial directory structure reworkPerttu Ahola
2011-11-29Scripting WIPPerttu Ahola
2011-11-29Move images to data/textures and fix some path stuff; hope that installation ↵Perttu Ahola
still works
2011-11-06Command-line signal handling for WindowsConstantin Wenger
2011-11-02Remove trailing / or \ in path_userdata (probably fixes world deletion on ↵Perttu Ahola
Windows)
2011-10-16Fix map delete on windows (concatenate paths correctly with / or \ depending ↵Perttu Ahola
on OS)
2011-08-12fixed not finding data dir if installedConstantin Wenger
2011-08-02Fix data paths for FreeBSDDmitry Marakasov