64 Commits

Author SHA1 Message Date
sapier
723f6e156a Implement search tab and version picker 2013-12-11 23:07:38 +01:00
PilzAdam
6651b3387c Check if width, height or start index of a list[] is negative 2013-12-09 22:39:24 +01:00
PilzAdam
fc831c5418 Dont move item back when not clicking on a slot 2013-12-03 18:05:36 +01:00
Kahrl
ceca056e77 Fix crash when pressing Enter key in formspec menu 2013-11-23 00:37:32 +01:00
BlockMen
1b7420e0a5 Fix formspec background padding when clipped 2013-11-14 19:03:55 +01:00
sapier
f687511f36 Fix win32/msvc i18n (quite UGLY version, blame Microsoft) 2013-11-11 19:56:49 +01:00
sapier
6b98489ed9 Fix "TODO read modinfo" in modmanager to improve ui usability 2013-11-10 19:37:45 +01:00
BlockMen
395bc5c25e Fix typo 2013-11-03 22:33:06 +01:00
BlockMen
18314f400f Reworked formspecs and kahrl's hexcolor parser 2013-11-03 22:14:37 +01:00
Novatux
5db8c1b5d9 Send a on_receive_fields event when formspec is closed, with fields.quit = "true" 2013-11-03 11:53:59 +01:00
RealBadAngel
773cf884e3 FIx wrong error message on invalid use of the formspec element image_button 2013-10-07 22:50:26 +02: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
sapier
be372cf498 Fix crash on lua exception 2013-09-05 00:45:00 +02:00
PilzAdam
136e0697bc Use wstring for vertlabels 2013-08-31 21:07:53 +02:00
BlockMen
2d363dbbf3 Fix gettext for tabs (windows) 2013-08-19 15:59:09 +02:00
Kahrl
bfa1eb913f GUIFormSpecMenu focus fixes 2013-08-19 15:49:36 +02:00
BlockMen
40fbbf8fb2 Reenable image scaling in formspecs 2013-08-18 15:52:04 +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
3b098b7c95 Remove debug output 2013-08-16 02:48:50 +02:00
Kahrl
4f886514a7 Don't automatically scroll listbox when selecting an item in the middle 2013-08-16 00:58:03 +02:00
Kahrl
b7be31b051 Formspec textlist: Black Irrlicht magic to detect fake doubleclicks 2013-08-16 00:08:19 +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
Kahrl
3ec3564770 Fix various memory access problems detected by valgrind 2013-08-07 19:48:31 +02:00
Kahrl
bbc9a5091a Fix uninitialized irr::SEvent fields in guiFormSpecMenu.cpp 2013-08-07 01:36:19 +02:00
BlockMen
aa3bf1886a Fix formspec label issues in win builds (MSVC) 2013-08-04 20:49:23 +02:00
BlockMen
bbe6259cb7 Add support of pressed_texture of image_button
Fix params number

Add pressed texture name

Fix string def

Fix syntax error
2013-07-24 01:02:43 +02:00
BlockMen
46de1fea8d Add gettext translation for image_button 2013-07-24 01:01:56 +02:00
sapier
4ca213127f Remove lots of debug output from modmgr
Fix RUN_IN_PLACE=0 mod install (now mods are saved in user folder in that case)
Fix text of field element not unescaped correctly
2013-07-12 22:46:27 +02:00
sapier
0d365fa327 Fix serverlist 2013-07-09 22:55:39 +02:00
kwolekr
a7099f4f68 Revert "Fix serverlist not beeing escaped correctly"
This reverts commit 39d03148e5d98ef5f9a31b131a79ff2bbd71a877.
2013-07-08 20:21:09 -04:00
sapier
2c345afd1d Fix serverlist not beeing escaped correctly
Always use address for server
Fix first (empty) element beeing selected after deleting last world
2013-07-08 19:58:17 -04:00
sapier
4f7abcbafa Fix many formspec menu bugs 2013-07-07 19:49:52 -04:00
Sfan5
66c8125f40 Fix parseColor, change remaining colorkeys to new format, fix Contributor list 2013-07-07 19:59:18 +02:00
Sfan5
67b58fa494 Use hexadecimal RRGGBB instead of colorkeys, rename getColor to parseColor 2013-07-06 10:32:58 +02:00
sapier
62794622d6 Replace C++ mainmenu by formspec powered one 2013-07-02 19:58:20 -04:00
Kahrl
46340cbbe0 Remove texture atlas / AtlasPointer, rename getTextureRaw to getTexture 2013-07-02 03:03:10 +02:00
Kahrl
e671961d03 Formspec: Don't perform black magic if selected item fits the guess 2013-06-18 01:32:11 +02:00
Kahrl
5183edb4c1 Fix calculation of selected item (for not drawing it) in formspec
The previous code did not work when the list did not start at index 0
of the inventory list (issue #779).
2013-06-18 01:18:54 +02:00
MetaDucky
f4aaebce86 Fix editbox default text being pre-selected in some cases 2013-06-01 01:59:48 +02:00
sapier
c1e756aff9 fix memory leaks introduced by invalid gettext usage 2013-04-07 22:50:53 -04:00
kwolekr
950c0e60e2 Allow any character in formspec strings with escape char 2013-03-05 23:25:02 -05:00
Sfan5
3fab3825aa Update Copyright Years 2013-02-24 20:15:24 +01:00
PilzAdam
269f01224b Change Minetest-c55 to Minetest 2013-02-24 18:49:03 +01:00
Ilya Zhuravlev
62bb8ceb72 "or" should be "||". Don't use "or", "and", etc.. It breaks build. 2013-01-04 23:39:12 +04:00
Jeija
1e6c042c4c Implement textarea in formspec, a multiline input field 2013-01-04 20:09:09 +01:00
RealBadAngel
7b23ddb3be Bugfixes to item_image formspec method 2013-01-02 18:29:08 +04:00
Perttu Ahola
e187e834c3 On-demand item meshes and textures 2012-12-02 00:38:26 +02:00
RealBadAngel
983b4a6797 New elements in formspec, item_image and item_image_button.
Fixed also game bug drawing dragged item behind fields, buttons etc.
2012-12-01 20:39:41 +02:00
Jürgen Doser
0cc67f2b05 Make dragged itemstack following the mouse cursor much smoother
by using the cursor coordinates directly, instead of updating them only when a mouse event is seen.
2012-11-30 22:07:30 +02:00