hedgewars/uChat.pas
Sun, 04 Mar 2018 00:13:38 +0100 unc0rr Having chat mode as game state was a mistake
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
less more (0) -120 tip