Version 0.5.0

This commit is contained in:
Markus Gans 2018-11-25 04:48:57 +01:00
parent 642e61b6e1
commit 541f127088
13 changed files with 4701 additions and 2154 deletions

View File

@ -1,4 +1,5 @@
2018-11-25 Markus Gans <guru.mail@muenster.de> 2018-11-25 Markus Gans <guru.mail@muenster.de>
* Version 0.5.0
* Namespace fix in FTermFreeBSD and FTermOpenBSD * Namespace fix in FTermFreeBSD and FTermOpenBSD
2018-11-24 Markus Gans <guru.mail@muenster.de> 2018-11-24 Markus Gans <guru.mail@muenster.de>

View File

@ -6,9 +6,9 @@ AUTOMAKE_OPTIONS = foreign
ACLOCAL_AMFLAGS = -I m4 ACLOCAL_AMFLAGS = -I m4
EXTRA_DIST=finalcut.pc EXTRA_DIST = finalcut.pc
pkgconfigdir = $(datadir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = finalcut.pc pkgconfig_DATA = finalcut.pc
CLEANFILES = finalcut.pc CLEANFILES = finalcut.pc

View File

@ -4,7 +4,7 @@
# Process this file with autoconf to produce a configure script. # Process this file with autoconf to produce a configure script.
AC_INIT([finalcut], [0.4.0]) AC_INIT([finalcut], [0.5.0])
AC_CONFIG_HEADER([config.h]) AC_CONFIG_HEADER([config.h])
AX_PREFIX_CONFIG_H([src/include/final/fconfig.h], [F]) AX_PREFIX_CONFIG_H([src/include/final/fconfig.h], [F])
AC_CONFIG_SRCDIR([src/fobject.cpp]) AC_CONFIG_SRCDIR([src/fobject.cpp])
@ -60,7 +60,7 @@ LT_OUTPUT
### This defines the version number of the installed .so files ### This defines the version number of the installed .so files
### Update this value for every release! (A:B:C will map to foo.so.(A-C).C.B) ### Update this value for every release! (A:B:C will map to foo.so.(A-C).C.B)
### using libtool's versioning system. ### using libtool's versioning system.
AC_SUBST(SO_VERSION, ["4:0:4"]) AC_SUBST(SO_VERSION, ["5:0:5"])
AC_SUBST([LIBTOOL_DEPS]) AC_SUBST([LIBTOOL_DEPS])

8
debian/changelog vendored
View File

@ -1,3 +1,9 @@
finalcut (0.5.0) unstable; urgency=low
* Release (version 0.5.0)
-- Markus Gans <guru.mail@muenster.de> Sun, 25 Nov 2018 01:03:36 +0100
finalcut (0.4.0) unstable; urgency=low finalcut (0.4.0) unstable; urgency=low
* Release (version 0.4.0) * Release (version 0.4.0)
@ -8,7 +14,7 @@ finalcut (0.3.0) unstable; urgency=low
* Release (version 0.3.0) * Release (version 0.3.0)
-- Markus Gans <guru.mail@muenster.de> Sat, 27 Nov 2016 15:00:41 +0100 -- Markus Gans <guru.mail@muenster.de> Sun, 27 Nov 2016 15:00:41 +0100
finalcut (0.2.0) unstable; urgency=low finalcut (0.2.0) unstable; urgency=low

View File

@ -1,4 +1,4 @@
usr/include/final/*.h usr/include/final/*.h
usr/lib/*/lib*.la usr/lib/*/lib*.la
usr/lib/*/lib*.a usr/lib/*/lib*.a
usr/lib/*/pkgconfig usr/lib/*/pkgconfig/*.pc

View File

@ -1 +1 @@
libfinal 0 libfinal0 (>= 0.4.0) libfinal 0 libfinal0 (>= 0.5.0)

6795
debian/libfinal0.symbols vendored

File diff suppressed because it is too large Load Diff

View File

@ -111,7 +111,12 @@ make %{?_smp_mflags} V=1
make install libdir=${RPM_BUILD_ROOT}%{_libdir}/ \ make install libdir=${RPM_BUILD_ROOT}%{_libdir}/ \
includedir=${RPM_BUILD_ROOT}%{_includedir} \ includedir=${RPM_BUILD_ROOT}%{_includedir} \
bindir=${RPM_BUILD_ROOT}%{_bindir} \ bindir=${RPM_BUILD_ROOT}%{_bindir} \
docdir=${RPM_BUILD_ROOT}/%{_docdir}/finalcut/ docdir=${RPM_BUILD_ROOT}%{_docdir}/finalcut/
mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/finalcut/examples
cp -p examples/.libs/* ${RPM_BUILD_ROOT}%{_libdir}/finalcut/examples
cp -p examples/*.cpp ${RPM_BUILD_ROOT}%{_libdir}/finalcut/examples
cp -p examples/Makefile.clang ${RPM_BUILD_ROOT}%{_libdir}/finalcut/examples
cp -p examples/Makefile.gcc ${RPM_BUILD_ROOT}%{_libdir}/finalcut/examples
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libfinal.la rm -f ${RPM_BUILD_ROOT}%{_libdir}/libfinal.la
%post -n %{libsoname} -p /sbin/ldconfig %post -n %{libsoname} -p /sbin/ldconfig
@ -124,8 +129,12 @@ rm -rf $RPM_BUILD_ROOT
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_docdir}/finalcut %dir %{_docdir}/finalcut
%dir %{_libdir}/finalcut
%dir %{_libdir}/finalcut/examples
%{_docdir}/finalcut/* %{_docdir}/finalcut/*
%{_libdir}/pkgconfig/*
%{_libdir}/%{libname}.so %{_libdir}/%{libname}.so
%{_libdir}/finalcut/*
%{_includedir}/* %{_includedir}/*
%files -n %{libsoname} %files -n %{libsoname}
@ -137,10 +146,13 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/%{libname}.a %{_libdir}/%{libname}.a
%changelog %changelog
* Sun Nov 25 2018 Markus Gans <guru.mail@muenster.de> - 0.5.0-1
- Release (version 0.5.0)
* Sat Nov 04 2017 Markus Gans <guru.mail@muenster.de> - 0.4.0-1 * Sat Nov 04 2017 Markus Gans <guru.mail@muenster.de> - 0.4.0-1
- Release (version 0.4.0) - Release (version 0.4.0)
* Sat Nov 27 2016 Markus Gans <guru.mail@muenster.de> - 0.3.0-1 * Sun Nov 27 2016 Markus Gans <guru.mail@muenster.de> - 0.3.0-1
- Release (version 0.3.0) - Release (version 0.3.0)
* Sat Dec 19 2015 Markus Gans <guru.mail@muenster.de> - 0.2.0-1 * Sat Dec 19 2015 Markus Gans <guru.mail@muenster.de> - 0.2.0-1

View File

@ -3,7 +3,7 @@
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# This is where make install will install the library # This is where make install will install the library
VERSION = "0.4.0" VERSION = "0.5.0"
MAJOR := $(shell echo ${VERSION} | cut -d. -f1) MAJOR := $(shell echo ${VERSION} | cut -d. -f1)
LIBDIR = /usr/local/lib LIBDIR = /usr/local/lib
INCLUDEDIR1 = include/final INCLUDEDIR1 = include/final

View File

@ -3,7 +3,7 @@
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# This is where make install will install the library # This is where make install will install the library
VERSION = "0.4.0" VERSION = "0.5.0"
MAJOR := $(shell echo ${VERSION} | cut -d. -f1) MAJOR := $(shell echo ${VERSION} | cut -d. -f1)
LIBDIR = /usr/local/lib LIBDIR = /usr/local/lib
INCLUDEDIR1 = include/final INCLUDEDIR1 = include/final

View File

@ -2091,7 +2091,7 @@ uInt env2uint (const char* env)
{ {
return str.toUInt(); return str.toUInt();
} }
catch (const std::exception& ex) catch (const std::exception&)
{ {
return 0; return 0;
} }

View File

@ -706,17 +706,20 @@ const FString FTermDetection::getSecDA()
struct timeval tv; struct timeval tv;
// Get the secondary device attributes // Get the secondary device attributes
write(stdout_no, SECDA, std::strlen(SECDA)); ssize_t ret = write(stdout_no, SECDA, std::strlen(SECDA));
std::fflush(stdout);
if ( ret == -1 )
return sec_da_str;
std::fflush(stdout);
FD_ZERO(&ifds); FD_ZERO(&ifds);
FD_SET(stdin_no, &ifds); FD_SET(stdin_no, &ifds);
tv.tv_sec = 0; tv.tv_sec = 0;
tv.tv_usec = 600000; // 600 ms tv.tv_usec = 600000; // 600 ms
// Read the answer // Read the answer
if ( select (stdin_no + 1, &ifds, 0, 0, &tv) == 1 ) if ( select (stdin_no + 1, &ifds, 0, 0, &tv) == 1
if ( std::scanf("\033[>%10d;%10d;%10dc", &a, &b, &c) == 3 ) && std::scanf("\033[>%10d;%10d;%10dc", &a, &b, &c) == 3 )
sec_da_str.sprintf("\033[>%d;%d;%dc", a, b, c); sec_da_str.sprintf("\033[>%d;%d;%dc", a, b, c);
return sec_da_str; return sec_da_str;

View File

@ -183,7 +183,7 @@
/* Define to the full name and version of this package. */ /* Define to the full name and version of this package. */
#ifndef F_PACKAGE_STRING #ifndef F_PACKAGE_STRING
#define F_PACKAGE_STRING "finalcut 0.4.0" #define F_PACKAGE_STRING "finalcut 0.5.0"
#endif #endif
/* Define to the one symbol short name of this package. */ /* Define to the one symbol short name of this package. */
@ -198,7 +198,7 @@
/* Define to the version of this package. */ /* Define to the version of this package. */
#ifndef F_PACKAGE_VERSION #ifndef F_PACKAGE_VERSION
#define F_PACKAGE_VERSION "0.4.0" #define F_PACKAGE_VERSION "0.5.0"
#endif #endif
/* Define to 1 if you have the ANSI C header files. */ /* Define to 1 if you have the ANSI C header files. */
@ -230,7 +230,7 @@
/* Version number of package */ /* Version number of package */
#ifndef F_VERSION #ifndef F_VERSION
#define F_VERSION "0.4.0" #define F_VERSION "0.5.0"
#endif #endif
/* Define to 1 if on MINIX. */ /* Define to 1 if on MINIX. */