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