Florian Küpper
f69543c5db
Improved folder handling again
2017-08-28 21:06:05 +02:00
Florian Küpper
0fd01ca59a
Fixed creating folders in installer build
2017-08-28 20:12:10 +02:00
Florian Küpper
34ddc1623a
Some minor fixes to path handling for installer
2017-08-26 18:11:00 +02:00
lukeIam
95a5543a04
- Changed lib probing paths
...
- Fixed a pdb error
2015-12-06 13:42:28 +01:00
derivator
acd89bc2d3
Linux: store config in ~/.config/Vocaluxe instead of in install dir
...
because we might not have permission to write there if installed as a package
If that folder doesn't exist, create it and copy the default profiles there,
so they show up but can still be edited or removed
2015-03-01 02:14:01 +01:00
derivator
5049ba5895
Make Vocaluxe buildable and playable on GNU/Linux
...
Build with MonoDevelop or make.
Summary of the biggest changes:
* Correct for case differences between System.Data.SQLite and
Mono.Data.Sqlite
* Exclude Direct3D and DirectSound from linux builds
* Provide linux versions of some windows-specific build events
* Exclude VocaluxeTests from linux builds so xbuild will work
* Add ability to build the native PitchTracker on linux
* Fix some problems with acinerella module
* Fix some windows-specific dependency checks that fail on linux
* Set OpenGL color format to 24-bit on linux
2015-02-13 03:15:19 +01:00
Flamefire
84e9163b96
Refactor PartyModes in preparation for a more unified name selection and maybe config
2014-12-14 20:40:08 +01:00
Flamefire
cea1d43e6b
Handle invalid and not existing cover themes
2014-12-09 22:50:24 +01:00
Flamefire
f9e85d8168
Add unit test for serializer
2014-10-27 17:54:31 +01:00
Flamefire
b8bd9bf87b
Fix exception on shutdown
...
Improve error handling during shutdown
2014-10-16 19:08:20 +02:00
Flamefire
defb2ca6c7
Rewrite Theme Engine
2014-10-08 22:29:02 +02:00
Flamefire
9e5011374f
Rename CTheme to CThemes
2014-10-05 17:27:45 +02:00
Flamefire
355d7b4b5f
Merge branch 'develop' into Better_Graphics_Handling
...
Conflicts:
VocaluxeLib/Menu/CNameSelection.cs
VocaluxeLib/Menu/CPlaylist.cs
VocaluxeLib/Menu/CText.cs
VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
VocaluxeLib/Structs.cs
VocaluxeLib/VocaluxeLib.csproj
VocaluxeLib/Xml/CXMLReader.cs
2014-10-05 15:09:52 +02:00
Flamefire
6a3bf7b2c0
Introduce CVideoStream for easier video handling (already includes a texture, important for common usage of streams)
2014-10-05 14:20:57 +02:00
Flamefire
1c884f3acb
Rename Unload to Close to match Init-Close pattern
2014-10-04 11:17:56 +02:00
Flamefire
dd1231ad34
Merge branch 'Better_Graphics_Handling' into Automatic_Covers
...
Conflicts:
Vocaluxe/Base/CCover.cs
Vocaluxe/Base/CGraphics.cs
Vocaluxe/Base/Fonts/CFontStyle.cs
Vocaluxe/Base/Fonts/CGlyph.cs
VocaluxeLib/Menu/CText.cs
VocaluxeLib/Structs.cs
2014-09-25 19:43:21 +02:00
Flamefire
2ba5f9ee7f
Add another benchmark entry and correct one
2014-09-24 19:15:04 +02:00
Flamefire
eaa709813d
Merge branch 'Font_Rewrite' into Automatic_Covers
2014-09-10 17:19:25 +02:00
Flamefire
32241a91dc
Restructure and simplify Font loading
2014-09-06 12:57:40 +02:00
Flamefire
3f4f2776be
Add first working implementation of the cover generator
...
TODO: Speedup
2014-08-14 16:07:49 +02:00
Flamefire
7b95942653
Better handling of assembly loader
2014-08-08 16:07:27 +02:00
Flamefire
c070f8d078
Fix wrong initial language selection
2014-05-10 13:15:23 +02:00
Flamefire
c07526e195
Fix close order
...
Close open audio streams (or at least give opportunity to do so)
2014-05-06 18:37:46 +02:00
Flamefire
6a51e63be4
Add Close() function to IPlayback to fully close the driver (and block till done)
2014-03-23 13:00:59 +01:00
Flamefire
eba5deba2b
Make CSettings contain only constant values to avoid accidental misuse. Everything changeable is in CConfig
2014-03-19 19:54:55 +01:00
Flamefire
8ea9698e2d
Remove GC.Collect() calls and replace by only one (see comment)
2014-03-16 18:44:34 +01:00
Flamefire
e321b3d657
Check results of Init() calls
...
Also Part 2 of commits regarding nested benchmarks
2014-03-16 18:06:56 +01:00
Flamefire
12ba762cb9
Rename CRecord methods (remove prefix)
...
Document IRecord
2014-03-16 11:25:48 +01:00
Flamefire
e20bd6e90b
Split CSound and CRecord
2014-03-16 10:44:40 +01:00
Flamefire
5316d30a7d
Use PortAudio-Sharp bindings for easier updates
...
Use COSFunctions for OS-specific stuff
Add dll directories on startup (could be done in the modules itself, but this way it avoids all trouble)
2014-03-15 17:15:13 +01:00
Flamefire
0a9c6e5cfe
Make the Serverconfig request admin rights only if required
2014-03-11 00:42:22 +01:00
Flamefire
149026ec32
IMPORTANT: Format of all files with Resharper
...
NO functional changes. If you have problems merging your changes, merge/rebase on previous commit then merge this. Conflicts can easily be resolved (take yours if in doubt)
After that merge next commits
2014-02-26 00:36:00 +01:00
Stephan Sundermann
cc1faefc38
Only enable messagebox exception handling in release mode
...
Debug builds are meant to be executed in a IDE environment, so it is better to take advantage of the IDE's features to show where the exception came from.
2013-12-22 17:25:31 +01:00
Flamefire
d27648829b
Merge branch 'release-0.3' into develop
2013-10-24 19:44:39 +02:00
Flamefire
a7115df8f5
Make use of mutex to ensure single instance (more robust and faster)
2013-10-24 19:44:03 +02:00
Flamefire
8890176e97
Merge branch 'release-0.3' into develop
2013-10-03 13:26:00 +02:00
Flamefire
ee11aca2af
Add requirement checks at program start.
2013-10-03 13:23:49 +02:00
Flamefire
370964ee99
Fix file headers and indentations
2013-09-20 18:09:32 +02:00
Flamefire
762d2c80d2
Code cleanup
...
Added license stuff
2013-08-22 00:56:58 +02:00
Flamefire
9d13c32b93
Merge branch 'Better_Graphics_Handling' into develop
...
Conflicts:
Vocaluxe/Base/CBackgroundMusic.cs
Vocaluxe/Base/CCover.cs
Vocaluxe/Base/CDataBase.cs
Vocaluxe/Base/CDraw.cs
Vocaluxe/Base/CMain.cs
Vocaluxe/Base/CProfiles.cs
Vocaluxe/Base/CTheme.cs
Vocaluxe/Base/CVideo.cs
Vocaluxe/Base/CWebcam.cs
Vocaluxe/Base/Fonts/CFont.cs
Vocaluxe/Base/Fonts/CGlyph.cs
Vocaluxe/Lib/Draw/CDirect3D.cs
Vocaluxe/Lib/Draw/CDrawWinForm.cs
Vocaluxe/Lib/Draw/COpenGL.cs
Vocaluxe/Lib/Draw/IDraw.cs
Vocaluxe/Lib/Video/CVideoDecoder.cs
Vocaluxe/Lib/Video/CVideoDecoderFFmpeg.cs
Vocaluxe/Lib/Video/CVideoDecoderGstreamer.cs
Vocaluxe/Lib/Video/IVideoDecoder.cs
Vocaluxe/Lib/Webcam/CAForgeNet.cs
Vocaluxe/Lib/Webcam/IWebcam.cs
Vocaluxe/Screens/CScreenCredits.cs
Vocaluxe/Screens/CScreenNames.cs
Vocaluxe/Screens/CScreenOptionsVideo.cs
Vocaluxe/Screens/CScreenProfiles.cs
Vocaluxe/Screens/CScreenSing.cs
VocaluxeLib/Menu/IMenu.cs
VocaluxeLib/Songs/CCategory.cs
VocaluxeLib/Songs/CSong.cs
VocaluxeLib/Structs.cs
VocaluxeLib/VocaluxeLib.csproj
2013-05-19 17:53:46 +02:00
Alexander Eckart
4161652a1d
Merge remote-tracking branch 'remotes/flokuep/Font_Rewrite' into develop
...
Conflicts:
Vocaluxe/Base/CBackgroundMusic.cs
Vocaluxe/Base/CMain.cs
Vocaluxe/Base/CTheme.cs
Vocaluxe/Base/Font/CGlyph.cs
Vocaluxe/Lib/Draw/CDirect3D.cs
Vocaluxe/Lib/Draw/CDrawWinForm.cs
Vocaluxe/Lib/Draw/COpenGL.cs
Vocaluxe/Program.cs
Vocaluxe/Screens/CScreenCredits.cs
Vocaluxe/Screens/CScreenMain.cs
Vocaluxe/Screens/CScreenOptionsTheme.cs
Vocaluxe/Screens/CScreenSing.cs
Vocaluxe/Vocaluxe.csproj
VocaluxeLib/Menu/IMenu.cs
2013-05-10 19:28:20 +02:00
Alexander Eckart
e70ce5ad68
rewrite of CProfiles.cs, some optimizations in CScreenProfiles.cs, added IsCapturing() to Webcam/IWebcam.cs
2013-05-09 22:01:29 +02:00
Alexander Eckart
7f71853672
added Server/CVocaluxeServer.cs
2013-05-04 19:01:09 +02:00
Flamefire
2018f3a16b
Fixed EAspect.Letterbox
...
Removed "Vd" prefixes on IVideo functions
2013-05-03 19:09:26 +02:00
Flamefire
a019ae4f18
Renaming of folder Font and namespace fixes
2013-04-30 19:37:05 +02:00
Flamefire
2967a01cb8
Changed name of CInput to CController
...
Added message for missing mic in partymode
Removed pointless input entry for record devices
2013-04-29 16:14:24 +02:00
Flamefire
cf0fd9dbed
Better error handling
...
Some small trys to fix gstreamer debug not running in win xp
2013-04-29 01:53:40 +02:00
Flamefire
2f3f121f88
Split Font-File
2013-04-28 14:02:27 +02:00
Flamefire
bdca0554e4
Changed players->Profile handling (no redundant entries)
2013-04-25 18:27:59 +02:00
Flamefire
477b023520
More refactoring (unused stuff removed)
2013-04-23 21:47:46 +02:00