Skip to content
Snippets Groups Projects
  1. Nov 11, 2015
  2. Oct 17, 2015
    • kwolekr's avatar
      Refactor Thread class to improve readability and portability · 765a834c
      kwolekr authored
      - Fix some incompatibilities with obscure platforms (AIX and WinCE)
      - Clean up Thread class interface
      - Add m_ prefix to private member variables
      - Simplify platform-dependent logic, reducing preprocessor
        conditional clauses and improving readibility
      - Add Thread class documentation
      765a834c
  3. Oct 14, 2015
  4. Oct 06, 2015
  5. Oct 04, 2015
  6. Sep 23, 2015
  7. Aug 24, 2015
    • ShadowNinja's avatar
      Clean up threading · e4bff8be
      ShadowNinja authored
        * 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.
      e4bff8be
  8. Aug 02, 2015
  9. Apr 27, 2015
  10. Apr 01, 2015
    • Zeno-'s avatar
      Move globals from main.cpp to more sane locations · 9527984d
      Zeno- authored
      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
      9527984d
  11. Mar 27, 2015
    • ShadowNinja's avatar
      Clean up and tweak build system · 93fcab95
      ShadowNinja authored
        * 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.
      93fcab95
  12. Mar 07, 2015
  13. Feb 18, 2015
  14. Feb 01, 2015
  15. Jan 28, 2015
  16. Jan 07, 2015
  17. Dec 30, 2014
  18. Dec 29, 2014
  19. Dec 09, 2014
  20. Dec 06, 2014
    • kwolekr's avatar
      Rewrite generate notification mechanism · 5062b99c
      kwolekr authored
      Add support for notify-on-decoration
      Clean up mapgen constructors
      Clean up mapgen.cpp code style somewhat
      Remove trailing whitespace from some files
      5062b99c
  21. Nov 13, 2014
  22. Nov 08, 2014
  23. Nov 02, 2014
  24. Nov 01, 2014
  25. Oct 27, 2014
  26. Sep 21, 2014
  27. Jul 12, 2014
  28. Jul 06, 2014
  29. Apr 15, 2014
  30. Apr 09, 2014
  31. Feb 16, 2014
  32. Feb 08, 2014
  33. Feb 05, 2014
Loading