Wuzzy <Wuzzy2@mail.ru> [Mon, 13 May 2019 21:23:25 +0200] rev 14949
Add winner animation for missions that didn't have it
Wuzzy <Wuzzy2@mail.ru> [Mon, 13 May 2019 20:26:07 +0200] rev 14948
Set GameOver to true in EndGame (Lua)
Wuzzy <Wuzzy2@mail.ru> [Mon, 13 May 2019 20:25:32 +0200] rev 14947
Don't remove gstWinner after GameOver
nemo [Mon, 13 May 2019 14:19:45 -0400] rev 14946
just to get it to build
Anton Malmygin <antonc27@mail.ru> [Mon, 13 May 2019 14:30:12 +0200] rev 14945
Fix most CI builds
Anton Malmygin <antonc27@mail.ru> [Mon, 13 May 2019 14:23:25 +0200] rev 14944
Fix macdeployqt finding with Qt5 on macos
Anton Malmygin <antonc27@mail.ru> [Sun, 12 May 2019 17:00:01 +0200] rev 14943
Fix clang C compilation
alfadur [Sun, 12 May 2019 16:56:28 +0300] rev 14942
remove enum scoping
Wuzzy <Wuzzy2@mail.ru> [Sun, 12 May 2019 04:16:40 +0200] rev 14941
Fix Birdy being drawn behind hogs and other gears (
bug #453)
Wuzzy <Wuzzy2@mail.ru> [Sun, 12 May 2019 03:27:43 +0200] rev 14940
Fix laser sight not working when it starts out of map bounds (
bug #432)
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 May 2019 23:40:24 +0200] rev 14939
Credits: Split off wolfmarc and Dragonfly
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 May 2019 23:32:19 +0200] rev 14938
Fix misspelled name in credits
alfadur [Sun, 12 May 2019 00:29:47 +0300] rev 14937
avoid crashing server in the event loop
unc0rr [Sat, 11 May 2019 22:39:55 +0200] rev 14936
Proof of concept for new net game client
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 May 2019 20:43:12 +0200] rev 14935
Fix Pas2C unable to compile with VIDEOREC
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 May 2019 20:31:51 +0200] rev 14934
Pas2C: Support FileSize and Delete; add dummy implementation of FormatDateTime
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 May 2019 04:58:11 +0200] rev 14933
Set default SD fallback music for themes: sdmusic.ogg
Wuzzy <Wuzzy2@mail.ru> [Sat, 11 May 2019 00:08:50 +0200] rev 14932
Change default demo speedup key from S to F
Rationale: S collides with WASD. F is short for “fast-forward”.
Wuzzy <Wuzzy2@mail.ru> [Fri, 10 May 2019 23:51:24 +0200] rev 14931
ASA: Display how to skip cut scene in 1st mission
Wuzzy <Wuzzy2@mail.ru> [Fri, 10 May 2019 23:51:05 +0200] rev 14930
Frontend binds list: Add backjump, change weird screenshot key description
Wuzzy <Wuzzy2@mail.ru> [Fri, 10 May 2019 23:50:26 +0200] rev 14929
ACF1: Improve backjump explanation
alfadur [Sat, 11 May 2019 00:41:28 +0300] rev 14928
add REPLAY_START support
Wuzzy <Wuzzy2@mail.ru> [Fri, 10 May 2019 23:30:42 +0200] rev 14927
Remove unused REPLAY_START cruft from frontend
Wuzzy <Wuzzy2@mail.ru> [Fri, 10 May 2019 23:24:56 +0200] rev 14926
Server /watch: Add back KICKED for old clients, remove REPLAY_START parameter
Wuzzy <Wuzzy2@mail.ru> [Fri, 10 May 2019 22:54:23 +0200] rev 14925
Remove REPLAY_END server message
Wuzzy <Wuzzy2@mail.ru> [Fri, 10 May 2019 22:51:43 +0200] rev 14924
Teach frontend how to deal with official server replays (/watch)
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 22:36:15 +0200] rev 14923
Add new server messages REPLAY_START and REPLAY_END for /WATCH command
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 20:23:51 +0200] rev 14922
Frontend: Optimize control conflict handling a bit
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 19:39:08 +0200] rev 14921
Frontend: Highlight key conflicts
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 18:45:14 +0200] rev 14920
Display a warning when the same key is used multiple times
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 16:08:27 +0200] rev 14919
Fix cut scenes not being skipped when pressing precise in enemy turn (
bug #280)
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 15:50:15 +0200] rev 14918
Add Lua callback: onPreciseLocal
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 14:17:09 +0200] rev 14917
Precise + camera movement keys = move camera at slower
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 13:56:11 +0200] rev 14916
Fix incorrect handling of slow/precise volume change when it's not your turn
Wuzzy <Wuzzy2@mail.ru> [Tue, 07 May 2019 13:15:00 +0200] rev 14915
hwengine: Add missing default binds for camera movement and team chat
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 May 2019 23:03:16 +0200] rev 14914
Pas2C: Fix path concatenation in uVideoRec
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 May 2019 22:43:35 +0200] rev 14913
Switch to SDL's mutex for critical section handling
alfadur [Mon, 06 May 2019 22:57:49 +0300] rev 14912
fix broken messages on lobby join
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 May 2019 21:33:48 +0200] rev 14911
Pas2C: Add a couple of missing symbols
unc0rr [Mon, 06 May 2019 21:20:56 +0200] rev 14910
Port code to pas2c dialect
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 May 2019 01:25:50 +0200] rev 14909
pagevideos: Prevent renaming video if file name prefix is already used
This prevents some issues and weirdnesses with losing the video thumbnail, etc.
Wuzzy <Wuzzy2@mail.ru> [Mon, 06 May 2019 00:43:27 +0200] rev 14908
Move video thumbnails to VideoThumbnails/, fix video renaming not renaming the thumbnail as well
Wuzzy <Wuzzy2@mail.ru> [Sun, 05 May 2019 17:23:59 +0200] rev 14907
Play sndFirstBlood after first damage/kill/poisoning of enemy (instead of ANY damage)
This avoids sndFirstBlood being played for self-harm, for which this taunt is a bit odd.
Wuzzy <Wuzzy2@mail.ru> [Sun, 05 May 2019 16:57:37 +0200] rev 14906
Don't play "LeaveMeAlone" taunt if attacker hits same hog multiple times in same turn
Because weapons like cluster bomb could trigger it in a single turn otherwise.
The idea is the same hog must be hit across multiple turns.
Wuzzy <Wuzzy2@mail.ru> [Sun, 05 May 2019 15:24:19 +0200] rev 14905
Re-style QHeaderView colors
Wuzzy <Wuzzy2@mail.ru> [Sun, 05 May 2019 15:05:48 +0200] rev 14904
Frontend: Normalize appearance/style of all tables
Wuzzy <Wuzzy2@mail.ru> [Sun, 05 May 2019 14:27:19 +0200] rev 14903
Frontend style: Improve scroll bar coloring
Wuzzy <Wuzzy2@mail.ru> [Sun, 05 May 2019 13:58:30 +0200] rev 14902
Frontend: Rounded scroll bar corners
Wuzzy <Wuzzy2@mail.ru> [Sun, 05 May 2019 13:51:09 +0200] rev 14901
Frontend: Add explicit style for QProgressBar
Wuzzy <Wuzzy2@mail.ru> [Sun, 05 May 2019 02:04:12 +0200] rev 14900
VideoRec: Replace "File of" syntax to make Pas2C happy
Wuzzy <Wuzzy2@mail.ru> [Sat, 04 May 2019 21:37:22 +0200] rev 14899
Some fixes to make Pas2C happy again
Wuzzy <Wuzzy2@mail.ru> [Sat, 04 May 2019 21:03:26 +0200] rev 14898
ACF2: Cyborg decision: Wait for 2 seconds when close to cyborg, to allow close attack
Wuzzy <Wuzzy2@mail.ru> [Sat, 04 May 2019 19:07:58 +0200] rev 14897
ACF5, ACF9: Clear mines around cyborg when it appears
This prevents script problems in case the cyborg dies in a cut scene because of the mines
Wuzzy <Wuzzy2@mail.ru> [Sat, 04 May 2019 00:56:27 +0200] rev 14896
Frontend controls: Add menu key
Wuzzy <Wuzzy2@mail.ru> [Sat, 04 May 2019 00:56:01 +0200] rev 14895
Frontend controls: Remove hash key
Wuzzy <Wuzzy2@mail.ru> [Sat, 04 May 2019 00:14:12 +0200] rev 14894
Frontend controls: Don't show "QWERTY" for F13-F15
alfadur [Wed, 01 May 2019 23:11:22 +0300] rev 14893
fix getting settings directory on windows
alfadur [Wed, 01 May 2019 21:59:41 +0300] rev 14892
add visual notification on room joins
alfadur [Wed, 01 May 2019 16:37:47 +0300] rev 14891
fix accepting on wrong server socket
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 May 2019 00:13:23 +0200] rev 14890
Merge alfadur's commits
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 May 2019 00:11:36 +0200] rev 14889
Sdlkeys.cpp: Move delete key
Wuzzy <Wuzzy2@mail.ru> [Wed, 01 May 2019 00:09:01 +0200] rev 14888
Frontend: Refactor detection of keyboard keys in sdlkeys[]
alfadur [Wed, 01 May 2019 00:29:46 +0300] rev 14887
upgrade to QSslSocket
alfadur [Wed, 01 May 2019 00:01:56 +0300] rev 14886
add argument flag for tls connections
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 22:43:48 +0200] rev 14885
Update German locale
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 22:29:05 +0200] rev 14884
Update English frontend locale
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 22:27:42 +0200] rev 14883
Update locale files
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 18:25:04 +0200] rev 14882
Refactor decimal separator to make Pas2C happy
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 17:00:23 +0200] rev 14881
Fix Pas2C failing to include SysUtils
nemo [Tue, 30 Apr 2019 09:36:13 -0400] rev 14880
Backed out
changeset 13589d529899
So, we only disabled this on the release branch in
r29d614a5c9eb due to having discovered it JUST before release.
We should fix it properly in default...
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 15:29:44 +0200] rev 14879
Force-enable NOVIDEOREC when building PAS2C due to
bug #722
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 14:49:37 +0200] rev 14878
Frontend: Slightly increase size+padding for QLineEdit, QSpinBox
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 14:33:20 +0200] rev 14877
Use Qt style "Windows", remove optional dependency on qtstyleplugins
Wuzzy <Wuzzy2@mail.ru> [Tue, 30 Apr 2019 14:21:11 +0200] rev 14876
Add explicit custom scroll bar style
unc0rr [Mon, 29 Apr 2019 23:41:25 +0200] rev 14875
Implement external events approach to input user actions into engine.
Doesn't work for some obscure reason ("Error: Unknown method parameter type: LongEventType")
Wuzzy <Wuzzy2@mail.ru> [Mon, 29 Apr 2019 23:13:52 +0200] rev 14874
Don't save "!MULTI" pseudo-key into team files
Wuzzy <Wuzzy2@mail.ru> [Mon, 29 Apr 2019 23:12:40 +0200] rev 14873
Fix crash when pressing key bind reset button in settings
Wuzzy <Wuzzy2@mail.ru> [Mon, 29 Apr 2019 22:09:04 +0200] rev 14872
sdlkeys.cpp: Remove keys without physical representation
Wuzzy <Wuzzy2@mail.ru> [Mon, 29 Apr 2019 21:45:51 +0200] rev 14871
Frontend: Make "missing key name" warning more generic
Wuzzy <Wuzzy2@mail.ru> [Mon, 29 Apr 2019 21:24:42 +0200] rev 14870
Match key names in sdlkeys with SDL-pretty printed names (for localization)
Wuzzy <Wuzzy2@mail.ru> [Mon, 29 Apr 2019 21:23:50 +0200] rev 14869
Frontend: Fix wrong keyboard key names being displayed with regard to keyboard layout
alfadur [Sun, 28 Apr 2019 00:09:56 +0300] rev 14868
don't redirect to self
Wuzzy <Wuzzy2@mail.ru> [Sat, 27 Apr 2019 19:14:00 +0200] rev 14867
Show key combinations in controls config menu (read-only)
Wuzzy <Wuzzy2@mail.ru> [Sat, 27 Apr 2019 15:13:33 +0200] rev 14866
Add support for 4th and 5th mouse button
Wuzzy <Wuzzy2@mail.ru> [Sat, 27 Apr 2019 13:51:02 +0200] rev 14865
Move Hedgewars key IDs to CSV file
Wuzzy <Wuzzy2@mail.ru> [Sat, 27 Apr 2019 12:27:08 +0200] rev 14864
Make key ID generation algorithm more useful
unc0rr [Fri, 26 Apr 2019 23:21:58 +0200] rev 14863
Fix some minor problems with new frontend code
unc0rr [Fri, 26 Apr 2019 23:21:27 +0200] rev 14862
Limit room name change rate
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 23:01:30 +0200] rev 14861
Merge
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 23:01:05 +0200] rev 14860
Prevent entering “/”, “\” and “:” in team and scheme names.
The name of teams and schems is saved in the file name itself, so these characters would cause trouble as they are used in path names in Linux and Windows.
alfadur [Thu, 25 Apr 2019 23:59:50 +0300] rev 14859
accept redirect messages
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 21:25:16 +0200] rev 14858
Escape HTML chars in stats screen
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 21:24:27 +0200] rev 14857
Frontend: Force plain text mode for many message windows
alfadur [Thu, 25 Apr 2019 21:32:22 +0300] rev 14856
add redirect message
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 19:58:52 +0200] rev 14855
Merge alfadur's Opus commit and more
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 19:44:14 +0200] rev 14854
Fix some Qt<->SDL key mappings
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 19:42:19 +0200] rev 14853
Add lookup table for Hedgewars key IDs instead of generating IDs on the fly
This makes sure the key IDs never change. Previous implementation abused SDL_GetScancodeName to generate the IDs programmatically, which was not reliable and explicitly adviced against in the SDL documentation <https://wiki.libsdl.org/SDL_GetScancodeName#Remarks>.
alfadur [Wed, 24 Apr 2019 21:14:44 +0300] rev 14852
enable sdl_mixer opus support if possible
alfadur [Wed, 24 Apr 2019 16:21:46 +0300] rev 14851
allow running plaintext and tls servers in parallel
Wuzzy <Wuzzy2@mail.ru> [Tue, 23 Apr 2019 15:54:06 +0200] rev 14850
Change init theme to Nature
Wuzzy <Wuzzy2@mail.ru> [Tue, 23 Apr 2019 15:32:04 +0200] rev 14849
Change theme to Nature if changing from background-only or hidden theme to a generated map type
Wuzzy <Wuzzy2@mail.ru> [Tue, 23 Apr 2019 13:22:12 +0200] rev 14848
Change color of fallback border/land texture in Planes theme to brown
Wuzzy <Wuzzy2@mail.ru> [Tue, 23 Apr 2019 13:19:52 +0200] rev 14847
Fix some ugly weirdness in fallback land/border textures of Blox/Eyes themes
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 19:57:15 +0200] rev 14846
Space Invasion: Fix missing arg in math.min
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 16:53:58 +0200] rev 14845
Space Invasion: Fix possibility to go over shield limit with param
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 16:46:07 +0200] rev 14844
Space Invasion: Fix minor visual glitches of shield
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 16:02:48 +0200] rev 14843
Update changelog WRT sounds
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 07:47:32 +0200] rev 14842
Remove redundant PoisonCough/PoisonMoan sound files
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 05:39:57 +0200] rev 14841
Separate Yoohoo.ogg into "Yoohoo" voice and kiss sound
Sound has been separated with mp3splt, so no quality loss
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 05:14:24 +0200] rev 14840
Poison taunts: Fall back to Default voice if missing
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 19:30:26 +0200] rev 14839
Update changelog WRT translations
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 19:27:28 +0200] rev 14838
Don't include Arabic in release (RTL support is broken)
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 18:01:49 +0200] rev 14837
Add yuenfu to credits for Chinese translation
yuenfu [Fri, 19 Apr 2019 17:54:32 +0200] rev 14836
Update Chinese (zh_CN, zh_TW) translation: Frontend and engine
yuenfu [Fri, 19 Apr 2019 17:38:31 +0200] rev 14835
Add Chinese (zh_TW) translation for campaigns and missions
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 15:59:27 +0200] rev 14834
SimpleMission: Fix incorrect documentation for distGearGear and distGearPos
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 15:58:42 +0200] rev 14833
SimpleMission: Fix Lua error spam when a goal fails
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 15:54:44 +0200] rev 14832
Add integerSqrt and integerHypotenuse to Utils lib
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 04:48:30 +0200] rev 14831
Select appropriate schemes when taking room control (
bug #461)
Wuzzy <Wuzzy2@mail.ru> [Thu, 18 Apr 2019 20:02:45 +0200] rev 14830
Fix camera jumping around in touchscreen mode
Wuzzy <Wuzzy2@mail.ru> [Thu, 18 Apr 2019 19:44:25 +0200] rev 14829
Refactor mouse movement handling
alfadur [Tue, 16 Apr 2019 00:07:15 +0300] rev 14828
add support for multiple ping probes
Wuzzy <Wuzzy2@mail.ru> [Mon, 15 Apr 2019 22:14:42 +0200] rev 14827
Fix some typos and minor grammar issues in main menu tips
Wuzzy <Wuzzy2@mail.ru> [Mon, 15 Apr 2019 22:00:20 +0200] rev 14826
Remove outdated main menu tip
Wuzzy <Wuzzy2@mail.ru> [Mon, 15 Apr 2019 21:43:19 +0200] rev 14825
Add extra button in main menu for opening credits page
alfadur [Mon, 15 Apr 2019 21:22:51 +0300] rev 14824
add client timeouts
alfadur [Sat, 13 Apr 2019 00:37:35 +0300] rev 14823
fix info response
alfadur [Sat, 13 Apr 2019 00:27:48 +0300] rev 14822
don't show incompatible rooms