mirror of
https://github.com/minetest/minetest.git
synced 2024-11-23 16:13:46 +01:00
e4bff8be94
* Rename everything. * Strip J prefix. * Change UpperCamelCase functions to lowerCamelCase. * Remove global (!) semaphore count mutex on OSX. * Remove semaphore count getter (unused, unsafe, depended on internal API functions on Windows, and used a hack on OSX). * Add `Atomic<type>`. * Make `Thread` handle thread names. * Add support for C++11 multi-threading. * Combine pthread and win32 sources. * Remove `ThreadStarted` (unused, unneeded). * Move some includes from the headers to the sources. * Move all of `Event` into its header (allows inlining with no new includes). * Make `Event` use `Semaphore` (except on Windows). * Move some porting functions into `Thread`. * Integrate logging with `Thread`. * Add threading test.
74 lines
1.0 KiB
Plaintext
74 lines
1.0 KiB
Plaintext
## Generic ignorable patterns and files
|
|
*~
|
|
.*.swp
|
|
.*-swp
|
|
*bak*
|
|
tags
|
|
*.vim
|
|
*.orig
|
|
*.rej
|
|
|
|
## Files related to minetest development cycle
|
|
/*.patch
|
|
|
|
## Non-static Minetest directories
|
|
/bin/
|
|
/games/*
|
|
!/games/minimal/
|
|
/cache/
|
|
/textures/*
|
|
!/textures/base/
|
|
/sounds/
|
|
/mods/*
|
|
!/mods/minetest/
|
|
/mods/minetest/*
|
|
!/mods/minetest/mods_here.txt
|
|
/worlds/
|
|
/world/
|
|
|
|
## Configuration/log files
|
|
minetest.conf
|
|
debug.txt
|
|
|
|
## Doxygen files
|
|
doc/Doxyfile
|
|
doc/html/
|
|
doc/doxygen_*
|
|
|
|
## Build files
|
|
CMakeFiles
|
|
Makefile
|
|
!build/android/Makefile
|
|
cmake_install.cmake
|
|
CMakeCache.txt
|
|
CPackConfig.cmake
|
|
CPackSourceConfig.cmake
|
|
src/android_version.h
|
|
src/android_version_githash.h
|
|
src/cmake_config.h
|
|
src/cmake_config_githash.h
|
|
src/lua/build/
|
|
locale/
|
|
.directory
|
|
.kdev4/
|
|
*.cbp
|
|
*.kdev4
|
|
*.layout
|
|
*.o
|
|
*.a
|
|
|
|
## Android build files
|
|
build/android/assets
|
|
build/android/bin
|
|
build/android/Debug
|
|
build/android/deps
|
|
build/android/gen
|
|
build/android/jni/src
|
|
build/android/libs
|
|
build/android/obj
|
|
build/android/path.cfg
|
|
build/android/and_env
|
|
build/android/AndroidManifest.xml
|
|
timestamp
|
|
|