1
0
mirror of https://github.com/moparisthebest/minetest synced 2024-11-07 09:55:09 -05:00
minetest/src
Zefram d1d6a97b1c Scale form elements consistently
The ratios between the sizes of form elements, including text, is now
fixed, aside from variations caused by rounding.  This makes form layout
almost fully predictable, and particularly independent of player's
screen size.  The proportions of non-text elements are the traditional
proportions.

For compatibility, the way in which element positions and sizes are
specified remains unchanged, in all its baroqueness, with one exception.
The exception is that the position of a label[] element is now defined
in terms of the vertically center of the first line of the label,
rather than the bottom of the first line of the label.  This change
allows a label to be precisely aligned with button text or an edit box,
which are positioned in a centering manner.  Label positioning remains
consistent with the previous system, just more precisely defined.

Make multi-line label[] elements work properly.  Previously the code set
a bounding rectangle assuming that there would be only a single line,
and as a result a multi-line label would be cut somewhere in the middle
of the second line.  Now multi-line labels not only work, but have
guaranteed line spacing relative to inventory slots, to aid alignment.

Incidentally fix tabheader[] elements which were being constrained to
the wrong width.

Given an unusually large form, in variable-size mode, the form rendering
system now chooses a scale that will fit the entire form on the screen,
if that doesn't make elements too small.  Fixed-size forms, including the
main menu, are have their sizes fixed in inch terms.  The fixed size for
fixed-size forms and the preferred and minimum sizes for variable-size
forms all scale according to the gui_scaling parameter.
2014-11-30 17:50:09 +01:00
..
cguittfont OS X compatibility fixes 2014-06-29 17:27:33 +02:00
json fix link if system json lib exists 2013-03-05 23:54:07 -05:00
jthread Fix warnings reported by clang 2014-07-06 13:19:21 +02:00
lua Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
script noise: Throw exception on noise allocation failure 2014-11-29 16:52:45 -05:00
sqlite Update to SQLite 3.7.7.1 2011-09-01 18:27:30 -04:00
util Fixes for Android build errors. Enable sensor landscape rotation. 2014-11-25 13:28:51 +10:00
activeobject.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
ban.cpp ban.cpp refactoring 2014-08-22 22:03:08 +02:00
ban.h Always use builtin JThread library 2013-09-15 23:00:01 -04:00
base64.cpp Fix various indentation issues 2014-10-28 15:37:58 -04:00
base64.h Fix most warnings, re-fix MSVC compile error 2013-02-26 01:57:59 -05:00
camera.cpp Increase step smoothing to fit 1:1 stairs (works well on slabs too) 2014-11-26 17:28:02 +10:00
camera.h Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
cavegen.cpp Huge overhaul of the entire MapgenParams system 2014-02-03 22:50:14 -05:00
cavegen.h Mapgen V7: Huge rewrite, also tweaks to cavegen et al. 2013-07-06 02:21:54 -04:00
chat.cpp Fix typo in comment in chat.cpp 2014-09-14 15:37:27 +02:00
chat.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
client.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
client.h Fix client "double saving" simple singleplayer local maps 2014-11-26 00:49:54 +10:00
clientiface.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
clientiface.h Fix "ghost" blocks if block update is "on wire" while player digs nodes 2014-08-22 20:56:16 +02:00
clientmap.cpp Avoid doing a full material compare if not even first texture does match 2014-06-23 00:13:41 +02:00
clientmap.h Add support for interlaced polarized 3d screens 2014-05-18 01:08:13 +02:00
clientmedia.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
clientmedia.h Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
clientobject.cpp Migrate to STL containers/algorithms. 2013-03-11 19:08:39 -04:00
clientobject.h Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
clientserver.h Allow use all 6 faces for special tiles. 2014-08-25 12:47:06 +02:00
clientsimpleobject.h Update Copyright Years 2013-02-24 20:15:24 +01:00
clouds.cpp Refactor decoration-related code 2014-10-29 01:56:37 -04:00
clouds.h Fix #1358 (disappearing clouds) 2014-06-09 08:18:33 +02:00
cmake_config_githash.h.in Show git hash in version string at top left corner of window 2013-09-28 21:30:17 +02:00
cmake_config.h.in serialize.h: use machine native byte swapping if available, fall-back to previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000() 2014-11-21 22:33:48 +10:00
CMakeLists.txt Implement proper font handling 2014-11-30 17:50:09 +01:00
collision.cpp Remove most exceptions from getNode() (and variants) 2014-11-14 18:05:34 +10:00
collision.h Add an option to disable object <-> object collision for Lua entities 2013-07-20 20:43:11 +02:00
config.h serialize.h: use machine native byte swapping if available, fall-back to previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000() 2014-11-21 22:33:48 +10:00
connection.cpp Fix #1733: An unhandled exception occurred: GetPeer: Peer not found (possible timeout) 2014-10-28 13:39:23 -04:00
connection.h Improve timeout calculation 2014-08-22 20:56:16 +02:00
constants.h Scale form elements consistently 2014-11-30 17:50:09 +01:00
content_abm.cpp Remove liquid_finite and weather 2014-04-18 21:56:48 +04:00
content_abm.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_cao.cpp Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
content_cao.h Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
content_cso.cpp Remove most exceptions from getNode() (and variants) 2014-11-14 18:05:34 +10:00
content_cso.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_mapblock.cpp Fix raillike bug (currently manifests itself on Android), and minor improvement to readability. 2014-11-20 15:41:59 +10:00
content_mapblock.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_mapnode.cpp Update Copyright Years 2013-02-24 20:15:24 +01:00
content_mapnode.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_nodemeta.cpp Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
content_nodemeta.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
content_object.h Update Copyright Years 2013-02-24 20:15:24 +01:00
content_sao.cpp Replace setting unlimited_player_transfer_distance with player_transfer_distance 2014-11-08 14:56:09 +01:00
content_sao.h Replace setting unlimited_player_transfer_distance with player_transfer_distance 2014-11-08 14:56:09 +01:00
convert_json.cpp Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
convert_json.h Remove ugly curl struct pointer from jsonFetchValue signature 2014-06-19 21:24:53 +02:00
craftdef.cpp Fix aliases not working in shapeless crafting recipes 2013-08-25 18:14:26 +02:00
craftdef.h Added method to get all registered recipes for item(node) 2013-03-05 23:32:33 -05:00
database-dummy.cpp Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
database-dummy.h Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
database-leveldb.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
database-leveldb.h Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
database-redis.cpp Fix build with redis 2014-09-21 21:02:49 -04:00
database-redis.h Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
database-sqlite3.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
database-sqlite3.h Add sqlite3 backend hack for android 2014-08-16 12:28:07 +02:00
database.cpp Revert binary database block position encoding 2014-04-23 15:39:33 -04:00
database.h Move MapBlock (de)serializing code out of Database class 2014-07-12 17:38:17 +02:00
daynightratio.h Update Copyright Years 2013-02-24 20:15:24 +01:00
debug.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
debug.h Remove assert warning in leveldb wonderland 2013-09-10 18:28:26 +02:00
defaultsettings.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
defaultsettings.h Implement proper font handling 2014-11-30 17:50:09 +01:00
drawscene.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
drawscene.h Implement proper font handling 2014-11-30 17:50:09 +01:00
dungeongen.cpp Huge overhaul of the entire MapgenParams system 2014-02-03 22:50:14 -05:00
dungeongen.h Add map feature generation notify Lua API 2013-12-14 01:52:24 -05:00
emerge.cpp Add Generator Element Management framework 2014-11-12 23:02:41 -05:00
emerge.h Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
environment.cpp Remove most exceptions from getNode() (and variants) 2014-11-14 18:05:34 +10:00
environment.h Replace setting unlimited_player_transfer_distance with player_transfer_distance 2014-11-08 14:56:09 +01:00
event_manager.h Update Copyright Years 2013-02-24 20:15:24 +01:00
event.h Update Copyright Years 2013-02-24 20:15:24 +01:00
exceptions.h noise: Throw exception on noise allocation failure 2014-11-29 16:52:45 -05:00
filecache.cpp Rewrite client media download and support hash-based remote download 2013-12-13 18:05:20 +01:00
filecache.h Rewrite client media download and support hash-based remote download 2013-12-13 18:05:20 +01:00
filesys.cpp Remove temporary file at safeWriteToFile() 2014-08-16 12:46:48 +02:00
filesys.h Dont write directly to files but rather write and copy a tmp file 2013-08-13 22:05:45 +02:00
fontengine.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
fontengine.h Implement proper font handling 2014-11-30 17:50:09 +01:00
game.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
game.h Implement proper font handling 2014-11-30 17:50:09 +01:00
gamedef.h Clean up rollback 2014-11-19 16:21:59 -05:00
genericobject.cpp Add sneak and sneak_glitch to set_physics_override() 2013-12-03 23:20:00 +01:00
genericobject.h Add sneak and sneak_glitch to set_physics_override() 2013-12-03 23:20:00 +01:00
gettext.cpp fixed typo std::encl in src/gettext.cpp 2014-05-24 11:20:21 +02:00
gettext.h Fix errors/warnings reported by valgrind 2014-07-06 16:33:02 +02:00
gettime.h Make sure PRECISION_SECONDS corresponds to the integer 0 2014-10-09 11:40:33 +02:00
guiChatConsole.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
guiChatConsole.h Make freetype usage configureable by a setting 2013-08-04 20:35:14 +02:00
guiEngine.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
guiEngine.h Implement proper font handling 2014-11-30 17:50:09 +01:00
guiFileSelectMenu.cpp Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
guiFileSelectMenu.h Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
guiFormSpecMenu.cpp Scale form elements consistently 2014-11-30 17:50:09 +01:00
guiFormSpecMenu.h Scale form elements consistently 2014-11-30 17:50:09 +01:00
guiKeyChangeMenu.cpp Create faster key cache for main game loop (client) 2014-11-10 12:26:19 +10:00
guiKeyChangeMenu.h fix memory leaks introduced by invalid gettext usage 2013-04-07 22:50:53 -04:00
guiMainMenu.h Allow SIGINT to kill mainmenu again 2013-08-19 15:49:36 +02:00
guiPasswordChange.cpp Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
guiPasswordChange.h Update Copyright Years 2013-02-24 20:15:24 +01:00
guiTable.cpp Add [colorize modifier 2014-10-05 16:49:52 +02:00
guiTable.h Add formspec table 2014-01-13 18:11:08 -05:00
guiVolumeChange.cpp Fix all warnings reported by clang 2014-04-15 21:34:53 +02:00
guiVolumeChange.h Fix all warnings reported by clang 2014-04-15 21:34:53 +02:00
hex.h Implement urlencode and urldecode 2013-12-13 18:05:35 +01:00
httpfetch.cpp Use configured bind_address for HTTPFetch 2014-09-18 21:54:23 -04:00
httpfetch.h Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
hud.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
hud.h Fix heart + bubble bar size on different texture packs 2014-05-07 21:46:27 +02:00
inventory.cpp Clean up rollback 2014-11-19 16:21:59 -05:00
inventory.h Clean up rollback 2014-11-19 16:21:59 -05:00
inventorymanager.cpp Clean up rollback 2014-11-19 16:21:59 -05:00
inventorymanager.h Update Copyright Years 2013-02-24 20:15:24 +01:00
irr_aabb3d.h Update Copyright Years 2013-02-24 20:15:24 +01:00
irr_v2d.h Update Copyright Years 2013-02-24 20:15:24 +01:00
irr_v3d.h Update Copyright Years 2013-02-24 20:15:24 +01:00
irrlichttypes_bloated.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
irrlichttypes_extrabloated.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
irrlichttypes.h Update Copyright Years 2013-02-24 20:15:24 +01:00
itemdef.cpp Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
itemdef.h Make range of tools configureable 2013-07-20 20:37:59 +02:00
itemgroup.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
keycode.cpp Split settings into seperate source and header files 2014-09-21 14:39:35 -04:00
keycode.h Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
light.cpp Update Copyright Years 2013-02-24 20:15:24 +01:00
light.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
localplayer.cpp Remove most exceptions from getNode() (and variants) 2014-11-14 18:05:34 +10:00
localplayer.h Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
log.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
log.h Update Copyright Years 2013-02-24 20:15:24 +01:00
logoutputbuffer.h Update Copyright Years 2013-02-24 20:15:24 +01:00
luaentity_common.h Update Copyright Years 2013-02-24 20:15:24 +01:00
main.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
main.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
mainmenumanager.h Create faster key cache for main game loop (client) 2014-11-10 12:26:19 +10:00
map.cpp Remove most exceptions from getNode() (and variants) 2014-11-14 18:05:34 +10:00
map.h Clean up rollback 2014-11-19 16:21:59 -05:00
mapblock_mesh.cpp Fix smooth lighting (ambient occlusion) 2014-11-22 21:58:00 +10:00
mapblock_mesh.h Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
mapblock.cpp Remove most exceptions from getNode() (and variants) 2014-11-14 18:05:34 +10:00
mapblock.h Remove most exceptions from getNode() (and variants) 2014-11-14 18:05:34 +10:00
mapchunk.h Update Copyright Years 2013-02-24 20:15:24 +01:00
mapgen_singlenode.cpp mapgen: Resolve nodes in ctor rather than makeChunk 2014-10-30 02:29:37 -04:00
mapgen_singlenode.h mapgen: Resolve nodes in ctor rather than makeChunk 2014-10-30 02:29:37 -04:00
mapgen_v5.cpp Mgv5 1 up 1 down overgeneration for biome surface continuity 2014-11-20 23:13:09 -05:00
mapgen_v5.h Mgv5 get ground level at point function. Fast spawn player version 2014-11-20 21:07:20 -05:00
mapgen_v6.cpp Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
mapgen_v6.h Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
mapgen_v7.cpp Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
mapgen_v7.h Add Generator Element Management framework 2014-11-12 23:02:41 -05:00
mapgen.cpp Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
mapgen.h Fix double free bug when server is shut down 2014-11-15 22:33:52 +10:00
mapnode.cpp Optimise getTileInfo() 2014-11-21 14:56:45 +10:00
mapnode.h Custom collision boxes node property. 2014-10-19 20:48:21 +02:00
mapsector.cpp Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
mapsector.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
mesh.cpp Port createForsythOptimizedMesh from Irrlicht 1.8 2014-11-23 00:51:08 +01:00
mesh.h Port createForsythOptimizedMesh from Irrlicht 1.8 2014-11-23 00:51:08 +01:00
mg_biome.cpp Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
mg_biome.h Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
mg_decoration.cpp Add Generator Element Management framework 2014-11-12 23:02:41 -05:00
mg_decoration.h Add Generator Element Management framework 2014-11-12 23:02:41 -05:00
mg_ore.cpp Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
mg_ore.h Fix warnings and other misc. minor changes 2014-11-14 03:07:12 -05:00
mg_schematic.cpp Add Generator Element Management framework 2014-11-12 23:02:41 -05:00
mg_schematic.h Add Generator Element Management framework 2014-11-12 23:02:41 -05:00
modalMenu.h Remove m_ext_ptr in GUIFormSpecMenu, replaced by refcount mechanism 2014-10-24 21:14:48 +02:00
modifiedstate.h Update Copyright Years 2013-02-24 20:15:24 +01:00
mods.cpp Reduce indentation of HTTPFetchOngoing 2014-09-18 21:54:22 -04:00
mods.h Remove ugly curl struct pointer from jsonFetchValue signature 2014-06-19 21:24:53 +02:00
nameidmapping.cpp Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
nameidmapping.h Update Copyright Years 2013-02-24 20:15:24 +01:00
nodedef.cpp Optimise functions from CNodeDefManager and VoxelManipulator 2014-11-21 14:56:45 +10:00
nodedef.h Refactor decoration-related code 2014-10-29 01:56:37 -04:00
nodemetadata.cpp serialize.h: use machine native byte swapping if available, fall-back to previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000() 2014-11-21 22:33:48 +10:00
nodemetadata.h Add a limit to node meta data resolving recursion 2014-05-07 17:05:44 -04:00
nodetimer.cpp serialize.h: use machine native byte swapping if available, fall-back to previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000() 2014-11-21 22:33:48 +10:00
nodetimer.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
noise.cpp noise: Throw exception on noise allocation failure 2014-11-29 16:52:45 -05:00
noise.h Fix NoisePerlin3DEased return value 2014-11-14 21:19:46 -05:00
object_properties.cpp Add offset to automatic_face_movement_dir 2013-09-10 23:31:44 +02:00
object_properties.h Add offset to automatic_face_movement_dir 2013-09-10 23:31:44 +02:00
particles.cpp Remove most exceptions from getNode() (and variants) 2014-11-14 18:05:34 +10:00
particles.h Fix rendering glitches when far from the center of the map 2014-03-04 20:12:10 +01:00
pathfinder.cpp Remove noisy error messages, prepend "pathfinder: " to pathfinder messages 2014-02-03 20:13:31 +01:00
pathfinder.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
player.cpp Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
player.h Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
porting_android.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
porting_android.h Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
porting.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
porting.h Simplify loading of Android version of menu 2014-11-20 15:37:20 -05:00
profiler.h Fix msvc2012 build 2014-06-29 16:57:50 +02:00
quicktune_shortcutter.h Create faster key cache for main game loop (client) 2014-11-10 12:26:19 +10:00
quicktune.cpp Cleanup jthread and fix win32 build 2013-12-01 16:25:46 +01:00
quicktune.h Update Copyright Years 2013-02-24 20:15:24 +01:00
rollback_interface.cpp Clean up rollback 2014-11-19 16:21:59 -05:00
rollback_interface.h Clean up rollback 2014-11-19 16:21:59 -05:00
rollback.cpp Clean up rollback 2014-11-19 16:21:59 -05:00
rollback.h Clean up rollback 2014-11-19 16:21:59 -05:00
serialization.cpp Add compression API 2014-09-20 14:02:54 -04:00
serialization.h Add compression API 2014-09-20 14:02:54 -04:00
server.cpp Clean up rollback 2014-11-19 16:21:59 -05:00
server.h Clean up rollback 2014-11-19 16:21:59 -05:00
serverlist.cpp Serverlist: announce mg_name from map_meta.txt instead of minetest.conf 2014-11-10 22:27:10 +01:00
serverlist.h Serverlist: announce mg_name from map_meta.txt instead of minetest.conf 2014-11-10 22:27:10 +01:00
serverobject.cpp Fix issue #1275 - one more missing check. 2014-06-18 14:53:43 +02:00
serverobject.h Replace setting unlimited_player_transfer_distance with player_transfer_distance 2014-11-08 14:56:09 +01:00
settings.cpp Implement proper font handling 2014-11-30 17:50:09 +01:00
settings.h Implement proper font handling 2014-11-30 17:50:09 +01:00
sha1.cpp Make SHA1::addBytes(..., 0) a no-op instead of an assertion failure 2013-12-25 00:29:00 +01:00
sha1.h Passwords - a few corrections to the previous commit 2011-05-20 21:37:13 +01:00
shader.cpp Add optional framed glasslike drawtype 2014-10-02 11:35:15 +02:00
shader.h Unite nodes shaders. 2014-06-15 05:40:33 +02:00
sky.cpp Various uninitialised variable fixes 2014-10-19 15:33:08 +02:00
sky.h Various uninitialised variable fixes 2014-10-19 15:33:08 +02:00
socket.cpp Fix unit tests failing if IPv6 not available 2014-11-02 02:27:26 -05:00
socket.h Fix unit tests failing if IPv6 not available 2014-11-02 02:27:26 -05:00
sound_openal.cpp Pass arguments by reference 2014-03-12 17:34:48 -04:00
sound_openal.h Update Copyright Years 2013-02-24 20:15:24 +01:00
sound.cpp Update Copyright Years 2013-02-24 20:15:24 +01:00
sound.h Update Copyright Years 2013-02-24 20:15:24 +01:00
staticobject.cpp serialize.h: use machine native byte swapping if available, fall-back to previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000() 2014-11-21 22:33:48 +10:00
staticobject.h Fix object duplication bug (at least in the most reproducible UFO case) 2013-10-17 00:10:16 +03:00
strfnd.h Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
subgame.cpp Fix various indentation issues 2014-10-28 15:37:58 -04:00
subgame.h Add header.png and footer.png support for games, and support texture packs via <gameid>_menu_<background/overlay/header/footer>.png 2013-05-04 10:05:12 +03:00
test.cpp Implement WieldMeshSceneNode which improves wield mesh rendering 2014-11-08 23:11:57 +01:00
test.h Update Copyright Years 2013-02-24 20:15:24 +01:00
threads.h Always use builtin JThread library 2013-09-15 23:00:01 -04:00
tile.cpp Add [colorize modifier 2014-10-05 16:49:52 +02:00
tile.h Fix misc. style issues 2014-10-03 03:49:06 -04:00
tool.cpp Fix inversion of full_punch_interval 2014-07-02 16:48:11 +02:00
tool.h New damage system, add damageGroups to ToolCapabilities, bump protocol version 2013-03-29 20:14:09 +01:00
touchscreengui.cpp Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
touchscreengui.h Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
treegen.cpp Fix seg fault if popping from empty stack (L-system trees) 2014-08-23 06:40:27 +02:00
treegen.h Fix seg fault if popping from empty stack (L-system trees) 2014-08-23 06:40:27 +02:00
version.cpp Move #includes from version.h to version.cpp 2014-08-10 01:03:52 +02:00
version.h Move #includes from version.h to version.cpp 2014-08-10 01:03:52 +02:00
voxel.cpp Optimise functions from CNodeDefManager and VoxelManipulator 2014-11-21 14:56:45 +10:00
voxel.h Optimise functions from CNodeDefManager and VoxelManipulator 2014-11-21 14:56:45 +10:00
voxelalgorithms.cpp Remove emerge and speedup addArea by using memcopy instead of one by one assignment 2014-06-23 00:13:41 +02:00
voxelalgorithms.h Migrate to STL containers/algorithms. 2013-03-11 19:08:39 -04:00
wieldmesh.cpp Wield: always obey anisotropic_filter setting, not just for hi res textures 2014-11-26 19:54:04 +01:00
wieldmesh.h Wieldmesh: don't force anisotropic filtering on, instead disable mipmaps 2014-11-26 15:17:17 +01:00