diff options
author | Travis CI <zmoelnig@travis-ci.umlaeute.mur.at> | 2019-02-06 20:30:34 +0000 |
---|---|---|
committer | Travis CI <zmoelnig@travis-ci.umlaeute.mur.at> | 2019-02-06 20:30:34 +0000 |
commit | 336aab27be02c79cebad1b9ee1a96425222036e0 (patch) | |
tree | 6e84cd57e96d570c6ad7e637f626a91663a9456b | |
parent | 5c89557512beffebcd0770966a4414be4fb8572b (diff) |
Gem 095a8d03d64b3263805ecbbcca479581b8c246a7 osx/x86_64
built 'master:095a8d03d64b3263805ecbbcca479581b8c246a7' for osx/x86_64
-rwxr-xr-x | Gem/Gem.pd_darwin | bin | 5321080 -> 5346432 bytes | |||
-rw-r--r-- | Gem/develop/include/Gem/Base/CPPExtern.h | 12 | ||||
-rwxr-xr-x | Gem/gem_filmAVF.so | bin | 55604 -> 55604 bytes | |||
-rwxr-xr-x | Gem/gem_imageIO.so | bin | 34376 -> 34376 bytes | |||
-rwxr-xr-x | Gem/gem_imageJPEG.so | bin | 50788 -> 50788 bytes | |||
-rwxr-xr-x | Gem/gem_imageSGI.so | bin | 58196 -> 58196 bytes | |||
-rwxr-xr-x | Gem/gem_imageSTB.so | bin | 210688 -> 210688 bytes | |||
-rwxr-xr-x | Gem/gem_imageTIFF.so | bin | 66320 -> 66320 bytes | |||
-rwxr-xr-x | Gem/gem_modelOBJ.so | bin | 96632 -> 96632 bytes | |||
-rwxr-xr-x | Gem/gem_videoAVF.so | bin | 61252 -> 61252 bytes | |||
-rwxr-xr-x | Gem/gemcocoawindow.pd_darwin | bin | 37024 -> 37104 bytes | |||
-rwxr-xr-x | Gem/gemglutwindow.pd_darwin | bin | 43704 -> 43784 bytes | |||
-rwxr-xr-x | Gem/gemmacoswindow.pd_darwin | bin | 36912 -> 37000 bytes | |||
-rwxr-xr-x | Gem/pix_drum.pd_darwin | bin | 26224 -> 26304 bytes | |||
-rwxr-xr-x | Gem/pix_fiducialtrack.pd_darwin | bin | 75404 -> 75484 bytes | |||
-rwxr-xr-x | Gem/pix_hit.pd_darwin | bin | 24448 -> 24536 bytes | |||
-rwxr-xr-x | Gem/pix_mano.pd_darwin | bin | 40552 -> 40640 bytes |
17 files changed, 5 insertions, 7 deletions
diff --git a/Gem/Gem.pd_darwin b/Gem/Gem.pd_darwin Binary files differindex 5087c4f..89faeef 100755 --- a/Gem/Gem.pd_darwin +++ b/Gem/Gem.pd_darwin diff --git a/Gem/develop/include/Gem/Base/CPPExtern.h b/Gem/develop/include/Gem/Base/CPPExtern.h index de320f9..e9190b7 100644 --- a/Gem/develop/include/Gem/Base/CPPExtern.h +++ b/Gem/develop/include/Gem/Base/CPPExtern.h @@ -332,21 +332,19 @@ static void obj_setupCallback(t_class *classPtr); // (registering the class with pd) // a static copy of this class is created at runtime, to actually do the setup-call /////////////////////////////////////////////////////////////////////////////// +typedef void (*t_class_setup)(void); +extern "C" { GEM_EXTERN void gem_register_class_setup(const char*name, t_class_setup); } + #ifdef NO_AUTO_REGISTER_CLASS // if NO_AUTO_REGISTER_CLASS is defined, we will not register the class # define AUTO_REGISTER_CLASS(NEW_CLASS) \ static int NEW_CLASS ## _dummyinstance #else // for debugging we can show the which classes are auto-registering -# if 0 -# define POST_AUTOREGISTER(NEW_CLASS) post("auto-registering: "#NEW_CLASS) -# else -# define POST_AUTOREGISTER(NEW_CLASS) -# endif -# define AUTO_REGISTER_CLASS(NEW_CLASS) \ +# define AUTO_REGISTER_CLASS(NEW_CLASS) \ class NEW_CLASS ## _cppclass { \ public: \ - NEW_CLASS ## _cppclass(void) {POST_AUTOREGISTER(NEW_CLASS); NEW_CLASS ## _setup(); } \ + NEW_CLASS ## _cppclass(void) {gem_register_class_setup(#NEW_CLASS, & NEW_CLASS ## _setup); } \ }; \ static NEW_CLASS ## _cppclass NEW_CLASS ## _instance #endif diff --git a/Gem/gem_filmAVF.so b/Gem/gem_filmAVF.so Binary files differindex fc0a1ea..6a815fc 100755 --- a/Gem/gem_filmAVF.so +++ b/Gem/gem_filmAVF.so diff --git a/Gem/gem_imageIO.so b/Gem/gem_imageIO.so Binary files differindex d106216..189640a 100755 --- a/Gem/gem_imageIO.so +++ b/Gem/gem_imageIO.so diff --git a/Gem/gem_imageJPEG.so b/Gem/gem_imageJPEG.so Binary files differindex bffefb4..5b96bbf 100755 --- a/Gem/gem_imageJPEG.so +++ b/Gem/gem_imageJPEG.so diff --git a/Gem/gem_imageSGI.so b/Gem/gem_imageSGI.so Binary files differindex 26203f7..0c4a448 100755 --- a/Gem/gem_imageSGI.so +++ b/Gem/gem_imageSGI.so diff --git a/Gem/gem_imageSTB.so b/Gem/gem_imageSTB.so Binary files differindex d43fbee..1fb6228 100755 --- a/Gem/gem_imageSTB.so +++ b/Gem/gem_imageSTB.so diff --git a/Gem/gem_imageTIFF.so b/Gem/gem_imageTIFF.so Binary files differindex c0a8905..13b6e76 100755 --- a/Gem/gem_imageTIFF.so +++ b/Gem/gem_imageTIFF.so diff --git a/Gem/gem_modelOBJ.so b/Gem/gem_modelOBJ.so Binary files differindex b1a3831..b6040af 100755 --- a/Gem/gem_modelOBJ.so +++ b/Gem/gem_modelOBJ.so diff --git a/Gem/gem_videoAVF.so b/Gem/gem_videoAVF.so Binary files differindex cea70ba..45ddbdb 100755 --- a/Gem/gem_videoAVF.so +++ b/Gem/gem_videoAVF.so diff --git a/Gem/gemcocoawindow.pd_darwin b/Gem/gemcocoawindow.pd_darwin Binary files differindex 43e8161..a533cd3 100755 --- a/Gem/gemcocoawindow.pd_darwin +++ b/Gem/gemcocoawindow.pd_darwin diff --git a/Gem/gemglutwindow.pd_darwin b/Gem/gemglutwindow.pd_darwin Binary files differindex 54cfc75..186c580 100755 --- a/Gem/gemglutwindow.pd_darwin +++ b/Gem/gemglutwindow.pd_darwin diff --git a/Gem/gemmacoswindow.pd_darwin b/Gem/gemmacoswindow.pd_darwin Binary files differindex 852c7a8..b02a05f 100755 --- a/Gem/gemmacoswindow.pd_darwin +++ b/Gem/gemmacoswindow.pd_darwin diff --git a/Gem/pix_drum.pd_darwin b/Gem/pix_drum.pd_darwin Binary files differindex aef94ef..db89747 100755 --- a/Gem/pix_drum.pd_darwin +++ b/Gem/pix_drum.pd_darwin diff --git a/Gem/pix_fiducialtrack.pd_darwin b/Gem/pix_fiducialtrack.pd_darwin Binary files differindex a059da5..fba1c66 100755 --- a/Gem/pix_fiducialtrack.pd_darwin +++ b/Gem/pix_fiducialtrack.pd_darwin diff --git a/Gem/pix_hit.pd_darwin b/Gem/pix_hit.pd_darwin Binary files differindex 348a1a4..0a6c4bb 100755 --- a/Gem/pix_hit.pd_darwin +++ b/Gem/pix_hit.pd_darwin diff --git a/Gem/pix_mano.pd_darwin b/Gem/pix_mano.pd_darwin Binary files differindex 4be051c..cd38ee9 100755 --- a/Gem/pix_mano.pd_darwin +++ b/Gem/pix_mano.pd_darwin |