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 xoreos:master #4

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

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 3, 2020

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

@pull pull bot added the ⤵️ pull label Aug 3, 2020
@pull-assistant
Copy link

pull-assistant bot commented Aug 3, 2020

Score: 0.99

Best reviewed: commit by commit


Optimal code review plan (8 warnings)

     DIST: Add libvpx as a dependency to our Arch PKGBUILD

     DIST: Add libvpx as a dependency to our Debian control file

     DIST: Add libvpx as a dependency to our Fedora spec file

     VIDEO: Remove %zu from format strings

     VIDEO: Remove PRIu64 from format strings

     NWN: Use std::abs() instead of abs() for floating point numbers

     RELEASE: This is version 0.0.6

     COMMON: Add ability to set thread names

     DRAGONAGE2: Add Xbox 360 probe

     COMMON: Extend endianness intrinsic functions

     BUILD: Fix building with libvpx using MSVC

     COMMON: Fix calling convention for SetThreadDescription

     AURORA: Fix registering a file as the data base

     AURORA: Add oodle1 decompression

     ACTIONSCRIPT: Add missing register pushs for new object creation

     ACTIONSCRIPT: Add missing register pushs to object method call

     ACTIONSCRIPT: Add preloading of super object to object calls

     ACTIONSCRIPT: Fix super and this variable handling

     TESTS: Add additional actionscript unit test

     IMGUI: Add Dear ImGui, version 1.77

     IMGUI: Add handling for internal GLEW to ImGui OpenGL 3

     IMGUI: Silence another compiler warning in the freetype code

     BUILD: Add ImGui dependency to autotools

     BUILD: Add ImGui dependency to CMake

     BUILD: Increase minimum required SDL2 version to 2.0.4

     EVENTS: Add handling of ImGui SDL events

     GRAPHICS: Add ImGui SDL context handling

     GRAPHICS: Add additional ImGui rendering stage

     GRAPHICS: Add Renderable wrapper class for ImGui UIs

     GRAPHICS: Add ImGui demo for debugging purposes

     GRAPHICS: Prevent ImGui from disappearing in videos

COMMON: Add two way serialization stream

...c/common/serializationstream.h 46% changes removed in COMMON: Use stdint f...

     TESTS: Add unit test for serialization stream

     APPVEYOR: Update xoreos version number

     KOTOR: Fix HUD update on resolution change

     APPVEYOR: Update AppVeyor config to MSVC 2019, x64

     BUILD: Bump C++ standard to C++14

     COMMON: Add deflate compression

     AURORA: Extend ERFWriter with v2.2 support

     TESTS: Add additional tests for V2.0 ERF files

     TESTS: Add unit tests for v2.2 ERF files

     AURORA: Clean up LTRFile

     COMMON: Replace ScopedPtr/ScopedArray with std::unique_ptr

AURORA: Replace ScopedPtr/ScopedArray with std::unique_ptr

src/aurora/talktable_gff.cpp 50% changes removed in AURORA: Replace PtrM...

src/aurora/2dafile.cpp 50% changes removed in AURORA: Replace PtrV...

GRAPHICS: Replace ScopedPtr/ScopedArray with std::unique_ptr

src/graphics/aurora/pltfile.h 67% changes removed in COMMON: Use stdint f...

...rc/graphics/aurora/pltfile.cpp 50% changes removed in COMMON: Use stdint f...

SOUND: Replace ScopedPtr/ScopedArray with std::unique_ptr

src/sound/decoders/wma.cpp 54% changes removed in COMMON: Use stdint f...

     VIDEO: Replace ScopedPtr/ScopedArray with std::unique_ptr

     ENGINES: Replace ScopedPtr/ScopedArray with std::unique_ptr

KOTORBASE: Replace ScopedPtr/ScopedArray with std::unique_ptr

...c/engines/kotorbase/creature.h 50% changes removed in KOTOR: Replace PtrMa...

     ODYSSEY: Replace ScopedPtr/ScopedArray with std::unique_ptr

     NWN: Replace ScopedPtr/ScopedArray with std::unique_ptr

     NWN2: Replace ScopedPtr/ScopedArray with std::unique_ptr

     KOTOR: Replace ScopedPtr/ScopedArray with std::unique_ptr

     KOTOR2: Replace ScopedPtr/ScopedArray with std::unique_ptr

     JADE: Replace ScopedPtr/ScopedArray with std::unique_ptr

WITCHER: Replace ScopedPtr/ScopedArray with std::unique_ptr

src/engines/witcher/module.cpp 67% changes removed in WITCHER: Replace Ptr...

     SONIC: Replace ScopedPtr/ScopedArray with std::unique_ptr

DRAGONAGE: Replace ScopedPtr/ScopedArray with std::unique_ptr

