MoNTE48
e98d421aff
Merge remote-tracking branch 'upstream/stable-0.4' into sync
2019-04-01 20:18:54 +02:00
Ezhh
2d210073f2
Fix console resize issue when maximising game window ( #6023 )
2018-06-03 17:31:59 +02:00
Zeno-
8f8001e6d2
Fix console not being properly resized after window size changed ( #6020 )
2018-06-03 17:31:59 +02:00
Maksim Gamarnik
35770f4abb
Merge Minetest 0.4.16
2017-06-06 23:03:34 +03:00
Loïc Blot
a8ffcfec91
Real control fix ( #5787 )
...
* Allow enabling and disabling mods.
* Re-fix 605599b6f150b89ba6539c4d088231b326adcb48
This breaks some chars like € in chat.
Instead verify is char is a non control char -> iswcntrl
2017-05-20 22:29:15 +02:00
Loic Blot
d96eba4da1
Fix wchar_t type on 605599b6f150b89ba6539c4d088231b326adcb48
...
event.KeyInput.Char is a wchar_t, iswprint should be used
2017-05-20 20:13:29 +02:00
Craig Davison
9079d537d4
Fix shift key producing space in console ( #5777 )
...
* Fix shift key producing space in console
2017-05-20 12:29:31 +02:00
ShadowNinja
dc73e2cec8
Clean up getTime helpers
...
This increases size of the getTime return values to 64 bits.
It also removes the TimeGetter classes since the getTime functions
are now very precise.
2017-04-28 14:43:18 -04:00
Maksim Gamarnik
e05f7db82f
Updated to Minetest ver. 0.4.15
2017-01-30 00:44:07 +02:00
Zeno-
48f56fd426
Rename height to scale for openConsole() ( #5139 )
...
For Game::openConsole() and GUIChatConsole::openConsole() the
parameter name 'height' is misleading because it's actually a
percentage of the screen/window height.
2017-01-29 19:26:00 +10:00
sfan5
a3448cca81
Irrlicht 1.9 support
2016-12-26 22:36:22 +01:00
Rogier-5
9f24b357c4
Fix & make linux conditionals uniform ( #4278 )
...
The source used a hodge-podge of different combinations of different
macros to check for linux: 'linux', '__linux', '__linux__'.
As '__linux__' is standard (Posix), and the others are not, the source
now uniformly uses __linux__. If either linux or __linux are defined,
it is made sure that __linux__ is defined as well.
2016-07-04 21:00:57 +02:00
Ekdohibs
e7b84d7db6
Add colored text (not only colored chat).
...
Add documentation, move files to a proper place and avoid memory leaks.
Make it work with most kind of texts, and allow backgrounds too.
2016-05-31 17:34:29 +02:00
TriBlade9
43390af812
Colored chat working as expected for both freetype and non-freetype builds. @nerzhul improvements * Add unit tests * Fix coding style * move guiChatConsole.hpp to client/
2016-05-31 17:34:29 +02:00
Maksim Gamarnik
0e40320816
Merge
2016-05-07 23:57:42 +03:00
Craig Robbins
d70a1f8101
Fix holding down F10 (open console) causing GUI to freeze
2016-05-04 21:31:23 +10:00
Maksim Gamarnik
8f6ddcc57c
Merge branch 'upstream/master'
2016-03-14 11:44:17 +02:00
ShadowNinja
ac37bd8b97
Fix chat console not opening after formspec opened over it
...
The MainMenuManager set the console invisible when a
formspec opened over it, but didn't properly close it,
and the chat console never set itself visible again.
2016-03-12 12:01:40 -05:00
Maksim Gamarnik
00b6a43c2e
Merge
2016-03-04 16:30:16 +02:00
ShadowNinja
bb2c48e2d9
Add support for non-ASCII characters to chat console
...
This still only supports 256 characters, but that's because
Irrlicht's clipboard handlers don't support wide characters.
2016-03-02 23:23:31 -05:00
ShadowNinja
d8a4be8771
Add text selection and copying to console
2016-03-02 23:23:31 -05:00
ShadowNinja
e07237d9c5
Unlock cursor when opening console
2016-03-02 23:23:31 -05:00
Esteban I. Ruiz Moreno
c051bd28f0
Use the console instead of a dedicated window when pressing keymap_chat/cmd
...
keymap_console opens a full window for chat history browsing.
2016-03-02 23:23:31 -05:00
Maksim Gamarnik
9247f32e0e
LGPL 2.1 to 3.0 on all files
2015-08-14 01:26:28 +03:00
Craig Robbins
0731f9ed2a
Move globals from main.cpp to more sane locations
...
Move debug streams to log.cpp|h
Move GUI-related globals to clientlauncher
Move g_settings and g_settings_path to settings.cpp|h
Move g_menuclouds to clouds.cpp|h
Move g_profiler to profiler.cpp|h
2015-04-01 23:04:25 +10:00
Loic Blot
188c15c3d8
Replace std::list to std::vector into tile.cpp (m_texture_trash) and move tile.hpp to src/client/
2015-03-05 11:59:40 +01:00
Kahrl
f83b58891c
Grab GUIChatConsole::m_font, fixes segfault when changing font_size
2015-02-18 00:38:57 +10:00
ShadowNinja
0a2e53077b
Reduce gettext wide/narrow and string/char* conversions
2015-02-05 03:24:22 -05:00
Kahrl
ce55e98f3f
Fix use of uninit data in Sky and (potentially) GUIChatConsole constructors
...
Clean up nearby code a bit
As a small side effect, it is now possible to add a background texture
to the chat console by simply providing background_chat.jpg, it is no
longer necessary to also add "console_color =" to minetest.conf.
2015-01-18 13:16:01 +01:00
Kahrl
8f8642798b
Add paste command (Ctrl-V) in GUIChatConsole
2014-12-10 07:12:08 +01:00
sapier
71a289a979
Make hud use fontengine too
...
Fix non coding style conforming glb_fontengine to g_fontengine
Fix fonts never been deleted due to grabbed to often
2014-11-30 18:06:54 +01:00
sapier
794909cbe8
Implement proper font handling
2014-11-30 17:50:09 +01:00
PilzAdam
4d57aed2af
Make freetype usage configureable by a setting
2013-08-04 20:35:14 +02:00
Esteban I. Ruiz Moreno
74b03af3d2
Add basic unicode support to the console (linux workaround)
2013-06-15 15:09:11 +00:00
Esteban I. Ruiz Moreno
532a5ef04f
Close console when it loses focus but it is still on screen
2013-06-05 21:14:14 +02:00
PilzAdam
392adbb739
Dont drop fonts with ENABLE_FREETYPE=0
2013-05-16 02:20:10 +02:00
PilzAdam
ee90f36c34
Fix memory leaks: delete font in main and GUIChatConsole
2013-05-10 22:35:17 +02:00
PilzAdam
7d5d34de34
Fix nick completion
2013-04-05 02:31:58 +02:00
Ilya Zhuravlev
a12df55f29
Migrate to STL containers/algorithms.
2013-03-11 19:08:39 -04: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
33c207e54d
Add Freetype support
2013-02-14 18:46:08 +01:00
Perttu Ahola
e70b6545b1
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
Kahrl
967f25461b
Chat console, including a number of rebases and modifications.
...
Defaults modified from original: alpha=200, key=F10
2012-03-10 20:11:10 +02:00