unc0rr [Fri, 26 Apr 2019 23:21:27 +0200] rev 14841
Limit room name change rate
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 23:01:30 +0200] rev 14840
Merge
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 23:01:05 +0200] rev 14839
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 14838
accept redirect messages
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 21:25:16 +0200] rev 14837
Escape HTML chars in stats screen
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 21:24:27 +0200] rev 14836
Frontend: Force plain text mode for many message windows
alfadur [Thu, 25 Apr 2019 21:32:22 +0300] rev 14835
add redirect message
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 19:58:52 +0200] rev 14834
Merge alfadur's Opus commit and more
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 19:44:14 +0200] rev 14833
Fix some Qt<->SDL key mappings
Wuzzy <Wuzzy2@mail.ru> [Thu, 25 Apr 2019 19:42:19 +0200] rev 14832
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 14831
enable sdl_mixer opus support if possible
alfadur [Wed, 24 Apr 2019 16:21:46 +0300] rev 14830
allow running plaintext and tls servers in parallel
Wuzzy <Wuzzy2@mail.ru> [Tue, 23 Apr 2019 15:54:06 +0200] rev 14829
Change init theme to Nature
Wuzzy <Wuzzy2@mail.ru> [Tue, 23 Apr 2019 15:32:04 +0200] rev 14828
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 14827
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 14826
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 14825
Space Invasion: Fix missing arg in math.min
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 16:53:58 +0200] rev 14824
Space Invasion: Fix possibility to go over shield limit with param
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 16:46:07 +0200] rev 14823
Space Invasion: Fix minor visual glitches of shield
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 16:02:48 +0200] rev 14822
Update changelog WRT sounds
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 07:47:32 +0200] rev 14821
Remove redundant PoisonCough/PoisonMoan sound files
Wuzzy <Wuzzy2@mail.ru> [Sat, 20 Apr 2019 05:39:57 +0200] rev 14820
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 14819
Poison taunts: Fall back to Default voice if missing
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 19:30:26 +0200] rev 14818
Update changelog WRT translations
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 19:27:28 +0200] rev 14817
Don't include Arabic in release (RTL support is broken)
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 18:01:49 +0200] rev 14816
Add yuenfu to credits for Chinese translation
yuenfu [Fri, 19 Apr 2019 17:54:32 +0200] rev 14815
Update Chinese (zh_CN, zh_TW) translation: Frontend and engine
yuenfu [Fri, 19 Apr 2019 17:38:31 +0200] rev 14814
Add Chinese (zh_TW) translation for campaigns and missions
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 15:59:27 +0200] rev 14813
SimpleMission: Fix incorrect documentation for distGearGear and distGearPos
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 15:58:42 +0200] rev 14812
SimpleMission: Fix Lua error spam when a goal fails
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 15:54:44 +0200] rev 14811
Add integerSqrt and integerHypotenuse to Utils lib
Wuzzy <Wuzzy2@mail.ru> [Fri, 19 Apr 2019 04:48:30 +0200] rev 14810
Select appropriate schemes when taking room control (
bug #461)
Wuzzy <Wuzzy2@mail.ru> [Thu, 18 Apr 2019 20:02:45 +0200] rev 14809
Fix camera jumping around in touchscreen mode
Wuzzy <Wuzzy2@mail.ru> [Thu, 18 Apr 2019 19:44:25 +0200] rev 14808
Refactor mouse movement handling
alfadur [Tue, 16 Apr 2019 00:07:15 +0300] rev 14807
add support for multiple ping probes
Wuzzy <Wuzzy2@mail.ru> [Mon, 15 Apr 2019 22:14:42 +0200] rev 14806
Fix some typos and minor grammar issues in main menu tips
Wuzzy <Wuzzy2@mail.ru> [Mon, 15 Apr 2019 22:00:20 +0200] rev 14805
Remove outdated main menu tip
Wuzzy <Wuzzy2@mail.ru> [Mon, 15 Apr 2019 21:43:19 +0200] rev 14804
Add extra button in main menu for opening credits page
alfadur [Mon, 15 Apr 2019 21:22:51 +0300] rev 14803
add client timeouts
alfadur [Sat, 13 Apr 2019 00:37:35 +0300] rev 14802
fix info response
alfadur [Sat, 13 Apr 2019 00:27:48 +0300] rev 14801
don't show incompatible rooms
alfadur [Sat, 13 Apr 2019 00:16:23 +0300] rev 14800
fix client ingame flag
alfadur [Sat, 13 Apr 2019 00:08:04 +0300] rev 14799
restore setup sending on room join
alfadur [Fri, 12 Apr 2019 23:40:32 +0300] rev 14798
fix room exiting
alfadur [Fri, 12 Apr 2019 23:29:58 +0300] rev 14797
add missing room joined message
alfadur [Fri, 12 Apr 2019 23:16:44 +0300] rev 14796
start by actually handling client messages
alfadur [Fri, 12 Apr 2019 22:36:54 +0300] rev 14795
add parser error handling
alfadur [Fri, 12 Apr 2019 19:26:44 +0300] rev 14794
a bit more option error handling
nemo [Fri, 12 Apr 2019 11:47:35 -0400] rev 14793
I was out of date again...
nemo [Fri, 12 Apr 2019 11:41:35 -0400] rev 14792
ugly hacked in argument for port to remove unc0rr's excuse
alfadur [Fri, 12 Apr 2019 02:48:16 +0300] rev 14791
improve lobby joining
alfadur [Thu, 11 Apr 2019 21:25:31 +0300] rev 14790
fix room master change
alfadur [Thu, 11 Apr 2019 21:20:41 +0300] rev 14789
implement stats message
alfadur [Thu, 11 Apr 2019 19:30:22 +0300] rev 14788
implement maxteams and teamchat messages
alfadur [Thu, 11 Apr 2019 01:42:14 +0300] rev 14787
implement follow message
alfadur [Thu, 11 Apr 2019 01:13:29 +0300] rev 14786
implement info, registered only & super power messages
alfadur [Wed, 10 Apr 2019 23:56:53 +0300] rev 14785
implement watch message apart from replay deserializing
alfadur [Wed, 10 Apr 2019 19:30:08 +0300] rev 14784
implememg global&delegate messages
alfadur [Wed, 10 Apr 2019 18:12:30 +0300] rev 14783
implement server vars
alfadur [Wed, 10 Apr 2019 16:14:33 +0300] rev 14782
add typed protocol flags
alfadur [Wed, 10 Apr 2019 01:13:29 +0300] rev 14781
fix lobby joining
alfadur [Tue, 09 Apr 2019 23:03:12 +0300] rev 14780
move room saves to IO thread
alfadur [Tue, 09 Apr 2019 21:08:35 +0300] rev 14779
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 14778
Fix bugs when entering speech bubble commands during hog placement phase
alfadur [Tue, 09 Apr 2019 00:06:53 +0300] rev 14777
move parser tests into test module
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 23:05:54 +0200] rev 14776
ACF5: Fix Lua error when not hitting traitor in first turn
alfadur [Mon, 08 Apr 2019 22:16:44 +0300] rev 14775
port server parser to nom 5
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 20:58:41 +0200] rev 14774
ACF5: Fix crash when skipping wave2 cut sequence with cyborg
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 19:16:02 +0200] rev 14773
WxW: Play taunt if crate spawns between turns
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 19:02:01 +0200] rev 14772
WxW: Don't register wall touch if not gstHHDriven
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 17:59:38 +0200] rev 14771
WxW: Hide crate radar when no active hog
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 17:44:33 +0200] rev 14770
WxW: If walls are disabled, spawn crate between turns
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 16:00:15 +0200] rev 14769
Battalion: Properly spawn crate between turns
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 15:51:42 +0200] rev 14768
New callback: onCaseDrop (called when engine MIGHT drop a crate)
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 15:27:40 +0200] rev 14767
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 14766
Don't show hog health in gfInvulnerable mode
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 03:15:34 +0200] rev 14765
Fix map preview not matching actual map
Wuzzy <Wuzzy2@mail.ru> [Mon, 08 Apr 2019 02:22:51 +0200] rev 14764
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 14763
Fix floating pixels if wielding and rotating cleaver
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:47:58 +0200] rev 14762
Update changelog
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:39:30 +0200] rev 14761
Fix health crate health display not respecting Karma value properly
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:32:59 +0200] rev 14760
Update health crate tooltips in missions with fake health crates
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:21:07 +0200] rev 14759
Hide health of fake health crates
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 23:08:33 +0200] rev 14758
Don't show SMine timer if drowning
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 22:57:58 +0200] rev 14757
Fix coloring of mine timers
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 22:48:34 +0200] rev 14756
Fix missing escaping of colon in engine locale files
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 22:43:45 +0200] rev 14755
Add support for decimal point of displayed mine timer
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 20:53:29 +0200] rev 14754
Renew crate health display when health changed
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 20:03:09 +0200] rev 14753
Don't render barrel health after loading savegame
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 20:01:02 +0200] rev 14752
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 14751
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 14750
Render mine timer if gear info is active
Wuzzy <Wuzzy2@mail.ru> [Sun, 07 Apr 2019 18:21:14 +0200] rev 14749
Add key to display extra gear info tags
Wuzzy <Wuzzy2@mail.ru> [Wed, 03 Apr 2019 13:00:05 +0200] rev 14748
Fix air mine not colliding with crates initially (
bug #679)
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 23:14:31 +0200] rev 14747
Fix uninitialized alpha values of rendered text
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 22:57:46 +0200] rev 14746
Flip meaning of "inverted" color images
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 22:40:46 +0200] rev 14745
Refactor IsTooDarkToRead to fix pas2c crash
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 18:59:38 +0200] rev 14744
Fix target marker rendering issues in weWrap
alfadur [Tue, 02 Apr 2019 15:53:09 +0300] rev 14743
optimize atlas pruning
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 14:51:55 +0200] rev 14742
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 14741
Fix team bar height depending on NameTex
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 01:03:39 +0200] rev 14740
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 14739
Properly right-align sidFPS
Wuzzy <Wuzzy2@mail.ru> [Tue, 02 Apr 2019 00:06:19 +0200] rev 14738
Make team bars 1 pixel higher
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 23:15:18 +0200] rev 14737
Make dark clan colors visible in stats screen
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 22:07:42 +0200] rev 14736
Invert colors if clan color is very dark
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 20:08:34 +0200] rev 14735
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 14734
Nemo is right, it's better to set hedgehog pos in uGearsList
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 19:16:55 +0200] rev 14733
Hedgehogs: Move setting of random pos to chAddHH
This fixes a problem that in missions, all hedgehogs start with Pos=0
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 18:49:08 +0200] rev 14732
Fix right limit of piano placement in bounce world edge
It was slightly beyond the right bounce edge.
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 17:35:07 +0200] rev 14731
Update German translation
Wuzzy <Wuzzy2@mail.ru> [Mon, 01 Apr 2019 17:33:43 +0200] rev 14730
Update locale files
alfadur [Thu, 28 Mar 2019 00:38:53 +0300] rev 14729
add gear renderer module
alfadur [Thu, 28 Mar 2019 00:33:36 +0300] rev 14728
fix atlas.insert_set
alfadur [Thu, 28 Mar 2019 00:13:13 +0300] rev 14727
fix atlas.insert for real this time
alfadur [Wed, 27 Mar 2019 23:26:58 +0300] rev 14726
actually atlas tests were also broken
alfadur [Wed, 27 Mar 2019 22:10:46 +0300] rev 14725
fix atlas.insert
nemo [Wed, 27 Mar 2019 09:52:08 -0400] rev 14724
Backed out
changeset f9f71cccb5c3 - Wuzzy is right, the license is incompatible.
I'd misread the wording on https://fontlibrary.org/en/font/symbola
The terms on the author's site prevent using it with almost all FOSS projects, and even prevent using it in a merge like this.
We'll just have to find some other font to improve coverage.
alfadur [Tue, 26 Mar 2019 22:55:30 +0300] rev 14723
finetune atlas proptest
alfadur [Tue, 26 Mar 2019 22:29:48 +0300] rev 14722
proptest atlas, find 🐛🐜🦋