-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
XML config files for Live Broadcasting preferences #1283
Commits on Jun 2, 2017
-
preferences: add WIP class for broadcasting profiles
Palakis committedJun 2, 2017 Configuration menu - View commit details
-
Copy full SHA for b75dc85 - Browse repository at this point
Copy the full SHA b75dc85View commit details -
xml profile schema: refactor tag names to SnakeCase
Palakis committedJun 2, 2017 Configuration menu - View commit details
-
Copy full SHA for eb7a29d - Browse repository at this point
Copy the full SHA eb7a29dView commit details -
Fix errors in BroadcastProfile and make sure it builds
I initially forgot to add broadcastprofile.cpp into the list of source files in build/depends.py, so I didn't noticed all the errors and mistakes I've made while writing this earlier. This commit aims to fix these errors and have the BroadcastProfile class to build.
Palakis committedJun 2, 2017 Configuration menu - View commit details
-
Copy full SHA for abc8b81 - Browse repository at this point
Copy the full SHA abc8b81View commit details
Commits on Jun 9, 2017
-
(WIP) BroadcastSettings and BroadcastProfile refactor
No idea if this works. I just want to make sure it is saved somewhere out of my computer. I may squash this with other commits later.
Palakis committedJun 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 6449956 - Browse repository at this point
Copy the full SHA 6449956View commit details -
BroadcastSettings: fix behaviour of filename gen. method
Palakis committedJun 9, 2017 Configuration menu - View commit details
-
Copy full SHA for afff79f - Browse repository at this point
Copy the full SHA afff79fView commit details -
BroadcastProfile: fix XML load/save code
Both ways didn't handled the document's root tag. Now, profile values are saved properly.
Palakis committedJun 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 744cb93 - Browse repository at this point
Copy the full SHA 744cb93View commit details -
BroadcastSettings: enhance default profile creation
Palakis committedJun 9, 2017 Configuration menu - View commit details
-
Copy full SHA for c1296be - Browse repository at this point
Copy the full SHA c1296beView commit details -
BroadcastSettings: add qDebug statements
Palakis committedJun 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 52f8d7e - Browse repository at this point
Copy the full SHA 52f8d7eView commit details -
BroadcastProfile: remove extra qualifications in header file
Palakis committedJun 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 84dd954 - Browse repository at this point
Copy the full SHA 84dd954View commit details -
Merge branch 'master' of https://github.com/mixxxdj/mixxx into broadc…
…ast-profiles
Palakis committedJun 9, 2017 Configuration menu - View commit details
-
Copy full SHA for 607bab5 - Browse repository at this point
Copy the full SHA 607bab5View commit details -
BroadcastProfile: fix XML file load code
Palakis committedJun 9, 2017 Configuration menu - View commit details
-
Copy full SHA for b2d089d - Browse repository at this point
Copy the full SHA b2d089dView commit details
Commits on Jun 15, 2017
-
BroadcastSettings: make sure only one instance exists
Palakis committedJun 15, 2017 Configuration menu - View commit details
-
Copy full SHA for 29e2205 - Browse repository at this point
Copy the full SHA 29e2205View commit details -
Code style fix in EncoderBroadcastSettings
Palakis committedJun 15, 2017 Configuration menu - View commit details
-
Copy full SHA for 0ee0095 - Browse repository at this point
Copy the full SHA 0ee0095View commit details -
SettingsManager: remove shared pointer type
This isn't needed in the current state of the code.
Palakis committedJun 15, 2017 Configuration menu - View commit details
-
Copy full SHA for 6196f40 - Browse repository at this point
Copy the full SHA 6196f40View commit details -
Add auto migration from legacy broadcasting settings
These additions automatically fetches existing Live Broadcasting preferences from mixxx.cfg, puts them in the Default Profile and removes the now useless keys from mixxx.cfg
Palakis committedJun 15, 2017 14Configuration menu - View commit details
-
Copy full SHA for 48fd2f2 - Browse repository at this point
Copy the full SHA 48fd2f2View commit details
Commits on Jun 16, 2017
-
Broadcasting settings: don't remove previous settings when migrating
Palakis committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for 9114789 - Browse repository at this point
Copy the full SHA 9114789View commit details -
Move BroadcastProfile::loadLegacySettings to BroadcastSettings
Palakis committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for cb2ed7b - Browse repository at this point
Copy the full SHA cb2ed7bView commit details -
Unindent anonymous namespace of BroadcastProfile class
Palakis committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for 679b61d - Browse repository at this point
Copy the full SHA 679b61dView commit details -
BroadcastProfile: remove non-existent method declaration
Palakis committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for 0c8392c - Browse repository at this point
Copy the full SHA 0c8392cView commit details -
Add unit tests for BroadcastProfile class
Palakis committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for 39cc28a - Browse repository at this point
Copy the full SHA 39cc28aView commit details -
Fix and rename method BroadcastProfile::checkNameCompliance
Palakis committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for ab14026 - Browse repository at this point
Copy the full SHA ab14026View commit details -
BroadcastProfile: fix DefaultValues unit test
Palakis committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for c6e0af9 - Browse repository at this point
Copy the full SHA c6e0af9View commit details -
BroadcastProfile: fix typo in forbidden characters regex
Add more tests in the process, because the regex changed.
Palakis committedJun 16, 2017 Configuration menu - View commit details
-
Copy full SHA for 38c9b1d - Browse repository at this point
Copy the full SHA 38c9b1dView commit details
Commits on Jun 17, 2017
-
BroadcastProfile: fix forbidden chars regex syntax
Palakis committedJun 17, 2017 Configuration menu - View commit details
-
Copy full SHA for 1f2452d - Browse repository at this point
Copy the full SHA 1f2452dView commit details
Commits on Jun 20, 2017
-
Several minor fixes in BroadcastProfile class
Palakis committedJun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for e590364 - Browse repository at this point
Copy the full SHA e590364View commit details -
Use a QSharedPointer smart pointer for instances of BroadcastProfile
Palakis committedJun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for 0b85dea - Browse repository at this point
Copy the full SHA 0b85deaView commit details -
Several changes in BroadcastSettings class
Palakis committedJun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for 5057479 - Browse repository at this point
Copy the full SHA 5057479View commit details -
Minor fixes in DlgPrefBroadcast
Palakis committedJun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for 6d4e369 - Browse repository at this point
Copy the full SHA 6d4e369View commit details -
BroadcastProfile: replace use of QSharedPointer with std::unique_ptr
Palakis committedJun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for 7ddba28 - Browse repository at this point
Copy the full SHA 7ddba28View commit details -
BroadcastSettings: hashmap for fast lookup of profiles by name
Palakis committedJun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for 799dc4e - Browse repository at this point
Copy the full SHA 799dc4eView commit details -
BroadcastProfile: loadFromFile returns a smart pointer
Palakis committedJun 20, 2017 Configuration menu - View commit details
-
Copy full SHA for 337b260 - Browse repository at this point
Copy the full SHA 337b260View commit details
Commits on Jun 21, 2017
-
Remove uses of C++14 std::make_unique
Palakis committedJun 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 0676416 - Browse repository at this point
Copy the full SHA 0676416View commit details -
Revert removal of std::make_unique and use it properly
Palakis committedJun 21, 2017 Configuration menu - View commit details
-
Copy full SHA for b9806f6 - Browse repository at this point
Copy the full SHA b9806f6View commit details -
Use QSharedPointers instead of std::unique_ptr and add missing connec…
…t call BroadcastProfile notifies name changes to BroadcastSettings with Qt's signals & slots system. However Qt is not compatible with the std::unique_ptr smart pointer. A refactor of BroadcastProfilePtr is required to make it compatible. std::unique_ptr has been replaced with QSharedPointer, as this type is easy to pass around in the code while keeping a reference to the original pointer and deleting it when not used anymore.
Palakis committedJun 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 7d4fdd6 - Browse repository at this point
Copy the full SHA 7d4fdd6View commit details -
Refactor BroadcastProfile ForbiddenChars unit test
Palakis committedJun 21, 2017 Configuration menu - View commit details
-
Copy full SHA for 4c55ae6 - Browse repository at this point
Copy the full SHA 4c55ae6View commit details
Commits on Jun 22, 2017
-
BroadcastProfile tests: remove deprecated asserts
Palakis committedJun 22, 2017 Configuration menu - View commit details
-
Copy full SHA for 43468cd - Browse repository at this point
Copy the full SHA 43468cdView commit details -
BroadcastProfile: add clarifying comment
Palakis committedJun 22, 2017 Configuration menu - View commit details
-
Copy full SHA for 50e542b - Browse repository at this point
Copy the full SHA 50e542bView commit details
Commits on Jun 23, 2017
-
BroadcastSettings: implement model and remove get/setCurrentProfile
Palakis committedJun 23, 2017 Configuration menu - View commit details
-
Copy full SHA for f4d10b7 - Browse repository at this point
Copy the full SHA f4d10b7View commit details -
BroadcastProfile unit testing: use regular tests
Palakis committedJun 23, 2017 Configuration menu - View commit details
-
Copy full SHA for 113108d - Browse repository at this point
Copy the full SHA 113108dView commit details -
BroadcastProfile tests: remove useless fixture
Palakis committedJun 23, 2017 Configuration menu - View commit details
-
Copy full SHA for 57e9047 - Browse repository at this point
Copy the full SHA 57e9047View commit details