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
alfadur [Sat, 13 Apr 2019 00:16:23 +0300] rev 14821
fix client ingame flag
alfadur [Sat, 13 Apr 2019 00:08:04 +0300] rev 14820
restore setup sending on room join
alfadur [Fri, 12 Apr 2019 23:40:32 +0300] rev 14819
fix room exiting
alfadur [Fri, 12 Apr 2019 23:29:58 +0300] rev 14818
add missing room joined message
alfadur [Fri, 12 Apr 2019 23:16:44 +0300] rev 14817
start by actually handling client messages
alfadur [Fri, 12 Apr 2019 22:36:54 +0300] rev 14816
add parser error handling
alfadur [Fri, 12 Apr 2019 19:26:44 +0300] rev 14815
a bit more option error handling
nemo [Fri, 12 Apr 2019 11:47:35 -0400] rev 14814
I was out of date again...
nemo [Fri, 12 Apr 2019 11:41:35 -0400] rev 14813
ugly hacked in argument for port to remove unc0rr's excuse
alfadur [Fri, 12 Apr 2019 02:48:16 +0300] rev 14812
improve lobby joining
alfadur [Thu, 11 Apr 2019 21:25:31 +0300] rev 14811
fix room master change
alfadur [Thu, 11 Apr 2019 21:20:41 +0300] rev 14810
implement stats message
alfadur [Thu, 11 Apr 2019 19:30:22 +0300] rev 14809
implement maxteams and teamchat messages
alfadur [Thu, 11 Apr 2019 01:42:14 +0300] rev 14808
implement follow message
alfadur [Thu, 11 Apr 2019 01:13:29 +0300] rev 14807
implement info, registered only & super power messages
alfadur [Wed, 10 Apr 2019 23:56:53 +0300] rev 14806
implement watch message apart from replay deserializing
alfadur [Wed, 10 Apr 2019 19:30:08 +0300] rev 14805
implememg global&delegate messages
alfadur [Wed, 10 Apr 2019 18:12:30 +0300] rev 14804
implement server vars
alfadur [Wed, 10 Apr 2019 16:14:33 +0300] rev 14803
add typed protocol flags
alfadur [Wed, 10 Apr 2019 01:13:29 +0300] rev 14802
fix lobby joining
alfadur [Tue, 09 Apr 2019 23:03:12 +0300] rev 14801
move room saves to IO thread
alfadur [Tue, 09 Apr 2019 21:08:35 +0300] rev 14800
add a thread for internal server IO and implement account checking with it
Wuzzy <Wuzzy2@mail.ru> [Tue, 09 Apr 2019 00:45:14 +0200] rev 14799
Fix bugs when entering speech bubble commands during hog placement phase
alfadur [Tue, 09 Apr 2019 00:06:53 +0300] rev 14798
move parser tests into test module
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 23:05:54 +0200] rev 14797
ACF5: Fix Lua error when not hitting traitor in first turn
alfadur [Mon, 08 Apr 2019 22:16:44 +0300] rev 14796
port server parser to nom 5
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 20:58:41 +0200] rev 14795
ACF5: Fix crash when skipping wave2 cut sequence with cyborg
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 19:16:02 +0200] rev 14794
WxW: Play taunt if crate spawns between turns
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 19:02:01 +0200] rev 14793
WxW: Don't register wall touch if not gstHHDriven
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 17:59:38 +0200] rev 14792
WxW: Hide crate radar when no active hog
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 17:44:33 +0200] rev 14791
WxW: If walls are disabled, spawn crate between turns
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 16:00:15 +0200] rev 14790
Battalion: Properly spawn crate between turns
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 15:51:42 +0200] rev 14789
New callback: onCaseDrop (called when engine MIGHT drop a crate)
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 15:27:40 +0200] rev 14788
Clean up Sudden Death messages and animations in Battalion
- Remove SD warning (redundant with engine)
- Play poison moan sounds
- Hide damage tag if no damage
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 14:55:52 +0200] rev 14787
Don't show hog health in gfInvulnerable mode
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 03:15:34 +0200] rev 14786
Fix map preview not matching actual map
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 02:22:51 +0200] rev 14785
Computer hog no longer walks into player-placed mines if >= 90% duds
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 00:59:08 +0200] rev 14784
Fix floating pixels if wielding and rotating cleaver
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:47:58 +0200] rev 14783
Update changelog
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:39:30 +0200] rev 14782
Fix health crate health display not respecting Karma value properly
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:32:59 +0200] rev 14781
Update health crate tooltips in missions with fake health crates
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:21:07 +0200] rev 14780
Hide health of fake health crates
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:08:33 +0200] rev 14779
Don't show SMine timer if drowning
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 22:57:58 +0200] rev 14778
Fix coloring of mine timers
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 22:48:34 +0200] rev 14777
Fix missing escaping of colon in engine locale files
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 22:43:45 +0200] rev 14776
Add support for decimal point of displayed mine timer
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 20:53:29 +0200] rev 14775
Renew crate health display when health changed
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 20:03:09 +0200] rev 14774
Don't render barrel health after loading savegame
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 20:01:02 +0200] rev 14773
Don't explose mine timer in game if random (using Karma value)
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 19:31:58 +0200] rev 14772
HedgeEditor: Remove gear info tags
Because gear info tags are now supported in the engine
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 19:26:16 +0200] rev 14771
Render mine timer if gear info is active
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 18:21:14 +0200] rev 14770
Add key to display extra gear info tags
Wuzzy <Wuzzy2@mail.ru> [Wed, 03 Apr 2019 13:00:05 +0200] rev 14769
Fix air mine not colliding with crates initially (
bug #679)
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 23:14:31 +0200] rev 14768
Fix uninitialized alpha values of rendered text
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 22:57:46 +0200] rev 14767
Flip meaning of "inverted" color images
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 22:40:46 +0200] rev 14766
Refactor IsTooDarkToRead to fix pas2c crash
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 18:59:38 +0200] rev 14765
Fix target marker rendering issues in weWrap
alfadur [Tue, 02 Apr 2019 15:53:09 +0300] rev 14764
optimize atlas pruning
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 14:51:55 +0200] rev 14763
Fix air attack placement in HedgeEditor/Construction Mode
Caused by the restructuring of how air attack works
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 01:34:13 +0200] rev 14762
Fix team bar height depending on NameTex
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 01:03:39 +0200] rev 14761
Fix inconsistencies in guest nick name generation
When the setting net/nick is empty, HW generates a guest name. But there were several problems:
- Team name did not match guest name
- Random guest number was re-rolled multiple times, causing inconsistencies
- Guest number was often too large (now capped at 99999)
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 00:13:25 +0200] rev 14760
Properly right-align sidFPS
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 00:06:19 +0200] rev 14759
Make team bars 1 pixel higher
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 23:15:18 +0200] rev 14758
Make dark clan colors visible in stats screen
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 22:07:42 +0200] rev 14757
Invert colors if clan color is very dark
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 20:08:34 +0200] rev 14756
Fix turn end if placing air attack in bouncy world edge map was denied
Fixes
bug #728.
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 19:27:13 +0200] rev 14755
Nemo is right, it's better to set hedgehog pos in uGearsList