Commit Graph

174 Commits

Author SHA1 Message Date
Paul Chote
75210b692e Don’t switch mods from inside button click handlers.
Fixes screen flickering and desyncs when returning to the mod chooser.
2015-06-17 21:55:48 +01:00
Matthias Mailänder
6f6602dece Merge pull request #8472 from penev92/bleed_dropDown
Change DropDownButtonWidget separator to an image
2015-06-16 20:36:03 +02:00
Matthias Mailänder
96884210b3 Merge pull request #8119 from penev92/bleed_d2kVideos
Rework mod content installation directories and add D2k videos
2015-06-16 18:37:50 +02:00
Paul Chote
aee951c86f Remove region assumptions from fast shroud tests. 2015-06-15 18:06:42 +01:00
penev92
c93c0488c3 Change DropDownButtonWidget separator to an image 2015-06-15 03:15:19 +03:00
penev92
6c75d1dde3 Fix video playback to work with D2k VQAs 2015-06-13 12:43:35 +03:00
penev92
c8ab1e8370 Add Dictionary support to InstallUtils and fix D2k locking asset files;
Also fix D2k assets locations
2015-06-13 12:43:23 +03:00
Taryn Hill
8fd82f0998 Remove unused using directives from MapEditorLogic. 2015-06-12 23:00:57 -05:00
Taryn Hill
6c3e127469 Replace a problematic Get with GetOrNull in MapEditorLogic. 2015-06-12 23:00:43 -05:00
Matthias Mailänder
6c7d2095b9 Merge pull request #8464 from GraionDilach/customcameopal
Closes #8434
2015-06-12 21:10:12 +02:00
Zimmermann Gyula
d5a5640f52 Adds an IconPalette property to Buildable and SupportPower traits. 2015-06-12 20:33:58 +02:00
Matthias Mailänder
e2e9ce9d7e check sequence image at RenderSprites level 2015-06-11 21:18:25 +02:00
Oliver Brakmann
6e74bceaa9 Merge pull request #8425 from Mailaender/colormixer-badlock
Fixed a bad choice of lock objects in ColorMixerWidget
2015-06-10 22:50:02 +02:00
Matthias Mailänder
fb4b306553 avoid a bad choice of lock objects 2015-06-10 06:36:46 +02:00
bean601
730cec3974 Expand Battlefield News when a new news post has been downloaded 2015-06-06 10:41:31 +03:00
Pavel Penev
c22f15de55 Merge pull request #8299 from pchote/map-visiblecells
Distinguish between all map cells and cells inside map bounds.
2015-06-03 14:59:21 +03:00
Pavel Penev
707c403cc3 Merge pull request #8342 from LipkeGu/editor-crash-colorpicker
Allow changing of player Color/Name only on main menu
2015-06-03 14:08:30 +03:00
Guido L
a1fc77980d Allow changing of player color/Name only on main menu to Allow changing of player Color/Name ONLY on main menu 2015-06-03 07:24:41 +01:00
Paul Chote
bf4722fb9f Distinguish between all map cells and cells inside map bounds. 2015-06-02 21:53:25 +01:00
Oliver Brakmann
05e9b22af7 Merge pull request #8329 from Mailaender/worldtooltip-owner-nre
Fixed a NullReferenceException in WorldTooltipLogic
2015-06-02 22:22:10 +02:00
Matthias Mailänder
06106b09ed fix NRE 2015-06-02 22:04:34 +02:00
Oliver Brakmann
206c33ed41 Merge pull request #8226 from pchote/actor-disposal
Dispose traits when destroying an actor.
2015-06-02 19:33:22 +02:00
Oliver Brakmann
56e0af67fa Merge pull request #8328 from Mailaender/desc-label-nre
Made the tech description label optional
2015-06-01 17:18:42 +02:00
Matthias Mailänder
14a4b876e3 fix a possible NRE 2015-05-31 21:10:56 +02:00
Matthias Mailänder
7efdd6820f make the description label optional 2015-05-31 20:59:11 +02:00
Pavel Penev
3666fabf1e Merge pull request #8137 from Mailaender/sanitize-player-name
Added a client side player name sanitation
2015-05-30 22:21:32 +03:00
Paul Chote
585a43fd8f Rename Actor.Destroy/Destroyed to Dispose/Disposed. 2015-05-29 19:08:38 +01:00
Matthias Mailänder
fa8b4e67a3 made the news button optional 2015-05-25 18:29:36 +02:00
abcdefg30
93d9398a64 Merge pull request #8255 from Mailaender/maptitle-nre
Fixed a NullReferenceException when not using the optional MAP LabelWidget
2015-05-25 17:04:42 +02:00
Matthias Mailänder
015a083ced fix a possible NRE (copy and paste error) 2015-05-25 16:44:56 +02:00
Matthias Mailänder
a7cc11f625 fix a potential NRE 2015-05-25 16:35:02 +02:00
Pavel Penev
902cd124ba Merge pull request #8149 from Mailaender/fetch-geoip-db
Automatized GeoIP database download
2015-05-24 16:43:22 +03:00
Paul Chote
767a63d43e Merge pull request #8235 from obrakmann/map-chooser-delete-unpacked-maps
Fix inability to delete unpacked maps
2015-05-24 13:53:27 +01:00
Oliver Brakmann
331ad217c2 Fix inability to delete unpacked maps 2015-05-24 14:32:46 +02:00
Oliver Brakmann
6f0e155afb Fix map chooser crashing the server creation dialog in cnc 2015-05-24 11:40:33 +02:00
Matthias Mailänder
d0b3e5fb8b Merge pull request #8114 from penev92/bleed_d2kUpgrades
Add D2k building upgrades
2015-05-24 08:23:28 +02:00
Oliver Brakmann
dc08b7a90a Add buttons for map file management to map chooser 2015-05-24 01:49:30 +02:00
Oliver Brakmann
1854d994fd Split map chooser in system- and user-installed map lists 2015-05-24 01:28:22 +02:00
Oliver Brakmann
72c0f9b8dc Allow non-hosts to open the map chooser 2015-05-23 23:38:30 +02:00
Matthias Mailänder
8e919d3215 move GeoIP functions into it's own class
extract the geoip database .gz in-game
2015-05-23 16:00:46 +02:00
Matthias Mailänder
edca755540 also sanitize server names 2015-05-23 15:07:18 +02:00
Matthias Mailänder
736b169319 sanitize player names 2015-05-23 15:07:13 +02:00
Pavel Penev
0d33fdb5e1 Merge pull request #8200 from RoosterDragon/sheet-fixes
Sheet fixes
2015-05-22 18:30:13 +03:00
Pavel Penev
686e01c6cc Merge pull request #8193 from RoosterDragon/line-render-perf
Improve performance of line rendering
2015-05-22 17:51:11 +03:00
OmegaBolt
f3ec07d4e4 Add Upgrade production queue to D2k 2015-05-21 21:26:10 +03:00
reaperrr
75a0ff7702 Fixes the bug that selection voices are played twice when selecting groups
via 0-9 hotkeys.

Problem was that the voice was played for both KeyUp and KeyDown events.

Closes #8121.
2015-05-21 03:01:13 +02:00
RoosterDragon
b48b994f16 Remove half-baked thread-safety mechanisms from Sheet.
Sheet is now thread-unsafe, rather than attempting to expose a dodgy thread safety model.
2015-05-20 18:50:28 +01:00
abcdefg30
e725732f69 Merge pull request #8078 from Mailaender/make-all-docs
Fixed the trait documentation
2015-05-20 17:05:46 +02:00
RoosterDragon
b9ebeaadca Improve performance of line rendering.
- Create an overload that renders a line in one color, as this allows most existing calls to be simplified. This also allows a slight performance improvement by only normalizing the components once.
- Introduce a DrawLineStrip method. This improves performance by allowing the color components to be normalized once for the whole strip, and only needing to calculate vertices once per point rather than twice since we can reuse the last result.
2015-05-19 21:41:50 +01:00
Paul Chote
60f96fcb7b Overhaul save panel. 2015-05-17 12:09:41 +01:00