Merge lp://qastaging/~ywwg/mixxx/atomic-master-sync into lp://qastaging/~mixxxdevelopers/mixxx/trunk
Proposed by
Owen Williams
Status: | Needs review |
---|---|
Proposed branch: | lp://qastaging/~ywwg/mixxx/atomic-master-sync |
Merge into: | lp://qastaging/~mixxxdevelopers/mixxx/trunk |
Diff against target: |
46744 lines (+38588/-2518) 82 files modified
mixxx/build/depends.py (+3/-3) mixxx/res/controllers/Hercules-DJ-Control-MP3-scripts.js (+253/-682) mixxx/res/controllers/Xone-K2-scripts.js.sync (+154/-0) mixxx/res/skins/LateNight1280x800-WXGA/skin.xml (+118/-90) mixxx/res/skins/LateNight1366x768-WXGA/skin.xml (+97/-58) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/CHANGELOG.txt (+216/-0) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/channel.xml (+166/-0) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/deck.xml (+1180/-0) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/playback.xml (+586/-0) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/skin.orig.xml (+6511/-0) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/skin.resized.xml (+6511/-0) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/skin.xml (+6808/-0) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/skin.xml.orig (+6852/-0) mixxx/res/skins/LateNight1920x1080-4Deck-WXGA/skin.xml~ (+6808/-0) mixxx/src/controlbeat.cpp (+0/-85) mixxx/src/controlbeat.h (+0/-59) mixxx/src/controllers/controller.h (+0/-2) mixxx/src/controllers/controllerengine.cpp (+6/-11) mixxx/src/controllers/controllermanager.cpp (+0/-4) mixxx/src/controllers/controllermanager.h (+0/-1) mixxx/src/controllers/midi/midicontroller.cpp (+5/-16) mixxx/src/controllers/midi/midioutputhandler.cpp (+11/-20) mixxx/src/controllers/midi/midioutputhandler.h (+2/-2) mixxx/src/controllers/softtakeover.cpp (+1/-1) mixxx/src/controllinpotmeter.cpp (+5/-24) mixxx/src/controllinpotmeter.h (+1/-10) mixxx/src/controllogpotmeter.cpp (+11/-87) mixxx/src/controllogpotmeter.h (+3/-21) mixxx/src/controlnull.cpp (+0/-27) mixxx/src/controlnull.h (+0/-34) mixxx/src/controlobject.cpp (+64/-307) mixxx/src/controlobject.h (+48/-117) mixxx/src/controlobjectthread.cpp (+40/-69) mixxx/src/controlobjectthread.h (+33/-35) mixxx/src/controlobjectthreadmain.cpp (+14/-14) mixxx/src/controlobjectthreadmain.h (+9/-24) mixxx/src/controlobjectthreadwidget.cpp (+33/-46) mixxx/src/controlobjectthreadwidget.h (+7/-10) mixxx/src/controlpotmeter.cpp (+68/-135) mixxx/src/controlpotmeter.h (+10/-12) mixxx/src/controlpushbutton.cpp (+22/-50) mixxx/src/controlpushbutton.h (+1/-7) mixxx/src/controlttrotary.cpp (+9/-27) mixxx/src/controlttrotary.h (+2/-12) mixxx/src/controlvaluedelegate.cpp (+4/-0) mixxx/src/dlgprefeq.cpp (+4/-2) mixxx/src/dlgprefeq.h (+1/-1) mixxx/src/dlgprefvinyl.cpp (+75/-2) mixxx/src/dlgprefvinyl.h (+4/-0) mixxx/src/dlgprefvinyldlg.ui (+123/-4) mixxx/src/dlgtrackinfo.h (+9/-1) mixxx/src/engine/bpmcontrol.cpp (+276/-75) mixxx/src/engine/bpmcontrol.h (+35/-5) mixxx/src/engine/enginebuffer.cpp (+42/-15) mixxx/src/engine/enginebuffer.h (+2/-0) mixxx/src/engine/enginechannel.cpp (+27/-0) mixxx/src/engine/enginechannel.h (+8/-0) mixxx/src/engine/enginemaster.cpp (+69/-6) mixxx/src/engine/enginemaster.h (+5/-1) mixxx/src/engine/enginesync.cpp (+420/-0) mixxx/src/engine/enginesync.h (+84/-0) mixxx/src/engine/loopingcontrol.cpp (+42/-23) mixxx/src/engine/loopingcontrol.h (+42/-39) mixxx/src/engine/ratecontrol.cpp (+207/-19) mixxx/src/engine/ratecontrol.h (+40/-4) mixxx/src/engine/syncworker.cpp (+0/-37) mixxx/src/engine/syncworker.h (+0/-23) mixxx/src/mixxx.cpp (+120/-16) mixxx/src/mixxx.h (+6/-1) mixxx/src/mixxxkeyboard.cpp (+2/-2) mixxx/src/playermanager.cpp (+146/-52) mixxx/src/playermanager.h (+21/-3) mixxx/src/skin/legacyskinparser.cpp (+0/-10) mixxx/src/skin/propertybinder.cpp (+1/-2) mixxx/src/sounddeviceportaudio.cpp (+3/-2) mixxx/src/soundmanager.cpp (+0/-6) mixxx/src/soundmanager.h (+0/-2) mixxx/src/vinylcontrol/vinylcontrolmanager.cpp (+40/-15) mixxx/src/waveform/renderers/waveformmarkset.cpp (+2/-2) mixxx/src/waveform/renderers/waveformrendererendoftrack.cpp (+1/-1) mixxx/src/widget/wpushbutton.cpp (+2/-1) mixxx/src/widget/wslidercomposed.cpp (+57/-44) |
To merge this branch: | bzr merge lp://qastaging/~ywwg/mixxx/atomic-master-sync |
Related bugs: | |
Related blueprints: |
Sync 2.0
(Essential)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
RJ Skerry-Ryan | Pending | ||
Review via email:
|
Description of the change
Master sync and atomic CO. Let's see how this goes
To post a comment you must log in.
Unmerged revisions
- 3373. By Owen Williams
-
Apply master sync and atomic-co patch
Non-engine code:
src/dlg*
- looks fine, enables 3/4
src/mixxx*
- looks fine, enables 3/4
src/vinylcontrol
- looks fine, enables 3/4
src/controlobje ct.cpp
- the warning should stay enabled ideally, it's a good clue for when users send us logs
src/controlvalu edelegate. cpp
- looks fine
src/playermanager*
- Hm, typically we decided deck orientation on whether the number was even odd. That's nice because you don't have to know the total number of decks to decide which ones go left/right. Why the change?
- The skin-num-decks isn't totally complete. For example, WTrackTableView context menu for load-to-deck doesn't use it.
- Need to do some bounds checking on the double value before casting it to int (pretty sure casting a negative floating point number to an unsigned integer is undefined behavior) or make m_skin_decks signed.