sapier
ebf7ea5019
Add formspec api versioning
2014-06-29 12:13:55 +02:00
RealBadAngel
09ba047c01
Add setting for tooltips show delay.
2014-06-25 16:23:05 +02:00
RealBadAngel
27538ecef5
Tooltips rework.
...
Separate element for tooltips. Delayed showing,
use global color or given ones.
2014-06-24 22:11:47 +02:00
sapier
d4245e6cac
Support for scalable font and gui elements
...
Fix positioning of tabheader in order to be usable for scaling GUIs
WARNING: this changes position of current tabheaders, mods have to adjust!
2014-06-22 00:08:55 +02:00
RealBadAngel
c86b78c9b7
Fix labels and vertlabels on some systems.
2014-06-20 21:30:48 +02:00
sapier
e81454fb38
Fix small memory leaks on shutdown
2014-06-20 19:50:47 +02:00
RealBadAngel
04fbf47744
Add tooltips for button, imagebutton and checkbox.
2014-06-19 00:22:03 +02:00
sapier
65a4630f31
Fix bounding rect for formspec elements label vertlabel and checkboxes
2014-06-18 22:38:29 +02:00
sapier
2a09b7e84f
Make dropdown formspec elements send their value same style as buttons on change
2014-06-18 18:47:41 +02:00
sapier
003634e049
Add support for exiting formspecs by doubleclicking outside
2014-06-12 23:15:05 +02:00
sapier
763a511ca5
Improve performance by removing some temporary objects
...
Fix some coding style issues
2014-06-12 20:10:29 +02:00
sapier
b5acec0a3c
Add proper lua api deprecated handling
2014-04-29 22:49:04 +02:00
sapier
127f354e7a
Fix formspec replacement handling for in game formspecs
2014-04-22 20:59:01 +02:00
RealBadAngel
e7ef4f07cb
make formspec textarea wordwrap
...
Thats updated #795
2014-04-22 19:57:32 +02:00
sapier
5bd9c236d5
Fix double sending of chat messages
2014-03-23 19:15:38 +01:00
BlockMen
e4d1970abf
Fix game pause in singleplayer
2014-03-13 14:06:18 +01:00
sapier
a4e2198e41
Replace pause and message menu by formspec ones
2014-03-05 18:44:14 +01:00
Kahrl
8966c16ad2
Add formspec table
2014-01-13 18:11:08 -05:00
BlockMen
38d112033b
Fix formspec field labels
2013-12-17 01:13:16 +01:00
sapier
0d990bd189
Replace any direct curl usage by httpfetch
2013-12-13 18:05:46 +01:00
sapier
4ccaa6d0af
Implement search tab and version picker
2013-12-11 23:07:38 +01:00
PilzAdam
6c4a8766ab
Check if width, height or start index of a list[] is negative
2013-12-09 22:39:24 +01:00
PilzAdam
60113bde74
Dont move item back when not clicking on a slot
2013-12-03 18:05:36 +01:00
Kahrl
6f851c9692
Fix crash when pressing Enter key in formspec menu
2013-11-23 00:37:32 +01:00
BlockMen
3f519eb729
Fix formspec background padding when clipped
2013-11-14 19:03:55 +01:00
sapier
22a59b3912
Fix win32/msvc i18n (quite UGLY version, blame Microsoft)
2013-11-11 19:56:49 +01:00
sapier
0f9440fa61
Fix "TODO read modinfo" in modmanager to improve ui usability
2013-11-10 19:37:45 +01:00
BlockMen
5fbc39a76c
Fix typo
2013-11-03 22:33:06 +01:00
BlockMen
25edae00ea
Reworked formspecs and kahrl's hexcolor parser
2013-11-03 22:14:37 +01:00
Novatux
0b78889289
Send a on_receive_fields event when formspec is closed, with fields.quit = "true"
2013-11-03 11:53:59 +01:00
RealBadAngel
5598f3c81b
FIx wrong error message on invalid use of the formspec element image_button
2013-10-07 22:50:26 +02:00
Kahrl
3c4734d69a
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
e8b9467905
Fix crash on lua exception
2013-09-05 00:45:00 +02:00
PilzAdam
71a6ffa762
Use wstring for vertlabels
2013-08-31 21:07:53 +02:00
BlockMen
deaa8dc287
Fix gettext for tabs (windows)
2013-08-19 15:59:09 +02:00
Kahrl
8548bb75b6
GUIFormSpecMenu focus fixes
2013-08-19 15:49:36 +02:00
BlockMen
72b9b0fe3a
Reenable image scaling in formspecs
2013-08-18 15:52:04 +02:00
sapier
09a50d0458
Add translation for main menu
...
Add engine.gettext() and remove gettext() calls in guiFormspecMenu.cpp
2013-08-17 16:01:43 +02:00
PilzAdam
1e4e64f831
Remove debug output
2013-08-16 02:48:50 +02:00
Kahrl
5e312dc40d
Don't automatically scroll listbox when selecting an item in the middle
2013-08-16 00:58:03 +02:00
Kahrl
d8337034b5
Formspec textlist: Black Irrlicht magic to detect fake doubleclicks
2013-08-16 00:08:19 +02:00
Novatux
7921fe2cd1
Fix formspec escaping, add escaping to info.txt for texture packs.
2013-08-15 22:12:51 +02:00
Kahrl
4e1f50035e
Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu
2013-08-14 21:03:33 +02:00
Kahrl
2ed3067bbe
Fix various memory access problems detected by valgrind
2013-08-07 19:48:31 +02:00
Kahrl
7294f28c3a
Fix uninitialized irr::SEvent fields in guiFormSpecMenu.cpp
2013-08-07 01:36:19 +02:00
BlockMen
be4670fecf
Fix formspec label issues in win builds (MSVC)
2013-08-04 20:49:23 +02:00
BlockMen
a59f85c1a0
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
8e2467c393
Add gettext translation for image_button
2013-07-24 01:01:56 +02:00
sapier
494fa0c81a
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
1c7c5d571d
Fix serverlist
2013-07-09 22:55:39 +02:00
kwolekr
e1a13608d8
Revert "Fix serverlist not beeing escaped correctly"
...
This reverts commit 39d03148e5
.
2013-07-08 20:21:09 -04:00
sapier
39d03148e5
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
88d43af276
Fix many formspec menu bugs
2013-07-07 19:49:52 -04:00
Sfan5
7e73b7cae9
Fix parseColor, change remaining colorkeys to new format, fix Contributor list
2013-07-07 19:59:18 +02:00
Sfan5
307c57dcc4
Use hexadecimal RRGGBB instead of colorkeys, rename getColor to parseColor
2013-07-06 10:32:58 +02:00
sapier
967121a34b
Replace C++ mainmenu by formspec powered one
2013-07-02 19:58:20 -04:00
Kahrl
8161ab573f
Remove texture atlas / AtlasPointer, rename getTextureRaw to getTexture
2013-07-02 03:03:10 +02:00
Kahrl
d74c377337
Formspec: Don't perform black magic if selected item fits the guess
2013-06-18 01:32:11 +02:00
Kahrl
c8ed61b281
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
a61aa6690b
Fix editbox default text being pre-selected in some cases
2013-06-01 01:59:48 +02:00
sapier
98182f6097
fix memory leaks introduced by invalid gettext usage
2013-04-07 22:50:53 -04:00
kwolekr
ba78194636
Allow any character in formspec strings with escape char
2013-03-05 23:25:02 -05:00
Sfan5
6d0ea26c2d
Update Copyright Years
2013-02-24 20:15:24 +01:00
PilzAdam
497ff1ecd6
Change Minetest-c55 to Minetest
2013-02-24 18:49:03 +01:00
Ilya Zhuravlev
099d7ff2ad
"or" should be "||". Don't use "or", "and", etc.. It breaks build.
2013-01-04 23:39:12 +04:00
Jeija
46d431e7c3
Implement textarea in formspec, a multiline input field
2013-01-04 20:09:09 +01:00
RealBadAngel
36f03a7f4a
Bugfixes to item_image formspec method
2013-01-02 18:29:08 +04:00
Perttu Ahola
bee170570d
On-demand item meshes and textures
2012-12-02 00:38:26 +02:00
RealBadAngel
f4b7e1a570
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
c1d8eeb70a
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
MirceaKitsune
756db8174a
A bunch of fixes
...
No longer hide players who are dead. With models, a death animation should be used instead
Some changes requested by celeron55
Rename a lot of things in the code, and use better lua api function names
Minor code corrections
Bump protocol version up, since the models / animations / attachments code creates new client<->server messages
2012-11-25 19:14:24 +02:00
MirceaKitsune
9259d028ac
Update attachments at the ending of the addToScene function for parents. And with this... *drum roll* Client-side attachments are at last functional and stick visibly.
...
Fix the last segmentation fault (apparently). So far attachments seem to be fully functional, although removing the parent causes children to go to origin 0,0,0 and possibly still cause such a fault (though this should already be addressed)
Fix a bug in falling code where entities get stuck
Also check if the parent has been removed server-side, and detach the child if so. Fixes children going to origin 0,0,0 when their parent is removed.
Unset all attachment properties when permanently detaching (on both the client and server). Also store less data we don't need
Create a separate function for detaching, and also update lua api documentation
When a child is detached, update its position from the server to clients. This WILL cause it to get positioned slightly differently client side, as the server attachment system only copies parent origin and knows not about mesh / bone transformation. This prevents different clients seeing the object detached in different spots which is most correct
Update the position of attached players to clients. An attached player will see himself move, but this is currently VERY ugly and laggy as it is done by the server (it probably must stay this way too)
Use a different approach for locally attached players. This allows for smooth positio transitions to work, as well at the player turning around freely. Still buggy however
2012-11-25 19:14:24 +02:00
xyzz
a0b5605db8
Merge pull request #268 from khonkhortisan/image_button
...
Allow transparent image_buttons
2012-11-22 09:13:18 -08:00
RealBadAngel
8e5167d726
Adding background to Formspec
2012-11-08 19:22:37 +01:00
RealBadAngel
8540871ebc
Formspec: Draw images before inventories. Allows to use image as background.
2012-11-04 21:18:28 +01:00
Kyle
f9087d14a3
Allow transparent image_buttons
2012-10-18 12:06:47 -07:00
Perttu Ahola
e1a495ee30
Make inventory GUI do sane things when server-side inventory acts unusually
2012-09-02 22:51:38 +03:00
Perttu Ahola
6495007924
Fix bug in moving a larger sized stack in inventory on top of another
...
- You have 2 stacks: a with x items and b with y<x items
- Take a with your mouse and place it on b
- Whole stack a moves to b
- (y * 2 - x) items move from b to a
- (x - y) items are left to the mouse cursor
2012-09-02 20:24:45 +03:00
Perttu Ahola
a26a66a8c4
Restore focus to formspec menu when pressing a button
2012-07-25 18:28:40 +03:00
Perttu Ahola
db62c227c8
Improve formspec positioning
2012-07-25 16:30:23 +03:00
Perttu Ahola
9eaf93d41d
Detached inventory callbacks and reworked node metadata callbacks
2012-07-25 02:36:54 +03:00
Perttu Ahola
2ac20982e0
Detached inventories
2012-07-24 20:57:17 +03:00
Perttu Ahola
6dfefaf229
Formspec button_exit[] and image_button_exit[]
2012-07-22 17:40:48 +03:00
darkrose
506203345b
Implement formspec
2012-07-22 17:40:41 +03:00