aboutsummaryrefslogtreecommitdiff
path: root/src/guiChatConsole.cpp
Commit message (Collapse)AuthorAge
* Real control fix (#5787)Loïc Blot2017-05-20
| | | | | | | | | | * 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
* Fix wchar_t type on 605599b6f150b89ba6539c4d088231b326adcb48Loic Blot2017-05-20
| | | | event.KeyInput.Char is a wchar_t, iswprint should be used
* Fix shift key producing space in console (#5777)Craig Davison2017-05-20
| | | | * Fix shift key producing space in console
* Clean up getTime helpersShadowNinja2017-04-28
| | | | | | 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.
* Rename height to scale for openConsole() (#5139)Zeno-2017-01-29
| | | | | For Game::openConsole() and GUIChatConsole::openConsole() the parameter name 'height' is misleading because it's actually a percentage of the screen/window height.
* Irrlicht 1.9 supportsfan52016-12-26
|
* Fix & make linux conditionals uniform (#4278)Rogier-52016-07-04
| | | | | | | | 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.
* Add colored text (not only colored chat).Ekdohibs2016-05-31
| | | | | Add documentation, move files to a proper place and avoid memory leaks. Make it work with most kind of texts, and allow backgrounds too.
* Colored chat working as expected for both freetype and non-freetype builds. ↵TriBlade92016-05-31
| | | | @nerzhul improvements * Add unit tests * Fix coding style * move guiChatConsole.hpp to client/
* Fix holding down F10 (open console) causing GUI to freezeCraig Robbins2016-05-04
|
* Fix chat console not opening after formspec opened over itShadowNinja2016-03-12
| | | | | | 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.
* Add support for non-ASCII characters to chat consoleShadowNinja2016-03-02
| | | | | This still only supports 256 characters, but that's because Irrlicht's clipboard handlers don't support wide characters.
* Add text selection and copying to consoleShadowNinja2016-03-02
|
* Unlock cursor when opening consoleShadowNinja2016-03-02
|
* Use the console instead of a dedicated window when pressing keymap_chat/cmdEsteban I. Ruiz Moreno2016-03-02
| | | | keymap_console opens a full window for chat history browsing.
* Move globals from main.cpp to more sane locationsCraig Robbins2015-04-01
| | | | | | | | | | | | 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
* Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵Loic Blot2015-03-05
| | | | tile.hpp to src/client/
* Grab GUIChatConsole::m_font, fixes segfault when changing font_sizeKahrl2015-02-18
|
* Reduce gettext wide/narrow and string/char* conversionsShadowNinja2015-02-05
|
* Fix use of uninit data in Sky and (potentially) GUIChatConsole constructorsKahrl2015-01-18
| | | | | | | | 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.
* Add paste command (Ctrl-V) in GUIChatConsoleKahrl2014-12-10
|
* Make hud use fontengine toosapier2014-11-30
| | | | | Fix non coding style conforming glb_fontengine to g_fontengine Fix fonts never been deleted due to grabbed to often
* Implement proper font handlingsapier2014-11-30
|
* Make freetype usage configureable by a settingPilzAdam2013-08-04
|
* Add basic unicode support to the console (linux workaround)Esteban I. Ruiz Moreno2013-06-15
|
* Close console when it loses focus but it is still on screenEsteban I. Ruiz Moreno2013-06-05
|
* Dont drop fonts with ENABLE_FREETYPE=0PilzAdam2013-05-16
|
* Fix memory leaks: delete font in main and GUIChatConsolePilzAdam2013-05-10
|
* Fix nick completionPilzAdam2013-04-05
|
* Migrate to STL containers/algorithms.Ilya Zhuravlev2013-03-11
|
* Update Copyright YearsSfan52013-02-24
|
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
|
* Add Freetype supportIlya Zhuravlev2013-02-14
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-05
| | | | GPLv2/later, by agreement of major contributors
* Chat console, including a number of rebases and modifications.Kahrl2012-03-10
Defaults modified from original: alpha=200, key=F10