casey
d776317e81
- Disabled file counting to speed up sync
...
- Added better focus and tab control
2016-05-09 02:42:25 -07:00
casey
32e5c2764e
- Fixed the SimpleScrollAdapter to have a max size, and do so
...
efficiently without a speed trade-off.
- Fixed a couple color-related things
- Removed a bunch of additional dead code, headers, libraries, projects
2016-05-09 00:32:36 -07:00
casey
4d279004c7
- Added SystemInfo and ResourcesWindow for real-time resource usage monitoring
...
- Renamed GenericTrack -> InMemoryTrack
- A few other random cleanups
2016-05-08 21:18:08 -07:00
casey
0639b3f0c2
Small bugfix in CommandWindow's filename parser.
2016-05-08 10:04:53 -07:00
casey
2fe495cb2b
Tab selection and some other minor bug fixes.
2016-05-08 02:56:05 -07:00
casey
e3af440479
Small bug fix to SimpleScrollAdapter (sometimes adding additional lines to the output), and a couple cleanups.
2016-05-08 00:47:55 -07:00
casey
55912dc0b4
- Updated utf8.h
...
- Fixed SimpleScrollAdapter to split lines in a UTF8-compatible way.
2016-05-07 23:51:41 -07:00
casey
8f972ad4d8
Fixed SimpleScrollAdapter to run in O(log_n) when refreshing the screen. Previously was O(n)
2016-05-07 19:45:30 -07:00
casey
2407547325
Preliminary work on ScrollableWindow.
2016-05-07 19:01:15 -07:00
casey
9126c6ca6a
Rewrote the console app using some basic curses and crappy home-grown C++ wrappers.
2016-05-07 02:48:04 -07:00
casey
14096724a2
Added pdcurses to help with the command-line app.
2016-05-06 12:30:42 -07:00
casey
59a68e3a50
Deleted some old libraries, and moved debug.h/cpp up a level.
2016-05-06 12:19:44 -07:00
casey
2c7fc4613b
More interface cleanup... IPlayer -> IBufferProvider
2016-05-06 02:48:26 -07:00
casey
1eee0ed459
The beginnings of a logging infrastructure and a few more bug fixes and
...
cleanups.
2016-05-06 02:22:06 -07:00
casey
e7fec08771
Backed out a half-baked change I made last night when it was late.
2016-05-06 00:08:52 -07:00
casey
0172fe489a
A few interface cleanups, and completed the implementation of the CDDA
...
decoder with a custom IDataStreamFactory and IDataStream that uses win32
CreateFile and DeviceIoControl APIs. Most implementation was there, but
very broken.
2016-05-05 23:54:31 -07:00
casey
30f50c997c
Checkpoint commit for Indexer logging, plus a few necessary file/class renames.
2016-05-05 01:55:38 -07:00
casey
a3a19aaf07
More various cleanup, epsecially to some nasty Indexer.cpp stuff.
2016-05-05 00:20:22 -07:00
casey
95a1803ba0
Second/final commit for correcting filename case issues.
2016-05-04 23:50:11 -07:00
casey
de1d21abe5
Intermediate commit to correct filename case.
2016-05-04 23:45:36 -07:00
casey
1dd67ccc41
More minor cleanup in the taglib metadata reader plugin.
2016-05-04 23:42:20 -07:00
casey
b81136fe58
Upgraded sqlite3, taglib to the latest versions.
2016-05-04 22:31:43 -07:00
casey
36e12d845d
Upgraded libogg and libvorbis. Build from source. Release build works now!
2016-05-04 17:19:47 -07:00
casey
2eb4bb332d
Removed some residual utf8/utf16 conversion logic in the core.
2016-05-04 17:11:16 -07:00
casey
d847d35a1a
Character encoding fixes.
2016-05-04 17:06:29 -07:00
casey
a2286d5410
Cleaned up IndexerTrack and fixed some bugs along the way.
2016-05-04 16:15:28 -07:00
casey
5c919dca07
Updated compiling sub projects to also build in release mode. (oggdecoder not working at the moment)
2016-05-04 00:22:56 -07:00
casey
1adb65cf37
Cleaned up config.h usage, and moved core configuration into sdk/config.h (standard headers only!)
2016-05-04 00:11:45 -07:00
casey
7468b8d374
Moved remaining core files to their new homes.
2016-05-03 23:58:13 -07:00
casey
f3f4c23c59
Added updated project filters. Oops.
2016-05-03 23:18:41 -07:00
casey
c5e91cc167
Cleaned up DataStreamFactory and QueryFactory class names.
2016-05-03 23:15:27 -07:00
casey
0d013bf975
Second commit to fix library path.
2016-05-03 23:08:03 -07:00
casey
4d689bed46
Temporary commit to fix filename case of "Library" path (should be "library")
2016-05-03 23:07:37 -07:00
casey
0f333e82fb
Re-pathed all queries and filestreams.
2016-05-03 23:07:10 -07:00
casey
4e32ee7255
Fixed up query class names and filenames. Next: repath with correct location and case.
2016-05-03 23:01:10 -07:00
casey
98beb6880d
Massive removal of odd code. RIP lots of hard work:
...
- win32cpp
- cube
- Android app
- HTTP server, XML logic in audio engine
It's time for gut things and clean up.
2016-05-03 22:26:12 -07:00
casey
6c00a459d7
- Further MP3Decoder cleanup (need to rename file and fix case)
...
- Cleaned up and fixed GenericTrack, Track
- Fixed some bugs in the DB layer related to binding text
- Indexer fixes and cleanup -- we can index directories now from ConsoleUI!
2016-05-03 01:58:06 -07:00
casey
8cd06ea886
Working MP3 decoder!
2016-05-02 03:03:41 -07:00
casey
5207bb36de
Removed UTF8 macro -- no longer used.
2016-05-01 21:55:05 -07:00
casey
410e9b9536
Renamed DBINT -> DBID, and correct type (should have been an int64).
2016-05-01 21:06:10 -07:00
casey
d76a1f0bb8
Initial conversion away from UTF16 in the core -- it's all UTF8 now. UI layer responsible for character conversion, if necessary.
2016-05-01 20:21:31 -07:00
casey
70c8698810
- Fixed mutex usage in WaveOut -- it was unstable and overloaded
...
- Fixed seeking -- due to bugs in Player and WaveOut not properly clearing/waiting on Buffers
- Renamed IFileStream -> IDataStream
- More comments
2016-05-01 13:26:35 -07:00
casey
27b14e762e
Fixed some strange bugs and logic in Player/Stream interaction. Use the boost::condition properly to block waiting when the output device is full.
2016-05-01 00:52:10 -07:00
casey
93b42c7e61
More fixups and cleanups to Player/Stream/Output interfaces.
2016-04-30 23:46:57 -07:00
casey
f2ba8f5e4c
Renamed VorbisDecoder -> OggDecoder
2016-04-30 14:33:12 -07:00
casey
a0f7a7670c
Fixed WaveOut to actually use both channels, instead of just the left one. Also fixed a few bugs related to closing WaveOut.
2016-04-30 14:31:37 -07:00
casey
fe1b2827e4
General cleanup and formatting fixes. Plus, fixed the WaveOut plugin to actually work again without deadlocking when stopping.
2016-04-28 22:46:57 -07:00
casey langen
a6b588fcc9
First pass at getting core and square to compile against VS2015. Not really working yet, and most plugins are broken.
...
OGG playback seems to work!
2016-04-26 19:56:23 -07:00
urioxis
8b67aff1a9
Forgot to tell CMake to set the correct subsytem for musikServer
2011-02-25 14:09:21 +00:00
urioxis
159f0c97b4
Win32cpp and musikServer now included in CMake and compile and run :D
2011-02-25 14:06:21 +00:00