xan2622
13fbc412d2
removal
2022-01-30 11:28:16 +01:00
abcdefg30
a9cd2d41c7
Fix ToAhsv using the wrong type for alpha
2022-01-29 13:44:02 +01:00
Ivaylo Draganov
7a93b9ea8c
Make control group hotkeys configurable
...
- Split control groups management to its own interface
- Add hotkeys for selecting, creating, adding to and combining with control groups
- Add a ControlGroups widget to manage the player interaction
2022-01-28 18:38:18 +01:00
Gustas
04b456d6c2
Create overlays dropdown
2022-01-26 23:09:18 +01:00
Gustas
2f130b17ba
Fix buildable overlay not updating and make ramps unbuildable
2022-01-23 22:37:02 +01:00
penev92
9cc631ca7e
Added a rule about using object initializers
2022-01-23 13:14:57 +01:00
penev92
ab09ce21b4
Changed code to use object initializers everywhere
2022-01-23 13:14:57 +01:00
penev92
70e2769a85
Added a rule about the readonly modifier
...
Also added a rule to silence StyleCop complaining about StaticReadonlyFieldsMustBeginWithUpperCaseLetter to match what we already have configured for the IDE.
2022-01-22 18:47:06 +00:00
penev92
bf332b6619
Fixed fields missing the readonly modifier
2022-01-22 18:47:06 +00:00
Piotr Usewicz
f83e27d647
Point towards arm libraries
...
When compiling for macOS using `unix-generic` on Apple M1 processors, point sarchdirs towards the correct location in Homebrew for arm64.
2022-01-22 18:21:36 +00:00
penev92
a67cfabd1e
Reordered code style rules
...
To order them by their number.
2022-01-20 22:10:28 +01:00
penev92
8dbaa0c49f
Added more explanations to .editorconfig
2022-01-20 22:10:28 +01:00
penev92
92d1d64dce
Changed one-liner braces rule to silent
...
Having this set to "none" disabled the IDE's option to add braces, whereas "silent" lets it do it on the user's request while still not suggesting it on its own.
2022-01-20 22:10:28 +01:00
penev92
31b3647c09
Added a rule about unordered modifiers
2022-01-20 22:10:28 +01:00
penev92
d37336456d
Fixed inconsistent declaration modifier order
2022-01-20 22:10:28 +01:00
penev92
3bacd81b8b
Added a rule about zero-length array allocations
2022-01-20 22:10:28 +01:00
penev92
0d24ccc47a
Fixed unnecessary zero-length array allocations
...
Changed all currently present zero-length array allocations in the codebase to use `Array.Empty` instead.
2022-01-20 22:10:28 +01:00
Paul Chote
1312c1aa72
Rename macOS compat packages to mono.
2022-01-20 19:31:43 +01:00
penev92
19dd23e349
Beautified the .editorconfig file
2022-01-19 14:37:14 +01:00
dnqbob
242d589c45
Make AI airstrike aircraft spawns randomly
2022-01-17 15:43:20 +01:00
Mustafa Alperen Seki
d149624b84
Add Lua Scripting for Carryall.
2022-01-12 14:24:13 +01:00
penev92
860ec642b8
Addressed review comments
...
- Renamed `IVideo.CurrentFrameNumber` to `CurrentFrameIndex`
- Improved logged error message in VideoPlayerWidget
- Renumbered fields in ThreadedGraphicsContext
2022-01-11 18:16:31 +01:00
penev92
248b8d1102
Renamed IVideo implementations
...
To match the interface they are implementing.
2022-01-11 18:16:31 +01:00
penev92
6f0509d235
Removed now-unused ITexture.SetData() overload
2022-01-11 18:16:31 +01:00
penev92
cb8530fbae
Reworked internal palettes in video reader classes
...
This removes the need to pack & unpack color bytes as uints for no gain.
2022-01-11 18:16:31 +01:00
penev92
c4ab7041b8
Updated VideoPlayerWidget to play new IVideo data
...
Added optional padding to video frames because that's what VideoPlayerWidget expects.
Keeping the option to not use padding for other use-cases like converting frames to PNG.
2022-01-11 18:16:31 +01:00
penev92
ee29d0f9c7
Changed IVideo.CurrentFrameData uint[,] -> byte[]
2022-01-11 18:16:31 +01:00
penev92
1b5f2f1b39
Removed caching properties from video readers
...
Those seem redundant since the frame number is guaranteed to match the loaded data inside CurrentFrameData.
2022-01-11 18:16:31 +01:00
penev92
0df3b34c52
Did a beautification pass on IVideo and family
...
Removed property backing fields where applicable, introduced C#7 syntax for properties.
Renamed a bunch of interface properties and class private members with more descriptive names.
Did some inconsequential reordering.
2022-01-11 18:16:31 +01:00
abcdefg30
556413c91d
Add whitespace fixes from the automatic update rule run
2022-01-11 18:09:05 +01:00
abcdefg30
f3bc450e20
Fix an oversight in the update rule for AttackBomber's FacingTolerance
2022-01-11 18:09:05 +01:00
abcdefg30
6556b33cef
Move update rules to the correct subfolders and paths
2022-01-11 18:09:05 +01:00
abcdefg30
15c2800601
Retire the release-20191117 UpdatePath
2022-01-11 18:09:05 +01:00
abcdefg30
d660ce9c47
Change the UpdatePath targets from playtest-20201213 to release-20210321
2022-01-11 18:09:05 +01:00
Matthias Mailänder
6770c08bf9
Fix scrollitem-nohover-hover not found.
2022-01-11 17:40:58 +01:00
Ivaylo Draganov
99ac128820
Add selected actors count to feedback notification text
2022-01-09 19:07:45 +01:00
Mustafa Alperen Seki
fe05382b24
Change "actor id" to "actor name" in some descs.
2022-01-09 19:02:05 +01:00
Mustafa Alperen Seki
3c60a515f7
Add CarryableConditions to Carryall.
2022-01-09 19:02:05 +01:00
penev92
b67954451a
Removed obsolete file OpenRA.sln.DotSettings
...
- The DEFAULT_PRIVATE_MODIFIER behaviour is now handled by the .editorconfig file via `dotnet_style_require_accessibility_modifiers = omit_if_default:warning`.
Also added `dotnet_diagnostic.IDE0040.severity = warning` there to raise compile-time errors in the CI.
- The field naming conventions seem to already be covered by (some) analyzer rules (checked in both VS and VSCode) - IDE1006/SA1306 and SA1307.
2022-01-09 18:58:37 +01:00
penev92
2f6f214bac
Removed a bunch of explicit access modifiers
2022-01-09 18:58:37 +01:00
penev92
413d564f1d
Removed obsolete file stylecop.json
...
It currently has two functions, both of which are covered by our .editorconfig file.
2022-01-09 18:58:37 +01:00
penev92
1326bca65c
Updated .gitignore file
...
Removed some obsolete entries now that there is a new build directory.
2022-01-09 18:58:37 +01:00
Mustafa Alperen Seki
721210eafe
Fix RevealsMap's effect not being removed for non-owners.
2022-01-09 18:53:16 +01:00
penev92
c6dacb50e8
Added hiding of the palette picker in the AssetBrowser
2022-01-09 18:40:32 +01:00
penev92
495faea96b
Updated scale sliders to accout for the new AssetBrowser layout
2022-01-09 18:40:32 +01:00
penev92
b6b417d42f
Fixed AssetBrowserLogic disposing audio streams prematurely
2022-01-09 18:40:32 +01:00
penev92
6fb228ddd1
Fixed Mp3Loader and OggLoader not resetting stream position
2022-01-09 18:40:32 +01:00
penev92
87b92b53a4
Reworked ISoundFormat.LengthInSeconds implementations
2022-01-09 18:40:32 +01:00
penev92
631297417c
Fixed background music playing momentarily in AssetBrowser when switching to a video asset
2022-01-09 18:40:32 +01:00
penev92
001efc9409
Added containing package name to asset tooltip
2022-01-09 18:40:32 +01:00