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

[pull] master from audacious-media-player:master #11

Open
wants to merge 299 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Nov 28, 2020

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Nov 28, 2020
@trafico-bot trafico-bot bot added the 🔍 Ready for Review Pull Request is not reviewed yet label Nov 28, 2020
@vizipi
Copy link

vizipi bot commented Nov 28, 2020

Pull request analysis by VIZIPI

Below you will find who is the most qualified team member to review your code.
This analysis includes his/her work on the code included in this Pull request, in addition to their experience in code affected by these changes ( partly found within the list of potential missing files below )   Feedback always welcome

Reviewers with knowledge related to these changes

Match % Person Commit Count Common Files
3.42 % John Lindgren 9 8
0.43 % i.Dark_Templar 1 1
0.43 % ramesh45345 1 1

Potential missing files from this Pull request

files commonly committed with a subset of this pr, but not committed this time. (click to collapse)
FilePercentilerate
src/libaudcore/tuple.cc66.67 %2 out of 3 times
src/libaudqt/prefs-plugin.cc66.67 %2 out of 3 times
src/libaudcore/tests/test-mainloop.cc50.00 %3 out of 6 times

Committed file ranks

(click to expand)
  • 0.00%[src/libaudqt/fileopener.cc]
  • 70.00%[src/libaudqt/audqt.cc]
  • 0.00%[src/libaudqt/log-inspector.cc]
  • 0.00%[src/libaudqt/font-entry.cc]
  • 0.00%[src/libaudqt/libaudqt-internal.h]
  • 95.00%[src/libaudcore/tests/test.cc]
  • 0.00%[contrib/audacious.appdata.xml]
  • 0.00%[src/libaudcore/tuple.h]
  • 0.00%[mkrelease.sh]
  • 0.00%[src/libaudqt/queue-manager-qt.cc]
  • @guardrails
    Copy link

    guardrails bot commented Nov 29, 2020

    ⚠️ We detected security issues in this pull request:

    Hard-Coded Secrets (2)

    msgid "Proxy password:"

    msgid "Proxy password:"

    More info on how to fix Hard-Coded Secrets in General.


    Insecure Use of Dangerous Function (2)

    if (execlp(argv[0], argv[0], (char *)NULL) < 0)

    QLocale locale = QLocale::system();

    More info on how to fix Insecure Use of Dangerous Function in C.


    Insecure Processing of Data (1)

    const char * startup_id = getenv("DESKTOP_STARTUP_ID");

    More info on how to fix Insecure Processing of Data in C.


    👉 Go to the dashboard for detailed results.

    📥 Happy? Share your feedback with us.

    jlindgren90 and others added 26 commits December 9, 2020 00:53
    ArchiveReader does not appear to be used anywhere yet.
    This was the case before f3cc059
    and also matches the GTK behavior.
    qtui's MainWindow wants to call unregister_dock_host() early for a
    clean teardown before being destroyed, but should still call it in
    the destructor anyway to be sure. Making it safe to call twice does
    no harm and saves logic on the qtui side.
    No longer needed; the qtui change was reverted.
    
    This reverts commit bb05a71.
    radioactiveman and others added 30 commits May 1, 2024 23:00
    It is used in libaudcore's scan_plugin_func().
    Fixes a crash that can occur due to QEvents being unexpectedly
    deleted when an extra audqt::init() + cleanup() pair is called at
    startup, as when the skins-qt plugin fails to load.
    If not installed, Audacious does neither show
    SVG icons nor our logo in the about dialog.
    
    It also gives package maintainers a clear indicator
    that Audacious depends on it at runtime.
    Without a parent, the popup is always shown at the top left corner
    instead of near the cursor (when using Wayland). It also avoids
    the following warning:
    
    "Window 0xabcd is a temporary window without parent,
     application will not be able to position it on screen."
    
    See also: https://docs.gtk.org/gtk3/method.Window.set_transient_for.html
    Better to print a warning than fail to start completely on pure Wayland.
    We require only Qt 5.2 but qEnvironmentVariable() needs Qt >= 5.10.
    Buildsys no longer hardcodes it to 0 and doesn't use a fallback value.
    
    See also: https://fl.nil.im/buildsys/vinfo/56ccacdc62ad446c
    Set LIB_PATCH in makefiles for correct SONAMEs. Closes: #1408
    Calling both gtk_drag_get_data() and gtk_drag_finish()
    leads to drag and drop not working on Wayland and this error:
    "error reading selection buffer: Operation was cancelled"
    
    Move the gtk_drag_finish() call to the "drag-data-received"
    handler which gets triggered by calling gtk_drag_get_data()
    to fix this.
    
    See also:
    - https://gitlab.gnome.org/GNOME/gimp/-/merge_requests/927
    - https://docs.gtk.org/gtk3/signal.Widget.drag-drop.html
    
    Co-authored-by: John Lindgren <[email protected]>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    ⤵️ pull 🔍 Ready for Review Pull Request is not reviewed yet
    Projects
    None yet