Skip to content

Look into reducing dependencies #2

@tomsons26

Description

@tomsons26

Dependency Hell. The main reason no one ever touches XCC sources.

Removing the Boost dependency would be good for a start.
The sources in XCC dir only use
boost/algorithm/string.hpp and boost/format.hpp
From the string code only trim, toupper, tolower, tolower_copy, toupper_copy are used.
Format code is only used in XWIS Client which the modders have no use of so that can be ignored
The misc dir sources use boost/array.hpp, boost/crc.hpp, boost/noncopyable.hpp and boost/algorithm/string.hpp
It's silly to force people to download a 150 mb code library if the code you have uses like 1% of it especially if standard C++ functions can already do some of the things Boost is being used for

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions