Releases: ppy/osu-framework
Releases · ppy/osu-framework
2018.406.0
- Explicitly define the dynamic compilation namespace to avoid crosstalk #1499 (peppy)
- Remove TestTestCase #1498 (peppy)
- Fix some file paths causing framework to crash on startup #1495 (peppy)
- Use Linq.Append and Prepend. #1492 (huoyaoyuan)
- Add rider run/debug configurations #1489 (peppy)
- Fix dynamic compilation not detecting changes on .NET Core #1488 (smoogipoo)
- Remove assembly loading code from TestBrowser #1487 (peppy)
- Fix dynamic compilation #1486 (nbvdkamp)
- Fix framework tests not building against netcore2.0 #1484 (peppy)
- Switch to .NET Standard 2.0 #1483 (smoogipoo)
- Expose the ability to disable background performance profiling #1482 (peppy)
- Add check for IsCancellationRequested in TcpIpcProvider #1480 (peppy)
2018.324.0
2018.322.0
- Add a cached delegate for VertexBatch.Add() #1477 (smoogipoo)
- Fix Incorrect Behaviour of ContainerExtensions.Wrap in Certain Cases #1476 (Tom94)
- Fix performance of TakeScrenshotAsync #1475 (peppy)
- Fix memory leaks post game exit #1472 (peppy)
- TextBox should only handle keyboard input when focused #1471 (peppy)
- Add wrap method to remove duplicate code in effects #1470 (default0)
- Add method to retrieve a Bitmap of the current GL screen state #1454 (UselessToucan)
2018.319.0
- Add wrap method to remove duplicate code in effects #1470 (default0)
- Fix macOS platform modifiers not being properly loaded #1468 (smoogipoo)
- Fix seekOffset being considered when seeking #1466 (smoogipoo)
- Fix being able to seek TrackVirtual to negative time values #1464 (smoogipoo)
- Avoid background saves after actual saves occur #1462 (peppy)
- Add a base component class #1461 (peppy)
- Make ChildID internal #1460 (peppy)
- Fix TextSize changes not being correctly applied to unchanged characters #1459 (peppy)
- Rename frameBufferX -> drawNodeX #1457 (smoogipoo)
- Add logging of failed response processing to network log #1453 (peppy)
- Reintroduce & fix gamewindow refactor #1452 (FreezyLemon)
- Revert GameWindow changes #1451 (peppy)
2018.310.0
- Add method to add arbitrary drawables to TextFlowContainers #1450 (peppy)
- Remove highly unnecessary log output #1449 (peppy)
- Make TabControl's tab flow overridable #1447 (smoogipoo)
- Remove depth comparisons from FlowContainer ordering #1446 (smoogipoo)
- Allow SampleManagers to cache failed lookups #1440 (peppy)
- Overhaul transform logic to fix many failing rewind/seek cases #1437 (peppy)
- Refactor GameWindow to not extend OpenTK.GameWindow #1420 (swoolcock)
2018.306.0
- Update licence year #1445 (jacksonisiah)
- Move CursorContainer's Add to BDL #1442 (peppy)
- Load log entries asynchoronously #1436 (peppy)
- Allow graceful failure when dynamic compile fails in TestCase constructor #1435 (peppy)
- Avoid including directories with many files in dynamic compile watch list #1434 (peppy)
- Fix null ref regression #1430 (peppy)
- Inline out variables #1425 (UselessToucan)
- Cleanups to clock handling #1423 (peppy)
- Avoid updates / generating draw nodes for valid BufferedContainers #1416 (peppy)
Also includes #1437 / #1440 to hotfix major issues in the osu
project.
2018.301.0
- Fix null ref regression #1430 (peppy)
- Set display colour depth to correct value when switching to fullscreen #1428 (LastExceed)
- Fix transforms of same type/time not being removed correctly #1427 (peppy)
- Don't unnecessarily update depth if depth is already set correctly #1426 (peppy)
- Ensure bindings unbind in both directions when explicit UnbindBindings is called #1424 (peppy)
- Catch exceptions thrown during dynamic compilation runtime #1422 (peppy)
- Use same argument order in all transformable conditionals #1421 (peppy)
- Add logging when threads fail to join in time #1419 (peppy)
- Fix VisualTests crashing on first startup due to incorrect configuration #1415 (peppy)
- Improve performance of SetGlobalProperty #1414 (peppy)
- Fix transforms on RemoveCompletedTransforms drawables applying forever #1413 (peppy)
- Don't track all used objects #1412 (peppy)
- Reduce dependence on zero-duration transforms #1411 (peppy)
- Always confine cursor when left mouse button is pressed #1408 (UselessToucan)
2018.224.0
- Add a LoadAsyncComplete method #1410 (peppy)
- Fix Bindable's GetBoundCopy using MemberwiseClone #1407 (peppy)
- Remove WebRequest workaround for mono bug which has since been resolved #1406 (peppy)
- Allow resource managers to accept and return null #1405 (peppy)
- Revert retry test case changes #1404 (peppy)
- Avoid test cases failing on directory cleanup exception #1403 (peppy)
- Add a timeout for thread exiting #1402 (peppy)
- Allow web request tests to re-run on failure #1401 (peppy)
- Fix dynamically compiled test cases disappearing from old assembly #1400 (FreezyLemon)
- Fix elements being out of order in PropertyDisplay #1398 (smoogipoo)
- Fix backspace not working in some textboxes #1396 (peppy)
- Fix PropertyDisplay ignoring protected and internal properties #1395 (smoogipoo)
- Various improvements to textbox input #1394 (smoogipoo)
- Fix thread race in path segment construction #1392 (smoogipoo)
- Fix GameThread exits not running on the encapsulated thread #1391 (smoogipoo)
- Fix regression in frame statistics display thread names #1390 (peppy)
- Make Path receive input only on the path bounds #1383 (smoogipoo)