aboutsummaryrefslogtreecommitdiff
path: root/src/hardware_functions.cpp
AgeCommit message (Collapse)Author
2026-03-30Drop Qt major version checksOsmium Sorcerer
We only support Qt 6, remove all conditional code that was dependent on earlier versions.
2024-05-15Ported to CMake, ...TrickyLeifa
* Ported the project to CMake * Android and Mac support dropped for the time being. * Tests, BASS and Discord-RPC are now options * Restructured and reformated the project. * Merged `include` and `src` * Renamed `resource` to `data` * Renamed various files * External libraries headers are no longer included in `src` * Replaced header guards with #pragma once * Multiple refactors (keywords, headers) * Added Qt6 compatibility * Removed various unused functions and headers * Reworked AOPacket * When content is passed to AOPacket, it should be ensured that the content is already decoded. * Encoding/decoding are now static methods. * Fixed various memory leaks * Removed animation code for AOImage * AOImage is always using static images * Simplified ChatLogPiece
2022-12-17Switch Linux HDID code to Qt shenanigans (#879)Salanto
* Replace legacy Linux HDID code This should, I guess, fix t * Bump zlib version * Libbass changed the folder structure, it seems. * Should update the rest too. * Add default HDID
2022-07-23Android hdid (#822)stonedDiscord
* get ANDROID_ID * make it more complicated
2022-03-27add new hdid algo (#694)stonedDiscord
* add new hdid algo * forgot the w for unicode * add advapi32 to windows * get rid of visual studio 2022 shit * Update src/hardware_functions.cpp Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com> * close handle when it fails Co-authored-by: oldmud0 <oldmud0@users.noreply.github.com>
2020-07-29Add Qt 5.9 compatibility (#202)windrammer
* Added Ubuntu 18 backwards compatibility Co-authored-by: Cents02 <Cents02@Cents0.me>
2020-05-23use new hdid method if supportedsD
2020-05-22Bring back CI changes and macOS supportoldmud0
2020-05-22Merge KFO source unconditionally into AO2oldmud0
2020-05-22Perform clang-formatoldmud0
If you don't want to see this commit on blames, use the hidden whitespace option on GitHub, or use `-w` in git-blame.
2020-05-22Full revert to tag 2.6.2oldmud0
Due to a countless number of changes made to the core that were not fully understood, tested, or documented, it was decided to roll everything back to the last known stable version (2.6.2). Changes dropped include: - Witness needed - Shake - Frame SFX - Multiple custom objections - Multithreaded thumbnail generation - Looping - Various translation additions - "Mirror IC" - Color in IC log - An invocation of clang-format Next time, work together and split your big fork into independently testable feature branches.
2020-05-22clang 2 electric boogalooCrystalwarrior
{ BasedOnStyle: LLVM, BreakBeforeBraces: Stroustrup}
2020-05-22Clang-ify the code with this styling using Visual Studio Code:Crystalwarrior
{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Stroustrup, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All } (this is the Visual Studio preset with only "BreakBeforeBraces" changed from Allman to Stroustrup)
2020-04-17Run clang-format on entire projectoldmud0
Indentation fixed to 2 spaces per tab. Braces set to Stroustrup style. Lines reflow at 80 characters. One-line method bodies are on the same line as the signature. Space always after `//`. No indentation on preprocessor macros. Includes are sorted lexicographically. If you don't want to see this commit on blames, use the hidden whitespace option on GitHub, or use `-w` in git-blame.
2019-08-13get mac serial for hdidmac builder
2019-07-12Less insane debugging; minor refactoring (!75)David Skoland
2018-12-26muh macos supportDavid Skoland
2018-12-26moved headers into include and cpp files into src + logo into resourceDavid Skoland