Merge commit '839c9693774fdb0e420391f65b8066e8bd04c591' into master-merge
Merge commit '37bef590b1d2161b16b2bd33349fc8b56af60920' into master-merge
Merge commit '4ee1a6ee1ae75d52984e54e689ef1e587b384bcb' into master-merge
Merge commit 'e78f526d5fbbbf18699ec76297e4973565356c81' into master-merge
Merge commit 'ff48e71434a414958e6e56628ccf04284d030784' into master-merge
Merge commit 'c3765eb6e7f6879e5a34c48f71e5ee7bc8b8851f' into master-merge
Merge commit 'ffb487e45c26dccd20285849979be1cb261c52f6' into master-merge
Merge commit 'e876e8ef487eeb9123f4906373622ffe3b6ea9d4' into master-merge
Merge commit '9c4c8b725fdca551dc9379b77ebd9c498d0c6f28' into master-merge
Merge commit 'e7c45da823515747a88569374d62717b72dcf078' into garux-merge
Merge commit '173f350be76237a7dee9c00c389dff4e56b3da4c' into garux-merge
Makefile: disable meshtex plugin compilation (does not build) Not configured in CMakeList.txt yet
Merge commit '4645e19ce9e8f8034233ac965a4103a13b75714c' into garux-merge
radiant/buildmenu: rename ".[ExecutableType]" as "[ExecutableExt]" - introduce GDEF_OS_EXE_EXT - no need for RADIANT_EXECUTABLE anymore - keep "[ExecutableType]" parsing but it looks useless
makefile: remind future ourselves that conftest.cpp belongs to the legacy Makefile
makefile: deprecate the legacy Makefile requires make to be called this way: make I_KNOW_MAKEFILE_IS_DEPRECATED=1
floating window: use HINT_UTILITY on Windows but normal window everywhere else, ref !140 !147 GDK_WINDOW_TYPE_HINT_UTILITY would have been a good option for any OS but KDE is known to be broken (such window is not put in focus). We must use GDK_WINDOW_TYPE_HINT_UTILITY on Windows to be sure the window is resizeable and to avoid the infinite minimize-restore loop. <3 @SpiKe
makefile: install heretic2 stuff like cmake does
tools/heretic2: move heretic2 stuff to its own directory
workaround the GTK2 GLWidget bug on Windows