Package: libg3d / 0.0.8-26

Metadata

Package Version Patches format
libg3d 0.0.8-26 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Fix memory leaks in plugins.patch | (download)

plugins/import/imp_ac3d/imp_ac3d.c | 13 7 + 6 - 0 !
plugins/import/imp_dpm/imp_dpm.c | 6 6 + 0 - 0 !
plugins/import/imp_flt/imp_flt.c | 1 1 + 0 - 0 !
plugins/import/imp_md3/imp_md3.c | 1 1 + 0 - 0 !
plugins/import/imp_obj/imp_obj.c | 6 5 + 1 - 0 !
5 files changed, 20 insertions(+), 7 deletions(-)

 fix memory leaks in plugins

Bug: https://mail.gna.org/public/libg3d-devel/2009-02/msg00000.html

fix possible endless loop in g3d_stream_seek.patch | (download)

src/stream.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix possible endless loop in g3d_stream_seek

Add AC_PROG_CXX for tests Makefile.am.patch | (download)

configure.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add ac_prog_cxx for tests/makefile.am


Allow libtool to update their files to keep them con.patch | (download)

Makefile.am | 1 1 + 0 - 0 !
configure.in | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 allow libtool to update their files to keep them consistent


Identify modules by the ending .so instead of .la.patch | (download)

src/plugins.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 identify modules by the ending .so instead of .la

.la files were stripped of the debs to fulfill the release goal
https://wiki.debian.org/ReleaseGoals/LAFileRemoval but the plugin loader of
libg3d tries to identify plugins by their libtool archive.

Fix memory leaks.patch | (download)

plugins/image/img_gdkpixbuf.c | 15 12 + 3 - 0 !
plugins/import/imp_ldraw/imp_ldraw_color.c | 15 15 + 0 - 0 !
plugins/import/imp_ldraw/imp_ldraw_color.h | 1 1 + 0 - 0 !
plugins/import/imp_ldraw/imp_ldraw_library.c | 1 1 + 0 - 0 !
plugins/import/imp_obj/imp_obj.c | 2 2 + 0 - 0 !
src/material.c | 1 1 + 0 - 0 !
src/object.c | 4 3 + 1 - 0 !
src/plugins.c | 11 5 + 6 - 0 !
8 files changed, 40 insertions(+), 10 deletions(-)

 fix memory leaks

Only require glib2.0 for header files.patch | (download)

libg3d.pc.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 only require glib2.0 for header files

Programs linked against libg3d doesn't need to link to glib2.0 when they don't
use it directly. Pkg-config allows us to use Require.private in such
situations.

Fix memory leaks 7.patch | (download)

src/face.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix memory leaks

Fix memory leaks in dae plugin.patch | (download)

plugins/import/imp_dae/imp_dae_cb.c | 4 4 + 0 - 0 !
plugins/import/imp_dae/imp_dae_library.c | 1 1 + 0 - 0 !
2 files changed, 5 insertions(+)

 fix memory leaks in dae plugin

Fix build with automake 1.11.3.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix build with automake 1.11.3


Fix implicit declarations of functions.patch | (download)

plugins/import/imp_vrml/imp_vrml_v1.c | 1 1 + 0 - 0 !
src/object.c | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 fix implicit declarations of functions


Fix spelling errors.patch | (download)

plugins/import/imp_3ds/imp_3ds_chunks.h | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix spelling errors