...engines/dragonage/creature.cpp 67% changes removed in DRAGONAGE: Replace P...

DRAGONAGE2: Replace ScopedPtr/ScopedArray with std::unique_ptr

...ngines/dragonage2/creature.cpp 67% changes removed in DRAGONAGE2: Replace ...

     TESTS: Replace ScopedPtr/ScopedArray with std::unique_ptr

     COMMON: Delete ScopedPtr/ScopedArray

     COMMON: Replace SWAP with std::swap

     COMMON: Implement ARRAYSIZE using constexpr

     COMMON: Use [[noreturn]]

     COMMON: Use stdint fixed-type integers

     COMMON: Replace PtrVector with std::vector<std::unique_ptr<>>

     GRAPHICS: Tell DearImGui to not mess with the mouse cursor

     AURORA: Replace PtrVector with std::vector<std::unique_ptr<>>

     GRAPHICS: Replace PtrVector with std::vector<std::unique_ptr<>>

     SOUND: Replace PtrVector with std::vector<std::unique_ptr<>>

     VIDEO: Replace PtrVector with std::vector<std::unique_ptr<>>

     EVENTS: Replace PtrVector with std::vector<std::unique_ptr<>>

     NWN: Replace PtrVector with std::vector<std::unique_ptr<>>

     SONIC: Replace PtrVector with std::vector<std::unique_ptr<>>

     DRAGONAGE: Replace PtrVector with std::vector<std::unique_ptr<>>

     DRAGONAGE2: Replace PtrVector with std::vector<std::unique_ptr<>>

     COMMON: Replace PtrList with std::list<std::unique_ptr<>>

     EVENTS: Replace PtrList with std::list<std::unique_ptr<>>

     ENGINES: Replace PtrList with std::list<std::unique_ptr<>>

     NWN: Replace PtrList with std::list<std::unique_ptr<>>

     NWN2: Replace PtrList with std::list<std::unique_ptr<>>

     KOTOR: Replace PtrList with std::list<std::unique_ptr<>>

     JADE: Replace PtrList with std::list<std::unique_ptr<>>

     WITCHER: Replace PtrList with std::list<std::unique_ptr<>>

     SONIC: Replace PtrList with std::list<std::unique_ptr<>>

     DRAGONAGE: Replace PtrList with std::list<std::unique_ptr<>>

     DRAGONAGE2: Replace PtrList with std::list<std::unique_ptr<>>

     AURORA: Replace PtrMap with std::map<T, std::unique_ptr<>>

     GRAPHICS: Replace PtrMap with std::map<T, std::unique_ptr<>>

     NWN: Replace PtrMap with std::map<T, std::unique_ptr<>>

     NWN2: Replace PtrMap with std::map<T, std::unique_ptr<>>

     KOTOR: Replace PtrMap with std::map<T, std::unique_ptr<>>

     WITCHER: Replace PtrMap with std::map<T, std::unique_ptr<>>

     COMMON: Delete PtrVector/PtrList/PtrMap

     GRAPHICS: Remove default value from MipMap constructor argument

     AURORA: Fix potential segfault when loading 2DA/GDA into the registry

     GRAPHICS: Use std::numeric_limits over literals

     KOTORBASE: Fix ODR violation

     BUILD: Extend boost.m4 to recognize gcc 7.5

     BUILD: Disable -Wunused-const-variable

Powered by Pull Assistant. Last update da659df ... 517b20e. Read the comment docs.

@trafico-bot trafico-bot bot added the 🔍 Ready for Review Pull Request is not reviewed yet label Aug 3, 2020
@vizipi
Copy link

vizipi bot commented Aug 3, 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
77.54% Sven Hesse 4351 870
2.41% Cameron Cawley 21 27
1.07% Michael D. 10 12

Potential missing files from this Pull request

No commonly committed files found with a 40% threashold


Committed file ranks

(click to expand)
  • 72.84%[dists/win32/xoreos.rc]
  • 85.24%[dists/macosx/Info.plist]
  • 30.09%[m4/iconv.m4]
  • 30.09%[m4/lib-link.m4]
  • 30.09%[m4/lib-prefix.m4]
  • 65.42%[src/version/version.cpp]
  • 30.09%[m4/lib-ld.m4]
  • 83.56%[src/common/singleton.h]
  • 96.80%[m4/boost.m4]
  • 75.62%[src/common/debug.h]
  • DrMcCoy and others added 30 commits October 6, 2023 03:06
    Otherwise, it might already be gone when freeing XML files.
    GCC 11.5, 12.4, 13.3, 14.0, 14.1, 14.2
    clang 18.0, 19.0
    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
    Development

    Successfully merging this pull request may close these issues.

    7 participants