Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix memory leaks in some cache maps #2101

Merged
merged 24 commits into from Jun 18, 2021

Commits on Mar 19, 2021

  1. Configuration menu
    Copy the full SHA
    5ec29d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b8916c View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2021

  1. remove texture cache mutex

    fpabl0 committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    c1c52b6 View commit details
    Browse the repository at this point in the history
  2. use draw events to run the clean task instead of creating a new go ro…

    …utine, added cache.NotifyCanvasRefresh, fix the way textures are freed, fix memory leak on window.Close
    fpabl0 committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    32b0d45 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. move svg_cache to cache package, improve mobile driver by listening t…

    …o theme changes and remove 10ms delay on every paint event
    fpabl0 committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    801d271 View commit details
    Browse the repository at this point in the history
  2. revert mobile driver changes

    fpabl0 committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    7157855 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. Configuration menu
    Copy the full SHA
    34ee183 View commit details
    Browse the repository at this point in the history
  2. remove repeated code

    fpabl0 committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    29ae75f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36842d9 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Configuration menu
    Copy the full SHA
    378dc5d View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Configuration menu
    Copy the full SHA
    e97fd54 View commit details
    Browse the repository at this point in the history
  2. added cache logic to common driver and canvas, free resources when go…

    …mobile window is closed
    fpabl0 committed May 13, 2021
    Configuration menu
    Copy the full SHA
    3223933 View commit details
    Browse the repository at this point in the history
  3. group variables

    fpabl0 committed May 13, 2021
    Configuration menu
    Copy the full SHA
    07a7d30 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Configuration menu
    Copy the full SHA
    16c8d56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a3abfb View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Update comment in internal/cache/texture_common.go

    Co-authored-by: Jacob <Jacalz@users.noreply.github.com>
    fpabl0 and Jacalz committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    d0041e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Configuration menu
    Copy the full SHA
    8764345 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fc2bfc View commit details
    Browse the repository at this point in the history
  3. remove unnecessary comments

    fpabl0 committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    ad7f974 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    342712a View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. call cache.CleanCanvas in window.destroy() instead of in window.Close…

    …() for glfw driver as suggested in PR review
    fpabl0 committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    569a354 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Configuration menu
    Copy the full SHA
    1d35466 View commit details
    Browse the repository at this point in the history
  2. added tests

    fpabl0 committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    2c65c07 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Configuration menu
    Copy the full SHA
    b018a2b View commit details
    Browse the repository at this point in the history