65 Commits

Author SHA1 Message Date
ShadowNinja
a2bbc1d306 Revert "Add backtrace to error function"
This reverts commit 5b518ed2feff28c9bf21ad940c1b211b72d71bd1.

This caused duplicate tracebacks and tracebacks when unwanted.
It also ignored the level argument to error() and didn't pass the message (or level) to debug.traceback().
Use xpcall() or lua_pcall()'s errorhandler argument instead.
2014-04-24 18:27:25 -04:00
proller
495ed5ec8b Remove liquid_finite and weather 2014-04-18 21:56:48 +04:00
RealBadAngel
9cf4f96fa7 Normal maps generation on the fly.
Parallax mapping with slope information.
Overriding normal maps.
2014-03-21 01:32:00 +01:00
sapier
89c5163c02 Replace pause and message menu by formspec ones 2014-03-05 18:44:14 +01:00
ShadowNinja
24cc512b16 Add the option to bind to a specific address 2014-02-05 21:24:46 +01:00
ShadowNinja
8f5febfbaf Escape texture pack names 2014-02-03 17:57:19 -05:00
Dániel Varga
d0df784d3d Fixed mainmenu lua errors because of changes in get_textlist_index
Fixed lua error when none of the worlds or servers selected are and connect,
delete or configure buttons used.
2014-01-18 10:41:43 +01:00
Kahrl
d58f5a0878 Add formspec table 2014-01-13 18:11:08 -05:00
PilzAdam
8a9f45f905 Escape error messages in error dialog 2014-01-06 18:59:14 +01:00
Perttu Ahola
fa4a2a249a Fix main menu error message dialog: Now multi-line messages aren't cut at half of second line 2014-01-06 02:37:36 +02:00
Ilya Zhuravlev
7c1c3e1f7b Fix absence of images when compiled with RUN_IN_PLACE=0. 2014-01-05 12:43:40 +02:00
sapier
723f6e156a Implement search tab and version picker 2013-12-11 23:07:38 +01:00
RealBadAngel
c18af13697 Shaders rework. 2013-12-03 18:55:25 +01:00
sapier
b1a9e58d6a Fix modstore/favourites hang by adding asynchronous lua job support 2013-11-29 22:09:14 +01:00
sapier
326a3e4f8f Split server/client port setting to avoid port number clashes in mainmenu 2013-11-28 21:43:06 +01:00
Novatux
1afc4bfdf0 Fix my name (doesn't display correctly because of utf8 characters) 2013-11-23 20:05:07 +01:00
Sfan5
1e4aec30b5 Prevent enabling Shaders if Direct3D is used 2013-11-23 15:41:47 +01:00
PilzAdam
9b5ca79365 Add BlockMen to core dev list 2013-11-09 14:28:00 +01:00
sapier
09e13aeeef Fix crash updating gametype without game 2013-11-09 13:30:44 +01:00
kwolekr
85fe6f5be8 Add seed entry to world creation dialog 2013-11-05 00:00:01 -05:00
ShadowNinja
29d10c3f54 Add my email address to the main menu credits 2013-11-01 16:30:30 -04:00
BlockMen
4d25c22eff Don't remove background of games in submenus 2013-11-01 16:46:25 +01:00
Novatux
bb9d5afb7d Move new core devs to the "Core Developpers" section of mainmenu. 2013-11-01 12:27:50 +01:00
Kahrl
fb1f510c3f Change mainmenu texture handling + small misc changes
Texture names must now be escaped in formspec elements image[],
background[], image_button[], image_button_exit[].

Instead of special-case handling of texture loading (and unloading
which was missing) in guiFormSpecMenu.cpp, use the newly created
ISimpleTextureSource interface which is a minimal subset of
ITextureSource. There is an implementation of this interface
used by GUIEngine (MenuTextureSource).

Fix an off-by-one bug in unescape_string; it caused requests for a
texture called "\0".
2013-09-11 00:08:56 +02:00
PilzAdam
bfdd2d03cb Use engine.is_yes() in mainmenu 2013-09-10 21:38:50 +02:00
sapier
ac1cf4445c Add backtrace to error function 2013-09-04 12:19:26 +02:00
Ilya Zhuravlev
8e02304483 Add escaping to world list in main menu (fixes #896). 2013-08-29 16:12:16 +04:00
Kahrl
92ad6caa36 World config dialog: Use engine determined path for game mods 2013-08-19 15:49:36 +02:00
sapier
281dc6a502 Add translation for main menu
Add engine.gettext() and remove gettext() calls in guiFormspecMenu.cpp
2013-08-17 16:01:43 +02:00
PilzAdam
cb0a43d1db Add ability to activate mods with doubleclick (remove old_style_mod_selection) 2013-08-16 01:04:37 +02:00
Novatux
c0a089d4ac Fix formspec escaping, add escaping to info.txt for texture packs. 2013-08-15 22:12:51 +02:00
Kahrl
ee90d438b8 Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu 2013-08-14 21:03:33 +02:00
Ilya Zhuravlev
e1c5dac747 Fix my name. 2013-08-14 20:35:38 +04:00
PilzAdam
ce8fbe7e52 Fix worldlist in servertab being filtered by selected game 2013-08-06 17:28:51 +02:00
PilzAdam
6a5243005d Dont show gamefilter in TP tab 2013-08-04 18:37:19 +02:00
Novatux
9e65a396d1 Add texture pack selection to main menu 2013-08-04 16:52:30 +02:00
PilzAdam
448530d6b0 Play sounds/main_menu.ogg in menu 2013-07-28 23:29:03 +02:00
sapier
7e6fa631e7 Show portnumber for ip adresses only 2013-07-25 12:58:14 +02:00
sapier
d9f7cc1104 Fix bug in world creation
Add old style mod selection in worldconfig dialog
2013-07-22 18:10:00 +02:00
sapier
27ea0e8e32 Remove debug output 2013-07-22 18:10:00 +02:00
sapier
56cb1ed26c Fix background/overlay/footer/header handling
Add missing file headers
2013-07-22 18:10:00 +02:00
sapier
6a9c6e9d6b Add playernumber to favorites list 2013-07-22 18:09:59 +02:00
sapier
a4c3ec743e filterlist api cleanup 2013-07-22 18:09:59 +02:00
sapier
5f8013ae39 Add port to favorites if not 30000
Major modmgr overhaul
Add missing formspec checkbox doc
2013-07-22 18:09:59 +02:00
sapier
124989cb52 Replace worldlist by generic filterlist implementation 2013-07-22 18:09:59 +02:00
sapier
a09d127188 Swap name/password <-> server description 2013-07-22 18:09:59 +02:00
sapier
3c535e46a2 Revert "Fix serverdescription and name not beeing saved to local serverlist"
This reverts commit 7dbbbfc665e285cc9eb9d750c3a449d7da178d4f.
(was added twice)
2013-07-22 18:09:59 +02:00
sapier
73d2dbc705 Don't show flags in local favorites 2013-07-12 22:55:34 +02:00
sapier
7602e70bf6 Fix bug server name set to address field when using up/down keys
Show server description above connect button instead of in favorites list
2013-07-12 22:46:28 +02:00
sapier
888ff6a073 Add missing server flags in public serverlist 2013-07-12 22:46:27 +02:00