Hi guys,

It's been quiet here for a few days, so I just wanted to drop an update
on stuff that's been going on:

- Our GSoC students have started committing code to SVN. Wesley's code
is going into trunk as a build flag (shoutcast=1), while the other
students' code is landing in their respective branches:
  branches/GSoC-MIDI-Tom           (new MIDI mapping stuff)
  branches/GSoC-newvisual-rryan/   (new waveform view)
  branches/zachelko/               (crash handling and sessions)

- A new contributor submitted a pair of patches to fix an OGG crash. It
was good investigation work on his part and his patch was much
appreciated: https://bugs.launchpad.net/mixxx/1.6/+bug/235984
(just committed the fix to SVN)

- I started hacking away at drag-and-drop for the library. You can now
drag-and-drop a song from outside of Mixxx into the library or into a
playlist. Because our WTrackTableView has many different data models
underneath (and some of which should be read-only), I created a
blacklist of the track table modes that shouldn't allow drag-and-drop.
(Look for m_dndTableModeBlacklist in the WTrackTableView constructor.)
For example, this prevents you from drag-and-dropping a track into the
browse mode view, or into the "Free Tracks" playlist.

- I also started investigating track reordering, or in other words,
drag-and-drop where the source is the WTrackTableView itself. If you try
to reorder a track by dragging, you'll get a nice FIXME in the terminal
telling you what line you need to hack that into. I ran out of time for
the moment, but if someone wants to take a crack at it, please go right
ahead. (I think we need to do some work on TrackPlaylist - There's no
way to insert a track at a given position at the moment. The easiest
solution might be to make TrackPlaylist subclass QList<Track*> instead
of acting as a half-assed class-adapter. Any objections to this?)

So although it's been a quiet, our list of 1.6.0 blocker bugs is
shrinking: https://bugs.launchpad.net/mixxx/1.6/+bugs

:)

Thanks,
Albert



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to