hedgewars/uChat.pas
2017-11-29 alfadur Fix chat input key being sometimes registered twice
2017-05-12 Wuzzy Remove the buggy /finish chat command
2016-12-04 sheepluva fix chat SDL surfaces being in wrong color format (didn't play well with copyToXY's new quick pixel copies)
2016-06-21 sheepluva remove experimental in-game credits code
2016-04-29 sheepluva show credits only briefly
2016-04-24 sheepluva some more dark magic regarding hog speech input
2016-04-24 sheepluva restore closing hog speech quotation marks being added automatically (lost in SDL2 transition... I think)
2015-12-31 nemo Disable digging on solid land
2015-11-13 sheepluva clean up uChat sdl2transition
2015-11-11 sheepluva reenable cursor movement etc. sdl2transition
2015-11-10 sheepluva use SDL2 to copy to clipboard sdl2transition
2015-11-10 sheepluva use SDL2 to paste clipboard contents sdl2transition
2015-11-10 sheepluva merge default sdl2transition
2015-11-10 sheepluva drop support for SDL 1.2 sdl2transition
2015-11-07 sheepluva merge orphan head (while discarding all its changes) to make koda and his hg-git happy
2015-08-10 sheepluva more copyright fixes
2015-07-19 sheepluva add some chat message colors
2015-07-12 sheepluva chat: make sure that CTRL is the /only/ modifier key pressed when detecting ctrl+a etc
2015-06-06 sheepluva fix chat lines losing color information on texture reload
2015-05-04 sheepluva chat: simplify some code and fix bugs I noticed during testing
2015-04-30 sheepluva chat: further tweaks and cleanups
2015-04-30 sheepluva different implementation for utf-8 char detection/handling
2015-04-30 sheepluva chat: generate utf8 info e.g. for pasted contents
2015-03-23 sheepluva show correct default if current team is local team
2015-03-22 sheepluva make using hog speech a bit more comfortable
2015-03-18 sheepluva fallback to first color in colors array if there is no valid color specified
2015-03-08 sheepluva and ofc fix pas2c build
2015-03-08 sheepluva render input prefix independent of inputstr so that e.g. a username will not lead to weirdnesses
2015-03-08 sheepluva chat/copypaste: some adjustments and sanity checks
2015-03-08 sheepluva copy to/paste from system clipboard (via frontend)
2015-03-06 sheepluva copy&paste (wip), currently using only a local clipboard
2015-03-01 sheepluva attempt to move cursor now removes selection even if cursor cannot actually move in the specified direction
2015-03-01 sheepluva quick word deletion while holding ctrl (qt style)
2015-03-01 sheepluva holding ctrl will now make cursor skip words/etc in a fashion similar to Qt
2015-03-01 sheepluva whoops, pas2c did not notice this missing ;
2015-03-01 sheepluva since fonts can be loaded in late, update cursor position before first chat display
2015-03-01 sheepluva make team key play well with new cursor
2015-03-01 sheepluva make sure cursor drawing position does not get messed up by screen resize
2015-03-01 sheepluva pas2c does not like setlength called with a shortstring apparently
2015-03-01 sheepluva selections
2015-02-28 sheepluva fix chat input history not restoring utf8-related info
2015-02-28 sheepluva engine: moveable chat cursor. note: discovered bug that utf8 char info is lost/corrupted when input history is used
2015-01-03 nemo use copyToXY instead to improve legibility 0.9.21
2014-12-08 nemo Use FreeAndNil across the board. Even if we are immediately assigning after, probably avoids accidental mistakes. Also free neglected owner tex on shutdown, and delete hog gears using the normal deletion procedure if for any reason they still exist (EndGame call?).
2014-11-30 sheepluva don't forbid running regular chat commands during turns of other teams. that was probably only meant for emotes to begin with
2014-11-18 sheepluva chat: fix some glitches, add /togglechat command for changing chat visibility
2014-11-18 sheepluva fixes to chat input history: remember all inputs, don not remember duplicates
2014-08-24 nemo ok. that's weird. I wonder if I was having non-clean build issues last time I tried messing with this. that could explain why my changing offsets didn't do anything.
2014-08-21 alfadur - Support for pausing multiplayer games
2014-08-11 nemo text visibility "fix"
2014-08-10 sheepluva do not render chat if HUD is hidden
2014-07-28 nemo Using blended makes smilies and CJK less hideous.
2014-06-16 sheepluva remove unneeded import
2014-06-16 sheepluva various tweaks
2014-06-15 sheepluva whoops. an "end" moved there
2014-06-14 sheepluva fix gl2 build, further rendering cleanup WIP, also new chat command: /debugvl
2014-06-14 sheepluva tweak how chat lines are rendered
2014-02-09 unc0rr It compiles \o/
2014-02-06 sheepluva rolling back my PChar stuff, because unC0Rr improves string handling pas2c instead <3
2014-02-04 sheepluva update FSF address. note: two sdl include files (by Sam Lantinga) still have the old FSF address in their copyright - but I ain't gonna touch their copyright headers
2014-02-04 sheepluva yo dawg, I herd you like PChar...
2014-01-21 koda partial merge of the webgl branch
2014-01-17 sheepluva update copyright to 2014
2014-01-05 unc0rr - Fix build via pas2c webgl
2014-01-04 unc0rr merge default webgl
2013-12-16 unc0rr merge default here sdl2transition
2013-11-10 unc0rr Accept SDL_TEXTINPUT events for chat (why first and only first chat invocation receives event for 't' key?) sdl2transition
2013-11-09 unc0rr All I want is to receive some events... sdl2transition
2013-11-08 unc0rr Fix chat yet again
2013-11-05 unc0rr Fix broken chat
2013-11-03 unc0rr Small refactor
2013-11-01 unc0rr - Bring back white dot in the center of crosshair. Crosshair is blurred now!
2013-10-23 koda add /history command from chat
2013-10-11 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
2013-07-07 koda allow to send chat messages with numpad enter key too (regression?)
2013-07-06 koda use SDL2 as ifdef symbol because we're not really sdl1.3 compatible, change the compatibility layer, drop unused code, add some documentation
2013-07-02 koda engine uses final (?) SDL 2 APIs, new events and types added. Touch input broke by the way, and system events should be handled differently
2013-06-09 koda update with default webgl
2013-06-07 unc0rr Fix more warnings (lol @ icegun "consts")
2013-06-04 koda update branch webgl
2013-05-29 unc0rr bump copyright year for Andrey entries
2013-04-03 koda engine to c now compiles with some manual intervention (as of bug 596) webgl
2013-04-02 koda update webgl branch webgl
2013-03-17 koda ingore moar keys
2013-03-17 nemo useless test
2013-03-17 nemo Key returned 0 for arrows under linux. Sym works, clearer anyway.
2013-03-17 koda linux keycodes differ from osx's
2013-03-17 koda use a local storage for chat history which prevents mix ups in netgame and simplifies code
2013-03-17 koda less cryptic text insertion
2013-03-17 koda gather a few common code
2013-03-17 koda implement up and down keys to navigate in the chat history, needs testing over network
2013-03-16 koda don't display squares when pressing arrow keys in chat
2013-03-16 koda formatting
2013-02-18 nemo pretty sure esc here is just a holdover from past, and has no use in rearranged implementation.
2012-12-25 koda update branch with default webgl
2012-11-30 koda GCI2012 - In-Game Chat Commands
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-10-03 unc0rr No commit message
2012-06-25 Wolfgang Steffens retaining SDL surfaces in order to allow recreating atlases from scratch without
2012-06-05 Wolfgang Steffens Removed leftover FFP code: We should now be GL2 GLSL1.30+ forward compatible.
2012-05-23 Xeli reimplemented ResetKbd and calling it when exiting gsChat status, this restores behavior from.17: You can now walk -> press t/chat -> type some stuff while still walking -> exit gsChat and stop walking at that moment
2012-04-28 Xeli changed uKeys to uInputHandler to better reflect its function
2012-04-21 unc0rr - Remove support for variables in command handlers
2012-04-19 unc0rr - Track array size to use for High function
2012-04-04 unc0rr Normalize RecordFields before conversion. Helps with namespaces problem.
2012-02-17 koda the most important commit of the year
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2011-11-27 unc0rr Countless imporvements to the parser and countless help to the parser in sources.
2011-11-14 nemo Only recreate texture for non-empty lines
2011-11-14 nemo reset chat lines too
2011-11-05 koda and while we are giving SDLh.pas all this love, let's fix the signature of one SDL_ttf calls
2011-07-04 koda little code cleanup (but please test)
2011-04-04 koda you can use esc to exit chat when input is empty
2011-04-04 koda enable keyrepeat while chatting so you can keep backspace pressed to delete a line (fix issue 111)
2011-03-01 koda Happy 2011 :)
2011-02-05 sheepluva initialize pointers properly with nil
2011-02-05 koda cleaning up how chat is handled on idevices
2011-02-01 sheepluva Thou shalt not leak!
2011-01-04 koda smaller rearrangement of (non stereo related) variables experimental3D
2010-12-06 nemo trying to unbreak hog speech
2010-12-06 nemo Allow hog speech when not your turn. Currently is set to 40% opacity (could be fainter) and drawn behind the hogs instead of in front. Also allows hog targetting using a number.
2010-11-21 unc0rr Remove some more circular dependencies
2010-11-21 unc0rr Remove uChat dependency from uCommands
2010-11-20 unc0rr Introduce uGearsRender
2010-11-18 unC0Rr Introduce uRender
2010-11-18 unC0Rr Introduce uTextures
2010-11-18 unC0Rr Move some stuff from uMisc to uUtils
2010-11-18 unC0Rr Introduce uCommands.pas
2010-11-17 unc0rr uTeams
2010-11-17 unc0rr Move variables from uConsts to uVariables
2010-11-17 unC0Rr Move variables from uMisc to uVariables
2010-11-17 unC0Rr Introduce unit uTypes in order to remove some cyclic unit dependencies
2010-11-05 koda fix issue 2 - taunts during AI turns
2010-10-11 nemo Ok. Let's disable the right one this time. In fact, let's just remove newgrave entirely - no point in half-measures.
2010-07-31 koda fix issue #6 (missing nick in chat)
2010-06-23 smaxx General:
2010-05-02 smxx Engine:
2010-05-01 smxx Engine:
2010-04-29 smxx Engine:
2010-03-26 smxx Engine:
2010-03-21 unc0rr In pascal unit is a namespace
2010-03-06 unc0rr Replace tabs with spaces using 'expand -t 4' command
2010-01-26 koda complete the replacement of init/free wrappers for every unit
2010-01-18 koda replace initialization/finalization statements with custom init functions
2010-01-05 nemo Non-hacked version of CJK handling. Should switch to CJK rendering only if a particular string needs it, instead of based on locale file.
2009-12-18 koda powerpc and gameserver compilation disabled temporarily
2009-11-20 koda revamped file access and debug display
2009-11-15 koda fix chat color in ppc
2009-11-14 koda fix wrong ttf blending in ppc
2009-10-17 unc0rr Don't try to send empty team message
2009-10-16 unc0rr - Tweak join/leave colour
2009-10-03 unc0rr - Proper /team command implementation
2009-09-27 unc0rr - Patch for "Syncronizing" message by Smaxx + some tweaks by me
2009-09-27 unc0rr Colorize chat messages in frontend and engine
2009-09-22 koda converts some gl calls to gles
2009-09-10 nemo Strip trailing spaces
2009-07-30 nemo Selectively enable clamping - seeing if this helps avoid weird flake problems while still fixing vertical lines in waves and sky
2009-06-13 unc0rr Some work on zooming. Hedgewars are now unplayable.
2009-05-28 nemo mark up with (team)
2009-05-28 nemo Please don't take away my checkin privileges - Tiy asked me to keep working on this
2009-05-27 nemo Just for completeness, correct formatting on this probably-will-be-reverted-approach
2009-05-27 nemo experiment in only sending a message to your clan
2009-05-24 unc0rr Fix attack bubbles
2009-05-24 unc0rr Finally fix bubbles
2009-04-30 unc0rr nemo's great patch:
2009-04-18 unc0rr Patch by koda:
2009-02-21 unc0rr Hedgehog drops a grave on "/newgrave" command. Patch by nemo
2009-02-21 unc0rr Patch by koda to better support Mac OS X
2008-11-09 unc0rr Fix chat bugs leading to serialized data corruption
2008-10-27 unc0rr Draw dark background under chat text
2008-10-18 unc0rr Allow /me in chat
2008-07-27 unc0rr - Use DejaVuSans-Bold instead of DejaVuSans+bold
2008-07-27 unc0rr Try another appproach to render chat, should fix windows issues
2008-07-07 unc0rr Update copyright headers a bit
2008-06-27 unc0rr - Fix accidental network breakage
2008-06-27 unc0rr Hopefully done taunts implementation
2008-06-27 unc0rr Further work on taunts
2008-06-26 unc0rr Start implementing waves
2008-06-17 unc0rr Fix warnings
2008-06-12 unc0rr - Fix chat state at start
2008-06-11 unc0rr Enable history (bound on ` key)
2008-06-11 unc0rr Implement history for chat (27 entries), no key binding yet
2008-06-11 unc0rr Get rid of old console
2008-06-09 unc0rr Kamikaze weapon
2008-05-25 unc0rr Add nickname to message in more appropriate place
2008-05-25 unc0rr Use nick from frontend to prepend chat messages
2008-05-24 unc0rr Fix chat behavior
2008-05-24 unc0rr - 't' key for entering chat message
2008-05-24 unc0rr Preparing to have gsChat gamestate
2008-05-24 unc0rr - Start chat implementation: chat strings are on the screen
2008-05-19 unc0rr Stub for chat implementation
less more (0) tip