aboutsummaryrefslogtreecommitdiff
path: root/src/guiChatConsole.cpp
AgeCommit message (Collapse)Author
2017-11-08Move files to subdirectories (#6599)Vitaliy
* Move files around
2017-08-20Modernize code: very last fixes (#6290)Loïc Blot
Last modernization fixes
2017-06-21Fix console resize issue when maximising game window (#6023)Ezhh
2017-06-20Merge cguittfont lib in irrlicht change folder. (#6016)Loïc Blot
* Merge cguittfont lib in irrlicht change folder. This remove hack and static lib for FreeType
2017-06-20Fix console not being properly resized after window size changed (#6020)Zeno-
2017-06-17Cpp11 initializers 2 (#5999)Loïc Blot
* C++11 patchset 10: continue cleanup on constructors * Drop obsolete bool MainMenuData::enable_public (setting is called with cURL in server loop) * More classes cleanup * More classes cleanup + change NULL tests to boolean tests
2017-06-16C++11 patchset 9: move hardcoded init parameters to class definitions (part ↵Loïc Blot
1) (#5984) * C++11 patchset 9: move hardcoded init parameters to class definitions C++11 introduced the possibility to define the default values directly in class definitions, do it on current code Also remove some unused attributes * CollisionInfo::bouncy * collisionMoveResult::collides_xy * collisionMoveResult::standing_on_unloaded * Clouds::speed * More constructor cleanups + some variables removal * remove only write guiFormSpecMenu::m_old_tooltip * move header included inside defintions in genericobject.h * remove some unused since years exception classes * remove unused & empty debug_stacks_init * remove unused & empty content_nodemeta_serialize_legacy * remove forgotten useless bool (bouncy) in collision.cpp code
2017-05-20Real control fix (#5787)Loïc Blot
* 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-20Fix wchar_t type on 605599b6f150b89ba6539c4d088231b326adcb48Loic Blot
event.KeyInput.Char is a wchar_t, iswprint should be used
2017-05-20Fix shift key producing space in console (#5777)Craig Davison
* Fix shift key producing space in console
2017-04-28Clean up getTime helpersShadowNinja
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-01-29Rename height to scale for openConsole() (#5139)Zeno-
For Game::openConsole() and GUIChatConsole::openConsole() the parameter name 'height' is misleading because it's actually a percentage of the screen/window height.
2016-12-26Irrlicht 1.9 supportsfan5
2016-07-04Fix & make linux conditionals uniform (#4278)Rogier-5
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-05-31Add colored text (not only colored chat).Ekdohibs
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-31Colored chat working as expected for both freetype and non-freetype builds. ↵TriBlade9
@nerzhul improvements * Add unit tests * Fix coding style * move guiChatConsole.hpp to client/
2016-05-04Fix holding down F10 (open console) causing GUI to freezeCraig Robbins
2016-03-12Fix chat console not opening after formspec opened over itShadowNinja
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-02Add support for non-ASCII characters to chat consoleShadowNinja
This still only supports 256 characters, but that's because Irrlicht's clipboard handlers don't support wide characters.
2016-03-02Add text selection and copying to consoleShadowNinja
2016-03-02Unlock cursor when opening consoleShadowNinja
2016-03-02Use the console instead of a dedicated window when pressing keymap_chat/cmdEsteban I. Ruiz Moreno
keymap_console opens a full window for chat history browsing.
2015-04-01Move globals from main.cpp to more sane locationsCraig Robbins
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-03-05Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵Loic Blot
tile.hpp to src/client/
2015-02-18Grab GUIChatConsole::m_font, fixes segfault when changing font_sizeKahrl
2015-02-05Reduce gettext wide/narrow and string/char* conversionsShadowNinja
2015-01-18Fix use of uninit data in Sky and (potentially) GUIChatConsole constructorsKahrl
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.
2014-12-10Add paste command (Ctrl-V) in GUIChatConsoleKahrl
2014-11-30Make hud use fontengine toosapier
Fix non coding style conforming glb_fontengine to g_fontengine Fix fonts never been deleted due to grabbed to often
2014-11-30Implement proper font handlingsapier
2013-08-04Make freetype usage configureable by a settingPilzAdam
2013-06-15Add basic unicode support to the console (linux workaround)Esteban I. Ruiz Moreno
2013-06-05Close console when it loses focus but it is still on screenEsteban I. Ruiz Moreno
2013-05-16Dont drop fonts with ENABLE_FREETYPE=0PilzAdam
2013-05-10Fix memory leaks: delete font in main and GUIChatConsolePilzAdam
2013-04-05Fix nick completionPilzAdam
2013-03-11Migrate to STL containers/algorithms.Ilya Zhuravlev
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2013-02-14Add Freetype supportIlya Zhuravlev
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola
GPLv2/later, by agreement of major contributors
2012-03-10Chat console, including a number of rebases and modifications.Kahrl
Defaults modified from original: alpha=200, key=F10