Mirror of Ardour Source Code
Find a file
John Emmas 83b48f5cc4 Check a return value from 'g_stat()'
Some Mixbus users (on Windows) have reported seeing ludicrously high figures for the amount of disk space that'll be recovered if they choose to clean up unused sources. I can't see anything obviously wrong in Ardour's code - except for one situation where we don't check a return value after calling 'g_stat()'.

On Windows, the relevant path should be (hopefully!) in UTF8 format and the first thing that g_stat() does is to convert it to UTF16. If that conversion fails for some reason, g_stat() will return an error status and statbuf will be uninitialized - but at the moment, we're not checking this. As an experiment, let's check the returned value and find out if these user reports go away.

Unfortunately, if it does fix the problem then we've got an even bigger problem - because somehow, a Windows user can create source files with invalid names which can't be later deleted!!
2016-09-14 09:58:10 +01:00
cfgtool prepare for update to waf 1.8 2016-02-28 21:16:44 +01:00
doc remove and ignore intermediate generated documentation files 2016-04-12 13:55:09 +02:00
export
gtk2_ardour copy demo sessions 2016-09-13 19:31:38 +02:00
headless prepare for update to waf 1.8 2016-02-28 21:16:44 +01:00
libs Check a return value from 'g_stat()' 2016-09-14 09:58:10 +01:00
mcp add MCP device file for Nucleus-via-platform MIDI 2016-02-18 20:28:56 -05:00
midi_maps 2 new MIDI maps from sam tuke (https://github.com/samtuke/ardour-midi-maps) 2016-03-08 08:52:13 -05:00
msvc_extra_headers Move 'round()' / 'trunc()' etc so that they won't conflict with any versions already available in MSVC 2016-08-19 14:11:01 +01:00
MSVCardour3 Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
MSVCMixbus3
MSVCvst_scan Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
osc OSC: Add preset loading to OSC GUI 2016-08-24 10:07:21 -07:00
patches
patchfiles Improve midnam for Waldorf Blofeld 2016-08-05 22:03:11 +02:00
scripts Tweak PR 269 for portable file-path 2016-09-12 12:05:03 +02:00
session_utils update session utils for API change in 636522 2016-08-22 18:52:08 +02:00
templates NOOP, remove trailing whitespace, replace tabs in python scripts 2015-11-29 17:54:31 +01:00
tools Move check for detected bundle earlier in install process. 2016-09-02 10:39:23 -05:00
vst fix vamp path: 2016-06-25 00:44:04 +02:00
.dir-locals.el
.gitattributes disable git-archive 2016-07-06 03:12:19 +02:00
.gitignore remove and ignore intermediate generated documentation files 2016-04-12 13:55:09 +02:00
ardour-3.ttl
ardour.1
ardour.1.es
ardour.1.fr convert French man page from ISO-8859-1 to UTF-8 encoding 2016-03-08 08:39:58 -05:00
ardour.1.ru convert Russian man page from KOI8-R to UTF-8 encoding 2016-03-08 08:39:58 -05:00
COPYING
foo.cc
instant.xml
instant.xml.sae
Makefile
msvc32-fixup.pl When building with MSVC, adapt the various font sizes to be a closer match to the GCC build 2016-06-23 15:20:03 +01:00
PACKAGER_README
README
system_config merge source-defaults into system-config file 2016-08-09 22:13:59 +02:00
testfile.flac
testfile.ogg
TRANSLATORS Fix the reference to i18n_po, fix Paul's second name 2016-06-10 20:28:43 +02:00
waf patch waf - fixes clang/linux compilation 2016-02-28 21:48:49 +01:00
wscript Add support for built-in file/url unzip/untar 2016-09-13 16:14:40 +02:00

Please see the Ardour web site at http://ardour.org/ for all documentation..

For information on building ardour: 
      
     http://ardour.org/development.html