6ed9017253
fix typo in LongPathfinder
...
Reviewed By: fatherbushido
Differential Revision: https://code.wildfiregames.com/D847
This was SVN commit r20082.
2017-08-30 16:41:10 +00:00
a5c60619e2
Input GUI object cleanup.
...
Remove redundant if-statement following 5593f573f4
as reported by
Vladislav.
Use switch-statement in ManuallyHandleEvent.
This was SVN commit r20078.
2017-08-30 12:01:17 +00:00
ee38f0db37
Implement readonly Input GUI objects and use it in the file location indicator in the replay menu,
...
so that the user can copy the file path.
Fixes #4225
Refs D763
Patch By: Vladislav
This was SVN commit r20075.
2017-08-29 23:53:23 +00:00
23118ba847
Split the Input GUI object key processing into two methods (methods changing the text and methods not changing it).
...
Patch By: Vladislav
Refs #4225 , D763
Also use SDL_Keycode instead of int, remove an outdated history lookup
comment and some other unneeded comments.
This was SVN commit r20074.
2017-08-29 23:29:29 +00:00
e8dfde9ba6
Display previously received lobby chat messages when returning from the gamesetup.
...
Differential Revision: https://code.wildfiregames.com/D819
Fixes #3306
Patch By: fpre / ffffffff
This was SVN commit r20070.
2017-08-29 16:04:45 +00:00
0ceeaf921b
Fix typo in 0940db3fc0
/ D835 reported by gameboy.
...
Reviewed By: Vladislav
This was SVN commit r20069.
2017-08-29 12:22:31 +00:00
27d99765bb
Add an icon to pyrogenesis' application window
...
Tested By: Imarok (Windows, Ubuntu w. Gnome), s0600204 (Arch w. Xfce),
ffffffff (Kubuntu w. KDE)
Reviewed By: ffffffff, s0600204
Differential Revision: https://code.wildfiregames.com/D768
Trac Tickets: #4363
This was SVN commit r20067.
2017-08-28 21:56:54 +00:00
0940db3fc0
XmppClient cleanup.
...
Allow XmppClient to use arbitrary property names in GUIMessages.
Remove duplication by calling CreateGUIMessage when receiving chat
messages.
Inline PushGUINotification.
Use std::string in the GUIMessage because every data source is of that
type.
Apply the wstring_from_utf8 conversion to ensure correct display of less
common UTF characters instead in the GuiPollMessage method.
Add room subject change chat message.
Differential Revision: https://code.wildfiregames.com/D835
Refs #4482
Comments by fpre, Vladislav and leper
This was SVN commit r20064.
2017-08-28 17:47:43 +00:00
1b44946078
Replace deprecated jsval with JS::Value.
...
Remove unused SGUIBaseSettings and GUI comment.
Fix indentation of a macro, refs D794.
Differential Revision: https://code.wildfiregames.com/D838
Review by: leper.
Itms came up with the same patch for the SpiderMonkey 45 update
independently.
This was SVN commit r20062.
2017-08-28 10:27:36 +00:00
565abd5f1b
Fix directory for Atlas help from a93d260643
...
When launching Atlas from a higher directory the help.json isn't found.
Fixed by finding the absolute path.
Patch By: vladislavbelov
This was SVN commit r20059.
2017-08-27 19:32:54 +00:00
62c9c6d7fc
Add scrollbars to all tabs in Atlas.
...
Reviewed By: vladislavbelov
Differential Revision: https://code.wildfiregames.com/D793
This was SVN commit r20058.
2017-08-27 18:47:39 +00:00
eb70d83b67
Fix rallypoint color after deserialization following 505a10cef6
.
...
Differential Revision: https://code.wildfiregames.com/D826
Refs #4618 , D623
This was SVN commit r20049.
2017-08-27 16:05:20 +00:00
16b976fc35
Remove unneeded GetMucMessageCount from the XmppClient.
...
The affected function was imprecise, because it called a playerlist
update whenever a "chat" level message was received instead
of only updating the playerlist if it's actually influencing the
displayed playerlist.
When there is a chat message, lobby subject change or user-role change,
there is no need to update the list.
Differential Revision: https://code.wildfiregames.com/D671
Refs #3386 , 8b437a0b1c
Reviewed By: fpre / ffffffff
This was SVN commit r20040.
2017-08-25 18:51:26 +00:00
ce580f0de0
Always delete CMapReader. Patch by Sandarac. Fixes #4154 .
...
This fixes an assertion failure in ScriptEngine that can occur when
closing
the game while in the loading screen.
Reviewed By: vladislavbelov, leper
Differential Revision: https://code.wildfiregames.com/D684
This was SVN commit r20035.
2017-08-25 00:37:48 +00:00
f27efac053
Enhance lobby / XMPP timestamp parsing documentation.
...
Refs #3832 , 9a5e1ddedb
/ D760, 6141c5c4fa
/ D514
Reviewed By: leper
This was SVN commit r20032.
2017-08-24 20:57:21 +00:00
9defd11440
Pass ScriptInterface as a const ref where possible.
...
Reviewed By: elexis
Differential Revision: https://code.wildfiregames.com/D739
This was SVN commit r20028.
2017-08-24 00:32:42 +00:00
7970c3dc54
Pass a const reference, if someone wants to modify it they should use the global directly.
...
Reviewed By: vladislavbelov
Differential Revision: https://code.wildfiregames.com/D738
This was SVN commit r20027.
2017-08-23 23:52:32 +00:00
a93d260643
Add help button to Atlas with a link to the Manual and bugtracker.
...
Differential Revision: https://code.wildfiregames.com/D794
Patch By: Vladislav
This was SVN commit r20021.
2017-08-21 23:32:29 +00:00
1ddd24bb8c
Remove unused Renderer function from 12e2428495
.
...
Refs #2137
Reviewed By: Vladislav
This was SVN commit r20019.
2017-08-21 17:05:45 +00:00
6f9bf55ac5
Change the shadow map quality without restarting the match.
...
Differential Revision: https://code.wildfiregames.com/D804
Refs #4351
Patch By: Vladislav
This was SVN commit r20011.
2017-08-21 01:10:56 +00:00
04f2209b50
Rename WaterUgly setting to WaterEffects in order to remove the invertedboolean workaround of the options page.
...
Differential Revision: https://code.wildfiregames.com/D815
Refs #3737
Tested By: Stan
This was SVN commit r20010.
2017-08-21 00:09:25 +00:00
8df36bace4
Shadow map quality option.
...
Differential Revision: https://code.wildfiregames.com/D745
Fixes #4351
Refs #743
Patch By: Vladislav
This was SVN commit r20001.
2017-08-19 12:46:05 +00:00
cb18830a81
Remove CinemaManager input handler to allow user interaction on other GUI pages like message boxes and possibly few selected hotkeys.
...
Disable gameview/camera hotkeys while cinematic paths are playing.
Differential Revision: https://code.wildfiregames.com/D697
Refs #3301 , #3814 , 89aef0b6eb
Reviewed By: Vladislav
This was SVN commit r19980.
2017-08-12 10:32:07 +00:00
316a8848a0
Ignore few Ownership changes in the Selectable and RallyPointRenderer component.
...
Properly support capturing in the RallyPointRenderer component, even
though RallyPoints are typically deleted upon capturing.
Differential Revision: https://code.wildfiregames.com/D776
Refs D687
Reviewed By: Stan
This was SVN commit r19976.
2017-08-11 20:05:03 +00:00
00e7d49368
Profile Footprint calls that can easily consume 90% of the simtime on a turn ("sunken ship lag").
...
Differential Revision: https://code.wildfiregames.com/D778
Refs #4713
Reviewed By: Vladislav
This was SVN commit r19973.
2017-08-11 18:08:30 +00:00
343ec21e75
Update the color of the selection ring, rallypoints and territory outline when the playercolor is changed in atlas.
...
Merge duplicate Selectable component playercolor code.
Differential Revision: https://code.wildfiregames.com/D687
Fixes #4643
Refs D623
Patch in cooperation with: Stan
This was SVN commit r19965.
2017-08-09 11:19:14 +00:00
3d0bfc7e1b
Forgotten years replacement in 3a3bcca0c5
.
...
This was SVN commit r19962.
2017-08-09 07:11:53 +00:00
3a3bcca0c5
Refactor the code for cutting a circle into chords for textured line overlay in Selectable component. Don't compute useless arccos and avoid compound rounding errors. Reviewed by Itms.
...
Differential Revision: https://code.wildfiregames.com/D673
This was SVN commit r19959.
2017-08-08 17:48:44 +00:00
505a10cef6
Display rallypoints in the playercolor instead of plain blue.
...
Differential Revision: https://code.wildfiregames.com/D623
Fixes #4618
Patch By: Stan
This was SVN commit r19957.
2017-08-08 12:48:57 +00:00
37c2f18b9e
Add AI engine function for template loading
...
Partial commit of https://code.wildfiregames.com/D639 , taken from
Sandarac patch
Reviewed by mimo
This was SVN commit r19951.
2017-08-07 19:35:43 +00:00
9a5e1ddedb
Fix BSD and OSX build that don't provide the AT&T version of timezone used by 6141c5c4fa
. Refs #3832 , D514.
...
Mostly reviewed by: leper
Tested on Windows by: Stan
This was SVN commit r19947.
2017-08-07 09:56:31 +00:00
9641d0cdb0
Fix typo in 39fcd1d031
reported by Imarok.
...
This was SVN commit r19941.
2017-07-31 16:33:14 +00:00
00fafda955
Stop copying the territory grid when recomputing the texture.
...
Before inlining territories it was changed to be a const reference, thus
avoiding the copy.
Reviewed By: elexis
Differential Revision: https://code.wildfiregames.com/D741
This was SVN commit r19936.
2017-07-30 23:37:05 +00:00
98d7763765
Remove code that doesn't do anything.
...
Reviewed By: Imarok
Differential Revision: https://code.wildfiregames.com/D743
This was SVN commit r19933.
2017-07-29 23:27:28 +00:00
5ab426d621
Remove commented out code.
...
Reviewed By: Sandarac
Differential Revision: https://code.wildfiregames.com/D742
This was SVN commit r19932.
2017-07-29 23:27:14 +00:00
781cec163e
Remove CTerritoryManager pointer from CWorld, a relic from before simulation2.
...
Patch By: Sandarac
Differential Revision: https://code.wildfiregames.com/D731
This was SVN commit r19931.
2017-07-29 23:27:02 +00:00
27e5c5b25a
Mark a few functions const.
...
Reviewed By: Itms
Differential Revision: https://code.wildfiregames.com/D499
This was SVN commit r19930.
2017-07-29 23:26:44 +00:00
3fca871fd6
Take gui.scale into account when repositioning tooltips
...
Patch by: joskar
Differential Revision: https://code.wildfiregames.com/D749
This was SVN commit r19928.
2017-07-29 18:30:59 +00:00
99b0362edf
Bump version number to Alpha 23.
...
Differential Revision: https://code.wildfiregames.com/D758
Reviewed By: fatherbushido
This was SVN commit r19923.
2017-07-29 16:36:55 +00:00
d56692d9e1
Rewrite the pathfinder dirtiness information system.
...
Remove all hacks while keeping most optimizations in memory management.
This fixes incomplete grid updates that could cause OOS on rejoin, fixes
#4596 .
Tested by: elexis, ffffffff
Reviewers: leper, wraitii
Differential Revision: https://code.wildfiregames.com/D675
This was SVN commit r19916.
2017-07-14 10:09:32 +00:00
918a693f0f
Update the list of bundled languages for A22.
...
This was SVN commit r19913.
2017-07-12 13:56:28 +00:00
53eaef0746
Don't change the copyright headers of other software groups, as reported by leper.
...
Refs 43137fef3f
/ D716
This was SVN commit r19907.
2017-07-10 21:53:47 +00:00
43137fef3f
Make all Wildfire Games copyright headers consistent by always ending with a period and using (C) instead of (c).
...
Differential Revision: https://code.wildfiregames.com/D716
Refs 09e974e1cb
Reviewed By: bb
Change in agreement with leper.
This was SVN commit r19899.
2017-07-10 14:26:24 +00:00
d49bf8b1bf
Ensure the camera position being above the water level (without smoothing the water level with the terrain).
...
Differential Revision: https://code.wildfiregames.com/D700
Fixes #3892 , D229, D638
This was SVN commit r19896.
2017-07-10 02:16:57 +00:00
a5e253162b
Fix undefined macro usage in cppformat.
...
This is quite noisy with -Wexpansion-to-defined in both clang 3.9 and
gcc 7.
(Refs #3190 and #4148 . Upstream might have fixed this, but somewhat
clean build logs seem worth it.)
Reviewed By: echotangoecho
Differential Revision: https://code.wildfiregames.com/D680
This was SVN commit r19884.
2017-07-08 00:15:03 +00:00
9aad0137ba
Stop using WMI for detecting the sound card, and use OpenAL instead. Delete WMI code altogether now it is unused.
...
This fixes #4561 and makes sound card detection work on non-Windows
platforms.
Reviewed By: echotangoecho
Tested By: Imarok, elexis
Differential Revision: https://code.wildfiregames.com/D636
This was SVN commit r19877.
2017-07-06 17:29:49 +00:00
5c6f3505e8
Fix replay cache performance (broken by ea250b3d25
). Also remove a TODO fixed by fca844eef6
.
...
Reviewed by elexis.
This was SVN commit r19875.
2017-07-06 16:20:18 +00:00
14e1b79a0f
Insert cinematic path nodes after the currently selected node instead of before (so paths are not created in the opposite of the expected order).
...
Differential Revision: https://code.wildfiregames.com/D656
Refs #3871
Patch By: Vladislav
This was SVN commit r19864.
2017-07-01 15:49:59 +00:00
c67d79d9f3
Recompute water graphics when changing the water level and upon deserialization to fix a graphical (non-simulation) OOS on rejoin.
...
Differential Revision: https://code.wildfiregames.com/D638
Refs #4596
Contains a fix mentioned by leper.
This was SVN commit r19862.
2017-07-01 04:15:49 +00:00
6f7a5fb773
Allow the JS GUI to subscribe to the window resized event and use it to conditionally update the observer panel (refs D689).
...
Differential Revision: https://code.wildfiregames.com/D694
Tested By: temple
Proofread By: Vladislav
This was SVN commit r19846.
2017-06-30 00:04:29 +00:00