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

XML config files for Live Broadcasting preferences #1283

Closed
wants to merge 40 commits into from
Closed

XML config files for Live Broadcasting preferences #1283

wants to merge 40 commits into from

Commits on Jun 2, 2017

  1. Configuration menu
    Copy the full SHA
    b75dc85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb7a29d View commit details
    Browse the repository at this point in the history
  3. 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 committed Jun 2, 2017
    Configuration menu
    Copy the full SHA
    abc8b81 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2017

  1. (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 committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    6449956 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afff79f View commit details
    Browse the repository at this point in the history
  3. BroadcastProfile: fix XML load/save code

    Both ways didn't handled the document's root tag.
    Now, profile values are saved properly.
    Palakis committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    744cb93 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c1296be View commit details
    Browse the repository at this point in the history
  5. BroadcastSettings: add qDebug statements

    Palakis committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    52f8d7e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    84dd954 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    607bab5 View commit details
    Browse the repository at this point in the history
  8. BroadcastProfile: fix XML file load code

    Palakis committed Jun 9, 2017
    Configuration menu
    Copy the full SHA
    b2d089d View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2017

  1. Configuration menu
    Copy the full SHA
    29e2205 View commit details
    Browse the repository at this point in the history
  2. Code style fix in EncoderBroadcastSettings

    Palakis committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    0ee0095 View commit details
    Browse the repository at this point in the history
  3. SettingsManager: remove shared pointer type

    This isn't needed in the current state of the code.
    Palakis committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    6196f40 View commit details
    Browse the repository at this point in the history
  4. 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 committed Jun 15, 2017
    14 Configuration menu
    Copy the full SHA
    48fd2f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2017

  1. Configuration menu
    Copy the full SHA
    9114789 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb2ed7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    679b61d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c8392c View commit details
    Browse the repository at this point in the history
  5. Add unit tests for BroadcastProfile class

    Palakis committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    39cc28a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ab14026 View commit details
    Browse the repository at this point in the history
  7. BroadcastProfile: fix DefaultValues unit test

    Palakis committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    c6e0af9 View commit details
    Browse the repository at this point in the history
  8. BroadcastProfile: fix typo in forbidden characters regex

    Add more tests in the process, because the regex changed.
    Palakis committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    38c9b1d View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2017

  1. Configuration menu
    Copy the full SHA
    1f2452d View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2017

  1. Several minor fixes in BroadcastProfile class

    Palakis committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    e590364 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b85dea View commit details
    Browse the repository at this point in the history
  3. Several changes in BroadcastSettings class

    Palakis committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    5057479 View commit details
    Browse the repository at this point in the history
  4. Minor fixes in DlgPrefBroadcast

    Palakis committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    6d4e369 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ddba28 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    799dc4e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    337b260 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2017

  1. Remove uses of C++14 std::make_unique

    Palakis committed Jun 21, 2017
    Configuration menu
    Copy the full SHA
    0676416 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9806f6 View commit details
    Browse the repository at this point in the history
  3. 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 committed Jun 21, 2017
    Configuration menu
    Copy the full SHA
    7d4fdd6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c55ae6 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2017

  1. BroadcastProfile tests: remove deprecated asserts

    Palakis committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    43468cd View commit details
    Browse the repository at this point in the history
  2. BroadcastProfile: add clarifying comment

    Palakis committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    50e542b View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2017

  1. Configuration menu
    Copy the full SHA
    f4d10b7 View commit details
    Browse the repository at this point in the history
  2. BroadcastProfile unit testing: use regular tests

    Palakis committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    113108d View commit details
    Browse the repository at this point in the history
  3. BroadcastProfile tests: remove useless fixture

    Palakis committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    57e9047 View commit details
    Browse the repository at this point in the history