In D2079#86618, @JoshuaJB wrote:Why put this behind a hotkey?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jul 17 2019
Jul 17 2019
vladislavbelov added inline comments to rP22487: Remove Vector2D/Vector3D prototype workaround from EngineScriptConversions..
Jul 16 2019
Jul 16 2019
What's about Ubuntu 14.04? We still have such audience (judging by feedback statistics).
Jul 15 2019
Jul 15 2019
asterix awarded D2079: Adds snapping to edges for buildings a Party Time token.
nani awarded D2079: Adds snapping to edges for buildings a Party Time token.
elexis awarded D2079: Adds snapping to edges for buildings a Orange Medal token.
Jul 13 2019
Jul 13 2019
vladislavbelov updated the diff for D2020: Refactors Camera aspect ratio and calculation of plane points.
Fixes @elexis's notes from IRC (2019-07-03#0ad-dev):
Jul 12 2019
Jul 12 2019
Jul 9 2019
Jul 9 2019
Adds an tool to pick water high by terrain click in Atlas.
Jul 8 2019
Jul 8 2019
Jul 7 2019
Jul 7 2019
vladislavbelov added a comment to D2043: Fix build without precompiled headers following Atlas UTF8 fix rP22335 and ThreadUtil fix rP22344.
Reviewed on IRC (from few days).
Jul 6 2019
Jul 6 2019
vladislavbelov added a comment to D2019: [ATLASUI] Main Thread Checker: UI API called on a background thread: -[NSView initWithFrame:].
Did someone test it with an old platform?
Jul 5 2019
Jul 5 2019
vladislavbelov added a comment to D2043: Fix build without precompiled headers following Atlas UTF8 fix rP22335 and ThreadUtil fix rP22344.
Why you didn't change implementation too?
What's the minimal wxWidgets version that supports wxListView?
Jul 4 2019
Jul 4 2019
elexis awarded D2037: [ATLAS] Adds a tool to pick water high by terrain click a Like token.
vladislavbelov added a comment to D2029: Alt+tab fix for rP22314 - call IdleTask in Atlas and swap buffers only once.
needs some investigation.
Have you some results? Did you reproduce Stan's issue?
vladislavbelov retitled D2037: [ATLAS] Adds a tool to pick water high by terrain click from Adds a tool to pick water high by terrain click to [ATLAS] Adds a tool to pick water high by terrain click.
vladislavbelov planned changes to D2020: Refactors Camera aspect ratio and calculation of plane points.
Jul 3 2019
Jul 3 2019
vladislavbelov updated the diff for D2020: Refactors Camera aspect ratio and calculation of plane points.
vladislavbelov updated the diff for D2020: Refactors Camera aspect ratio and calculation of plane points.
Adds CCamera::Quad.
vladislavbelov committed rP22432: Adds a possibility to disable saving of replay in autostart mode..
Adds a possibility to disable saving of replay in autostart mode.
Jul 2 2019
Jul 2 2019
Jun 29 2019
Jun 29 2019
vladislavbelov added a comment to D2019: [ATLASUI] Main Thread Checker: UI API called on a background thread: -[NSView initWithFrame:].
So, I think we may have only a workaround solution here. Because we have 2 independent libraries each of them thinks that it process all events alone and calls OS API directly.
vladislavbelov added a comment to D2020: Refactors Camera aspect ratio and calculation of plane points.
In D2020#84220, @wraitii wrote:Suggestion: wouldn't it be better to rename "Get[Near/Far]Plane" to "Get[Near/Far]PlaneDistance"
I don't mind, only note that the distance in the camera space.
elexis awarded rP22401: Fix missing slash in common-api of entity. The mistype was introduced in… a Like token.
Jun 28 2019
Jun 28 2019
vladislavbelov updated the diff for D2020: Refactors Camera aspect ratio and calculation of plane points.
Fixes styles.
vladislavbelov updated the diff for D2020: Refactors Camera aspect ratio and calculation of plane points.
Jun 27 2019
Jun 27 2019
Renames to autostart-disable-replay by @elexis suggestion.
vladislavbelov added inline comments to D1988: Workaround differences between libc and libstd string stream parsing of float/doubles.
elexis awarded D2017: Allows replays in autostart-nonvisual mode a Like token.
vladislavbelov committed rP22404: Refactors camera projections - makes projection functions of camera more clear..
Refactors camera projections - makes projection functions of camera more clear.
Removes unused and obsolete LightingModel.
Jun 26 2019
Jun 26 2019
vladislavbelov added inline comments to D1988: Workaround differences between libc and libstd string stream parsing of float/doubles.
vladislavbelov added a comment to D1396: Remove not needed checks and code for VS2015 [VS2013 -> VS2015].
In D1396#83410, @Angen wrote:as we are now compiling game with vs15, this is not needed
vladislavbelov committed rP22402: Update the minimap, range overlay renderer, and status bars when a player's….
Update the minimap, range overlay renderer, and status bars when a player's…
vladislavbelov accepted D1261: Update the minimap, range overlay renderer, and status bars when a player's color is changed in Atlas.
I tested the patch, it works well. I checked the linked commit and made a search over our repo, and it seems that the patch covers all missed color updates.
vladislavbelov committed rP22401: Fix missing slash in common-api of entity. The mistype was introduced in….
Fix missing slash in common-api of entity. The mistype was introduced in…
In D1994#84008, @Angen wrote:@vladislavbelov no steps to reproduce needed it is look and see situation
I figured out. It's not used at all. It was added in rP12343, and its usage was removed in rP13687.
In D2013#83996, @wraitii wrote:I don't think we have a use for it right now, no. So it could be seen as being too much future-proofing.
Renames SetPerspective to SetPerspectiveProjection.
In D2013#83959, @wraitii wrote:Indeed, which is why I would lock this behind a global mutex, so it goes
- locale=default
- T1::ScopedLocale::ctor(L1), locale=L1
- T2::ScopedLocale::ctor(L2) - blocked
- T1::ScopedLocale::dtor(), locale=default
- resuming of T2::ScopedLocale::ctor(L2) - locale=L2
- T2::ScopedLocale::dtor(), locale=default
Yeah. By the way where it can be useful? Do we have such cases?
In D2013#83948, @wraitii wrote:Agreed, I think we should also protect these calls behind a global mutex, so that it actually becomes threadsafe.
If you'd use the current implementation of ScopedLocale in multiple threads, then it highly likely wouldn't work. For ex (T1 - thread N1, T2 - thread N2, L1 - locale N1, L2 - locale N2):
I think the following helper could be helpful, at least it may prevent such bugs in reusing:
class ScopedLocale { public: ScopedLocale(int category, char* newLocale) : m_Category(category), m_OldLocale(setlocale(category, NULL)) { TS_ASSERT(setlocale(m_Category, newLocale) != nullptr); } ~ScopedLocale() { setlocale(m_Category, m_OldLocale); } private: int m_Category; char* m_OldLocale; };
elexis awarded rP22395: Makes rendering helpers (culling camera, frustums) be available through the… a Like token.
Jun 25 2019
Jun 25 2019
Could you attach steps to reproduce the bug?
vladislavbelov added a comment to D1492: Abort instead of throwing an error when dealing with empty areas..
In D1492#83849, @smiley wrote:(most of those posts were removed)
I'm not aware of it, could you post some links to the topics where it happened, if you don't mind.
vladislavbelov accepted rP22297: Water GLSL shader improvements around reflections and whitespace fixes..
In rP22297#34067, @elexis wrote:It would be much cleaner with: Reflections: None, Sky, Everything.
That'd be cool!
vladislavbelov added a comment to D1492: Abort instead of throwing an error when dealing with empty areas..
In D1492#83837, @smiley wrote:
- Look at the date on which this was uploaded
- Look at what was changed
- Try to come up with a reason
vladislavbelov added a comment to D1492: Abort instead of throwing an error when dealing with empty areas..
In D1492#83822, @smiley wrote:Nobody cares about tiny maps anyway.
Jun 23 2019
Jun 23 2019
vladislavbelov committed rP22395: Makes rendering helpers (culling camera, frustums) be available through the….
Makes rendering helpers (culling camera, frustums) be available through the…
Jun 22 2019
Jun 22 2019
vladislavbelov added inline comments to D1991: simulation2: Remove Vector2D/Vector3D prototype workaround from EngineScriptConversions.
vladislavbelov updated subscribers of D1991: simulation2: Remove Vector2D/Vector3D prototype workaround from EngineScriptConversions.
Did you reproduce @Itms steps before the patch?
Jun 21 2019
Jun 21 2019
vladislavbelov added a comment to D1988: Workaround differences between libc and libstd string stream parsing of float/doubles.
I would certainly hope none otherwise MacOS has been behaving wrong for years.
The only place I can think of that parses strings to number is GUI sizes, which would previously parse things like "3b" as "0" instead of the 'correct' "3". I don't think there's mods or 0 A.D. code that relied on that - and I'm not sure we want that code to live.
Do we really need that behaviour for wrong strings?
vladislavbelov requested changes to D1988: Workaround differences between libc and libstd string stream parsing of float/doubles.
How many lines of our code depend on this behaviour (that wrong strings are still parsed)?
vladislavbelov accepted D1985: Skybox calculation - fix regression of rP22039 introduced in rP22297.
I tested, now the reflection works as after my commit.
vladislavbelov added inline comments to rP22297: Water GLSL shader improvements around reflections and whitespace fixes..
Jun 15 2019
Jun 15 2019
vladislavbelov raised a concern with rP22297: Water GLSL shader improvements around reflections and whitespace fixes..
vladislavbelov added inline comments to D1978: tests: Fix cppformat failures on osx (locale-related).
vladislavbelov added inline comments to D1978: tests: Fix cppformat failures on osx (locale-related).
In D1976#82463, @Stan wrote:custom color space might be weird, since the following code would be messing it up :P
It depends, because color correction may present on each side: os, gpu driver, monitor.
I think the patch should be tested on multi-monitor environment and with a custom color space.
Jun 12 2019
Jun 12 2019
Stan awarded D1972: Makes some rendering helpers be available through the developer overlay. a Love token.
Cleanups BoundingBoxAxisAligned and fixes coding styles a bit.
Fixes includes and forward declarations in CPatchRData.
vladislavbelov committed rP22370: Refactors Developer Overlay using an object instead of global functions..
Refactors Developer Overlay using an object instead of global functions.
Jun 11 2019
Jun 11 2019
nani awarded D1928: Refactors Developer Overlay a Dat Boi token.
Wildfire Games · Phabricator