Skip to content

Releases: ppy/osu-framework

2018.406.0

06 Apr 14:54
02d7a0f
Compare
Choose a tag to compare
  • 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

23 Mar 20:22
6f9118e
Compare
Choose a tag to compare
  • Add check for IsCancellationRequested in TcpIpcProvider #1480 (peppy)
  • Fix memory leaks post game exit #1472 (peppy)

2018.322.0

22 Mar 13:06
d8d4f55
Compare
Choose a tag to compare
  • 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

18 Mar 17:41
43b4d23
Compare
Choose a tag to compare
  • 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

09 Mar 16:09
6915954
Compare
Choose a tag to compare
  • 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

06 Mar 00:12
Compare
Choose a tag to compare

Also includes #1437 / #1440 to hotfix major issues in the osu project.

2018.301.0

28 Feb 15:56
e8ae207
Compare
Choose a tag to compare
  • 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

24 Feb 15:07
9a773e6
Compare
Choose a tag to compare
  • 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)

2018.213.0

13 Feb 14:35
63c9440
Compare
Choose a tag to compare
  • Fix regression in frame statistics display thread names #1390 (peppy)
  • Combine drag and click lenience into a single variable #1389 (peppy)
  • Debounce config saves #1388 (peppy)

2018.208.0

08 Feb 10:02
eba12eb
Compare
Choose a tag to compare