[Mlt-devel] SF.net SVN: mlt: [1025] trunk/mlt
Brought to you by:
ddennedy,
lilo_booter
From: <dde...@us...> - 2007-09-04 03:59:19
|
Revision: 1025 http://mlt.svn.sourceforge.net/mlt/?rev=1025&view=rev Author: ddennedy Date: 2007-09-03 20:59:17 -0700 (Mon, 03 Sep 2007) Log Message: ----------- - configure: bump version - docs/policies.txt: add versioning and commit message policies - src/modules/jackrack/plugin_mgr.c: load ladspa plugins in subdirs Modified Paths: -------------- trunk/mlt/configure trunk/mlt/docs/policies.txt trunk/mlt/src/modules/jackrack/plugin_mgr.c Modified: trunk/mlt/configure =================================================================== --- trunk/mlt/configure 2007-08-07 06:36:59 UTC (rev 1024) +++ trunk/mlt/configure 2007-09-04 03:59:17 UTC (rev 1025) @@ -115,7 +115,7 @@ export prefix=/usr/local export libdir="" export help=0 -export version=0.2.4 +export version=0.2.5 export debug=true export mmx=true export gpl=false Modified: trunk/mlt/docs/policies.txt =================================================================== --- trunk/mlt/docs/policies.txt 2007-08-07 06:36:59 UTC (rev 1024) +++ trunk/mlt/docs/policies.txt 2007-09-04 03:59:17 UTC (rev 1025) @@ -4,28 +4,33 @@ Policies -------- -Any contribution to the "core" module assign copyright to Ushodaya Enterprises -Limited because they need license control over that module. +Any contribution to the "core" module must assign copyright to Ushodaya +Enterprises Limited because they need license control over that module. -Comments in the framework and valerie header files must be C-style, not C++. - The framework and valerie client libraries are covered under LGPL. Miracle, inigo, albino, and humperdink applications are covered under GPL. Modules should strive to be LGPL to make them available through the framework as LGPL. +Comments in the framework and valerie header files must be C-style, not C++. + Coding Style: There are not a lot of rules, but we prefer brackets on their own line, indents using tabs, liberal usage of spaces in statements and expressions, and no hard line length. The code in src/framework serves as a good example. +Commit messages must be prefaced with the name of the changed files. This makes +the Subversion log more useful as a ChangeLog. For example, + docs/policies.txt: added policy about commit message + +Increment the version number in ./configure on the first commit after a release +as well as just prior to a new release. This way we can track if someone is +using an unreleased version from the source code repository. + Procedures ---------- Update services.txt when you add or update a service. -Until we convert to Subversion, which can provide a nice, comprehensive log -please update ChangeLog with every commit. - Setting Copyright on Appropriated Code: You do not want to be accused of copying someone's code and changing copyright or license without permission. The license is straightforward: you must retain @@ -45,4 +50,3 @@ http://sourceforge.net/tracker/?group_id=96039&atid=613414 Second preference is in the mailing list: mlt...@li... - Modified: trunk/mlt/src/modules/jackrack/plugin_mgr.c =================================================================== --- trunk/mlt/src/modules/jackrack/plugin_mgr.c 2007-08-07 06:36:59 UTC (rev 1024) +++ trunk/mlt/src/modules/jackrack/plugin_mgr.c 2007-09-04 03:59:17 UTC (rev 1025) @@ -34,6 +34,8 @@ #include <strings.h> #include <ctype.h> #include <ladspa.h> +#include <sys/types.h> +#include <unistd.h> #include "plugin_mgr.h" #include "plugin_desc.h" @@ -170,6 +172,8 @@ while ( (dir_entry = readdir (dir_stream)) ) { + struct stat info; + if (strcmp (dir_entry->d_name, ".") == 0 || strcmp (dir_entry->d_name, "..") == 0) continue; @@ -185,7 +189,11 @@ strcpy (file_name + dirlen + 1, dir_entry->d_name); } - plugin_mgr_get_object_file_plugins (plugin_mgr, file_name); + stat (file_name, &info); + if (S_ISDIR (info.st_mode)) + plugin_mgr_get_dir_plugins (plugin_mgr, file_name); + else + plugin_mgr_get_object_file_plugins (plugin_mgr, file_name); g_free (file_name); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |