aboutsummaryrefslogtreecommitdiff
path: root/packages/noncvs/windows/extra/Gem/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'packages/noncvs/windows/extra/Gem/ChangeLog')
-rw-r--r--packages/noncvs/windows/extra/Gem/ChangeLog19057
1 files changed, 19057 insertions, 0 deletions
diff --git a/packages/noncvs/windows/extra/Gem/ChangeLog b/packages/noncvs/windows/extra/Gem/ChangeLog
new file mode 100644
index 00000000..efb8c2f1
--- /dev/null
+++ b/packages/noncvs/windows/extra/Gem/ChangeLog
@@ -0,0 +1,19057 @@
+2011-08-26 14:17 zmoelnig
+
+ * .: 0.93 release
+
+2011-08-26 14:07 zmoelnig
+
+ * don't link core Gem against QuickTime4W32
+
+2011-08-26 13:40 zmoelnig
+
+ * no more warning on imageQT vs imageMAGICK
+
+2011-08-26 09:54 zmoelnig
+
+ * use "SVN" rather than "CVS"
+
+2011-08-26 09:54 zmoelnig
+
+ * disable installer by default
+
+2011-08-26 09:47 zmoelnig
+
+ * catch ALL for exceptions
+
+2011-08-26 09:47 zmoelnig
+
+ * only show used id's as available
+
+2011-08-26 09:45 zmoelnig
+
+ * try to not break the incoming "const" filename
+
+2011-08-26 08:43 zmoelnig
+
+ * fixed compilation on msvc
+
+2011-08-25 16:04 zmoelnig
+
+ * initialize QuickTime in the plugins
+
+2011-08-25 16:04 zmoelnig
+
+ * removed uncommented lines of code
+
+2011-08-25 15:21 zmoelnig
+
+ * quicktime is initialized in the plugins; no need to do it here
+
+2011-08-25 14:59 zmoelnig
+
+ * don't install *Base.h headers
+
+2011-08-25 14:47 zmoelnig
+
+ * no more src/plugins/image.h
+
+2011-08-22 10:29 zmoelnig
+
+ * clean up of GemSettings
+
+ no more PIMPL since we don't expose the class itself
+
+2011-08-22 10:28 zmoelnig
+
+ * removed output of STRIP from configure
+
+2011-08-19 08:19 zmoelnig
+
+ * pixBlock is really a "struct" and not a "class"
+
+ this fixes some weirdo bugs on w32
+
+2011-08-19 08:16 zmoelnig
+
+ * ()->(void)
+
+2011-08-16 20:42 zmoelnig
+
+ * use CLAMP_TO_EDGE if available
+
+2011-08-16 16:28 zmoelnig
+
+ * fixed typos
+
+2011-08-16 16:11 zmoelnig
+
+ * added on/off messages to light-help
+
+2011-08-16 16:06 zmoelnig
+
+ * fixed typo
+
+2011-08-16 15:43 zmoelnig
+
+ * made testure.{quality,repeat} settable via gem.conf
+
+2011-08-16 12:37 zmoelnig
+
+ * normalized behaviour of [pix_movement] in all colorspaces
+
+2011-08-16 10:17 zmoelnig
+
+ * include Gem/Properties if we want to use them
+
+2011-08-16 07:41 zmoelnig
+
+ * removed configureflags hacks; added LIBTOOL_W32_DLL
+
+2011-08-16 07:40 zmoelnig
+
+ * removed /debian directory
+
+ it's maintained somewhere else
+
+2011-08-15 14:12 zmoelnig
+
+ * updated M$VC build project
+
+2011-08-15 14:10 zmoelnig
+
+ * made it compile on w32 again
+
+2011-08-15 13:59 zmoelnig
+
+ * fixed w32 build
+
+2011-08-15 13:06 zmoelnig
+
+ * implement isThreadable
+
+2011-08-15 13:06 zmoelnig
+
+ * implement gem::plugins::imagesaver::getInstance()
+
+2011-08-15 13:05 zmoelnig
+
+ * moved meta imageloader class implementation to imageloader.cpp
+
+ imageloader::getInstance() now returns a valid instance that
+ wraps all classes
+
+2011-08-15 13:05 zmoelnig
+
+ * removed INIT_fooFACTORY() macro
+
+ it's only used once, so we can simply use it directly
+
+2011-08-15 13:04 zmoelnig
+
+ * removed unneeded imageStruct
+
+2011-08-15 13:03 zmoelnig
+
+ * normalized copyright headers
+
+ fixed dates (....-2011) and made everything UTF-8
+
+2011-08-15 12:36 zmoelnig
+
+ * fixed dates in copyrights
+
+2011-08-15 12:33 zmoelnig
+
+ * when including a plugin-file, the includer has to make sure that
+ the needed headers are available
+
+2011-08-15 12:33 zmoelnig
+
+ * adjust to new API of film-plugins
+
+2011-08-15 12:32 zmoelnig
+
+ * try to not use gensym() for factory
+
+ and thus remove inclusion of RTE.h
+
+2011-08-15 12:32 zmoelnig
+
+ * no need to include stdlib.h
+
+2011-08-15 12:31 zmoelnig
+
+ * adjusted to new simplified API (and manually include RTE)
+
+2011-08-15 12:30 zmoelnig
+
+ * adjust to new simplified API
+
+2011-08-15 12:29 zmoelnig
+
+ * simplified API by using properties
+
+2011-08-15 12:29 zmoelnig
+
+ * no more macro for PluginFactory<film> creation
+
+2011-08-14 13:12 zmoelnig
+
+ * more gracefully fail when removing symlinks
+
+2011-08-12 13:48 zmoelnig
+
+ * replaced () by (void)
+
+2011-08-12 13:47 zmoelnig
+
+ * implement atomlist->Symbol
+
+2011-08-12 13:10 zmoelnig
+
+ * inclusion magic for TemplateImplementation
+
+2011-08-12 12:58 zmoelnig
+
+ * normalized INCLUDE protection defines
+
+2011-08-12 12:55 zmoelnig
+
+ * normalized define for inclusion protection
+
+2011-08-11 08:30 zmoelnig
+
+ * added argument support for [pix_video]: use as device name
+
+2011-08-11 08:30 zmoelnig
+
+ * made gem::RTE::Symbol work (at least on linux)
+
+2011-08-11 08:30 zmoelnig
+
+ * added Symbol wrapper
+
+2011-08-11 08:29 zmoelnig
+
+ * added runningState UNKNOWN
+
+ so the device won't start automatically whenever you send a
+ device message
+ (even if rendering has not been turned on)
+
+2011-08-10 07:19 zmoelnig
+
+ * fix 'enumProps' message
+
+2011-08-08 15:27 zmoelnig
+
+ * fixed video::releaseFrame() -> videoBase::releaseFrame()
+
+2011-08-08 14:33 zmoelnig
+
+ * added videoTEST to build system (but don't build it by default)
+
+2011-08-08 14:33 zmoelnig
+
+ * videoTEST plugin for test images
+
+2011-08-08 14:32 zmoelnig
+
+ * add virtual dtors; reorder methods
+
+2011-08-08 14:32 zmoelnig
+
+ * adjust to imageloader/imagesaver split into
+ interface/implementation
+
+2011-08-08 14:29 zmoelnig
+
+ * split imageloader/imagesaver into interface/baseclass
+
+2011-08-08 14:28 zmoelnig
+
+ * adapted to "film" -> "film"|"filmBase" split
+
+2011-08-08 14:27 zmoelnig
+
+ * use gem::film::ERRCODE rather than FILM_ERR_ERRCODE
+
+2011-08-08 14:26 zmoelnig
+
+ * split pluginclass "film" into "film" (interface) and "filmBase"
+ (impl)
+
+2011-08-08 14:26 zmoelnig
+
+ * include "Gem/RTE.h" as REGISTER_*FACTORY currently depend on
+ "gensym()"
+
+2011-08-08 14:25 zmoelnig
+
+ * adapt to video -> video|videoBase split
+
+2011-08-08 14:24 zmoelnig
+
+ * split 'video' pluginclass into 'video' interface and 'videoBase'
+ implementation
+
+2011-08-08 14:23 zmoelnig
+
+ * use (void) rather than ()
+
+2011-08-08 14:23 zmoelnig
+
+ * adapted to record -> record/recordBase split
+
+2011-08-08 14:22 zmoelnig
+
+ * 'plugins/record.h' no longer provides std::map and PluginFactory
+
+2011-08-08 14:21 zmoelnig
+
+ * split 'record' class into interface and baseclass
+
+2011-08-08 14:21 zmoelnig
+
+ * removed unneeded scritps
+
+2011-08-08 14:20 zmoelnig
+
+ * removed #if clause for testing
+
+2011-08-05 17:36 zmoelnig
+
+ * more comments in installer
+
+2011-08-05 17:17 zmoelnig
+
+ * make imageQT only optional
+
+2011-08-05 16:06 zmoelnig
+
+ * prefix PATH when loadingplugins, as on w32 it disappears...
+
+2011-08-05 15:15 zmoelnig
+
+ * updated project
+
+2011-08-05 15:07 zmoelnig
+
+ * remove Gem/dev
+
+2011-08-05 14:56 zmoelnig
+
+ * made it compile on M$VC
+
+2011-08-05 14:51 zmoelnig
+
+ * made the ReleaseDummy compile on MSVC
+
+2011-08-05 14:51 zmoelnig
+
+ * removed PYLON from installer (it's currently not built on w32)
+
+2011-08-05 14:44 zmoelnig
+
+ * removed AVTec plugin (it's currently not build on w32)
+
+2011-08-05 14:38 zmoelnig
+
+ * fix path to extra/ builds
+
+2011-08-05 14:37 zmoelnig
+
+ * made it work correctly on w32
+
+2011-08-05 14:05 zmoelnig
+
+ * fixes for M$VC
+
+2011-08-05 14:01 zmoelnig
+
+ * made it compile on w32
+
+2011-08-05 13:52 zmoelnig
+
+ * reduce compiler warnings
+
+2011-08-05 13:44 zmoelnig
+
+ * removed last dynamically assigned arrays (now it compiles on
+ msvc)
+
+2011-08-05 12:38 zmoelnig
+
+ * use SHCTX rather than HCKU, so later we can install to HKLM
+
+2011-08-05 12:37 zmoelnig
+
+ * added Dev section
+
+2011-08-04 11:03 zmoelnig
+
+ * adjust install layout to match that of automake
+
+2011-08-04 11:03 zmoelnig
+
+ * renamed tri2fan.geo to tri2fan.geom
+
+2011-08-04 11:03 zmoelnig
+
+ * uninstall now uninstalls everything
+
+2011-08-04 11:02 zmoelnig
+
+ * renamed geometry shader to .geom
+
+2011-08-04 11:02 zmoelnig
+
+ * update w32-installer adding extra/
+
+2011-08-02 07:42 zmoelnig
+
+ * always succeed when creating convenience links
+
+2011-07-30 15:31 zmoelnig
+
+ * include GLEW flags
+
+2011-07-30 15:31 zmoelnig
+
+ * more m4 escaping
+
+2011-07-30 15:30 zmoelnig
+
+ * documentation of GEM_CHECK_LIB
+
+2011-07-27 12:28 zmoelnig
+
+ * made it compile on OSX again
+
+2011-07-27 12:06 zmoelnig
+
+ * code cleanup; implement copy constructors; initialize members,...
+
+2011-07-27 12:05 zmoelnig
+
+ * code cleanup; implement copy constructors; initialize members,...
+
+2011-07-27 12:04 zmoelnig
+
+ * code cleanup; implement copy constructors; initialize members,...
+
+2011-07-27 11:58 zmoelnig
+
+ * code cleanup; implement copy constructors; initialize members,...
+
+2011-07-27 11:54 zmoelnig
+
+ * fixing MinGW troubles with max()
+
+2011-07-27 11:34 zmoelnig
+
+ * 'string' type is really only 'char'
+
+2011-07-27 11:25 zmoelnig
+
+ * updated to newer frei0r specs
+
+2011-07-26 19:01 zmoelnig
+
+ * made it compile on mingw
+
+2011-07-26 18:50 zmoelnig
+
+ * shuffled includes
+
+2011-07-26 18:29 zmoelnig
+
+ * remove videoAVT dupe
+
+2011-07-26 18:28 zmoelnig
+
+ * some initialization
+
+2011-07-26 17:28 zmoelnig
+
+ * properly initialize variables
+
+2011-07-26 16:35 zmoelnig
+
+ * NULL pointer check
+
+2011-07-26 15:58 zmoelnig
+
+ * numeric device selection
+
+2011-07-26 15:37 zmoelnig
+
+ * less error decoration
+
+2011-07-26 15:33 zmoelnig
+
+ * minor fixes (out-of-range error)
+
+2011-07-26 15:03 zmoelnig
+
+ * made it compile again
+
+2011-07-26 14:51 zmoelnig
+
+ * added more plugins
+
+2011-07-26 14:09 zmoelnig
+
+ * renamed MSVC-projects gem->Gem
+
+2011-07-26 13:42 zmoelnig
+
+ * install deprecated headers
+
+2011-07-26 13:25 zmoelnig
+
+ * more Dylib stuff
+
+ maybe at somepoint i'll have it fixed
+
+2011-07-26 08:33 zmoelnig
+
+ * pkg-config support
+
+2011-07-26 07:47 zmoelnig
+
+ * more Dylib fixes
+
+2011-07-26 07:47 zmoelnig
+
+ * some more mimetypes for apple specific image formats
+
+2011-07-25 15:29 zmoelnig
+
+ * proper initialization
+
+2011-07-25 15:28 zmoelnig
+
+ * made it compile on OSX again
+
+2011-07-25 15:20 zmoelnig
+
+ * code cleanup - preparing for w32 comaptibility
+
+2011-07-25 13:38 zmoelnig
+
+ * moved stack-allocated arrays onto heap
+
+ this should allow pix_mano to compile on MSVC
+ and it should reduce the number of allocations drastically
+ (speed)
+
+2011-07-25 11:31 zmoelnig
+
+ * no more inclusion of m_pd.h in GemWinCreate.h
+
+2011-07-25 11:28 zmoelnig
+
+ * use linux||GLX rather than unix for GLX specific code
+
+2011-07-25 11:14 zmoelnig
+
+ * made runproc() compile on w32
+
+
+ CHECK on other platforms
+
+2011-07-25 11:13 zmoelnig
+
+ * allow glx on non-linux
+
+2011-07-25 11:10 zmoelnig
+
+ * GemGlewXContext=void fallback for all but w32 and linux/glx
+
+2011-07-25 10:53 zmoelnig
+
+ * replaced AX_LANG_COMPILER_MS by AX_COMPILER_VENDOR
+
+ and provide the latter
+
+2011-07-24 13:31 zmoelnig
+
+ * simplified Dylib's function_t typename
+
+2011-07-23 13:52 zmoelnig
+
+ * added M$VC stub for imageSGI
+
+2011-07-23 13:51 zmoelnig
+
+ * added M$VC project files to DIST
+
+2011-07-23 13:48 zmoelnig
+
+ * dylib fixes
+
+ mingw complains about not being able to cast (void*) to a
+ function pointer
+ .
+ also we might want to support both DL_OPEN and w32's LoadLibrary
+ mechanisms
+ at the same time...there is really no reason not to
+
+2011-07-22 14:46 zmoelnig
+
+ * include imageMAGICK
+
+2011-07-22 14:45 zmoelnig
+
+ * using stdlibraries, imageMAGICK now works!
+
+2011-07-22 14:40 zmoelnig
+
+ * almost working project
+
+ hmm, unresolved symbols "__timezone" and "__daylight", wtf...
+
+2011-07-22 13:55 zmoelnig
+
+ * imageMAGICK M$VC stub
+
+2011-07-22 13:02 zmoelnig
+
+ * renamed 'gem' to 'Gem'
+
+2011-07-22 12:53 zmoelnig
+
+ * got rid of one ifdef clause
+
+2011-07-22 12:52 zmoelnig
+
+ * added image-plugins to master project
+
+2011-07-22 12:51 zmoelnig
+
+ * imageTIFF vc project
+
+2011-07-22 12:48 zmoelnig
+
+ * ignore default libraries
+
+2011-07-22 12:46 zmoelnig
+
+ * fixed linebreak
+
+2011-07-22 12:41 zmoelnig
+
+ * stub projects for MSVC
+
+2011-07-22 12:29 zmoelnig
+
+ * code cleanup
+
+2011-07-22 11:57 zmoelnig
+
+ * removed unneccessary code
+
+2011-07-22 11:56 zmoelnig
+
+ * removed unneccessary code
+
+2011-07-22 11:56 zmoelnig
+
+ * added libfidtrack files
+
+2011-07-22 11:49 zmoelnig
+
+ * M$VC stubs for pix_fiducialtrack
+
+2011-07-22 11:48 zmoelnig
+
+ * M$VC projects for pix_mano
+
+2011-07-22 11:46 zmoelnig
+
+ * export class
+
+2011-07-22 11:45 zmoelnig
+
+ * made it compile on w32
+
+2011-07-22 11:33 zmoelnig
+
+ * pix_drum M$VC project
+
+2011-07-22 11:24 zmoelnig
+
+ * no more "debug" targets for the plugins
+
+2011-07-22 11:23 zmoelnig
+
+ * made plugins compile on w32
+
+2011-07-22 10:51 zmoelnig
+
+ * reset include/library paths
+
+ in a semi-automated way...
+
+2011-07-22 10:07 zmoelnig
+
+ * removed Debug configuration from M$VC projects
+
+2011-07-22 09:53 zmoelnig
+
+ * simplified and fixed some more M$VC warnings
+
+2011-07-22 09:02 zmoelnig
+
+ * fix or suppress warnings in M$VC
+
+2011-07-22 09:01 zmoelnig
+
+ * typo where a function would not return a value in all cases
+
+2011-07-22 09:00 zmoelnig
+
+ * suppress warnings on M$VC when including m_pd.h
+
+2011-07-22 08:58 zmoelnig
+
+ * added warning about auto_ptr<PIMPL>
+
+2011-07-22 08:47 zmoelnig
+
+ * use "unsigned int" when comparing to "unsigned int"
+
+2011-07-22 08:46 zmoelnig
+
+ * disable more warnings on M$VC
+
+ M$VC complains if a class specifies which exceptions can be
+ expected to be thrown;
+ this means that it tells you that the compiler is not standards
+ compliant whenever you are writing standard compliant code,
+ basically telling you it's all your fault
+
+2011-07-22 08:43 zmoelnig
+
+ * turn off warnings in M$VC
+
+ we are deriving an exported class from a non-exportet class,
+ which gives a warning!
+ according to M$DN, this warning can be ignored if the
+ parent-class is from the STL (but why do they warn then...)
+
+2011-07-22 08:28 zmoelnig
+
+ * made it compile on M$VC after all the restructuring of code
+
+2011-07-22 07:58 zmoelnig
+
+ * moved plugins/ and extra/ out of src/
+
+2011-07-21 16:11 zmoelnig
+
+ * b/w results for YUV images
+
+2011-07-21 15:42 zmoelnig
+
+ * NULL-pointer protection
+
+2011-07-21 15:41 zmoelnig
+
+ * re-indentation
+
+2011-07-21 15:40 zmoelnig
+
+ * info outlet of [pix_image]
+
+2011-07-21 14:49 zmoelnig
+
+ * wrapper around Pd's t_outlet
+
+2011-07-21 10:33 zmoelnig
+
+ * added more getprops
+
+2011-07-21 10:27 zmoelnig
+
+ * trying to simply PropGet
+
+2011-07-21 10:18 zmoelnig
+
+ * disabled complicated properties
+
+2011-07-21 10:13 zmoelnig
+
+ * added lots of properties (this time with maxval)
+
+2011-07-21 10:12 zmoelnig
+
+ * added lots of properties
+
+2011-07-21 09:58 zmoelnig
+
+ * fixed unsigned short -> double conversion
+
+2011-07-21 09:51 zmoelnig
+
+ * fixed double->unsigned short overflow
+
+2011-07-21 09:48 zmoelnig
+
+ * fixed stringification in macro
+
+ cpp on OSX yields weird results
+
+2011-07-21 09:31 zmoelnig
+
+ * fixed typos
+
+2011-07-21 09:23 zmoelnig
+
+ * simplified setProperty code
+
+2011-07-21 08:55 zmoelnig
+
+ * close SeqGrabber when open failed
+
+2011-07-21 08:15 zmoelnig
+
+ * (void) rather than ()
+
+2011-07-21 08:14 zmoelnig
+
+ * updated pix_video help-patch
+
+2011-07-20 20:41 zmoelnig
+
+ * removed deleted methods
+
+2011-07-20 20:24 zmoelnig
+
+ * helper method: applyProperties()
+
+2011-07-20 20:07 zmoelnig
+
+ * made it compile on OSX
+
+2011-07-20 20:01 zmoelnig
+
+ * more cleanup of videoDarwin
+
+2011-07-20 15:43 zmoelnig
+
+ * simplified some properties
+
+2011-07-20 13:29 zmoelnig
+
+ * made it compile (and somewhat work)
+
+2011-07-20 12:50 zmoelnig
+
+ * rudimentary property and device selection support
+
+2011-07-20 12:10 zmoelnig
+
+ * implemented (dummy) dialogs() method
+
+2011-07-20 12:08 zmoelnig
+
+ * implemented dialogs() method
+
+2011-07-20 11:39 zmoelnig
+
+ * removed videoGrabber sources
+
+2011-07-20 11:37 zmoelnig
+
+ * ignore version_current.h when checking for unused sources
+
+2011-07-20 11:36 zmoelnig
+
+ * remove OS-specific objects from build
+
+2011-07-20 11:36 zmoelnig
+
+ * added CHECKUNUSED_IGNORE variable
+
+ in order to not check certain files
+
+2011-07-20 11:24 zmoelnig
+
+ * removed DirectShow grabber code
+
+2011-07-20 10:57 zmoelnig
+
+ * fixed manual autoreconf
+
+2011-07-20 10:05 zmoelnig
+
+ * moved record implementations into gem::plugins namespace
+
+2011-07-20 10:05 zmoelnig
+
+ * moved record into gem::plugins namespace
+
+2011-07-20 10:02 zmoelnig
+
+ * visibility fixes
+
+2011-07-20 10:01 zmoelnig
+
+ * fixed typo
+
+2011-07-20 09:59 zmoelnig
+
+ * video has moved into gem::plugins namespace
+
+2011-07-20 09:41 zmoelnig
+
+ * moved video implementation classes into gem::plugins namespace
+
+2011-07-20 09:40 zmoelnig
+
+ * moved video base class into gem::plugins namespace
+
+2011-07-20 09:33 zmoelnig
+
+ * moved video base class into gem::plugins namespace
+
+2011-07-20 09:31 zmoelnig
+
+ * made crucial functions pure-virtual and avoid calling virtual
+ functions in dtor
+
+2011-07-20 09:30 zmoelnig
+
+ * close() in dtor
+
+2011-07-20 09:12 zmoelnig
+
+ * reordered API to get most important things to the beginning
+
+2011-07-20 09:11 zmoelnig
+
+ * cleanup of plugins::video api
+
+2011-07-20 07:55 zmoelnig
+
+ * let Gem handle the selection of Altivec enabled process()
+
+2011-07-20 07:35 zmoelnig
+
+ * removed TexFont.h
+
+ it's not used anywhere these days
+
+2011-07-20 07:32 zmoelnig
+
+ * pix_fiducialtrack documentation is now in extra/
+
+2011-07-19 20:21 zmoelnig
+
+ * fixed path to all.trees file
+
+2011-07-19 20:17 zmoelnig
+
+ * moved pix_fiducialtrack into extra/
+
+2011-07-19 20:15 zmoelnig
+
+ * make snippet for convenience-links in extra/
+
+2011-07-19 19:56 zmoelnig
+
+ * fixed convenience links (fixes distcheck failures)
+
+2011-07-19 15:40 zmoelnig
+
+ * properly adding pix_artoolkit
+
+2011-07-19 15:29 zmoelnig
+
+ * gracefully fail when removing convenience link
+
+2011-07-19 14:25 zmoelnig
+
+ * removed link to Gem.dll
+
+2011-07-19 14:15 zmoelnig
+
+ * added README-EXTRA to the DIST files
+
+2011-07-19 14:12 zmoelnig
+
+ * use README-EXTRA.txt to find the SRCDIR
+
+2011-07-19 14:11 zmoelnig
+
+ * a README for extra
+
+2011-07-19 13:16 zmoelnig
+
+ * renamed Math.h to GemMath.h
+
+2011-07-19 13:12 zmoelnig
+
+ * renamed Math to GemMath in order to prevent problems on
+ case-insensitive filesystems
+
+2011-07-19 12:52 zmoelnig
+
+ * added pix_artoolkit
+
+2011-07-19 12:43 zmoelnig
+
+ * resolved circular dependency
+
+ OSX is less tolerant when it comes to LIBTOOL and CXX
+
+2011-07-19 12:37 zmoelnig
+
+ * added headers to the Makefileadded headers to the Makefiless
+
+2011-07-19 12:23 zmoelnig
+
+ * forgot to include path to Gem/src
+
+2011-07-19 12:13 zmoelnig
+
+ * include extra/configure.ac
+
+2011-07-19 12:10 zmoelnig
+
+ * forgotten automakefile
+
+2011-07-19 12:05 zmoelnig
+
+ * include "deprecated" SUBDIR
+
+2011-07-19 12:02 zmoelnig
+
+ * install targets for headers
+
+2011-07-19 11:41 zmoelnig
+
+ * automatic check for forgotten sources
+
+2011-07-19 11:19 zmoelnig
+
+ * include QTML on windows if HAVE_QUICKTIME is defined
+
+2011-07-19 11:17 zmoelnig
+
+ * GemMan has moved
+
+2011-07-19 11:16 zmoelnig
+
+ * restructured sources (moved things out of Base/)
+
+2011-07-19 11:02 zmoelnig
+
+ * deprecated headers for compat
+
+2011-07-19 08:27 zmoelnig
+
+ * that's where they belong
+
+2011-07-19 08:26 zmoelnig
+
+ * moved deprecated headers to deprecated/
+
+ for now, if you need to use them, add Gem/src/deprecated to your
+ INCLUDE
+
+2011-07-19 07:20 zmoelnig
+
+ * remove unused files
+
+ these files are virtually empty
+
+2011-07-19 07:16 zmoelnig
+
+ * no more pix_filmLinux nor pix_filmNT
+
+2011-07-19 06:56 zmoelnig
+
+ * removed disabled include-stanzas
+
+2011-07-18 15:58 zmoelnig
+
+ * start to export header files
+
+2011-07-18 15:31 zmoelnig
+
+ * properly disable v4l2 if needed
+
+2011-07-18 15:15 zmoelnig
+
+ * added autogen.sh to DIST
+
+2011-07-18 15:13 zmoelnig
+
+ * include patt.hiro in DIST
+
+2011-07-18 15:12 zmoelnig
+
+ * added autoconf/README.txt to DIST
+
+2011-07-18 15:11 zmoelnig
+
+ * add pix_artoolkit to DIST
+
+2011-07-18 15:09 zmoelnig
+
+ * include README.txt and LICENSE.txt into dist-tarball
+
+2011-07-18 14:52 zmoelnig
+
+ * include ExportDef.h into build
+
+2011-07-18 14:50 zmoelnig
+
+ * include src/Output in the DIST tarball
+
+2011-07-18 14:43 zmoelnig
+
+ * compat layer
+
+2011-07-18 14:34 zmoelnig
+
+ * GemContextData migration
+
+2011-07-18 14:32 zmoelnig
+
+ * moved ContextData from Base/ to Gem/
+
+2011-07-18 14:11 zmoelnig
+
+ * include files moved to Gem/
+
+2011-07-18 14:07 zmoelnig
+
+ * moved Version, Setup and ExportDef from Base/ to Gem/
+
+2011-07-18 13:47 zmoelnig
+
+ * moved a number of (new) files from src/Base to src/Gem
+
+2011-07-18 13:26 zmoelnig
+
+ * moved files from Base/ to Gem/
+
+ Base/ is really meant to be for Base-classes
+ Gem/ is where the infrastructure should go
+
+2011-07-18 13:24 zmoelnig
+
+ * deleted disabled code
+
+2011-07-18 12:52 zmoelnig
+
+ * removed old buildsystem cruft
+
+2011-07-18 12:44 zmoelnig
+
+ * m4/ now lives in top_srcdir
+
+2011-07-18 12:43 zmoelnig
+
+ * m4/ lives in top_srcdir
+
+2011-07-18 12:40 zmoelnig
+
+ * use top_srcdir to find m4/
+
+2011-07-18 12:14 zmoelnig
+
+ * more gracefully fail when doing convenience symlinks
+
+2011-07-18 12:10 zmoelnig
+
+ * conditionally build pix_artoolkit
+
+2011-07-18 12:02 zmoelnig
+
+ * cleanup
+
+2011-07-18 12:00 zmoelnig
+
+ * removed generated Makefile
+
+2011-07-18 11:54 zmoelnig
+
+ * made it compile
+
+2011-07-18 11:39 zmoelnig
+
+ * moved extra from Gem/src/extra to Gem/extra
+
+2011-07-18 11:36 zmoelnig
+
+ * fixed includes for Gem
+
+2011-07-18 11:29 zmoelnig
+
+ * moved src/m4/ to m4/
+
+2011-07-18 11:26 zmoelnig
+
+ * moved convenience-symlink snippet into new plugins/ directory
+
+2011-07-18 11:25 zmoelnig
+
+ * moved plugins from src/plugins/ to plugins/
+
+ "src" is now only for the Gem-core
+
+2011-07-18 11:09 zmoelnig
+
+ * assign '0' to non-pointer variables rather than 'NULL'
+
+2011-07-18 11:08 zmoelnig
+
+ * use sys_close() on Pd>=0.43
+
+2011-07-18 10:35 zmoelnig
+
+ * not working at all
+
+2011-07-18 10:28 zmoelnig
+
+ * use top_srcdir rather than srcdir to find Gem sources
+
+ i'd like to move the plugins from Gem/src/plugins into
+ Gem/plugins
+
+2011-07-18 10:20 zmoelnig
+
+ * use DISABLED rather than FALSE
+
+ gives less warnings :-)
+
+2011-07-18 10:18 zmoelnig
+
+ * conditionally build V4L(2) plugins
+
+2011-07-18 10:17 zmoelnig
+
+ * conditionals for V4L(2)
+
+ and dummy-conditionals ENABLED/DISABLED
+
+2011-07-18 10:15 zmoelnig
+
+ * removed videoGrabber from SOURCES
+
+2011-07-16 21:16 eighthave
+
+ * build fix for MinGW: io.h is needed on all _WIN32
+
+2011-07-15 10:47 zmoelnig
+
+ * updated vs2003 build project
+
+2011-07-15 10:47 zmoelnig
+
+ * minor build fixes for w32
+
+2011-07-13 09:53 zmoelnig
+
+ * adapt for ubuntu/natty
+
+2011-07-13 09:43 zmoelnig
+
+ * more magick to fix ImageMagick's API breakages
+
+2011-07-12 16:15 zmoelnig
+
+ * include PluginFactory
+
+2011-07-12 16:11 zmoelnig
+
+ * include PluginFactory; implement isThreadable
+
+2011-07-12 16:09 zmoelnig
+
+ * include PluginFactory manually
+
+2011-07-12 16:09 zmoelnig
+
+ * include PluginFactory manually
+
+2011-07-12 16:07 zmoelnig
+
+ * include <map> (in order to not be dependent on PluginFactory)
+
+2011-07-12 09:54 zmoelnig
+
+ * renamed videoThreaded to videoGrabber
+
+ videoGrabber is is meant to be an interface to the
+ PluginFactory<video> that
+ automatically handles threading (if possible)
+
+2011-07-12 09:53 zmoelnig
+
+ * fixed typo
+
+2011-07-11 17:16 zmoelnig
+
+ * backport for outdated libquicktime version (<1.0.0)
+
+2011-07-11 16:00 zmoelnig
+
+ * fixed lqt-build version
+
+ it seems that lqt_set_video_parameter() uses (const char*)key
+ since 1.0.2;
+ i don't know where the 3.1.0 came from...
+
+2011-07-11 15:47 zmoelnig
+
+ * try to make it compile with very old versions of libquicktime
+
+2011-07-11 15:43 zmoelnig
+
+ * depend on automake>=1.10
+
+2011-07-11 15:42 zmoelnig
+
+ * remove checks for PROGS not used
+
+2011-07-11 14:04 zmoelnig
+
+ * include FTGL/ftgl.h if available rather than the specific headers
+
+2011-07-11 13:55 zmoelnig
+
+ * LN_S should only be used in the currend dir
+
+ at least according to the documentation of AC_PROG_LN_S
+
+2011-07-11 13:53 zmoelnig
+
+ * check for SED
+
+2011-07-11 13:24 zmoelnig
+
+ * moved the 'foo support' line to the plugin user
+
+2011-07-11 13:22 zmoelnig
+
+ * adapted to nicer backendnames
+
+2011-07-11 13:14 zmoelnig
+
+ * list loaded film plugins
+
+2011-07-11 13:01 zmoelnig
+
+ * more verbosity
+
+2011-07-11 12:44 zmoelnig
+
+ * more verbosity
+
+2011-07-11 12:34 zmoelnig
+
+ * allow stop() to (not) block
+
+2011-07-11 12:01 zmoelnig
+
+ * don't create instances of ImageThreadLoader when doing poll()
+
+2011-07-11 11:40 zmoelnig
+
+ * don't start loader thread until we know we need it
+
+ also use sync() as fallback for async() [simplifies code]
+
+2011-07-11 11:37 zmoelnig
+
+ * allow child-classes to specify whether thread should start
+ automatically
+
+2011-07-11 07:27 zmoelnig
+
+ * include sys/time.h to make it compile
+
+2011-07-01 18:48 zmoelnig
+
+ * made unicap work nicely with --without-ALL
+
+2011-07-01 14:57 zmoelnig
+
+ * updated w32 build project
+
+2011-07-01 14:56 zmoelnig
+
+ * w32 build fix
+
+2011-07-01 14:54 zmoelnig
+
+ * w32 build fixes
+
+2011-07-01 14:54 zmoelnig
+
+ * replace usleep() with select()
+
+2011-07-01 14:47 zmoelnig
+
+ * windows fixes
+
+ - use 'unsigned int' where appropriate
+ - when declaring "PIMPL" as 'class', it shouldn't be defined as
+ 'struct'
+ - don't include <unistd.h>
+
+2011-07-01 08:54 zmoelnig
+
+ * only build videoDV4L if all dependencies are fullfilled
+
+2011-07-01 08:53 zmoelnig
+
+ * videoSGI makes sense only on IRIX
+
+2011-06-30 18:08 zmoelnig
+
+ * conditionally build plugins
+
+2011-06-30 18:05 zmoelnig
+
+ * automatically setting some AM_CONDITIONALS for frameworks and
+ libs
+
+2011-06-30 16:06 zmoelnig
+
+ * fixed jumping/initialization issues
+
+ when using 'goto' one shouldn't initialize variables between the
+ goto and the label
+
+2011-06-30 15:17 zmoelnig
+
+ * create src/Output Makefile
+
+2011-06-30 15:17 zmoelnig
+
+ * iMakefile is now generated by automake
+
+2011-06-30 15:15 zmoelnig
+
+ * use openGL libs
+
+2011-06-30 15:15 zmoelnig
+
+ * use GLX if available
+
+2011-06-30 15:13 zmoelnig
+
+ * alternative openGL tests
+
+2011-06-30 12:27 zmoelnig
+
+ * automake stub for Output/
+
+2011-06-30 12:22 zmoelnig
+
+ * added GLX, AGL and GLEW tests
+
+ those need more real-world testing§
+
+2011-06-30 12:21 zmoelnig
+
+ * fixed case/esac clause
+
+2011-06-30 11:41 zmoelnig
+
+ * wrapper around the GNU macros
+
+2011-06-30 11:32 zmoelnig
+
+ * some openGL macros from GNU's autoconf archive
+
+2011-06-30 11:25 zmoelnig
+
+ * check for OS (mostly stub for now)
+
+2011-06-30 09:54 zmoelnig
+
+ * hopefully improved convenience links
+
+ trying to fix some trouble when building outside of srctree (e.g.
+ 'distcheck')
+
+2011-06-30 09:45 zmoelnig
+
+ * fixed include path for main Gem includes
+
+ and improved convenience lib handkling
+
+2011-06-30 09:24 zmoelnig
+
+ * fixed base include for Gem
+
+ since we moved autotools, the top_srcdir is now .../Gem and no
+ longer
+ .../Gem/src, so we have to adjust the INCLUDE path
+
+2011-06-30 09:11 zmoelnig
+
+ * enable convenience symlinks for all plugins
+
+2011-06-30 09:10 zmoelnig
+
+ * protect against empty LTLIBRARIES
+
+2011-06-30 09:01 zmoelnig
+
+ * added clean target
+
+2011-06-30 08:52 zmoelnig
+
+ * makefile snippet to create convenience symlinks for plugins
+
+ in order to use plugins, they need to live besides the Gem.$(EXT)
+ this snippets will create symlinks for a (binary) plugin to the
+ top build dir;
+ this allows to use the plugins without having to install Gem
+
+2011-06-30 08:05 zmoelnig
+
+ * install Gem.$(EXT) into $(top_builddir) rather than $(top_srcdir)
+
+2011-06-29 18:36 zmoelnig
+
+ * executable
+
+2011-06-29 18:34 zmoelnig
+
+ * stubs for compatibility
+
+2011-06-29 18:32 zmoelnig
+
+ * link to top_srcdir
+
+2011-06-29 18:27 zmoelnig
+
+ * SOURCES marker
+
+2011-06-29 18:10 zmoelnig
+
+ * re-enable autoreconf
+
+2011-06-29 18:09 zmoelnig
+
+ * moved autoconf system one level up
+
+2011-06-29 17:46 zmoelnig
+
+ * moved config.h out of src/Base/ into src/
+
+2011-06-29 17:44 zmoelnig
+
+ * a small README how to use autoconf
+
+2011-06-29 17:36 zmoelnig
+
+ * cleanup version.h when doing distclean
+
+2011-06-29 17:15 zmoelnig
+
+ * use srcdir for relative include paths
+
+2011-06-29 16:55 zmoelnig
+
+ * removed generated config.h from SOURCES
+
+2011-06-29 16:40 zmoelnig
+
+ * more pkgversion magic
+
+2011-06-29 16:24 zmoelnig
+
+ * don't install build system
+
+2011-06-29 16:00 zmoelnig
+
+ * added examples/Makefile
+
+2011-06-29 15:50 zmoelnig
+
+ * added build directory
+
+2011-06-29 15:43 zmoelnig
+
+ * EXTRA_DIST some files otherwise missing
+
+2011-06-29 15:06 zmoelnig
+
+ * add files to dist
+
+2011-06-29 14:46 zmoelnig
+
+ * add patches and license files to dist
+
+2011-06-29 14:43 zmoelnig
+
+ * include version hackz
+
+2011-06-29 14:29 zmoelnig
+
+ * return value must be positive
+
+2011-06-29 13:33 zmoelnig
+
+ * manually add filmTEST to DIST_SUBDIRS
+
+2011-06-29 13:32 zmoelnig
+
+ * fixed test for have_ieee1394
+
+2011-06-29 13:16 zmoelnig
+
+ * (not) include filmTEST and videoQTKit
+
+2011-06-29 13:04 zmoelnig
+
+ * autotoolified the entirety of Gem
+
+2011-06-29 12:52 zmoelnig
+
+ * fixed installation targets for proprietary video backends
+
+2011-06-29 12:48 zmoelnig
+
+ * automake files for documentation
+
+2011-06-29 12:07 zmoelnig
+
+ * forgot backslash
+
+2011-06-29 11:55 zmoelnig
+
+ * comments
+
+2011-06-29 11:51 zmoelnig
+
+ * install extras into pd/extra/ rather than pd/extra/Gem
+
+2011-06-29 11:45 zmoelnig
+
+ * fixed install targets: libdir vs pkglibdir
+
+ libdir:=/path/to/pd/lib/extra
+ pkglibdir:=${libdir}/Gem
+
+ so all Gem should install into pkglibdir
+ extras might install into libdir/${extra}
+
+2011-06-29 11:44 zmoelnig
+
+ * full pkgname and URL
+
+2011-06-29 11:17 zmoelnig
+
+ * automakefile for help-patches
+
+2011-06-29 11:05 zmoelnig
+
+ * fixed install targets for extra
+
+2011-06-29 09:43 zmoelnig
+
+ * show something for ieee1394 support
+
+2011-06-29 08:08 zmoelnig
+
+ * forgot to add Gem/ to SUBDIRS
+
+2011-06-29 08:03 zmoelnig
+
+ * removed misleaded stanza about 'ignore missing support'
+
+ since most checks have been moved back into the main configure
+ script,
+ the output is indeed meaningful
+
+2011-06-29 08:01 zmoelnig
+
+ * remove linker cruft automatically handled by autotools
+
+2011-06-28 10:08 zmoelnig
+
+ * poll for new images
+
+2011-06-28 10:07 zmoelnig
+
+ * default to polling mode
+
+2011-06-28 10:03 zmoelnig
+
+ * indentation
+
+2011-06-28 10:03 zmoelnig
+
+ * polling for gem::image::load
+
+2011-06-28 09:59 zmoelnig
+
+ * added 'polling' mode
+
+2011-06-28 08:49 zmoelnig
+
+ * even nicer
+
+ made the viewing examples more interactive;
+ fixed some typos
+ and fixed some description
+
+2011-06-27 21:51 nusmuk
+
+ * new help for gemwin thanks to Nicolas --Cette ligne, et les
+ suivantes
+ ci-dessous, seront ignorées--
+
+ M gemwin-help.pd
+
+2011-06-27 16:08 zmoelnig
+
+ * added some more magick to get the API right
+
+2011-06-27 14:10 zmoelnig
+
+ * implemented cancel()ing of packages
+
+ needs deque, since we cannot remove items from within a queue
+
+2011-06-27 14:09 zmoelnig
+
+ * implement cancel()ing
+
+2011-06-27 14:09 zmoelnig
+
+ * better verbositry
+
+2011-06-27 14:08 zmoelnig
+
+ * simplified RTE-callbacks
+
+2011-06-27 14:08 zmoelnig
+
+ * more verbose report about loading success
+
+2011-06-27 14:08 zmoelnig
+
+ * adapted to new (a)sync loader
+
+2011-06-27 14:07 zmoelnig
+
+ * threadsafe ID-retrieval
+
+ if queue() 'return's the ID, this might be too late, as the
+ return might
+ be called after the callback is called.
+ we therefore use pass-by-reference, so we can tell the queuing
+ process the
+ ID before it is actually queued
+
+2011-06-27 14:07 zmoelnig
+
+ * type fixes
+
+2011-06-27 14:06 zmoelnig
+
+ * threaded loading is now handled centrally by the
+ GemPixImageLoader
+
+2011-06-27 14:06 zmoelnig
+
+ * async()-compat version of sync()
+
+2011-06-27 14:05 zmoelnig
+
+ * threaded image loading seems to work
+
+2011-06-27 14:05 zmoelnig
+
+ * less verbosity and call-by-reference for void*
+
+2011-06-27 14:04 zmoelnig
+
+ * image::load::callback is already a pointer
+
+2011-06-27 14:04 zmoelnig
+
+ * draft for threaded loading
+
+2011-06-27 14:04 zmoelnig
+
+ * synchronized worker thread
+
+2011-06-27 14:03 zmoelnig
+
+ * minor fixes
+
+2011-06-27 14:03 zmoelnig
+
+ * Gem/ now also holds code
+
+2011-06-27 14:02 zmoelnig
+
+ * added new files
+
+2011-06-27 14:02 zmoelnig
+
+ * simple workerthread implementation
+
+ with queues and bells
+
+2011-06-27 14:01 zmoelnig
+
+ * simple semaphore implementation
+
+2011-06-27 14:01 zmoelnig
+
+ * moved ThreadMutex into Gem/
+
+2011-06-27 14:00 zmoelnig
+
+ * isThreadable is sum of all backends
+
+ if one backend is not threadable, the meta-backend is not either
+
+2011-06-27 14:00 zmoelnig
+
+ * new API for image loading
+
+ and stub implementations
+
+2011-06-22 11:21 zmoelnig
+
+ * some namespace magick for compat
+
+2011-06-22 08:16 zmoelnig
+
+ * const'ness fixes for Altivec
+
+2011-06-21 20:48 zmoelnig
+
+ * more const'ified
+
+2011-06-21 16:38 zmoelnig
+
+ * get supported mimetypes from ImageMagick
+
+ i think these are all mime-types supported by ImageMagick, not
+ just those it can write....
+
+2011-06-21 16:37 zmoelnig
+
+ * fixed JPEG saving
+
+2011-06-21 16:36 zmoelnig
+
+ * SGI: dummy implementation of estimateSave;5D
+
+2011-06-21 16:35 zmoelnig
+
+ * dummy implementation for estimateSave
+
+2011-06-21 15:39 zmoelnig
+
+ * imageTIFF: implement estimateSave and fix save()
+
+2011-06-21 15:39 zmoelnig
+
+ * more const'ification
+
+2011-06-21 15:38 zmoelnig
+
+ * fixed crasher bug with index-out-of-range
+
+2011-06-21 14:21 zmoelnig
+
+ * use const where possible
+
+2011-06-21 14:08 zmoelnig
+
+ * use default mimetypes if none can be determined
+
+2011-06-21 14:01 zmoelnig
+
+ * more mimetypes
+
+2011-06-21 13:46 zmoelnig
+
+ * removed dupe
+
+2011-06-21 13:15 zmoelnig
+
+ * more mimetypes
+
+2011-06-21 13:15 zmoelnig
+
+ * lost dots
+
+2011-06-21 13:01 zmoelnig
+
+ * added more mimetypes
+
+2011-06-21 12:46 zmoelnig
+
+ * image mimetypes
+
+2011-06-19 19:11 zmoelnig
+
+ * std::string.empty() is a method no member variable
+
+2011-06-17 12:24 zmoelnig
+
+ * simplified property handling for imageloader
+
+2011-06-17 12:23 zmoelnig
+
+ * make getFrame() pure virtual
+
+2011-06-17 12:22 zmoelnig
+
+ * allow implentation to override the isThreadable()
+
+2011-06-17 12:22 zmoelnig
+
+ * only use threads is the backend supports it
+
+2011-06-17 12:21 zmoelnig
+
+ * changed ctor of film-plugins to indicate threading support
+
+2011-06-17 12:20 zmoelnig
+
+ * less verbose
+
+ let the calling class be loud about successes/failures, rather
+ than the backends
+
+2011-06-17 12:19 zmoelnig
+
+ * printout successful/failing backend when verbose
+
+2011-06-17 12:18 zmoelnig
+
+ * adapted outdated pix_filmOS to new GemState infrastructure
+
+ either deprecated code should be removed entirely, or it should
+ do something meaningful
+
+2011-06-17 12:18 zmoelnig
+
+ * moved film plugins into namespace gem::plugins
+
+2011-06-17 12:16 zmoelnig
+
+ * compilation fixes after switch to std::string
+
+2011-06-17 12:15 zmoelnig
+
+ * use std::string for filename
+
+2011-06-17 12:14 zmoelnig
+
+ * film: use std::string instead of char*
+
+2011-06-16 16:20 zmoelnig
+
+ * don't overwrite the image-format to something untrue
+
+2011-06-16 16:13 zmoelnig
+
+ * fall back to alternative methods of making an FSSpec from a
+ string
+
+2011-06-15 12:00 zmoelnig
+
+ * removed files that are generated by autogen.sh
+
+2011-06-15 11:58 zmoelnig
+
+ * removed Makefiles that are overwritten by automake
+
+2011-06-14 08:19 zmoelnig
+
+ * oops, removed leftovers from Nongeos' Makefile
+
+2011-06-14 08:10 zmoelnig
+
+ * GEM_TARGET checks now automatically use AC_CONFIG_FILES
+
+2011-06-14 08:09 zmoelnig
+
+ * automake'ified Vertex
+
+2011-06-14 08:09 zmoelnig
+
+ * forgot Makefile.am for pix_drum
+
+2011-06-14 08:08 zmoelnig
+
+ * updated template Makefile
+
+2011-06-10 13:32 zmoelnig
+
+ * added 'extra' (pix_mano, pix_drum) to build
+
+2011-06-10 13:28 zmoelnig
+
+ * switched to automake
+
+2011-06-10 13:26 zmoelnig
+
+ * fixed buffer overflow
+
+2011-06-10 12:10 zmoelnig
+
+ * no fat binaries for videoAVT/PYLON/HALCON
+
+2011-06-10 11:38 zmoelnig
+
+ * normalized plugin Makefiles
+
+ added ARCH-flags; use LIBADD for dependencies
+
+2011-06-10 11:02 zmoelnig
+
+ * honour ARCH-FLAGS
+
+2011-06-10 10:25 zmoelnig
+
+ * fixed architecture-count test
+
+2011-06-10 09:49 zmoelnig
+
+ * when building fat binaries, make sure dependency tracking is OFF
+
+2011-06-10 09:36 zmoelnig
+
+ * default to using video/film plugins even on OSX
+
+2011-06-10 09:34 zmoelnig
+
+ * (re)allow libTIFF/libJPEG even if is ImageMagick is found
+
+ having both libTIFF and libJPEG linked into Gem used to crash
+ when throwing
+ exceptions.
+ cf.
+ https://sourceforge.net/tracker/?func=detail&aid=2506838&group_id=64325&atid=507079
+
+ now that all the image-loading components is in plugins, it
+ should be possible
+ to re-enable all available backends.
+ - i tried to load both plugins and couldn't trigger the crash
+ anymore
+ - the crash might be releated to libstdc++ more than to the use
+ of ImageMagick
+ AND libTIFF (which should be no problem with plugins, since the
+ plugins are
+ both loaded well after stdc++ is (loaded and) initialized by Gem
+ - if loading both plugins still makes trouble, the user can
+ disable a certain
+ backend by "not installing" (or removing it)
+ - if package management software is used, the conflicting plugins
+ could be
+ disallowed to install in parallel.
+
+2011-06-09 17:11 zmoelnig
+
+ * disable building on 64bit
+
+2011-06-09 15:26 nusmuk
+
+ * bugfix: this object now allow input!
+
+2011-06-09 13:30 zmoelnig
+
+ * fixed removal of old Gem.pd_linux
+
+2011-06-09 11:30 zmoelnig
+
+ * fixed casuality caused by the switch in the GemState
+ infrastructure
+
+2011-06-08 18:43 zmoelnig
+
+ * fixed typos in comments
+
+2011-06-08 18:36 zmoelnig
+
+ * added 'threadable' flag to ctor
+
+ so plugins can tell, whether they can be used within threads
+
+2011-06-08 17:49 zmoelnig
+
+ * version-generating code
+
+2011-06-08 17:06 zmoelnig
+
+ * more building optional video plugins
+
+2011-06-08 17:06 zmoelnig
+
+ * remove HAVE_PYLON from *.h
+
+ headers should really only be included if we have pylon anyhow
+
+2011-06-08 17:05 zmoelnig
+
+ * building optional video plugins
+
+2011-06-08 17:05 zmoelnig
+
+ * regenerated
+
+2011-06-08 17:05 zmoelnig
+
+ * added most of the plugins to the autotools build-system
+
+2011-06-08 17:04 zmoelnig
+
+ * removed all those configure.ac's: let's do it centrally
+
+2011-06-08 17:03 zmoelnig
+
+ * removed X_LIBS from LIBS
+
+2011-06-08 17:02 zmoelnig
+
+ * removed symlinked Gem.pd_linux before symlinking
+
+2011-06-08 17:02 zmoelnig
+
+ * use AM_CONDITIONAL to turn on/off compilation of object-groups
+
+2011-06-08 17:01 zmoelnig
+
+ * removed QT-image loading: this is now completely in the plugin
+
+2011-06-08 17:01 zmoelnig
+
+ * copied over image syving code to imageQT
+
+2011-06-08 17:01 zmoelnig
+
+ * added imageQT
+
+2011-06-08 17:00 zmoelnig
+
+ * forgot RTE flags in RTE/ and plugins/
+
+2011-06-08 17:00 zmoelnig
+
+ * viideoThreaded class
+
+ LATER rethink this
+
+2011-06-08 16:59 zmoelnig
+
+ * made it compile on OSX
+
+2011-06-08 16:59 zmoelnig
+
+ * define HAVE_GEM_FRAMEWORK_...
+
+2011-06-08 16:58 zmoelnig
+
+ * handle X_LIBS
+
+2011-06-08 16:58 zmoelnig
+
+ * QuickTime image importer
+
+2011-06-08 16:57 zmoelnig
+
+ * figured out how to do the nodist_EXTRA_ dummy sources
+
+2011-06-08 16:57 zmoelnig
+
+ * remove STDCPLUSPLUS indicator
+
+2011-06-08 16:57 zmoelnig
+
+ * ugly hack to link Gem.$(EXT) into src-directory
+
+2011-06-08 16:56 zmoelnig
+
+ * prevent libtool from removing first libstdc++
+
+2011-06-08 16:56 zmoelnig
+
+ * don't touch LIBS,... in GEM_CHECK_LIB
+
+ use should instead use GEM_LIB_... explicitely
+
+2011-06-08 16:56 zmoelnig
+
+ * link against -lstdc++ as predependency
+
+2011-06-08 16:55 zmoelnig
+
+ * no more dependency on libjpeg and libtiff
+
+2011-06-08 16:55 zmoelnig
+
+ * sgiimage loader is now in a plugin
+
+2011-06-08 16:54 zmoelnig
+
+ * made it compile
+
+2011-06-08 16:54 zmoelnig
+
+ * copied implementation of SGI image reader to plugin
+
+2011-06-08 16:53 zmoelnig
+
+ * enabled imageSGI
+
+2011-06-08 16:53 zmoelnig
+
+ * skeleton for SGi image loader
+
+2011-06-08 16:52 zmoelnig
+
+ * enabled libJPEG plugin
+
+2011-06-08 16:52 zmoelnig
+
+ * moved libJPEG code to plugin
+
+2011-06-08 16:51 zmoelnig
+
+ * libJPEG plugin
+
+2011-06-08 16:51 zmoelnig
+
+ * TIFF Image loading/saving is now in a plugin
+
+2011-06-08 16:50 zmoelnig
+
+ * made it compile (and work)
+
+2011-06-08 16:50 zmoelnig
+
+ * copied over TIFF image load/save
+
+2011-06-08 16:49 zmoelnig
+
+ * implemented save()
+
+ rather copied it over from GemPixImageSave.cpp
+
+2011-06-08 16:49 zmoelnig
+
+ * added support for imagesave plugins
+
+2011-06-08 16:49 zmoelnig
+
+ * cleanup
+
+2011-06-08 16:48 zmoelnig
+
+ * removed Makefiles, as they are now generated with automake
+
+2011-06-08 16:48 zmoelnig
+
+ * added subdir makefiles
+
+2011-06-08 16:47 zmoelnig
+
+ * added subdirectories
+
+2011-06-08 16:47 zmoelnig
+
+ * generated Makefile.am
+
+2011-06-08 16:46 zmoelnig
+
+ * generated Makefile.am templates
+
+2011-06-08 16:45 zmoelnig
+
+ * updated generator script
+
+2011-06-08 16:44 zmoelnig
+
+ * simplistic generator for Makefile.am
+
+2011-06-08 16:44 zmoelnig
+
+ * adding Geos
+
+2011-06-08 16:44 zmoelnig
+
+ * removed FTGL-pic hacks
+
+2011-06-08 16:43 zmoelnig
+
+ * simplify FTL detection (LATER move FTGL-checks into m4/)
+
+2011-06-08 16:43 zmoelnig
+
+ * don't install convenience libraries
+
+2011-06-08 16:42 zmoelnig
+
+ * regenerated (with libtool enabled)
+
+2011-06-08 16:42 zmoelnig
+
+ * drafting further
+
+2011-06-08 16:41 zmoelnig
+
+ * automake start
+
+2011-06-07 14:48 zmoelnig
+
+ * fixed help-patch for scopeXYZ~
+
+2011-06-04 12:55 zmoelnig
+
+ * use imageloader plugins if available
+
+ LATER migrate the various backends to plugins and remove them
+ from
+ GemPixImageLoad.
+ LATERLATER provide a new API for loading images (eventually using
+ a single thread, if possible)
+
+2011-06-04 12:45 zmoelnig
+
+ * use the right config-define
+
+2011-06-04 12:44 zmoelnig
+
+ * switched to gem::plugins::image
+
+2011-06-04 12:44 zmoelnig
+
+ * gem:plugins::image is really a helper class for imageloader and
+ imagesaver
+
+2011-06-04 12:43 zmoelnig
+
+ * simple example for image plugin
+
+2011-06-04 12:43 zmoelnig
+
+ * fully qualified namespace for imageloader/imagesaver
+
+2011-06-01 18:06 zmoelnig
+
+ * base-class for image load/save plugin
+
+2011-06-01 18:06 zmoelnig
+
+ * use namespace gem::plugins
+
+2011-06-01 17:44 zmoelnig
+
+ * baseclass for image saver plugins
+
+2011-06-01 17:40 zmoelnig
+
+ * renamed read() to load()
+
+2011-06-01 17:37 zmoelnig
+
+ * base class for loading images
+
+2011-06-01 16:26 zmoelnig
+
+ * more on the way to multicontext (missing file)
+
+2011-06-01 16:23 zmoelnig
+
+ * more on the way to multicontext
+
+2011-06-01 16:06 zmoelnig
+
+ * properly defer initialization of [gemframebuffer] to after
+ context creation
+
+2011-06-01 15:12 zmoelnig
+
+ * cleaned up callback code; renamed m_mode to m_rectangle
+
+2011-06-01 14:38 zmoelnig
+
+ * fixed bug when setModified() would bypass INIT state
+
+2011-06-01 08:28 zmoelnig
+
+ * made xy-pad interactive
+
+ and fixed some spelling mistakes
+
+2011-05-31 19:16 nusmuk
+
+ * update this example. it use to be broken
+
+2011-05-22 08:17 nusmuk
+
+ * fixed a bug : line_loop and line_strip can now change glLineWidth
+
+2011-05-21 18:52 nusmuk
+
+ * fixed a typo
+
+2011-05-20 22:50 nusmuk
+
+ * adding a primitive : a bicubic curve
+
+2011-05-16 15:55 nusmuk
+
+ * adding read / write to dc1394 camera freatures
+
+2011-05-06 08:48 zmoelnig
+
+ * removed +x from 10.GPGPU_Physical_model.pd
+
+2011-05-03 09:42 zmoelnig
+
+ * scratches on the pad
+
+2011-05-03 09:23 zmoelnig
+
+ * proper m4-quoting
+
+ trying to shut up: 'warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE
+ call detected in body'
+
+2011-04-29 11:35 zmoelnig
+
+ * fixed variable names and PHONYness
+
+2011-04-29 11:34 zmoelnig
+
+ * added pix_mano and pix_drum
+
+2011-04-29 11:33 zmoelnig
+
+ * simplistic makefile to build pix_mano
+
+2011-04-29 11:33 zmoelnig
+
+ * simplistic makefile to build pix_drum
+
+2011-04-26 10:27 zmoelnig
+
+ * interactive help-patch
+
+2011-04-18 23:41 eighthave
+
+ * support all known iemmatrix installs by changing [mtx_*] to
+ [mtx_mul]
+
+2011-04-18 14:44 zmoelnig
+
+ * added quality message
+
+ but really, [pix_data] should be merged into [pix_buffer] somehow
+
+2011-04-18 14:42 zmoelnig
+
+ * include RTE/MessageCallback
+
+2011-04-18 14:29 zmoelnig
+
+ * added bilinear interpolation
+
+2011-04-18 13:10 zmoelnig
+
+ * use properties
+
+2011-04-18 13:09 zmoelnig
+
+ * remove trailing whitespace
+
+2011-04-18 13:09 zmoelnig
+
+ * use 'channel' rather than 'isochannel'
+
+ likewise for 'speed' rather than 'isospeed'
+
+2011-04-18 13:08 zmoelnig
+
+ * check error when setting properties
+
+2011-04-18 13:08 zmoelnig
+
+ * use DC1394_TRYGET macro
+
+2011-04-15 15:43 zmoelnig
+
+ * check whether we have a camera
+
+2011-04-15 15:43 zmoelnig
+
+ * basic property support
+
+ this is totally untested!
+ also we don't handle properties during open at all
+
+2011-04-13 17:48 zmoelnig
+
+ * blob-labels start with "0" (Closes #3284754)
+
+2011-04-13 17:47 zmoelnig
+
+ * explicit dependency on iemmatrix
+
+2011-04-07 15:18 zmoelnig
+
+ * release view so we can create a new window
+
+ however, it seems that we cannot render to the 2nd
+ instance...hmmm
+
+2011-04-07 14:36 zmoelnig
+
+ * we really need to call GemWindow::render()
+
+2011-04-07 14:25 zmoelnig
+
+ * disabled the render() method
+
+2011-04-07 14:25 zmoelnig
+
+ * XIMStyle is non-pointer
+
+2011-04-07 14:12 zmoelnig
+
+ * m_cursor is in parent class
+
+2011-04-07 13:56 zmoelnig
+
+ * disable GemWinMac on 64bit systems
+
+ this is really un ugly hack until i find out why configure
+ doesn't really help us
+
+2011-04-07 13:54 zmoelnig
+
+ * disable QuickTime/Carbon on OSX/64
+
+ seems like the configure checks don't really catch that QuickTime
+ is not there
+
+2011-04-07 12:13 zmoelnig
+
+ * document arguments of [sphere]
+
+ thanks to maxn
+
+2011-04-07 12:08 zmoelnig
+
+ * mention args in help-patch
+
+2011-04-07 12:05 zmoelnig
+
+ * default to 64x64+0+0
+
+2011-04-07 11:51 zmoelnig
+
+ * fix performance issue with multimodel
+
+ no need to rebuild the displaylists each time the model changes -
+ all the displaylists are built at startRendering() anyhow;
+ also removed the superfluous "this->" when calling members;
+ also got the m_currentW/m_currentH right
+
+2011-04-06 19:15 zmoelnig
+
+ * don't fail on Magick::Warnings
+
+2011-04-06 18:05 zmoelnig
+
+ * default format is YUV
+
+2011-04-06 17:31 eighthave
+
+ * added two defaults so that it generates an image when the gemwin
+ is opened, like the rest of the patches in this tutorial
+
+2011-04-06 17:17 eighthave
+
+ * added ClaudiusMaximus' Gem Recursion Tutorial, on his request,
+ using a tarball receive today from him via email
+
+2011-04-06 16:42 zmoelnig
+
+ * hopefully fixed check for Pd headers
+
+ LATER use pkgconfig
+
+2011-04-05 07:15 zmoelnig
+
+ * by default, only push/pop the MODELVIEW matrix
+
+2011-04-04 09:32 zmoelnig
+
+ * probably recordV4L also works with libv4l1
+
+2011-04-04 09:30 zmoelnig
+
+ * adapted checks for missing videodev.h
+
+2011-04-04 09:25 zmoelnig
+
+ * optionally include linux/videodev.h
+
+ finally linux/videodev.h has vanished from debian;
+ unfortunately this shows that the test was a bit to lax, so
+ i had to fix it in order to compile Gem with recent linux
+
+2011-03-30 21:34 zmoelnig
+
+ * search for files in the Pd-path
+
+2011-03-30 11:22 nusmuk
+
+ * add the rectangle message to pix_movie, and depreciate the mode
+ message.
+ pix_movie help file was updated to use "rectangle" better than
+ "mode", but not pix_movie.
+
+2011-03-29 21:57 zmoelnig
+
+ * pevent out-of-memory access
+
+2011-03-27 17:10 zmoelnig
+
+ * fixed out-of-bounds memory access in GetPixel() functions
+
+2011-03-25 21:58 zmoelnig
+
+ * fix description in configure output
+
+ "video-support" really meant movie decoding support
+
+2011-03-25 21:51 zmoelnig
+
+ * use "--with-video=plugins" if you want to use plugins
+
+2011-03-22 08:07 zmoelnig
+
+ * use GemState::key_t rather than key_t
+
+ should fix compilation issues on osx/10.5
+
+2011-03-21 21:24 eighthave
+
+ * fixed "Unable to find file" error messages on Mac OS X, they
+ should now should the actual file name rather than gibberish
+
+2011-03-14 12:36 zmoelnig
+
+ * full namespace for fallback functions if no libv4l2 is present
+
+2011-03-14 12:33 zmoelnig
+
+ * replaced checks for v4l1 with checks for v4l2
+
+2011-03-14 12:29 zmoelnig
+
+ * move m_frameSize inside HAVE_VIDEO4LINUX2
+
+2011-03-11 12:00 zmoelnig
+
+ * prevent setModified() to force-ENABLE a disabled object
+
+2011-03-11 11:39 zmoelnig
+
+ * check whether captured size matches expected size
+ should detect incomplete grabs (but does it?)
+
+2011-03-07 09:24 zmoelnig
+
+ * hopefully fixed the color problem on little-endian
+
+2011-03-07 09:20 zmoelnig
+
+ * plugins target is now uniformly "PLUGINS"
+
+2011-03-05 16:35 zmoelnig
+
+ * endianess issues of pixes
+
+
+ on big-endian architectures that are not OSX, we
+ need to specially care for the reverse images.
+
+ btw, images will still be wrong when doing X-forwarding
+ between BE and LE machines
+
+2011-03-04 19:05 zmoelnig
+
+ * version of pix_tIIR that uses float internally
+
+2011-02-27 15:40 zmoelnig
+
+ * append semi-colon to uses of CPPEXTERN... macros
+
+2011-02-27 15:11 zmoelnig
+
+ * in documentation talk about trailing semi-colons
+
+2011-02-27 15:11 zmoelnig
+
+ * allow semi-colon with no AUTO_REGISTER
+
+ create a dummy variable
+
+2011-02-27 15:10 zmoelnig
+
+ * removed code now found in RTE/MessageCallbacks.h
+
+ to avoid confusion and the new code is really better
+
+2011-02-27 15:10 zmoelnig
+
+ * try to avoid allocations on the stack during render cycles
+
+2011-02-25 12:01 zmoelnig
+
+ * fixed typo
+
+2011-02-25 11:25 zmoelnig
+
+ * made gemglutwindow the last object in patch
+
+2011-02-25 11:24 zmoelnig
+
+ * small fixes for glut
+
+2011-02-25 11:24 zmoelnig
+
+ * allow to specify the gemchain (experimental)
+
+2011-02-25 11:23 zmoelnig
+
+ * debugging printout now is agnostic of backend (and unique)
+
+2011-02-25 11:23 zmoelnig
+
+ * removed debugging printout
+
+2011-02-25 11:22 zmoelnig
+
+ * use shared GemContext's for gemglxwindow
+
+2011-02-25 11:22 zmoelnig
+
+ * the existance of GemContext is really bound to the
+ GemMan::windowCount
+
+2011-02-25 11:21 zmoelnig
+
+ * modified GemWindow-API slightly to allow better handling of
+ shared GemContexts
+ adapated Output implementations to new API
+
+2011-02-25 11:21 zmoelnig
+
+ * proper initialization of m_context
+
+2011-02-25 11:20 zmoelnig
+
+ * handle 2nd argument
+
+2011-02-25 11:20 zmoelnig
+
+ * protect GL_MAX_COLOR_MATRIX_STACK_DEPTH operation with
+ GLEW_ARB_imaging
+
+2011-02-25 11:19 zmoelnig
+
+ * prepare for 2nd argument (chainID)
+
+2011-02-25 11:19 zmoelnig
+
+ * fix decrement of GemMan::winCount when destroying GemWindow
+
+2011-02-25 11:18 zmoelnig
+
+ * properly cleanup in destructor
+
+2011-02-25 11:18 zmoelnig
+
+ * no more pushing/popping of currentstate (what for)
+ re-use unique IDs (is this a good idea?)
+
+2011-02-25 11:17 zmoelnig
+
+ * fixed huge memleak
+
+2011-02-24 15:17 zmoelnig
+
+ * protect
+
+2011-02-24 15:03 zmoelnig
+
+ * factored out GemContext from GemWindow
+
+2011-02-24 13:18 zmoelnig
+
+ * renamed GemContext to GemWindow
+
+2011-02-24 13:17 zmoelnig
+
+ * FIXXME early return
+
+2011-02-23 18:18 zmoelnig
+
+ * don't send startRendering() message if turned off
+
+2011-02-23 16:58 zmoelnig
+
+ * use integer keys rather than strings to speed up GemState again
+
+2011-02-23 14:31 zmoelnig
+
+ * "Output" directory within the M$VC project
+
+2011-02-23 14:06 zmoelnig
+
+ * remove duplicate msg-callbacks
+
+2011-02-23 14:04 zmoelnig
+
+ * added printMess() stub
+
+2011-02-23 14:00 zmoelnig
+
+ * remove messages handled by GemContext
+
+2011-02-23 13:52 zmoelnig
+
+ * remove duplicate msg-callbacks
+
+2011-02-23 13:52 zmoelnig
+
+ * remove print callback
+
+2011-02-23 13:48 zmoelnig
+
+ * don't redraw each cycle; remove duplicate msg-callbacks
+
+2011-02-23 13:37 zmoelnig
+
+ * make [gemhead] a child of [gemreceive]
+
+ [gemhead] now listens to the global "__gem_render" (and
+ "__gem_render_osd")
+ receivers in an ordered fashion ([gemreceive] logic).
+ thus GemMan need no longer maintain it's own renderChain lists
+ and instead can
+ simply send a symbol...
+
+2011-02-23 13:24 zmoelnig
+
+ * fix gemreceive so classes can properly inherit from it
+
+2011-02-23 13:13 zmoelnig
+
+ * provide own GemCache if need be
+
+2011-02-23 13:12 zmoelnig
+
+ * protect against NULL cache
+
+2011-02-23 08:08 zmoelnig
+
+ * fontNameMess is now std::string
+
+2011-02-22 17:45 zmoelnig
+
+ * properly reset the modelview matrix at the beginning of
+ renderCycle
+
+2011-02-22 17:20 zmoelnig
+
+ * fullscreenMess; proper live offset/dimen
+
+2011-02-22 17:18 zmoelnig
+
+ * fullscreenMess is int rather than bool (for compat with OSX)
+
+2011-02-22 16:14 zmoelnig
+
+ * allow to change the title on the fly
+
+2011-02-22 13:46 zmoelnig
+
+ * no need to register default messages; allow window to be moved
+ programmatically (though the size is wrong after that...)
+
+2011-02-22 13:45 zmoelnig
+
+ * GemContext now handles the default messages on it's own (override
+ virtual if you want a different behaviour)
+
+2011-02-22 11:26 zmoelnig
+
+ * pimpled w32 window to allow easier creation of sharedContext
+
+2011-02-21 17:47 zmoelnig
+
+ * some minor fixes
+
+2011-02-21 16:43 zmoelnig
+
+ * made gemw32window do something under w32
+
+2011-02-21 15:53 zmoelnig
+
+ * properly initialize
+
+2011-02-21 15:37 zmoelnig
+
+ * draft for w32window
+
+2011-02-21 15:31 zmoelnig
+
+ * get rid of unused functions
+
+2011-02-21 15:04 zmoelnig
+
+ * protect with HAVE_LIBX11
+
+2011-02-21 15:04 zmoelnig
+
+ * hmm, unicap uses 'private' as variablename
+
+2011-02-21 14:58 zmoelnig
+
+ * made some more members virtual
+
+2011-02-21 14:56 zmoelnig
+
+ * stripped down for new GemContext members
+
+2011-02-21 14:53 zmoelnig
+
+ * stripped down for new GemContext members
+
+2011-02-21 14:51 zmoelnig
+
+ * stripped down for new GemContext members
+
+2011-02-21 14:51 zmoelnig
+
+ * move common attributes into GemContext (to guarantee compat
+
+2011-02-21 14:23 zmoelnig
+
+ * added installers for plugins
+
+2011-02-21 14:09 zmoelnig
+
+ * updated M$VC project
+
+2011-02-21 14:07 zmoelnig
+
+ * inlude GemException.h
+
+2011-02-21 14:04 zmoelnig
+
+ * experiments with CPPEXTERN_MSG (seems to work just fine on w32)
+
+2011-02-21 14:03 zmoelnig
+
+ * sys_bashfilename needs a writeable buffer
+
+2011-02-21 14:02 zmoelnig
+
+ * hmm, fixed typos in exception-string construction
+
+2011-02-21 14:02 zmoelnig
+
+ * w32 does not have types like uint8_t
+
+2011-02-21 14:00 zmoelnig
+
+ * minor w32 fixes (to avoid warnings)
+
+2011-02-21 13:59 zmoelnig
+
+ * oops, prevent recursive call
+
+2011-02-21 13:58 zmoelnig
+
+ * M$VC does not like "#warning"
+
+2011-02-21 12:51 zmoelnig
+
+ * changed encoding to UTF8
+
+2011-02-21 12:26 zmoelnig
+
+ * only built videoDarwin if this will succeed
+
+2011-02-20 13:59 zmoelnig
+
+ * fixed crasher bug with 0-lenth list
+
+2011-02-19 10:41 zmoelnig
+
+ * check whether GL_ATI_texture_float is supported
+
+ to avoid loads of "invalid GLenumerant" errors on hw that does
+ not
+ support this
+ LATER: add support (and checks) for other float formats
+
+2011-02-18 18:36 zmoelnig
+
+ * use RGBA16 as internal type; this allows for higher precision in
+ the textures; i wonder whether it will make any problems
+
+2011-02-18 17:46 zmoelnig
+
+ * oops, incidentally disabled RGBA...back again
+
+2011-02-18 17:39 zmoelnig
+
+ * removed unused code
+
+2011-02-18 17:35 zmoelnig
+
+ * don't dump the content to the pdconsole
+
+2011-02-18 17:34 zmoelnig
+
+ * code cleanup
+
+2011-02-18 11:53 zmoelnig
+
+ * playing around with menus
+
+2011-02-18 11:52 zmoelnig
+
+ * info() now also takes vector<atom>
+
+2011-02-18 11:52 zmoelnig
+
+ * setDimensions() now takes uintS
+
+2011-02-18 11:51 zmoelnig
+
+ * removed Pd message callbacks
+
+2011-02-18 11:51 zmoelnig
+
+ * cleaned up; added comments; removed unsued cruft
+
+2011-02-18 11:09 nusmuk
+
+ * adding a new example, to create panoramique picture based on
+ multiple images
+
+2011-02-17 22:12 zmoelnig
+
+ * honour GemSettings for width/height
+
+2011-02-17 22:12 zmoelnig
+
+ * adapt to new interface of GemSettings
+
+2011-02-17 22:11 zmoelnig
+
+ * remove Pd traces from public interface; reduce Pd traces in
+ implementation
+
+2011-02-17 22:11 zmoelnig
+
+ * GemMan::m_title is now a std::string
+
+2011-02-17 22:10 zmoelnig
+
+ * use bool for boolean values
+
+2011-02-17 22:09 zmoelnig
+
+ * FreeGLUT displaylist sharing
+
+2011-02-17 22:09 zmoelnig
+
+ * use FREETYPE define rather than OS-specifics
+
+2011-02-17 22:08 zmoelnig
+
+ * cleaner code with offset/dimen
+
+2011-02-17 22:07 zmoelnig
+
+ * use std::containers rather than our own cruft
+
+2011-02-17 18:54 zmoelnig
+
+ * add hint about context sharing in glut
+
+2011-02-17 18:44 zmoelnig
+
+ * width/height is unsigned
+
+2011-02-17 18:37 zmoelnig
+
+ * getting rid of real_*
+
+2011-02-17 18:24 zmoelnig
+
+ * more verbosity
+
+2011-02-17 18:19 zmoelnig
+
+ * try to allocate the highest possible speed
+
+2011-02-17 18:14 zmoelnig
+
+ * sharedContext
+
+2011-02-17 17:28 zmoelnig
+
+ * FIXME shared context
+
+2011-02-17 17:19 zmoelnig
+
+ * fixed position callback
+
+2011-02-17 16:59 zmoelnig
+
+ * C++ forbids to enum--
+
+2011-02-17 16:54 zmoelnig
+
+ * finally made resizing work correctly; implement cursorMess
+
+2011-02-17 16:28 zmoelnig
+
+ * indentation
+
+2011-02-17 16:18 zmoelnig
+
+ * make print a method
+
+2011-02-17 16:02 zmoelnig
+
+ * argh...APPLE keeps changing types and does not provide nice
+ macros
+
+2011-02-17 15:25 zmoelnig
+
+ * check for glx.
+
+2011-02-17 15:11 zmoelnig
+
+ * removed AGL
+
+2011-02-17 15:10 zmoelnig
+
+ * fixed comment
+
+2011-02-17 15:08 zmoelnig
+
+ * removed uneeded includes and members
+
+2011-02-17 15:05 zmoelnig
+
+ * removed extra GL-includes
+
+2011-02-17 14:40 zmoelnig
+
+ * disable glew by default; check for cocoa
+
+2011-02-17 14:39 zmoelnig
+
+ * allow to set default argument for GEM_CHECK_LIB
+
+2011-02-17 14:00 zmoelnig
+
+ * tried fixing the operation-mode problem
+
+2011-02-17 13:40 zmoelnig
+
+ * start/stopRendering invalidates GemState and GemCache
+
+2011-02-17 13:39 zmoelnig
+
+ * don't postrender/render is there is no state
+
+2011-02-17 12:43 zmoelnig
+
+ * empty directory for QTKit video backend
+
+2011-02-17 12:03 zmoelnig
+
+ * argh...APPLE keeps changing types and does not provide nice
+ macros
+
+2011-02-17 11:58 zmoelnig
+
+ * argh...APPLE keeps changing types...
+
+2011-02-17 11:37 zmoelnig
+
+ * replaced NSUInteger with 'unsigned long' as the former does not
+ exist <10.5
+
+2011-02-17 11:24 zmoelnig
+
+ * made dimen/offset messages do what they should
+
+2011-02-17 10:21 zmoelnig
+
+ * applied PIMPL
+
+2011-02-17 10:05 zmoelnig
+
+ * callbacks for size changes
+
+2011-02-17 09:36 zmoelnig
+
+ * avoid double implementation
+
+2011-02-16 18:32 zmoelnig
+
+ * finally it renders
+
+2011-02-16 18:14 zmoelnig
+
+ * it doesn't render...
+
+2011-02-16 16:47 nusmuk
+
+ * oups, adding the image that was forgotten in the initial release.
+
+2011-02-16 14:00 zmoelnig
+
+ * creating windows using cocoa
+
+2011-02-16 13:59 zmoelnig
+
+ * have to link against Cocoa
+
+2011-02-16 11:16 zmoelnig
+
+ * code cleanup
+
+2011-02-16 11:12 zmoelnig
+
+ * renamed ::id to ::atomtype_id to keep ObjC happy
+
+2011-02-16 10:35 zmoelnig
+
+ * non-working cocoa code
+
+2011-02-16 10:34 zmoelnig
+
+ * tweaks for OSX
+
+2011-02-15 17:26 zmoelnig
+
+ * rendered
+
+2011-02-15 17:21 zmoelnig
+
+ * dispatcher clock
+
+2011-02-15 17:09 zmoelnig
+
+ * window creates (but doesn't do much)
+
+2011-02-15 16:50 zmoelnig
+
+ * adapt for new GemContext interface
+
+2011-02-15 16:49 zmoelnig
+
+ * simple create/destroy messages
+
+2011-02-15 16:49 zmoelnig
+
+ * more pure virtual functions
+
+2011-02-15 13:50 zmoelnig
+
+ * and now it even loads (but doesn't do anything yet)
+
+2011-02-15 13:43 zmoelnig
+
+ * finally it compiles
+
+2011-02-15 13:29 zmoelnig
+
+ * implemented some callbacks
+
+2011-02-15 13:23 zmoelnig
+
+ * use helper-classes for msg-callbacks
+
+2011-02-15 13:22 zmoelnig
+
+ * added some more template specializations
+
+2011-02-15 13:07 zmoelnig
+
+ * utilities for message callbacks
+
+2011-02-15 09:40 zmoelnig
+
+ * more conversions from event->infoMsg
+
+2011-02-15 09:12 zmoelnig
+
+ * started to replace the eventStuff by calls to GemContext::key()
+ and friends
+
+2011-02-14 19:11 zmoelnig
+
+ * optimize GemState a bit (still eats a lot of CPU)
+
+2011-02-14 19:10 zmoelnig
+
+ * use boolean values for boolean values
+
+2011-02-14 19:10 zmoelnig
+
+ * use boolean values for boolean values
+
+2011-02-14 19:09 zmoelnig
+
+ * use boolean values for boolean values
+
+2011-02-14 18:59 zmoelnig
+
+ * make bad_any_cast::what() return the type problem as a
+ std::string
+
+2011-02-14 16:48 zmoelnig
+
+ * still nogo
+
+2011-02-14 16:30 zmoelnig
+
+ * help-struct gemmacwindow::Info
+
+2011-02-14 16:26 zmoelnig
+
+ * still non-compiling
+
+2011-02-14 16:03 zmoelnig
+
+ * non-working copy of GemWinCreateMac to gemmacwindow
+
+2011-02-14 15:34 zmoelnig
+
+ * removed unused files
+
+2011-02-14 15:30 zmoelnig
+
+ * adapted to new GemContext interface
+
+2011-02-14 15:29 zmoelnig
+
+ * made create/destroy pure virtual
+
+2011-02-14 14:27 zmoelnig
+
+ * ...
+
+2011-02-14 12:36 zmoelnig
+
+ * less verbosity (in loader)
+
+2011-02-14 12:35 zmoelnig
+
+ * even less verbosity in loader
+
+2011-02-14 12:32 zmoelnig
+
+ * fail to instantiate if no FreeFrame plugin exists
+
+2011-02-14 10:54 zmoelnig
+
+ * updated frei0r.h and use t_param_string
+
+2011-02-14 08:41 zmoelnig
+
+ * only output shaderID on load
+
+ LATER check whether we need to output '0' if no shader is loaded
+
+2011-02-12 13:06 nusmuk
+
+ * adding an example about using multiple projector to render an
+ inmage on a non flat surface
+
+2011-02-11 21:00 zmoelnig
+
+ * updated help
+
+2011-02-11 20:47 zmoelnig
+
+ * create inlets
+
+2011-02-11 20:33 zmoelnig
+
+ * first working pix_frei0r
+
+2011-02-11 19:46 zmoelnig
+
+ * more gracefule handling of (non)present extension
+
+2011-02-11 19:29 zmoelnig
+
+ * 1st draf of pix_frei0r implementation
+
+2011-02-11 17:23 zmoelnig
+
+ * added missing help
+
+2011-02-11 17:06 zmoelnig
+
+ * better warning
+
+2011-02-11 17:04 zmoelnig
+
+ * renamed maxmode to maxdepth to avoid confusion
+
+2011-02-11 17:02 zmoelnig
+
+ * use GLStack::push/pop() for safer pushing/popping of matrices
+
+2011-02-11 16:40 zmoelnig
+
+ * allow RGB and RGBA background-color for framebuffer
+
+2011-02-11 13:45 zmoelnig
+
+ * imageStruct::getRGB() should also return Alpha value (as should
+ [pix_data])
+
+2011-02-10 20:01 zmoelnig
+
+ * only manipulate GL_COLOR stack if we have ARB_imaging
+
+2011-02-10 17:13 zmoelnig
+
+ * don't crash when window is closed with X
+
+2011-02-10 16:53 zmoelnig
+
+ * make sure we really got an image at the rightInlet
+
+2011-02-10 12:55 zmoelnig
+
+ * push back pix after processing
+
+2011-02-03 12:19 zmoelnig
+
+ * made it compile again
+
+2011-02-03 12:16 zmoelnig
+
+ * fixed preprocessor-defines
+
+2011-02-03 12:07 zmoelnig
+
+ * re-ordered code
+
+2011-02-03 10:14 zmoelnig
+
+ * some small macros
+
+2011-02-02 18:41 zmoelnig
+
+ * extra rule for gemcocoawindow.pd_darwin
+
+2011-02-02 18:41 zmoelnig
+
+ * autorelease pool...doesn't work anyhow
+
+2011-02-02 18:32 zmoelnig
+
+ * fake implementations of methods
+
+2011-02-02 18:25 zmoelnig
+
+ * compiled again on OSX
+
+2011-02-02 18:12 zmoelnig
+
+ * let's try to make a window
+
+2011-02-02 18:12 zmoelnig
+
+ * removed more glut traces
+
+2011-02-02 18:05 zmoelnig
+
+ * some STL implementations lack std::vector::data()
+
+2011-02-02 18:00 zmoelnig
+
+ * some STL implementations don't seem to have vector::data()
+
+2011-02-02 17:50 zmoelnig
+
+ * made it compile on OSX
+
+2011-02-02 17:48 zmoelnig
+
+ * removed glut traces; gemcocoawindow decaration
+
+2011-02-02 17:46 zmoelnig
+
+ * another try
+
+2011-02-02 17:00 zmoelnig
+
+ * still far from working
+
+2011-02-02 16:18 zmoelnig
+
+ * skeleton for Cocoa-Window
+
+2011-02-02 15:40 zmoelnig
+
+ * use std::string rather than t_symbol*
+
+2011-02-02 15:31 zmoelnig
+
+ * made it compile on OSX
+
+2011-02-02 15:11 zmoelnig
+
+ * include headers for OSX
+
+2011-02-02 12:31 zmoelnig
+
+ * made UTF-8 keys work
+
+2011-02-02 10:10 zmoelnig
+
+ * indentation
+
+2011-02-02 10:09 zmoelnig
+
+ * renamed gemXwindow to gemglxwindow
+
+2011-02-02 09:59 zmoelnig
+
+ * glx implementation
+
+2011-02-02 09:58 zmoelnig
+
+ * GemContext::info() now needs std::string
+
+2011-02-02 09:57 zmoelnig
+
+ * move private data to PIMPL
+
+ extended interface to info();
+ made it more C++ and less Pd
+ delayed output of info() (to prevent crashes)
+
+2011-02-02 09:55 zmoelnig
+
+ * made members/dtor virtual to allow inheritance
+
+2011-02-01 17:24 zmoelnig
+
+ * moved code out of GLEW_MX (hopefully this works...)
+
+2011-02-01 17:24 zmoelnig
+
+ * make GemContext a friend of GemMan (for now)
+
+2011-02-01 17:23 zmoelnig
+
+ * stub for X-window
+
+2011-01-31 18:19 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 18:10 zmoelnig
+
+ * all particle objects are now derived from partlib_base
+
+2011-01-31 17:48 zmoelnig
+
+ * objects that override render() have to deal with GemState
+ accessors themselves
+
+2011-01-31 17:14 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 17:14 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 16:40 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 16:36 zmoelnig
+
+ * using GemState accessors
+
+2011-01-31 15:47 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 15:46 zmoelnig
+
+ * use GemState accessors
+
+2011-01-31 14:49 zmoelnig
+
+ * use GemShape proxy values rather than accessing GemState members
+
+2011-01-31 14:48 zmoelnig
+
+ * use GemState.set/get rather than directly accessing the member
+ vars
+
+2011-01-31 14:48 zmoelnig
+
+ * use GemState.set/get rather than directly accessing the member
+ vars
+
+2011-01-31 13:05 zmoelnig
+
+ * updated to new API
+
+2011-01-31 12:44 zmoelnig
+
+ * removed config.h.in as this is generated by autoheader
+
+2011-01-31 12:43 zmoelnig
+
+ * use the first handle that opens a target
+
+2011-01-31 12:14 zmoelnig
+
+ * better colormodel handling
+
+2011-01-31 11:57 zmoelnig
+
+ * fixed framerate; prevent crashes if codec doesn't like image
+
+2011-01-31 10:15 zmoelnig
+
+ * removed old (unused) code
+
+2011-01-31 10:14 zmoelnig
+
+ * only try to set the codec if it has been define
+
+2011-01-31 10:13 zmoelnig
+
+ * fixed typo
+
+2011-01-30 14:41 zmoelnig
+
+ * added simple implementation for strnlen() if it is missing
+
+2011-01-30 14:39 zmoelnig
+
+ * added check for strnlen()
+
+2011-01-27 12:22 zmoelnig
+
+ * strnlen is defined in string.h
+
+2011-01-26 16:48 zmoelnig
+
+ * made loader work again
+
+2011-01-26 16:30 zmoelnig
+
+ * allow to set paramters by name
+
+2011-01-26 16:07 zmoelnig
+
+ * renamed check() to checkDimen() to keep OSX happy
+
+2011-01-26 16:05 zmoelnig
+
+ * updated FreeFrame.h
+
+2011-01-24 12:17 zmoelnig
+
+ * protect HAVE_UNICAP
+
+2011-01-24 11:12 zmoelnig
+
+ * fix configure.ac
+
+2011-01-22 16:20 zmoelnig
+
+ * tried to stabilize things (no luck)
+
+ sometimes you have to set the device-name and/or(?) the
+ resolution of the device
+ before starting the transfer (e.g. turning rendering on), else it
+ will simply fail
+ i believe this is a bug in (my old version of) unicap.
+ e.g. my PS3-eye which definitely only supports 640x480,
+ enumerates a single
+ format (good) of 768x576 (oops!)
+
+2011-01-22 15:41 zmoelnig
+
+ * prevent double restarting of device
+
+2011-01-22 14:36 zmoelnig
+
+ * added videopipes (with URLs)
+
+2011-01-21 16:58 zmoelnig
+
+ * turned off debugging printout
+
+2011-01-21 16:57 zmoelnig
+
+ * added videoUNICAP to buildsystem
+
+2011-01-21 16:57 zmoelnig
+
+ * restart transfer when changing dimension
+
+ hmm, this stops acquisition on my laptop: seems to be related to
+ the device not
+ properly starting
+
+2011-01-21 16:56 zmoelnig
+
+ * renamed from Lock to Mutex
+
+2011-01-21 16:56 zmoelnig
+
+ * copyright header
+
+2011-01-21 16:55 zmoelnig
+
+ * capturing seems to work (with system buffers); props too
+
+ TODO: dimension/format setting
+ user-buffer
+ capturing seems to not start on startup
+
+2011-01-21 16:54 zmoelnig
+
+ * wrapper class for mutex
+
+2011-01-21 16:54 zmoelnig
+
+ * copyright fix
+
+2011-01-21 16:53 zmoelnig
+
+ * implementing unicap backend: start/stop device
+
+2011-01-21 16:53 zmoelnig
+
+ * stripped everythig off
+
+2011-01-21 16:52 zmoelnig
+
+ * V4L2 copied as templates for UNICAP
+
+2011-01-19 18:06 zmoelnig
+
+ * made it compile
+
+2011-01-19 18:04 zmoelnig
+
+ * forgot to declare types
+
+2011-01-19 18:02 zmoelnig
+
+ * add YUV format
+
+2011-01-19 17:27 zmoelnig
+
+ * made EOM work properly
+
+2011-01-19 17:09 zmoelnig
+
+ * fixing the EOM
+
+2011-01-19 17:04 zmoelnig
+
+ * removed verbose output
+
+2011-01-19 17:00 zmoelnig
+
+ * added some seeking functionality & removed unneeded code
+
+2011-01-18 17:07 zmoelnig
+
+ * correctly parse UTF-8 encoded symbols
+
+2011-01-18 10:11 zmoelnig
+
+ * added docs about arguments (thanks max)
+
+2011-01-12 18:48 zmoelnig
+
+ * turn lighting on
+
+2011-01-12 18:45 zmoelnig
+
+ * set the window dimension to 512x512
+
+2011-01-12 13:27 zmoelnig
+
+ * properly get timestamp
+
+2011-01-12 13:04 zmoelnig
+
+ * implement some properties
+
+2011-01-12 12:32 zmoelnig
+
+ * adapted videoDV4L to the new API
+
+2011-01-11 11:28 zmoelnig
+
+ * optional frametable support
+
+ older versions of gmerlin-avdecoder don't have frametable support
+
+2011-01-10 14:55 zmoelnig
+
+ * need to get the cstring from std::string
+
+2011-01-10 14:53 zmoelnig
+
+ * fix lqt_set_video_parameter() version hickups
+
+ older versions of lqt had the key as "char*" whereas modern
+ versions use "const
+ char*"
+
+2011-01-08 14:07 zmoelnig
+
+ * getting rid of verbose output
+
+2011-01-06 15:41 zmoelnig
+
+ * getting rid of unused variables
+
+ LATER: check the uss of m_startRecord/m_stopRecord in recordQT
+
+2011-01-06 15:40 zmoelnig
+
+ * (partially) adapted to new gem::record API
+
+ changed setCodec(string) and open(string);
+
+ TODO: getCodecs() & make setCodec(string) work on all available
+ codecs
+
+2011-01-06 15:40 zmoelnig
+
+ * upside down
+
+2011-01-06 15:39 zmoelnig
+
+ * updated to new API
+
+2011-01-06 15:38 zmoelnig
+
+ * adapted to new API of gem::record
+
+2011-01-06 15:37 zmoelnig
+
+ * protect against empty images
+
+ and some verbose output
+
+2011-01-06 15:37 zmoelnig
+
+ * protect against empty image
+
+2011-01-06 15:36 zmoelnig
+
+ * removed internal setCodec() (not needed any more)
+
+2011-01-05 20:48 zmoelnig
+
+ * get rid of m_recordStart/m_recordStop
+
+2011-01-05 20:47 zmoelnig
+
+ * changed type-names to uppercase
+
+ "float" has problems with Pd, so let's use "Float"
+
+2011-01-05 20:47 zmoelnig
+
+ * getting rid of outrageous debugging output
+
+2011-01-05 20:46 zmoelnig
+
+ * first attempt to implement properties
+
+ seems to work!
+
+2011-01-05 20:45 zmoelnig
+
+ * property enumeration
+
+2011-01-05 20:45 zmoelnig
+
+ * better codec-selection scheme
+
+ immediately check whether a codec can be set in setCodec(),
+ rather than
+ deferring it to the init() phase
+
+2011-01-05 20:44 zmoelnig
+
+ * remember name of successfully opened codec
+
+2011-01-05 20:43 zmoelnig
+
+ * remove size()
+
+2011-01-05 20:43 zmoelnig
+
+ * use exceptions/error() where appropriate
+
+2011-01-05 20:42 zmoelnig
+
+ * moved m_width/m_height into implementations
+
+2011-01-05 20:41 zmoelnig
+
+ * setCodec() (re)implemented using std::string
+
+2011-01-05 20:41 zmoelnig
+
+ * new way of handling codecs
+
+ a selected codec selects a number of handles that provide the
+ given codec
+
+2011-01-05 20:40 zmoelnig
+
+ * getting rid of position(), m_xoff & m_yoff
+
+2011-01-05 20:39 zmoelnig
+
+ * getting rid of m_minFrames and m_maxFrames
+
+ theses variables are never used
+
+2011-01-05 20:39 zmoelnig
+
+ * reset frame-counter at start-recording
+
+2011-01-05 20:38 zmoelnig
+
+ * get rid of internal m_currentFrame
+
+ this ought to be tracked in pix_record if needed
+
+2011-01-05 20:37 zmoelnig
+
+ * putFrame() now returns bool rather than int
+
+2011-01-05 20:36 zmoelnig
+
+ * separate internal from external gem::record API
+
+ gem::record implementations implement open(), close() &
+ putFrame()
+ whereas pix_record access these via wrappers start(), stop() &
+ write()
+
+2011-01-05 20:36 zmoelnig
+
+ * started to implement new getCodecs-API
+
+2011-01-05 20:35 zmoelnig
+
+ * send codec-details to the outlet
+
+2011-01-05 20:34 zmoelnig
+
+ * slowly changing gem::record API: swich to std::string
+
+2011-01-04 14:07 zmoelnig
+
+ * prevent double keypress event generation
+
+2011-01-03 12:48 zmoelnig
+
+ * getting rid of size()/position()
+
+ and moved some variables from record to recordQT
+
+2011-01-01 20:13 zmoelnig
+
+ * added property-settings help
+
+2011-01-01 20:13 zmoelnig
+
+ * property settings
+
+2010-12-30 10:15 nusmuk
+
+ * add example for using matrix of screen to create a huge display
+
+2010-12-10 18:33 zmoelnig
+
+ * forgot to add RTE
+
+2010-12-09 15:43 zmoelnig
+
+ * use RTE::Array rather than directly accessing Pd's arrays
+
+ this hopefully fixes the problems on 64bit
+
+2010-12-09 15:42 zmoelnig
+
+ * rgb2gray conversion parameters fix
+
+ if we use the Y(UV) parameters, we also need the Y_OFFSET
+
+2010-12-09 15:41 zmoelnig
+
+ * set-message for arrays
+
+2010-12-08 20:30 zmoelnig
+
+ * fixed NULL-pointer access (closes: 3078043)
+
+2010-12-08 20:18 zmoelnig
+
+ * mention 'set' message
+
+2010-12-08 20:11 zmoelnig
+
+ * fixes #3126880
+
+2010-12-08 20:09 zmoelnig
+
+ * fixes #3126893
+
+2010-12-08 20:05 zmoelnig
+
+ * fixes #3126895
+
+2010-12-08 20:01 zmoelnig
+
+ * font-size 10
+
+2010-12-08 19:49 zmoelnig
+
+ * non-random ID generation
+
+2010-12-07 11:25 zmoelnig
+
+ * floatarray wrapper
+
+2010-12-01 13:47 zmoelnig
+
+ * shaderID - atom mapping revised
+
+ use hashmaps for GLuint<->t_float mapping;
+ some minor cleanups in verbose output
+
+2010-11-18 12:09 zmoelnig
+
+ * pylonified
+
+2010-11-10 17:17 zmoelnig
+
+ * cleaned up
+
+ Properties stuff is now fully based on std::map;
+ reindentation...
+
+2010-11-10 17:14 zmoelnig
+
+ * add pylonutilities to the libs
+
+2010-11-10 15:48 zmoelnig
+
+ * reorganized code using loads of preprocessor magic
+
+2010-11-10 15:40 zmoelnig
+
+ * removed Pd's reference path
+
+2010-11-10 15:39 zmoelnig
+
+ * renamed continuousGrab to asynchronousGrab
+
+2010-11-10 15:38 zmoelnig
+
+ * renamed "continuousGrab" to "asynchronuousGrab"
+
+2010-11-10 15:03 zmoelnig
+
+ * use Prop-types
+
+2010-11-10 11:38 zmoelnig
+
+ * converter class using pylons ImageConvert routines
+
+2010-11-09 15:09 zmoelnig
+
+ * converter (half-working)
+
+2010-11-09 15:08 zmoelnig
+
+ * property-handling using std::map
+
+2010-11-09 15:07 zmoelnig
+
+ * check for pylonutilities...
+
+2010-11-03 19:21 zmoelnig
+
+ * init
+
+2010-11-03 19:21 zmoelnig
+
+ * fixed typo: its StreamGrabberProperties.cpp
+
+2010-11-03 10:40 zmoelnig
+
+ * moved the properties code into separate cxx files
+
+2010-11-03 10:03 zmoelnig
+
+ * indentation
+
+2010-11-02 19:59 zmoelnig
+
+ * simplistic protection against negative enum values
+
+2010-11-02 19:59 zmoelnig
+
+ * output to Pd rather than std::cerr
+
+2010-11-02 19:11 zmoelnig
+
+ * no debugging output
+
+2010-11-02 19:10 zmoelnig
+
+ * debugging output during enumeration
+
+2010-11-02 19:07 zmoelnig
+
+ * don't erase() props before using their values to set()
+
+2010-11-02 18:01 zmoelnig
+
+ * delete props when getting (to make sure to only return props
+ readable)
+
+2010-11-02 17:45 zmoelnig
+
+ * made it compile...
+
+2010-11-02 17:40 zmoelnig
+
+ * added properties to AVT (not tested at all...)
+
+2010-11-02 08:52 zmoelnig
+
+ * hopefully thread-safed the grabContinuous()
+
+2010-11-01 21:17 zmoelnig
+
+ * fixes continuous message
+
+ TODO: setting the continuous flag in video::PIMPL is still prone
+ to
+ race-conditions
+
+2010-11-01 19:37 zmoelnig
+
+ * made continuous grabbing settable from outside
+
+2010-11-01 18:45 zmoelnig
+
+ * properly thawing/freezing
+
+2010-11-01 16:20 zmoelnig
+
+ * freeze() in the loop; thaw() when stopping the capture thread
+
+2010-11-01 14:55 zmoelnig
+
+ * thaw in frameRelease()
+
+2010-11-01 14:54 zmoelnig
+
+ * experiment with signalling
+
+ to avoid unneccessary overhead when capturing
+
+2010-10-31 22:31 zmoelnig
+
+ * removed debugging printout
+
+2010-10-31 21:51 zmoelnig
+
+ * removed PDREFPATH
+
+ no need to keep installation compatibility with outdated Pd's
+
+2010-10-31 21:49 zmoelnig
+
+ * more attributes for pylon
+
+2010-10-31 21:48 zmoelnig
+
+ * indentation
+
+2010-10-31 21:47 zmoelnig
+
+ * better algorithm for extracting the backends from the dll-listing
+
+2010-10-31 14:50 zmoelnig
+
+ * dllexport as needed
+
+2010-10-31 14:49 zmoelnig
+
+ * properly return in non-void functions
+
+2010-10-31 14:47 zmoelnig
+
+ * must not dllexport a function definition (only declarations are
+ allowed)
+
+2010-10-31 13:52 zmoelnig
+
+ * snprintf and M$VC fix
+
+2010-10-31 13:49 zmoelnig
+
+ * fixed w32 issues
+
+2010-10-30 19:17 zmoelnig
+
+ * adapted to new interface
+
+2010-10-30 17:45 zmoelnig
+
+ * clean up of the halcon code
+
+ also allow to acces devices by number (if enumerated)
+
+2010-10-30 12:02 zmoelnig
+
+ * fixed typo with Hans' name
+
+2010-10-30 12:02 zmoelnig
+
+ * V4L2: getting rid of set... stuff as this is now handled via
+ properties
+
+2010-10-30 12:01 zmoelnig
+
+ * V4L1: initial support for new properties interface
+
+2010-10-30 12:01 zmoelnig
+
+ * initial support for new interface...
+
+ NOTE: need to restart when channel changes
+
+2010-10-30 12:00 zmoelnig
+
+ * get rid of the set...() stuff, as this is now handled by
+ setProperties()
+
+2010-10-30 12:00 zmoelnig
+
+ * video::getProperties also reports empty properties
+
+ i don't know whether this will ever happen.
+ but if a property is set to type==NONE when reading, it is sent
+ to the info-out
+
+2010-10-30 11:59 zmoelnig
+
+ * "enumerate" video-devices now reports to the infoout
+
+ we also append the backend for a given video-device to the info
+
+2010-10-30 11:59 zmoelnig
+
+ * return a value in assign()
+
+ forgot to 'return (*this);' in assignment operator (g++ is a bit
+ lax here...)
+
+2010-10-30 11:58 zmoelnig
+
+ * copy constructor and assignment for Properties
+
+2010-10-28 10:58 zmoelnig
+
+ * property getting
+
+ ah, those enumerations...
+
+2010-10-28 08:29 zmoelnig
+
+ * moved expandEnv into GemFiles
+
+2010-10-27 17:11 zmoelnig
+
+ * adapted to new API (that requires openDevice() to be called with
+ props)
+
+2010-10-27 17:10 zmoelnig
+
+ * first working version
+
+2010-10-27 09:18 zmoelnig
+
+ * no need to link against (non-existant) libpyloncpp
+
+2010-10-27 08:25 zmoelnig
+
+ * enumerate backends, simple device selection
+
+ try to enlist all known backends, by searching for files in
+ ${HALCONROOT}/lib/${HALCONARCH}
+
+ also enumerate available devices (either of the active backend or
+ of all
+ backends) and allow the user to open this without the complicated
+ videoHALCON
+ syntax (e.g. if enumeration reports
+ "0030530f8e64_Basler_scA640120gm" for the
+ "GigEVision" backend, then using a device
+ "0030530f8e64_Basler_scA640120gm" will
+ automatically use the correct backend
+
+2010-10-26 19:57 nusmuk
+
+ * better help file for pix_data
+
+2010-10-25 11:05 zmoelnig
+
+ * get/set parameters
+
+ sometimes this still acts weird:
+ parameters reported to be supported are not;
+ types are wrong...
+
+2010-10-25 10:41 nusmuk
+
+ * add a better exemple for geometry shader
+
+2010-10-25 09:48 zmoelnig
+
+ * updated to new interface - implemented get/enum props
+
+2010-10-25 08:44 zmoelnig
+
+ * openDevice() now also sets initial gem::Properties
+
+2010-10-25 08:24 zmoelnig
+
+ * remove unneccessary variables; initialize vars
+
+2010-10-25 08:22 zmoelnig
+
+ * properly initialize the v4l2_format and minimize ioctlS
+
+ call G_FMT to initialize the v4l2_format structure (else some
+ drivers would try
+ to set the dimension of the capture image to "0,0" and returning
+ some minimal
+ framesize...)
+
+ also avoid calling S_FMT if everything is as we expect it
+ anyhow...
+
+2010-10-25 08:15 zmoelnig
+
+ * make sure QUERYCTRL is called with the correct id
+
+ some drivers modify the queryctrl.id, making the for-loop
+ virtually
+ return NEVER;
+ therefore we use a separate loop-parameter
+
+2010-10-25 08:12 zmoelnig
+
+ * debugging output
+
+ this time we can separately set debugging-printout for xioctl,
+ threads and
+ normal
+
+2010-10-24 20:13 zmoelnig
+
+ * debugging output
+
+2010-10-24 17:32 zmoelnig
+
+ * properly shut down transfer in stopTransfer
+
+ it seems like we have to cleanup the REQBUFS ioctl as well, by
+ calling
+ it and requesting "0" buffers.
+ at least this shuts down the streaming in such a way that we can
+ change the
+ format of the captured image (eg. dimension)
+
+2010-10-24 17:32 zmoelnig
+
+ * added comment on why we have to use G_FMT
+
+ while S_FMT is supposed to update the fields of the format struct
+ to the
+ actually valid values, it seems to not do so (at least the
+ "uvcvideo" driver).
+ thus we have to manually call G_FMT
+
+2010-10-24 17:31 zmoelnig
+
+ * removed dimension-setting from startTransfer
+
+ width/height settings should really only be applied in
+ setProperties
+
+2010-10-24 17:30 zmoelnig
+
+ * use xioctl rather than v4l2_ioctl
+
+ xioctl is a wrapper for v4l2_ioctl
+
+2010-10-24 17:30 zmoelnig
+
+ * debugging printout
+
+ added new define debugIOCTL for debugging v4l2_ioctlS.
+ fixed typos in debugging output.
+ removed unconditional debugging output
+
+2010-10-24 17:29 zmoelnig
+
+ * don't set the channel in startTransfer
+
+ this is done in setProperties() if needed
+
+2010-10-24 17:29 zmoelnig
+
+ * removed "buggy driver paranoia", as it doesn't do anything
+ meaningful
+
+ all the code sets variables that are never ever used again
+
+2010-10-24 17:28 zmoelnig
+
+ * moved and disabled the cropping code
+
+ the old code tried to reset all cropping; moved this into
+ setProperties() and
+ disabled it for now (as i would like the interface to change as
+ little as
+ possible without the user explicitely requesting it)
+
+2010-10-24 17:27 zmoelnig
+
+ * implemented and updated to new interface of plugin/video.h
+
+ mostly setting of properties works now (at least for PARAMs)
+
+2010-10-24 17:27 zmoelnig
+
+ * better debugging output
+
+ either more readable code or more information or both
+
+2010-10-24 17:26 zmoelnig
+
+ * updated properties interface and Pd-interface
+
+ properties interface is more flexible;
+ Pd interface allows to get data into patch
+
+2010-10-22 19:03 zmoelnig
+
+ * starting to port to new interface
+
+2010-10-22 14:49 zmoelnig
+
+ * get/set/enumerate properties
+
+2010-10-22 14:47 zmoelnig
+
+ * get/set/enumerate properties
+
+2010-10-20 11:42 zmoelnig
+
+ * more on properties
+
+2010-10-16 16:08 zmoelnig
+
+ * notes
+
+2010-10-16 16:06 zmoelnig
+
+ * simple string->any map
+
+2010-10-14 15:04 zmoelnig
+
+ * PYLONified
+
+2010-10-14 14:50 zmoelnig
+
+ * non-working prototype for PYLON backend
+
+2010-10-14 14:09 zmoelnig
+
+ * example code how to get parameters
+
+2010-10-14 12:12 zmoelnig
+
+ * asynchronous frame grabbing
+
+ this seems to give us way better framerates
+
+2010-10-14 09:30 zmoelnig
+
+ * only re-generate font if there is none
+
+ previous code would re-generate the entire font each time the
+ text was updated.
+
+2010-10-12 15:40 zmoelnig
+
+ * when opening fails, reset the grabber to NULL (and fail to
+ grabImage if so).
+ also use defaults if no values are provided in the opener strings
+
+2010-10-12 15:38 zmoelnig
+
+ * Status should not be defined as "int"
+
+ ouch: Xlib.h defines "Status" as "int", but Halcon uses "Status"
+ as a variable
+ name.
+
+2010-09-30 11:57 zmoelnig
+
+ * removed pix_drum/pix_mano from build process until we have a
+ makefile for them
+
+2010-09-24 09:16 zmoelnig
+
+ * include pix_mano/pix_drum
+
+2010-09-24 08:40 zmoelnig
+
+ * added jaime's pix_mano/pix_drum objects
+
+2010-09-16 15:34 eighthave
+
+ * replaced dead pure-data.org with puredata.info
+
+2010-09-06 13:59 zmoelnig
+
+ * allow negative indices
+
+ should fix #3054193
+
+2010-09-06 10:58 zmoelnig
+
+ * hopefully better hashing algorithm
+
+2010-09-05 17:32 nusmuk
+
+ * add a multitexture example, with texture of 2 diferents size.
+ thanks to JACK
+
+2010-08-27 19:17 nusmuk
+
+ * small bug fix about primitive size
+
+2010-08-27 09:16 nusmuk
+
+ * add .obj exportation exemple
+
+2010-08-22 17:58 zmoelnig
+
+ * glmTexture() has to be called before compiling the display lists
+
+2010-08-17 12:44 zmoelnig
+
+ * GEM_CHECK_LIB also defines HAVE_function
+
+2010-08-17 09:58 zmoelnig
+
+ * use "lqt_seek_video" is available
+
+2010-08-17 08:43 zmoelnig
+
+ * remove #warning
+
+2010-08-17 08:41 zmoelnig
+
+ * use frametable if possible
+
+2010-08-16 13:42 zmoelnig
+
+ * try to avoid seeking if next frame would be the requested frame
+ anyhow
+
+2010-08-16 13:23 zmoelnig
+
+ * added note about double-size...
+
+2010-08-07 18:24 zmoelnig
+
+ * implemented fromARGB()
+
+
+ v4l2 devices with FMT_RGB32 return ARGB -> now
+ we finally have to correct colors!
+
+2010-08-07 17:44 zmoelnig
+
+ * forgot to check for "-fPIC"
+
+ "-fPIC" is needed on x86_64...
+
+2010-08-04 11:29 zmoelnig
+
+ * fromBGRA() is now implemented
+
+2010-08-04 10:05 zmoelnig
+
+ * more verbose output; comment about why RGB32 is a bad idea
+
+2010-08-02 13:22 zmoelnig
+
+ * include <sys/stat.h> to use fstat
+
+ backport of ubuntu patch
+
+2010-07-15 15:12 zmoelnig
+
+ * added recordV4L and recordV4L2
+
+2010-07-15 11:41 nusmuk
+
+ * change the draw message from fill to default
+
+2010-07-15 11:40 zmoelnig
+
+ * less verbose output
+
+2010-07-15 11:32 zmoelnig
+
+ * made the V4L2 loopback device work
+
+2010-07-15 10:23 zmoelnig
+
+ * skeleton for recordV4L2
+
+2010-07-14 17:56 zmoelnig
+
+ * added (disabled) code from effectv to show how to react on ioctls
+ from the
+ client
+
+2010-07-14 15:32 zmoelnig
+
+ * we can now write to a v4l loopback device
+
+2010-07-14 13:06 zmoelnig
+
+ * more skeleton (still no functionality)
+
+2010-07-14 12:59 zmoelnig
+
+ * skeleton for a pix-output to v4l loopback
+
+2010-07-14 12:45 zmoelnig
+
+ * careful with auto_ptr and copy-assignment
+
+ override assignment operator in order to prevent crashes.
+ fixes #3029467
+
+2010-07-14 12:12 zmoelnig
+
+ * moved comment to the proper place
+
+2010-07-14 11:11 zmoelnig
+
+ * support for non-libv4l
+
+ "open()" and the like need to by FQND'd ("::open()") in order to
+ not interfere
+ with class methods ("videoV4L::open()")
+
+2010-07-14 11:03 nusmuk
+
+ * add repeat(int) and quality(int) message to pix_imageInPlace
+
+2010-07-14 10:33 nusmuk
+
+ * pix_imageInPlace crash if you preload images, and then click on
+ download, without creating a windows first.
+ this commit should fix this bug.
+
+2010-07-13 07:25 zmoelnig
+
+ * cleaned up code a bit
+
+ changed "post" to "verbose"
+ TODO: shared memory for w32
+
+2010-07-13 07:23 zmoelnig
+
+ * "force install verbose" autoreconf
+
+2010-07-09 12:20 zmoelnig
+
+ * prevent double-binding of [pix_filmQT]
+
+ Pd bails out if we call class_addcreator() 2 times for the same
+ name/ctor.
+ it probably should check
+
+2010-07-09 12:10 zmoelnig
+
+ * "open"-message is now an alias for both "startRendering()" (with
+ no args) and for "driver" (with 1 arg; for compatibility reasons)
+
+2010-07-09 11:41 zmoelnig
+
+ * this configure is for Gem's extras
+
+2010-07-08 17:34 zmoelnig
+
+ * svn-version is now handled by make rather than autoconf
+
+2010-07-08 17:33 zmoelnig
+
+ * optionally add objectname/object to the generic exception handler
+
+ this allows the generic handler to display the correct
+ object-name
+
+2010-07-08 12:22 zmoelnig
+
+ * untested support for bayer-images
+
+2010-07-02 19:33 zmoelnig
+
+ * renamed gemversion.sh to pkgversion.sh
+
+2010-07-02 19:16 zmoelnig
+
+ * removed verbose printout
+
+2010-07-02 19:09 zmoelnig
+
+ * dynamic version handling
+
+ LATER: turn "gemversion.sh" into a more generic "pkgversion.sh"
+
+2010-07-02 11:18 zmoelnig
+
+ * trying to workaround bugs in APPLE
+
+ there is a bug in wordfree on OSX.
+ according to the following mail this can be worked around:
+ http://www.mail-archive.com/fink-users@lists.sourceforge.net/msg28520.html
+
+2010-07-02 11:15 zmoelnig
+
+ * start of an autoversion system
+
+
+ i'd like to have the SVN-revision number in the build
+
+2010-07-01 16:22 zmoelnig
+
+ * long README
+
+2010-07-01 15:40 zmoelnig
+
+ * print UniqueID as hex
+
+2010-07-01 15:34 zmoelnig
+
+ * added TODO
+
+2010-07-01 15:32 zmoelnig
+
+ * probably working now (who knows)
+
+2010-07-01 15:23 zmoelnig
+
+ * at least it compiles
+
+ now we need a GiGE camera to test this
+
+2010-07-01 11:21 zmoelnig
+
+ * AVT...
+
+2010-07-01 11:19 zmoelnig
+
+ * link against PvApi.lib rather than Halcon.lib
+
+2010-07-01 11:18 zmoelnig
+
+ * adapted LICENSE for use with AVT rather than HALCON
+
+2010-07-01 11:16 zmoelnig
+
+ * template for AVT-backend
+
+2010-06-28 14:04 zmoelnig
+
+ * better formatting
+
+2010-06-28 14:00 zmoelnig
+
+ * a small wrapper script to detect the current Gem-version
+
+ the script should accept the environmental variables:
+ GEM_VERSION_MAJOR, GEM_VERSION_MINOR, GEM_VERSION_BUGFIX,
+ GEM_VERSION_CODENAME
+
+ and take one of the flags:
+ --major
+ --minor
+ --bugfix
+ --codename
+
+2010-06-28 13:35 zmoelnig
+
+ * micro-version and codename now handled by configure
+
+2010-06-28 10:37 zmoelnig
+
+ * GEM_EXTERN -> GEM_EXPORT
+
+ even for non-w32 plugins
+
+2010-06-28 10:23 zmoelnig
+
+ * fixed width/height
+
+ accidentally, width and height were swapped resulting in weird
+ images.
+ this was easier to find out on w32, where there is actually
+ support for a camera i own (through DirectShow)
+
+2010-06-28 10:00 zmoelnig
+
+ * signed/unsigned comparision
+
+2010-06-28 09:49 zmoelnig
+
+ * made videoHALCON compile on w32
+
+2010-06-28 09:48 zmoelnig
+
+ * renamed scopeXYZto scopeXYZ~
+
+2010-06-28 09:27 zmoelnig
+
+ * signed/unsigned comparision
+
+2010-06-28 08:48 zmoelnig
+
+ * (dummy) M$VC-project files
+
+2010-06-28 08:06 zmoelnig
+
+ * updated help patches (according to max) and removed dupes
+
+ closes #3021553, #3021551, #3021470, #3021461, #3021460
+
+2010-06-28 07:36 zmoelnig
+
+ * hopefully fixed bug crashing [scopeXYZ~]
+
+ very small scope-buffers in combination with long dsp-blocks
+ could lead to
+ crashes; should be fixed now
+
+2010-06-25 14:45 zmoelnig
+
+ * renamed file to "scopeXYZ~"
+
+2010-06-25 14:38 zmoelnig
+
+ * seems to work so far (closes #2955520)
+
+2010-06-25 13:20 zmoelnig
+
+ * scopeXYZ~: at least something going on with the texcoords
+
+2010-06-25 06:35 zmoelnig
+
+ * fixing scopeXYZ~
+
+ working, though not yet with textures
+
+2010-06-23 14:56 zmoelnig
+
+ * added videoHALCON
+
+2010-06-23 14:52 zmoelnig
+
+ * added README
+
+2010-06-23 13:58 zmoelnig
+
+ * simple parser for the device-string (using ":" as delimiter)
+
+2010-06-23 13:42 zmoelnig
+
+ * seems like autoconf now works
+
+2010-06-23 11:12 zmoelnig
+
+ * "Halcon::"ify the verbose output; notes on TODO
+
+2010-06-23 09:42 zmoelnig
+
+ * first working prototype
+
+ "File" backend works (and it's the only one i can test)
+ TODO: selection of halconbackend, cameratype and device
+ (this has to be done via a single symbol!)
+
+2010-06-22 14:12 zmoelnig
+
+ * fixed typo (though configure-test don't work currently anyhow)
+
+2010-06-22 13:59 zmoelnig
+
+ * HALCON backend (non-functional)
+
+2010-06-22 09:14 zmoelnig
+
+ * added float-callback to start/stop the transfer
+
+2010-06-22 09:14 zmoelnig
+
+ * more verbose()ity
+
+2010-06-22 08:51 zmoelnig
+
+ * enumeration of DV4L devices
+
+2010-06-22 08:50 zmoelnig
+
+ * enumeration() now does some basic tests
+
+ do some checks to find out whether a given device is really v4l1
+
+2010-06-21 15:42 zmoelnig
+
+ * check for v4l2 capabilities
+
+2010-06-21 15:26 zmoelnig
+
+ * enumerate() for videoV4L and videlV4L2
+
+ TODO: videoV4L1 seems to get v4l2 devices as well
+ TODO: make sure that only capture devices are listed
+ (i think currently also output devices will be listed)
+
+2010-06-21 14:43 zmoelnig
+
+ * fixed symbolic-device selection for dc1394
+
+2010-06-21 14:32 zmoelnig
+
+ * fixed bug in the setDevice(int) code;
+ notes about the state-variables
+
+2010-06-21 14:30 zmoelnig
+
+ * added verbose()ity
+
+2010-06-21 14:17 zmoelnig
+
+ * more info
+
+2010-06-21 14:04 zmoelnig
+
+ * hopefully more robust device-changing
+
+2010-06-21 13:06 zmoelnig
+
+ * video-backends have to supply their name
+
+2010-06-21 12:21 zmoelnig
+
+ * removed [pix_indycam]: it's no longer here
+
+2010-06-21 11:05 zmoelnig
+
+ * don't initialized gem::PluginFactory<>::s_factory
+
+ g++-4.5 is picky about double definitions
+
+2010-06-21 11:03 zmoelnig
+
+ * use HAVE_PTHREADS; use CXX; ...
+
+2010-06-21 11:02 zmoelnig
+
+ * define HAVE_PTHREADS if pthreads are found
+
+2010-06-21 10:59 zmoelnig
+
+ * turned inside out (fixes: #3000166)
+
+2010-06-16 16:45 zmoelnig
+
+ * k32BGRAPixelFormat -> k32ARGBPixelFormat as suggested in #2980652
+
+2010-06-15 09:39 zmoelnig
+
+ * fixed typo where rgb2yuv would multiply by Y_OFFSET rather than
+ add to
+
+2010-06-02 14:23 zmoelnig
+
+ * updated configure.ac/Makefile to include all plugins;
+ little script to generate configure.ac
+
+2010-06-02 14:22 zmoelnig
+
+ * better guid handling
+
+2010-05-26 17:10 zmoelnig
+
+ * modify "libdir" so that it points to .../pd/extra/Gem:
+ this is where all the plugins (and Gem itself) should be
+ installed
+
+2010-05-26 16:30 zmoelnig
+
+ * checks for threads
+
+ currently only pthreads are supported
+
+2010-05-26 15:52 zmoelnig
+
+ * allocate more memory for the target image
+
+ gluScaleImage sometimes crashes when resizing to a a small
+ greyscale image
+ (25x25).
+ i suspect that it needs more "working" memory, so we allocate as
+ if the target
+ image where RGBA
+
+ hopefully fixes #3007373
+
+2010-05-26 15:48 zmoelnig
+
+ * do not assume that greyscale-images have numpix%4=0
+
+ fixes #3007370
+
+2010-05-26 12:26 zmoelnig
+
+ * use "unsigned int" where appropriate
+
+2010-05-26 10:56 zmoelnig
+
+ * dialogMess/enumerateMess
+
+2010-05-26 10:37 zmoelnig
+
+ * merged videoIndy into videoSGI
+
+ just noticed that pix_videoindy really only provided an interface
+ to control the
+ camera of the indy; all the grabbing code has been gone long (was
+ it ever there)
+
+ thus i moved the code over to the videoSGI plugin, but disabled
+ all the
+ functionality for now
+
+2010-05-26 10:20 zmoelnig
+
+ * moved pix_indycam into videoIndy
+ not working yet
+
+2010-05-26 09:44 zmoelnig
+
+ * fixed the OutputName
+
+2010-05-26 09:33 zmoelnig
+
+ * set output name to this weird convention...
+
+2010-05-26 09:20 zmoelnig
+
+ * OutputDir is always SolutionDir
+
+2010-05-26 08:58 zmoelnig
+
+ * updated M$VC project to include the videoDS and videoVFW
+ sub-projects
+
+2010-05-26 08:55 zmoelnig
+
+ * initialization in init-part of ctor
+
+2010-05-26 08:51 zmoelnig
+
+ * compiled/linked/loaded under windows
+
+ no camera attached yet, however...
+
+2010-05-26 08:16 zmoelnig
+
+ * export the class rather than using GEM_EXTERN
+
+2010-05-26 08:10 zmoelnig
+
+ * renamed videoNT to videoVFW
+
+2010-05-25 16:36 zmoelnig
+
+ * catchGemException() is GEM_EXTERN
+
+2010-05-25 16:32 zmoelnig
+
+ * proper includes for w32
+
+2010-05-25 13:43 zmoelnig
+
+ * moved "close" towards canonical solution
+
+ means: closing now works (again?)
+
+2010-05-25 13:42 zmoelnig
+
+ * return TRUE when stopping threads if no thread is present
+
+2010-05-25 12:23 zmoelnig
+
+ * use std::string rather tan "char*"; convert from YUY2
+
+ i thought i've already done this a while ago...
+
+2010-05-25 12:22 zmoelnig
+
+ * M$VC projects for vfw backend
+
+2010-05-25 12:11 zmoelnig
+
+ * added fromABGR()
+
+2010-05-24 18:07 zmoelnig
+
+ * M$VC project (copied from filmDS)
+
+2010-05-21 16:40 zmoelnig
+
+ * normalized the "provide"d interfaces
+
+2010-05-21 16:39 zmoelnig
+
+ * PluginFactory interface and provides
+
+2010-05-21 16:38 zmoelnig
+
+ * dialog() now takes a vector of dialog-names to open;
+ if none are specified, all should be opened
+
+2010-05-21 16:38 zmoelnig
+
+ * this might compile now...
+
+2010-05-21 16:37 zmoelnig
+
+ * fixed typo in Makefile.am
+
+2010-05-21 16:29 zmoelnig
+
+ * cleaned up code without even trying to compile it
+
+2010-05-21 16:29 zmoelnig
+
+ * include the local config.h if possible
+
+2010-05-20 16:43 zmoelnig
+
+ * copied from pix_videoDarwin: more history!
+
+ losing the history for the backendification...
+
+2010-05-20 16:36 zmoelnig
+
+ * use carbon-framework as well; frameworks not needed for CFLAGS
+
+2010-05-20 16:35 zmoelnig
+
+ * initial checkin (just a copy from pix_videoDS)
+
+2010-05-20 16:16 zmoelnig
+
+ * at least i got an image!
+
+2010-05-20 15:49 zmoelnig
+
+ * dialog/enumerate methods
+
+2010-05-20 15:48 zmoelnig
+
+ * proper initialization
+
+2010-05-20 15:47 zmoelnig
+
+ * ctor/dtor don't have return types...
+
+2010-05-20 15:29 zmoelnig
+
+ * at least it compiles...
+
+ ZERO function tests have been made
+
+2010-05-20 15:02 zmoelnig
+
+ * no arguments for videoV4L2::ctor
+
+2010-05-20 13:27 zmoelnig
+
+ * not working at all yet...
+
+2010-05-20 12:18 zmoelnig
+
+ * might compile (or not; has to be tried)
+
+2010-05-20 10:12 zmoelnig
+
+ * videoSGI might work (or not, who can test that?)
+
+2010-05-20 08:47 zmoelnig
+
+ * moved pix_video{NT,SGI} into plugins
+
+ not working at all for now; just moved files around...
+
+2010-05-19 14:49 zmoelnig
+
+ * fixed start/stop: should report expected status rather than
+ actual status
+
+2010-05-19 13:49 zmoelnig
+
+ * use the new DV4L implementation
+
+ this implementation works for both the new juju stack and
+ the old dv1394 interface; the old implementation only worked
+ with the old dv1394 interface which is slowly vanishing from all
+ major
+ distributions...
+
+2010-05-19 13:41 zmoelnig
+
+ * protect against NULL-pointer to raw1394 structure
+
+2010-05-19 13:11 zmoelnig
+
+ * added videoDC1394 to the build
+
+2010-05-19 13:02 zmoelnig
+
+ * set m_width/m_height in the default setDimen() method
+
+2010-05-19 13:01 zmoelnig
+
+ * less verbose pluginfactory
+
+2010-05-19 12:40 zmoelnig
+
+ * implemented "channel" switching
+
+ actually this is "mode" selection
+
+2010-05-19 12:40 zmoelnig
+
+ * removed swap/offset: no plugin implements them anyhow
+
+2010-05-19 12:39 zmoelnig
+
+ * removed offset/swap messages: no backend implements them anyhow
+
+2010-05-19 09:59 zmoelnig
+
+ * allow to query gem::video for all devices it provides
+
+ [pix_video] can now do all the formatting itself;
+ gem::video doesn't print anything anymore when it is informed
+ that
+ it actually "provide"s something
+
+2010-05-19 09:59 zmoelnig
+
+ * also provide "iidc"
+
+2010-05-19 09:58 zmoelnig
+
+ * removed the test-exception
+
+2010-05-19 09:58 zmoelnig
+
+ * device-selection
+
+2010-05-19 09:58 zmoelnig
+
+ * handle exceptions in the plugin-ctors
+
+2010-05-18 13:58 zmoelnig
+
+ * frame locking (does it work?)
+ less verbose
+
+2010-05-18 13:55 zmoelnig
+
+ * got an image!
+
+2010-05-18 10:24 zmoelnig
+
+ * convenience method "usleep"
+
+2010-05-18 09:54 zmoelnig
+
+ * replaced "char*" by "std::string"
+
+2010-05-18 09:26 zmoelnig
+
+ * reverted all changes from the last few days and re-started
+ with the original code
+
+ at least this doesn't freeze my system...
+
+2010-05-17 12:46 zmoelnig
+
+ * multiple locks
+
+2010-05-17 11:58 zmoelnig
+
+ * hopefully fixed the dimen-mess
+
+2010-05-17 09:47 zmoelnig
+
+ * implemented device setting...
+
+2010-05-17 09:09 zmoelnig
+
+ * more robust; default quality is "best"
+
+2010-05-17 09:04 zmoelnig
+
+ * added open/close messages
+
+2010-05-17 08:29 zmoelnig
+
+ * at least got an image...
+
+2010-05-16 18:53 zmoelnig
+
+ * use std::string instead of "char*"
+
+2010-05-14 18:51 zmoelnig
+
+ * cleaned up (lots of things are done in plugins/video)
+
+2010-05-14 18:50 zmoelnig
+
+ * debugging messages
+
+2010-05-14 18:49 zmoelnig
+
+ * use ::close()/::open() rather than close/open
+
+2010-05-14 18:49 zmoelnig
+
+ * made it compile; needs testing
+
+ send my IIDC camera so i can do some proper tests...
+
+2010-05-14 18:48 zmoelnig
+
+ * only get frame if we haveVideo and are capturing
+
+2010-05-14 18:47 zmoelnig
+
+ * moved private data into PIMPL
+
+2010-05-14 18:47 zmoelnig
+
+ * open/close/start/stop methods to be called from outside;
+
+ these automatically handle the capturing/haveVideo states and
+ start/close the threads
+
+2010-05-14 16:36 zmoelnig
+
+ * nono nothing yet
+
+2010-05-14 15:38 zmoelnig
+
+ * alternative implementation of libDV4L
+
+ does not work yet
+
+2010-05-13 15:03 zmoelnig
+
+ * fixed linebreak
+
+2010-05-13 15:02 zmoelnig
+
+ * made it loadable by removing not-implemented methods from header
+
+2010-05-13 15:02 zmoelnig
+
+ * exception string is now a std::string() rather than a char*
+
+2010-05-13 15:01 zmoelnig
+
+ * don't include GemException.h for all objects
+
+2010-05-13 14:59 zmoelnig
+
+ * removed void comment
+
+2010-05-13 14:58 zmoelnig
+
+ * allocate memory for the error-string; could be a memleak
+
+2010-05-13 14:57 zmoelnig
+
+ * non-verbose output
+
+2010-05-13 14:57 zmoelnig
+
+ * compiles and i managed to get an image...^
+
+2010-05-13 14:56 zmoelnig
+
+ * upgrade to the new interface;
+
+ seems to work; but needs more stress testing
+
+2010-05-13 14:56 zmoelnig
+
+ * experimental upgrade to the new interface.
+ no chance for testing yet.
+
+2010-05-13 14:55 zmoelnig
+
+ * cleaned up interface of gem::video
+
+ added documentation on what a metthod is supposed to do;
+ breaks compatibility with all the implementations
+
+2010-05-13 14:54 zmoelnig
+
+ * cleaned up code of [pix_video] in preparation for the cleanup of
+ the
+ video-plugins
+
+2010-05-11 18:52 zmoelnig
+
+ * now i would like to get my hand on an IIDC camera and test it
+
+2010-05-11 16:57 zmoelnig
+
+ * start the transfer; frames are discarded though
+
+2010-05-07 16:45 zmoelnig
+
+ * build system kind of works
+
+2010-05-07 15:04 zmoelnig
+
+ * copied files from videoDV4L to videoDC1394
+
+ no work has actually been done yet; so this won't work for now
+
+2010-05-07 10:40 zmoelnig
+
+ * refresh the buffer when requested from downstream for processing
+
+2010-05-07 10:34 zmoelnig
+
+ * resend the image on request
+
+ at least set the "newimage" flag; if something downstream really
+ modifies the image, this might hav side effects; i cannot think
+ of a
+ fast implementation (without caching each frame) that would allow
+ that;
+ if people run into it, they should probably use [pix_separator]
+
+2010-05-07 09:37 zmoelnig
+
+ * when changing the dimension for pix_resize, this should trigger
+ setPixModified()
+
+2010-05-07 08:49 zmoelnig
+
+ * the triangle is really equal-sided and not equilateral
+ fixes #2979943
+
+2010-05-06 14:15 zmoelnig
+
+ * hopefully fixed bug when allocating sizes
+
+2010-05-06 13:52 zmoelnig
+
+ * updated glew to 1.5.4
+
+2010-05-06 13:51 zmoelnig
+
+ * updated GLEW
+
+2010-05-02 15:58 zmoelnig
+
+ * set the AC_CONFIG_AUX_DIR to .
+
+2010-05-02 14:28 zmoelnig
+
+ * hopefully fixed the pascal-strings' fprintf()ing, as pointed out
+ by matju.
+
+ there are surely loads of other wrong printf() uses.
+
+2010-05-02 14:25 zmoelnig
+
+ * aclocal, autoconf, autoheader, automake
+
+ according to http://www.seul.org/docs/autotut/, it should be this
+ order...
+
+2010-05-02 14:18 zmoelnig
+
+ * call autoheader before automake when running them manually
+ (hopefully fixes the w32 compilation issue)
+
+2010-05-02 14:11 zmoelnig
+
+ * note about where to get GLEW from
+
+2010-04-28 09:14 zmoelnig
+
+ * use autoheader
+
+ additionally there's a small helper-function for debugging...
+
+2010-04-28 08:53 zmoelnig
+
+ * dummy implementations of pushd/popd
+
+2010-04-28 08:32 zmoelnig
+
+ * fixed bashisms
+
+2010-04-28 08:08 zmoelnig
+
+ * substitute "let" expression with "$(( ))"
+
+ as suggested by https://wiki.ubuntu.com/DashAsBinSh
+
+2010-04-28 08:02 zmoelnig
+
+ * removed bashisms when defining functions()
+
+2010-04-28 07:59 zmoelnig
+
+ * fixed typo in define (HAVE_VIDEO4LINUX rather than
+ HAVE_VIDE4LINUX)
+
+2010-04-27 13:14 zmoelnig
+
+ * manual implementation of autoreconf as fallback...
+
+2010-04-27 12:47 zmoelnig
+
+ * plugins are now prefixed with "gem_" (e.g. "gem_filmAVI.so")
+
+2010-04-27 10:32 zmoelnig
+
+ * check for existing pimpl
+
+2010-04-27 10:21 zmoelnig
+
+ * uglified & simplified the entire plugin-engine
+
+ the PluginFactory used to crash a lot, so this is a new attempt:
+ skipped ClassId and hardcode it to std::string;
+ skip the map<ClassId, ctor_t> and replace it by a map<string,
+ void*>
+ that is handled in the PluginBaseFactory
+
+ i have no clue about template programming, but if this is what
+ comes out then
+ IT IS REALLY AND UGLY HACK!
+
+2010-04-26 09:59 zmoelnig
+
+ * i think these are not needed...
+
+2010-04-26 09:37 zmoelnig
+
+ * stripped down to only run autoreconf
+
+2010-04-23 12:57 zmoelnig
+
+ * set the AC_CONFIG_AUX_DIR to .
+
+2010-04-23 07:14 zmoelnig
+
+ * loadbang the [quality 0( messages to [pix_texture]
+
+2010-04-22 15:58 zmoelnig
+
+ * Squashed commit of the following: (fixTypo branch)
+
+ commit c6c538094e219209265208eeb661967cc10f6821
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:12:48 2010 +0200
+
+ cosmetic changes
+
+ removed spurious "on"
+ rearranged a bit
+
+ commit 49238287f8ef7b0c106323f12ced3e35c89f7f04
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:11:35 2010 +0200
+
+ quote the "open" (it refers to a method)
+
+ commit 6ccfd4af2030ac280cc6a808be2a938dd4ea8ad9
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:09:21 2010 +0200
+
+ better use of space
+
+ commit 881b1826cf8165cc7f4764af08f36fb93daf0e04
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:06:05 2010 +0200
+
+ better use of canvas space
+
+ commit 3ba518e5f4ba00d25a0820213b50d1cc81e1defb
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:05:29 2010 +0200
+
+ the example patch is on the left side, not on the right
+
+ commit 00b62180e9b06565007565519a860c1475807894
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:04:57 2010 +0200
+
+ use "labels" of numberboxes
+
+ commit 2e534b948824307176794afa2bb6781e9654a31a
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 19:04:17 2010 +0200
+
+ "perspective"
+
+ commit 5b6f06f8adb65ad6965a2ca006bfdc324e40719d
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Thu Apr 15 18:57:43 2010 +0200
+
+ fixed some typos in the documentation
+
+ and corrected the statement about where the initial translation 0
+ 0 -4
+ comes from (it's done in [gemwin] not in [gemhead])
+
+2010-04-21 09:21 zmoelnig
+
+ * add notes about PLUGINs when printing the result-screen
+
+2010-04-21 09:15 zmoelnig
+
+ * forgot closing paranthesis in help-string
+
+2010-04-19 09:43 zmoelnig
+
+ * use AC_LIB_APPENDTOVAR rather than manually appending
+
+2010-04-19 09:11 zmoelnig
+
+ * bumped needed autoconf version to 2.60
+
+2010-04-18 07:46 zmoelnig
+
+ * Squashed commit of the following:
+
+ commit 06653cbdaec3d59cbf20e04184a4114e63875291
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 17:39:48 2010 +0200
+
+ KLUDGE: provide a dummy "install"
+
+ commit 5465970faf4214c0a6dc19006314266061fffe7b
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 17:01:01 2010 +0200
+
+ "clean" and "install" targets for plugins and extra
+
+ commit cac35ffc948e731ba711c9edff8fe773ee09390d
+ Merge: 828d871 212abf6
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 16:38:36 2010 +0200
+
+ Merge branch 'pluginfactory' of ssh://dev.iem.at/~/src/git/GemEEE
+ into pluginfactory
+
+ commit 212abf6e3d9e2a9549fdf539ed05718c08ef9471
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 16:03:29 2010 +0200
+
+ added "clean" and "install" targets to the plugins;
+
+ since the Makefile.subdir also provides "clean", we have to
+ switch
+ to "::" targets
+
+ commit 50bd1ab719e78fcc34d50903512774ca05b1e2e8
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:44:09 2010 +0200
+
+ use the defaultExtension for Dylibs when globbing for libs
+
+ commit 31053f63a4b4e03aec151620d2c980327d2ec790
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:43:08 2010 +0200
+
+ function for querying the default-extension for the current
+ platform
+
+ commit 90385753f92b9d2ad6cc17467ab46ab63a356820
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:42:07 2010 +0200
+
+ use "const std::string"
+
+ commit 934c9c77defaef214e421cefd96dbacf80a9c6d8
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 13:46:32 2010 +0200
+
+ proper spacing for ?=
+
+ commit 3b611d46d9f159bc0a9783dc71759a73fa629a27
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 13:46:13 2010 +0200
+
+ regenerated
+
+ commit 739722e69810db8466a32b5e636022614ac829ab
+ Merge: aac156a f3a51ab
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 19:39:11 2010 +0200
+
+ Merge branch 'pluginfactory'
+
+ commit f3a51ab4c705a1a3e01c57fbc6d220c55212c5b6
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 19:15:04 2010 +0200
+
+ removed duplicate AC_CONFIG_FILES line
+
+ commit d60e7980031f8b4924ae4fa9e11992bb3c230cd9
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 19:12:55 2010 +0200
+
+ more stubs for automake
+
+ commit d121af55d172c06134d06ec8c9d45cfe394b9ea3
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 18:42:19 2010 +0200
+
+ keep automake happy
+
+ in order for automake to stay happy, it needs a file referenced
+ in
+ configure.ac that can be made from a .am file.
+ we use AMakefile(.am) for this, in order to not interfere with
+ the real
+ Makefile.
+
+ commit 5f63192662265d181a8ac21a5b08c151cb457699
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 18:30:39 2010 +0200
+
+ a local autogen.sh
+
+ commit 4b785beb420110e8f9c5cc46343f0bb663e9fb1c
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 18:30:05 2010 +0200
+
+ regenerated
+
+ commit 19bb71862dffee04fbe1e6578a97304bb93d6ca0
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Fri Apr 16 18:28:14 2010 +0200
+
+ make automake happy
+
+2010-04-17 14:19 zmoelnig
+
+ * more squashed merge
+
+2010-04-17 14:19 zmoelnig
+
+ * Squashed commit of the following:
+
+ commit 212abf6e3d9e2a9549fdf539ed05718c08ef9471
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 16:03:29 2010 +0200
+
+ added "clean" and "install" targets to the plugins;
+
+ since the Makefile.subdir also provides "clean", we have to
+ switch
+ to "::" targets
+
+ commit 50bd1ab719e78fcc34d50903512774ca05b1e2e8
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:44:09 2010 +0200
+
+ use the defaultExtension for Dylibs when globbing for libs
+
+ commit 31053f63a4b4e03aec151620d2c980327d2ec790
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:43:08 2010 +0200
+
+ function for querying the default-extension for the current
+ platform
+
+ commit 90385753f92b9d2ad6cc17467ab46ab63a356820
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 15:42:07 2010 +0200
+
+ use "const std::string"
+
+ commit 934c9c77defaef214e421cefd96dbacf80a9c6d8
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 13:46:32 2010 +0200
+
+ proper spacing for ?=
+
+ commit 3b611d46d9f159bc0a9783dc71759a73fa629a27
+ Author: IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>
+ Date: Sat Apr 17 13:46:13 2010 +0200
+
+ regenerated config.h.in
+
+2010-04-16 17:37 zmoelnig
+
+ * removed duplicate AC_CONFIG_FILES line
+
+2010-04-16 17:36 zmoelnig
+
+ * more stubs for automake
+
+2010-04-16 17:35 zmoelnig
+
+ * keep automake happy
+
+ in order for automake to stay happy, it needs a file referenced
+ in
+ configure.ac that can be made from a .am file.
+ we use AMakefile(.am) for this, in order to not interfere with
+ the real
+ Makefile.
+
+2010-04-16 17:34 zmoelnig
+
+ * a local autogen.sh
+
+2010-04-16 17:33 zmoelnig
+
+ * regenerated
+
+2010-04-16 17:33 zmoelnig
+
+ * make automake happy
+
+2010-04-15 14:26 zmoelnig
+
+ * Makefile.am for m4 include paths
+ regenerated config.h.in
+
+2010-04-15 14:18 zmoelnig
+
+ * stub Makefile.am for m4-includes
+
+ on OSX (with autoreconf-2.61 as from XCode(?)) autoreconf weill
+ not pass the
+ "-I /path/to/m4" flags and instead just ignore them, which will
+ produce
+ unusable configure scripts (because macros are not expanded)
+ at least the ACLOCAL_AMFLAGS line in the automake Makefile.am is
+ respected.
+ we therefore have a Makefile.am that just make sure that the
+ m4-directory is
+ found
+
+2010-04-15 10:11 zmoelnig
+
+ * fixed AM_INIT_AUTOMAKE: remove the "-Wall -Werror" thingy
+
+2010-04-13 16:34 zmoelnig
+
+ * added GEM_RTE_CFLAGS
+
+2010-04-13 15:45 zmoelnig
+
+ * Merge branch 'pluginfactory' into HEAD
+
+ Conflicts:
+ Gem/src/Pixes/pix_film.cpp
+ Gem/src/plugins/PluginFactory.cpp
+
+2010-04-09 08:17 zmoelnig
+
+ * Merge branch 'master' of ssh://dev.iem.at/~/src/git/GemEEE
+
+ Conflicts:
+ Gem/src/Base/PluginFactory.cpp
+ Gem/src/Base/PluginFactory.h
+ Gem/src/Base/PluginFactoryTimple.h
+ Gem/src/Pixes/pix_film.cpp
+
+2010-04-08 16:25 zmoelnig
+
+ * load external "film" plugins
+
+2010-04-08 16:25 zmoelnig
+
+ * use "std::string" rather than "const char*"
+
+2010-04-08 16:24 zmoelnig
+
+ * namespace is "files" not "file"
+
+2010-04-08 16:05 zmoelnig
+
+ * wrapper for file operations
+
+2010-04-08 13:47 zmoelnig
+
+ * "better" verbosity when trying to read Gem-settings
+
+2010-04-08 13:23 zmoelnig
+
+ * switched from fixed array of handles to std::vector;
+ switched from (const char*) IDs to std::string
+
+2010-04-08 13:22 zmoelnig
+
+ * functions to query the avaiolable keys and to load more plugins
+
+2010-04-08 13:21 zmoelnig
+
+ * "gem.path" setting (not yet tested)
+
+2010-04-08 13:20 zmoelnig
+
+ * only register "AVI" if there is no "DS" handle (mimicks old
+ behaviour)
+
+2010-04-08 13:18 zmoelnig
+
+ * cleaned up code; actually remember handles returned from the
+ factory
+
+2010-04-08 13:17 zmoelnig
+
+ * first working example
+
+2010-04-08 13:14 zmoelnig
+
+ * less verbose
+
+2010-04-08 13:13 zmoelnig
+
+ * dropped the multi-constructor feature: a single ID can only have
+ a single
+ constructor!
+
+2010-04-08 13:11 zmoelnig
+
+ * split PluginFactory-header from implementation
+
+2010-04-08 13:10 zmoelnig
+
+ * stripped down pluginfactory
+
+2010-04-07 07:55 zmoelnig
+
+ * include pdgst target; gemdeskotheque has no autoconf
+
+2010-04-06 17:37 zmoelnig
+
+ * do not regenerate config.h Make.config on demand
+
+2010-04-06 17:35 zmoelnig
+
+ * autogenerated config.h.in from autoheader
+
+2010-04-06 17:30 zmoelnig
+
+ * help=recursive
+
+2010-04-06 17:22 zmoelnig
+
+ * automatically build extra
+
+2010-04-06 17:18 zmoelnig
+
+ * recursively build extra/
+
+2010-04-06 17:16 zmoelnig
+
+ * recursively call extra/
+ don't check for ARToolKit
+
+2010-04-06 17:15 zmoelnig
+
+ * added pix_artoolkit
+
+2010-04-06 17:15 zmoelnig
+
+ * use autoreconf if available
+
+2010-04-06 17:02 zmoelnig
+
+ * regenerated config.h.in with autoheader
+
+2010-04-06 16:46 zmoelnig
+
+ * readme explains how to compile pix_artoolkit
+
+2010-04-06 16:37 zmoelnig
+
+ * use GEM_CHECK_LIB
+
+2010-04-06 16:37 zmoelnig
+
+ * make depend on config.h
+
+2010-04-06 16:15 zmoelnig
+
+ * simple Makefile that calls the real one in Gem/src
+
+2010-04-06 15:25 zmoelnig
+
+ * updated documentation
+
+ you should use autogen.sh, or aclocal and autoconf in order to
+ generate a valid
+ configure script.
+ just running "autoconf" is not enough
+
+2010-04-06 15:20 zmoelnig
+
+ * notes about juju and devices opened in parallel
+
+2010-04-06 15:10 zmoelnig
+
+ * use arguments to intialized [rotate] and [translate] rather than
+ loadbang
+
+2010-04-06 15:09 zmoelnig
+
+ * split the m4-macros into separate packages and put them into a
+ separate src/m4
+ directory
+
+2010-04-06 14:47 zmoelnig
+
+ * fixed output of configure--help
+
+2010-04-06 14:43 zmoelnig
+
+ * added generated descriptions to AC_DEFINEs
+
+2010-04-06 14:38 zmoelnig
+
+ * descriptions for AC_DEFINE
+
+2010-04-06 14:30 zmoelnig
+
+ * non-working automake project
+
+2010-04-06 14:26 zmoelnig
+
+ * recursive call of configure
+
+2010-03-26 08:59 nusmuk
+
+ * add help for the new mesh line primitive
+
+2010-03-25 18:47 nusmuk
+
+ * add new mesh primitive
+
+2010-03-18 20:18 zmoelnig
+
+ * remove the explicit mentioning of "32" in the falign-options.
+ let the system choose system specific defaults
+
+2010-03-16 19:37 zmoelnig
+
+ * protect CPPExtern against NO objectnames
+
+2010-03-16 17:52 zmoelnig
+
+ * renamed "Helpers/" to "Gem/"
+
+2010-03-16 17:47 zmoelnig
+
+ * renamed "Helpers/" to "Gem/"
+
+2010-03-16 07:52 zmoelnig
+
+ * don't include config.h
+
+2010-03-15 18:01 zmoelnig
+
+ * "--with-pd" no also adds the given path to INCLUDES and LIBS
+
+ formerly, only <pdpath>/src and <pdpath>/bin were added
+
+2010-03-15 17:58 zmoelnig
+
+ * backported debians "no flags overwrite" patch (backported from
+ branches/0.92)
+
+2010-03-15 17:40 zmoelnig
+
+ * check for "s_stuff.h" needs m_pd.h included (backported from
+ branches/0.92)
+
+2010-03-15 17:33 zmoelnig
+
+ * fixed memleaked detected by Gerrie Roos (backported from
+ branch/0.92)
+
+2010-03-15 17:04 zmoelnig
+
+ * eventually use the system's "GLEW" (if available)
+
+ backported from 0.92 branch
+
+2010-03-10 22:42 eighthave
+
+ * added two more examples of how to do tracking with Gem
+
+2010-03-05 19:14 zmoelnig
+
+ * only update in render() (keeps images more consistant)
+
+2010-02-27 20:59 zmoelnig
+
+ * added note about the default viewpoint
+
+2010-02-25 17:37 zmoelnig
+
+ * moved the push/pop of matrices from gemman back to gemhead; also
+ use it in
+ separator
+
+2010-02-25 15:54 zmoelnig
+
+ * added LATER
+
+2010-02-25 15:51 zmoelnig
+
+ * uninstaller helper from
+ http://nsis.sourceforge.net/Uninstall_only_installed_files
+
+ i haven't yet tested this!
+
+2010-02-25 15:18 zmoelnig
+
+ * added new files (GLStack and friends)
+
+2010-02-25 15:17 zmoelnig
+
+ * GemState::reset() has to return a value
+
+2010-02-25 15:15 zmoelnig
+
+ * swap() has to return a value
+
+2010-02-25 15:13 zmoelnig
+
+ * warning about multiple texunits
+
+2010-02-25 15:12 zmoelnig
+
+ * fixed forgotten returns
+
+2010-02-25 14:52 zmoelnig
+
+ * GLstack fuzz
+
+2010-02-25 13:06 zmoelnig
+
+ * realtime environment header (e.g. include m_pd.h)
+
+2010-02-25 12:29 zmoelnig
+
+ * Gem'ified any
+
+2010-02-25 10:30 zmoelnig
+
+ * cdiggins's "any" implementation
+
+2010-02-23 19:01 zmoelnig
+
+ * don't mention "PNG" in the documentation of pix_image
+
+2010-02-09 17:20 zmoelnig
+
+ * reverted 06.framebuffer_and_shader.pd since the reverted
+ [pix_texture] also
+ requires the [pix_set] hack
+
+2010-02-09 17:19 zmoelnig
+
+ * Revert "handle rectangle and upside-down textures via the
+ GL_TEXTURE matrix"
+
+ see whether this get's us going with all the shader stuff;
+ LATER this should be implemented again, but probably with more
+ careful thinking
+
+ This reverts commit 79f68200fe8e265b2eeb824544693a3eb48bc57b.
+
+2010-02-09 17:14 zmoelnig
+
+ * only push/pop the color-matrix if ARB_imaging is supported
+
+2010-02-03 18:05 zmoelnig
+
+ * fixed for M$VC
+
+2010-02-03 17:37 zmoelnig
+
+ * define behaviour for projection/color/texture stacks
+
+2010-02-03 17:08 zmoelnig
+
+ * query the current matrix depth's rather than guessing
+
+2010-02-01 16:05 zmoelnig
+
+ * new() is now member of Obj_header; this might (nor not) resolve
+ problems with
+ flext
+
+2010-01-29 11:25 nusmuk
+
+ * add shader initialisation at each gem window creation
+
+2010-01-29 08:57 zmoelnig
+
+ * initialize m_state properly to INIT
+
+2010-01-28 18:40 zmoelnig
+
+ * enhanced the setModified() to call rebuildList()
+
+2010-01-28 18:39 zmoelnig
+
+ * if a context-variable is set out-of-context, all its instances
+ are set to the
+ given value
+ (mostly needed for setting MODIFIED flags because the user sent a
+ message)
+
+2010-01-28 11:30 zmoelnig
+
+ * check for apple/ia64
+
+2010-01-28 11:30 zmoelnig
+
+ * removed inclusion if Quicktime.h
+
+2010-01-28 11:06 zmoelnig
+
+ * check for ia64 in filmQT
+
+2010-01-28 10:57 zmoelnig
+
+ * protect filmDarwin not just by __APPLE__ but by
+ HAVE_CARBONQUICKTIME
+
+2010-01-28 10:53 zmoelnig
+
+ * check whether we are on Apple/ia64 before trying to compile code
+ that won't
+ work;
+ LATER use a real configure check for this
+
+2010-01-28 10:38 zmoelnig
+
+ * make CarbonQuicktime not disabling other image loading backends
+
+2010-01-28 10:29 zmoelnig
+
+ * reorganized code a little bit to migrate the OSX code to the
+ proper interface
+
+2010-01-28 10:04 zmoelnig
+
+ * fixed typos
+
+2010-01-28 10:02 zmoelnig
+
+ * allow coexistence of QuickTime code and other backends (e.g.
+ ImageMagick)
+
+2010-01-28 09:52 zmoelnig
+
+ * fixes for OSX
+
+2010-01-28 09:51 zmoelnig
+
+ * use '__attribute__ ((deprecated))' rather than
+ '__attribute_deprecated__'
+
+2010-01-28 08:59 zmoelnig
+
+ * don't try to initialize the ContextData if no default value is
+ given
+
+2010-01-28 08:58 zmoelnig
+
+ * include GemState.h
+
+2010-01-28 08:58 zmoelnig
+
+ * M$VC fixes (snprintf() and close())
+
+2010-01-27 17:44 zmoelnig
+
+ * added GemDylib.cpp to the project
+
+2010-01-27 17:44 zmoelnig
+
+ * fixed M$VC errors
+
+2010-01-27 17:35 zmoelnig
+
+ * removed GemState.h from GemBase.h; so we have to re-included
+ manually where
+ needed
+
+2010-01-27 17:04 zmoelnig
+
+ * a wrapper class for dylibs (loads a dynamic library and runs
+ functions therein)
+
+2010-01-27 15:59 zmoelnig
+
+ * removed verbosity
+
+2010-01-27 15:54 zmoelnig
+
+ * introduced CPPExtern::findFile() to wrap the canvas-stuff
+
+2010-01-27 14:49 zmoelnig
+
+ * also except std::string when creating an exception
+
+2010-01-27 14:47 zmoelnig
+
+ * canvas_makefilename() and friends really want a non-const
+ t_canvas*
+
+2010-01-27 14:46 zmoelnig
+
+ * canvas_makefilename() and friends really want a non-const
+ t_canvas*
+
+2010-01-27 14:20 zmoelnig
+
+ * const_cast<> because Pd needs them
+
+2010-01-27 14:19 zmoelnig
+
+ * const_cast<>s, because Pd declares loads of variables as
+ non-const even though
+ they really should be const
+
+2010-01-25 16:51 zmoelnig
+
+ * added checks for linker-flags '-bundle -mmacosx-version-min=10.3
+ -undefined dynamic_lookup'
+
+2010-01-25 13:18 nusmuk
+
+ * remove unused connections
+
+2010-01-25 13:15 nusmuk
+
+ * revert back the modification : this patch work like it use to...
+
+2010-01-25 12:56 nusmuk
+
+ * varius clean of the examples patchs
+
+2010-01-25 12:37 zmoelnig
+
+ * call setTexCoords() only once at the end of render()
+
+2010-01-25 12:35 zmoelnig
+
+ * use [pix_kaleidoscope] for a more interesting effect
+ ([pix_aging] is an"overlay" effect that does nothing to the
+ pixels)
+
+2010-01-25 12:20 zmoelnig
+
+ * use "texture ?" rather than "mode ?"
+
+2010-01-25 12:19 zmoelnig
+
+ * reset the texcoord matrix every single frame...
+
+2010-01-25 10:41 zmoelnig
+
+ * fixed deprecation define for MSVC
+
+2010-01-22 18:51 nusmuk
+
+ * adapting shader regarding the texture coordinate change in Gem
+
+2010-01-21 11:22 zmoelnig
+
+ * Merge branch 'GemState'
+
+ Conflicts:
+ Gem/src/Base/GemState.cpp
+
+2010-01-19 13:08 zmoelnig
+
+ * on the way to using GemContextData<> even in "ordinary"
+ (non-multi-context) envs
+
+2010-01-19 10:09 zmoelnig
+
+ * added config.h to svn:ignore
+
+2010-01-19 10:07 zmoelnig
+
+ * setting svn:ignore externals for the source-trees
+
+2010-01-19 10:04 zmoelnig
+
+ * svn:ignore "*.d"
+
+2010-01-11 17:08 zmoelnig
+
+ * c++cast fixes for w32
+
+2010-01-11 12:55 zmoelnig
+
+ * more C++cast fixes for OSX
+
+2010-01-11 12:35 zmoelnig
+
+ * replaced 'vector_unsigned_char' by 'vector unsigned char'
+
+2010-01-11 11:22 zmoelnig
+
+ * better accessors for GemContextData
+
+ accessing a contextualized variable should now be transparent:
+ e.g.
+ <code>
+ GemContextData<int>value;
+ value=12;
+ int a=3*value+7;
+ </code>
+
+ prefix/postfix (e.g.. "value++") doesn't seem to work though
+
+2010-01-11 11:20 zmoelnig
+
+ * reset the active texunit to #0 in pix_texture::postRender()
+
+ this should avoid problems with upstream objects (and objects
+ rendered LATER without any explicit [pix_texture])
+
+ we still need a proper solution for [separator] and multiple
+ texture stacks
+
+2010-01-11 11:18 zmoelnig
+
+ * [separator] now takes an extra argument to only separate specific
+ domains
+
+2010-01-11 11:17 zmoelnig
+
+ * added warning about multiple texunits and pushing/popping texmat
+
+ this really needs to be fixed, as people getting constant openGL
+ errors
+ (over/underflows) when using mulitple texunits and [separator]
+
+2010-01-11 11:15 zmoelnig
+
+ * replaced anonymous indices of state->stackDepth with an enum in
+ GemMan
+
+2010-01-11 10:46 zmoelnig
+
+ * c++-casts
+
+2010-01-11 10:42 zmoelnig
+
+ * more fixes for C++ casts on OSX
+
+2010-01-08 14:45 zmoelnig
+
+ * fixed C++casts for OSX
+
+2010-01-08 13:26 zmoelnig
+
+ * more c++casts
+
+2010-01-08 13:23 zmoelnig
+
+ * replaced (int)atom_getfloat() by atom_getint()
+
+2010-01-08 13:22 zmoelnig
+
+ * static_cast<> for Output/
+
+2010-01-08 13:22 zmoelnig
+
+ * static_cast<> for Nongeos/
+
+2010-01-08 13:21 zmoelnig
+
+ * t_float cast
+
+2010-01-08 13:21 zmoelnig
+
+ * static_cast<GL...>
+
+2010-01-08 13:20 zmoelnig
+
+ * static_cast<GL...> for Geos
+
+2010-01-08 13:19 zmoelnig
+
+ * static_cast<float> in Geos
+
+2010-01-08 13:18 zmoelnig
+
+ * drawtype of curve3d is now a local enum
+
+2010-01-08 13:17 zmoelnig
+
+ * static_cast<int> of Geos
+
+2010-01-08 13:16 zmoelnig
+
+ * cast fixes in Vertex
+
+2010-01-08 13:14 zmoelnig
+
+ * removed some unneeded casts
+
+2010-01-08 13:14 zmoelnig
+
+ * fixed some bugs where atom_getint was used to get floats
+
+2010-01-08 13:13 zmoelnig
+
+ * scripted conversion from ccasts to c++casts
+
+2010-01-08 12:56 zmoelnig
+
+ * reinterpret_cast<t_newmethod>
+
+2010-01-08 12:54 zmoelnig
+
+ * reinterpret_cast<t_method>
+
+ converted all the CCASTs to C++CASTS with:
+ for i in *.cpp
+ do
+ sed -e 's|(t_method) *\([^
+ ]*\)\([,)]\)|reinterpret_cast<t_method>(\1)\2|' -i "${i}"
+ done
+
+2010-01-08 12:13 zmoelnig
+
+ * more casts
+
+2010-01-08 12:10 zmoelnig
+
+ * float priorities
+
+2010-01-08 12:09 zmoelnig
+
+ * fixed typo
+
+2010-01-08 12:08 zmoelnig
+
+ * reinterpret_casts for pointers
+
+2010-01-08 12:07 zmoelnig
+
+ * more C++ casts (this time in Base/)
+
+ i guess a lot of casts in osx/w32 specific code (GemWinCreateMac)
+ will not work as it is; changes should be rather trivial
+
+2010-01-08 12:05 zmoelnig
+
+ * use static_cast<> and reintpret_cast<> where appropriate
+
+2009-12-23 18:27 zmoelnig
+
+ * works ok but ignores upsidedown
+ (looks weird when used with [pix_texture] since the image is
+ correct but the relief is not)
+
+2009-12-23 12:50 zmoelnig
+
+ * indentation
+
+2009-12-23 11:41 zmoelnig
+
+ * prefixed all member variables with "m_" (this time it works);
+ still need to understand why it does not work anymore (and why it
+ used to only work with RECTANGLE textures)
+
+2009-12-23 09:41 zmoelnig
+
+ * prefixed all members with m_
+
+2009-12-23 09:31 zmoelnig
+
+ * indentation and started to rename variables for readability
+
+2009-12-23 09:20 zmoelnig
+
+ * no "filename" in the QTImage2mem code (needs cleanup)
+
+2009-12-21 15:07 zmoelnig
+
+ * handle rectangle and upside-down textures via the GL_TEXTURE
+ matrix
+ (this way, the Geos can be totally agnostic about the texture
+ type and
+ orientation)
+ LATER: imageVert, pqtorusknots, ripple and (evtl.) rubber might
+ not behave as
+ they should
+ LATER: check whether GL_TEXTURE matrix is really to be abandoned
+ in OGL-3.0
+
+2009-12-17 17:00 zmoelnig
+
+ * added note about texture matrix
+
+2009-12-17 12:56 zmoelnig
+
+ * load all images upside down
+
+2009-12-15 13:26 zmoelnig
+
+ * updated config.{sub,guess}
+
+2009-12-15 13:06 zmoelnig
+
+ * fixed paths; now it compiles from svn
+
+2009-12-15 12:51 zmoelnig
+
+ * fixed path to ChangeLog
+
+2009-12-15 12:47 zmoelnig
+
+ * from my debian packaging efforts
+
+2009-12-14 21:37 zmoelnig
+
+ * don't use general namespace avm:: but use it explicitely when
+ needed (eg. for StreamInfo)
+
+2009-12-14 10:41 zmoelnig
+
+ * moved code into the mutexlocked parts to avoid crashes
+
+2009-12-07 18:41 zmoelnig
+
+ * use namespace "avm" for avifile-things
+
+2009-12-07 11:21 zmoelnig
+
+ * [gemwin] no longer sets the default framerate (instead this is
+ queried from
+ 'window.fps' and (re)set in GemMan::resetState()
+
+2009-12-07 11:19 zmoelnig
+
+ * rectangle.texture and rectangle.pbo is now set via GemSettings
+
+2009-12-07 11:17 zmoelnig
+
+ * made framerate settable via GemSettings;
+ [print( gemwin now also prints all the GemSettings
+
+2009-12-07 09:14 zmoelnig
+
+ * added notes about cocoa
+
+2009-12-01 15:02 zmoelnig
+
+ * [separator] now also stores the projection matrix;
+ added a little doc on what is actually separated
+
+2009-11-30 13:17 zmoelnig
+
+ * back to not-printing the settings
+
+2009-11-30 13:14 zmoelnig
+
+ * oops forgot to recompile before committing...here we go
+
+2009-11-30 13:10 zmoelnig
+
+ * fixed typos: "treshold" no really reads "threshold" (uhah, this
+ makes patches
+ incompatible)
+
+2009-11-30 11:34 zmoelnig
+
+ * don't call wordfree() on OSX as this is buggy (makes endless
+ calls to memfree of non-aligned pointers)
+
+2009-11-30 11:11 zmoelnig
+
+ * error checks for wordexp()
+
+2009-11-28 23:05 zmoelnig
+
+ * fixed documentation (closes #2905446)
+
+2009-11-27 22:23 zmoelnig
+
+ * bashisms
+
+2009-11-27 22:10 zmoelnig
+
+ * removed debugging output
+
+2009-11-27 22:08 zmoelnig
+
+ * added glGetIntegerv();
+ fixed glGetFloatv();
+
+2009-11-27 21:00 zmoelnig
+
+ * added a note about dynamic lights
+
+2009-11-27 20:58 zmoelnig
+
+ * check whether we are rendering (that is: have a valid GLcontext)
+ before calling stopRendering() in the destructor
+
+2009-11-27 20:56 zmoelnig
+
+ * don't call glClearColor() without a window (might crash with some
+ drivers)
+
+2009-11-26 17:49 zmoelnig
+
+ * compiles on w32 again
+
+2009-11-26 14:44 zmoelnig
+
+ * don't print settings
+
+2009-11-26 14:04 zmoelnig
+
+ * more verbose
+
+2009-11-26 13:29 zmoelnig
+
+ * example file
+
+2009-11-26 12:44 zmoelnig
+
+ * settings for various aspects of the gemwindow and the
+ font-renderer
+
+2009-11-26 12:44 zmoelnig
+
+ * convenience methods;
+ DEFAULT_FONT
+
+2009-11-26 10:40 zmoelnig
+
+ * set the settings-file via environment variables GEM_SETTINGS
+
+2009-11-26 10:24 zmoelnig
+
+ * almost there: legacy support for env-variables; code cleanup
+
+2009-11-26 08:49 zmoelnig
+
+ * renamed the runtime settings to GemSettings
+
+2009-11-25 17:55 zmoelnig
+
+ * simple implementation of RealtTime configuration
+
+2009-11-25 15:41 zmoelnig
+
+ * a bit of explaining what is going on
+
+2009-11-25 15:30 zmoelnig
+
+ * conf
+
+2009-11-25 14:53 zmoelnig
+
+ * check whether QuickTime init succeeded before trying to close()
+
+2009-11-24 17:12 zmoelnig
+
+ * use GemCGLint instead of CGLint to handle different CGLversions
+
+2009-11-24 10:35 zmoelnig
+
+ * tyr handling outdated CGL-versions;
+ really people should rather upate....
+
+2009-11-05 17:35 zmoelnig
+
+ * strrchr() returns "const char*"
+
+2009-10-31 16:49 zmoelnig
+
+ * hopefully got the texenv right
+
+2009-10-28 13:04 zmoelnig
+
+ * less warnings...
+
+2009-10-28 13:00 zmoelnig
+
+ * undef HAVE_CONFIG_H after inclusion of config.h
+
+2009-10-27 21:26 zmoelnig
+
+ * cast filename to const char*
+
+2009-10-27 21:16 zmoelnig
+
+ * use "const char*" for open();
+ fixed some signed/unsigned comparisions
+
+2009-10-22 17:09 zmoelnig
+
+ * an experimental cubemap-texture object; this should later be
+ merged into [pix_texture]
+
+2009-10-21 12:48 zmoelnig
+
+ * nada
+
+2009-10-18 13:41 zmoelnig
+
+ * on w32 define "close" as "_close" (shouldn't this be: on MSVC
+ rather than W32?)
+
+2009-10-15 17:03 zmoelnig
+
+ * added GemException files to build
+
+2009-10-15 17:02 zmoelnig
+
+ * Release no builds with ARToolKit support, wherease ReleaseDummy
+ builds without
+
+2009-10-15 16:43 zmoelnig
+
+ * removed inclusion of Base/GemConfig.h as this has to be handled
+ locally
+
+2009-10-15 16:33 zmoelnig
+
+ * export the _setup function on w32;
+ added guard to not call the class_new() twice
+
+2009-10-15 16:14 zmoelnig
+
+ * added M$VC-project;
+ removed "#warning" directives, since M$VC doesn't really like
+ them
+
+2009-10-15 16:07 zmoelnig
+
+ * removed configDarwin.h.in: either use autoconf's config.h.in or
+ configDarwin.h
+
+2009-10-15 16:01 zmoelnig
+
+ * autoheaders generated stuff
+
+2009-10-15 15:59 zmoelnig
+
+ * config-related stuff
+
+2009-10-15 15:58 zmoelnig
+
+ * simplified CPPExtern.h;
+ moved GemExceptions into a separate file
+
+2009-10-15 11:49 zmoelnig
+
+ * this now compiles as an external for Gem
+
+2009-10-15 11:49 zmoelnig
+
+ * import/export handling for M$VC (on the way to provide a
+ mechanism for GEM-externals)
+
+2009-10-15 11:35 zmoelnig
+
+ * almost got it working (though tiny changes to Gem are needed)
+
+2009-10-15 07:58 nusmuk
+
+ * correct sentense about rendering order
+
+2009-10-15 07:41 zmoelnig
+
+ * slowly goes the night: still not really working M$VC project
+ (linker fails)
+
+2009-10-15 07:17 zmoelnig
+
+ * added banner when compiled as a Gem-external;
+ properly include GemConfig.h
+ (LATER this really should use its own config)
+
+2009-10-14 08:55 zmoelnig
+
+ * protect against NULL-canvases (e.g. when invoking the loader via
+ "-lib")
+
+2009-10-13 15:07 zmoelnig
+
+ * moved the installer target into a separate project
+
+2009-10-13 14:34 zmoelnig
+
+ * removed pix_artoolkit from Pixes and added pix_artoolkit project
+
+2009-10-13 14:33 zmoelnig
+
+ * added _snprintf() magic for M$VC
+
+2009-10-13 14:32 zmoelnig
+
+ * removed _snprintf() magic (it has nothing todo with configNT.h)
+
+2009-10-13 14:31 zmoelnig
+
+ * an M$VC-project for pix_artoolkit;
+ small change to pix_artoolkit.cpp to fix LNK2019 (check whether
+ this breaks something on other platforms)
+
+2009-10-13 13:24 zmoelnig
+
+ * fixed typo in preprocessor code
+
+2009-10-13 13:22 zmoelnig
+
+ * M$ needs stupid aliases for snprintf()-like functions
+
+2009-10-07 20:36 zmoelnig
+
+ * use "data" instead of "pdata";
+ pdata is mainly here to get the alignment of data right;
+ using pdata will be slower (not-aligned) and wrong (pixel offset)
+
+2009-10-01 10:08 zmoelnig
+
+ * ...
+
+2009-10-01 10:00 zmoelnig
+
+ * moved pix_artoolkit into src/extra/ in order to reduce
+ dependencies of core Gem
+
+2009-10-01 09:59 zmoelnig
+
+ * adapted to new preprocessor magic
+
+2009-10-01 09:23 zmoelnig
+
+ * indentation for better readability
+
+2009-09-30 17:25 zmoelnig
+
+ * don't ignore return value of fread()
+
+2009-09-30 17:15 zmoelnig
+
+ * removed traces of ???_NEW defines
+
+2009-09-30 16:51 zmoelnig
+
+ * by default, don't strip the binary created
+
+2009-09-30 16:31 zmoelnig
+
+ * include GemConfig.h when necessary and NOT in CPPExtern;
+ less dependency quirks
+
+2009-09-30 15:12 zmoelnig
+
+ * another cleanup of the configure stuff in order to get the
+ film/video-OS stuff right;
+ this still needs code changes on the backend side
+
+2009-09-30 13:30 zmoelnig
+
+ * use GL_FALSE/GL_TRUE rather than -1/0
+
+2009-09-30 13:23 zmoelnig
+
+ * cleanup model when re-opening or open failed
+
+2009-09-30 11:41 zmoelnig
+
+ * regnerated configure.ac for cleaner code (not much happened
+ though)
+
+2009-09-30 11:40 zmoelnig
+
+ * try to reduce warnings by not-ignoring the result of scanf/gets
+
+2009-09-28 14:42 zmoelnig
+
+ * added "print" message to print all the control-points to the
+ console;
+ setSpherical now uses degree rather than radians (conforming to
+ everything else in Gem)
+
+2009-09-24 13:45 zmoelnig
+
+ * dummy file to be included if there is no autoconf-generated
+ config.h file
+
+2009-09-23 17:57 zmoelnig
+
+ * renamed configLinux.h.in to config.h.in;
+ on osx the default should be to use the pix_filmOS
+
+2009-09-23 17:15 zmoelnig
+
+ * set "newfilm"-flag (LATER think whether this shouldn't be called
+ automatically by [pix_texture])
+
+2009-09-23 14:31 zmoelnig
+
+ * renamed Base/config.h to Base/GemConfig.h;
+ later we will change the file generated by autoconf from
+ config(Linux|Darwin|Generic|*).h to config.h;
+ and use HAVE_CONFIG_H to include it
+
+2009-09-23 13:12 zmoelnig
+
+ * configure-flags to set the default-font;
+ check for <FTGL/ftgl.h> (check still fails) and include that
+ instead if possible
+
+2009-09-23 12:03 zmoelnig
+
+ * fixed a lot of warnings appearing with "-Wall"
+
+2009-09-22 16:49 zmoelnig
+
+ * HACK: allow negative tracks for changeImage() to indicate that
+ the "next" frame should be taken and the requested frame should
+ be ignored;
+ really: negative frame# would be better (can these ever appear in
+ some weird container? more likely than negative tracks...)
+
+2009-09-22 09:58 zmoelnig
+
+ * merged back fixes from 0.92 branch (2876-2927)
+
+2009-09-21 18:15 zmoelnig
+
+ * experimental dynamic render tick: if rendering takes too long we
+ try to shorten the time till the next tick has to be
+ re-scheduled; don't know whether this really works
+
+2009-09-21 16:09 zmoelnig
+
+ * this code needs cleanup;
+ at least PBOs work now with rectangle textures
+
+2009-09-21 14:40 zmoelnig
+
+ * more todos
+
+2009-09-18 06:54 zmoelnig
+
+ * added notes about GemOutlet and the like
+
+2009-09-17 11:43 zmoelnig
+
+ * fixed bug when reducing number of iterations for YUV & Gray;
+ hopefully fixed RGBA issues on OSX/i386
+
+2009-09-17 08:19 zmoelnig
+
+ * removed [pix_filmNT] since on w32 we are using [pix_film] with
+ DS/QT/AVI(=NT) backend
+
+2009-09-17 08:04 zmoelnig
+
+ * removed [pix_filmQT]: it is not used anywhere and just makes
+ problems
+
+2009-09-16 13:54 zmoelnig
+
+ * changed type of GemVersion::versionString() from "const static
+ char* const" to "const static char*" (no more warnings on
+ g++-4.4)
+
+2009-09-15 13:32 zmoelnig
+
+ * at least find s_stuff.h if it is in a system-wide
+ include-directory
+
+2009-09-14 13:01 zmoelnig
+
+ * define __glx_h__ to avoid duplicate inclusion of glx.h
+
+2009-09-13 14:02 zmoelnig
+
+ * allow polygon/curve to have a variable number of vertices, simply
+ by not specifying them at creation time.
+
+2009-09-13 13:59 zmoelnig
+
+ * started todo 0.93
+
+2009-09-12 12:24 zmoelnig
+
+ * renamed TODO.092 to TODO.093
+
+2009-09-12 12:23 zmoelnig
+
+ * removed generated aclocal
+
+2009-09-12 12:22 zmoelnig
+
+ * added check for s_stuff.h (which doesn't find s_stuff in the path
+ specified by --with-pd yet; LATER fix this)
+
+2009-09-10 10:01 zmoelnig
+
+ * removed FFMPEG support (it's handled by gmerlin and it's broken
+ for ages)
+
+2009-09-10 09:48 zmoelnig
+
+ * changed __WIN32__ to _WIN32
+
+2009-09-10 09:41 zmoelnig
+
+ * less verbosity in gmerlin-backend
+
+2009-09-09 16:22 zmoelnig
+
+ * an extra directory for external objects
+
+2009-09-09 15:59 zmoelnig
+
+ * check whether we have a DivByZero when calculating the (not so
+ important) m_fps and avoid it;
+ this can happen with files recorded with Gem...
+
+2009-09-09 14:19 zmoelnig
+
+ * spigot to make this (still dummy) object less verbose
+
+2009-09-09 14:18 zmoelnig
+
+ * bumped version to 0.93cvs
+
+2009-09-09 14:18 zmoelnig
+
+ * put the "version" into a separate variable
+
+2009-09-09 14:17 zmoelnig
+
+ * merged back changes from 0.92
+
+2009-09-09 10:30 zmoelnig
+
+ * merged back the changes from the 0.92 branch that hopefully fixes
+ frame-wise seeking
+
+2009-09-08 12:36 zmoelnig
+
+ * try linking against libstdc++ in order to hopefully avoid
+ segfaults with buggy ati-drivers
+
+2009-09-08 12:26 zmoelnig
+
+ * added [openpanel] to example-patch to allow users to select their
+ own movies
+
+2009-09-08 12:19 zmoelnig
+
+ * dis/enabled rendering chains in the example
+
+2009-09-08 11:05 zmoelnig
+
+ * copy the entire state and not just a reference to it
+
+2009-09-08 10:00 zmoelnig
+
+ * disable printInfo() until glew has been initialized (should fix
+ crashes with glGetString())
+
+2009-08-24 18:06 zmoelnig
+
+ * reverted the fuzz of the last commit: it didn't work as expected
+
+2009-08-24 17:47 zmoelnig
+
+ * fixed texCoords when texture is upside down;
+ LATER: unify this and make all textures upside-down
+
+2009-08-24 17:22 zmoelnig
+
+ * introduced texUpsideDown flag in GemState to indicate whether we
+ have an upside down texture
+ (needed by some goes to get the image right)
+
+2009-08-24 10:09 zmoelnig
+
+ * added text-description of "string"
+
+2009-08-20 13:01 zmoelnig
+
+ * added destructor to cleanup
+
+2009-08-18 20:33 nusmuk
+
+ * add a string message
+
+2009-08-18 15:34 zmoelnig
+
+ * whitespace...
+
+2009-08-18 15:31 zmoelnig
+
+ * fixed typo
+
+2009-08-10 10:49 zmoelnig
+
+ * hopefully better to read uniform-handling
+
+2009-08-10 10:48 zmoelnig
+
+ * added startpost() and a bit of logic to not always show the
+ object's name
+
+2009-08-08 18:01 zmoelnig
+
+ * glTexImage2D
+
+2009-08-04 14:17 zmoelnig
+
+ * removed double class_addmethods()
+
+2009-07-24 20:47 nusmuk
+
+ * adding new exemple (double iterative).
+
+2009-07-24 02:10 nusmuk
+
+ * add a scale option, because the flag is smaller on osX than in
+ linux...
+
+2009-07-23 19:54 nusmuk
+
+ * add 2 new exemple of commun used GEMgl object
+
+2009-07-23 15:48 zmoelnig
+
+ * probably fixed upside-down issue of [pix_draw]
+
+2009-07-22 20:30 zmoelnig
+
+ * added a "--without-ALL" option to disable all "with"-options by
+ default (can be explicitely overridden)
+
+2009-07-19 16:34 zmoelnig
+
+ * more verbose when generating texture coordinates
+
+2009-07-16 12:12 nusmuk
+
+ * clean a bit this example : gemlist is no more banged with 0 and 1
+ gem_state message.
+
+2009-06-24 16:33 zmoelnig
+
+ * removed empty lines
+
+2009-06-24 14:36 zmoelnig
+
+ * added doc about the [thread $1( message
+
+2009-06-23 08:29 zmoelnig
+
+ * applied max's patch to get number of frames and finished-bang
+
+2009-06-15 11:53 zmoelnig
+
+ * removed the declarations for start/stopRendering() as they are
+ not implented
+
+2009-06-09 17:18 eighthave
+
+ * added missing - to make it the proper --export-dynamic
+
+2009-06-03 07:42 zmoelnig
+
+ * oops, missing ","
+
+2009-06-02 21:15 zmoelnig
+
+ * removed unused code; initialize member variables in the
+ initializer
+
+2009-06-02 21:13 zmoelnig
+
+ * removed unused code
+
+2009-06-02 21:12 zmoelnig
+
+ * removed unused code
+
+2009-06-02 21:10 zmoelnig
+
+ * removed unused code
+
+2009-06-02 14:06 zmoelnig
+
+ * added warning when using unnormalized values; fixed help-patch
+
+2009-06-02 13:04 zmoelnig
+
+ * removed methods that are present in the parent-class anyhow
+
+2009-06-02 12:48 zmoelnig
+
+ * removed unneeded variable(s)
+
+2009-06-02 12:48 zmoelnig
+
+ * reordered initialization to match header-file
+
+2009-06-02 12:23 zmoelnig
+
+ * added new modules to the project
+
+2009-06-02 09:22 zmoelnig
+
+ * mainly rearranged the order of appearance of member/variables in
+ the initializer;
+ [vertex_model] now uses glmTexture() rather than the nonexistant
+ glmLinearTexture()
+
+2009-06-02 09:20 zmoelnig
+
+ * removed unneded variables and commented out code
+
+2009-06-02 09:16 nusmuk
+
+ * add driver dv / driver v4l2 messages in the help file.
+
+2009-06-02 08:39 zmoelnig
+
+ * if all values are <=1 then we assume that they are "normalized"
+
+2009-06-02 08:09 zmoelnig
+
+ * use the "provide()" method for displaying the capabilities
+
+2009-06-02 07:47 zmoelnig
+
+ * added symbolic IDs for backend-identification: now we can just
+ use [driver dv( instead of [driver 2( (or was it [driver 3(?)
+
+2009-05-28 13:21 zmoelnig
+
+ * removed some verbosity when loading models; PBuffer nameclashes
+
+2009-05-28 13:08 zmoelnig
+
+ * replaced all fprintf/printf by post/error
+
+2009-05-28 12:39 zmoelnig
+
+ * replaced calls to fprintf(stderr,...) with calls to printf() (no
+ post() available in libs)
+
+2009-05-28 11:36 zmoelnig
+
+ * better regeneration script for GL-defines that does not nest 'if'
+ (problems on MSVC)
+
+2009-05-28 11:22 zmoelnig
+
+ * made it compile on w32 again
+
+2009-05-28 09:20 zmoelnig
+
+ * introduced new GEM_MULTICONTEXT define for multi-context
+ rendering;
+ implemented a first draft of the multi-context state-machine in
+ GemBase.
+ this needs some more thinking about which methods should do what:
+ e.g.:
+ - render(): get's called for each context
+ - startRendering()/stopRendering(): initialize/deinitialize
+ context-specific data (displaylists, textureIDs,...)
+ get's called for each context if "something has changed",
+ indicated by setModified() (?)
+ this could as well be a single contextModified() function
+ - stopRendering(): is really not useful in a multi-context
+ environment (should it only get called if all rendering-contexts
+ have been destroyed?)
+ - update(): multiple-contexts can render a- and synchronously, so
+ render() should not do anything time-specific (like incrementing
+ counters); updaet() should get called whenever time has moved on.
+ (e.g. update(deltatime););
+ - what to do with non-opengl specific things, e.g. pixes?
+ - ...
+
+2009-05-28 08:03 zmoelnig
+
+ * removed unused code (mostly: empty function calls)
+
+2009-05-28 07:57 zmoelnig
+
+ * moved comments around so they actually comment on the correct
+ line of code
+
+2009-05-26 18:04 zmoelnig
+
+ * a help-patch for [sphere3d]
+
+2009-05-26 18:00 zmoelnig
+
+ * fixed typo
+
+2009-05-26 17:40 zmoelnig
+
+ * added note about running configure
+
+2009-05-25 15:00 zmoelnig
+
+ * base class for context-specific data (to be used LATER)
+
+2009-05-25 14:46 zmoelnig
+
+ * fixed destroy
+
+2009-05-25 14:45 zmoelnig
+
+ * minor adjustments
+
+2009-05-25 14:00 zmoelnig
+
+ * hook for window deletion;
+ build [gemglutwindow] as a separate object (not part of Gem)
+ GemContext can also be queried for a numeric context id (later we
+ need this for context-dependent data, like displaylists)
+
+2009-05-25 10:08 zmoelnig
+
+ * make sure that the setup function is only called once
+
+2009-05-24 19:14 zmoelnig
+
+ * fixed bugs; implemented [gemmouse]
+
+2009-05-24 19:13 zmoelnig
+
+ * worrking on the glutwindow and multi-context stuff
+
+2009-05-23 16:22 zmoelnig
+
+ * include glxew.h rather than glx.h
+
+2009-05-23 15:13 zmoelnig
+
+ * renamed Region to FidSegRegion to avoid name-conflicts with
+ XEvent
+
+2009-05-23 14:32 zmoelnig
+
+ * provide getGlewContext() functions
+
+2009-05-23 14:11 zmoelnig
+
+ * use generated code (and avoid the ifdefs as we are now using lew
+ and everything is defined anyhow)
+
+2009-05-23 12:04 zmoelnig
+
+ * derived [gemglutwindow] from a very simple GemContext class which
+ will hopefully handle glewcontext switches
+
+2009-05-23 11:41 zmoelnig
+
+ * replaced client_storage_supported, texture_range_supported,
+ texture_yuv_supported, multisample_filter_hint by their GLEW
+ equivalents
+
+2009-05-23 11:29 zmoelnig
+
+ * directly query glew rather than caching the results in GemMan
+ (think about multiple contexts!)
+
+2009-05-23 08:16 zmoelnig
+
+ * some more improvements
+
+2009-05-22 10:31 zmoelnig
+
+ * use an abstraction wrapper around the real window-backend
+
+2009-05-22 10:26 zmoelnig
+
+ * [GEMglMaterialfv]
+
+2009-05-22 10:19 zmoelnig
+
+ * a simple implementation based on glut
+
+2009-05-22 08:18 zmoelnig
+
+ * revived the src/Output/ directory;
+ the [gemextwin] therein won't compile as it is highly dependent
+ on the multiwin branch (or so it seems)
+
+2009-05-22 08:17 zmoelnig
+
+ * dunno
+
+2009-05-22 08:16 zmoelnig
+
+ * comments by georg...
+
+2009-05-20 18:42 zmoelnig
+
+ * reordered so that .cpp file matches header
+
+2009-05-20 18:34 zmoelnig
+
+ * at least it loads again... (fixed all unresolved symbols)
+
+2009-05-20 18:33 zmoelnig
+
+ * regenerated with newer aclocal
+
+2009-05-20 18:06 zmoelnig
+
+ * non-functional start of [gemwindow] the window-part of GemMan as
+ a separate object
+
+2009-05-20 14:06 zmoelnig
+
+ * ...
+
+2009-05-20 14:00 zmoelnig
+
+ * made the scene a bit more interesting (less likely to create
+ black snapshots)
+
+2009-05-20 13:55 zmoelnig
+
+ * an abstraction implementation of [pix_write] using [pix_snap] and
+ [pix_writer]
+
+2009-05-20 13:54 zmoelnig
+
+ * do not create inlets for offset/dimension (meaningless in this
+ object)
+
+2009-05-20 10:49 zmoelnig
+
+ * an object that writes pixes to disk (no snapshotting involved!)
+
+2009-05-20 10:20 zmoelnig
+
+ * use glew-variables to check whether a context has been
+ established rather than calls to GemMan::windowExists() (which
+ should be removed altogether)
+
+2009-05-20 09:16 zmoelnig
+
+ * removed 2nd instance of [gemlist]; removed double-initialization
+
+2009-05-20 09:14 zmoelnig
+
+ * removed [gem_state]; use [gemlist] instead
+
+2009-05-19 17:41 zmoelnig
+
+ * replaced [gem_state] by [gemlist]
+
+2009-05-19 17:35 zmoelnig
+
+ * allow to set some default things in the non-cached GemState
+
+2009-05-19 17:34 zmoelnig
+
+ * more implemented
+
+2009-05-19 16:18 zmoelnig
+
+ * removed unneeded variable
+
+2009-05-19 13:36 zmoelnig
+
+ * implemented a bit of stereo and other things...
+
+2009-05-19 10:40 zmoelnig
+
+ * allow GEMglGetFloat() to use symbolic parameter names
+
+2009-05-18 15:53 zmoelnig
+
+ * uaeh, this is a lot of work to (still) do...
+
+2009-05-18 11:59 zmoelnig
+
+ * a not-yet replacement for [gemwin]
+
+2009-05-18 11:56 zmoelnig
+
+ * indentation
+
+2009-05-16 15:23 zmoelnig
+
+ * some defines to be set by configure for osx
+
+2009-05-15 17:12 eighthave
+
+ * fixed typo
+
+2009-05-14 15:08 zmoelnig
+
+ * when no argument (or "0") is specified, use the default
+ render-order (50)
+
+2009-05-14 14:56 zmoelnig
+
+ * removed the hardcoded paths to shaders: the examples do not do
+ anything anyhow
+
+2009-05-14 14:49 zmoelnig
+
+ * fixed wrong documentation about negative render-order: -3 is
+ REALLY renderend BEFORE -10
+
+2009-05-09 19:56 zmoelnig
+
+ * added sliders to set hue/sat/val
+
+2009-05-09 19:42 zmoelnig
+
+ * use a gop-subpatch to turn on/off rendering and handle
+ create/destroy of Gemwindo
+
+2009-05-09 18:20 zmoelnig
+
+ * fixed bug that crashed Gem when loading a model without an openGL
+ context
+
+2009-04-27 20:53 zmoelnig
+
+ * added verbose() message when mem2image fails to close a file
+
+2009-04-27 20:47 zmoelnig
+
+ * open image-files as binary rather than text
+
+2009-04-27 17:57 zmoelnig
+
+ * renamed geometry-shader to have nice little 4 character suffix
+
+2009-04-27 17:47 zmoelnig
+
+ * updated M$VC projects
+
+2009-04-27 17:43 zmoelnig
+
+ * renamed variables (M$VC did not like "near" and "far" at all)
+
+2009-04-27 07:30 zmoelnig
+
+ * hopefully better warnings when trying to load shaders without
+ openGL context initialized...
+
+2009-04-27 07:10 zmoelnig
+
+ * fxied another in/out typo
+
+2009-04-26 18:21 nusmuk
+
+ * add a geometry shader exemple
+
+2009-04-26 16:24 zmoelnig
+
+ * added calls to glProgramParameteriEXT() in LinkARB section
+
+2009-04-26 09:18 nusmuk
+
+ * minor change
+
+2009-04-26 09:16 nusmuk
+
+ * add a new axample : drawing 2 gemhead in the same frambuffer.
+
+2009-04-25 20:46 nusmuk
+
+ *
+
+2009-04-23 21:17 zmoelnig
+
+ * tried to avoid duplicate registraction of methods and classes
+ (the former succeeded and i added a note why the latter does not)
+
+2009-04-23 21:15 zmoelnig
+
+ * simplified the add-gem-to-path thingie
+
+2009-04-23 12:49 zmoelnig
+
+ * use TRIANGLES as default for geometry shader
+
+2009-04-23 12:39 zmoelnig
+
+ * added help-patch for geometry-shader (doesn't do much); added
+ hints on how to set evnironment for geometry-shaders in
+ glsl_program
+
+2009-04-23 12:19 zmoelnig
+
+ * removed aclocal/autoconf automagic: run autogen.sh instead (or
+ manually run aclocal/autoconf)
+
+2009-04-23 12:17 zmoelnig
+
+ * added parameters for geomtery shaders (TODO: check whether this
+ still works on other hardware...)
+
+2009-04-23 09:06 zmoelnig
+
+ * simple autogen-sh script that runs aclocal and autoconf;
+ LATER these calls should be removed from the Makefile entirely
+
+2009-04-22 03:07 eighthave
+
+ * on help patches that have two of the same image file, I replaced
+ the second with a different image, plus I added ducks.png to
+ liven things up and provide better illustrations of some of the
+ objects
+
+2009-04-22 00:50 eighthave
+
+ * reduced size and moved location to fit on screens of mere mortals
+
+2009-04-22 00:48 eighthave
+
+ * changed path to example files to match other help patches
+
+2009-04-22 00:46 eighthave
+
+ * fixed to be a working example with sliders and messages boxes
+ that are in a useful range
+
+2009-04-21 05:13 eighthave
+
+ * made file loading a bit easier, like other help patches
+
+2009-04-21 05:12 eighthave
+
+ * fixed typo in example movie name
+
+2009-04-09 11:35 zmoelnig
+
+ * added checks to build fat binaries (needs more testing)
+
+2009-04-06 10:32 zmoelnig
+
+ * use reallocate() throughout
+
+2009-04-06 10:23 zmoelnig
+
+ * express unsureness about memleak
+
+2009-04-06 10:22 zmoelnig
+
+ * free rowpointers after useage...to avoid memleaks
+
+2009-04-06 10:21 zmoelnig
+
+ * reindentation
+
+2009-04-06 10:20 zmoelnig
+
+ * use reallocate() rather than reallocating by hand to minimize
+ memleaks
+
+2009-04-06 10:12 zmoelnig
+
+ * reindentation
+
+2009-04-06 10:09 zmoelnig
+
+ * use imageStruct::allocate() throughout
+
+2009-04-02 18:59 zmoelnig
+
+ * use allocate() to allocate image memory rather than doing it
+ manually;
+ this guarantees that the data is freed correctly
+ (fixes #2719368 & #2722316)
+
+2009-04-02 18:15 zmoelnig
+
+ * oops forgot to checkin the header-fiels
+
+2009-04-02 18:14 zmoelnig
+
+ * clamp the get/set pixel function to the dimensions of the image
+ (fixes #2716875)
+
+2009-04-02 17:48 zmoelnig
+
+ * note about using the available number of texunits
+
+2009-04-02 17:46 zmoelnig
+
+ * reset the quality-settings when using external textures (fixes
+ #2703708);
+ query the number of available texunits instead of assuming it is
+ 8
+
+2009-04-01 15:57 zmoelnig
+
+ * documentation for "resize"-message
+
+2009-04-01 15:40 zmoelnig
+
+ * please do not introduce dependencies on 3rd party libs like pddp
+
+2009-03-29 18:12 eighthave
+
+ * made Marius' rtx_sch2.pd into a Gem-style example
+
+2009-03-26 18:22 zmoelnig
+
+ * osx wants a typecast to (char*) when using malloc()
+
+2009-03-25 21:54 eighthave
+
+ * sketch of a GEMgl help patch
+
+2009-03-24 23:43 eighthave
+
+ * added messages and symbols to the inlet
+
+2009-03-23 23:54 eighthave
+
+ * documented FSAA (Full Scene Anti-Aliasing
+
+2009-03-23 22:31 eighthave
+
+ * first barebones help file for a GEMgl object
+
+2009-03-09 14:35 zmoelnig
+
+ * refuse to create with invalid arguments rather than writing
+ unread errors to the console
+
+2009-03-09 14:33 zmoelnig
+
+ * add comment-hint about GL-2.1
+
+2009-03-09 14:31 zmoelnig
+
+ * prepend object-name when catching exceptions in the constructor
+
+2009-03-02 13:50 zmoelnig
+
+ * at least it compiles and loads;
+ only have to convince my gfx-card to emulate geometry-shaders...
+
+2009-03-02 13:49 zmoelnig
+
+ * the importGLEW script did not take into account, that Gem now
+ _always_ uses GLEW
+
+2009-03-02 13:40 zmoelnig
+
+ * now this was so untested, that it didn't even load...
+
+2009-03-02 13:39 zmoelnig
+
+ * updated GLEW
+
+2009-03-02 13:36 zmoelnig
+
+ * base implementation of geometry-shaders (not tested at all)
+
+2009-03-02 12:48 zmoelnig
+
+ * added UV-texturing support to [multimodel]
+
+2009-02-16 19:59 nusmuk
+
+ * add perspective message to frambuffer, thanks to Matthias
+ Neuenhofer
+
+2009-02-16 19:59 nusmuk
+
+ * add perspective message to frambuffer, thanks to Matthias
+ Neuenhofer
+
+2009-02-08 14:20 zmoelnig
+
+ * fixed 256 vs 255 confusion
+
+2009-02-05 19:34 nusmuk
+
+ * add a crappy workaround for buggy linux nvidia driver (version >
+ 173).
+ this patch set FSAA only if it is not zero thrus allowing
+ nvidia-setting
+ to configure the desire anti-aliasing setting.
+
+2009-01-27 17:49 zmoelnig
+
+ * note about RGB32==BGRA confusion; LATER fix it
+
+2009-01-27 17:31 zmoelnig
+
+ * oops, the last change was a bit too much: accidentally flipped
+ RGB and BGR
+
+2009-01-27 14:44 zmoelnig
+
+ * removed verbose output of "rgba" at each frame...
+
+2009-01-26 16:31 zmoelnig
+
+ * added arguments as requested in #2535557
+
+2009-01-26 15:41 zmoelnig
+
+ * fixed syntax if gmerlin is not available
+
+2009-01-23 08:59 zmoelnig
+
+ * fixed converter crash when nothing is to convert
+
+2009-01-22 17:30 zmoelnig
+
+ * fixed copyright banner
+
+2009-01-22 17:19 zmoelnig
+
+ * seems to work so far
+
+2009-01-22 17:14 zmoelnig
+
+ * [gem_state] does the GemState/GemCache part of [gemhead]
+
+2009-01-22 17:06 zmoelnig
+
+ * removed unused code
+
+2009-01-22 17:04 zmoelnig
+
+ * do not disable libquicktime if gmerlin is found, as this is
+ needed for recording
+
+2009-01-22 14:06 zmoelnig
+
+ * use RGB2GRAY_ instead of constants scattered all around
+
+2009-01-22 13:47 zmoelnig
+
+ * 2nd inlet to the FF-object;
+ make RGBA explicit
+
+2009-01-21 16:24 zmoelnig
+
+ * 2 visual tests (no automation)
+
+2009-01-20 18:20 zmoelnig
+
+ * now that events are rescheduled, we can directly delete the
+ window again.
+ this makes messages like [destroy, border $1, create( meaningfull
+ again
+
+2009-01-20 18:14 zmoelnig
+
+ * events are now queued and rescheduled before they are emitted to
+ the listeners;
+ no more stack corruption (hopefully)
+
+2009-01-20 14:07 zmoelnig
+
+ * removed tablet leftovers
+
+2009-01-19 17:31 zmoelnig
+
+ * [part_draw] now accepts symbolic types (again)
+
+2009-01-19 17:14 zmoelnig
+
+ * replacement for [gemhead] based on [gemreceive];
+ not fully working yet (problems with caching and single-buffer
+ mode)
+
+2009-01-19 17:02 zmoelnig
+
+ * removed spurious post()s
+
+2009-01-19 15:34 zmoelnig
+
+ * disable video decoders by default if gmerlin is found
+
+2009-01-19 15:05 zmoelnig
+
+ * well, no need for a BUGS file anymore
+
+2009-01-19 14:59 zmoelnig
+
+ * updated help-patch
+
+2009-01-19 14:56 zmoelnig
+
+ * BUGs are now tracked at the sf-tracker
+
+2009-01-18 15:19 zmoelnig
+
+ * ...
+
+2009-01-18 15:15 zmoelnig
+
+ * check whether multitextures are supported before setting the
+ number of available units to 8
+
+2009-01-17 14:08 zmoelnig
+
+ * added note about "fullscreen 2" (closes: #1970264)
+
+2009-01-17 13:35 zmoelnig
+
+ * more fixes in the manual section
+
+2009-01-17 13:31 zmoelnig
+
+ * manual has moved to doc
+
+2009-01-17 13:28 zmoelnig
+
+ * GnuGPL.LICENSE was renamed to GnuGPL.LICENSE.txt
+
+2009-01-17 13:13 zmoelnig
+
+ * added new objects (and incorporated the name-change with all the
+ ...NEW vs ...OS stuff)
+
+2009-01-17 13:11 zmoelnig
+
+ * removed unused variables
+
+2009-01-17 12:51 zmoelnig
+
+ * this is a snapshot release so don't say it's 0.91.0
+
+2009-01-17 12:43 zmoelnig
+
+ * exclude .svn rather than CVS in the installer
+
+2009-01-17 12:25 zmoelnig
+
+ * connected 3rd inlet of [pix_freeframe Wave]
+
+2009-01-17 12:04 zmoelnig
+
+ * added [gemreceive]to the vs-project
+
+2009-01-15 11:10 zmoelnig
+
+ * [model] now supports UV-textures
+
+2009-01-15 10:07 zmoelnig
+
+ * working UV textures (but not fully included yet)
+
+2009-01-15 09:16 zmoelnig
+
+ * on the way to support UV-textures
+
+2009-01-14 17:13 zmoelnig
+
+ * set the upsidedown flag in every getFrame()
+
+2009-01-14 16:55 zmoelnig
+
+ * in PixDualObj fixUpDown if the 2 images are of different
+ orientation
+
+2009-01-14 15:16 zmoelnig
+
+ * focus in no-border mode;
+ LATER use Extended Window Manager Hints for this
+ (probably see vlc...)
+
+2009-01-14 12:41 zmoelnig
+
+ * check for gl.h/glu.h
+
+2009-01-14 12:12 zmoelnig
+
+ * disable libtiff/libjpeg when using ImageMagick
+
+2009-01-12 14:12 zmoelnig
+
+ * fixed the crasher when loading grayscale images on OSX
+
+2009-01-12 11:57 zmoelnig
+
+ * seems to work again on OSX (at least 10.5)
+
+2009-01-12 09:38 zmoelnig
+
+ * oops, the binaries for FF-plugins are really located in
+ <name>.frf/Contents/MacOS/<name> rather than <name>.frf/<name>;
+ but there most be a more intelligent way to open such a bundle
+
+2009-01-07 11:18 zmoelnig
+
+ * removed some occurences of DO_AUTO_REGISTER_CLASS
+
+2009-01-07 11:10 zmoelnig
+
+ * cleaned up preprocessor stuff a tiny little bit
+
+2009-01-07 11:09 zmoelnig
+
+ * do not override messages from parent-class; instead override
+ methods
+
+2009-01-07 10:37 zmoelnig
+
+ * do not override messages from parent-class; instead override
+ methods
+
+2009-01-07 09:22 zmoelnig
+
+ * do not overwrite the "draw" method (bad in 0.42)
+
+2008-12-23 22:40 nusmuk
+
+ * remove printing the error when gemlist should not be banged
+
+2008-12-15 12:08 zmoelnig
+
+ * force restart of transfer on "device $1" message (even if it is
+ the same!)
+
+2008-12-15 11:20 zmoelnig
+
+ * more using libv4l2
+
+2008-12-15 09:59 zmoelnig
+
+ * better support using libv4l
+
+2008-12-15 08:36 zmoelnig
+
+ * accidentally removed v4l&ieee1394 checks; here they are again
+
+2008-12-14 17:14 zmoelnig
+
+ * automatically use libv4l and the user did not force to not-use
+ V4L
+
+2008-12-14 17:03 zmoelnig
+
+ * fixed typos
+
+2008-12-14 17:02 zmoelnig
+
+ * more verbosity
+
+2008-12-14 16:14 zmoelnig
+
+ * added support for libv4l1 and libv4l2 (now let's see whether this
+ works...)
+
+2008-12-14 15:39 zmoelnig
+
+ * added checks for libv4l1 and libv4l2
+
+2008-12-12 20:19 zmoelnig
+
+ * handle API change in libmpeg3
+
+2008-12-11 13:48 zmoelnig
+
+ * removed checks for FFMPEG (LATER remove FFMPEG code);
+ hopefully better checks for libmpeg3
+
+2008-12-11 13:47 zmoelnig
+
+ * try all available redirectors until a valid one is found;
+ less verbosity;
+ some sanity checks
+
+2008-12-09 10:10 zmoelnig
+
+ * check for success on file-open to prevent crashes...
+
+2008-12-07 19:16 zmoelnig
+
+ * log callback
+
+2008-12-07 18:42 zmoelnig
+
+ * fixed crasher bug with ogg-files; frame-setting should be more
+ reliable now
+
+2008-12-07 14:35 zmoelnig
+
+ * working code!
+
+2008-12-06 18:38 zmoelnig
+
+ * added checks for gmerlin
+
+2008-12-06 18:14 zmoelnig
+
+ * (non-working) support for gmerlin
+
+2008-11-21 16:38 zmoelnig
+
+ * flip wrongly oriented images when saving with libTIFF/libJPEG
+
+2008-11-21 16:30 zmoelnig
+
+ * fixed comment
+
+2008-11-21 16:29 zmoelnig
+
+ * upsidedown fixfun
+
+2008-11-21 15:53 zmoelnig
+
+ * fix the "upsidedown" while flipping
+
+2008-11-21 15:13 zmoelnig
+
+ * proper names for FlipType: VERTICAL says more than VERT
+
+2008-11-13 09:30 zmoelnig
+
+ * (nonexistant) freeframe-plugins fail silently when created via
+ sys_loader
+
+2008-11-11 14:26 zmoelnig
+
+ * added libxxf86vm-dev to the Debian-packages
+
+2008-11-11 14:17 zmoelnig
+
+ * install more packages on debian (namely: libglu-dev and
+ magick++9-dev)
+
+2008-11-08 16:27 zmoelnig
+
+ * added help for creating windows on remote X-displays
+
+2008-11-08 16:21 zmoelnig
+
+ * better handling of YUVB-images
+ (either refuse to write them or convert them to RGB)
+
+2008-11-07 09:22 zmoelnig
+
+ * added "copy" message to copy images from one slot to another;
+ added alias "load" for "open" (to be in sync with "save")
+
+2008-11-05 10:50 zmoelnig
+
+ * set tifftags: xresolution, yresolution and resolutionunit when
+ using libtiff
+ to write images
+
+2008-11-03 16:32 zmoelnig
+
+ * updated xcode-project for olde NEW stuff
+
+2008-10-29 15:51 zmoelnig
+
+ * disable ffmpeg-test by default
+
+2008-10-29 15:23 zmoelnig
+
+ * fixed typos; added better sanity check; can be called without
+ prior initialization!
+
+2008-10-29 14:00 zmoelnig
+
+ * now this has been gone untested for ages...i will not start now
+
+2008-10-29 13:48 zmoelnig
+
+ * fix auto-registration stuff for OS<->NEW objects
+
+2008-10-29 13:40 zmoelnig
+
+ * some leftovers from the NEW<->OS rename action
+
+2008-10-29 13:33 zmoelnig
+
+ * renamed "pix_(video|movie|film)" to "pix_*OS" as these are really
+ base-classes for platform-dependent inplementations
+ otoh, renamed all "pix_*NEW" to "pix_*";
+ let's see what breaks
+
+2008-10-29 12:36 zmoelnig
+
+ * added 4th outlet (for texture) to pix_movieDarwin
+
+2008-10-27 08:52 nusmuk
+
+ * add a new exemple : physical model on the GPU
+
+2008-10-18 17:59 nusmuk
+
+ *
+
+2008-09-27 16:22 zmoelnig
+
+ * removed the comment about "4th outlet win/lin only";
+ it's rather a matter of compilation
+
+2008-09-27 16:03 eighthave
+
+ * added documentation of the 4th outlet
+
+2008-09-27 12:59 eighthave
+
+ * updated help file, mostly by correcting tpyos, and removing
+ 'client_storage' message since it doesn't work with this object
+
+2008-09-19 11:47 zmoelnig
+
+ * removed the NONBLOCKING flag (see
+ http://lists.puredata.info/pipermail/gem-dev/2008-09/003679.html)
+
+2008-09-17 14:36 zmoelnig
+
+ * GemExceptions should be thrown!
+
+2008-09-17 14:07 zmoelnig
+
+ * embedd GLconst->const interpreter, so now we can use directly use
+ [GEMglEnable GL_FOG] instead of quirks with [GLdefine];
+ this is done explicitely; there really should be a way to do it
+ implicetly for all GLenum types
+
+2008-09-17 11:16 zmoelnig
+
+ * use "const" arguments for getGLdefine() because the
+ arguments really are not changed;
+ make toupper() not crash Pd when (not) fiddling in the
+ symbol-table
+
+2008-09-17 07:59 zmoelnig
+
+ * all GEMgl wrapper-classes are now derived from GemGLBase
+
+2008-09-16 15:26 zmoelnig
+
+ * a new wrapper object (+ a base class to be used for all wrapper
+ objects)
+
+2008-09-16 15:25 zmoelnig
+
+ * ...
+
+2008-09-16 15:02 zmoelnig
+
+ * a wee wrapper script that needs a lot of work!
+
+2008-09-16 13:42 zmoelnig
+
+ * removed unneeded scripts
+
+2008-09-09 13:54 zmoelnig
+
+ * bail out when glu is missing
+ (but we really want to bail out when glu.h is missing)
+ LATER: can we remove the check for OpenGL? (should be
+ covered by glew)
+
+2008-09-09 13:43 zmoelnig
+
+ * check whether GL_ARB_imaging is supported before trying
+ to push/pop the GL_COLOR matrix (fixes: bug#2008988)
+
+2008-08-19 16:51 zmoelnig
+
+ * constified a bit
+
+2008-07-30 17:53 zmoelnig
+
+ * removed the explicit [pix_yuv] conversion;
+ this MUST be fixed in the object side
+
+2008-07-30 17:40 zmoelnig
+
+ * allow [gemreceive] to be instantiated without arguments
+
+2008-07-30 17:22 zmoelnig
+
+ * probably working by now...
+
+2008-07-30 17:18 zmoelnig
+
+ * removed more unneeded variables
+
+2008-07-30 17:07 zmoelnig
+
+ * since we have released Gem-0.91 some time ago, we are
+ now in 0.92.CVS
+
+2008-07-30 16:59 zmoelnig
+
+ * added .txt suffix to the GPL, in order to make it easier to read
+ on w32...
+
+2008-07-30 16:55 zmoelnig
+
+ * this is now in build/osx-xcode/Gem.xcodeproj/
+
+2008-07-30 16:53 zmoelnig
+
+ * cleaned up the root-folder a bit
+
+2008-07-30 16:53 zmoelnig
+
+ * updated a bit, but not really working yet
+
+2008-07-30 16:52 zmoelnig
+
+ * included missing header ... now it compiles
+
+2008-07-30 16:42 zmoelnig
+
+ * removed some warnings in xcode;
+ introduced a new GemVersion class (needs more work on non-osx...)
+
+2008-07-30 14:33 zmoelnig
+
+ * replaced the "MACOSX" macro with "__APPLE__"
+ (hopefully this is the last occurence...)
+
+2008-07-30 12:49 zmoelnig
+
+ * cleaned up xcode project
+
+2008-07-24 15:02 zmoelnig
+
+ * added a short description about what this is for
+
+2008-07-24 14:57 zmoelnig
+
+ * made as much private (hidden inthe implementation file) as
+ possible
+
+2008-07-24 14:53 zmoelnig
+
+ * cleaned up a bit
+
+2008-07-24 14:36 zmoelnig
+
+ * afirst step to replace [gemhead]
+
+2008-07-23 16:28 zmoelnig
+
+ * hmm, dunno
+
+2008-07-23 16:11 zmoelnig
+
+ * removed stray "config.h" files from projects
+
+2008-07-23 16:04 zmoelnig
+
+ * less warnings on w32 (and probably "fixed" the
+ sys_register_loader()
+
+2008-07-23 13:49 zmoelnig
+
+ * removed traces of wintab
+
+2008-07-23 12:17 zmoelnig
+
+ * created build-projects for OS-X;
+ LATER remove the leftovers Gem/GEM_darwin.*/
+
+2008-07-23 12:13 zmoelnig
+
+ * removed user-specific settings
+
+2008-07-23 12:07 zmoelnig
+
+ * moved "manual" into "doc" to have less clutter...
+
+2008-07-23 12:05 zmoelnig
+
+ * cleaned up a bit
+
+2008-07-17 08:05 zmoelnig
+
+ * on the road t a [pix_freeframe]object that can load different
+ plugins...
+
+2008-07-17 08:00 zmoelnig
+
+ * turned off warnings about typedef...
+
+2008-07-14 14:34 zmoelnig
+
+ * dynamically looking up whether we find sys_register_loader,...
+ might be cool
+
+2008-07-14 14:33 zmoelnig
+
+ * this should enable Hans's help-path tricks
+
+2008-07-09 15:48 zmoelnig
+
+ * more on loaders...
+
+2008-07-09 15:47 zmoelnig
+
+ * a tiny wrapper for loaders in Gem (e.g. freeframe, frei0r)
+
+2008-07-08 16:45 zmoelnig
+
+ * added prelaminary support for a freeframe1.0-loader, so people
+ can
+ directly use [pix_GlowVFX] instead of the clumsy [pix_freeframe
+ GlowVFX]
+
+2008-06-16 10:38 zmoelnig
+
+ * oops! forgot to check in a crucial part...
+
+2008-06-16 10:23 zmoelnig
+
+ * added error() when init() fails
+
+2008-06-16 10:22 zmoelnig
+
+ * proper initialization of minframes/maxframes,...
+
+2008-06-16 10:21 zmoelnig
+
+ * added "seed" message; faster fastrand() algorithm
+
+2008-06-13 09:14 zmoelnig
+
+ * unified the GemShape() subclasses a bit;
+ LATER unify the typeMess() even more
+
+2008-06-13 07:37 zmoelnig
+
+ * use member functions rather
+
+2008-06-13 07:20 zmoelnig
+
+ * simplified code a bit
+
+2008-06-12 18:00 zmoelnig
+
+ * mreged in changes from 0.91.1
+
+2008-06-12 18:00 zmoelnig
+
+ * merged in changes from 0.91.1
+
+2008-06-12 17:50 zmoelnig
+
+ * a simple trapezoid with correct(?) texturing
+
+2008-06-11 11:01 zmoelnig
+
+ * make this object useable for picking...
+
+2008-06-02 12:17 zmoelnig
+
+ * fixed buffer overrun
+
+2008-06-02 10:15 zmoelnig
+
+ * TODO is now for 0.92 rather than 0.91
+
+2008-06-02 10:08 zmoelnig
+
+ * made it very explicit that these project-files might not work at
+ all
+
+2008-06-02 10:03 zmoelnig
+
+ * moved the m$VS project-files away into build/win-vs*
+
+2008-06-02 09:36 zmoelnig
+
+ * fixed double definition of checkGemVersion() (illegal merge
+ operation...)
+
+2008-06-02 08:28 zmoelnig
+
+ * dos2unix on GEM.README
+
+2008-06-02 08:27 zmoelnig
+
+ * removed unused code
+
+2008-06-02 08:26 zmoelnig
+
+ * merged back in the changes from v0-91-0
+
+2008-05-26 16:50 nusmuk
+
+ * adjust somes parametters for a better looking exemple.
+
+2008-05-26 16:17 nusmuk
+
+ * fix bug : framebuffer change scenne perspective.
+
+2008-05-23 08:19 zmoelnig
+
+ * added a runtime check to find out, whether this object is
+ compiled
+ against the right version of Gem and refuse to register the class
+ otherwise
+
+2008-05-23 08:00 zmoelnig
+
+ * a bit of version magic for easier compatibility (so externals can
+ refer to
+ a certain version)
+
+2008-05-22 09:38 zmoelnig
+
+ * updated to resolve all unresolved
+
+2008-05-22 09:37 zmoelnig
+
+ * updated for 0.91
+
+2008-05-22 08:39 zmoelnig
+
+ * renamed 10.glsl-patches to match the standard naming scheme:
+ ##.name.pd
+ instead of
+ ##_name.pd
+
+2008-05-15 20:38 zmoelnig
+
+ * made it compile with g++-4.3 by adding some headers...
+
+2008-05-09 19:49 zmoelnig
+
+ * added new object [GEMglReportError] to the project
+
+2008-05-09 19:48 zmoelnig
+
+ * a new object: [GEMglReportError] which outputs the glError() to
+ its right outlet
+
+2008-05-09 19:47 zmoelnig
+
+ * only build gem.nsi (gem-binary.nsi does not exist any more)
+
+2008-05-09 19:15 zmoelnig
+
+ * call the installer-builder at the end of the project
+
+2008-05-09 19:15 zmoelnig
+
+ * a bit less verbosity
+
+2008-05-09 18:38 zmoelnig
+
+ * apple doesn't like the qt-deinit stuff of w32: moved it into
+ os-specific
+ section
+
+2008-05-09 18:34 zmoelnig
+
+ * enable [pix_freeframe] on amd64
+
+2008-05-09 18:32 zmoelnig
+
+ * mute the movie
+
+2008-05-09 18:22 zmoelnig
+
+ * removed commented-out lines;
+ concentrated platform dependent things in one place (or replaced
+ them by
+ platform-independent things)
+
+2008-05-08 16:29 zmoelnig
+
+ * added "bang" aliases for "snap"
+
+2008-05-08 10:07 zmoelnig
+
+ * mutex to prevent multiple installers running at the same time
+
+2008-05-08 10:00 zmoelnig
+
+ * dumped the binary vs bin-doc thing and just create a single
+ installer (we might still provide separate .zip files for those
+ who just need the binary)
+
+2008-05-06 17:53 zmoelnig
+
+ * more scripts for building installer
+
+2008-05-06 16:55 zmoelnig
+
+ * a small post-build script
+
+2008-05-06 16:52 zmoelnig
+
+ * more installer-script
+
+2008-05-06 15:55 zmoelnig
+
+ * added NSIS-installer scripts
+
+2008-05-06 10:07 zmoelnig
+
+ * updated install-script (not checked!)
+
+2008-05-06 08:32 zmoelnig
+
+ * glxew checks
+
+2008-05-06 08:09 zmoelnig
+
+ * prefixed PBuffer-flags with "GEM_PBUFLAG_" (i am afraid of a
+ const "FLOAT")
+
+2008-05-06 08:03 zmoelnig
+
+ * cleaned up a bit...
+
+2008-05-06 07:21 zmoelnig
+
+ * this crashes on an ati-X2300; added a #warning to indicate where
+
+2008-05-06 07:03 zmoelnig
+
+ * put a bug-report link into the splash screen;
+ make errors on Xcreate less verbose but added hint about
+ GEM_SINGLE_CONTEXT
+
+2008-05-06 06:26 zmoelnig
+
+ * try to get rid of the "no window made" error in
+ GEM_SINGLE_CONTEXT;
+ check whether this reintroduces crashes on error-prone machines!
+
+2008-05-06 06:15 zmoelnig
+
+ * fixed typos
+
+2008-05-05 18:56 zmoelnig
+
+ * removed verbosity
+
+2008-05-05 12:16 zmoelnig
+
+ * fixed example patch and be a bit more verbose
+
+2008-05-05 12:07 zmoelnig
+
+ * check whether the font-file really exists
+ (this is a HACK for buggy FTGL versions that crash when they
+ cannot find the font-file)
+
+2008-05-05 11:50 zmoelnig
+
+ * single-context hacks: do not force 640x480 AND allow
+ window-destruction
+
+2008-05-05 11:23 zmoelnig
+
+ * removed platform dependent code
+
+2008-05-05 08:52 zmoelnig
+
+ * expose a function to get the window-position;
+ make "m_buffer" public so that gem2pdp can access it...
+ LATER make it private again and add methods to access it
+
+2008-05-05 07:37 eighthave
+
+ * Addressing bug #1941962
+
+ The colors are still off using Pd-0.40.3-extended-20080502 on Mac
+ OS X 10.4.11
+ when this patch is run without adding the [pix_yuv], so I added
+ [pix_yuv] and
+ checked the patch into CVS. I hope it works fine on Ubuntu and
+ Windows with the
+ [pix_yuv].
+
+2008-05-04 11:37 zmoelnig
+
+ * removed verbose output on profiling
+
+2008-05-04 11:34 zmoelnig
+
+ * cleaned up platform dependent stuff a bit
+
+2008-05-04 11:14 zmoelnig
+
+ * moved more platform specific code into GemWinCreate<OS>
+
+2008-05-04 10:58 zmoelnig
+
+ * made a lot of stuff in GemMan.h private; made getMethods() for
+ this
+
+2008-05-04 10:01 zmoelnig
+
+ * moved implementations of functions from GemMan.h to GemMan.cpp
+
+2008-05-02 16:20 zmoelnig
+
+ * removed the pdp-objects from the test
+
+2008-05-02 16:11 zmoelnig
+
+ * simplified printout a bit (and tried to use error() when
+ appropriate)
+
+2008-05-02 14:58 zmoelnig
+
+ * simplified output
+
+2008-05-02 14:52 zmoelnig
+
+ * simplified printout
+
+2008-05-02 10:42 zmoelnig
+
+ * fixed spelling
+
+2008-05-02 09:34 zmoelnig
+
+ * do something when the error-handler is called in the createWindow
+ function;
+ this should prevent the window to be created on ubuntu/hardy and
+ some
+ gfx-cards which is better than freezing the machine
+
+2008-04-30 17:46 zmoelnig
+
+ * use messages "dimen" instead of "dim"
+
+2008-04-28 10:56 nusmuk
+
+ * *** empty log message ***
+
+2008-04-25 08:30 zmoelnig
+
+ * added some comments
+
+2008-04-25 07:40 zmoelnig
+
+ * minor changes to make it possible to compile on x86_64 (though
+ this is not
+ strictly FreeFrame compatible)
+
+2008-04-22 11:58 zmoelnig
+
+ * argh!, another typo
+
+2008-04-22 11:55 zmoelnig
+
+ * added ZIPing to create packages
+
+2008-04-22 11:09 zmoelnig
+
+ * print "setup done" instead of "setup end" to avoid confusion
+
+2008-04-22 10:03 zmoelnig
+
+ * moved dialogue from setupQT() to dialog()
+
+2008-04-22 09:51 zmoelnig
+
+ * cache the filename before convefrting to pascal-strings;
+ allow longer filenames (still hardcoded, but now up to 256
+ characters)
+
+2008-04-22 09:35 zmoelnig
+
+ * coming to an end (at least on w32)
+
+2008-04-22 08:50 zmoelnig
+
+ * fixed typos in initialization
+
+2008-04-22 08:42 zmoelnig
+
+ * use initialization in constructor;
+ unified printouts a bit
+
+2008-04-22 08:40 zmoelnig
+
+ * more verbose when we refuse to change filename or open dialog
+
+2008-04-21 17:22 zmoelnig
+
+ * oops: accidentally set colorspace to BGRA everywhere instead of
+ just w32
+
+2008-04-21 17:07 zmoelnig
+
+ * create a date-based directory
+
+2008-04-21 15:28 zmoelnig
+
+ * more on codec selection
+
+2008-04-21 14:47 zmoelnig
+
+ * try better codec-selector
+
+2008-04-21 14:26 zmoelnig
+
+ * minor cleanups
+
+2008-04-21 14:01 zmoelnig
+
+ * check for NULL-pointers; cleaned up code a bit
+
+2008-04-21 13:36 zmoelnig
+
+ * safety check if getCodecName() returns NULL
+
+2008-04-21 13:35 zmoelnig
+
+ * don't include glext
+
+2008-04-20 10:07 nusmuk
+
+ * adding vertex texture fetching exemple.
+
+2008-04-17 21:07 cclepper
+
+ * changed OSX Intel pixel format and GL packing order. should fix
+ pix_data and other bugs.
+
+2008-04-17 16:15 zmoelnig
+
+ * ugly hack to make this object work on macintel
+
+2008-04-17 14:33 zmoelnig
+
+ * "fixed" the color-problem on macintel;
+ really this should be fixed win chRed,...
+
+2008-04-17 14:31 zmoelnig
+
+ * removed references to OpenGL/glext.h
+
+2008-04-17 10:29 zmoelnig
+
+ * use "create" as default
+
+2008-04-17 10:23 zmoelnig
+
+ * "create" is the default state
+
+2008-04-17 08:33 zmoelnig
+
+ * cleaned up configure a bit
+
+2008-04-16 17:40 zmoelnig
+
+ * seems to work on G5
+
+2008-04-16 17:25 zmoelnig
+
+ * moved the pixel-data acquisition code from [pix_data] to
+ GemPixUtil
+
+2008-04-16 17:08 zmoelnig
+
+ * removed [zexy] object
+
+2008-04-16 11:54 zmoelnig
+
+ * disable building of fat-binaries for now as this interferes
+ somehow
+ with the CPPFLAGS
+
+2008-04-16 10:07 zmoelnig
+
+ * try to build fat-binaries on OSX
+
+2008-04-14 17:02 zmoelnig
+
+ * [create( should be the default message-box
+
+2008-04-14 16:50 zmoelnig
+
+ * added GEM_EXTRA_CXXFLAGS and GEM_EXTRA_LDFLAGS for manually
+ adding flags
+
+2008-04-12 11:14 zmoelnig
+
+ * reincluded necessary header-files
+
+2008-04-12 08:23 zmoelnig
+
+ * use "release" as default build (and made that work too).
+ release.bat had wrong path of Gem.dll
+
+2008-04-11 21:30 zmoelnig
+
+ * undo MSVC-hack
+
+2008-04-11 21:30 zmoelnig
+
+ * finally made libfidtrack compile!
+
+2008-04-11 20:04 zmoelnig
+
+ * removed unneccessary includes of <iostream>
+
+2008-04-11 19:47 zmoelnig
+
+ * added GemPBuffer and pix_vpaint
+
+2008-04-11 19:45 zmoelnig
+
+ * included <wglew.h> on windows to enable the GemPBuffer on w32.
+ fixed signedness in TextBase.cpp to reduce V$ warnings
+
+2008-04-11 19:01 zmoelnig
+
+ * added defunct but compiling libfidtrack with objects
+
+2008-04-11 18:47 zmoelnig
+
+ * disabling the code that M$VC did not like - this actually makes
+ [pix_fiducialtrack] not useable on w32, but the object can be
+ created
+
+2008-04-11 18:32 zmoelnig
+
+ * added some libfidtrack-files (actually just
+ libfidtrack_segment.cpp);
+ libfidtrack_treeidmap() fails to link and libfidtrack_fidtrackX
+ depends on it)
+
+2008-04-11 13:03 zmoelnig
+
+ * moved stuff around to make it more readable
+
+2008-04-11 12:55 zmoelnig
+
+ * example how to read a framebuffer into a pix and then do stupid
+ things
+ with it...
+
+2008-04-11 07:41 zmoelnig
+
+ * slowly goes the night...
+
+2008-04-11 07:37 zmoelnig
+
+ * use (int) for framerate
+
+2008-04-11 07:21 zmoelnig
+
+ * use GEM_USE_RECORDQT4L in [pix_record] instead of more-informed
+ logic
+
+2008-04-11 06:38 zmoelnig
+
+ * now test for lqt_open_write instead of lqt_open_video_track
+
+2008-04-09 14:50 zmoelnig
+
+ * seems to be stable now
+
+2008-04-09 10:02 zmoelnig
+
+ * new QT4L recording implementation
+
+2008-04-08 13:41 zmoelnig
+
+ * made Debugthe default build-target again
+
+2008-04-08 13:36 zmoelnig
+
+ * be a bit more verbose about which SIMD-instructions have been
+ compiled into Gem (in addition to the info which instruction-set
+ is used)
+
+2008-04-08 13:32 zmoelnig
+
+ * made Release-target compile (with MMX/SSE2 optimization)
+
+2008-04-08 13:27 zmoelnig
+
+ * hmm, YUV-MMX didn't do anything useful: should work now
+
+2008-04-08 12:28 zmoelnig
+
+ * try reducing dependencies a bit
+
+2008-04-08 10:00 zmoelnig
+
+ * fixed crasher when instantiating the object
+
+2008-04-08 09:31 zmoelnig
+
+ * a small script to produce simple alpha-releases
+
+2008-04-07 19:47 zmoelnig
+
+ * added FTGL-support (after compiling freetype2.14 as
+ multithreaded-Debug!)
+
+2008-04-07 19:22 zmoelnig
+
+ * added JPEG&TIFF support (oops, this crashes...)
+
+2008-04-07 19:06 zmoelnig
+
+ * seems like all of DS is compiling and linking now
+
+2008-04-07 18:58 zmoelnig
+
+ * include headers to make it compile again
+
+2008-04-07 18:51 zmoelnig
+
+ * enabled DS
+
+2008-04-07 18:45 zmoelnig
+
+ * include headers to make it compile again
+
+2008-04-07 18:41 zmoelnig
+
+ * slowly approaching: 1/2 of DS-code compiles
+
+2008-04-07 16:11 zmoelnig
+
+ * a working draft (no FTGL, image, DirectShow yet)
+
+2008-04-07 15:33 zmoelnig
+
+ * added a new project for M$VC2003 (not working yet)
+
+2008-04-07 15:26 zmoelnig
+
+ * minor fixes for m$vc
+
+2008-04-07 15:24 zmoelnig
+
+ * do not exclude the entire file on non-linux (should be handled by
+ the HAVE_DV macro; LATER rename it to HAVE_DV4L)
+
+2008-04-07 15:21 zmoelnig
+
+ * fixed missing return in isRunnable()
+
+2008-04-07 15:18 zmoelnig
+
+ * moved m$vc printf weirdness into configNT.h;
+ include QuickTime into GemWinCreateNT (and make wintab optional)
+
+2008-04-05 13:08 nusmuk
+
+ * add format RGB32 in order to have an efficient vertex texture
+ fetching
+
+2008-04-02 08:42 zmoelnig
+
+ * use "rectangle" instead of "mode", use "dimen" instead of "dim"
+
+2008-04-02 08:37 zmoelnig
+
+ * install help-patches before examples
+
+2008-04-02 08:32 zmoelnig
+
+ * fixed help-patch bugs
+
+2008-04-02 08:21 zmoelnig
+
+ * cleared up the CPPExtern.h stuff a bit;
+ use "create_<classname>" as constructor callback rather than
+ "_class<classname>"
+
+2008-04-02 08:18 nusmuk
+
+ * *** empty log message ***
+
+2008-04-02 08:13 nusmuk
+
+ * make simplification to this example.
+
+2008-04-02 07:42 zmoelnig
+
+ * removed "pdp bridge" objects which were only skeletons and never
+ got any flesh
+
+2008-04-01 18:54 nusmuk
+
+ * *** empty log message ***
+
+2008-04-01 17:56 nusmuk
+
+ * *** empty log message ***
+
+2008-03-31 16:48 nusmuk
+
+ * adding a multi pass rendering with shader example.
+
+2008-03-31 15:42 nusmuk
+
+ * *** empty log message ***
+
+2008-03-31 12:26 zmoelnig
+
+ * use "rectangle" instead of "mode"
+
+2008-03-31 12:15 zmoelnig
+
+ * added a texunit message to gemframebuffer
+
+2008-03-31 11:23 zmoelnig
+
+ * better names for messages; full pix_texture-compatible
+ texture-message
+
+2008-03-12 17:37 zmoelnig
+
+ * added note on where the intel-cards like to crash on linux
+
+2008-03-11 09:33 zmoelnig
+
+ * fixed path
+
+2008-03-11 09:33 zmoelnig
+
+ * throw an error if shader cannot be loaded (instead of trying to
+ interpret
+ the "filename" as shader-program)
+
+2008-03-11 09:16 zmoelnig
+
+ * fixed parameters for the toon-shader
+
+2008-03-10 16:48 zmoelnig
+
+ * moved setup of context-sharing into GemWinCreate<OS>
+
+2008-03-10 16:33 zmoelnig
+
+ * moved topmostWin() into the os-specific files (removing another
+ #define)
+
+2008-03-10 16:25 zmoelnig
+
+ * moved the inclusion of QuickTime.h into os-specific files
+
+2008-03-10 16:20 zmoelnig
+
+ * fixed typo
+
+2008-03-10 16:18 zmoelnig
+
+ * moved platform-dependent stuff from GemMan to GemWinCreate<OS>
+
+2008-03-10 15:55 zmoelnig
+
+ * removed a tiny portion of #ifdef's
+
+2008-03-10 15:49 zmoelnig
+
+ * removed debugging output
+
+2008-03-10 13:16 zmoelnig
+
+ * be more specific about glew-failures (ignore glxew init-fail, but
+ not others)
+
+2008-03-10 10:32 zmoelnig
+
+ * added the "auto" message
+
+2008-03-10 10:30 zmoelnig
+
+ * display the original model too, to see a difference...
+
+2008-03-10 10:28 zmoelnig
+
+ * adapted help-patches to the crystel-eye stereo feature
+
+2008-03-10 10:21 zmoelnig
+
+ * accepted Alan Norman's Crystal-Stereo patch
+
+2008-03-10 09:05 zmoelnig
+
+ * ignoring the failure of glewInit() to retain chromium support.
+ LATER check why it really fails
+
+2008-03-06 11:01 zmoelnig
+
+ * don't try to run configure when doing "make configure"
+
+2008-03-05 11:58 zmoelnig
+
+ * when using imagemagick, we now enforce 8bit per channels only.
+ (we don't have any higher resolution anyhow...)
+
+2008-03-05 10:40 zmoelnig
+
+ * probably got it right now
+
+2008-03-05 10:31 zmoelnig
+
+ * reverted the texture-hack
+
+2008-03-04 18:46 zmoelnig
+
+ * try to catch out-of-memory exceptions when allocating images
+ (fixes #1847369)
+
+2008-03-04 17:44 zmoelnig
+
+ * reverted to non-configure-generated file
+
+2008-03-04 17:39 zmoelnig
+
+ * made it compile under OS-X (haven't tested the functionality
+ yet...)
+
+2008-03-04 16:54 zmoelnig
+
+ * got rid of t_GLshaderObj in favour of GLhandleARB
+
+2008-03-04 16:53 zmoelnig
+
+ * glewified the openGL-wrapper objects that had ifdef's
+
+2008-03-04 15:19 zmoelnig
+
+ * glewified most of the objects (that had ifdef's before);
+ openGL-objects still missing
+
+2008-03-04 15:10 zmoelnig
+
+ * make glew used always (not _really_ part of configure any more);
+ print an error at the very end of configure if openGL and/or
+ m_pd.h seem
+ to be missing
+
+2008-03-04 14:28 zmoelnig
+
+ * added an abstraction to read a film into a pix_buffer as fast as
+ possible.
+
+2008-03-03 18:18 zmoelnig
+
+ * added isRunnable()
+
+2008-03-03 12:32 zmoelnig
+
+ * updated to GLEW-1.5.0
+
+2008-03-03 12:15 zmoelnig
+
+ * added enable-flag for GLEW
+
+2008-03-03 12:14 zmoelnig
+
+ * prepare for GLEW support
+
+2008-03-03 12:01 zmoelnig
+
+ * prepared for GLEW
+
+2008-03-03 11:58 zmoelnig
+
+ * run initGem() _after_ the splash-screen
+
+2008-02-23 11:33 nusmuk
+
+ * adding gemlist_matrix, that output the transformation matrix.
+ (a light version of gemlist_info)
+
+2008-02-20 14:59 zmoelnig
+
+ * transmit GLuint's over t_float
+
+2008-02-20 13:27 zmoelnig
+
+ * added the getFramerate() requested by Georg
+ (i forgot why he couldn't derive it himself)
+
+2008-02-19 15:53 zmoelnig
+
+ * fixed stupid color-bug discovered by georg holzmann
+
+2008-02-12 10:05 zmoelnig
+
+ * when normalizing only to 1 value, anchor it at height instead of
+ width
+ (according to marius' feature-request)
+
+2008-01-29 09:19 zmoelnig
+
+ * fixed typos; rephrased to talk about "states" rather than
+ "pointers"
+
+2008-01-29 09:12 zmoelnig
+
+ * fixed typos; use init-feature of [tgl]; added 4th example
+
+2008-01-24 14:01 nusmuk
+
+ * new example using gemlist, the double gemhead trick, or the
+ "repeat"
+ trick...
+
+2008-01-23 14:25 zmoelnig
+
+ * added _mm_empty() at beginning of MMX processing; this seems to
+ fix the problem
+ with g++-4.2...
+
+2008-01-23 14:03 zmoelnig
+
+ * proper casts
+
+2008-01-23 12:27 zmoelnig
+
+ * 1. moved most platform dependent code out of this object into
+ GemPixSave;
+ 2. allow filenames up to MAXPDSTRING (and not just 80)
+
+2008-01-23 12:25 zmoelnig
+
+ * added autoflip to QuickTime code (e.g. if imageStruct holds an
+ image that is
+ NOT upside-down, it will be flipped to become a correct QuickTime
+ image)
+
+2008-01-22 09:06 zmoelnig
+
+ * use imageStruct memberfunctions to handle types and reallocation:
+ removes a lot of ifdefs and thus makes the code more readable
+
+2008-01-22 08:49 zmoelnig
+
+ * nothing...
+
+2008-01-21 14:44 zmoelnig
+
+ * fixed callbacks that accept lists
+
+2008-01-09 21:12 cclepper
+
+ * fixed window focus on 10.5. thanks to Keith Bauer for the code
+ tip!
+
+2008-01-09 14:52 zmoelnig
+
+ * initialize glew if USE_GLEW
+
+2008-01-09 14:51 zmoelnig
+
+ * there is no "long long" type in C++
+
+2008-01-09 14:51 zmoelnig
+
+ * the last element of an enum must not be terminated by a comma
+
+2008-01-09 14:50 zmoelnig
+
+ * removed stray semicolons
+
+2008-01-09 09:02 zmoelnig
+
+ * added information about the "glUnform2i" problem
+
+2008-01-06 20:19 zmoelnig
+
+ * use m_rectangle instead of m_mode
+
+2008-01-06 20:18 zmoelnig
+
+ * better checks for rectangle-support
+
+2008-01-06 20:17 zmoelnig
+
+ * replaced "mode" by "rectangle" (more meaningful)
+
+2008-01-06 15:53 zmoelnig
+
+ * renamed help-file for [gemlist] to match
+
+2008-01-05 22:03 nusmuk
+
+ * add gemlist object
+
+2008-01-03 17:09 zmoelnig
+
+ * internally destroy the gemwindow when somebody closes the window
+ from outside
+
+2008-01-03 16:14 zmoelnig
+
+ * removed missing files
+
+2008-01-03 16:05 zmoelnig
+
+ * removed warnings
+
+2008-01-03 15:14 nusmuk
+
+ * *** empty log message ***
+
+2008-01-02 19:58 zmoelnig
+
+ * fixed typos and moved all (main) windows into the upper-left
+ corner.
+
+2008-01-02 16:38 zmoelnig
+
+ * use the best available colorspace supported by Gem...
+
+2008-01-02 16:10 zmoelnig
+
+ * implemented feature-request #1854593 (don't reset fps when
+ [gemwin] is
+ created without arguments)
+
+2008-01-02 15:26 zmoelnig
+
+ * added another outlet for various information (e.g. codecs)
+
+2008-01-02 15:26 zmoelnig
+
+ * hopefully fixed bug that crashed Gem when recording another movie
+
+2007-12-23 19:10 zmoelnig
+
+ * removed dependency on non-Gem externals
+
+2007-12-23 12:51 nusmuk
+
+ * *** empty log message ***
+
+2007-12-22 12:09 nusmuk
+
+ * newWave is now a real square.
+
+ ----------------------------------------------------------------------
+ ----------------------------------------------------------------------
+
+2007-12-22 12:06 nusmuk
+
+ * adding mesh_square primitive in order to work with vertex shader.
+
+2007-11-28 14:06 zmoelnig
+
+ * this times it even compiles...
+
+2007-11-28 14:06 zmoelnig
+
+ * hopefully adapted to new avifile-API
+
+2007-11-15 09:09 zmoelnig
+
+ * include "infotypes.h" instead of "StreamInfo.h"; weird that on
+ ubuntu/gutsy
+ the both are not included automatically by "avifile.h"
+
+2007-10-16 14:46 zmoelnig
+
+ * removed MarkEx
+
+2007-10-15 08:06 zmoelnig
+
+ * removed dependency off Gem.$(EXT) on $(OBJECTS)
+
+2007-10-14 16:41 cclepper
+
+ * reset counter for each new file
+
+2007-10-11 14:49 zmoelnig
+
+ * make Gem.$(EXT) .PHONY again
+
+2007-10-11 14:44 zmoelnig
+
+ * moved the splash-screen from GemMan.cpp to GemSetup.cpp;
+ prepare GemSetup to add Gem's own path to the search-paths
+
+2007-10-11 12:12 zmoelnig
+
+ * cleanup objectfiles when they are in . instead of $(OBJDIR)
+
+2007-10-11 12:09 zmoelnig
+
+ * build objects in the "Objects" directory, just like on w32..
+
+2007-10-11 11:33 zmoelnig
+
+ * unmade the changes i accidentally committed to the CVS
+
+2007-10-11 11:18 zmoelnig
+
+ * cast c++ strings to (char*) when needed to avoid compiler
+ warnings
+
+2007-10-11 11:07 zmoelnig
+
+ * added typedef for GLchar on openGL<2.0
+
+2007-10-08 12:19 zmoelnig
+
+ * install reference patches into extra/Gem instead of
+ extra/help-Gem
+
+2007-10-08 09:36 zmoelnig
+
+ * renamed help-patches to "-help" to match newer versions of pd
+
+2007-10-08 09:11 zmoelnig
+
+ * introduce a new type GL_RGBA_GEM which depends on the platform
+ (e.g. RGBA or ARGB)
+
+2007-10-07 09:02 zmoelnig
+
+ * added cyrille's suggestion for actively enabling the
+ depth test
+
+2007-10-06 11:48 zmoelnig
+
+ * remove Gnu/
+
+2007-10-05 13:43 zmoelnig
+
+ * reverted cgc's changes (since they duplicated my last ones...)
+
+2007-10-04 22:12 cclepper
+
+ * enables the first 8 texture units for multitexturing.
+
+2007-10-04 15:50 cclepper
+
+ * added min and max frame message for recording. uncommented output
+ of frame number in stopRecord().
+
+2007-10-04 14:38 zmoelnig
+
+ * added some missing minframe&maxframe stuff chris has forgotten to
+ comit...
+
+2007-10-03 20:26 cclepper
+
+ * added min and max frame message for recording. uncommented output
+ of frame number in stopRecord().
+
+2007-10-02 10:58 zmoelnig
+
+ * - remove the "-j 4" option from the subdirectory make
+ (this should be set outside of the Makefile)
+ - make the "strip" target depend on Gem.$(EXT)
+ (to make outside "-j" work correctly)
+
+2007-09-29 17:40 zmoelnig
+
+ * added newline at EOF
+
+2007-09-28 11:50 zmoelnig
+
+ * output correct dimensions when using 3d-textures
+ (this is: 1*1 rather then m_width*m_height)
+
+2007-09-26 16:31 zmoelnig
+
+ * updated documentation (fixed path)
+
+2007-09-26 15:27 zmoelnig
+
+ * changed (long int) to GLint so compilation doesn't choke on
+ recent headers...
+
+2007-09-26 14:30 zmoelnig
+
+ * don't do weird casts; rather use the correct type from the
+ beginning
+
+2007-09-25 23:23 cclepper
+
+ * silly Nvidia headers want a cast to GLint.
+
+2007-09-21 19:12 zmoelnig
+
+ * added another possibility to switch between various dv devices
+ (via numeric selectors)
+
+2007-09-21 17:26 zmoelnig
+
+ * put "default" target into */Makefile
+
+2007-09-21 16:17 zmoelnig
+
+ * call the <subdir>/Makefile instead of directly referring to
+ Makefile.subdir
+
+2007-09-21 16:02 zmoelnig
+
+ * a separate makefile for all subdirectories;
+ this can later be used for partly building Gem as separate
+ objects
+
+2007-09-21 15:11 zmoelnig
+
+ * use environmental variable to specify a different default font
+
+2007-09-21 13:29 zmoelnig
+
+ * use symbol to store the old fontname (less crash-prone)
+
+2007-09-13 13:42 zmoelnig
+
+ * hopefully fixed bug reported by cyrille
+
+2007-09-13 13:41 zmoelnig
+
+ * cleaned up post() messages
+
+2007-09-13 12:45 zmoelnig
+
+ * updated documentation a bit (use the [pd gemwin])
+
+2007-09-13 12:27 zmoelnig
+
+ * made sure all the example-patches work
+
+2007-09-13 11:14 zmoelnig
+
+ * clamp the string-characters to 0..65535
+ (FTGL sometimes crashes if the wchar is >65535;
+ and in theory (wikipedia), ttf-fonts can only hold 2^16 glyphs)
+
+2007-09-10 23:21 eighthave
+
+ * cleaned up help patch to follow Gem standard
+
+2007-09-10 22:43 eighthave
+
+ * minor clean up and removed [mode( message since its not required
+ on ATI anymore
+
+2007-09-10 22:39 eighthave
+
+ * removed loadbang because it causes crashes on Mac OS X and is not
+ required on GNU/Linux (at least on my machine with an ATI X1600)
+
+2007-09-10 22:38 eighthave
+
+ * created a cleaned up, truly simple version, and testing it on
+ Ubuntu and Mac OS X
+
+2007-09-10 21:40 eighthave
+
+ * turned most of the help patch into functional examples instead of
+ just comments about the messages. The "viewing", "buffering" and
+ "steroscopic" sections still need examples
+
+2007-09-10 21:39 eighthave
+
+ * created help patch to document that t[pix_blur] is deprecated
+
+2007-09-10 21:32 eighthave
+
+ * added sliders to make playing with this example much easier
+
+2007-09-10 21:18 eighthave
+
+ * added a slider to make it easier to rotate
+
+2007-09-10 10:44 zmoelnig
+
+ * a unit-test framework (not yet finished)
+
+2007-09-10 10:19 zmoelnig
+
+ * cyrille has reported a crash with the [gemframebuffer] object;
+ this test triggers this crash
+
+2007-09-10 10:15 zmoelnig
+
+ * added argument to call of [pix_histo]
+
+2007-09-03 14:18 zmoelnig
+
+ * fixed crasher bug when [curve] was created without arguments
+
+2007-09-02 14:54 zmoelnig
+
+ * use "pix_video" as default help-file isntead of "pix_movie"
+
+2007-09-02 14:40 zmoelnig
+
+ * updated example patches a bit (according to Gijon) to use more
+ gui-elements
+
+2007-08-29 14:54 cclepper
+
+ * Help class should now open pix_video help file.
+
+2007-08-25 19:47 zmoelnig
+
+ * changed the help-symbol of the [pix_movieDarwin] to [pix_movie]
+
+2007-08-25 19:43 zmoelnig
+
+ * oops; removed the default number of points;
+ just assume 0, but allow creation
+
+2007-08-25 19:42 zmoelnig
+
+ * default to 4 inputs if none are present
+
+2007-08-25 19:33 zmoelnig
+
+ * accepted hans's changes to the documentation (this is: add the
+ "mode" message)
+
+2007-08-20 21:23 cclepper
+
+ * added input selection for devices.
+
+2007-08-07 14:32 cclepper
+
+ * defaults to 2D to cope with busted drivers.
+
+2007-08-01 21:42 cclepper
+
+ * changed GL_TEXTURE_RECTANGLE_EXT to _ARB which seems to be
+ required for DMA uploads on Intel now.
+
+2007-08-01 21:33 cclepper
+
+ * changed GL_TEXTURE_RECTANGLE_EXT to _ARB which seems to be
+ required for DMA uploads on Intel now.
+
+2007-07-27 21:47 cclepper
+
+ * OSX does 128 bit or 4k page boundary alignment automatically.
+ works pretty well on its own.
+
+2007-07-27 21:45 cclepper
+
+ * changed __PPC__ to __ppc__
+
+2007-07-25 21:36 cclepper
+
+ * passes pixBlock to state->image. works with pix_coordinate again.
+
+2007-07-24 18:23 cclepper
+
+ * moved Quicktime init EnterMovies() and GL checks to initGem()
+
+2007-07-14 00:00 cclepper
+
+ * fixed typo in sampler handling
+
+2007-07-12 18:12 cclepper
+
+ * added handling for changing sampler texture units
+
+2007-07-11 15:19 zmoelnig
+
+ * made it compile again under debian/lenny
+
+2007-06-07 21:31 cclepper
+
+ * added codec selection by name.
+
+2007-06-06 08:03 zmoelnig
+
+ * regenerated ChangeLog
+
+2007-06-05 21:44 cclepper
+
+ * fixed looooong first frame bug. added detection for colorspace
+ and image flipping.
+
+2007-05-31 17:52 zmoelnig
+
+ * make old-images tiny (almost free them) when resizing the array:
+ important when you resize large arrays;
+ TODO: do not resize buffers that already have the correct size
+
+2007-05-31 15:18 zmoelnig
+
+ * added "resize" message
+
+2007-05-30 14:49 zmoelnig
+
+ * added "resize" message
+
+2007-04-02 15:27 zmoelnig
+
+ * fixed v4l2-code as to set the "m_capturing"-flag whenever we
+ exit the capturing thread (not just when we power it down);
+
+ in pix_videoNEW do not startTransfer() in the constructor phase
+
+2007-04-02 10:24 zmoelnig
+
+ * incidentially deleted the "using std::string;" line...now it is
+ back
+
+2007-04-02 10:18 zmoelnig
+
+ * updated documentation a bit
+
+2007-04-02 07:36 zmoelnig
+
+ * removed GLTT support;
+ added wide-character support for FTGL (at least in "string" mode)
+
+2007-04-02 07:34 zmoelnig
+
+ * removed GLTT support;
+ added wide character support for FTGL-font rendering (at least in
+ "string" mode)
+
+2007-03-14 10:57 zmoelnig
+
+ * minor issue with using fprintf() without carriage return;
+ this solution uses verbose(), though i am not sure whether this
+ is really thread safe...
+ have i really forgotten to check this in...?
+
+2007-03-12 09:15 zmoelnig
+
+ * added saturated logic and made it default (is the LATTER a good
+ idea?)
+
+2007-02-20 10:13 zmoelnig
+
+ * fixed typos in comment
+
+2007-02-20 10:11 zmoelnig
+
+ * fixed comment
+
+2007-02-20 09:58 zmoelnig
+
+ * added a configure-flag to specify the maximum openGL-version to
+ use.
+ use this information in GemGL.h to exclude certain parts of the
+ openGL-headers
+ thanks ico for the suggestion
+
+2007-02-20 09:56 zmoelnig
+
+ * glBlendEquation() needs openGL-1.2
+
+2007-02-20 09:43 zmoelnig
+
+ * glActiveTexture() is not always defined
+
+2007-02-20 09:42 zmoelnig
+
+ * indentation
+
+2007-02-19 11:29 zmoelnig
+
+ * applied ico's patches in order to stabilize dv4l
+ (note: use delete[] on ~pix_videoNEW)
+
+2007-02-13 13:11 zmoelnig
+
+ * fixed cases for os-x includes (fixes bug#1613373)
+
+2007-02-12 22:33 tigital
+
+ * small changes to get correct colors on intel macs
+
+2007-02-12 21:43 tigital
+
+ * small change to get correct colors on intel macs
+
+2007-01-07 22:32 tigital
+
+ * added GL_VERSION_2_0 compile path for non-ARB glsl functions
+
+2007-01-07 19:52 zmoelnig
+
+ * proper calling of CPPExtern::error() in the static member
+ functions
+
+2006-12-07 18:19 cclepper
+
+ * quick fix for YUV 3x3 on x86. for now it just does the generic
+ loop.
+
+2006-12-06 20:08 cclepper
+
+ * added an ifdef to make sure this is not compiled on OSX.
+ pix_filmDarwin is used instead
+
+2006-12-06 19:56 cclepper
+
+ * added an ifdef to make sure this is not compiled on OSX.
+ pix_movieDarwin is used instead
+
+2006-12-06 19:44 cclepper
+
+ * added another ifdef to make sure this is not compiled on OSX
+
+2006-12-04 15:35 zmoelnig
+
+ * sped things up a bit; cleaned up post()
+
+2006-12-04 09:11 zmoelnig
+
+ * added comment about initial state and a note, that you now can
+ set this
+ initial state via arguments
+
+2006-12-04 09:09 zmoelnig
+
+ * add an optional argument to the object, so the initial state can
+ be given at object creation (thanks cyrille for the request)
+
+2006-11-25 20:04 zmoelnig
+
+ * added "saturate" message to turn saturation on/off;
+ fixed bug in MMX code with gains>1;
+ added initial arguments
+
+2006-11-21 12:10 zmoelnig
+
+ * less warnings when compiling
+
+2006-11-21 12:00 zmoelnig
+
+ * nobody uses this and if they do, it wouldn't work anyhow
+
+2006-11-21 11:58 zmoelnig
+
+ * updated documentation a tiny bit...
+
+2006-11-21 11:57 zmoelnig
+
+ * minor code cleanup
+
+2006-11-21 10:10 zmoelnig
+
+ * bail out when using wrong messages
+
+2006-11-15 11:12 zmoelnig
+
+ * fixed typo (it is __GNUC__ and not __GNUC___)
+
+2006-11-15 11:08 zmoelnig
+
+ * more verbosity when disabling the culprit altivec stuff (since
+ the code
+ does not seem to work and i don't know why...watch out for the
+ autobuild
+ logs tomorrow...)
+
+2006-11-14 10:58 zmoelnig
+
+ * disable YUV422_to_YV12_altivec() for gcc<4.0 via the
+ NO_VECTORINT_TO_VECTORUNSIGNEDINT define (the fix yesterday
+ coukdn't have worked);
+ btw YUV422_to_YV12_altivec() is really _unused_ in the current
+ sources!!
+
+2006-11-14 10:34 zmoelnig
+
+ * can't use methods with "float, symbol" type; have to use A_GIMME
+ instead
+
+2006-11-13 15:49 zmoelnig
+
+ * disabling __VEC__ for older gcc's (<4); LATER fix the code
+
+2006-11-12 15:20 zmoelnig
+
+ * print credits on first object creation
+
+2006-11-12 15:14 zmoelnig
+
+ * removed the default "HAVE_ARTOOLKIT"; this is checked by
+ configure
+
+2006-11-12 15:05 zmoelnig
+
+ * added shigeyuki's [pix_artoolkit]
+
+2006-11-12 15:04 zmoelnig
+
+ * checks for artoolkit
+
+2006-11-08 20:30 zmoelnig
+
+ * added example file for the use of [gemframebuffer]; note that i
+ use
+ [pix_texture] instead of [pix_multitexture]
+
+2006-11-08 19:24 zmoelnig
+
+ * removed the [pix_coordinate] stuff, since it is now unneccessary
+ (i thought i removed this already...)
+
+2006-11-06 17:39 zmoelnig
+
+ * fail to load movie when fps get's weird... (LATER fix the ffmpeg
+ code)
+
+2006-11-06 16:48 zmoelnig
+
+ * made film::m_auto protected; from outside it can now only be set
+ via setAuto(); this should make it easier to make optimized
+ decoding
+ paths for sequential reading (e.g. non-random-access)
+
+2006-11-06 16:40 zmoelnig
+
+ * better handling of decoding errors...
+
+2006-11-03 16:50 zmoelnig
+
+ * fixed calls to post()
+
+2006-11-03 08:37 zmoelnig
+
+ * fixed calls to ::error() and ::post()
+
+2006-11-03 08:32 zmoelnig
+
+ * added post() method to CPPExtern.cpp which automatically prepends
+ the
+ object's name (if available);
+ accordingly had to change a lot of uses uses of post() where
+ either the
+ object's name was hard- or softcoded or ::post() was used (in the
+ callback functions)
+
+2006-11-03 08:26 zmoelnig
+
+ * extended the texture-sharing message to: textureID, texCoords,
+ type, flags
+
+2006-11-03 08:25 zmoelnig
+
+ * fixed v4l-1 to work with my usb-2u-cam; v4l-2 starts to work
+ too...
+
+2006-11-03 08:24 zmoelnig
+
+ * updated info-files
+
+2006-11-01 22:33 tigital
+
+ * [pix_multitexture] now works as expected!
+ - new [dimen x y< message needed so that it can determine
+ texcoords
+ - GemShape's SetVertex() has been modified to loop thru
+ glMultiTexCoord2f, when needed
+ - GemState has new variable: state->multiTexCoords, which is 0 by
+ default, but set in pix_multitexture based on the # of texUnits
+ requested
+
+2006-10-30 20:57 tigital
+
+ * more attempts at fixes for bad type-ing of vec's on 10.3
+
+2006-10-30 18:51 zmoelnig
+
+ * added option to disable "-fPIC"
+
+2006-10-30 18:45 zmoelnig
+
+ * make "-Os" the default on Darwin
+
+2006-10-30 18:37 zmoelnig
+
+ * added more tests for compiler-flags as suggested by tigital
+ (-mpowerpc-gfxopt is turned OFF by default; LATER think about the
+ "-Os" flag on os-x)
+
+2006-10-30 18:24 zmoelnig
+
+ * reverted the type changes (while this still breaks compilation
+ with older gcc's, at least it is functional)
+
+2006-10-30 08:47 zmoelnig
+
+ * oops, fixed typo
+
+2006-10-30 08:46 zmoelnig
+
+ * added check for "-fpascal-strings" which allows us to use
+ pascal-strings (containing '\p') on os-x
+
+2006-10-30 08:26 zmoelnig
+
+ * tried to fix another error with types; NEEDS TESTING
+
+2006-10-26 20:04 tigital
+
+ * fixes for bad type comparisons in some vec_sl()/vec_add and loop
+ comparisons
+
+2006-10-26 20:00 tigital
+
+ * fix for gcc4 warning "'GemException' has virtual functions but
+ non-virtual destructor"
+
+2006-10-22 19:51 zmoelnig
+
+ * finally removed "configure" since it really should be generated
+ (and therefore happens to get out of sync with configure.ac too
+ often)
+
+2006-10-20 17:48 zmoelnig
+
+ * only call glUseProgramObjectARB() in postrender() when we have
+ a linked module (less crashy on systems that don't really support
+ shaders...)
+
+2006-10-20 17:40 zmoelnig
+
+ * changed type of for-loop variable from (size_t) to (singed long
+ long), since unsigned numbers never get negative!
+
+2006-10-18 13:49 zmoelnig
+
+ * store the CONFIGUREFLAGS in Make.config, so that automatic calls
+ to "configure" produce the same results;
+ additionally this should make it possible to just call:
+ 'CONFIGUREFLAGS="--with-pd=/bi/ba/bo" make"
+ in a distclean environment and it will build everything;
+ LATER remove configure/aclocal.m4
+
+2006-10-18 11:06 zmoelnig
+
+ * setNorm() now has an effect even if capturing is currently not
+ running;
+ LATER think about making the "mode <norm> <channel>" message work
+ again (it seems like this is some threading problem)
+
+2006-10-18 11:05 zmoelnig
+
+ * fixed if/else at the "mode" message
+
+2006-10-18 10:53 zmoelnig
+
+ * hmm...
+
+2006-10-18 10:52 zmoelnig
+
+ * made it a tiny bit more readable; added accumbuffer-bits to
+ window-creation
+
+2006-10-18 10:50 zmoelnig
+
+ * example for texture-sharing
+
+2006-10-18 10:46 zmoelnig
+
+ * dont use markEx-objects anymore;
+ LATER remove this example altogether
+
+2006-10-18 10:44 zmoelnig
+
+ * dont use markEx-objects anymore
+
+2006-10-18 10:43 zmoelnig
+
+ * updated to use vera.ttf instead of arial.ttf and to not use
+ markEx-objects anymore
+
+2006-10-06 14:53 cclepper
+
+ * updated RGBA pixel packings for Mac Intel
+
+2006-10-06 14:50 cclepper
+
+ * update for proper Mac Intel pixel packing
+
+2006-10-04 11:38 zmoelnig
+
+ * proper initialization (memset(0)) for fidtrackerx (used to crash
+ on my x64_64)
+
+2006-10-03 15:13 zmoelnig
+
+ * hopefully fixed the check whether OpenGL-framework is used
+
+2006-10-03 15:08 zmoelnig
+
+ * disable checks for libGL and libGLU if we use the
+ OpenGL-framework
+
+2006-10-03 11:51 zmoelnig
+
+ * disable checks for lqt and libquicktime if QuickTime-framework is
+ being used
+
+2006-09-27 12:55 zmoelnig
+
+ * deleted obsoleted objects from this list
+
+2006-09-27 12:53 zmoelnig
+
+ * make pd-binary settable via the PD variable
+
+2006-09-27 10:11 zmoelnig
+
+ * removed the test for AC_PROG_GCC_TRADITIONAL since we use c++
+ instead of cc
+
+2006-09-27 09:53 zmoelnig
+
+ * hopefully fixed the FFMPEG-thing (the AVCodecContext-check was
+ broken
+ since i changed the language from "C" to "C++")
+
+2006-09-27 09:04 zmoelnig
+
+ * added some magic for FTGL and ffmpeg
+
+2006-09-26 09:56 zmoelnig
+
+ * use our own glew.h (if so)
+
+2006-09-26 09:55 zmoelnig
+
+ * glProgramEnvParameter4fvARB() can only be used if
+ GL_ARB_vertex_program is defined
+ (GL_NV_vertex_program doesn't matter)
+
+2006-09-26 09:27 zmoelnig
+
+ * removed check for "-no-builtin" gcc-flags, since this prevents us
+ from building with older gcc-version
+
+2006-09-25 13:28 zmoelnig
+
+ * regenerated glew from 1.3.4 sources;
+ fixed importGLEW.sh so that it automatically adds the "#ifdef
+ USE_GLEW"
+ clauses around the code
+
+2006-09-21 19:36 zmoelnig
+
+ * added checks for the not-deprecated linking flags on OSX;
+ disabled altivec on x86_64 machines
+
+2006-09-21 14:38 zmoelnig
+
+ * added newline at end of file
+
+2006-09-21 14:32 zmoelnig
+
+ * add generic inlets for each textureunit
+
+2006-09-21 14:31 zmoelnig
+
+ * added PDerror() which calls pd_error() without having to worry
+ about the object ("ourselves")
+
+2006-09-20 15:57 zmoelnig
+
+ * disabled Vertex by default (since it is very experimental)
+ disabled SSE2 by default (since most processors do not yet
+ support it)
+
+2006-09-20 15:56 cclepper
+
+ * added glfrustum call with GEM default setting. Uncommented some
+ of the matirx calls which get closer to correct rendering.
+
+2006-09-20 15:51 zmoelnig
+
+ * indentation of preprocessor-directives, so i can read them
+
+2006-09-20 07:55 zmoelnig
+
+ * removed the legacy HaveValidContext() function call (since it
+ does no longer exist)
+
+2006-09-19 20:48 cclepper
+
+ * init m_FBOcolor not m_color
+
+2006-09-19 20:43 cclepper
+
+ * added a color message to set the background color.
+
+2006-09-18 11:09 zmoelnig
+
+ * another check for illegal filenames
+
+2006-09-18 10:39 zmoelnig
+
+ * removed MarkEx from Gem
+
+2006-09-18 10:39 zmoelnig
+
+ * removed dependency on [v+] and friends (which are no longer part
+ of Gem)
+
+2006-09-17 15:41 zmoelnig
+
+ * put "float seconds;" in the platform-independent section, since
+ it is used by both __APPLE__ and __WIN32__
+
+2006-09-15 18:15 tigital
+
+ * [OSX] small fix for close() definition
+
+2006-09-14 09:44 zmoelnig
+
+ * hopefully made this work with older openGL-headers
+
+2006-09-14 09:20 zmoelnig
+
+ * put the authors into GemVersion.h and removed the OS-information
+ (since this is blurry)
+
+2006-09-14 09:00 zmoelnig
+
+ * w32 batch file for testing;
+ LATER make this via make
+
+2006-09-12 22:38 cclepper
+
+ * updated to include timers and matrix flipping on windows
+
+2006-09-12 19:58 cclepper
+
+ * adds a timer for the movie framerate on windows. also flips the
+ image around when a directshow source is used.
+
+2006-09-12 19:44 cclepper
+
+ * added header for GLEW
+
+2006-09-12 19:43 cclepper
+
+ * Quicktime init on first launch for Windows. This could possibly
+ go in GemWinCreateNT, but it works fine here.
+
+2006-09-12 19:40 cclepper
+
+ * GLEW init code for Windows
+
+2006-09-12 19:37 cclepper
+
+ * added a working SIMD feature check for Windows.
+
+2006-09-11 21:56 cclepper
+
+ * m_auto is passed to the handle. useful for DirectShow and
+ Quicktime which are more efficient handling auto play than just
+ incrementing a frame counter.
+
+2006-09-11 21:55 cclepper
+
+ * moved m_auto to public member variable
+
+2006-09-11 21:53 cclepper
+
+ * added right inlet frame handling and auto now sets rate
+
+2006-09-07 21:28 cclepper
+
+ * fixed error in SetVertex that made everything square
+
+2006-09-05 15:27 tigital
+
+ * added more informative output when changing mode
+
+2006-09-03 16:50 zmoelnig
+
+ * removed inheritance of GemException from std::exception to not
+ set up M$VC; hope this works
+
+2006-09-02 18:37 zmoelnig
+
+ * use "-path" for searching images
+
+2006-09-02 18:37 zmoelnig
+
+ * added installabs target for installing abstractions;
+ install Gem.${EXT} into pd/extra/Gem/
+
+2006-08-31 19:45 cclepper
+
+ * added a message apative to set the threshold for deinterlacing.
+ also attempted to make the deinterlacing a little nicer looking
+ for RGBA.
+
+2006-08-31 19:36 cclepper
+
+ * changed drawing to use SetVertex() which allows for texturing
+ from texture units other than 0
+
+2006-08-31 18:48 cclepper
+
+ * added texunit message and handling of multiple texture units
+
+2006-08-29 15:34 zmoelnig
+
+ * added "cvs" to the version string
+
+2006-08-29 14:46 zmoelnig
+
+ * removed the tailing slash from BUILDDIR (avoid double-slashes in
+ paths)
+
+2006-08-29 07:35 zmoelnig
+
+ * fixed compilation issue on systems without HAVE_DIRECTSHOW
+
+2006-08-24 21:20 cclepper
+
+ * added HAVE_DIRECTSHOW define to select filmDS or filmAVI
+
+2006-08-24 21:15 cclepper
+
+ * changed defines to add HAVE_DIRECTSHOW
+
+2006-08-24 20:55 cclepper
+
+ * DirectShow class for pix_film on Windows.
+
+2006-08-22 12:05 zmoelnig
+
+ * replaced [v+] and friends with pd-objects
+
+2006-08-22 12:03 zmoelnig
+
+ * dummy objects that print an error when being instantiated,
+ telling the user that the real objects ceased to exist
+
+2006-08-22 11:52 zmoelnig
+
+ * cyrille's stencil buffer patch
+
+2006-08-22 07:52 zmoelnig
+
+ * newline at end of file (after all, C++ MUST have a newline at the
+ EOF)
+
+2006-08-22 07:40 zmoelnig
+
+ * put the DirectShow code into #ifdef's to prevent it from bulding
+ on other platforms;
+ dos2unix
+
+2006-08-21 21:21 cclepper
+
+ * Changed callback to GetCurrentBuffer. Added method to record
+ video to disk in native format (useful for DV capture).
+
+2006-08-21 21:16 cclepper
+
+ * Object for loading DirectShow files on Windows
+
+2006-08-21 18:48 cclepper
+
+ * fixed cast to GLclampd for depth flag
+
+2006-08-17 11:08 zmoelnig
+
+ * remove the 2nd inlet inherited from [pix_texture] since this
+ object always has its own texture
+
+2006-08-17 11:07 zmoelnig
+
+ * added a second inlet for setting a "remote" texture, which is
+ used optionally if no image is present
+
+2006-08-17 09:13 zmoelnig
+
+ * deleted commented out leftovers;
+ use window-dimensions when given dimensions <=0 (instead of <0)
+
+2006-08-17 08:22 zmoelnig
+
+ * an example on how to use full-screen motion-bluring with
+ feedback-textures
+
+2006-08-16 12:40 zmoelnig
+
+ * autoconf working on OSX
+
+2006-08-16 12:39 zmoelnig
+
+ * deleted [gemorb] and [gemtablet]
+
+2006-08-16 12:31 zmoelnig
+
+ * removed MarkEx from Gem; added Vertex-branch to configure
+
+2006-08-16 12:27 zmoelnig
+
+ * removed MarkEx from Gem
+
+2006-08-16 10:03 zmoelnig
+
+ * better(?) declarations of exceptions...
+
+2006-08-14 15:32 zmoelnig
+
+ * removed debugging printout
+
+2006-08-14 15:31 zmoelnig
+
+ * initialization of treeidmap
+
+2006-08-14 15:07 zmoelnig
+
+ * more arguments to objects that need it
+
+2006-08-14 14:58 zmoelnig
+
+ * allow arguments to objects
+
+2006-08-14 14:37 zmoelnig
+
+ * changed this object to A_GIMME,
+ since default args do not like symbols to come after floats...
+ LATER: this object should refuse from being created, if the
+ arguments do not match what we expect
+ LATER: there are other objects who also suffer from this...
+
+2006-08-09 17:15 zmoelnig
+
+ * rearranged a bit, so that it is possible to find the "--with-pd"
+ flag in the help...
+
+2006-08-09 17:08 zmoelnig
+
+ * this might work on os-x!
+ changed the behaviour of "--with-pd" so that it's argument should
+ direct to the base-path of pd, where we can find both headers
+ (<pdpath>/src) and libraries (<pdpath>/bin)
+
+2006-08-09 16:44 zmoelnig
+
+ * use "0" instead of NULL for setting characters
+
+2006-08-09 16:40 zmoelnig
+
+ * protect the inclusion of <colormodels.h> with
+ HAVE_QUICKTIME4LINUX
+
+2006-07-27 16:00 zmoelnig
+
+ * use "vera.ttf" as default font (whoa, this could break things!)
+
+2006-07-27 15:59 zmoelnig
+
+ * use GemState->reset() instead of resetting things manually
+
+2006-07-27 15:58 zmoelnig
+
+ * removed the "stereo" membervariable: this is handled by
+ "tickTime";
+ added a "reset()" method (to be used in [gemhead] instead of
+ resetting things manually)
+
+2006-07-27 15:56 zmoelnig
+
+ * replaced setting GemState->stereo by setting GemState->tickTime;
+
+2006-07-27 12:12 zmoelnig
+
+ * removed an unconditional exception thrown in the constructor
+
+2006-07-25 16:37 zmoelnig
+
+ * use "state->tickTime" instead of "state->stereo" for (not)
+ updating movements
+
+2006-07-25 14:47 zmoelnig
+
+ * made the warning go away. a bit more text...
+
+2006-07-20 18:45 tigital
+
+ * removed "GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT" from
+ fbo status checking because it has been removed from the spec
+
+2006-07-20 17:09 tigital
+
+ * add info about compat message
+
+2006-07-12 04:47 tigital
+
+ * replaced "colorspace" with separate "type" and "format" messages
+ (also can affect creation args): default type=GL_UNSIGNED_BYTE
+ and format=GL_RGB; more informative (and more gem-like) error
+ reporting; better setup of fbo's; switchable textureType
+ (default=GL_TEXTURE_2D); better cleanup
+
+2006-07-12 04:26 tigital
+
+ * [osx] "type = ..._REV" or not: compile-time check for
+ __BIG_ENDIAN__, to help support intel-macs
+
+2006-07-12 04:22 tigital
+
+ * [osx] start of code to detect altivec at runtime
+
+2006-07-12 04:21 tigital
+
+ * [osx] possibility of using generic float (software) renderer:
+ should come up with a way to switch between renderer's at runtime
+
+2006-07-12 04:19 tigital
+
+ * [osx] check for resource's existence before releasing them
+
+2006-07-12 04:17 tigital
+
+ * added glTexParameteri()'s; removed auto texcoord generation (for
+ now...); better support for older GL's; seems to work (atm) with
+ geo's
+
+2006-07-12 04:04 tigital
+
+ * starting to merge in vertex_array stuff (finally)
+ - accepts tables in this order atm: vertex, color, normal,
+ texcoord
+
+2006-07-12 04:00 tigital
+
+ * starting to merge in vertex_array stuff (finally)
+
+2006-07-12 02:58 tigital
+
+ * starting to merge in vertex_array stuff (finally)
+
+2006-07-04 14:48 zmoelnig
+
+ * use setCSizeByFormat()
+
+2006-07-04 14:47 zmoelnig
+
+ * use a define for the debug-printout at decoder-instantiation:
+ makes code much more readable
+
+2006-07-04 14:46 zmoelnig
+
+ * the convert(To|From) routines now also work without an explicit
+ colorspace; if none is given, the already set cs of the
+ destination is taken; if this is unset, the default cs is used
+
+2006-07-03 09:06 zmoelnig
+
+ * replaced sprintf() by snprintf(); replaced printf() by
+ post()/error()
+
+2006-07-03 08:45 zmoelnig
+
+ * lowered the threshold of insecurity by replacing usleep() with
+ select()
+
+2006-07-03 08:44 zmoelnig
+
+ * lowered the threshold of insecurity with snprintf(), select(),...
+
+2006-06-26 02:28 tigital
+
+ * xcode 2.3 project file, makes dynamiclib
+
+2006-06-20 09:03 zmoelnig
+
+ * forgot to remove the debugging "read"s...
+
+2006-06-14 10:20 zmoelnig
+
+ * generated from configure.ac
+
+2006-06-14 10:20 zmoelnig
+
+ * the SIMD-tests are only done if required explicitely by the user
+ (e.g. --enable-mmx) or the compiling hardware seems to support it
+ (naive test: if ARCH="i686" we want "sse2" and "mmx" but not
+ "altivec" and the like); LATER make better tests (query processor
+ capabilities)
+
+2006-06-14 10:17 zmoelnig
+
+ * generated from acinclude.m4 (with automake-1.9)
+
+2006-06-14 10:16 zmoelnig
+
+ * the GEM_ARG_WITH macro family now doesn't explicitely set the
+ default value, unless a 3rd argument is given and a non-empty
+ string (like "force")
+
+2006-06-14 09:25 zmoelnig
+
+ * why...these files should have been deleted a long time ago...
+
+2006-06-14 09:02 zmoelnig
+
+ * removed non-free fonts and added one free replacement; added a
+ COPYING.txt which discusses licensing.
+ LATER think about changing the default font to "vera.ttf"
+
+2006-06-14 08:56 zmoelnig
+
+ * oops, forgot to check in the changes for fain-grained control
+ over SIMD-optimization
+
+2006-06-13 22:45 cclepper
+
+ * commented out the fps post() on the Mac since that goes out the
+ outlet
+
+2006-06-13 22:41 cclepper
+
+ * used #if 0 to remove the object from the build process. need to
+ use some proper defines until the new version works as well as
+ the old
+
+2006-06-13 22:31 cclepper
+
+ * should work for Mac/Win now
+
+2006-06-13 22:30 cclepper
+
+ * moved m_recordStart and m_recordStop to the base class. commented
+ out the not implemented getCodecName and getCodecDescription
+
+2006-06-13 22:28 cclepper
+
+ * moved m_recordStart and m_recordStop to the base class
+
+2006-06-13 22:25 cclepper
+
+ * Used one #ifdef to keep from crashing on Mac/Win. m_automatic is
+ now true by default.
+
+2006-06-13 21:31 cclepper
+
+ * Added a very clever #if 0 to remove this file from compilation.
+
+2006-06-13 21:29 cclepper
+
+ * updated header file for volume function
+
+2006-06-09 19:07 cclepper
+
+ * changed maxStackDepth declarations to match. both are GLint
+
+2006-06-09 19:05 cclepper
+
+ * updated header file for quality function
+
+2006-06-09 19:04 cclepper
+
+ * updated header file for volume function
+
+2006-06-09 13:06 zmoelnig
+
+ * cleaned up setCSizeByFormat() to only one big (#ifdef __APPLE__
+ #else) instead of 6 of them: should be more readable
+
+2006-06-08 15:36 zmoelnig
+
+ * clean up shared memory needed when the segment already exists but
+ is smaller than what we requested
+
+2006-06-08 11:55 zmoelnig
+
+ * removed freeShm() from the destructor since the parent's
+ destructor already handles this: the joys of inheritance
+
+2006-06-01 13:58 zmoelnig
+
+ * prefixed V4L2-specific defines with V42L_; added loads of
+ debugging stuff but still couldn't make it work...
+
+2006-06-01 13:55 zmoelnig
+
+ * prefixed V4L-specific defines with V4L_; better checks on
+ stopTransfer()
+
+2006-06-01 13:52 zmoelnig
+
+ * added some more tests for defines when we are on w32
+
+2006-05-31 14:05 zmoelnig
+
+ * reschedule a rendering-cycle when changing the framerate from 0.0
+ to something valid (normally the framerate change only takes
+ effect at the next render-cycle; with framerate==0.0 this can
+ take a long time)
+
+2006-05-31 14:05 zmoelnig
+
+ * cancel pending destroy-requests on "create"
+
+2006-05-31 13:54 zmoelnig
+
+ * reschedule a rendering-cycle when changing the framerate from 0.0
+ to something valid (normally the framerate change only takes
+ effect at the next render-cycle; with framerate==0.0 this can
+ take a long time)
+
+2006-05-24 17:18 cclepper
+
+ * added defines for Intel.
+
+2006-05-24 17:17 cclepper
+
+ * added defines for Intel. fixed stupid looping bug.
+
+2006-05-16 12:00 zmoelnig
+
+ * changed the return type of string.find() from (size_t) to
+ (unsigned long) in order to make a valid test for (pos<0): this
+ prevents hanging...
+
+2006-05-07 10:04 zmoelnig
+
+ * use (size_t) where appropriate
+
+2006-05-07 10:03 zmoelnig
+
+ * made m_size of type (size_t) instead of just (int)
+
+2006-05-07 10:03 zmoelnig
+
+ * include <stdio.h>
+
+2006-05-07 10:00 zmoelnig
+
+ * explicit casts to (float) to shut up warnings
+
+2006-05-04 19:04 zmoelnig
+
+ * respect m_size (via glScale() and glPush/glPop)
+
+2006-05-04 18:54 zmoelnig
+
+ * use GemMan::destroyWindowSoon() for window destruction: this
+ allows to directly connect [gemmouse] to [destroy( without
+ crashing (previously a [del 0] was needed to decouple the
+ window-event-grabbing from the window-destruction)
+
+2006-05-04 18:52 zmoelnig
+
+ * added a destroyWindowSoon() function that issues a delayed
+ windows destruction (destruction is done at the beginning of the
+ next render cycle which is rescheduled to be within 0.0 ms); this
+ is useful when the destruction is initiated via window-events
+ which would otherwise crash pd
+
+2006-05-04 17:53 zmoelnig
+
+ * the slice-input now also accepts a pair of numbers for different
+ numSlices and numStacks; currently only used by [sphere3d]
+
+2006-05-04 17:43 zmoelnig
+
+ * added a spherical object for deformation (similar to [curve3d],
+ but only control-points for now
+
+2006-05-03 13:34 zmoelnig
+
+ * fixed memory-leak
+
+2006-05-03 04:24 tigital
+
+ * now we correctly get the location of uniform variables: how it
+ worked before, I have no idea...
+
+2006-04-28 14:34 zmoelnig
+
+ * use memset() instead of bzero();
+ use __WIN32__ instead of WIN32; include config.h for this to work
+
+2006-04-28 14:33 zmoelnig
+
+ * inlcude config.h for __WIN32__
+
+2006-04-28 14:18 zmoelnig
+
+ * include <io.h> instead of <unistd.h> on w32
+
+2006-04-28 14:16 zmoelnig
+
+ * just include CPPExtern.h: this will include m_pd.h, so we don't
+ need to do it here
+
+2006-04-28 14:13 zmoelnig
+
+ * include GemExportDef before m_pd.h: this way we only have to
+ pragma-disable the vc-warnings once: less code cluttering!
+
+2006-04-28 14:12 zmoelnig
+
+ * use _MSC_VER instead of __WIN32__ for w32-specific things (the
+ used pragmas are vc-only; i am not that sure about the
+ declspec()-things)
+
+2006-04-28 13:57 zmoelnig
+
+ * moved all includes to top of the file;
+ use GemGL.h to include the gl-headers
+
+2006-04-28 13:51 zmoelnig
+
+ * added wglext.h for w32;
+ shouldn't the agl-headers be included here too?
+
+2006-04-28 13:35 zmoelnig
+
+ * automatically define __WIN32__ if _MSC_VER is defined
+
+2006-04-28 13:33 zmoelnig
+
+ * removed test for GL_WIN32_MEAN_AND_LEAN (there is no such thing)
+
+2006-04-28 13:32 zmoelnig
+
+ * use "#ifdef __WIN32__" instead of "#if __WIN32__"
+
+2006-04-28 13:30 zmoelnig
+
+ * protected the use of defines via #ifdef;
+ better bracketing;
+
+2006-04-28 13:29 zmoelnig
+
+ * don't use freeShm() on __WIN32__
+
+2006-04-28 13:29 zmoelnig
+
+ * protected the use of defines via #ifdef
+
+2006-04-28 13:27 zmoelnig
+
+ * use HAVE_QUICKTIME (and added a not about where it should be
+ defined properly)
+
+2006-04-28 13:26 zmoelnig
+
+ * use double for sqrt()
+
+2006-04-28 13:24 zmoelnig
+
+ * on w32 include <io.h> instead of <unistd.h>
+
+2006-04-28 13:22 zmoelnig
+
+ * check if GL_TEXTURE0_ARB is defined before using it
+
+2006-04-27 12:35 zmoelnig
+
+ * it has been a long time since i compiled that...fixed some minor
+ typos...
+
+2006-04-27 12:07 zmoelnig
+
+ * added checks for video4linux-2; this is disabled by default
+ (enable it with
+ "--with-v4l2")
+
+2006-04-27 11:21 zmoelnig
+
+ * added the bug reported by cyrille regarding pix_video and philips
+ webcams
+
+2006-04-26 15:37 zmoelnig
+
+ * fixed the [vertex_program]-bug; opened the freeframe-64bit issue
+
+2006-04-26 15:34 zmoelnig
+
+ * made "param" an alias for "parameter", since this is the keyword
+ most objects use...
+
+2006-04-26 15:33 zmoelnig
+
+ * fixed a bug where m_envNum was not properly initialized when
+ [vertex_program] was called with an argument; moved "parameter"
+ to vertex_program.cpp, so both objects can set the parameter;
+ LATER think about multiple parameters...
+
+2006-04-26 12:22 zmoelnig
+
+ * proper initialization prevents crashes in destructor...
+
+2006-04-26 09:35 zmoelnig
+
+ * did some proper initializing of pointers to prevent crashes
+ (why has nobody thought about that in the generation process!??)
+
+2006-04-26 08:30 zmoelnig
+
+ * trigger the quitting from outside (that is: the script)
+
+2006-04-26 08:20 zmoelnig
+
+ * a simple test that tests for all Gem objects (as listed in
+ objects.txt);
+ no tests are performed on vertex/-objects and on markEx/-objects
+
+2006-04-26 07:47 zmoelnig
+
+ * fixed the [separator] bug;
+ found other ways to trigger the [vertex_program] bug
+
+2006-04-26 07:41 zmoelnig
+
+ * before pushing to the stacks, check whether the stacks are
+ already full;
+ this leads to less errors when chaining more than 1 [separator]
+
+2006-04-26 07:40 zmoelnig
+
+ * added a variable for the current depth of the matrix-stacks
+
+2006-04-26 07:39 zmoelnig
+
+ * query the number of supported stacks for the various matrix-modes
+ (important
+ for [separator];
+ text whether GL_NV_multisample_texture_hint is supported before
+ setting the hint;
+
+2006-04-25 17:18 zmoelnig
+
+ * normalized input and output values; still no clamping
+
+2006-04-25 16:58 zmoelnig
+
+ * yuv2rgb and vice versa conversion abstractions
+
+2006-04-24 19:16 zmoelnig
+
+ * use "size_t" for alignment-magic, since
+ sizeof(int)!=sizeof(unsigned char*) on x86_64;
+ btw, this should be used in pd's m_simd.h and in the freeframe
+ specs too...
+
+2006-04-11 09:33 zmoelnig
+
+ * moved the window-destruction in render() before the m_windowState
+ check: this fixes issues with lights when destroying the windows
+ from "outside"
+
+2006-04-07 15:12 tigital
+
+ * [osx] uyvy/bgra/yv12 conversions altivec'd (DONE)
+
+2006-04-07 03:49 tigital
+
+ * yuv422_to_bgra_altivec() now works; fixed some typos;
+ re-corrected #include's
+
+2006-04-05 11:29 zmoelnig
+
+ * removed this pseudo-configure script since it is totally
+ outdated;
+ the (pseudo) Makefile in here should call configure in src/ if
+ needed
+
+2006-04-05 11:27 zmoelnig
+
+ * removed the call to glClearColor() in the reset()-routine since
+ it might crash pd/Gem when no valid context is available (LATER:
+ think what will happen when someone clicks on "reset" while
+ rendering)
+
+2006-03-28 09:40 zmoelnig
+
+ * reverted the include-change by jamie.
+ this should really be handled by configure and NOT in here since
+ we don't
+ know whether the quicktime-headers are in lqt/ or quicktime/
+ or...
+
+2006-03-28 03:20 tigital
+
+ * fixed header inclusion
+
+2006-03-27 16:46 tigital
+
+ * CLAMP() is inlined from GemFuncUtil.h
+
+2006-03-27 14:48 zmoelnig
+
+ * replaced "nil" by "null64" in MMX routines, since this makes
+ problems with QuickTime-framework (on macintel)
+
+2006-03-27 14:47 zmoelnig
+
+ * added SSE2 processing for YUV (but most of the time is spent in
+ memory-fetching anyhow, so not much of a speed gain)
+
+2006-03-27 07:52 zmoelnig
+
+ * updated TODO-list: opened new bugs for [separator], missing
+ objects on w32, and the shader-objects
+
+2006-03-24 15:16 zmoelnig
+
+ * initialize (and modify) m_simd via GemSIMD and select optimized
+ algorithms at runtime.
+
+2006-03-24 15:12 zmoelnig
+
+ * instantiate a GemSIMD class in order to query the CPU only once.
+
+2006-03-24 15:10 zmoelnig
+
+ * implemented a small static class GemSIMD which is used to query
+ the SIMD-capabilities of the current CPUs: this should bring us
+ away from (not) using SIMD via preprocessors.
+
+2006-03-23 23:08 zmoelnig
+
+ * weird: compiling with SSE2 (on a system that doesn't support
+ it!), yields
+ to crashes when casting "double" to "int"; using "float" works
+ fine, so i
+ enforced floats here...
+
+2006-03-23 22:51 zmoelnig
+
+ * removed "done..." printout in destructor
+
+2006-03-23 17:07 zmoelnig
+
+ * added check for sse2
+
+2006-03-23 17:05 zmoelnig
+
+ * added YUV->RGB24 routine (its not really faster than YUV->RGB32)
+
+2006-03-23 17:03 zmoelnig
+
+ * put GEM_VECTORALIGNMENT in here
+
+2006-03-23 14:25 zmoelnig
+
+ * further improved the SSE2-code: less shuffling done (in YUV2RGBA)
+ and cache optimization on writing
+
+2006-03-23 14:07 zmoelnig
+
+ * use macros for the timing code: this makes things much more
+ readable (no more ifdef's within the actual code to time)
+
+2006-03-22 23:07 tigital
+
+ * typo with no effect
+
+2006-03-22 23:06 tigital
+
+ * var initializing re-ordering
+
+2006-03-22 22:50 tigital
+
+ * added "#ifdef GL_ARB_shader_objects" to linkCallback()
+
+2006-03-22 22:47 tigital
+
+ * added YUV422_to_YV12_altivec(); changed function var's to
+ YV12_to_YUV422_altivec() so it works in the new file; started
+ YUV422_to_BGRA_altivec(), but non-functioning atm
+
+2006-03-22 22:43 tigital
+
+ * re-ordering
+
+2006-03-22 22:40 tigital
+
+ * GemPixConvert.h switcheroo
+
+2006-03-22 17:41 zmoelnig
+
+ * use the YUV2RGBA routines;
+ on reallocate() make sure that a pointer to the aligned memory is
+ returned
+
+2006-03-22 17:35 zmoelnig
+
+ * initial SSE2-optimized YUV2RGBA conversion: there is still a lot
+ to be done here (e.g. get a real grip on SIMD-programming!)
+
+2006-03-22 12:59 zmoelnig
+
+ * added SSE2-optimized RGBA2YUV conversion;
+ since GemPixUtil.cpp has grownso huge, i have outsourced the
+ optimized color conversion routines into separate files
+ GemPixConvertAltivec.cpp, GemPixConvertSSE2.cpp; obviously this
+ has only been tested on linux and mightwork (or not) on osx
+
+2006-03-20 21:32 zmoelnig
+
+ * did i check this in already?
+
+2006-03-20 20:53 zmoelnig
+
+ * a toon-shader done with glsl
+
+2006-03-20 15:02 tigital
+
+ * "#ifdef GL_ARB_shader_objects" added to createArrays()
+
+2006-03-19 18:25 zmoelnig
+
+ * i think the separator-issue is almost fixed
+
+2006-03-19 18:25 tigital
+
+ * remembered to member variables (masses, springs), so now we have
+ actual object autonomy
+
+2006-03-18 20:36 tigital
+
+ * fixed typo, now compiles
+
+2006-03-18 14:21 zmoelnig
+
+ * in theory these changes should fix the memleak problem with the
+ [separator]: while i was extra careful, i hope that my changes
+ will be compiling and (what's more) be functional on other
+ platforms!
+
+2006-03-16 09:34 zmoelnig
+
+ * updated help-patches (mostly xchanged the [destroy( message with
+ [create()
+
+2006-03-16 08:55 zmoelnig
+
+ * FIXED: not using client-storage on machines that do not support
+ it led to a "invalid enumerant" GL-error (due to setting
+ GL_UNPACK_CLIENT_STORAGE_APPLE via glPixelStore to _some_ value);
+
+2006-03-15 19:49 tigital
+
+ * updated based on what was committed yesterday, plus some other
+ things
+
+2006-03-15 17:09 zmoelnig
+
+ * updated since a help-patch for [pix_record] is now available
+
+2006-03-15 16:51 zmoelnig
+
+ * new implementation that allows switching of the attached
+ shm-segment via a "set" message.
+
+2006-03-15 15:42 zmoelnig
+
+ * things removed for osX needed to be removed on linux too
+
+2006-03-15 10:37 zmoelnig
+
+ * a help-patch
+
+2006-03-15 10:35 zmoelnig
+
+ * cleaned up a bit (less verbosity; local variables should not be
+ called m_...; ...)
+
+2006-03-14 20:04 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()...also initial code
+ (not fully working) intended to allow auto-texcoord generation
+ and setTexCoords()
+
+2006-03-14 19:59 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()...also changed to
+ GL_NEAREST filtering to prevent fallback to software
+ renderer...and initial (not fully working) code to allow
+ colorspace request (ie. FLOAT, RGB, RGBA)
+
+2006-03-14 19:53 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()
+
+2006-03-14 19:25 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()
+
+2006-03-14 19:18 tigital
+
+ * [osx]: removed HaveValidContext() checks, because we now have a
+ master context created via GemMan::initGem()
+
+2006-03-14 18:23 tigital
+
+ * corrected path to initial image
+
+2006-03-14 15:35 zmoelnig
+
+ * glsl_vertex and glsl_fragment now respect pd's search path;
+ updated TODO since some help-patches are now done
+
+2006-03-14 15:32 zmoelnig
+
+ * updated and new help-patches for shaders
+
+2006-03-14 14:25 tigital
+
+ * [size $1< works, and it's centered; removed CLIP_* limitations,
+ so now it's like a normal gem object; some cleanup
+
+2006-03-14 14:20 tigital
+
+ * added setModified() to parmMess: where is this really necessary
+ (and not)?
+
+2006-03-14 14:19 zmoelnig
+
+ * link now optionally takes a list of module-id's: [link 3 2( is
+ the same as [shader 3 2, link(
+
+2006-03-14 14:17 zmoelnig
+
+ * repsect pd's search path when opening shaders;
+ fewer openGL errors;
+
+2006-03-14 14:17 tigital
+
+ * cleanup: removed unused function bindTexture()
+
+2006-03-14 13:20 zmoelnig
+
+ * removed printout of plugin address; made param# larger and end
+ the param-string with \0
+
+2006-03-14 13:18 zmoelnig
+
+ * added help-files for ARB shaders; made the [pix_freeframe] object
+ theoretically
+ functional
+
+2006-03-14 12:33 zmoelnig
+
+ * empty(!still!) class for a splash screen;
+ this object is aliased "Gem", so that when people create a [Gem]
+ object, it doesn't fail
+
+2006-03-14 10:40 zmoelnig
+
+ * mark shm-segment for deletion when object is destroyed;
+ [TODO]: marked pix_share_* as done
+
+2006-03-14 10:38 zmoelnig
+
+ * added help patches
+
+2006-03-14 10:14 zmoelnig
+
+ * made it work on linux (even without crashes!);
+ now you can also specify the 4th argument (color) as symbolic
+ name like "RGBA" or "YUV":
+
+2006-03-14 08:58 zmoelnig
+
+ * updated status
+
+2006-03-14 08:53 zmoelnig
+
+ * what we still have to-do to make the gem-0.91 release
+
+2006-03-13 20:27 zmoelnig
+
+ * added a handle for Destroy-Event on linux; whenever the window is
+ closed (by clicking on the "x") the gem-context will be
+ destroyed;
+ this needs to be done outside of the event-loop to avoid crashes
+
+2006-03-13 19:38 zmoelnig
+
+ * convert from cs other than RGBA
+
+2006-03-13 17:47 zmoelnig
+
+ * registered the WM_DELETE_WINDOW protocol in order to disable the
+ user-closing of the Window: LATER think about closing the window,
+ when the user requests it.
+
+2006-03-13 17:20 zmoelnig
+
+ * respect the upside-down flag when in mem2jpegImage(): however on
+ my machine
+ the images written seem to be correct anyhow...
+
+2006-03-13 16:56 zmoelnig
+
+ * do not instantiate recordQT4L when HAVE_LQT_ADD_VIDEO_TRACK is
+ not defined
+
+2006-03-12 20:37 zmoelnig
+
+ * added help-patches for the hsv2rgb (and vice versa) abstraction:
+ these are just copies from Gem/help/
+
+2006-03-12 20:34 zmoelnig
+
+ * new abstractions in case we get rid of MarkEx
+
+2006-03-12 19:33 zmoelnig
+
+ * added new help-file
+
+2006-03-12 19:07 zmoelnig
+
+ * new help-files
+
+2006-03-06 11:23 zmoelnig
+
+ * added stencil-buffer for glx (tested) and wgl (NOT tested)
+
+2006-03-04 00:52 tigital
+
+ * added stencil buffer on creation
+
+2006-03-03 20:42 tigital
+
+ * added env message; cleanups in setUpTextureState()
+
+2006-03-02 14:55 zmoelnig
+
+ * set "upsidedown" to false: while this is the default on most
+ systems, it is not on OSX (where quicktime makes flipped images);
+ however pix_snap will always make "upright" images, so we have to
+ make sure this is set here; this should close #1096651 at the
+ sf-tracker (but i haven't tested it on OSX)
+ additionally use setCsizeByFormat();
+ additionally enable the __APPLE__'ed code for all platforms (its
+ nothing apple-specific in there)
+
+2006-02-28 17:40 zmoelnig
+
+ * who need m_name and m_length ? not me...
+
+2006-02-28 17:39 zmoelnig
+
+ * whoa! finally found the bug that made Gem crash on re-loading a
+ shader (or loading another one...); lots of cleanups, like using
+ C++ "new" instead of "malloc" and more terse output and and ...
+
+2006-02-27 16:00 tigital
+
+ * free arrays in getVariables() before getting the new
+ m_uniformCount
+
+2006-02-27 15:09 zmoelnig
+
+ * finally found the type that made a) the object crash and b) it
+ look weird;
+ only regenerate the vertices,... when needed (e.g. something has
+ changed)
+
+2006-02-27 14:25 zmoelnig
+
+ * added better (probably working) tests for ARB and NV extensions
+
+2006-02-27 14:09 zmoelnig
+
+ * added a better (probably working) test for "lqt_add_video_track"
+
+2006-02-27 13:36 zmoelnig
+
+ * added missing curly bracket
+
+2006-02-27 13:35 zmoelnig
+
+ * initialized the index-array to "0": this keeps us from crashing!
+
+2006-02-24 15:14 tigital
+
+ * added messages: "drag"(default 0.5) and "spring" (default 0.3);
+ some cleanup
+
+2006-02-23 17:34 zmoelnig
+
+ * added support for writing specified slots to disk (not very well
+ tested)
+
+2006-02-23 17:33 zmoelnig
+
+ * support for other colorspaces than RGB when writing with
+ imagemagick (YUV not yet supported; libtiff and libjpeg not
+ tested at all!)
+
+2006-02-23 15:33 zmoelnig
+
+ * only compile if HAVE_LQT_ADD_VIDEO_TRACKS is defined (which
+ should be defined by configure)
+
+2006-02-23 15:29 zmoelnig
+
+ * removed the inlet
+
+2006-02-23 15:29 zmoelnig
+
+ * allow to set the class-flags by defining GEM_CLASSFLAGS
+
+2006-02-21 14:01 zmoelnig
+
+ * define HAVE_CONFIG_GENERIC_H if we don't have another
+ config*.h.in file
+
+2006-02-21 14:00 zmoelnig
+
+ * include configGeneric.h instead of os-specific config-file if
+ HAVE_CONFIG_GENERIC_H is defined (at the command line)
+
+2006-02-21 13:27 zmoelnig
+
+ * a generic fallback (a la long we can replace all the os-specific
+ config.h.in files)
+
+2006-02-21 13:25 zmoelnig
+
+ * added a test for lqt_add_video_track()
+
+2006-02-21 13:01 zmoelnig
+
+ * added HAVE_LQT_ADD_VIDEO_TRACK, since older versions of
+ libquicktime don't have this...
+
+2006-02-21 11:05 zmoelnig
+
+ * tried to make it more stable;
+ it is till crashing when: a) switching from non-texture to
+ texture (it works when the texture is present when rendering is
+ started); b) switching the lighting-state
+
+2006-02-21 11:02 zmoelnig
+
+ * #ifdef'ed everything with USE_GLEW (currently glew is not used,
+ so try to avoid any interference)
+
+2006-02-17 05:22 tigital
+
+ * removed an unused outlet
+
+2006-02-16 19:53 tigital
+
+ * useful for automatic texture-coordinate generation
+
+2006-02-15 23:05 tigital
+
+ * [osx] one last hack to make it work like the other platforms
+
+2006-02-15 20:54 zmoelnig
+
+ * oops! for testing i used __linux__ instead of __APPLE__ and
+ forgot to revert it...
+
+2006-02-15 20:34 zmoelnig
+
+ * some string magic to get the correct name of the plugin within an
+ osX-bundle
+
+2006-02-15 18:32 zmoelnig
+
+ * fixed use of DONT_HAVE_GLBLENDEQUATION (it was used as
+ HAVE_GLBLENDEQUATION)
+
+2006-02-13 21:49 zmoelnig
+
+ * removed the 2nd inlet (why was it there at all?)
+
+2006-02-13 16:58 tigital
+
+ * corrected all.trees path to work from help
+
+2006-02-10 15:20 zmoelnig
+
+ * use MAKECMDGOALS when calling the Makefile in src/
+
+2006-02-10 13:32 zmoelnig
+
+ * added inlets for contrast and saturation
+
+2006-02-10 13:26 zmoelnig
+
+ * added Grayscale processing
+ avoid processing in [pix_contrast] if both m_contrast and
+ m_saturate are 1.f (in greyscale ignore m_saturate)
+
+2006-02-09 00:32 tigital
+
+ * [osx] new loader code that works with freeframe 1.0 SDK; note
+ that the plugin will be looked for in the same directory as the
+ patch, and currently you must append ".frf" to the end of the
+ plugin's name
+
+2006-02-08 22:39 tigital
+
+ * cleaned up imageStruct::setCsizeByFormat() so that it no longer
+ does "default" switch before hitting the various case's
+
+2006-02-08 22:27 cclepper
+
+ * Added RGBA version and tested on Windows.
+
+2006-02-08 22:26 cclepper
+
+ * Added RGBA version and tested on Windows. Works except for
+ negative contrasrt and saturarion values.
+
+2006-02-07 16:16 zmoelnig
+
+ * renamed processYUV_Altivec() to processYUVAltivec() so it gets
+ automatically called by GemPixObj's render();
+ put initializing of class-variables into the constructor-header
+
+2006-02-07 03:34 cclepper
+
+ * added #ifdef __VEC__
+
+2006-02-06 21:47 cclepper
+
+ * initial YUV version with Altivec
+
+2006-02-06 17:20 cclepper
+
+ * brings the old pix_record up to date
+
+2006-02-06 14:14 zmoelnig
+
+ * implemented the setCodec(int) as a no-op
+
+2006-02-06 13:41 zmoelnig
+
+ * better indentation to see what is included when
+
+2006-02-06 10:15 zmoelnig
+
+ * this is the original pix_record, now renamed to pix_recordQT
+ while we have the two concurrent objects, how should we make this
+ compatible? create an abstraction?? make hacks like in
+ [pix_filmNT]???
+
+2006-02-06 09:58 zmoelnig
+
+ * at least made it compile on os-x
+
+2006-02-05 19:23 zmoelnig
+
+ * made "record"-message work again
+
+2006-02-05 19:22 zmoelnig
+
+ * now it produces something...
+
+2006-02-05 18:51 zmoelnig
+
+ * updated to use lqt-api instead of old quicktime4linux api.
+ although it somehow produces just noise right now (but hey - it
+ did work 10 minutes ago)
+
+2006-02-05 18:49 zmoelnig
+
+ * removed the dummy implementation of putFrame(): it is pure
+ virtual in record.cpp and should not be filled with dummies
+
+2006-02-04 18:16 tigital
+
+ * update
+
+2006-02-04 12:47 zmoelnig
+
+ * define HAVE_QUICKTIME for __APPLE__
+ (later think about using autoconf for this)
+
+2006-02-04 12:44 zmoelnig
+
+ * added convertTo() and convertFrom() functions to the
+ imageStruct-class for generic cs-conversion.
+
+2006-02-03 21:53 zmoelnig
+
+ * pix_record which is independent of the used API (like
+ pix_filmNEW,...)
+
+2006-02-03 21:52 zmoelnig
+
+ * blind fixes to match record.h
+
+2006-02-03 21:40 zmoelnig
+
+ * implementation classes for pix-record APIs.
+ so far the recordQT4L (quicktime-for-linux) is tested, but not
+ totally stable
+ the recordQT (Apple's QuickTime API) has been copy'n'pasted from
+ the original pix_record.cpp code - i am pretty sure i introduced
+ some problems: at least the codec-querying and (more important)
+ setting has certainly been broken.
+
+2006-02-03 15:33 tigital
+
+ * [osx]: shutup gcc warning in initGem()
+
+2006-02-01 18:38 zmoelnig
+
+ * replaced printf() by error() (it's more pdish and doesn't throw
+ an error)
+
+2006-02-01 18:37 zmoelnig
+
+ * at least it compiles here on linux...
+
+2006-02-01 18:21 zmoelnig
+
+ * probably a new-line at EOF
+
+2006-02-01 18:21 zmoelnig
+
+ * cleaned up code a bit (so i can read it :-))
+ should perform a bit faster as well
+ fixed a crash on my machine
+ added type message
+
+ still very crashy
+ i _think_ there is a bug (most likely: a memory leak) in here
+
+2006-02-01 16:53 tigital
+
+ * forgot header change to other platforms: this'll be cleaned and
+ put in the correct spot (ie. the top of the file) sometime
+
+2006-02-01 15:43 tigital
+
+ * initial commit: novel mathematical structure
+
+2006-02-01 15:42 tigital
+
+ * initial commit: takes an image and creates a "voronoi region"
+ painting out of it...works on OSX, but relies on GemPBuffer code,
+ so other platforms can use this to test that code...
+
+2006-02-01 15:39 tigital
+
+ * initial commit: works on OSX (still needs some serious cleanup!),
+ but untested on other platforms: code is there, but is it really
+ equivalently functional?
+
+2006-02-01 15:37 tigital
+
+ * added check for a loaded program to the paramMess code; prevents
+ crashing when sending parameters to the object but no program is
+ actually loaded!
+
+2006-02-01 15:36 tigital
+
+ * error code reporting cleanup
+
+2006-02-01 15:34 tigital
+
+ * [OSX] changed NULL to 0 to shutup gcc
+
+2006-02-01 15:33 tigital
+
+ * added header for glReportError(); [OSX] added "masterContext"
+
+2006-02-01 15:31 tigital
+
+ * cleanup; added setModified();
+
+2006-02-01 15:04 zmoelnig
+
+ * changed "#define unix" to "#define __unix__"
+
+2006-02-01 15:03 zmoelnig
+
+ * changed "#define unix" to "#define __unix__"
+ removed unneccessary headers from inclusion
+
+2006-02-01 15:00 zmoelnig
+
+ * changed "#define unix" to "#define __unix__"
+ moved the check for glx-support to GemWinCreateXWin.h
+
+2006-02-01 14:58 tigital
+
+ * [OSX] added "masterContext", which gets rid of need for
+ HaveValidContext()...needs non-jamie testing ;-)
+
+2006-02-01 14:53 tigital
+
+ * cleanups; added TODO questions; [OSX] added "masterContext",
+ which gets rid of need for HaveValidContext()...needs non-jamie
+ testing ;-)
+
+2006-02-01 13:24 zmoelnig
+
+ * only create constContext when its not already created
+
+2006-02-01 13:23 zmoelnig
+
+ * applied patch from cesare to avoid crashes on closing the window
+
+2006-01-30 13:12 zmoelnig
+
+ * added constructor for pixBlock-class (which properly initalizes
+ newfilm and newimage to "false")
+ moved constructor/destructor of imageStruct and pixBlock from
+ header into the cpp-files to avoid unneccessary recompilation on
+ changes)
+
+2006-01-26 14:47 zmoelnig
+
+ * made a script (which will hopefully hardly ever be needed) to
+ import glew
+ mention it in the README.glew
+
+2006-01-26 14:07 zmoelnig
+
+ * added glew-files (+ a readme how i got them)
+
+2006-01-23 11:08 zmoelnig
+
+ * changed [part_velsphere] to [part_velocity sphere]
+
+2006-01-23 11:07 zmoelnig
+
+ * define DONT_HAVE_GLBLENDQUATION
+
+ i think, this file should be used only for M$VC;
+ LATER we can put #pragma's in here to enable linking with special
+ libraries based on the configuration (or should we rather do it
+ in the files that need these libraries??)
+
+2006-01-23 11:05 zmoelnig
+
+ * use a DONT_HAVE_GLBLENDQUATION rather than __WIN32__ to determine
+ whether this objects needs to be disabled
+
+2006-01-22 21:43 zmoelnig
+
+ * added alternative dependencies for magick++6 and avifile-0.7
+
+2006-01-22 21:41 zmoelnig
+
+ * added newly added files
+
+2006-01-22 21:40 zmoelnig
+
+ * minor changes (line.breaks)
+
+2006-01-22 21:37 zmoelnig
+
+ * on w32 we have to include <io.h> to be able to use "close(int)"
+
+2006-01-22 21:32 zmoelnig
+
+ * fixed string-template issues with vc6
+
+2006-01-22 21:29 zmoelnig
+
+ * changed 0.5 to 0.5f to make floats instead of doubles (amd thus
+ reduce warnings about conversion)
+
+2006-01-22 21:27 zmoelnig
+
+ * disabled if GL_TEXTURE0_ARB is undefined
+ (another candidate for GLEW)
+
+2006-01-22 21:26 zmoelnig
+
+ * removed definition of DEBUG=0 since it is not needed anyhow
+
+2006-01-22 21:25 zmoelnig
+
+ * turn glBlendEquation OFF on w32 (stupid restriction, but faster
+ than finding anything more sophisticated)
+
+2006-01-22 21:23 zmoelnig
+
+ * only set glParameterEnvArg if vertexprograms are supported by the
+ headers
+
+2006-01-22 21:17 zmoelnig
+
+ * disable more warnings (here: switch-statement without case (only
+ default); this is possible is all cases are turned off by
+ #ifdefs)
+
+ NOTE: these pragmas should be within __MSC_VER_ instead of
+ __WIN32__
+
+2006-01-18 12:11 zmoelnig
+
+ * found this lying around on my harddisk
+
+2006-01-18 11:22 zmoelnig
+
+ * made circle::NUM_PTS a define rather than a const static variable
+
+2006-01-18 11:13 zmoelnig
+
+ * removed unused variables
+ made circle::NUM_PTS a define rather than a const static variable
+
+2006-01-18 10:54 zmoelnig
+
+ * set a variable when an apple-framework is found
+ use it in the status-report (so apple-users don't get confused
+ about no QuickTime even if the framework is installed)
+ in "configure" the removal of "local"/"locale" is also applied
+
+2006-01-18 10:52 zmoelnig
+
+ * fixed typo "locale" should read "local"; however, since the tests
+ are not expanded into functions, this does not work
+ so i removed the "locale" entirely and replaced it by a
+ pseudo-localized variable (appending stuff derived from the
+ arguments)
+
+2006-01-18 10:24 zmoelnig
+
+ * properly ifdef the usage of "kDVCPROHD720pCodecType"
+
+2006-01-18 10:18 zmoelnig
+
+ * declare getFPS() (inherited from film.h)
+
+2006-01-18 10:15 zmoelnig
+
+ * include <fcntl.h> for open()
+
+2006-01-18 10:02 zmoelnig
+
+ * disable more code, if GL_ARB_shader_objects is not defined
+ (mostly cosmetic)
+
+2006-01-18 10:00 zmoelnig
+
+ * disable most of the code if "GL_ARB_shader_objects" is not
+ defined
+
+2006-01-18 09:13 zmoelnig
+
+ * avoid using m_program if "GL_ARB_shader_objects" is not defined
+
+2006-01-17 11:01 zmoelnig
+
+ * prevent ARB-GLSL
+
+2005-12-27 19:03 tigital
+
+ * initial helpfile
+
+2005-12-15 17:45 zmoelnig
+
+ * removed loading/saving
+ removed "point" area-type
+ changed (float) to (unsigned char) where possible (at least where
+ it was obvious to do)
+
+2005-12-15 13:09 zmoelnig
+
+ * updated a bit so we can build a debian-package
+
+2005-12-15 12:17 zmoelnig
+
+ * added davide's hit-object
+
+2005-12-15 10:54 zmoelnig
+
+ * initialized more variables
+ moved initialization (from body of constructor) into
+ initialization-block of constructor
+
+2005-12-15 00:43 tigital
+
+ * clean up in render loop
+
+2005-12-14 23:19 cclepper
+
+ * works on windows. sorta. only a few changes needed from the mac
+ code.
+
+2005-12-14 15:53 tigital
+
+ * string buffer is now member variable; more detailed reporting
+ when program is outside hardware limits
+
+2005-12-14 13:34 zmoelnig
+
+ * TreeIdMap for reacTable*'s fiducials
+
+2005-12-14 13:29 zmoelnig
+
+ * dont build depend-files when doing "make clean" or "make
+ distclean"
+
+2005-12-14 13:29 zmoelnig
+
+ * don't try to generate configure, Make.config and the like when
+ doing a "make clean" or "make distclean"
+
+2005-12-14 13:28 zmoelnig
+
+ * newline at end of file...
+
+2005-12-14 13:26 zmoelnig
+
+ * fixed header-inclusion-prevention-defines (ye, my mother-tongue
+ is German)
+
+2005-12-14 13:24 zmoelnig
+
+ * included Ross and Martin for the reacTIVision system
+ replaced "@" by "[AT]"
+
+2005-12-14 13:15 zmoelnig
+
+ * help-patches for the fiducial-tracker (and the binarizing
+ thresholder)
+
+2005-12-14 13:14 zmoelnig
+
+ * fiducial-tracking as used in reacTIVision
+ thanks to martin kaltenbrunner and ross bencina (and the mtg@upf)
+ for releasing their code under (L)GPL
+
+2005-12-14 13:13 zmoelnig
+
+ * binarizing adaptive tiled thresholder
+
+2005-12-14 13:07 zmoelnig
+
+ * better check whether switching to another driver succeeds
+
+2005-12-10 19:45 tigital
+
+ * added glReportError() for helping debug
+
+2005-12-10 18:40 zmoelnig
+
+ * moved GLdefine's from GemPixUtil to GemGL
+
+2005-12-10 16:01 tigital
+
+ * corrected spotlight direction initialization; placed limits on
+ light parameters (as supported by GL)
+
+2005-12-10 00:20 tigital
+
+ * removed spurious glEnd() called in createSphere: it was causing a
+ glError...
+
+2005-12-09 22:52 cclepper
+
+ * added parameter message
+
+2005-12-07 16:40 cclepper
+
+ * fixed QT crashing on Windows, but the fix introduces a small
+ memory leak when loading new movies. Also, removed a redundant
+ memcpy() in getFrame.
+
+2005-12-07 16:17 tigital
+
+ * - added mode & repeat messages (like [pix_texture], same
+ defaults)
+ - added outlet for texture info: ID, width, height, type
+
+2005-12-06 06:40 tigital
+
+ * initial commit:
+ - allows offscreen rendering on a per [gemhead] basis
+ - defaults to 256x256, but can be set with [dimen x y<
+ - float RGB only, atm
+ - right outlet outputs list: texID, width, height, type
+ - type can be switched with [mode 0/1< (ie. TEXTURE_2D or
+ TEXTURE_RECTANGLE)
+
+2005-12-06 05:56 tigital
+
+ * renamed inlet for some unknown reason
+
+2005-12-06 04:01 tigital
+
+ * don't need to enable/disable shader_arb; added check and better
+ clean up for re-loaded shaders
+
+2005-12-04 22:45 tigital
+
+ * added outlet for programID
+
+2005-12-04 16:15 tigital
+
+ * useful glWrapper which allows one to use a glsl_program that was
+ linked in an earlier chain in a later chain; but don't forget to
+ frame it's usage with an ending call with value zero, or the
+ program affects all later chains
+
+2005-12-04 01:17 tigital
+
+ * individual shader objects are now responsible for cleaning up
+ after themselves; also, made initialized length=0
+
+2005-12-04 01:13 tigital
+
+ * object is now responsible for cleaning up after itself; also
+ discovered that we don't need to glEnable the *_SHADER_ARB's
+
+2005-11-30 06:55 tigital
+
+ * auto-magic uniform variable discovery working; shaderMess()
+ fixes; lotsa cleanup in general (& stuff)
+
+2005-11-30 00:12 tigital
+
+ * clean-up, & better initialization
+
+2005-11-29 23:55 tigital
+
+ * corrected shaderMess behavior; added OSX check for
+ hardware/software execution
+
+2005-11-29 04:52 tigital
+
+ * miscellaneous fixes of warnings, misspellings, and debug messages
+
+2005-11-28 23:29 cclepper
+
+ * added SequenceGrabber recording
+
+2005-11-27 14:30 zmoelnig
+
+ * thread fixes:
+ + better initializing
+ + more freeing
+ + filenames given as argument are now opened via thread too
+
+2005-11-27 10:24 zmoelnig
+
+ * reduced verbosity a bit
+ made rest of error messages a bit more findable ("error:
+ GemImageLoad" instead of just "erro: GEM")
+
+2005-11-26 21:17 zmoelnig
+
+ * added dynamic methods for uniform parameters
+
+2005-11-26 19:13 cclepper
+
+ * Added the first check for HD format clips to deal with their
+ trickster frame sizes. Also, a fix for sound continuing after
+ rendering stops.
+
+2005-11-26 16:19 zmoelnig
+
+ * use a #define for defining the max number of shaders
+ fixed some typos and minor bugs
+
+2005-11-26 15:36 zmoelnig
+
+ * on creating the child-thread wait until it has set the
+ m_thread_running (so we can use that in openMess())
+
+2005-11-26 13:12 zmoelnig
+
+ * reduced verbosity
+
+2005-11-26 12:48 zmoelnig
+
+ * hmm: define "t_GLshaderObj" to whatever type the shaderobj should
+ be;
+ made it compile on linux (and not crash)
+
+2005-11-26 12:45 zmoelnig
+
+ * include stdlib (for malloc, free)
+ replace printf() by post()
+
+2005-11-26 05:08 cclepper
+
+ * Added the first check for HD format clips to deal with their
+ trickster frame sizes. Also, a fix for sound continuing after
+ rendering stops.
+
+2005-11-26 00:50 tigital
+
+ * initial wrapper support for GLSL support (ARB based):
+ - there should be a whole host of these, but right now I'm only
+ up to writing the one, for input of one indexed float ;-)
+
+2005-11-25 22:56 tigital
+
+ * initial GLSL support (ARB based):
+ - load individual shaders via glsl_vertex or glsl_fragment
+ - combine multiple shader's right output into a [shader $1 $2...<
+ and send into [glsl_program]
+ - send [link< to [glsl_program] to actually link the objects:
+ this was done because we don't want to re-link objects every
+ render-timeslice...
+ - each object accepts a [print< to give info, , and
+ [glsl_program] will also report linked program's uniform
+ variables, names, indices...
+ - uniform variable indices can be used with [GEMglUniform...] to
+ change variables (but maybe there should be more auto-discovery
+ in [glsl_program]?)
+ - object's will also report a shader's compile-time error log (if
+ any) to console (not pd's tk console): need to figure out how to
+ parse infolog into post()-friendly format...
+
+2005-11-23 13:08 zmoelnig
+
+ * added check for GLsizeiptrARB
+
+2005-11-23 13:07 zmoelnig
+
+ * die at the end of configure if no openGL has been found
+ check for typedef of GLsizeiptrARB
+
+2005-11-21 14:31 zmoelnig
+
+ * threaded image loading
+
+2005-11-15 14:24 zmoelnig
+
+ * updated help-files
+
+2005-11-15 14:22 zmoelnig
+
+ * show how to load an image into the buffer
+
+2005-11-15 14:21 zmoelnig
+
+ * added some more wrappers (thanks to cyrille)
+
+2005-11-10 14:50 zmoelnig
+
+ * initialize m_devicename to NULL in order to not produce random
+ crashes.
+ fixed printf() security-hole
+
+2005-11-09 03:08 tigital
+
+ * cleaned up headers, initialization; also added code to pad
+ rowbytes for dimensions not multitples of 16 or 32 (helps
+ GL_STORAGE_SHARED_APPLE)
+
+2005-11-08 23:01 cclepper
+
+ * added a little hack to bang when film reaches the end in auto
+ mode
+
+2005-10-31 16:04 tigital
+
+ * update
+
+2005-10-28 08:59 zmoelnig
+
+ * use proper inheritance for the altivec function
+
+2005-10-27 22:13 tigital
+
+ * added imageStruct.fromGray( short*) version, so now we can import
+ luminance images from pdp2gem...
+
+2005-10-27 21:31 cclepper
+
+ * added Altivec YUV function
+
+2005-10-26 13:54 zmoelnig
+
+ * fixed path and case of images to load
+
+2005-10-25 20:37 cclepper
+
+ * commented out lines in postrender which removes memory leak in
+ [separator]
+
+2005-10-25 10:01 zmoelnig
+
+ * throw an exception when no texture-units are defined at startup
+ time (prevents object-creation)
+ enforce 2 arguments in the texUnit-message
+
+2005-10-25 09:54 zmoelnig
+
+ * bugfix: added A_NULL as terminating argument to the
+ texUnit-callback
+
+2005-10-22 20:50 tigital
+
+ * GL_VERSION_1_1 check only (there's no GL_VERSION_1_0_ on osx!)
+
+2005-10-21 12:49 zmoelnig
+
+ * improved threaded movie-player:
+ use select() instead of usleep() (should be more portable)
+ when the grabThread returns no frame (NULL), a "bang" is emitted
+ at render-time. the user gets a chance to immediately react on
+ that and reset the frame# to something valid.
+ when threaded, this will force the changed frame to be read in
+ the main-thread (luckily the grabthread is locked by the mutex)
+
+2005-10-21 08:55 zmoelnig
+
+ * changes in configure.ac
+
+2005-10-21 08:55 zmoelnig
+
+ * check whether ffmpeg's (AVStream)->codec is of type
+ "AVCodecContext" or "*AVCodecContext"
+
+2005-10-21 08:03 zmoelnig
+
+ * removed contents of src/Gnu (since people keep building Gem from
+ there)
+
+2005-10-20 16:03 zmoelnig
+
+ * check for posix-threads
+ removed HAVE_SIMD things (as we should rather use the __MMX__,...
+ that are autodefined by the compiler)
+
+2005-10-20 16:02 zmoelnig
+
+ * check for posixthreads (as in pd)
+
+2005-10-20 13:41 zmoelnig
+
+ * (optional) threaded reading of movies
+
+2005-10-20 13:38 zmoelnig
+
+ * shut up compiler warnings; explicit casts from t_float to GLint
+
+2005-10-20 10:03 zmoelnig
+
+ * added method for "device" with symbolic device-names
+
+2005-10-20 09:59 zmoelnig
+
+ * 2 lines of comment...
+
+2005-10-20 09:53 zmoelnig
+
+ * fixed docu-bug that led people to try to compile Gem from src/Gnu
+ instead of src/
+
+2005-10-19 12:48 tigital
+
+ * initial commit:
+ - accepts a creation arg to set # of texture units to deal with,
+ or it defaults to the maximum # on the card
+ - [texUnit 1 $2< assigns to texture Unit 1 the texID input via $2
+ - [mode 0/1< switches between TEXTURE_RECTANGLE and TEXTURE_2D
+
+2005-10-19 04:17 tigital
+
+ * initial commit:
+ - accepts a creation arg to set # of texture units to deal with,
+ or it defaults to the maximum # on the card
+ - [texUnit 1 $2< assigns to texture Unit 1 the texID input via $2
+ - [mode 0/1< switches between TEXTURE_RECTANGLE and TEXTURE_2D
+
+2005-10-18 23:59 tigital
+
+ * more GLdefine's for multitexture and combiners...
+
+2005-10-14 07:54 zmoelnig
+
+ * disabled warnings on __WIN32__
+
+2005-10-08 16:24 zmoelnig
+
+ * wow! this file has been unused for quite a long time now; since i
+ cannot find any reference to it anywhere (except in the 1.1.1.1
+ or so revision of papi.h) i delete it.
+
+2005-10-07 17:03 zmoelnig
+
+ * removed the disabling of the entire code when FILM_NEW is defined
+ (oh this is really ugly)
+
+2005-10-07 17:02 zmoelnig
+
+ * enabled the weird hack i made for a current CVS snapshot of
+ ffmpeg, since the debian/sid package now uses the new API
+
+2005-10-07 16:53 zmoelnig
+
+ * remove "-f" (less errors if files are already removed)
+
+2005-10-07 16:52 zmoelnig
+
+ * updated w32 compile environment
+
+2005-10-07 16:51 zmoelnig
+
+ * fixed typo
+
+2005-10-07 16:50 zmoelnig
+
+ * only cimpileif we don't want FILM_NEW (i got an error when
+ compiling in the vfw.h file and i didn't want to fix it in a
+ deprecated file); LATER remove these files
+
+2005-10-07 16:49 zmoelnig
+
+ * no shared memory (via shm) on w32; disabled on that platform
+
+2005-10-07 16:47 zmoelnig
+
+ * defined pragmas to make compiler a bit less verbose
+
+2005-10-07 16:47 zmoelnig
+
+ * hacked together a version of drand48(); how comes drand48() does
+ not exist on w32 even though these files are in here for years ?
+ (LATER)
+
+2005-10-07 16:44 zmoelnig
+
+ * defined pragmas (on w32) to shut up compiler warnings (e.g.
+ because of unknown pragmas)
+
+2005-10-07 16:43 zmoelnig
+
+ * on w32 GL_ARB_fragment_program mightbe defined even if there is
+ no ARB-program support...(we really should switch to glew)
+
+2005-10-07 16:42 zmoelnig
+
+ * include <iostream> instead of <iostream.h> even on w32 (to use
+ the "new" stdlib)
+
+2005-10-06 09:25 zmoelnig
+
+ * merged with SIMD:
+ don't copy the "datasize" with copy2imageStruct - as it should
+ only be used internally for pdata;
+ (there is a captialized warning about breaking things in the
+ SIMD-branch log about this; however, i don't believe that it is
+ that dangerous)
+
+2005-10-05 16:38 zmoelnig
+
+ * fixed typo
+
+2005-10-05 16:24 zmoelnig
+
+ * merged with SIMD-branch
+
+2005-10-05 16:14 zmoelnig
+
+ * merged with SIMD
+
+2005-10-05 16:02 zmoelnig
+
+ * merged in changes from SIMD-branch
+
+2005-10-05 15:42 zmoelnig
+
+ * updated
+
+2005-10-05 15:35 zmoelnig
+
+ * changes from configure.ac
+
+2005-10-05 15:22 zmoelnig
+
+ * remove depend-files when "clean"
+
+2005-10-05 15:14 zmoelnig
+
+ * propery escaped test-string
+
+2005-10-05 14:45 zmoelnig
+
+ * use the CXX provided by configure
+
+2005-10-05 14:38 zmoelnig
+
+ * use AC_CHECK_FUNC rather than AC_CHECK_LIB to check for
+ glBindProgram{NV,ARB} since on osX we don't have a library libGL
+ but rather use the OpenGL-framework
+
+ NOTE: the test for glBindProgramNV fails to detect the
+ nvidia-extensions on osX
+ why ? because you have to explicitely request them by defining
+ GL_NV_vertex_program before including the glext.h file on osX
+ on linux (mesaGL,...) it is different: the extensions are only
+ included, if GL_NV_vertex_program is NOT already defined
+
+2005-10-05 14:14 zmoelnig
+
+ * a compile on osX revealed that somewhere MIN and MAX are defined
+ as preprocessor directives; this stopped compiling the inline
+ functions with the same name; FIXED
+
+2005-10-03 20:20 cclepper
+
+ * initial commit. object for reading shared pixel memory between
+ processes.
+
+2005-10-03 20:18 cclepper
+
+ * initial commit. object for creating shared pixel memory between
+ processes.
+
+2005-10-03 12:17 zmoelnig
+
+ * added support for devicenames given as strings (like
+ "/dev/video")
+
+2005-10-03 10:38 zmoelnig
+
+ * removed the caching mechanism;
+ if you want to load a set of images and access from RAM, use
+ [pix_buffer] instead
+
+2005-10-02 16:41 zmoelnig
+
+ * made checking for changes in Base/config`uname -s`.h.in a bit
+ better
+
+2005-10-02 13:52 zmoelnig
+
+ * moved inclusion of openGL-headers to Base/GemGL.h
+
+2005-10-02 13:48 zmoelnig
+
+ * removed boolean-hack for buggy nvidia-headers (should get fixed
+ upstream)
+
+2005-10-01 19:31 zmoelnig
+
+ * checking for nvidia-extensions (can be disabled with
+ "--disable-NV")
+
+2005-10-01 19:30 zmoelnig
+
+ * checking for nvidia-extensions (can be disabled with
+ "--disable-NV")
+ added the system-specific config-file to the dependencies to do a
+ ./configure
+
+2005-10-01 19:15 zmoelnig
+
+ * test for definition of GL_{ARB,NV}_{vertex,fragment}_program
+ before using extensions.
+
+2005-10-01 19:14 zmoelnig
+
+ * moved the openGL-magic into Base/GemGL.h
+
+2005-10-01 19:13 zmoelnig
+
+ * moved the inclusion of openGL-headers and the openGL-magic into a
+ separate file GemGL.h (this should be included instead of the
+ system-specific openGL-header files)
+
+2005-09-30 19:25 zmoelnig
+
+ * now we can give the filename as argument and it gets loaded on
+ startRendering()
+ reordered everything a bit (and made fragment_program a child of
+ vertex_program: there's loads of similar code)
+
+2005-09-28 04:29 cclepper
+
+ * made sure glTexSubImage2D is called instead of the power of two
+ texturing
+
+2005-09-27 17:56 zmoelnig
+
+ * a fragment-shader demo that adds some b/w-noise...
+
+2005-09-27 17:55 zmoelnig
+
+ * a fragment shader that produces noise...
+
+2005-09-27 17:04 zmoelnig
+
+ * added vertex_program demo
+
+2005-09-27 17:04 zmoelnig
+
+ * added toon-shader for the vertex_program demo
+
+2005-09-27 17:02 zmoelnig
+
+ * added texture for the vertex_program demo
+
+2005-09-27 16:34 zmoelnig
+
+ * removed the "64 64" arguments to [pix_video] as this makes the
+ patches under windows unusable (pix_videoDS thinks the first
+ argument is the deviceID, not the dimension)
+
+2005-09-27 15:44 zmoelnig
+
+ * leftovers from pre pix_filmNEW aera.
+ deleted because i don't (want to) maintain this code any more
+
+2005-09-27 15:42 zmoelnig
+
+ * disable if FILM_NEW is defined in Base/config.h (then pix_filmNEW
+ and friends are used)
+
+2005-09-27 05:17 tigital
+
+ * added check for GL_VERSION_1_1, which is the lowest GL_VERSION
+ osx defines
+
+2005-09-27 05:12 tigital
+
+ * added define for GL_TEXTURE_RECTANGLE_EXT, duh
+
+2005-09-26 17:47 zmoelnig
+
+ * [pix_filmFFMPEG] is covered by [pix_filmNEW]+filmFFMPEG
+
+2005-09-26 17:43 zmoelnig
+
+ * made it _compile_ against the current CVS-version of ffmpeg (not
+ really tested whether it works though)
+ you have to actually change an ifdef at the beginning of
+ filmFFMPEG.cpp in order to make it compatible with the CVS-ffmpeg
+ (haven't found out yet, how to do this in a more generic way
+ (apart from hacking configure again)
+ btw, configure would need a lot of tweaking to recognize a
+ current ffmpeg (and link against all the needed libraries)
+ ffmpeg sucks
+
+2005-09-22 17:41 zmoelnig
+
+ * added fix to be able to display floats as numbers again (instead
+ of "float")
+
+2005-09-22 08:32 zmoelnig
+
+ * added moocows changes (+ linebreaking)
+ fixed the bug that prevented TextBase.cpp to build if you were
+ not using FTGL (gltt or no-font)
+
+2005-09-21 18:41 tigital
+
+ * cleanup apple headers
+
+2005-09-21 18:37 tigital
+
+ * reordering to shut up gcc4 warnings
+
+2005-09-21 17:45 tigital
+
+ * #ifdef'ed GLTTPixmapFont *m_afont like in text2d.cpp
+
+2005-09-21 14:56 zmoelnig
+
+ * committed tim's fix to prevent escaping of pd-special characters
+ (like ",")
+
+2005-09-15 10:25 zmoelnig
+
+ * removed the pre-defined maximum of control/grid-points: now we
+ can have curve3d's of any preecision
+
+2005-09-11 16:09 zmoelnig
+
+ * shut up compiler warnings: the changes are mostly removal of
+ unused variables, re-ordering of initialization of
+ member-variables, (un)signedness and proper bracketing when doing
+ comparisions
+
+2005-09-11 16:04 zmoelnig
+
+ * shut up compiler warnings: the changes are mostly removal of
+ unused variables, re-ordering of initialization of
+ member-variables and (un)signedness
+
+2005-09-11 10:29 zmoelnig
+
+ * enable fullscreen on X only if libXxf86vm is present
+
+2005-09-11 10:25 zmoelnig
+
+ * removed a bit of verbosity
+
+2005-09-07 15:42 tigital
+
+ * finally fixed sequence grabber dialog, so now OSX users can
+ select input devices!
+
+2005-09-04 19:35 zmoelnig
+
+ * added multiline-support (for FTGL) based on georg holzmann's code
+ however, multilines have to be broken into lines outside of the
+ [text]-objects;
+ linebreaks are denoted with "\n" (10)
+
+2005-09-04 18:27 zmoelnig
+
+ * initial video4linux-2 support;
+ right now, it seems to be rather slow!
+ a lot of functionality is not implemented yet (like setting the
+ channel)
+
+ not yet for use!
+
+2005-09-04 18:21 zmoelnig
+
+ * GEM_OBJECTS are now a general {GEM_TARGETS}/*.o rather than each
+ object listed separately (some systems don't support such a long
+ list of arguments)
+
+2005-09-02 21:58 cclepper
+
+ * added loop to match codecType and codec value. makes pjpeg
+ default work on any machine.
+
+2005-08-31 21:25 cclepper
+
+ * added check for m_haveMovie in setRate to prevent crashing
+
+2005-08-30 16:27 zmoelnig
+
+ * a bit more verbosity on startup, so people will no what to send
+ to "driver"
+
+2005-08-29 02:26 tigital
+
+ * added outlet to output texture ID, which is useful for
+ multitexturing and ARB_programs...
+
+2005-08-27 20:35 zmoelnig
+
+ * maybe a hack to fix the tiny memory leak that i suspect to be in
+ the cache
+ LATER: really fix the cache (or remove it entirely)
+
+2005-08-27 13:12 zmoelnig
+
+ * free image-data when loading (after the image has been copied
+ into the buffer)
+
+2005-08-26 16:40 zmoelnig
+
+ * "binaries" for the latest changes to acinclude.m4 and
+ configure.ac
+
+2005-08-26 16:39 zmoelnig
+
+ * also make a check for package "lqt" (which is libquicktime),
+ since there might be an "lqt"-config installed.
+
+2005-08-26 16:37 zmoelnig
+
+ * (hopefully) even better library checking: if pkg-config cannot
+ find <libname>, we try <libname>-config to get the cflags and
+ libs.
+
+2005-08-26 13:54 zmoelnig
+
+ * test for libquicktime instead of quicktime (there exits a
+ pkg-config for libquicktime on debian)
+ do not automatically add "-lavcodec" when successfully testing
+ for avformat: either the pkg-config test succeeds or the user
+ should really provide PKG_FFMPEG_LIBS to get it right
+
+2005-08-26 13:51 zmoelnig
+
+ * a bit better: if PKG_<libname>_LIBS is defined from outside but
+ pkg-config fails, we do not test with AC_CHECK_PKG but trust the
+ user
+
+2005-08-26 13:50 zmoelnig
+
+ * include <quicktime.h> rather than <quicktime/quicktime.h>
+ the path may change and should be reported by autoconf
+
+2005-08-26 12:31 zmoelnig
+
+ * no freeframe support if sizeof(void*)!=sizeof(unsigned int)
+
+2005-08-26 12:25 zmoelnig
+
+ * added checks for the size of (void*) and (unsigned int) (on
+ x86_64 they are not the same (8 vs 4) and so casts won't work
+ (needed for pix_freeframe)
+
+2005-08-26 12:22 zmoelnig
+
+ * some information on how to workaround to get PIC-versions of
+ certain libraries (ffmpeg, ftgl)
+
+2005-08-26 11:23 zmoelnig
+
+ * forgot to remove update_pix_buffer()
+ remove m_buffer (since this is only used locally)
+
+2005-08-25 22:37 cclepper
+
+ * added regular and IIDC controls for video adjustment. tinkering
+ with vdig settings for capture rects.
+
+2005-08-25 22:36 cclepper
+
+ * more cleaning. fixed possible memory leak
+
+2005-08-25 22:34 cclepper
+
+ * fixed memory leak
+
+2005-08-25 16:55 zmoelnig
+
+ * further performance improvements (without crashes)
+
+2005-08-25 15:59 zmoelnig
+
+ * another attempt to get the fps from ffmpeg (the different
+ versions of this library with the same version-number are driving
+ me...)
+
+2005-08-25 09:18 zmoelnig
+
+ * there seem to be different versions of ffmpeg-4.0.9 around: one
+ (from CVS!) which takes an extra flags-argument for
+ av_seek_frame() and one that does not.
+ so i did an extra ifdef, whether the AV_SEEK_FLAGS are defined
+
+2005-08-24 13:20 zmoelnig
+
+ * implemented (similar to) georg's implementation (but made it less
+ crash prone)
+ should be faster, but if the content of the pix_buffer changes,
+ this is not automatically reflected on pix_buffer_read's outlet
+ (you must retrigger the index)
+
+2005-08-24 12:34 zmoelnig
+
+ * added "open"-message to read images (no movies yet)
+
+2005-08-24 11:47 zmoelnig
+
+ * verbosity now also states something about where it comes from
+ ("DV4L: closed" instead of "closed")
+
+2005-08-24 11:45 zmoelnig
+
+ * removed ifdef's; they should be handled by inheritance
+
+2005-08-24 11:34 zmoelnig
+
+ * query the FPS and report it to the info-outlet
+ (now we have: "list <numframes> <xsize> <ysize> <fps>";
+ should we split it into separate messages with prepends like "fps
+ <fps>" ??)
+
+2005-08-24 11:29 zmoelnig
+
+ * added a getFPS()-message to query the frames-per-second (as
+ reported by the decoding unit)
+
+2005-08-23 15:01 zmoelnig
+
+ * compiler shutups
+
+2005-08-23 12:28 zmoelnig
+
+ * started to crash again and then stopped (??); anyhow did some
+ more initialization
+
+2005-08-22 17:06 zmoelnig
+
+ * added some comments on why which decoding-library is placed where
+ moved FFMPEG backwards (as it fails more often than not and is
+ not really stable)
+
+2005-08-22 16:43 zmoelnig
+
+ * even more bug-fixes
+
+2005-08-22 14:05 zmoelnig
+
+ * bug-fix: now it is possible to decode some movies (i don't think
+ the code worked at all before)
+ more bug-fix: doesn't crash so easily anymore
+ even more bug-fix: allow seeking of frames when possible (but
+ this is rather seldom)
+
+2005-08-22 14:03 zmoelnig
+
+ * use initialization outside of constructor
+
+2005-08-19 17:26 zmoelnig
+
+ * fixed small type
+
+2005-08-19 15:52 zmoelnig
+
+ * added [{fragment,vertex}_program] from the vertex_array-branch.
+ (if DONT_USE_ARB is set, neither fragment- nor vertex-programs
+ should be build)
+ a bit of re-ordering of the include-files taken from the
+ vertex_array-branch: just in case we ever need to include GL/gl.h
+ in GemState.h, this would break all the weird glext-stuff,
+ because GL/gl.h would be included _before_ we do our magic; now
+ it should work
+
+2005-08-19 15:49 zmoelnig
+
+ * added [{fragmen,vertex}_program] from the vertex_array-branch.
+
+2005-08-17 14:51 cclepper
+
+ * changed some of the file loading code. should be faster to load a
+ movie now.
+
+2005-08-17 14:49 cclepper
+
+ * removed some debug lines
+
+2005-08-17 08:12 zmoelnig
+
+ * call the Makefile in src/ rather than src/Gnu
+
+2005-08-16 04:40 tigital
+
+ * [OSX] added menubar message to [gemwin]:
+ 1 = show
+ 0 = hide everything (full "kiosk" mode)
+ -1 = hide menubar, but autoShow with mouse at screen top
+ - this is only effective when gemwindow has "focus"
+
+2005-08-01 19:13 cclepper
+
+ * device selection works. started VDIG functions
+
+2005-08-01 19:12 cclepper
+
+ * new frame count outlet
+
+2005-07-21 22:35 cclepper
+
+ * added the basics for message based compression settings. Fixed
+ quite a few things
+
+2005-07-21 17:59 zmoelnig
+
+ * fixed the "clean" target
+
+2005-07-19 22:55 cclepper
+
+ * added ifdef for _APPLE__
+
+2005-07-19 22:36 cclepper
+
+ * initial commit
+
+2005-07-16 17:36 zmoelnig
+
+ * do checking for ARB even if specified explicitely (this also
+ turns on the check if you don't specify whether you want ARB or
+ not)
+
+2005-07-15 13:29 zmoelnig
+
+ * (changed 2 files, committed 4...)
+ a mechanism for finding files from optional libraries (those that
+ can be turned off with "--without-BLA")
+ "--with-BLA-includes=/bi/ba/bo" will add "-I/bi/ba/bo" to the
+ CXXFLAGS
+ "--with-BLA-libs=/foo/bar" will add "-L/foo/bar" to the LIBS
+ if the support for this library is turned OFF (--without-BLA),
+ then these flags will do nothing.
+ the arguments need be paths (a check is performed whether the
+ given directory exists)
+ however, they can also be relative paths!
+
+2005-07-15 10:11 zmoelnig
+
+ * checking for X-infrastructure on OS-X only if explicitely desired
+ by the user (with "--with-x"); by default it is turned off
+ added alias "--with-imagemagick" for "--with-ImageMagick"
+ fixed BUG, that prevented configure from checking for optional
+ libraries: if the checking for 1 library was turned off, all
+ consectuive libraries were automatically turned off too (i guess
+ it was the same with truning ON, but haven't tested)
+
+2005-07-14 20:45 zmoelnig
+
+ * more quoting in configure.ac
+ checked in configure, so people don't have to go through the
+ hazzle of autoconf
+
+2005-07-14 20:38 zmoelnig
+
+ * made the strip-test less verbose
+
+2005-07-07 13:03 zmoelnig
+
+ * use std::max() instead of max() as suggested by T.Schulze to make
+ it compile on windows with gcc; hope this doesn't break
+ M$VC-compilation
+ btw: pix_filmNT should NOT be used; use pix_filmNEW instead
+
+2005-07-07 11:37 zmoelnig
+
+ * added "--with-pd" flag for the bundle-loader; if neither this
+ flag is given nor PD_BINARY is set, $(which pd) is used (so the
+ path pd should be in $PATH)
+
+2005-07-07 11:30 zmoelnig
+
+ * fixed GEM_CHECK_LDFLAGS: better detection whether sucess or not
+ fixed GEM_CHECK_FRAMEWORK: "-framwork" is a linker flag instead
+ of a compiler flag. adapted changes to GEM_CHECK_LDFLAGS
+
+ also included acinclude.m4, since this is really just a copy of
+ aclocal.m4 (with my automake) and adding this files removes a
+ dependency on automake
+
+2005-07-07 11:25 zmoelnig
+
+ * delete depen-files
+
+2005-07-07 11:24 zmoelnig
+
+ * use "-C"-flag to make instead of "cd" when (dist)cleaning
+ subdirectories
+
+2005-07-07 11:22 zmoelnig
+
+ * moved stuff from GemLibs/darwinStuff/ into GemMath.h
+ reflect this in the files that included the old files
+
+2005-07-07 07:34 zmoelnig
+
+ * moved variable declarations to the beginning of the
+ open()-function, so they are not crossed by goto-jumps
+
+2005-07-07 07:28 zmoelnig
+
+ * removed call to class_set_extern_dir() in __APPLE__
+
+2005-07-04 18:05 zmoelnig
+
+ * copied from Gnu/README.build and added more information
+
+2005-07-04 12:11 zmoelnig
+
+ * set glNormal3f() before rendering, so [text3d] becomes robust
+ against changing the normal from outside (e.g. like
+ [textextruded])
+ is this is a bug in ftgl ?
+
+2005-07-04 12:10 zmoelnig
+
+ * changed __apple__ to __APPLE__
+
+2005-07-04 11:54 zmoelnig
+
+ * more beautiful (?) output on failure...
+
+2005-07-04 11:17 zmoelnig
+
+ * use HAVE_VIDEO4LINUX rather than __linux__
+
+2005-07-04 11:16 zmoelnig
+
+ * use HAVE_VIDEO4LINUX rather than __linux__
+ commented out some verbosity
+
+2005-07-04 11:05 zmoelnig
+
+ * turn of debug mode
+
+2005-07-04 09:22 zmoelnig
+
+ * you can now specify a preferred library for decoding a file.
+ if one is specified, it is tried as the first lib. if it fails,
+ all libs are tried in the default order (read: the specified lib
+ is tried twice: once as the preferred lib, and once as part of
+ all libs)
+
+2005-07-04 09:20 zmoelnig
+
+ * print "<codec> failed" when not being able to open instead of
+ "<codec> unsupported"
+
+2005-07-04 09:18 zmoelnig
+
+ * fixed codec initialization
+
+2005-07-04 08:43 zmoelnig
+
+ * renamed GEM_WITH_TARGET to GEM_TARGET (and use AC_ARG_ENABLE
+ instead of AC_ARG_WITH)
+
+2005-07-04 08:42 zmoelnig
+
+ * Gem.${EXT} depends on subdirs
+
+2005-07-04 08:40 zmoelnig
+
+ * added flag for videofilm-new
+ removed "Base" from the selectable modules
+
+2005-07-04 08:36 zmoelnig
+
+ * added a function for swapping Red and Blue that works in-place
+
+2005-07-04 08:35 zmoelnig
+
+ * added comments
+ added NEW_VIDEOFILM
+
+2005-07-03 19:03 zmoelnig
+
+ * added check for "dos2unix"
+
+2005-07-03 18:53 zmoelnig
+
+ * use "-MM" for "make depend" with gnu-preprocessors
+
+2005-07-03 18:42 zmoelnig
+
+ * updated build-system after having a look at the Gnu-make
+ documentation
+ what's better:
+ SOURCES are generated on the fly
+ .cpp-files containing whitespaces are ignored (rather than
+ crashing the build.process)
+ dependencies are calculated on a per-file basis (rather than via
+ Make.depend)
+ better subdirectory handling (not for "clean"ing though)
+ better check for "strip" (partly taken from wine)
+
+2005-06-29 15:44 zmoelnig
+
+ * use size_t for datasize
+
+2005-06-29 14:45 zmoelnig
+
+ * use "size_t" for dataSize instead of "int" or "long" or "unsigned
+ char" ...
+
+2005-06-27 16:11 zmoelnig
+
+ * fixed typo
+
+2005-06-26 18:03 zmoelnig
+
+ * prettier results
+ better handling of "strip"
+
+2005-06-26 17:38 zmoelnig
+
+ * use configure to set the extension
+ -"- to set reference-path
+ -"- to set STRIP (on real check though)
+
+2005-06-26 15:33 zmoelnig
+
+ * added checks for LDFLAGS
+
+2005-06-26 15:11 zmoelnig
+
+ * HAVE_LIBAV{format,codec} is now convered by HAVE_FFMPEG
+ additionally we now have a HAVE_VIDEO4LINUX
+
+2005-06-26 15:07 zmoelnig
+
+ * framework-checks and cxxflags-checks
+
+2005-06-26 12:46 zmoelnig
+
+ * "configure"-target
+
+2005-06-26 12:39 zmoelnig
+
+ * works better (still not yet where we want to be)
+
+2005-06-25 16:49 zmoelnig
+
+ * first try of a new build-system based on g� code, autoconf>2.57
+ and that gets rid of the Gnu-directory
+
+2005-06-20 14:47 zmoelnig
+
+ * updated documentation
+
+2005-06-20 14:47 zmoelnig
+
+ * updated documentation (thanks to georg holzmann)
+
+2005-06-20 14:41 zmoelnig
+
+ * fixed documentation
+
+2005-06-20 14:41 zmoelnig
+
+ * added newline to end of file
+
+2005-06-19 18:45 zmoelnig
+
+ * replaced WIN32 (or NT) (or _WINDOWS) (or...) by __WIN32__
+
+2005-06-19 18:41 zmoelnig
+
+ * replaced WIN32 with __WIN32__
+
+2005-06-19 18:38 zmoelnig
+
+ * unix2dos (m$vc does _not_ like unix-linebreaks in the dsp-file)
+ added newer files
+ use __WIN32__ instead of other windows-defines
+
+2005-06-19 18:36 zmoelnig
+
+ * added DONT_INCLUDE_GLEXT (i think this is the default on most
+ windows-compile-machines, and currently it fails to work on my
+ setting, when i have time to fix it, i will re-enable glext on
+ w32)
+
+2005-06-19 18:34 zmoelnig
+
+ * renamed defines "NT", "WIN32" and "_WINDOWS" by "__WIN32__"
+
+2005-06-19 18:32 zmoelnig
+
+ * suddenly m$vc didn't like variables "near" and "far", so i
+ renamed them to "m_near" and "m_far"
+
+2005-06-19 17:11 zmoelnig
+
+ * ifdef'ed (re)definition of WIN32_LEAN_AND_MEAN
+
+2005-06-19 17:10 zmoelnig
+
+ * fixed recursion-bug with distance()
+
+2005-06-19 16:58 zmoelnig
+
+ * added re-definition of GLU_SILHOUETTE _after_ including the
+ openGL-headers
+
+2005-06-14 06:57 zmoelnig
+
+ * fixed a bug discovered (and fixed) by matju, where image-files
+ that opened but turned out to be a non-sgi-image, where not
+ closed again.
+
+2005-06-09 16:09 ggeiger
+
+ * Replaced "Programme" with PROGRAMFILES environment variable for
+ finding m_pd.h
+
+2005-06-09 15:35 ggeiger
+
+ * use ProgramFiles variable to detect path to pd
+
+2005-06-03 09:29 zmoelnig
+
+ * on linux, we are using pix_videoNEW instead of pix_videoLinux for
+ ages, it's time to remove it.
+ hopefully we can do this for other platforms sometime as well
+
+2005-06-03 09:20 zmoelnig
+
+ * GemDAG has been obsoleted for years, it's time to remove it.
+ (probably something similar will reappear once we have threaded
+ rendering to multiple windows)
+
+2005-06-03 09:10 zmoelnig
+
+ * removed: people should (well, now they "must") run autoconf in
+ order to generate their own configure-script
+
+2005-06-03 09:09 zmoelnig
+
+ * added a note that tells people to run "autoconf" before
+ "./configure"
+
+2005-06-03 08:57 zmoelnig
+
+ * colors can now be RGB or (new:) RGBA
+
+2005-06-03 06:55 zmoelnig
+
+ * commented out XCloseDisplay() which keeps Gem from freezing but
+ is only a direty workaround (memory-leak + X-server hates too
+ many open displays)
+ added a big warning to not forget it....
+
+2005-06-03 06:54 zmoelnig
+
+ * HELPSYMBOL_BASE must be defined _before_ including CPPExtern.h to
+ have any effect
+
+2005-06-02 11:25 zmoelnig
+
+ * added YUV-support
+ normalized output to 0..1 (instead of 0..255)
+ always output RGBA-values (even for grayscale and YUV; alpha
+ defaults to 1.0)
+
+2005-06-01 16:42 tigital
+
+ * [OSX] OpenGL headers are now centrally located in Base/GemMan.h
+
+2005-06-01 16:40 tigital
+
+ * corrected description
+
+2005-06-01 16:35 tigital
+
+ * [OSX] OpenGL headers are in Base/GemMan.h
+
+2005-06-01 16:34 tigital
+
+ * [OSX] correct call to dialogCallback, not dialogMess (shuts up
+ gcc4.0 warning); small header change
+
+2005-06-01 16:28 tigital
+
+ * [NEW] added scale variable for scale of halftone
+ [OSX] compile-time check (via AvailabilityMacros.h) for support
+ of sinf() & friends in math.h (now defined in >10.4.x)
+
+2005-06-01 15:57 tigital
+
+ * [OSX] converted the last of the MACOSX to __APPLE__ ifdef's?
+
+2005-06-01 15:48 tigital
+
+ * coalesced #ifdef between linux & apple (since they are the same
+ typedefs)
+
+2005-06-01 15:46 tigital
+
+ * [OSX] corrected #ifdef and added LPVOID define
+
+2005-06-01 15:43 tigital
+
+ * [OSX] compile-time check (via AvailabilityMacros.h) for support
+ of sinf() & friends in math.h (now defined in >10.4.x)
+
+2005-06-01 15:40 tigital
+
+ * header includes now centralized in Base/GemMan.h
+
+2005-06-01 15:38 tigital
+
+ * [OSX] converted the last of the MACOSX to __APPLE__ ifdef's?
+
+2005-06-01 15:36 tigital
+
+ * more readable formatting
+
+2005-06-01 15:32 tigital
+
+ * [OSX] compile-time check (via AvailabilityMacros.h) for support
+ of sinf() & friends in math.h (now defined in >10.4.x)
+
+2005-06-01 15:27 tigital
+
+ * corrected spelling of SetVertex()
+
+2005-06-01 15:20 tigital
+
+ * now includes all OpenGL/ headers for OSX
+
+2005-06-01 15:16 tigital
+
+ * switched from vec_unpack2sh() (which apparently never existed,
+ yet worked prior to 10.4.x!) to vec_mergeh(); new #ifdef
+ __TIMING__ for timing frame process of altivec vs. scalar color
+ conversions
+
+2005-06-01 15:08 tigital
+
+ * added "#ifdef unix" so osx doesn't try compiling it (at least
+ until the future?)
+
+2005-06-01 15:06 tigital
+
+ * gcc4.0 fixes and miscellaneous cleanups: AGL's swapinterval now
+ set in BuildGLContext()
+
+2005-06-01 14:59 tigital
+
+ * needed for proper Darwin configure-ing
+
+2005-06-01 14:56 tigital
+
+ * added Darwin configure stuff
+
+2005-06-01 14:54 tigital
+
+ * replaced ".pd_linux" with $(TARGET) so that we can use this on
+ more than one platform
+
+2005-05-30 19:54 zmoelnig
+
+ * use "ffmpeg-config --plugin-libs" instead of "ffmpeg-config
+ --libs"
+ this allows us to link on x86_64 without problems
+
+2005-05-25 18:44 zmoelnig
+
+ * looked at the ugly #define-hacks and got some things right
+ note: these classes should vanish altogether on all platforms and
+ be replaced by the NEW-thingie.
+
+2005-05-23 15:03 zmoelnig
+
+ * made libjpeg and libtiff OPTIONAL libraries (which are used by
+ default if available)
+ so platforms that dont have these libs (like OSX) don't fail to
+ configure any more
+
+2005-05-23 15:01 zmoelnig
+
+ * added HAVE_LIBJPEG and HAVE_LIBTIFF in order to compile with
+ image reading/writing support
+
+2005-05-23 14:58 zmoelnig
+
+ * made JPEG and TIFF reading/writing a compile-option
+ this removes the _hard_ dependency on libjpeg and libtiff, which
+ should make the configure easier on platforms that don't need
+ libjpeg/libtiff
+
+2005-05-23 12:11 zmoelnig
+
+ * enforcing of the presence of libtiff, libjpeg and libpng is only
+ need on linux (btw, it shouldn't be enforced here too!)
+
+2005-05-23 11:59 zmoelnig
+
+ * better detection for FFMPEG (now we also have autodetection; i
+ hope ffmpeg has stabilized the API enough, so this won't break
+ for some months)
+
+2005-05-23 11:56 zmoelnig
+
+ * added preprocessor-flags CPPFLAGS to the compiler-flags
+
+2005-05-23 09:29 zmoelnig
+
+ * enforce X only on Linux (Darwin can do without)
+
+2005-05-23 09:02 zmoelnig
+
+ * on "distclean" remove ALL .o (and .obj) files, even those that
+ are not in Make.source
+
+2005-05-21 02:34 tigital
+
+ * corrected spelling
+
+2005-05-19 11:41 zmoelnig
+
+ * did better quoting, this should fix the issues with autoconf>2.53
+
+2005-05-17 14:00 zmoelnig
+
+ * changed uname-flags "--machine" and "--kernel-name" to "-m" and
+ "-s" (which should work on osX too
+
+2005-05-17 00:24 tigital
+
+ * updates for config system that identify darwin 10.4
+
+2005-05-13 19:48 zmoelnig
+
+ * [pix_crop] now straights images that are upside down (this is: if
+ you have the same pix-material as both "normal" and "upsidedown",
+ the same parameters to [pix_crop] will now produce the same
+ results
+ this change has the same performance as the old one, it just
+ makes life easier
+
+2005-05-10 16:51 zmoelnig
+
+ * added [spot_light] by Pierre-Oliver Charlebois;
+ did some changes to make it use the world_light parent-class
+ instead of reinventing the wheel. hope this doesn't break
+ anything with the original version
+
+2005-05-04 18:31 zmoelnig
+
+ * fixed the "external" pix_buffer_class
+
+2005-05-04 13:22 zmoelnig
+
+ * added a flag to declare the pdclass-definition non-static (so we
+ can findbyclass() from other objects)
+
+2005-05-04 13:21 zmoelnig
+
+ * finally made [pix_buffer_read] and [pix_buffer_write] to be in
+ their own source-files
+ added automatic playback and cyclic reading of [pix_buffer_read]
+ (based on an idea of Florian Grond & Lasse Scherffig)
+
+2005-05-03 17:32 zmoelnig
+
+ * entry for DONT_USE_ARB
+
+2005-05-03 17:31 zmoelnig
+
+ * added runtime-checking for glBindProgramARB
+ the results are displayed in Base/configLinux.h rather than via
+ command-line args to the compiler
+
+2005-05-03 15:47 zmoelnig
+
+ * added some verbose output at the end of configuration, so the
+ user will know what is going on
+
+2005-05-03 11:35 zmoelnig
+
+ * on windows (and maybe osX too?) the host-side interface looks a
+ bit different than on linux
+ a couple of #define's should fix that.
+
+ fixed an error on windows+osX that came from stupid copy'n'paste
+ from the pd-sources for dynamic loading
+
+ the FreeFrame-specs said something about a "maximum" of 8
+ parameters, which is exceeded by some plugins as i just noticed;
+ removed the clamping of numparams to 8 (don't know why it was
+ there in the first place)
+
+ i hope this includes the changes needed to make it compile on osX
+ haven't tested these changes on windows yet, but after my
+ experiences i made yesterday when i booted into windows, it
+ _should_ work
+
+2005-04-27 09:26 zmoelnig
+
+ * changed behaviour for rectangle textures to be conformant to the
+ behaviour with non-rectangle textures::
+ "1,1" always denotes the upper-right corner of the pixel-buffer,
+ so the user need not care what kind of texture they are using
+
+2005-04-27 09:24 zmoelnig
+
+ * set "state->texture" to "2", when using rectangle textures
+ don't overwrite "m_repeat" with "GL_CLAMP" when doing
+ rectangle-textures, as they will ignore that flag anyhow
+
+2005-04-27 09:21 zmoelnig
+
+ * more advanced usage of the "texture": 2==rectangle (so we can
+ react on the specifics of rectangle-textures in downstream
+ objects)
+
+2005-04-26 03:34 tigital
+
+ * corrected yv12 to rgb on osx, yv12 to rgba/bgra, and error
+ reporting for copy2ImageStruct
+
+2005-04-26 01:58 tigital
+
+ * changed boolean to bool, which is osx-compilable and more in line
+ with the rest of gem's codebase
+
+2005-04-25 17:01 zmoelnig
+
+ * help-patch for [pix_movement2]
+
+2005-04-25 17:00 zmoelnig
+
+ * another object that tries to get the movement within an
+ image-stream
+
+2005-04-24 21:59 cclepper
+
+ * added check for state->texture and that actual coordinates exist
+ in the render method
+
+2005-04-21 14:58 zmoelnig
+
+ * initial support for loading plugins un windows and osX (still not
+ tested)
+
+2005-04-21 12:05 zmoelnig
+
+ * fixed...
+
+2005-04-21 11:46 zmoelnig
+
+ * added an enable-flag for --freg-struct-return (for
+ FreeFrame-plugins)
+ since i am not sure what this will break it is disabled by
+ default;
+ if you want to use the FreeFrame-plugins, the option is either to
+ compile Gem with this flag or to recompile the plugins without...
+
+2005-04-21 09:42 zmoelnig
+
+ * fixed bug that crashed pd/Gem when an exception was thrown (wrong
+ type...)
+ fixed bug with a parameter-offset of 1
+
+2005-04-20 17:31 zmoelnig
+
+ * initial support for FreeFrame-plugins
+ currently i have only tested this on linux
+
+2005-04-18 17:06 zmoelnig
+
+ * usage of the "--disable-ARB" to disable ARB-vertex-shaders
+
+2005-04-18 17:02 zmoelnig
+
+ * adding a "--disable-ARB" flag for disabling the build of
+ ARB-vertex-programs
+
+2005-04-18 15:59 zmoelnig
+
+ * added feed-back when checking for avifile
+ (before, there was nothing indicating that libavifile will be
+ used if (and only if) it was found)
+
+2005-04-18 15:52 zmoelnig
+
+ * added support for ImageMagick++ (used here for loading and saving
+ images)
+
+2005-04-18 15:51 zmoelnig
+
+ * added support for ImageMagick (currently used for loading/writing
+ images)
+
+2005-04-18 14:08 zmoelnig
+
+ * fixed a bug that crashed Gem when using this object with
+ [pix_imageInPlace]: the texcoord-array was accessed without
+ checking the size of it first!!
+
+2005-04-18 13:17 zmoelnig
+
+ * regrouped things even more (put type-checks before
+ library-checks)
+
+2005-04-18 12:52 zmoelnig
+
+ * cleaned up autoconf a bit
+ + prelaminary support for icc
+ + grouped header/library search together
+ + FIRST search whether headers are present, THEN look for
+ matching libraries
+ + hopefully fixed bug, where compile stopped when no
+ font-rendering-libs where installed
+
+2005-04-13 17:33 zmoelnig
+
+ * a function that claims to return an integer should return an
+ integer
+
+2005-04-11 16:14 tigital
+
+ * [stupid]correct name in header
+
+2005-04-07 12:52 zmoelnig
+
+ * an example for using display-lists
+
+2005-04-07 11:06 zmoelnig
+
+ * help for [scopeXYZ~]
+
+2005-04-06 19:02 zmoelnig
+
+ * made [scopeXYZ~] work (although there is still one single point
+ left that sometimes occurs at 0/0/0)
+
+2005-04-05 10:52 zmoelnig
+
+ * added wrapper for glEndList() and glNewList(): this is cool as it
+ allows to makeuser defined display-lists (performance boost)
+
+2005-04-04 16:50 zmoelnig
+
+ * a help-patch
+
+2005-04-04 16:27 zmoelnig
+
+ * adapted to the longer feature-vectors of [pix_multiblob];
+ a first help-patch
+
+2005-04-04 16:24 zmoelnig
+
+ * output more information (like minX/Y, weighted position,...)
+ weighted position produces more stable tracking
+
+2005-04-01 07:45 zmoelnig
+
+ * #ifdef'ed the altivec code properly, so it will compile on other
+ systems as well
+
+2005-04-01 01:26 tigital
+
+ * initial altivec speedups to: bgra to yuv; yv12 to yuv
+
+2005-03-31 16:25 zmoelnig
+
+ * updated documentation a bit
+
+2005-03-31 16:07 zmoelnig
+
+ * missed a "break" in a case-loop.
+
+2005-03-31 15:58 zmoelnig
+
+ * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
+ (negative values are a bad idea for GLenum)
+
+ (and fix the parsing of the drawstyle a big)
+
+2005-03-31 15:55 zmoelnig
+
+ * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
+ (negative values are a bad idea for GLenum)
+
+2005-03-31 15:47 zmoelnig
+
+ * a blobtracker based on [pix_multiblob] and some objects from
+ "iemmatrix"
+
+2005-03-31 15:00 zmoelnig
+
+ * use "GL_DEFAULT_GEM" instead of "-1" as the default drawType
+ (negative values are a bad idea for GLenum)
+
+2005-03-31 14:58 zmoelnig
+
+ * added a new drawType "GL_DEFAULT_GEM" (since using "-1" was a bad
+ idea for GLenum)
+
+2005-03-31 14:40 zmoelnig
+
+ * changed LIBS="-Wl,-shared -Wl,-export-dynamic $LIBS" to
+ LIBS="-shared -Wl,-export-dynamic $LIBS"
+ this should fix the problem with FC3
+
+2005-03-31 06:42 zmoelnig
+
+ * there are even better conversions (at least you can control all
+ YUV<->RGB conversion on a central point)
+
+2005-03-30 20:02 zmoelnig
+
+ * a detector for multiple blobs (no tracking! as this should be
+ done externally);
+ the output-data is in zexy/iemmatrix's "matrix" format; i am not
+ sure whether this is really good (as it makes libraries
+ interdependent and of course i favour my own libs) but it is much
+ more elegant than anything else i could think of
+
+2005-03-30 19:48 zmoelnig
+
+ * new Geos: [scopeXYZ~] and [torus]
+
+2005-03-30 19:00 zmoelnig
+
+ * added "default"-drawtype
+
+2005-03-22 20:41 zmoelnig
+
+ * changed RGB<->YUV conversion to be more standards-compliant;
+ clamped the results
+
+2005-03-22 02:48 tigital
+
+ * more OpenGL wrappers I've had sitting on my drive
+
+2005-03-09 00:24 tigital
+
+ * IOhannes: the gl headers and such are in GemMan.h: why would you
+ want to put them in GemMan.cpp? I'm a big fan of including
+ headers in, um, the header :-) Btw, the "GL/ vs. OpenGL/" thing
+ is due to apple's use of framework's...
+
+2005-03-07 15:33 zmoelnig
+
+ * use DONT_INCLUDE_GLEXT rather than the INCLUDE_GLEXT (which is
+ nowhere defined)
+
+2005-03-07 15:31 zmoelnig
+
+ * properly include GL/glext.h (btw, wtfh are apple's openGL-headers
+ in openGL/ instead of GL/ ... nevermind)
+
+2005-03-07 09:19 zmoelnig
+
+ * include <new> to enable the use of real C++ constructors
+
+2005-03-06 11:21 zmoelnig
+
+ * removed [change] (is in pd for some times)
+
+2005-02-28 01:15 tigital
+
+ * - added support for YV12(short*) for pdp2gem
+ - added support for RGB/BGR to setCsizeByFormat
+ - began altivec support (non-functional atm)
+
+2005-02-28 00:05 tigital
+
+ * - added support for YV12(short*) for pdp2gem
+ - added support for RGB/BGR to setCsizeByFormat
+ - began altivec support (non-functional atm)
+
+2005-02-07 18:18 zmoelnig
+
+ * cleaned up, and removed crashes
+
+2005-02-07 15:56 zmoelnig
+
+ * fixed bug that crashed pd when NULL was returned by glGetString()
+
+2005-02-07 15:31 zmoelnig
+
+ * cleaned up a bit
+
+2005-02-07 15:05 zmoelnig
+
+ * windoze does not like array-sizes that are determined at runtime
+
+2005-02-07 13:42 zmoelnig
+
+ * catching errors that might get thrown by glx
+
+2005-02-07 13:21 zmoelnig
+
+ * use Base/GemVector instead of own CVector3
+
+2005-02-07 13:20 zmoelnig
+
+ * a class for 3D-vectors (formerly found in Manips/camera)
+
+2005-02-07 12:46 zmoelnig
+
+ * oh, it's here again...
+
+2005-02-07 12:45 zmoelnig
+
+ * [pix_dv] is covered by [pix_video]
+
+2005-02-07 12:43 zmoelnig
+
+ * updated a bit
+
+2005-02-07 12:04 zmoelnig
+
+ * hopefully really fixed the including of GL/glext.h:
+ use DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT
+ additionally use GL_GLEXT_LEGACY, as this auto-includes glext.h
+ on some sytems (mesa)
+
+2005-02-07 12:02 zmoelnig
+
+ * use FILM__NEW instead of __FILM__NEW
+ use DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT
+
+2005-02-07 12:00 zmoelnig
+
+ * fixed defines:
+ gl*TransposeMatrix() are available onle on openGL>=1.3 (not >=1.1
+ as it was)
+ gl*ARB() were used only, if GL_ARB_vertex_program was
+ un(!)defined...
+
+2005-01-31 17:50 tigital
+
+ * updated to my setup
+
+2005-01-14 08:54 zmoelnig
+
+ * added the missing " to the NEW_VIDEOFILM definition
+
+2005-01-14 08:53 zmoelnig
+
+ * ./configure does not call "makesource" but includes it; thus the
+ "$@" is not as expected an (empty) list of directories for which
+ we should generate Make.source but rather "dummy sh";
+ now we check, whether the running script ($0) is "*configure",
+ and if so, we assume that the "passed" list is 0.
+
+2005-01-12 19:20 zmoelnig
+
+ * oops again; forgot a "
+
+2005-01-12 18:12 zmoelnig
+
+ * oops; should run again
+ (note: this is just rev1.27 with __NEW__ replaced by
+ NEW_VIDEOFILM)
+
+2005-01-11 11:45 zmoelnig
+
+ * who the f**k used "__NEW__" to enable/disable different
+ film/movie-objects ???
+ preprocessor-defines starting with "__" are system only!!
+ i have renamed __NEW__ to NEW_VIDEOFILM __FILM __NEW to FILM_NEW
+ and __VIDEO__NEW to VIDEO_NEW
+
+2005-01-11 10:22 zmoelnig
+
+ * added Exceptions: whenever we don't want an object to be created
+ because of boundary-conditions (e.g. wrong arguments) we can now
+ throw a GemException("errorstring") which is caught by the
+ setup-routine and prevents the object from being created;
+
+ fixed the m_objectname thing: now even the constructor of a
+ GemObject will now the name that was used to create it (as far as
+ we can tell)
+
+2004-12-26 17:43 tigital
+
+ * oops! shouldn't include "Base/GemFuncUtil.h" after #ifdef
+ __cplusplus extern "C" {...}
+
+2004-12-24 09:54 timblech
+
+ * fixed bug
+
+2004-12-22 18:03 tigital
+
+ * - header consolidation: #includes should go in headers (or in
+ this case, already are)!
+
+2004-12-22 17:49 tigital
+
+ * ppc only: sqrt speed up via assembly instruction (at least 2x)
+ - header consolidation: #includes should go in headers!
+ - correctly converts YUV to RGBA and back, if needed
+
+2004-12-22 17:48 tigital
+
+ * ppc only: sqrt speed up via assembly instruction (at least 2x)
+ - header consolidation: #includes should go in headers!
+ - now fills/uses Gem's gluLookAt()
+
+2004-12-22 17:46 tigital
+
+ * ppc only: sqrt speed up via assembly instruction (at least 2x)
+ - header consolidation: #includes should go in headers!
+
+2004-12-22 17:00 tigital
+
+ * rearrange/coalesce headers, added glu.h
+
+2004-12-22 16:58 tigital
+
+ * add functions for 5 arguments
+
+2004-12-15 06:21 tigital
+
+ * cleanup dialogMess
+
+2004-12-15 06:17 tigital
+
+ * fixed crash bug when changing dimen or colorspace while
+ rendering: some header cleanup, too
+
+2004-12-14 00:02 tigital
+
+ * update to my setup
+
+2004-12-13 13:22 zmoelnig
+
+ * fixed the patch; how comes it is broken at all ? a check ensured,
+ that even the example-patch from gem-0.70 has the same
+ weirdnesses - so the problem seems to be a change in the
+ pd-fileformat rather than the patch itself; this should work now
+ (although i am not sure, whether it really does what it is
+ supposed to do...)
+ wow, what a long changelog....
+
+2004-12-07 15:05 timblech
+
+ * simplified outlet
+
+2004-12-07 13:24 timblech
+
+ * initial checkin pix_mean_color
+
+2004-12-03 12:15 zmoelnig
+
+ * added newline at end of file
+
+2004-11-28 00:00 tigital
+
+ * some wrappers for gl "program" stuff: should be ok for any GL
+ with ARB_vertex_program and/or ARB_fragment_program defined
+
+2004-11-27 23:51 tigital
+
+ * wrappers for gl matrix stuff: should be ok for all opengl
+ versions since 1.1?
+
+2004-11-27 23:47 tigital
+
+ * pedantic changes to header & descriptions :-)
+
+2004-11-27 23:46 tigital
+
+ * added defines for multitexture, vertex/fragment programs, and
+ matrix stuff...plus pragma's to more easily find the numerical
+ seperations
+
+2004-11-24 15:53 zmoelnig
+
+ * Cyrille's [gemlist_info] that gets the current
+ transformation-matrix
+ (why have i not added this long before ???)
+
+2004-11-24 15:46 zmoelnig
+
+ * made the new size settable;
+ LATER think about using a *faster* algorithm...
+
+2004-11-24 15:37 zmoelnig
+
+ * added templates for the gem2pdp-bridge
+
+2004-11-05 14:33 tigital
+
+ * added comments about auto message
+
+2004-11-05 14:32 tigital
+
+ * added blend message
+
+2004-10-20 14:10 tigital
+
+ * // powerOfTwo() optimization from "Hacker's Delight": much
+ faster!
+
+2004-10-12 18:34 zmoelnig
+
+ * use the provided dv1394.h instead of an external one
+
+2004-10-12 18:34 zmoelnig
+
+ * added dv1394.h from "dvgrab"-sources
+
+2004-10-12 11:51 zmoelnig
+
+ * use the dv1394.h from the kernel and not the deprecated-one from
+ libdv-dev
+
+2004-10-11 09:11 zmoelnig
+
+ * [gemkeyname] under linux now behaves more like pd's [keyname]
+ (e.g. uniform keynames); thanks to gerard van dongen
+
+2004-10-08 14:47 zmoelnig
+
+ * we don't want this anymore: all objects are autoregistering
+
+2004-10-08 14:46 zmoelnig
+
+ * don't want this anymore: objects are auto-registering themselves!
+
+2004-10-08 14:29 zmoelnig
+
+ * don't want this anymore: objects are auto-registering themselves!
+
+2004-10-08 14:08 zmoelnig
+
+ * as cyrille requested: doing one more point... (hope this doesn't
+ break anything, but i guess cyrille is the only one who really
+ cares about such features)
+
+2004-10-08 13:35 zmoelnig
+
+ * fixed argument handling:
+ 1 argument: gridX=gridY
+ 2 arguments: gridX, gridY
+ 3 arguments: gridX, gridY, height
+
+2004-09-15 15:41 zmoelnig
+
+ * new and updated help-patches (thanks cyrille)
+
+2004-09-15 15:18 zmoelnig
+
+ * initial addition (thanks cyrille)
+
+2004-09-15 15:06 zmoelnig
+
+ * initial addition (thanks cyrille)
+
+2004-09-15 14:50 zmoelnig
+
+ * merged the newWave_texture in;
+ incorporated cyrilles changes: added dither-noise against
+ denormalization phenomenons: wouldn't it be better clamp
+ denormals to 0 like with PD_BADLFOAT ??
+
+2004-09-15 13:15 zmoelnig
+
+ * cyrilles changes: made the number of faces settable via a
+ message#9
+
+2004-08-27 06:47 zmoelnig
+
+ * moved from src/Geos to src/Vertex;
+ include <GL/gl.h> instead of <OpenGL/gl.h> on non-apples
+
+2004-08-26 12:21 zmoelnig
+
+ * moved all the vertex_-objects from src/Geos to src/Vertex;
+ added vertex_mul, vertex_add
+ vertex_offset,... now work on all arrays
+
+2004-08-17 12:53 zmoelnig
+
+ * fixed a bug when no directory-list is given at command-line
+
+2004-08-17 12:01 zmoelnig
+
+ * this has vanished entirely (i just don't know how to check files
+ into a branch)
+
+2004-08-10 09:43 zmoelnig
+
+ * an object to render into external displays (this is: the context
+ is *not* handled by Gem but by an external application)
+
+2004-08-10 09:40 zmoelnig
+
+ * oje: "tagged" instead of "branched" (anyhow gemwindow_qtExt is
+ already deprecated)
+
+2004-08-09 17:36 zmoelnig
+
+ * initial makefile for [gemwindow_qtExt]
+
+2004-08-09 17:36 zmoelnig
+
+ * initial output-module:
+ [gemwindow_qtExt] (what an ugly name!) to render to external
+ qt-contexts
+
+2004-08-08 11:45 zmoelnig
+
+ * set the viewpoint immediately (do *not* use GemMan::m_view)
+
+2004-08-04 06:32 zmoelnig
+
+ * now you can give a list of directories on the command-line to
+ override the default directories where we want the
+ Make.source,... to be built
+
+2004-07-23 08:25 zmoelnig
+
+ * added top-level makefile and configure-script (since src/Gnu is
+ hard to find)
+
+2004-07-06 13:09 zmoelnig
+
+ * fixed typo in comment
+
+2004-07-02 16:17 zmoelnig
+
+ * new things to do
+
+2004-07-01 19:00 zmoelnig
+
+ * initial MMX-code;
+ includes for the various platforms/SIMD-optimization should be
+ handled in here
+
+2004-06-30 14:32 zmoelnig
+
+ * rebuild the texture when switching between rectangle and
+ normalized textures
+
+2004-06-30 12:13 zmoelnig
+
+ * used debug() instead of post() for the "client-storage"-message
+
+2004-06-30 12:11 zmoelnig
+
+ * using RGB24 instead of RGB32, because the alpha-channel is set to
+ 0 by RGB32(!!)
+
+2004-05-28 11:50 zmoelnig
+
+ * updated for 0.90
+
+2004-05-26 10:59 zmoelnig
+
+ * now the "release" compiles
+
+2004-05-26 10:35 zmoelnig
+
+ * changed version from 0.888 to 0.90
+
+2004-05-26 10:34 zmoelnig
+
+ * fixed "installation" for on windows
+
+2004-05-26 10:34 zmoelnig
+
+ * changed from 0.888pre2 to 0.90
+
+2004-05-19 15:57 zmoelnig
+
+ * changed the shifts to SHIFT_* to make it cross-platform
+
+2004-05-19 15:25 tigital
+
+ * *** empty log message ***
+
+2004-05-19 15:18 tigital
+
+ * here's what I came up with: luma seems more sensitive, and makes
+ a better image, tho different than the rgba version
+
+2004-05-16 19:22 zmoelnig
+
+ * fixed some issues with compiling Gem on windows with nvidia's
+ openGL-headers (have to include glext.h)
+
+2004-05-15 17:59 zmoelnig
+
+ * noted that pix_lumaoffset might crash with high offset-factors
+
+2004-05-14 17:20 zmoelnig
+
+ * added a "yuv"-message to turn off direct YUV-texturing even if it
+ is available (because our G4 with a geforce4MX says that it can
+ do GL_ycbcr but actually the images look weird
+
+2004-05-14 17:05 zmoelnig
+
+ * added range-checking for the offset when doing smoothed & filled
+ processing;
+ this should fix the crashes at very high offsets on all
+ colorspaces
+
+2004-05-14 15:42 zmoelnig
+
+ * fixed YUV on big-endians
+
+2004-05-13 17:25 zmoelnig
+
+ * don't copy "pdata" with copyImage2Struct; pdata should always(!)
+ be a pointer to some data that is owned by the image itself!
+ this fixes the abiding crashes when deleting pix_-objects
+
+2004-05-10 08:08 zmoelnig
+
+ * added additional error-checks and a sanity-check on close();
+ should run now on QT-6.5 (as (un)stable as with QT-6.4)
+
+2004-05-10 05:03 cclepper
+
+ * First step at separating the color-space functions in order to
+ have them work properly. RGBA is still ok, and now YUV works on
+ 'uniform' adjustments.
+
+2004-05-10 03:54 cclepper
+
+ * #ifdef to remove YUV code on OSX. maybe someone will write a
+ version that doesn't crash?
+
+2004-05-09 07:03 cclepper
+
+ * changed the shifts for YUV output. now 100% less green.
+
+2004-05-08 04:19 cclepper
+
+ * fixed the 'it's oh so green' YUV problem on OSX
+
+2004-05-07 17:51 zmoelnig
+
+ * made defines for shifts on mac/non-mac (although they don't do
+ much now)
+
+2004-05-07 17:48 zmoelnig
+
+ * added U8 as another type
+
+2004-05-07 17:41 zmoelnig
+
+ * using ch*-constants rather than hardcoded positions of
+ channel-data
+ (e.g: chRed instead of 0)
+
+2004-05-07 17:39 zmoelnig
+
+ * shut up macOS-gcc compiler warnings
+
+2004-05-07 15:42 zmoelnig
+
+ * type fixing to shut down the compiler
+
+2004-05-07 13:52 zmoelnig
+
+ * made Grey work
+
+2004-05-07 12:02 zmoelnig
+
+ * made YUV and Grey work
+
+2004-05-07 08:42 zmoelnig
+
+ * use setCsizeByFormat
+ use reallocate() instead of clear() and allocate() and
+ complicated checks
+
+2004-05-07 08:40 zmoelnig
+
+ * fixed stupid typo
+
+2004-05-07 08:40 zmoelnig
+
+ * replaced hardcoded shift-amount by SHIFT_Y.
+ use setCsizeByFormat
+ use reallocate() instead of clear() and allocate()
+
+2004-05-07 08:30 zmoelnig
+
+ * use setCsizeByFormat
+ use reallocate() instead of clear() and allocate()
+ removed unused variable
+
+2004-05-07 08:29 zmoelnig
+
+ * use setCsizeByFormat
+ use reallocate() instead of clear() and allocate()
+
+2004-05-07 08:28 zmoelnig
+
+ * removed the commented out the processGray-function (and not only
+ it's body);
+ use setCsizeByFormat
+
+2004-05-07 08:14 zmoelnig
+
+ * don't initialize to small images (64x64) any more as this is only
+ for memory fragmentation
+
+2004-05-07 08:12 zmoelnig
+
+ * using setCsizeByFormat rather than setting csize/format/type
+ directly
+
+2004-05-07 08:11 zmoelnig
+
+ * made YUV work on PCs (and used better namings (like "U" instead
+ of "Red")
+
+2004-05-06 10:01 zmoelnig
+
+ * setting the csize/format/type of the image more intelligently
+
+2004-05-06 09:36 zmoelnig
+
+ * another step towards a working version.
+ now yuv/rgba/grey almost(!) behave the same
+
+2004-05-06 09:35 zmoelnig
+
+ * the RGBA2LUMA conversion was wrong
+
+2004-05-05 14:56 zmoelnig
+
+ * made YUV work correctly
+
+2004-05-05 14:56 zmoelnig
+
+ * use run-time checks for YUV-texturing
+
+2004-05-05 14:55 zmoelnig
+
+ * added run-time checks for GL_APPLE_ycbcr_422 (YUV-texturing)
+
+2004-05-05 14:54 zmoelnig
+
+ * use normal memory-allocation (no alignment tricks as these
+ produces weird output)
+ LATER make sure that memory is aligned correctly
+
+2004-05-04 20:20 zmoelnig
+
+ * quick hack to make Grey/YUV work
+
+2004-05-04 15:30 zmoelnig
+
+ * initialized orgPixBlock to NULL (should fix crashes when no
+ upstream image is present)
+
+2004-05-04 12:46 zmoelnig
+
+ * seems to work now with RGBA/YUV/Grayscale
+
+2004-05-04 08:15 zmoelnig
+
+ * added bugs concerning win32-movie-loading
+
+2004-05-03 16:27 zmoelnig
+
+ * used SHIFT_Y1,... (from GemPixPete.h) as my images were green ;-)
+
+2004-05-03 16:26 zmoelnig
+
+ * defined SHIFT_Y1,... for YUV-shifting
+
+2004-05-03 06:15 cclepper
+
+ * fixed up the YUV code - rolled a new black function and tests for
+ proper pixel values
+
+2004-05-03 06:14 tigital
+
+ * YUV works better: but it's about half the width resolution as it
+ should be...at least it's not green ;-)
+
+2004-05-03 02:08 tigital
+
+ * removed void to shut up gcc
+
+2004-05-03 01:42 tigital
+
+ * YUV processing functions correctly now
+
+2004-04-29 05:55 cclepper
+
+ * YUV smoothing now works
+
+2004-04-27 05:07 tigital
+
+ * YUV works better, except for "smooth" line filling
+
+2004-04-24 15:02 zmoelnig
+
+ * removed some more verbosity...
+
+2004-04-23 14:41 zmoelnig
+
+ * moved some fsaa-code from apple-only to openGL-dependent code
+ (read: changed ifdefs)
+
+2004-04-21 04:32 tigital
+
+ * YUV is almost fixed: at least we're dealing with true luma...but
+ there still seems to be a pixel skipping problem
+
+2004-04-21 03:52 cclepper
+
+ * changed GetLuminance() coefficients to correct vaules
+
+2004-04-20 17:55 zmoelnig
+
+ * fixed the default viewpoint-values to the correct ones "0 0 4"
+ instead of "0 0 -4"
+
+2004-04-10 00:13 tigital
+
+ * [OSX] added header for definition of UInt32 after the mass
+ movement of functions
+
+2004-04-09 09:38 zmoelnig
+
+ * added the [pix_texture2]-alias again.
+ why has it vanished ?
+
+2004-04-08 12:20 zmoelnig
+
+ * moved utility functions (namely: powerOfTwo()) into
+ Base/GemFuncUtil
+
+2004-04-08 11:57 zmoelnig
+
+ * moved utility functions (namely: powerOfTwo()) into
+ Base/GemFuncUtil
+
+2004-04-08 11:54 zmoelnig
+
+ * structured the location of functions a bit:
+ GemPixObj does not hold any utility functions
+ GemFuncUtil holds general untilities (like powerOfTwo())
+ GemPixUtil holds utility functions for image manipulation (only!)
+ GemPixPete (NEW) holds functions from pete's_plugins (specialzied
+ PixUtil-functions)
+
+2004-04-08 11:51 zmoelnig
+
+ * added some comments
+
+2004-04-08 11:51 zmoelnig
+
+ * moved utility functions (namely: powerOfTwo()) into
+ Base/GemFuncUtil
+
+2004-04-08 11:46 zmoelnig
+
+ * added setPixModified() where apropriate so that the
+ pull-mechanism works
+
+2004-04-08 11:43 zmoelnig
+
+ * removed the [pix_buf] entirely from the example-patches.
+ i must have been somewhere else when i added them
+
+2004-04-07 17:35 zmoelnig
+
+ * removed unused variables
+
+2004-04-07 17:33 zmoelnig
+
+ * fixed documentation
+
+2004-04-07 17:20 zmoelnig
+
+ * fixed the alpha-channel
+
+2004-04-07 17:20 zmoelnig
+
+ * added some more verbosity on errors (so we know, where the error
+ occured)
+
+2004-04-07 16:09 tigital
+
+ * quick n'dirty camera help patch...will flesh out tonight?
+
+2004-04-07 16:08 zmoelnig
+
+ * fixed the bug that kept cs-converters from working on apple
+
+2004-04-07 16:07 zmoelnig
+
+ * removed unused variable G
+
+2004-04-07 16:04 tigital
+
+ * added YUV support (kinda): it works, but isn't precisely correct
+ yet (especially in pix_objects that are color based; displacement
+ objects are less-obviously incorrect)
+
+2004-04-07 16:02 tigital
+
+ * added YUV support (kinda): it works, but isn't precisely correct
+ yet
+
+2004-04-07 14:47 zmoelnig
+
+ * added switchable support for FSAA under linux with nvidia-cards
+
+2004-04-07 14:03 zmoelnig
+
+ * removed the genList from the new()-function and put it into
+ render() (this was default on macOS already)
+
+2004-04-07 14:01 zmoelnig
+
+ * removed verbose output
+
+2004-04-07 14:00 zmoelnig
+
+ * added US-english alias-name ("gray")
+
+2004-04-07 13:59 zmoelnig
+
+ * added british alias-name
+
+2004-04-07 11:19 zmoelnig
+
+ * an example for texture-feedbacking
+
+2004-04-07 11:09 zmoelnig
+
+ * added 2nd argument for number of slices
+ fixed the draw-type
+
+2004-04-07 11:08 zmoelnig
+
+ * added second argument (number of slices)
+ the re-creation of the sphere is now triggered by a change in
+ state->texture too
+
+2004-04-07 10:28 zmoelnig
+
+ * the processGray tried to convert the image from RGB to RGBA
+ in-place.
+ i have no idea, how this code made it into the [pix_alpha]
+
+2004-04-07 09:12 zmoelnig
+
+ * removed the non-mac specific part in the fullscreen-message
+ (no one really cares if the fullscreen-flag is bool or int)
+
+2004-04-07 09:03 zmoelnig
+
+ * all the CPPExtern-objects now no their own class-name, which is
+ stored in m_objectname
+ error-messages report this name
+
+2004-04-06 02:43 tigital
+
+ * [OSX] cleaned up warnings and consolidated a previously used
+ function
+
+2004-04-05 03:06 cclepper
+
+ * removed commenting out of m_colorspace
+
+2004-04-04 17:45 cclepper
+
+ * client_storage is now off by default to avoid texture corruption
+ problems when using pix_film in 'auto 1' mode on OSX. setting
+ individual frames still works fine with client_storage however.
+
+2004-04-04 17:43 cclepper
+
+ * added OSX specific handling of the 'fullscreen' message to
+ accommodate multiple displays
+
+2004-04-03 18:34 zmoelnig
+
+ * fixed the help-patches (mainly removed the "auto 1" message from
+ [pix_buf] as it was absolutely non-sense
+
+2004-04-03 00:06 cclepper
+
+ * removed most of the debug messages.
+
+2004-04-02 23:29 cclepper
+
+ * now has functioning code on OSX
+
+2004-04-02 09:11 zmoelnig
+
+ * removed some verbosity
+
+2004-04-02 09:05 zmoelnig
+
+ * moved implementation code from header-file to cpp-file
+
+2004-04-02 09:04 zmoelnig
+
+ * fixed some includes (?)
+
+2004-04-02 06:43 zmoelnig
+
+ * included the Base/config.h so we get the HAVE_DIRECTSHOW define
+ when appropriate
+ set the help-symbol of the directshow-version of pix_video to
+ [pix_videoDS] (since the api is so different)
+
+2004-04-01 22:00 tigital
+
+ * [OSX] now the mouse can be hidden/shown via the cursor 0/1
+ message
+
+2004-04-01 18:52 tigital
+
+ * [OSX] finally figure out how to get mouse coords to be the same
+ whether or not there is a title bar, and no matter where the
+ window is on the desktop...also solves the "go to {0,0} when
+ mouse leaves window" problem!
+
+2004-03-31 05:33 tigital
+
+ * shut up a warning: can't have /* inside a comment
+
+2004-03-31 05:25 tigital
+
+ * [OSX] shut up some warnings
+
+2004-03-29 18:57 zmoelnig
+
+ * i guess we should release rather sooner than later
+
+2004-03-29 18:48 zmoelnig
+
+ * finally removed the YUV-stuff (should have been done for ages)
+
+2004-03-29 18:45 zmoelnig
+
+ * fixed line-breaks
+
+2004-03-29 18:32 zmoelnig
+
+ * re-added as binary (pd-files shouldn't be text)
+
+2004-03-29 18:32 zmoelnig
+
+ * readded as binary
+
+2004-03-29 18:32 zmoelnig
+
+ * added as binary
+
+2004-03-29 18:32 zmoelnig
+
+ * removed "text"-pd files (should be binary)
+
+2004-03-29 18:11 zmoelnig
+
+ * new help-patch
+
+2004-03-29 16:10 zmoelnig
+
+ * updated documentation
+
+2004-03-29 16:09 zmoelnig
+
+ * compiled under windoze and thus updated my project-file
+
+2004-03-29 16:08 zmoelnig
+
+ * version is now ReleaseCandidate-1
+
+2004-03-29 16:05 zmoelnig
+
+ * removed unneeded variables to silence macOS-gcc
+
+2004-03-29 16:03 zmoelnig
+
+ * removed unneeded variables to shut down macOS-gcc
+
+2004-03-29 16:02 zmoelnig
+
+ * accidentially the button-state was reported to be "1" when
+ released (like on press); fixed
+
+2004-03-29 16:01 zmoelnig
+
+ * type change to get rid of compiler-warning under macOS
+
+2004-03-29 16:00 zmoelnig
+
+ * compiled it and therefore updated my project files
+
+2004-03-29 06:43 zmoelnig
+
+ * added includes for NT
+
+2004-03-29 06:12 cclepper
+
+ * changed the render function to only calculate the geometry when
+ the geometry changes. results in at least a 3X speedup.
+
+2004-03-26 06:40 cclepper
+
+ * initialized the Y,U,V variables to 0. no more random color fields
+ on loading a patch with pix_offset.
+
+2004-03-25 19:57 tigital
+
+ * [OSX]-only: standardized mouse location to "window relative":
+ however, remember that (0,0) is always the top left corner,
+ whether or not there is a title bar/border
+
+2004-03-25 17:22 zmoelnig
+
+ * added a magic-number to the GemCache to ensure that the cache is
+ valid
+
+2004-03-25 12:12 zmoelnig
+
+ * initialize GemCache on creation, so we can dynamically create
+ [gemhead]s and they will start rendering without having to
+ restart the engine
+
+2004-03-25 10:03 zmoelnig
+
+ * removed another post()
+
+2004-03-24 21:11 zmoelnig
+
+ * removed the "drawing all groups" messages
+
+2004-03-24 21:10 zmoelnig
+
+ * added a reset()-method to re-set an instance without having to
+ destroy and re-create it (see [gemhead])
+
+2004-03-24 21:08 zmoelnig
+
+ * each gemhead now has an instance of the GemCache that is only
+ reset when rendering is started (instead of being destroyed and
+ re-created)
+ hopefully this fixes some memory bug.
+
+2004-03-24 17:27 zmoelnig
+
+ * added, since needed for debugging
+
+2004-03-24 13:20 zmoelnig
+
+ * fixed initial materials (ambient, specular, diffuse, shininess,
+ emission)
+
+2004-03-24 11:47 zmoelnig
+
+ * added auto-(re)loading of fonts when rendering is started
+ fixed some cleanup-issues
+
+2004-03-24 11:41 zmoelnig
+
+ * removed "done" message
+
+2004-03-22 22:31 tigital
+
+ * [OSX]-only: [gemwin] now correctly responds to the following
+ messages: border & title; also fixed keyboard character input for
+ [gemkeyname]
+
+2004-03-21 19:58 zmoelnig
+
+ * readded help-patches
+
+2004-03-21 19:53 zmoelnig
+
+ * removed to check in as "binary" again
+
+2004-03-21 19:52 zmoelnig
+
+ * updated help-patches
+
+2004-03-21 13:39 zmoelnig
+
+ * fixed rectangle textureing
+
+2004-03-20 20:42 zmoelnig
+
+ * fixed bugs
+
+2004-03-20 20:36 zmoelnig
+
+ * rolled the GLU code directly into the objects to enable rectangle
+ textures
+
+2004-03-20 16:42 zmoelnig
+
+ * cleaned GLUT-removal code a bit
+
+2004-03-20 16:06 zmoelnig
+
+ * removed dependencies on GLUT
+ [teapot] is now "built-in"
+
+2004-03-19 19:52 zmoelnig
+
+ * updated help-patches
+ removed all traces of [pix_texture2]
+
+2004-03-19 19:12 zmoelnig
+
+ * updated help-patches
+
+2004-03-19 19:09 zmoelnig
+
+ * added grayscale support
+
+2004-03-19 17:00 zmoelnig
+
+ * removed the "maximum number of control points" restriction (so
+ now, we can have 1000s of control points in polygon/curve)
+
+2004-03-19 15:01 zmoelnig
+
+ * new help-patches (e.g: working examples)
+
+2004-03-19 15:00 zmoelnig
+
+ * added a method "width" for the linewidth (compatibility with
+ other geos)
+
+2004-03-19 14:58 zmoelnig
+
+ * changed the helpsymbol
+
+2004-03-19 14:54 zmoelnig
+
+ * got the mapping from mac-buttons to gem-buttons right (hopefully)
+
+2004-03-19 11:47 zmoelnig
+
+ * randF is only an alias for randomF; there shouldn't be a separate
+ help-file
+
+2004-03-18 16:51 zmoelnig
+
+ * the mac-spefific button-offset has been moved to GemWinCreateMac
+
+2004-03-17 20:04 zmoelnig
+
+ * force auto-registering when appropriate
+
+2004-03-17 20:02 zmoelnig
+
+ * set the "newfilm"-flag when a new film is loaded
+
+2004-03-17 19:58 zmoelnig
+
+ * tried to fix rectangle textures
+
+2004-03-16 19:41 zmoelnig
+
+ * tried to fix rectangle textures
+
+2004-03-16 01:16 tigital
+
+ * OSX only: forgot to "return noErr" in event loop!
+
+2004-03-15 13:35 zmoelnig
+
+ * small bug-fix: a unity gain of "1" was translated to 255>>8
+ (which is less than 1 and led to fading feed-backs)
+
+2004-03-13 09:10 cclepper
+
+ * fixed #ifdefs
+
+2004-03-10 17:32 zmoelnig
+
+ * changed the configure-process
+ GemLibs can now be specified with "--gemlibs"
+ additional search-paths for ALL libraries can be specified with
+ "--libdir"
+
+2004-03-10 17:07 zmoelnig
+
+ * ifdef'd the altivec code with __VEC__
+
+2004-03-10 17:06 zmoelnig
+
+ * added the HELPSYMBOL-BASE "Gem/", so the help-patches will work,
+ even though this object inherits from CPPExtern and not from
+ GemBase
+
+2004-03-10 16:55 zmoelnig
+
+ * pix_depot and friends are now in pix_buffer et al.
+
+2004-03-10 16:04 zmoelnig
+
+ * added a new justification "BASE" that does no justification at
+ all; usefull, if you want a constant base-line.
+
+2004-03-07 18:49 cclepper
+
+ * new fullscreen code for 10.3 which is good. the window deletion
+ routine does crash every 10-20 iterations though, which is bad.
+
+2004-03-01 01:29 cclepper
+
+ * added some more cache hints - 45% percent faster
+
+2004-03-01 01:02 cclepper
+
+ * I think this fixes the majority of playback problems on OSX.
+ Movie loading is faster, playback is smoother using 'rate $1'.
+
+2004-03-01 00:58 cclepper
+
+ * just a cleaning
+
+2004-03-01 00:55 cclepper
+
+ * slightly tweaked Altivec (load hoisting)
+
+2004-03-01 00:52 cclepper
+
+ * added some Altivec for YUV
+
+2004-03-01 00:50 cclepper
+
+ * slightly better altivec.
+
+2004-02-29 05:24 cclepper
+
+ * an improved window bounds fix. still need to find a workaround
+ for the fullscreen on 10.3 though
+
+2004-02-25 06:25 cclepper
+
+ * split processing into RGBA and YUV portions. added Altivec for
+ YUV.
+
+2004-02-16 19:07 zmoelnig
+
+ * added path-searching for fonts.
+ so you can add your systems favorite font-path and get a lot of
+ other TrueType-faces
+
+2004-02-16 04:06 cclepper
+
+ * changed float to int processing in the YUV code - now 10X faster.
+
+2004-02-15 18:32 cclepper
+
+ * this should fix the window bounds problem.
+
+2004-02-13 14:09 zmoelnig
+
+ * hopefully got the reference-types allright ("relative" instead of
+ "absolute")
+
+2004-02-13 14:06 zmoelnig
+
+ * updated my project
+
+2004-02-12 17:31 zmoelnig
+
+ * fixed a bug with filename-searching
+
+2004-02-12 17:28 zmoelnig
+
+ * added better support for firewire under linux (thanks to franz
+ hildgen)
+
+2004-02-12 17:25 zmoelnig
+
+ * fixed a type that prevented this from being compiled
+
+2004-02-10 12:36 zmoelnig
+
+ * now the gemwindow can be created even if we only have DirectColor
+ (instead of TrueColor); however i haven't bothered yet with
+ setting up the Palettes.
+
+2004-02-10 12:27 zmoelnig
+
+ * added a newline at end of file
+
+2004-02-10 12:24 zmoelnig
+
+ * more friendly output of the "create window" message
+
+2004-02-10 10:47 zmoelnig
+
+ * - added ErrorHandling, so Gem doesn't crash if the
+ display-/window-context has vanished before we try to destroy the
+ gemwindow
+ - removed checking for ModLines on remote displays; this used to
+ crash; unfortunately this disables fullscreen on remote displays
+
+2004-02-10 10:23 zmoelnig
+
+ * added and disabled Guenter at the splash-screen (again)
+
+2004-02-06 12:10 zmoelnig
+
+ * BUGFIX: used to crash when no model was loaded and trying to
+ apply a texture.
+ (at least if NDEBUG was not defined)
+
+2004-02-06 12:08 zmoelnig
+
+ * as ben has pointed out, there seems to be a bug when rendering to
+ non-square windows: everything get's distorted (say: on 640x480 a
+ square would be a rectangle with a 4/3-aspect);
+ since i think this might break a lot of things (?), i have left
+ the old default behaviour but you can turn off compatibility with
+ "compat 0"
+
+2004-02-05 18:17 zmoelnig
+
+ * updated my vc-project
+ it now compiles with FTGL
+
+2004-02-05 18:16 zmoelnig
+
+ * moved the defines for the platforms (e.g: whether macos uses
+ FTGL) into the appropriate config*.h files
+
+2004-02-02 11:19 zmoelnig
+
+ * all docu is done; but we need to compile it under windows with
+ FTGL support (i failed...)
+
+2004-02-02 11:18 zmoelnig
+
+ * updated my project
+
+2004-02-02 11:15 zmoelnig
+
+ * put QT-loader *after* the AVI-loader, because QT sometimes
+ crashes when having loaded AVI's and tries to load QT's
+ afterwards.
+ so AVI is now handled by the built in (for win) routines, and
+ QuickTime is only used if it fails
+
+2004-02-02 11:13 zmoelnig
+
+ * post "video4linux" and remove post of "fish" ;-)
+
+2004-02-02 11:12 zmoelnig
+
+ * added some support for devices not handled by devfs;
+ added upside-down flag
+ decode RGBA by hand (since otherwise we would decode
+ YUV->RGB->RGBA, all in software...)
+
+2004-02-02 11:11 zmoelnig
+
+ * ifdef'ed the inclusion of m_pd.h to make sure it is not included
+ double (breaks with old version of pd)
+
+2004-02-02 11:08 zmoelnig
+
+ * exported the CVector class, since vc complaint about this
+ (probably this will break future things...)
+
+2004-02-02 11:06 zmoelnig
+
+ * hopefully fixed fromUYVY since it did mix up U and V when
+ decoding dv-streams
+
+2004-02-02 11:04 zmoelnig
+
+ * fixed types to keep compiler silent
+
+2004-02-02 11:03 zmoelnig
+
+ * ifdef'ed everything to be __APPLE__ only
+
+2004-01-31 06:55 cclepper
+
+ * new pix_movie for OSX. uses an optimized path for movie playing
+ and texturing.
+
+2004-01-29 01:59 tigital
+
+ * initialized variables to shutup compiler warnings
+
+2004-01-28 16:06 tigital
+
+ * OSX only: added carbon event processing to
+ dispatchGemWindowMessages() (Finally!)
+
+2004-01-28 16:03 tigital
+
+ * added mouse wheel support, though there is no outlet (yet)
+
+2004-01-28 15:59 tigital
+
+ * added mouse wheel support
+ OSX only: added support for correct mouse buttons
+
+2004-01-28 15:54 tigital
+
+ * OSX only: added event handler support for window, mouse and
+ keyboard events (ie. [gemmouse] and [gemkeyboard]), plus the
+ window now behaves in a standard gui manner
+
+2004-01-28 04:46 cclepper
+
+ * fixed a little problem with newImage being multiply defined
+
+2004-01-27 17:13 zmoelnig
+
+ * re-removed them (somehow they reappeared in the CVS; guess it has
+ to do with sourceforge's server-sync)
+
+2004-01-21 16:50 zmoelnig
+
+ * added support for rectangle textures even with sphereMaps
+ ("texture 1")
+
+2004-01-20 08:14 cclepper
+
+ * added support for rectangle textures to glm
+
+2004-01-09 10:32 zmoelnig
+
+ * updated my vc-project
+
+2004-01-09 10:31 zmoelnig
+
+ * updated fixed bugs
+
+2004-01-09 05:09 tigital
+
+ * values should be "TimeValue", not int's (shuts up compiler
+ warnings)
+
+2004-01-09 04:27 tigital
+
+ * added (int *) casts to fscanf() calls to shutup compiler (someone
+ had to do it!)
+
+2004-01-08 19:16 zmoelnig
+
+ * hmm: probably new linebreaks
+
+2004-01-08 19:07 zmoelnig
+
+ * YUV-support fixed (the image looks "different" (squashed) than
+ RGBA, but at least it is functional and not crashing any more),
+ Grayscale works great
+
+2004-01-08 19:03 zmoelnig
+
+ * i think, all objects are documented (somehow: some help-patches
+ are rather crude)
+
+2004-01-08 19:02 zmoelnig
+
+ * several BUG-fixes (esp: put the pivot-point of rubber/ripple into
+ the center; made the sizeMess-work; use normalized coordinates
+ for rubber (now independent of the window-dimensions)
+
+2004-01-08 18:59 zmoelnig
+
+ * updated documentation
+
+2004-01-05 19:14 zmoelnig
+
+ * updated docs
+
+2004-01-05 19:08 zmoelnig
+
+ * use a movie rather than an image for demonstrating this
+
+2004-01-05 18:37 zmoelnig
+
+ * added newImage-variable since it was needed
+
+2004-01-05 18:35 zmoelnig
+
+ * removed a debug message
+
+2004-01-05 18:34 zmoelnig
+
+ * added an include for windows
+
+2004-01-05 18:20 zmoelnig
+
+ * re-added inlets for height, size and mode
+ transformed and scaled the newWave so that it behaves exactly
+ like a square of the same dimension when there is no motion.
+
+ ASK: why is this "blend" function in there ?
+
+2004-01-05 11:08 zmoelnig
+
+ * better checks for pd-version
+
+2004-01-05 10:18 zmoelnig
+
+ * glu-objects (like sphere) have a bit of a problem with
+ non-power-of-2 textures
+
+2004-01-05 09:58 zmoelnig
+
+ * updated documentation
+
+2004-01-05 09:42 zmoelnig
+
+ * my project-builder project has been updated
+
+2004-01-05 09:41 zmoelnig
+
+ * updated doc
+
+2004-01-05 09:28 zmoelnig
+
+ * fixed typos
+
+2004-01-05 09:23 zmoelnig
+
+ * use integer calcs rather than floating point
+
+2004-01-04 18:56 zmoelnig
+
+ * bugfix (videoV4L crashed when you tried to open a non-existant
+ device)
+
+2004-01-04 18:53 zmoelnig
+
+ * added checks for the pd-version (because of reference
+ install-paths)
+
+2004-01-04 18:51 zmoelnig
+
+ * updated documentation
+
+2003-12-31 02:55 cclepper
+
+ * added support for groups
+
+2003-12-31 02:49 cclepper
+
+ * yet another rewrite of the QT tasking code. this should hopefully
+ give the 'best of both worlds'.
+
+2003-12-17 06:21 cclepper
+
+ * added the real frame counting method and made improvements to
+ using the counter method of playback - no double processed frames
+
+2003-12-17 06:13 tigital
+
+ * rearranged variables to shut up gcc 3.3 about initialization
+
+2003-12-17 06:13 tigital
+
+ * removed unused vector to shut up gcc 3.3
+
+2003-12-17 06:11 tigital
+
+ * added Cyrille's changes: now it's more controllable (and useful):
+ see examples/07.texture/05.newWave.pd
+
+2003-12-17 06:05 tigital
+
+ * added Cyrille's changes: now it's more controllable (and useful):
+ see examples/07.texture/05.newWave.pd
+
+2003-12-12 18:21 zmoelnig
+
+ * dos2unix -- linebreaks
+
+2003-12-10 02:18 cclepper
+
+ * rewrite to make playback using 'auto' more efficient. 'rate'
+ message sets the playback speed when using 'auto' mode. the movie
+ rate is properly set for correct qt playback. new doDebug for
+ handling internal state info display to the console.
+
+2003-12-08 06:02 cclepper
+
+ * added hiquality message to deal with DV streams (yeah i know it's
+ ass backwards to disable hiquality to make DV streams look good)
+
+2003-12-07 02:47 cclepper
+
+ * changed internal texture format back to RGBA so now alpha works
+ in textures
+
+2003-12-06 05:04 cclepper
+
+ * default is now set to YUV colorspace
+
+2003-12-04 17:57 zmoelnig
+
+ * new help-patch from cyrille
+
+2003-12-04 17:53 zmoelnig
+
+ * reviewed help-patches
+
+2003-12-04 13:18 zmoelnig
+
+ * bugfix: one additional inlet was created for [primTri], [curve]
+ and [polygon] by GemShape.
+ i have added a new creator for GemShape (without arguments) that
+ will not create the "size"-inlet - this is for objects that want
+ only the "draw" and "width" message
+
+2003-12-04 12:19 zmoelnig
+
+ * the bugfix for Grey-support needs a header-file too...
+
+2003-12-03 13:21 zmoelnig
+
+ * BUGFIX: grayscale was missing
+
+2003-12-03 07:18 cclepper
+
+ * made client_storage a user defined option. this is a temporary
+ workaround to some texture corruption issues.
+
+2003-12-02 15:26 zmoelnig
+
+ * my new windows-project
+
+2003-12-02 15:26 zmoelnig
+
+ * filed YUV-bug of pix_kaleidoscope
+
+2003-12-02 15:22 zmoelnig
+
+ * added dummy messages for "enumerate" and "dialog" (used by
+ pix_videoDS, in the future probably by others...)
+
+2003-12-02 15:21 zmoelnig
+
+ * "dialog" with no args is now the same as "setup" ("setup" message
+ should be deprecated)
+
+2003-12-02 15:20 zmoelnig
+
+ * added dummy messages for "enumerate" and "dialog" (used by
+ pix_videoDS)
+
+2003-12-02 15:19 zmoelnig
+
+ * upside down
+
+2003-12-02 15:18 zmoelnig
+
+ * support for colour-space switching
+
+2003-12-02 15:18 zmoelnig
+
+ * use __NEW_FILM rather than __NEW__
+
+2003-12-02 15:17 zmoelnig
+
+ * colourspace-switching with GL_* rather than 0 (YUV) and 1 (RGBA)
+
+2003-12-02 15:16 zmoelnig
+
+ * a bit of support for colourspace-switching
+
+2003-12-02 15:15 zmoelnig
+
+ * made it a bit more stable on windos
+
+2003-12-02 15:14 zmoelnig
+
+ * added some braces to make execution order clearer
+
+2003-12-02 14:57 zmoelnig
+
+ * split __NEW__ in __VIDEO_NEW and __FILM_NEW
+
+2003-12-02 06:36 cclepper
+
+ * changed in to GLint to match prototype of csMess
+
+2003-12-02 05:38 cclepper
+
+ * fixed error in code - it now compiles
+
+2003-12-01 14:48 zmoelnig
+
+ * once in a while i compile under NT...
+
+2003-12-01 14:47 zmoelnig
+
+ * configLinux.h should be generated for all machines by the
+ configure-script.
+ don't know, how this came into the CVS
+
+2003-12-01 14:27 zmoelnig
+
+ * another bug fixed for NT
+
+2003-12-01 14:19 zmoelnig
+
+ * rebuilt configure to add the "-l" flags
+
+2003-12-01 14:05 zmoelnig
+
+ * rebuilt it with another version of "aclocal"
+
+2003-12-01 13:55 zmoelnig
+
+ * another bugfix (pix_videoDS) reported
+
+2003-12-01 13:52 zmoelnig
+
+ * updated bugfixes ("create" on remote X-servers works for most but
+ my machine)
+
+2003-12-01 13:48 zmoelnig
+
+ * bugfix: configure wouldn't add "-l" flags for "standard"
+ libraries found with AC_FIND_LIB
+
+2003-12-01 10:09 zmoelnig
+
+ * removed swapMess() and dimenMess() - should be handled by the
+ parent-class
+
+ removed explicit-call to the parent's setupCallback; should be
+ handled via CPPExtern.
+
+ turned on capturing for device 0 by default.
+
+ Callback() now returns NOERROR instead of S_FALSE: i don't know
+ why we would want to stop grabbing::i only got 1 frame and it
+ stopped; now i can grab moving images !
+ messages:
+
+ the pixBlock-array is now called m_pixBlockBuf[];
+ m_pixBlock is another pixBlock that gets the data on "render()"
+ via fromBGR().
+ LATER: add other functions to let users select the color-space
+ via the setup-dialog
+
+ added a "colorspace" message, that sets the output-colorspace
+ (not the capturing one!)
+
+ made the "device" message an alias for "open" (because of
+ compatibility to pix_videoNEW)
+ made the "dialog"-message (without arguments) an alias for
+ "setup", because this gives us one (1) interface to
+ popup-dialogs.
+
+ LATER: make "dimen", "norm", "channel" work
+
+2003-12-01 09:59 zmoelnig
+
+ * changed the m_colorspace, to not only be 0 (for YUV) and 1(for
+ RGBA) but rather GL_YCBCR422_GEM and GL_RGBA
+
+2003-12-01 09:56 zmoelnig
+
+ * if we HAVE_DIRECTSHOW, we disable the AUTO_REGISTER stuff, if(!)
+ DO_AUTO_REGISTER_CLASS is not defined.
+ pix_videoDS will define the DO_AUTO..., to register itself
+
+ this is *very* ugly
+ LATER rethink this
+
+2003-12-01 09:52 zmoelnig
+
+ * removed offsetMess() and swapMess(); should be handled by the
+ parent-class
+ use fromBGR() rather than doing it by hand. this enables other
+ color-spaces too!
+ added a colorspace-message
+
+2003-12-01 09:50 zmoelnig
+
+ * changed the configure a bit to make more intelligent searches in
+ the search-paths, for both libs and headers
+ we now search /usr/local/src and /usr/local/include instead of
+ whole /usr/local (at least for headers)
+
+2003-11-28 18:19 ggeiger
+
+ * fixed alpha depthtest default value
+
+2003-11-25 17:38 zmoelnig
+
+ * support for different colour-spaces
+
+2003-11-25 17:38 zmoelnig
+
+ * support for different colour-spaces (use "colorspace"-message)
+
+2003-11-25 16:54 zmoelnig
+
+ * using setCsizeByFormat() instead of doing this by hand
+ also there is now a m_reqFormat defining the colourspace (but
+ only GL_RGBA is supported....)
+
+2003-11-25 16:52 zmoelnig
+
+ * setCsizeByFormat now also sets the "type" (pixel alignment)
+ on __APPLE__ the default is yuv, everywhere else it is rgba
+
+2003-11-25 16:51 zmoelnig
+
+ * using setCsizeByFormat instead of doing it by hand
+
+2003-11-25 16:29 zmoelnig
+
+ * fixed a stupid bug, that was blacking the "last" buffer each
+ cycle.
+ added object-arguments as initial parameters
+ take care of colorspace-changes
+
+2003-11-25 15:16 zmoelnig
+
+ * disabled the auto_registering if __NEW__ is not defined
+ exclude "Base/config.h" since it is already included by film.h
+
+2003-11-25 15:14 zmoelnig
+
+ * set the helpsymbol to "pix_film" instead of "pix_filmNEW"
+ uncommented the use of canvas_getfilename since it makes problems
+ with internet-streams (as far as i remember)
+
+2003-11-25 15:09 zmoelnig
+
+ * moved the disabling of auto-register to pix_video.h
+
+2003-11-25 15:07 zmoelnig
+
+ * include "Base/config.h" for all OS (since the config.h will
+ separate the sysdependent things)
+
+2003-11-25 15:06 zmoelnig
+
+ * rewrote the "colorspace"-callback
+
+2003-11-25 15:05 zmoelnig
+
+ * disabled the auto_registering if __NEW__ is defined
+
+2003-11-25 15:04 zmoelnig
+
+ * set the help-symbol to "pix_movie" (instead of "pix_movieNEW")
+
+2003-11-25 15:03 zmoelnig
+
+ * moved the disabling of auto-register to pix_video.h
+
+2003-11-25 15:02 zmoelnig
+
+ * set the help-symbol to "pix_video" (instead of "pix_videoNEW")
+
+2003-11-25 15:01 zmoelnig
+
+ * disabled the auto_registering if __NEW__ is not defined
+
+2003-11-25 14:59 zmoelnig
+
+ * used setBlack() instead of memset(); use reallocate()
+
+2003-11-25 14:57 zmoelnig
+
+ * setting newfilm to 0 (shouldn't do anything since we are on linux
+ (?))
+
+2003-11-25 14:55 zmoelnig
+
+ * include "Base/config.h" for all OS (since the config.h will
+ separate the sysdependent things)
+ exclude "GemBase.h" and use "m_pd.h" instead (shouldn't be needed
+ either, if it wasn't for post())
+
+2003-11-25 14:54 zmoelnig
+
+ * get more information
+ the last outlet (data) is still the last outlet (but now there
+ are 6 instead of 4). this shouldn't break anything, since who can
+ do something with it ?
+
+2003-11-25 14:53 zmoelnig
+
+ * include "Base/config.h" for all OS (since the config.h will
+ separate the sysdependent things)
+
+2003-11-25 14:51 zmoelnig
+
+ * added "--disable-new" for "old" behaviour with pix_film/pix_video
+ and friends under linux
+ this the config.h.in for linux-autoconf has moved to
+ configLinux.h.in
+
+2003-11-25 14:48 zmoelnig
+
+ * made config.h system-independent.
+ this the config.h.in for linux-autoconf has moved to
+ configLinux.h.in
+
+2003-11-25 14:46 zmoelnig
+
+ * made config.h system-independent.
+ the system-bound configurations are stored in separate files
+ (like Base/configLinux.h) which are included by config.h
+ (depending on __linux__ and friends)
+
+2003-11-25 14:43 zmoelnig
+
+ * initialized newfilm/newimage to 0
+
+2003-11-25 14:41 zmoelnig
+
+ * added support for HELPSYMBOL_BASE (which is defined as "Gem/") --
+ used in CPPExtern.h
+
+2003-11-25 14:41 zmoelnig
+
+ * added HELPSYMBOL to set an alternate helpsymbol (it crashes, when
+ more than 1 help-symbols are specified and we already do it here)
+ added support for HELPSYMBOL_BASE (which is defined as "Gem/" in
+ GemBase.h)
+
+2003-11-23 19:27 zmoelnig
+
+ * set notowned=false when color-conversion is done (which is the
+ truth)
+
+2003-11-19 08:53 zmoelnig
+
+ * this is my macOS-projectmaker-project
+
+2003-11-18 19:53 zmoelnig
+
+ * help-patches for [curve3d] and [tube]
+
+2003-11-18 18:21 zmoelnig
+
+ * changed "post()" to "debug()" which is a define to either
+ "post()" or nothing, so we can do some debug-information on
+ demand
+
+2003-11-18 18:18 zmoelnig
+
+ * removed the auto-registering
+
+2003-11-18 18:12 zmoelnig
+
+ * added an alias for "colorspace"-message
+
+2003-11-18 17:47 cclepper
+
+ * new pbproj
+
+2003-11-18 15:39 zmoelnig
+
+ * made XWin be aware of resizes.
+ however, it doesn't really work yet :-(
+
+2003-11-18 15:36 zmoelnig
+
+ * added MIN and MAX functions
+
+2003-11-18 15:25 zmoelnig
+
+ * added curve3d and tube
+
+2003-11-18 15:21 zmoelnig
+
+ * updated documentation
+
+2003-11-18 15:20 zmoelnig
+
+ * removed unneeded variables
+
+2003-11-18 15:18 zmoelnig
+
+ * include "config.h" only on linux
+ note: this should be changed LATER to include "config.h" on all
+ platforms.
+ config.h should then include platform-specific config-files (that
+ can be generated with configure or whatever)
+
+2003-11-18 15:17 zmoelnig
+
+ * defined NO_AUTO_REGISTER_CLASS to not register this class with pd
+ on __linux__, __APPLE__ and NT
+
+2003-11-18 15:14 zmoelnig
+
+ * put the auto_register code in a separate define whichcan be
+ switched off by defining NO_AUTO_REGISTER_CLASS before including
+ the CPPExtern.h
+
+2003-11-17 18:53 zmoelnig
+
+ * swapped 2 variables in class-definition (apple's gcc likes it
+ better this way)
+ removed unused code
+
+2003-11-15 03:26 cclepper
+
+ * added Altivec function for both RGB and YUV
+
+2003-11-14 14:43 zmoelnig
+
+ * added curve3d and tube
+
+2003-11-14 10:26 zmoelnig
+
+ * added scaling for the mouse-coordinates.
+ this allows output that is independant of the window-size
+
+2003-11-14 07:21 cclepper
+
+ * removed the extraneous RGB_Altivec prototype
+
+2003-11-14 07:19 cclepper
+
+ * a dst tweak and bug fix
+
+2003-11-13 04:26 cclepper
+
+ * slight change to RGB vector code
+
+2003-11-13 03:39 cclepper
+
+ * added Altivec
+
+2003-11-12 18:11 zmoelnig
+
+ * removed the check, whether the first atom of the text-list is a
+ symbol. now we can print numbers too.
+
+2003-11-12 17:57 zmoelnig
+
+ * changed processRGB_Altivec to processRGBA_Altivec
+
+2003-11-12 17:55 zmoelnig
+
+ * fixed linefeed
+
+2003-11-11 07:31 cclepper
+
+ * added RGB Altivec
+
+2003-11-11 07:04 cclepper
+
+ * added RGB Altivec
+
+2003-11-10 06:40 cclepper
+
+ * changed from float to int processing
+
+2003-11-10 06:18 cclepper
+
+ * changed from float to int processing of grey value
+
+2003-11-10 06:17 cclepper
+
+ * added RGB Altivec
+
+2003-11-10 06:09 cclepper
+
+ * added RGB Altivec
+
+2003-11-10 03:24 cclepper
+
+ * changed Altivec defines
+
+2003-11-10 02:14 cclepper
+
+ * changed Altivec defines
+
+2003-11-03 12:15 zmoelnig
+
+ * changed (bool) to (int), since vc6 doesn't like assigning a
+ boolean-value to an integer.
+
+2003-11-03 12:14 zmoelnig
+
+ * added no-warn-flags for vc6
+
+2003-11-03 12:13 zmoelnig
+
+ * made it compile with ffmpeg-0.4.8 (however i wasn't yet able to
+ load a movie...)
+
+2003-11-03 12:12 zmoelnig
+
+ * made it work under windows; however it likes crashing sometimes
+ and i haven't found out yet why...
+
+2003-10-24 18:38 zmoelnig
+
+ * fixed some BUGS...
+
+2003-10-24 18:32 zmoelnig
+
+ * added "--with-aviplay" as an alias for "--with-avi"
+
+2003-10-24 18:31 zmoelnig
+
+ * added some comment to the render() for neither FTGL/GLTT support
+ (while trying to find out
+
+2003-10-23 08:10 zmoelnig
+
+ * fixed another possible bug (check for NULL-images)
+
+2003-10-22 11:01 zmoelnig
+
+ * added the self-registering code, so that MarkEx will stay
+ available
+
+2003-10-22 09:06 zmoelnig
+
+ * further changes, but far from working yet
+
+2003-10-22 08:35 zmoelnig
+
+ * fixed bugs in pix_buffer_read/pix_buffer_write when no or unknown
+ pix_buffers were specifified
+
+2003-10-22 08:34 zmoelnig
+
+ * added "fsaa" to the WindowHints-class
+
+2003-10-22 05:34 cclepper
+
+ * added FSAA
+
+2003-10-21 18:15 ggeiger
+
+ * remove setup() function this is done through a static class
+ structure now, that is created for each object
+ Gem objects are added automatically to pd as soon as they are
+ compiled in
+
+2003-10-21 18:14 ggeiger
+
+ * re-used continueRender() function
+
+2003-10-21 18:13 ggeiger
+
+ * removed my name from startup
+
+2003-10-21 14:44 ggeiger
+
+ * distribute particles according to their velocity if there is more
+ than one particle per frame
+
+2003-10-21 14:21 ggeiger
+
+ * added numberbox to rotate light (cube seems to be very dark with
+ 180)
+
+2003-10-21 14:19 ggeiger
+
+ * added auto message description
+
+2003-10-21 14:17 ggeiger
+
+ * change is in pd already
+
+2003-10-21 13:50 ggeiger
+
+ * bang on gemhead triggers a render cycle (was broken)
+
+2003-10-15 19:07 zmoelnig
+
+ * set the upside-down flag to true. (hope this is alright)
+
+2003-10-15 19:05 zmoelnig
+
+ * temporarily added some variables (like m_auto)
+ these should be gone when i really have access to a machine where
+ quicktime4win is installed
+
+2003-10-15 19:04 zmoelnig
+
+ * fixed a bug when searching for the linker/compiler flags for
+ libavifile:
+ not "avifile-config" is used if available
+
+2003-10-15 19:03 zmoelnig
+
+ * new bugs (pix_buffer, libavifile, remote display)
+
+2003-10-10 12:52 zmoelnig
+
+ * added filmQT
+ changed "#define DEBUG" to "#define debug"
+
+2003-10-10 12:16 zmoelnig
+
+ * disabled pete's "static"-hack with NO_HACK (default on windows)
+
+2003-10-10 12:12 zmoelnig
+
+ * vc6 doesn't like statical arrays with variable sizes
+
+2003-10-10 11:15 zmoelnig
+
+ * updated my vc6-projects
+
+2003-10-10 11:14 zmoelnig
+
+ * disabled warnings on vc6
+
+2003-10-10 11:13 zmoelnig
+
+ * search for libavifile-headers rather than assuming they are in
+ /usr/include/avifile
+
+2003-10-10 11:11 zmoelnig
+
+ * first attempt of a port from [pix_filmQT] to the film*-class.
+ however i have quicktime4windows not installed, so i had no way
+ to compile this yet....
+
+2003-10-10 11:10 zmoelnig
+
+ * made filmAVI work.
+ a first step for pix_filmNEW to run on windows...
+
+2003-10-10 11:09 zmoelnig
+
+ * for libavifile we used to include <avifile/avifile.h>;
+ since the headers for libavifile-0.7 is located in
+ /usr/include/avifile-0.7/, we now search for the correct path in
+ the "configure" and include only "avifile.h"
+
+2003-10-10 11:07 zmoelnig
+
+ * <unistd.h> is only included if HAVE_LIBAVIPLAY is defined
+
+2003-10-10 11:04 zmoelnig
+
+ * removed "m_film", since it is not needed
+
+2003-10-10 11:03 zmoelnig
+
+ * my vc6-dos-compiler doesn't like <iostream> because it makes it
+ like against some "new" io-libs while it rather needs "old" ones
+ which are requested by <iostream.h>
+
+2003-10-10 11:02 zmoelnig
+
+ * commented out namespace std for windows (vc6 complained about
+ this)
+
+2003-10-10 11:00 zmoelnig
+
+ * now you see something after the first coordinate-change...
+
+2003-10-10 10:59 zmoelnig
+
+ * now using [pix_buf] instead of re-loading the image for each
+ blending-change
+
+2003-10-08 17:33 zmoelnig
+
+ * removed the [pix_rgba], since now [pix_film] should output only
+ RGBA/YUV/Grayscale
+
+2003-10-08 16:55 zmoelnig
+
+ * reported bugfix of filmQT4L
+
+2003-10-08 16:54 zmoelnig
+
+ * this is how [pix_movie] looks like if derived from [pix_filmNEW]
+ (and [pix_texture])
+
+2003-10-08 16:51 zmoelnig
+
+ * using "upsidedown" from imageStruct;
+ added YUV support
+
+2003-10-08 16:09 zmoelnig
+
+ * using "upsidedown" from imageStruct;
+
+2003-10-08 16:06 zmoelnig
+
+ * using "upsidedown" from imageStruct;
+ added this flag to setTexCoords() to indicate whether the
+ texture-coordinates should be flipped or not.
+ the __APPLE__ define for flipping is therefore obsoleted.
+
+2003-10-08 16:04 zmoelnig
+
+ * added "upsidedown" to imageStruct;
+ this is meant for texture-flipping of the image (most movies are
+ loaded the "wrong" way)
+ upsidedown defaults to true on __APPLE__; false elsewhere
+
+2003-10-08 15:01 zmoelnig
+
+ * made [pix_movieNEW] (for now; of course this should [pix_movie]
+ LATER a friend of [pix_texture]
+ this will let us use the sophisticated texturing mechanism of
+ [pix_texture] for [pix_movie]
+
+2003-10-07 16:10 zmoelnig
+
+ * moved the pix_film things up a bit, because i had a hard time
+ making [pix_film] an alias for [pix_filmNEW]
+
+2003-10-07 16:09 zmoelnig
+
+ * added "colorspace"-method
+
+2003-10-07 16:09 zmoelnig
+
+ * some bug fixing
+ added "colorspace"-method
+ "post" becomes "DEBUG" which can be turned off.
+ some reordering of decode-libs: libmpeg3 is better in decoding
+ mpegs then libavifile (less crashes)
+
+2003-10-07 15:47 zmoelnig
+
+ * open() now utilizes setCsizeByFormat()
+
+2003-10-07 15:46 zmoelnig
+
+ * made the openStream sleep a bit. still opening streamed-files
+ sometimes crashes
+ added support for more colour-formats
+
+2003-10-07 15:44 zmoelnig
+
+ * put quite everything (but constructor/destructor) between one
+ huge #ifdef.
+ the rest should be filled with defaults by the film-class.
+
+2003-10-07 15:43 zmoelnig
+
+ * added colour-change on the fly
+
+2003-10-07 15:40 zmoelnig
+
+ * open() now returns false (to make the skip to next api work)
+
+2003-10-07 15:39 zmoelnig
+
+ * requestColor() now sets "m_wantedFormat"
+
+2003-10-07 15:38 zmoelnig
+
+ * a bit of code-cleanup
+
+2003-10-07 12:01 zmoelnig
+
+ * rewrote a bit in the #ifdef clauses and put them all together.
+ it is really ugly
+ on linux pix_filmNEW is now the default
+
+2003-10-07 11:47 zmoelnig
+
+ * encapsuled everything but constructor/destructor within one big
+ "#ifdef HAVE_QT4L" (using inheritance)
+ made getFrame() return frames of all three colour-spaces.
+ fixed several bugs
+
+2003-10-07 08:58 zmoelnig
+
+ * encapsuled everything but constructor/destructor within one big
+ "#ifdef HAVE_QT4L" (using inheritance)
+ made getFrame() return frames of all three colour-spaces.
+ BAD: we only get RGB-images from the qt4l-library. this means:
+ video(YUV)->buffer(RGB)->gem_image(RGBA/YUV/Gray). but what
+ should i do ?
+
+2003-10-07 08:55 zmoelnig
+
+ * rewrote the getFrame() to:
+ a) get frames of different colour-spaces
+ b) decode YUV/Gray really fast (directly access the decoding
+ Y/U/V-planes)
+
+2003-10-07 08:51 zmoelnig
+
+ * added some thoughts about requested/forced colourspaces.
+ i think, that film* should at least return colour-spaces that
+ could be handled by Gem/openGL itself.
+ (it doesnt make sense for [pix_film] to handle IMG_FMT_RGB15)
+ so the cs-request should really be a force and not just a
+ suggestion
+
+2003-10-07 08:46 zmoelnig
+
+ * added fromRGB16() to retrieve data from 16bit encoded RGB.
+ added fromYV12(Y,U,V) which does not assume that the U and V
+ planes are directly after the Y plane. this is handy if we have
+ independent planes
+
+2003-10-03 14:28 zmoelnig
+
+ * GL_RGBA is not defined at openGL<1.2 (i think);
+ furthermore the include-check for CPPExtern.h is already made in
+ CPPExtern.h
+
+2003-10-03 13:59 zmoelnig
+
+ * put quite everything (but constructor/destructor) between one
+ huge #ifdef.
+ the rest should be filled with defaults by the film-class.
+
+2003-10-03 13:59 zmoelnig
+
+ * put quite everything (but constructor/destructor) between one
+ huge #ifdef.
+ the rest should be filled with defaults by the film-class.
+ on close() the filehandler is set to NULL (caused to crash on
+ multiple closes)
+
+2003-10-02 14:47 zmoelnig
+
+ * removed #include <OpenGL/gl.h> (it is included in GemBase anyhow)
+ ifdef'ed the #include <OpenGL/glu.h> to __APPLE__ (else <GL/gl.h>
+
+2003-09-30 18:16 zmoelnig
+
+ * filmQT4L procuces RGB if RGBA is not supported by the codec
+
+2003-09-30 18:11 zmoelnig
+
+ * removed the processRGBAImage-call (anyhow, it didn't do anything)
+
+2003-09-30 18:11 zmoelnig
+
+ * added YUV support
+ split processImage into processRGBAImage and processGrayImage
+
+2003-09-29 03:27 tigital
+
+ * corrected text
+
+2003-09-29 03:11 tigital
+
+ * added camera_setup()
+
+2003-09-29 03:10 tigital
+
+ * initial commit
+
+2003-09-24 04:51 tigital
+
+ * more work on yuv processing, but it still doesn't work
+
+2003-09-24 04:46 tigital
+
+ * removed some unused code, cleanup
+
+2003-09-24 04:44 tigital
+
+ * removed some unused code
+
+2003-09-24 04:42 tigital
+
+ * added __APPLE__ "macosx_math.h", some unused cleanup
+
+2003-09-24 04:39 tigital
+
+ * fixed "comparison between signed & unsigned int" warning on line
+ 117, in processRGBAImage()
+
+2003-09-24 04:33 tigital
+
+ * replaced __APPLE__ define with macosx_math.h
+
+2003-09-24 04:32 tigital
+
+ * added default: break; to PAAvoid::Execute() & PABounce::Execute,
+ because PDPoint, PDLine, PDBox, PDCylinder, PDCone, and PDBlob
+ aren't taken care of...also replaced __APPLE__ defines with
+ macosx_math.h
+
+2003-09-24 04:27 tigital
+
+ * added default: break; to _pCallActionList(), because PAHeaderID
+ isn't taken care of
+
+2003-09-23 03:21 tigital
+
+ * added glFinish() & several glPixelStorei()'s for __APPLE__ for
+ speed up?: is this applicable to all platforms?
+
+2003-09-23 03:16 tigital
+
+ * removed unused variables
+
+2003-09-23 02:50 tigital
+
+ * changed comment from "mousePressed" to "KeyBoardPressed"
+
+2003-09-23 02:47 tigital
+
+ * reordered initializers to shut up gcc warning
+
+2003-09-22 10:04 zmoelnig
+
+ * updated documentation
+
+2003-09-22 10:03 zmoelnig
+
+ * added Gray-support
+ YUV-support is still under construction (but now does something
+ (stupid) instead of nothing)
+
+2003-09-22 10:02 zmoelnig
+
+ * added an inlet for the size of the metaimage
+
+2003-09-22 10:01 zmoelnig
+
+ * added Gray-support
+ split the processImage into processRGBAImage and processGrayImage
+
+2003-09-22 09:59 zmoelnig
+
+ * added YUV-Support (like grayscale: the difference image is
+ written on the luma-channel; colour is discarded)
+
+2003-09-22 09:58 zmoelnig
+
+ * added Gray-support (RGBA & Gray are in processImage, while YUV
+ has a separate function)
+
+2003-09-22 09:57 zmoelnig
+
+ * added Gray-support
+
+2003-09-22 09:55 zmoelnig
+
+ * fixed setBlack() and setWhite() for YUV
+
+2003-09-17 13:24 zmoelnig
+
+ * added some documentation
+
+2003-09-17 13:09 zmoelnig
+
+ * more bugs to come
+
+2003-09-17 13:08 zmoelnig
+
+ * fixed install on linux
+
+2003-09-17 13:08 zmoelnig
+
+ * documented a lot ;-)
+
+2003-09-17 13:07 zmoelnig
+
+ * fixed the "toupper()" BUG: include <ctype.h>
+
+2003-09-17 13:07 zmoelnig
+
+ * result of merge
+
+2003-09-17 13:07 zmoelnig
+
+ * allow arguments and an intelligent gain handler
+
+2003-09-17 13:05 zmoelnig
+
+ * made the inlet do something intelligent: set the range
+ (normalized 0..1)
+
+2003-09-17 13:03 zmoelnig
+
+ * added methods for Grey
+
+2003-09-17 13:02 zmoelnig
+
+ * code cleanup to make merge easier
+
+2003-09-17 12:43 zmoelnig
+
+ * allow arguments and an intelligent gain handler
+
+2003-09-17 12:42 zmoelnig
+
+ * new indentation ?
+
+2003-09-17 12:40 zmoelnig
+
+ * i think i've found a bug in GREY
+
+2003-09-17 12:39 zmoelnig
+
+ * cleaned up the code a bit.
+ default behaviour is no ON (used to be OFF)
+ RGBAcomparision is now done on luminance instead of each channel
+ separately
+
+2003-09-17 12:38 zmoelnig
+
+ * cleaned up the code a bit.
+ default behaviour is no ON (used to be OFF)
+
+2003-09-17 12:35 zmoelnig
+
+ * changed ranges from 0..255 to 0.0..1.0
+ added some inlets
+
+2003-09-17 12:35 zmoelnig
+
+ * added checks for control-range
+ added some inlets
+
+2003-09-17 12:33 zmoelnig
+
+ * added comments about ranges of the internal variables.
+ also changed the range from 0..255 to 0.f..1.f
+
+2003-09-17 12:32 zmoelnig
+
+ * BUG: the first incoming frame is captured automatically --> FIXED
+ (nothing is done, if no frame is specified)
+
+2003-09-17 12:31 zmoelnig
+
+ * grabbed texture-size defaults to the gemwin-size
+
+2003-09-17 12:30 zmoelnig
+
+ * added methods for YUV
+
+2003-09-17 12:29 zmoelnig
+
+ * added a comment, saying what this object is for
+
+2003-09-17 12:28 zmoelnig
+
+ * fixed the bug with filledLines
+
+2003-09-17 12:26 zmoelnig
+
+ * removed overwrites of the virtual functions for
+ yuv/grey-colourspace.
+ Why do we have inheritance ?
+
+2003-09-17 12:25 zmoelnig
+
+ * added inlet for size of dots
+
+2003-09-17 12:22 zmoelnig
+
+ * added methods for grey
+
+2003-09-17 12:21 zmoelnig
+
+ * added methods for RGBA/grey
+
+2003-09-17 12:21 zmoelnig
+
+ * added methods for YUV/grey
+
+2003-09-17 12:19 zmoelnig
+
+ * added methods for YUV
+
+2003-09-17 12:17 zmoelnig
+
+ * made some inlets
+ made the heightMess do something
+
+2003-09-17 12:16 zmoelnig
+
+ * made some inlets
+ made the heightMess do something
+ arguments specify the grid-size
+
+2003-09-17 11:45 zmoelnig
+
+ * packed the code a little bit (to make it more readable to me)
+
+2003-09-17 11:45 zmoelnig
+
+ * new indentation
+
+2003-09-17 11:44 zmoelnig
+
+ * version is now 0.888-pre1
+
+2003-09-17 11:40 zmoelnig
+
+ * new help patches
+
+2003-09-17 11:30 zmoelnig
+
+ * result of merge
+
+2003-09-17 11:08 zmoelnig
+
+ * updated some reference patches
+
+2003-09-15 04:48 tigital
+
+ * - added texture_range_supported flag (default=0, ie. off) and
+ extension check
+
+2003-09-15 04:45 tigital
+
+ * - added texture_range_supported flag
+
+2003-09-15 04:40 tigital
+
+ * - added texture_range usage on OSX, where available: speed gain?
+ - fixed problem with power of 2 textures not taking fastest paths
+ (rectangle_textures), if available
+
+2003-09-15 00:40 cclepper
+
+ * change tv_ to pix_
+
+2003-09-14 23:24 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 23:19 cclepper
+
+ * added a better description
+
+2003-09-14 23:07 cclepper
+
+ * added a better description
+
+2003-09-14 23:05 cclepper
+
+ * removed processGrey
+
+2003-09-14 23:00 cclepper
+
+ * changed gain
+
+2003-09-14 22:57 cclepper
+
+ * changed the colorspace message to match pix_film, dimension
+ message now works
+
+2003-09-14 22:31 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 22:30 cclepper
+
+ * fixed commenting error
+
+2003-09-14 22:26 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 22:10 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 22:01 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 21:55 cclepper
+
+ * added ram message, made YUV default colorspace
+
+2003-09-14 21:45 cclepper
+
+ * added colorspace message
+
+2003-09-14 21:07 cclepper
+
+ * added #ifdef for PPC970/G5
+
+2003-09-14 20:47 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 20:32 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 20:28 cclepper
+
+ * added GL_LINE_SMOOTH
+
+2003-09-14 20:23 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 20:03 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 19:59 cclepper
+
+ * initial commit
+
+2003-09-14 19:41 cclepper
+
+ * initial commit
+
+2003-09-14 18:57 cclepper
+
+ * initial commit
+
+2003-09-14 17:53 cclepper
+
+ * initial commit
+
+2003-09-14 17:42 cclepper
+
+ * initial commit
+
+2003-09-14 17:21 cclepper
+
+ * initial commit
+
+2003-09-14 16:11 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 15:56 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-14 15:54 cclepper
+
+ * added a few more drawTypes
+
+2003-09-14 15:38 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__ and commented out yuv_setup()
+
+2003-09-14 15:30 cclepper
+
+ * changed #ifdef MACOSX to __APPLE__
+
+2003-09-11 15:34 zmoelnig
+
+ * made a list of undocumented objects
+
+2003-09-11 15:05 zmoelnig
+
+ * removed debugging output
+
+2003-09-11 11:11 zmoelnig
+
+ * removed debugging output
+
+2003-09-11 10:54 zmoelnig
+
+ * added a comment
+
+2003-09-11 10:06 zmoelnig
+
+ * hopefully fixed a bit on installing the examples for linux
+
+2003-07-26 23:14 ggeiger
+
+ * disable depth test for alpha blended render chains.
+ I think this is the correct way how alpha should work, still
+ there is
+ a message *auto* to turn it off
+
+2003-07-22 19:16 zmoelnig
+
+ * added postrender() hack, to prevent the "source-object" to be
+ drawn
+
+2003-07-22 19:00 ggeiger
+
+ * fix compilation bugs, removed ifdefs for ffmeg version
+
+2003-07-22 18:37 zmoelnig
+
+ * fixed the crash
+ however, this is very slow.
+ we'll have to write a faster routine ourselves
+
+2003-07-22 18:27 zmoelnig
+
+ * if m_interlace was 0, this used to crash my machine with a
+ floating-point exception.
+ thus "if(interleave<=0)interleave=1;"
+
+2003-07-22 18:15 zmoelnig
+
+ * removed the create/destroy/blank routines for the buffer
+
+2003-07-22 18:14 zmoelnig
+
+ * added greyscale-support
+ addedsome checks before destroy[].
+ hope this will fix the bug
+
+2003-07-22 18:04 zmoelnig
+
+ * added checks before delete[] (just in case)
+
+2003-07-22 08:36 zmoelnig
+
+ * dos2unix (changed linefeed/carriage-returns)
+
+2003-07-22 08:35 zmoelnig
+
+ * removed empty functions for YUV/YUValtivec/Grey images
+ (why do we have classes ?)
+
+2003-07-22 08:34 zmoelnig
+
+ * removed functions for YUV/YUValtivec/Grey images
+ (why do we have classes ?)
+
+2003-07-22 08:31 zmoelnig
+
+ * removed functions for YUV/YUValtivec/Grey images
+ (why do we have classes ?)
+ added an include for <assert.h>, this might break compilation on
+ other platforms,
+ if so, please ifdef it to __linux__
+
+2003-07-22 08:26 zmoelnig
+
+ * added a newline at end of file ;-)
+
+2003-07-22 07:45 zmoelnig
+
+ * use the color-conversion from GemPixUtil;
+ pix_grey and pix_yuv are childs of pix_rgba (reduces code
+ dramatically!)
+
+2003-07-22 07:42 zmoelnig
+
+ * fixed several bugs in the color-conversion routines
+
+2003-07-21 07:51 dheck
+
+ * Added explicit reset of column index to 0 to fix invalid access
+ bug.
+
+2003-07-20 19:28 tigital
+
+ * small typo fix to allow compiling on OSX (space between FTFont* &
+ makeFont(...)
+
+2003-07-19 22:41 tigital
+
+ * small typo fix to allow compiling on OSX
+
+2003-07-19 20:40 tigital
+
+ * added blend message
+
+2003-07-19 17:30 zmoelnig
+
+ * general entry for pix-bugs
+
+2003-07-19 16:36 zmoelnig
+
+ * the particle-rate is now float instead of integer (let's you emit
+ 0.5 particles per rendering cycle)
+
+2003-07-19 16:30 zmoelnig
+
+ * model.cpp_ seems to have been committed to the CVS.
+ it was just a backup for work...
+
+2003-07-19 16:21 zmoelnig
+
+ * added FTGL-2.04 -- support
+
+2003-07-16 05:17 tigital
+
+ * added return to DestroyGemWindow() to prevent crashing on window
+ close in some circumstances
+
+2003-07-16 04:12 cclepper
+
+ * fixed up some altivec
+
+2003-07-16 03:49 tigital
+
+ * initial commit
+
+2003-07-16 03:27 tigital
+
+ * initial import of Pete's_Plugins ports (RGBA only so far):
+ pix_colorreduce, pix_halftone, pix_kaleidoscope, pix_levels,
+ pix_lumaoffset, pix_metaimage, pix_refraction, and pix_backlight
+
+2003-07-16 03:07 tigital
+
+ * alphabetized functions; also added new setup functions:
+ pix_colorreduce, pix_halftone, pix_kaleidoscope, pix_levels,
+ pix_lumaoffset, pix_metaimage, pix_refraction, and pix_backlight
+
+2003-07-16 03:03 tigital
+
+ * fixed cast problem (UInt8* instead of Str255)
+
+2003-07-16 02:57 tigital
+
+ * added PeteHelpers.h stuff (defines, inline functions)
+
+2003-07-16 02:55 tigital
+
+ * cleanup, changed to __APPLE__, solved casting problem
+
+2003-07-15 16:26 zmoelnig
+
+ * added support for grey and yuv images. (not tested)
+
+2003-07-15 11:50 zmoelnig
+
+ * added settable domains+arguments
+
+2003-07-15 11:48 zmoelnig
+
+ * [part_velcone] and [part_velsphere] are obsoleted by
+ [part_velocity]
+ added an "obsolete"-warning
+
+2003-07-15 11:47 zmoelnig
+
+ * [part_veldomain] has been replaced by [part_velocity]
+
+2003-07-15 11:46 zmoelnig
+
+ * updated reference-patches. [part_veldomain] is replaced by
+ [part_velocity]
+
+2003-07-15 08:01 zmoelnig
+
+ * a started (in April) primer for Gem, however, far from being
+ finished
+
+2003-07-15 07:58 zmoelnig
+
+ * a an example for how to use [pix_tIIR]
+
+2003-07-15 07:58 zmoelnig
+
+ * a an example for how to use [pix_buffer], [pix_buffer_read],
+ [pix_buffer_write]
+
+2003-07-15 07:55 zmoelnig
+
+ * just render a video onto a geo
+
+2003-07-15 07:53 zmoelnig
+
+ * help for the resp. object
+
+2003-07-15 07:39 cclepper
+
+ * now does color-space switching
+
+2003-07-15 07:39 zmoelnig
+
+ * added checks for FTGL
+
+2003-07-15 07:38 zmoelnig
+
+ * added [part_vertex], [part_velocity], [part_veldomain]
+
+2003-07-15 07:38 zmoelnig
+
+ * [part_vertex] adds one particle each rendering cycle at a certain
+ position
+ -- useful for moving particle sources
+ (but alas, only one particle at a time)
+
+2003-07-15 07:36 zmoelnig
+
+ * [part_veldomain] sets the velocity into a specified domain (like
+ sphere, triangle or whatever)
+
+2003-07-15 07:36 zmoelnig
+
+ * [part_velocity] sets the velocity into a specified direction
+
+2003-07-15 07:34 zmoelnig
+
+ * include <iostream> rather than <iostream.h>
+
+2003-07-15 07:32 zmoelnig
+
+ * you can now set the domain of the source
+ TODO: make the argument vector settable too (not much use
+ without)
+
+2003-07-15 07:30 zmoelnig
+
+ * added a new object for extruded text (FTGL only)
+
+2003-07-15 07:22 zmoelnig
+
+ * added FTGL support for text-rendering
+ under macOS i have made FTGL the default (not knowing whether it
+ will break)
+ under windos GLTT is still the default (although FTGL should work
+ too)
+ under linux the configure script decides what to take, but
+ prefers FTGL rather than GLTT
+
+2003-07-15 02:30 cclepper
+
+ * added Altivec YUV function
+
+2003-07-13 06:13 tigital
+
+ * stupid cleanup of commented-out stuff
+
+2003-07-13 06:11 tigital
+
+ * added OSX glcontext check to destructor to stop crashes when
+ patch is opened/manipulated, but no glcontext is created
+
+2003-07-13 06:09 tigital
+
+ * vector long has been deprecated: now it's vector int's
+
+2003-07-12 06:25 cclepper
+
+ * added some Altivec
+
+2003-07-12 06:22 cclepper
+
+ * more Altivec tweaks
+
+2003-07-11 15:20 zmoelnig
+
+ * still some cvs-merge errors, probably they are gone now...
+
+2003-07-11 14:58 zmoelnig
+
+ * added a newline at the end of the file
+
+2003-07-11 14:55 zmoelnig
+
+ * got some problems with the cvs-update on another machine.
+ hope it's ok now
+
+2003-07-11 14:06 zmoelnig
+
+ * added checks for mmx-extension of gcc
+
+2003-07-11 13:58 zmoelnig
+
+ * filedescriptors may also be 0! i only closed the device, if the
+ fd was>0.
+ fixed.
+
+2003-07-11 13:55 zmoelnig
+
+ * added a flag to WindowInfo, whether a constant context has been
+ established.
+ the destroyWindow depends partly on this (because my laptop (with
+ an ati mobility l6) crashed when destroying a non-constant
+ context.
+ also changed the line "do not continue" to "continue at your own
+ risk"
+
+2003-07-09 12:07 zmoelnig
+
+ * added some advice for video1394 under linux
+
+2003-07-09 11:17 zmoelnig
+
+ * oops, i'm getting tired. another typo
+
+2003-07-09 11:10 zmoelnig
+
+ * oops, made a type "libdv" instead of "dv"
+
+2003-07-09 11:05 zmoelnig
+
+ * removed the Makefile.depend . they are not really needed in CVS
+
+2003-07-09 10:59 zmoelnig
+
+ * use image.reallocate() rather than image.clear() +
+ image.allocate()
+
+2003-07-09 10:58 zmoelnig
+
+ * it seems like this is only used under linux for now.
+ however, i have added the videoDV4L support.
+ and there is now a "driver" message, that let's you choose
+ between various drivers (like video4linux and video1394)
+ yes, the way the modules are registered is really BAD.
+ have to change this soon
+
+2003-07-09 10:56 zmoelnig
+
+ * hopefully this is a real support for video over ieee1394
+ (firewire/dv) under linux!
+
+2003-07-09 10:51 zmoelnig
+
+ * changed the error-message (like for setting the device) slightly
+
+2003-07-09 10:43 zmoelnig
+
+ * fixed the dv-checking.
+ force the headers to be there, when the library is found too
+
+2003-07-09 10:41 zmoelnig
+
+ * added some more yuv-conversions. (following a new naming-scheme
+ after the FOURCC)
+ fromUYVY, fromYUY2 (=YUYV), fromYVYU, fromYV12;
+ fromYUV422() is now an alias for fromUYVY()
+ fromYUV420P() is now an alias for fromYV12()
+
+2003-06-24 06:00 cclepper
+
+ * improved altivec code + PPC scheduling
+
+2003-06-23 17:43 cclepper
+
+ * improved altivec code
+
+2003-06-23 07:05 cclepper
+
+ * improved rectangle texturing
+
+2003-06-23 06:59 cclepper
+
+ * added newfilm to state->image
+
+2003-06-23 06:58 cclepper
+
+ * fixed Ian's prefetch code
+
+2003-06-23 06:57 cclepper
+
+ * fixed inaccurate estimation of film length, trying yet another
+ way to do getFrame()
+
+2003-06-23 06:52 cclepper
+
+ * added newfilm to state to tell when a film has been changed -
+ mostly for faster rectangle texturing at this point
+
+2003-06-23 06:17 cclepper
+
+ * improvements to YUV code
+
+2003-06-23 06:11 cclepper
+
+ * removed debug post()
+
+2003-06-23 05:59 cclepper
+
+ * tweaked some altivec
+
+2003-06-18 15:23 zmoelnig
+
+ * set the include to "Base/GemPixDualObj.h" (the Base/ was missing)
+
+2003-06-11 20:23 zmoelnig
+
+ * commented out the ALTIVEC after "#endif" (gcc doesn't like this)
+
+2003-06-09 16:11 tigital
+
+ * reordered declarations to shutup gcc
+
+2003-05-28 03:26 cclepper
+
+ * initial commit
+
+2003-05-27 04:16 dheck
+
+ * Added project builder project for Mac OS X
+
+2003-05-26 13:36 dheck
+
+ * Added a Quicktime for Windows film loader.
+
+2003-05-24 16:30 zmoelnig
+
+ * shouldn't the "snap" message be replaced by a "bang". (at least i
+ have *add*ed it)
+
+2003-05-24 16:27 zmoelnig
+
+ * put the [pix_grey] back in again (why isn't it there ?)
+
+2003-05-24 15:54 zmoelnig
+
+ * added greyscale-support for pix_blur
+
+2003-05-24 15:51 zmoelnig
+
+ * since movement is stored in the Alpha-channel, i h?\008changed
+ processImage to processRGBA image.
+
+ i have to think about how to store movement in other
+ colour-spaces.
+ grayscale: just in the image
+ yuv : ???
+
+2003-05-23 08:13 cclepper
+
+ * new integer processing mode - 4x faster than float
+
+2003-05-22 07:33 cclepper
+
+ * added Altivec
+
+2003-05-21 05:24 cclepper
+
+ * fixed TEXTURE_RECTANGLE_EXT code for OSX
+
+2003-05-20 21:22 tigital
+
+ * added "scale" message to inc/dec size of dots, plus some cleanup
+ into the destructor; also made inline_RGB2Y() protected
+
+2003-05-20 21:21 tigital
+
+ * added "scale" message to inc/dec size of dots, plus some cleanup
+ into the destructor
+
+2003-05-20 07:48 cclepper
+
+ * made CLAMP_TO_EDGE the repeat for TEXTURE_RECTANGLE_EXT
+
+2003-05-20 00:24 tigital
+
+ * commented out call to pix_film_setup(): is this needed on any
+ platform (seems like we went thru this before)?...
+
+2003-05-20 00:21 tigital
+
+ * add #ifdef __APPLE__ to correctly include headers
+
+2003-05-19 04:03 cclepper
+
+ * now works on OSX
+
+2003-05-19 03:50 cclepper
+
+ * now works on OSX
+
+2003-05-18 19:44 zmoelnig
+
+ * we now have chY1,.... for YUV-offsets, i have used this now
+
+2003-05-18 19:36 zmoelnig
+
+ * added method for grey-images
+
+2003-05-18 19:36 zmoelnig
+
+ * bug-fix: there was weird-behaviour, when the offset was bigger
+ than the size of the cropped(!) image
+
+2003-05-18 19:29 zmoelnig
+
+ * "#elif def" doesn't compile under linux, but "#elif defined"
+ does...
+
+2003-05-18 19:20 zmoelnig
+
+ * updated
+
+2003-05-18 09:13 cclepper
+
+ * initial OSX version of mem2image()
+
+2003-05-18 03:31 tigital
+
+ * needed for some example patches (like pix_gravity)
+
+2003-05-17 20:33 tigital
+
+ * added pix_rds_setup()
+
+2003-05-17 20:20 tigital
+
+ * cleanup a bit
+
+2003-05-17 20:19 tigital
+
+ * initial port: RGB only (so far) :-(
+
+2003-05-17 18:47 tigital
+
+ * correct casting in sprintf's to shutup compiler warning
+
+2003-05-17 18:45 tigital
+
+ * #elifdef doesn't compile on OSX, but #elif def does
+
+2003-05-16 18:57 zmoelnig
+
+ * moved BUGS to Gem/src (../)
+
+2003-05-16 18:57 zmoelnig
+
+ * file bugs under BUGS, and things that have to be done under TODO
+
+2003-05-16 18:53 zmoelnig
+
+ * added a BUGS file
+
+2003-05-16 14:58 zmoelnig
+
+ * #ifdef'ed everything with HAVE_DV (so it won't compile if there
+ are no libdv/dv.h headers)
+
+2003-05-16 14:40 zmoelnig
+
+ * fixed a typo that searched in "search_libs" instead of expanding
+ $search_libs
+
+2003-05-16 14:38 zmoelnig
+
+ * fixed a typo that searched for "searchlibs" instead of
+ "$searchlibs"
+
+2003-05-16 12:36 zmoelnig
+
+ * This commit was generated by cvs2svn to compensate for changes in
+ r380,
+ which included commits to RCS files with non-trunk default
+ branches.
+
+2003-05-16 11:10 zmoelnig
+
+ * commited result of merge
+
+2003-05-16 11:07 zmoelnig
+
+ * moved macors for image-processing from GemPixUtil to GemFuncUtil
+ (since they are functions, although they probably have not much
+ use for things other than PixProcessing (GemPixFun.h ?)
+
+2003-05-16 10:53 zmoelnig
+
+ * copied yuv_posterize to pix_posterize. YUV only. hope this works
+ as it should
+
+2003-05-16 10:52 zmoelnig
+
+ * switched back from PALETTE_YUV422 to PALETTE_YUV420P.
+ it seems as if video4linux means something different with YUV422
+ (or similar formats). too bad, conversions (copying!) again
+
+2003-05-14 09:01 zmoelnig
+
+ * ifdefed the use of GL_UNPACK_CLIENT_STORAGE_APPLE
+ obviously some other changes, which i hope do not break anything,
+ but i guess most of it is new indentation
+
+2003-05-14 08:58 zmoelnig
+
+ * removed tv_* help-patches, since they are not used any more
+
+2003-05-14 08:03 zmoelnig
+
+ * added data-acquisition "fromYUV422"
+ added offsets chY0, chY1, chU, chV for UYVY interleaved data
+ added a string2format converter (like 'rgba' to GL_RGBA), only
+ Grey, YUV, and RGBA are supported
+
+2003-05-14 07:59 zmoelnig
+
+ * added a topmostMess (a nop)
+
+2003-05-14 07:58 zmoelnig
+
+ * ifdef'ed the call for openGL-extension "rectangle-texture", since
+ there were problems when Gem was compiled without
+ rectangle-texture-support, but the drivers supported it (namely
+ nvidia-driver)
+
+2003-05-14 07:50 zmoelnig
+
+ * oops, missed one thing: when yuv was requested, we didn't
+ directly captured to yuv422 but rather to yuv420p. fixed
+
+2003-05-14 07:48 zmoelnig
+
+ * for testing i had hardcorded requests for some "wrong"
+ colour-spaces.
+ hopefully this is removed now
+
+2003-05-14 07:46 zmoelnig
+
+ * on platform that do not support yuv422-openGL-renderings (i
+ haven't managed to make my geforce behave the way i expected, and
+ of course there are other cards that will never support
+ yuv-textures), we now have implicit yuv2rgb-conversion
+
+2003-05-14 07:44 zmoelnig
+
+ * copy and pasted the yuv_emboss into the Pixes source.
+ for now, only yuv is supported
+
+2003-05-14 07:44 zmoelnig
+
+ * yet another colour-space converter ???
+ don't know whether this makes sense (remove it LATER)
+
+2003-05-14 07:33 zmoelnig
+
+ * added convert and emboss
+
+2003-05-14 07:32 zmoelnig
+
+ * added aliases for [pix_depot] and friends
+
+2003-05-14 07:32 zmoelnig
+
+ * [pix_put]: the frame# is now deleted after an image has been
+ written into the depot. the next incoming image will not be
+ stored until another frame# is given.
+
+2003-05-13 02:06 tigital
+
+ * added #define for logf(), expf(), sinf(), & cosf() on OS X (sin()
+ et. al. are already done w/double precision)
+
+2003-05-13 02:00 tigital
+
+ * added #define for sqrtf() on OS X
+
+2003-05-13 01:59 tigital
+
+ * reordered variables to reduce compiler warnings
+ added glext.h to compile on OS X
+
+2003-05-13 00:54 cclepper
+
+ * fixed the OSX image loading code
+
+2003-05-12 21:54 tigital
+
+ * removed unused variables
+
+2003-05-12 10:27 dheck
+
+ * Minor changes for Win32 compilation.
+
+2003-05-12 09:48 cclepper
+
+ * initial 'working' version
+
+2003-05-12 09:43 cclepper
+
+ * removed unused variables, added registers
+
+2003-05-12 09:37 cclepper
+
+ * removed unused variable
+
+2003-05-12 09:36 cclepper
+
+ * added vec_dst for dst stream
+
+2003-05-12 09:03 cclepper
+
+ * removed pointless macro
+
+2003-05-12 08:59 cclepper
+
+ * added 'mode' message to switch between power-of-2 and rectangle
+ textures
+
+2003-05-11 14:36 dheck
+
+ * Added pix_snap2tex for snapping directly to a texture.
+ This may need some experimentation with appropriate pixel formats
+ for each platform to achieve good performance.
+
+2003-05-11 06:01 cclepper
+
+ * changed the Mac format to GL_BGRA_EXT
+
+2003-05-07 17:24 zmoelnig
+
+ * renamed [pix_depot] and fellows to [pix_buffer] et al.
+
+2003-05-07 11:10 zmoelnig
+
+ * added a deviceMess for setting which device to use
+
+2003-05-07 11:07 zmoelnig
+
+ * set output format to GL_ARGB_EXT on macOS.
+ i hope this works, but maybe not
+
+2003-05-07 11:06 zmoelnig
+
+ * added alias for [pix_separator]
+
+2003-05-07 11:05 zmoelnig
+
+ * first attempt to support my Philips Quickcam (720/40)
+
+2003-05-07 11:03 zmoelnig
+
+ * added Grey-Grey support
+
+2003-05-07 10:56 zmoelnig
+
+ * there is now an alias for [pix_separator]
+
+2003-05-07 10:55 zmoelnig
+
+ * added colourConversion routines to GemPixUtils (for now only
+ non-optimized)
+ maybe they should rather be in GemPixConvert ?
+ datasize is now private
+
+2003-05-07 10:38 zmoelnig
+
+ * since datasize in imageStruct is now private, we use setBlack()
+ to delete the image-buffer
+
+2003-05-07 10:35 zmoelnig
+
+ * used to crash when the data-pointer was zero
+
+2003-05-07 10:19 zmoelnig
+
+ * i once uncommented the "realStopRendering" things, because i
+ didn't know what it was for.
+ trying to compile gem2pdp i noticed that this was needed.
+ yes, i don't like it either, when changes are made to the
+ repository wihtout documentation
+
+2003-05-07 10:11 zmoelnig
+
+ * upgraded to libarticle-1.20
+ this effects some of the [part_*] objects (eg: [part_info] now
+ has another output for the age of the particle,...)
+
+2003-05-07 10:10 zmoelnig
+
+ * upgraded to 1.20
+
+2003-05-07 10:09 zmoelnig
+
+ * upgraded to libparticle-1.20
+
+2003-05-07 09:56 zmoelnig
+
+ * added some comments (is this enough documentation ?)
+
+2003-05-05 23:58 cclepper
+
+ * initial commit - replacement for pix_blur with a much better algo
+
+2003-04-28 21:56 tigital
+
+ * switched ordering of variables to appease compiler
+
+2003-04-28 19:46 zmoelnig
+
+ * stupid bug when adding to grey images
+
+2003-04-28 18:06 zmoelnig
+
+ * examples for user-defined particles
+
+2003-04-28 17:48 zmoelnig
+
+ * a not yet working ieee1394-videoIN under linux
+
+2003-04-28 17:44 zmoelnig
+
+ * merged pix_texture and pix_texture2 and made rectangle-textures
+ work with nvidia
+ (hope it works...)
+
+2003-04-28 17:43 zmoelnig
+
+ * played with the colour-spaces
+
+2003-04-28 17:41 zmoelnig
+
+ * added a method for Gray
+
+2003-04-28 17:40 zmoelnig
+
+ * new indentation ;-)
+
+2003-04-28 17:38 zmoelnig
+
+ * fixed things with old libaviplay, that doesn't work (since it
+ only decodes audio)
+
+2003-04-28 17:34 zmoelnig
+
+ * added a comment
+
+2003-04-28 17:33 zmoelnig
+
+ * removed unused variables and initialized used ones.
+
+2003-04-28 17:32 zmoelnig
+
+ * ifdef'ed GL_UNPACK_CLIENT_STORAGE_APPLE
+
+2003-04-28 17:27 zmoelnig
+
+ * added a method for changing the color-space
+
+2003-04-28 17:26 zmoelnig
+
+ * *** empty log message ***
+
+2003-04-28 17:25 zmoelnig
+
+ * made film-stuff compile with gcc-3.2 without warnings... (hope
+ that is all)
+
+2003-04-28 17:24 zmoelnig
+
+ * nothing, but made the constructor virtual (since the class is
+ virtual too)
+
+2003-04-28 17:22 zmoelnig
+
+ * ???
+
+2003-04-28 17:21 zmoelnig
+
+ * a new flag "--with-ieee1394" for linux-compiles (doesn't do
+ anything yet...)
+
+2003-04-28 17:19 zmoelnig
+
+ * cursorMessage should return something. it does so now.
+
+2003-04-28 17:17 zmoelnig
+
+ * tried to add the nvidia-specific defines for yuv422 and
+ rectangle-texturing
+ (however, the yuv-thing still doesn't work)
+
+2003-04-28 17:16 zmoelnig
+
+ * (nothing), like dos2unix...
+
+2003-04-28 17:15 zmoelnig
+
+ * added the continueRender() function (important to output several
+ gemlists (like with [part_render])
+ uncommented the stoprender() thing. what is it for ?
+
+2003-04-28 17:13 zmoelnig
+
+ * made texture_rectangle_supported work with nvidia...
+ found a bug @ parsing the openGL-extension when no openGL-context
+ was yet valid
+
+2003-04-28 17:12 zmoelnig
+
+ * initialized a variable
+
+2003-04-28 17:10 zmoelnig
+
+ * new indentation ;-)
+
+2003-04-28 17:09 zmoelnig
+
+ * swapped 2 lines (GLTTBitmapFont and GLTTPixmapFont) because
+ gcc-3.2 would complain
+
+2003-04-28 17:08 zmoelnig
+
+ * removed unused variables and initialized used ones
+
+2003-04-28 17:07 zmoelnig
+
+ * removed some unused variables
+
+2003-04-28 17:06 zmoelnig
+
+ * (nothing)
+
+2003-04-28 17:05 zmoelnig
+
+ * initialized some values (gcc-3.2 would complain)
+
+2003-04-28 16:21 zmoelnig
+
+ * [part_render] let you render any gemlists as particles
+ [part_info] is similar, but doesn't actually rotate/translate/...
+ the gemlist, but outputs the data on the right outlets
+
+2003-04-28 16:19 zmoelnig
+
+ * suddenly i discovered that gcc-3.2 (?) didn't want to compile
+ this...
+
+2003-04-22 05:11 cclepper
+
+ * added optimizations to YUV and a first try at an altivec function
+
+2003-04-22 03:20 cclepper
+
+ * added optimizations to YUV and a first try at an altivec function
+
+2003-04-22 03:18 cclepper
+
+ * initial commit
+
+2003-04-14 14:57 zmoelnig
+
+ * changed the API a little bit...
+
+2003-04-14 14:56 zmoelnig
+
+ * what to say ? making it work
+
+2003-04-14 08:57 zmoelnig
+
+ * made an explicit cast from float to integer during the processing
+
+2003-04-14 08:56 zmoelnig
+
+ * (refined) RGBA_Gray-support for PixDualObjects
+
+2003-04-14 00:19 dheck
+
+ * Made GEM release build include DirectShow support by default.
+
+2003-04-13 23:39 dheck
+
+ * Added alias to old external name (interim measure... should
+ remove it
+ eventually)
+
+2003-04-13 14:42 dheck
+
+ * More error checking tweaks
+
+2003-04-12 18:33 cclepper
+
+ * fixed the OSX format #ifdef
+
+2003-04-11 10:09 dheck
+
+ * Added DirectShow graph exporting for debugging with GraphEdit
+
+2003-04-11 00:28 tigital
+
+ * removed unused variables, started work on processYUVimage
+
+2003-04-10 20:13 zmoelnig
+
+ * this is BUGGY ? (i think)
+
+2003-04-10 14:53 zmoelnig
+
+ * oh i think pix_videoNEW is really buggy.
+
+2003-04-10 08:34 zmoelnig
+
+ * added a dos2unix on make distclean
+
+2003-04-10 08:32 zmoelnig
+
+ * new startup-logo with more authors
+
+2003-04-10 08:27 zmoelnig
+
+ * added #include <string.h>
+
+2003-04-10 08:25 zmoelnig
+
+ * though i fixed the linux-Video thing but someone did this for
+ me...
+ there was a <stdlib.h> missing in pix_dot.cpp
+
+2003-04-10 04:58 dheck
+
+ * Fixed problems with previous commit: avoid memory leaks due to
+ alternate
+ return paths.
+
+2003-04-10 04:49 dheck
+
+ * Changed automatic non-const array allocation to heap allocated
+ array
+ for compiler compatibility.
+
+2003-04-10 04:46 dheck
+
+ * Fixed return in void function.
+
+2003-04-09 18:17 cclepper
+
+ * added #include <string.h> <stdlib.h>
+
+2003-04-09 08:07 cclepper
+
+ * added fps message and outlet
+
+2003-04-09 07:59 cclepper
+
+ * changed secondscreen to use a minimum of 640x480
+
+2003-04-09 07:57 cclepper
+
+ * added fps message
+
+2003-04-09 07:38 cclepper
+
+ * changed speed message to take all float values
+
+2003-04-09 07:01 cclepper
+
+ * added the rest of the GL drawing modes
+
+2003-04-09 06:42 cclepper
+
+ * new pix_objects
+
+2003-04-09 06:32 cclepper
+
+ * added buffer zeroing for YUV textures
+
+2003-04-09 06:31 cclepper
+
+ * initial commit
+
+2003-04-09 05:14 cclepper
+
+ * initial commit
+
+2003-04-09 05:03 cclepper
+
+ * fixed a potential crash
+
+2003-04-09 04:08 cclepper
+
+ * initial commit
+
+2003-04-09 04:03 cclepper
+
+ * added yuv
+
+2003-04-09 03:59 cclepper
+
+ * removed memset
+
+2003-04-09 03:03 cclepper
+
+ * added YUV function
+
+2003-04-08 23:35 cclepper
+
+ * added fps timing outlet
+
+2003-04-08 23:33 tigital
+
+ * removed unused (now) media variable
+
+2003-04-08 23:31 tigital
+
+ * removed loadBang so the patches will not crash on OSX: again, OSX
+ needs a glContext before making any glCalls!
+
+2003-04-08 23:30 tigital
+
+ * cleaned up unused code, including removal of media timescale
+ calculation, which could cause crashes, and is not currently
+ necessary
+
+2003-04-08 22:22 tigital
+
+ * cleaned up unused code, including removal of media timescale
+ calculation, which could cause crashes, and is not currently
+ necessary
+
+2003-04-08 22:20 tigital
+
+ * now it works! RGBA only now, but YUV on it's way...from the
+ EffectTV collection
+
+2003-04-08 22:18 tigital
+
+ * uncommented pix_dot_setup stuff, because now it works!
+
+2003-04-08 17:06 zmoelnig
+
+ * added filmQT4L
+
+2003-04-08 17:04 zmoelnig
+
+ * fixed the float2int bug (haven't i submitted this 4 times today
+ ?)
+
+2003-04-08 17:03 zmoelnig
+
+ * double default argument fixed
+
+2003-04-08 17:02 zmoelnig
+
+ * added some casts to integer (warnings on gcc-3.2)
+
+2003-04-08 17:00 zmoelnig
+
+ * fixed a bug on close
+
+2003-04-08 17:00 zmoelnig
+
+ * added newlines at EOF
+
+2003-04-08 16:58 zmoelnig
+
+ * the quicktime4linux movie-loader class
+
+2003-04-08 16:57 zmoelnig
+
+ * *** empty log message ***
+
+2003-04-08 16:54 zmoelnig
+
+ * the capturing is now threaded
+
+2003-04-08 09:12 zmoelnig
+
+ * fixed a bug in the destructor
+
+2003-04-08 08:40 zmoelnig
+
+ * can't remember (maybe only some tab-indents)
+
+2003-04-08 08:34 zmoelnig
+
+ * added support for other colour-spaces
+ (though YUV might produced interlaced signals)
+
+2003-04-08 08:32 zmoelnig
+
+ * dos2unix
+
+2003-04-08 08:29 zmoelnig
+
+ * just a debugging output
+
+2003-04-08 08:27 zmoelnig
+
+ * set the notowned flag to 0 (because we own the rgba-image)
+
+2003-04-08 08:26 zmoelnig
+
+ * changed the base class from GemPixObj to GemBase (so we have info
+ on every image). maybe this was not a great idea ...( but not
+ that bad either)
+
+2003-04-08 08:22 zmoelnig
+
+ * the parent class for os/lib dependent video-grabbing (childs
+ include videoV4L, hopefully will include video1394, videoDS,
+ videoWDM,...)
+
+2003-04-08 08:20 zmoelnig
+
+ * nothing i know of
+
+2003-04-08 06:58 cclepper
+
+ * added LoadRam()
+
+2003-04-08 06:11 cclepper
+
+ * added LoadRam()
+
+2003-04-08 05:43 cclepper
+
+ * added LoadRam()
+
+2003-04-08 05:18 tigital
+
+ * forgot to remove getFrame() variable duration! Thanks to the
+ vigilent cgc
+
+2003-04-08 03:15 cclepper
+
+ * put OSX ifdef back in
+
+2003-04-08 03:01 cclepper
+
+ * added yuv code
+
+2003-04-08 02:58 cclepper
+
+ * new 3x3 yuv code
+
+2003-04-07 12:36 dheck
+
+ * Added "clear_mask" method to [gemwin]. Uses with the GLdefine
+ object to
+ generate GLbitfields for the gemwin's glClear.
+
+2003-04-06 23:06 dheck
+
+ * Added a "render" message to gemwin to allow a single graph
+ rendering to be
+ done. Also changed "frame" message to allow a frame rate of 0.
+
+2003-04-06 19:27 zmoelnig
+
+ * GemPixObj: i think there was a bug with not initializing pointers
+ the rest is no real changes (only "visiting" the files)
+
+2003-04-06 19:24 zmoelnig
+
+ * a threaded class for video capturing under linux
+
+2003-04-06 19:23 zmoelnig
+
+ * a "new" concept of how os/library dependant code should look
+ like.
+ do not make the pd-object-class OS-dependent but a helper class.
+
+2003-04-06 08:06 dheck
+
+ * Fixed topmost message implementation for that topmost properly
+ would
+ be applied to windows created after a previous was destroyed.
+
+2003-04-06 05:58 dheck
+
+ * Added topmost message to keep gemwin on top of other windows.
+ Implemented for win32 only.
+
+2003-04-06 02:16 tigital
+
+ * rearranged initializers to stop compile warnings
+
+2003-04-06 02:14 dheck
+
+ * Added VC++ 7 workspace and project.
+ Modified pix_filmNT to provide more robust error handling and to
+ support
+ recent CVS change in pix_film frame loading behaviour
+
+2003-04-04 14:58 ggeiger
+
+ * moved orb into Gem
+
+2003-04-04 14:56 ggeiger
+
+ * Moved from GemLibs
+
+2003-04-03 15:36 zmoelnig
+
+ * changed a type from bool to GLboolean (why ? i guess for vc6)
+
+2003-04-03 15:35 zmoelnig
+
+ * set the state->image to zero before rendering
+
+2003-04-03 15:35 zmoelnig
+
+ * added a boolean cast (for vc6)
+
+2003-04-03 15:33 zmoelnig
+
+ * *** empty log message ***
+
+2003-04-03 15:29 zmoelnig
+
+ * some casts to bool (vc6 didn't like it the way it was done)
+
+2003-04-03 15:28 zmoelnig
+
+ * allocate() now allocates data according to xsize/ysize/csize
+ type is automatically set (depending on OS)
+
+2003-04-03 15:23 zmoelnig
+
+ * nothing that matters (just a boolean cast at autoMess)
+
+2003-04-03 15:22 zmoelnig
+
+ * really nothing (maybe some blank lines)
+
+2003-04-03 15:21 zmoelnig
+
+ * some ifdefs to compile on my version of ffmpeg
+
+2003-04-03 15:20 zmoelnig
+
+ * *** empty log message ***
+
+2003-04-03 15:19 zmoelnig
+
+ * removed to redundant lines (mainly a label "BREAK")
+
+2003-04-03 15:17 zmoelnig
+
+ * [pix_depot] can store images (any size, fixed number) (TODO: add
+ a way to load decompress movies directly into [pix_depot]). it is
+ like [table]
+ [pix_get] gets frames from [pix_depot] (like [tabread])
+ [pix_put] writes frames to [pix_depot] (like [tabwrite])
+
+2003-04-01 05:25 tigital
+
+ * OSX only: turns out that SampleNumToMediaTime() only worked when
+ 1 movie was loaded...switched to a much simpler method of
+ calculating m_reqFrame's m_movieTime...which works with at least
+ five simultaneously running films!
+
+2003-03-31 16:46 tigital
+
+ * OSX only: forgot to set one flag correctly
+
+2003-03-31 06:37 tigital
+
+ * OSX only: changed getFrame() for non-auto-processing, so now we
+ get much smoother playback using metro/counter, in addition to
+ allowing scrubbing/random frame access via a number box! Finally!
+
+2003-03-30 22:09 tigital
+
+ * switched order of getFrame() and "m_curFrame = m_reqFrame"...also
+ added an idle MoviesTask() on OSX
+
+2003-03-30 22:01 tigital
+
+ * fixed OSX crash: needed check for GLcontext before executing
+ glGenLists()
+
+2003-03-16 03:25 dheck
+
+ * Added pix_videoDS, a DirectShow based video input object for
+ Windows
+
+2003-03-15 04:27 cclepper
+
+ * removed post() in postrender
+
+2003-03-13 02:37 dheck
+
+ * Added pix_chroma_key to the pix setup function and added the
+ source files
+ to the Visual Studio project.
+
+2003-03-10 09:56 dheck
+
+ * Excluded config.h from Windows builds
+
+2003-03-07 23:08 tigital
+
+ * added #ifdef for OpenGL/gl.h on OSX
+
+2003-03-07 23:07 tigital
+
+ * added #ifdef DEBUG to post() in processYUV_YUV()
+
+2003-03-07 23:05 tigital
+
+ * is "Base/config.h" used by anyone anymore? #ifdef'd for linux
+ because it was stopping OSX build
+
+2003-03-07 22:57 tigital
+
+ * is "Base/config.h" used by anyone anymore? #ifdef'd for linux
+ because it was stopping OSX build
+
+2003-03-07 22:55 tigital
+
+ * is "Base/config.h" used by anyone anymore?
+
+2003-03-07 17:23 ggeiger
+
+ * fixed avcodec check bug
+
+2003-03-07 16:43 ggeiger
+
+ * added FFMPEG library checks
+
+2003-03-07 16:41 ggeiger
+
+ * checked in int/unfolded pix operations
+
+2003-03-07 16:40 ggeiger
+
+ * remove MMX routines
+
+2003-03-07 16:40 ggeiger
+
+ * added HAVE_LIBAVCODEC,HAVE_LIBAVFORMAT
+
+2003-03-07 16:37 ggeiger
+
+ * added pix_filmFFMPEG setup
+
+2003-03-07 16:29 ggeiger
+
+ * added new FFMPEG version of pix_film
+
+2003-03-07 09:58 ggeiger
+
+ * removed search for particle and glm
+
+2003-03-07 09:57 ggeiger
+
+ * particle and glm are in Gem now
+
+2003-03-07 09:55 ggeiger
+
+ * included particle library stuff
+
+2003-03-07 09:47 ggeiger
+
+ * moved glm.c into model_loader.cpp
+
+2003-03-07 09:43 ggeiger
+
+ * config.h will be autogenerated from config.in
+
+2003-03-07 05:23 cclepper
+
+ * added quality modes
+
+2003-03-07 04:28 cclepper
+
+ * added quality modes
+
+2003-03-06 23:30 cclepper
+
+ * added secondscreen message to enable/disable fullscreen on a 2nd
+ display
+
+2003-03-06 22:45 cclepper
+
+ * added secondscreen message to enable/disable fullscreen on a 2nd
+ display
+
+2003-03-06 22:38 cclepper
+
+ * added secondscreen message to enable/disable fullscreen on a 2nd
+ display
+
+2003-03-06 17:26 zmoelnig
+
+ * ???
+
+2003-03-06 17:25 zmoelnig
+
+ * changed text-object, so they can be disabled...
+
+2003-03-06 17:24 zmoelnig
+
+ * bugfixed separator
+
+2003-03-06 17:24 zmoelnig
+
+ * some bug-fixes; esp [pix_buf]
+
+2003-03-06 17:22 zmoelnig
+
+ * checked in Makefile again...
+
+2003-03-06 17:19 zmoelnig
+
+ * updated configure....
+
+2003-03-03 22:44 dheck
+
+ * Reverted GL_BGR[A] to GL_BGR[A]_EXT to allow compilation on
+ Windows (openGL 1.1)
+
+2003-03-03 17:00 zmoelnig
+
+ * pix_crop takes sub-images of images
+
+2003-03-03 16:59 zmoelnig
+
+ * the object file for venus was missing...
+
+2003-03-01 18:16 zmoelnig
+
+ * fixed a bug with SYSTEMDOCS and made pd/extra the default
+ installation-dir (not pd/externs)
+
+2003-03-01 10:18 zmoelnig
+
+ * added avifile support
+
+2003-03-01 10:18 zmoelnig
+
+ * added AVIPLAY (for linux) and (not yet functioning) GLTT defines
+
+2003-03-01 10:16 zmoelnig
+
+ * somehow these were not properly updated ...
+
+2003-03-01 10:10 zmoelnig
+
+ * added libavifile-support under linux
+
+2003-03-01 08:29 cclepper
+
+ * added yuv and optimizations
+
+2003-02-28 10:00 ggeiger
+
+ * changed "for (int i=0; ..)" scoping
+
+2003-02-28 07:17 cclepper
+
+ * added VBLsync for OSX
+
+2003-02-27 04:25 cclepper
+
+ * initial commit
+
+2003-02-27 04:22 cclepper
+
+ * added altivec function
+
+2003-02-27 01:09 dheck
+
+ * Added 31 bytes to imageStruct buffer allocation to allow
+ realignment
+ without causing buffer overruns.
+
+2003-02-26 04:05 dheck
+
+ * Incorporated source structure changes in CVS (TV->pix) and new
+ source files
+
+2003-02-26 04:02 dheck
+
+ * Updated Visual Studio project and workspace to build current CVS
+ source.
+
+2003-02-26 03:59 dheck
+
+ * Fixed Win32 compilation issues.
+
+2003-02-26 01:11 tigital
+
+ * reordered member initializers to "...datasize(0),pdata(0)..." to
+ remove gcc 3.1 warnings
+
+2003-02-26 00:30 tigital
+
+ * added *_setup() for objects from tv_* to pix_*
+
+2003-02-26 00:29 tigital
+
+ * moved from tv_* to pix_*
+
+2003-02-24 18:53 zmoelnig
+
+ * updated a link
+
+2003-02-24 18:41 zmoelnig
+
+ * now the alpha-blending function can be set by hand:
+ 0 .. GL_ONE_MINUS_SRC_ALPHA
+ 1 .. GL_ONE
+
+2003-02-24 18:40 zmoelnig
+
+ * polygon_smooth enables GL-polygon-smoothing (like it has been
+ proposed by the mac-people)
+
+2003-02-24 13:12 zmoelnig
+
+ * removing TV
+
+2003-02-24 13:10 zmoelnig
+
+ * removed TV-class
+
+2003-02-24 13:09 zmoelnig
+
+ * removing TV-class
+
+2003-02-24 12:47 zmoelnig
+
+ * *** empty log message ***
+
+2003-02-24 12:44 zmoelnig
+
+ * another IIR-filter (time-domain) for pixes: very much like
+ [pix_blur] and [pix_biquad], but more flexible
+
+2003-02-24 11:45 zmoelnig
+
+ * removed the default width/height from the constructor (this is
+ done in the cpp-file)
+
+2003-02-24 11:40 zmoelnig
+
+ * added a reallocate() message to imageStruct.
+ This does only allocate memory, if the previous buffer is smaller
+ than the needed one.
+ there is a "int datasize" that describes the length of the
+ buffer.
+
+2003-02-19 20:28 zmoelnig
+
+ * updated the README.build (for the new configure)
+
+2003-02-19 18:41 zmoelnig
+
+ * This commit was generated by cvs2svn to compensate for changes in
+ r139,
+ which included commits to RCS files with non-trunk default
+ branches.
+
+2003-02-19 18:25 zmoelnig
+
+ * GLdefines maps symbols (like GL_FLAT) to corresponding floats
+ (like 7424)
+
+2003-02-19 18:23 zmoelnig
+
+ * undef'ed the MacOS-specific Carbon-include
+
+2003-02-19 18:17 zmoelnig
+
+ * redefined _GL_UNDEFINED to -1 (instead of -10)
+
+2003-02-17 08:18 cclepper
+
+ * added YUV
+
+2003-02-15 04:44 cclepper
+
+ * added altivec function
+
+2003-02-15 04:16 cclepper
+
+ * added altivec function
+
+2003-02-15 04:11 cclepper
+
+ * added pix_mix
+
+2003-02-14 03:55 tigital
+
+ * - doesn't require textures now ;-)
+ - added glBlend message
+
+2003-02-14 03:53 tigital
+
+ * - doesn't require textures now ;-)
+ - finally centered!
+
+2003-02-10 02:24 cclepper
+
+ * added Altivec cache function
+
+2003-02-10 02:13 cclepper
+
+ * hq for DV added
+
+2003-02-10 00:18 tigital
+
+ * example patch for [ripple] controls
+
+2003-02-10 00:17 tigital
+
+ * example patch for [newWave] controls
+
+2003-02-10 00:14 tigital
+
+ * changed gl setup calls to float (from integer): they should all
+ be one or the other, right?
+
+2003-02-10 00:12 tigital
+
+ * added setup for ripple, rubber, and slideSquares
+
+2003-02-10 00:10 tigital
+
+ * rubber: bang "grabs" image, x/y input the can pull/distort image,
+ 2nd bang releases image, which rebounds back to flat
+
+2003-02-10 00:08 tigital
+
+ * slideSquare: creates a field of squares which reaveal texture
+ while moving left to right
+
+2003-02-10 00:07 tigital
+
+ * ripple: bang to inlet causes image rippling, center of ripple is
+ movable via x and y input: see example/07.texture/
+
+2003-02-09 23:53 tigital
+
+ * now has controls for size, speed, and mode; currently only works
+ with [pix_texture]; also requires rotateXYZ, scale, transposeXYZ
+ for centering (see example/texture)
+
+2003-02-09 22:21 tigital
+
+ * added glBlend
+
+2003-02-09 22:20 tigital
+
+ * removed redundant m_linewidth call; added glBlend
+
+2003-02-09 22:18 tigital
+
+ * removed redundant m_linewidth call
+
+2003-02-08 05:57 cclepper
+
+ * added altivec code
+
+2003-02-06 22:38 tigital
+
+ * updated to current "IMAGE_CLASS" memory functions (ie.
+ buffer.clear() & buffer.allocate( dataSize)
+
+2003-02-06 22:36 tigital
+
+ * added tv_delay_setup
+
+2003-02-06 04:55 cclepper
+
+ * added blending
+
+2003-02-06 01:20 tigital
+
+ * cleanup
+
+2003-02-06 01:17 tigital
+
+ * removed HAVE_LIBGLUT for MACOSX
+
+2003-02-05 08:55 cclepper
+
+ * added pix_blur
+
+2003-02-05 08:41 cclepper
+
+ * improved quicktime performance and DV quality
+
+2003-02-05 08:13 cclepper
+
+ * added pix_blur
+
+2003-02-05 08:01 cclepper
+
+ * optimized pix_gain RGBA code
+
+2003-02-04 04:46 cclepper
+
+ * added missing yuv objects
+
+2003-02-04 00:32 zmoelnig
+
+ * added optimization to the Makefiles: "-O3 -funroll-loops
+ -ffast-math"
+
+2003-02-04 00:16 zmoelnig
+
+ * changed the behaviour of $(CXXFLAGS): you can now set CXXFLAGS
+ via the command-line and it it added to the c++-flags $(cxxflags)
+
+2003-02-03 16:55 zmoelnig
+
+ * changed the identifier for the list-ID from "list" to "gllist",
+ because pd would complain about this ("list" is reserved for
+ pd-lists)
+
+2003-02-03 16:47 zmoelnig
+
+ * added this README, so you know what the openGL-stuff is about...
+
+2003-02-03 16:45 zmoelnig
+
+ * *** empty log message ***
+
+2003-02-03 16:43 zmoelnig
+
+ * because of the new configure, some ifdef's have changed there
+ names (HAVE_MPEG becomes HAVE_LIBMPEG etc)
+
+2003-02-03 16:42 zmoelnig
+
+ * added the anything2grey converter
+
+2003-02-03 16:40 zmoelnig
+
+ * added the openGL-stuff
+
+2003-02-03 16:40 zmoelnig
+
+ * there are new ifdef's because of the new configure
+ spit out a warning when compiled without GLUT (is this new ?)
+
+2003-02-03 16:37 zmoelnig
+
+ * added an "m_modified" flag. this might double some code, but it
+ was surely quickto do
+
+2003-02-03 16:34 zmoelnig
+
+ * rewrote the configure-thing
+ hopefully it works now...
+
+2003-02-03 16:32 zmoelnig
+
+ * rewrote the configure-thing
+ hopefully it will work now...
+
+2003-02-03 16:29 zmoelnig
+
+ * added openGL-wrapper objects (mainly openGL-1.1)
+
+2003-02-03 16:27 zmoelnig
+
+ * rewrote (regenerated) the openGL-wrapping stuff
+
+2003-01-29 08:59 cclepper
+
+ * added yuv processing
+
+2003-01-29 08:02 cclepper
+
+ * added yuv processing
+
+2003-01-26 04:39 tigital
+
+ * fixed bug which prevented non-powerOfTwo textures from texturing
+ correctly (m_coords are now set and passed into state->texCoords)
+
+2003-01-26 04:15 cclepper
+
+ * fixed YUV code in pix_gain
+
+2003-01-25 23:55 cclepper
+
+ * changed the color channel order for OSX
+
+2003-01-25 22:38 cclepper
+
+ * fixed/added some yuv stuff
+
+2003-01-25 20:34 cclepper
+
+ * test for yuv update
+
+2003-01-13 14:50 tigital
+
+ * added gl.h & glext.h to allow compile on OS X
+
+2003-01-09 22:40 tigital
+
+ * made s_windowClock=NULL on DestroyWindow to address possible
+ memory leak
+
+2003-01-09 19:26 zmoelnig
+
+ * *** empty log message ***
+
+2003-01-09 19:25 zmoelnig
+
+ * added movement_detection videoRTX
+
+2003-01-07 18:59 zmoelnig
+
+ * added some examples for 04.pix; they were missing?
+
+2002-12-16 17:59 zmoelnig
+
+ * yuv_*: (think) i changed these to the new process*Image()
+ functions
+
+2002-12-16 17:54 zmoelnig
+
+ * pix_info: get information on pixes (xsize, ysize, csize, format,
+ data)
+ pix_yuv : convert images to YUV (for now only RGBA); needs
+ testing
+ pix_rgba: provides a function for YUV; needs testing
+ * : new process*Image() functions for RGBA, YUV,...
+
+2002-12-16 17:40 zmoelnig
+
+ * teapot: if !HAVE_GLUT we still support [teapot], only the
+ rendering is void
+ text2d: the mac-#ifdefs didn't compile on linux, so i fixed them
+
+2002-12-16 17:36 zmoelnig
+
+ * GemPix*Obj: hopefully fixed the bug that appeared when deleting
+ pix_fx
+ now we cache the whole pixBuf-structure and return it on
+ postrendering
+ GemPixUtil: now provides a function for copying
+ imageStruct-information
+ GemGlutObj: if !HAVE_GLUT, we only throw an error at
+ object-creation
+
+2002-12-14 04:43 tigital
+
+ * corrected rangeMess inputs
+
+2002-12-14 04:40 tigital
+
+ * fixed a coupla possible leaks
+
+2002-12-14 04:38 tigital
+
+ * added processYUVImage(), so it works with yuv now!
+
+2002-12-12 07:30 tigital
+
+ * added yuv video input for MacOSX; cleanup unused variables
+
+2002-12-12 07:27 tigital
+
+ * cleanup unused variables
+
+2002-12-10 05:55 tigital
+
+ * removed unused variable "count"
+
+2002-12-10 05:53 tigital
+
+ * added MACOSX support
+
+2002-12-09 11:36 zmoelnig
+
+ * rewrote the <processImage>-callers.
+ processImage is now used for images of any(!) format.
+ thus the programmer has to care for the format him/herself
+ the format specific functions are processImageRGBA and similar
+ the same goes for PixDualObjects (processRGBA_Gray etc...)
+ deleted pix_fx
+ the pix_fx functionality is now in GemPixObj
+ this functionality is: save the image-state before it is
+ processed
+ and reconstruct it in the postrender function
+ so we can change size/format and even bend the data-pointer
+ and objects "before" will not notice (and crash)
+ revised 3 openGL objects (urgh: lots of work to do still)
+
+2002-12-08 21:43 tigital
+
+ * added support for MACOSX
+
+2002-12-08 21:39 tigital
+
+ * reordered variables to shutup gcc3.1
+
+2002-12-08 20:10 zmoelnig
+
+ * added framewise delay!
+
+2002-12-04 05:19 tigital
+
+ * GL_EXTENSIONS formatting same for all platforms
+
+2002-12-02 17:14 zmoelnig
+
+ * new image-processing calls (processRGBAImage)
+
+2002-11-27 20:22 zmoelnig
+
+ * a new (simpler?) setup-logistic
+
+2002-11-27 20:20 zmoelnig
+
+ * *** empty log message ***
+
+2002-11-27 20:09 zmoelnig
+
+ * added a lot of openGL stuff...
+
+2002-11-27 20:04 zmoelnig
+
+ * made CVS compile under linux again
+
+2002-11-27 20:01 zmoelnig
+
+ * made the CVS compile under linux again
+
+2002-11-27 01:28 tigital
+
+ * *** empty log message ***
+
+2002-11-27 01:21 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-27 01:10 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-27 01:00 tigital
+
+ * removed unused variables
+
+2002-11-27 00:59 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-27 00:05 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-26 23:15 tigital
+
+ * added MACOSX support
+
+2002-11-26 23:15 tigital
+
+ * removed unused variable
+
+2002-11-26 23:11 tigital
+
+ * added MACOSX support; initial YUV support
+
+2002-11-26 23:09 tigital
+
+ * reordered variable to shut up gcc 3.1
+
+2002-11-26 23:08 tigital
+
+ * added MACOSX & YUV support
+
+2002-11-26 23:07 tigital
+
+ * added MACOSX support; cleaned up unused variables
+
+2002-11-26 23:05 tigital
+
+ * added for MACOSX; initial YUV support
+
+2002-11-26 23:04 tigital
+
+ * added MACOSX; initial YUV support
+
+2002-11-26 23:03 tigital
+
+ * added MACOSX
+
+2002-11-26 19:57 tigital
+
+ * added MACOSX, YUV support via #ifdef's
+
+2002-11-25 15:28 tigital
+
+ * standardized to processDualGray() & processDualYUV()
+
+2002-11-25 15:23 tigital
+
+ * standardized to processDualGray() & processDualYUV()
+
+2002-11-25 15:02 tigital
+
+ * added MACOSX support
+
+2002-11-25 14:58 tigital
+
+ * added MACOSX support; processYUVImage()
+
+2002-11-25 06:02 tigital
+
+ * added MACOSX support
+
+2002-11-25 06:01 tigital
+
+ * initial contribution
+
+2002-11-24 17:49 tigital
+
+ * added MACOSX support
+
+2002-11-24 01:47 tigital
+
+ * added MACOSX support
+
+2002-11-24 01:45 tigital
+
+ * initial commit
+
+2002-11-24 01:43 tigital
+
+ * initial commit
+
+2002-11-24 01:40 tigital
+
+ * add support for MACOSX
+
+2002-11-24 01:15 tigital
+
+ * add support for MACOSX
+
+2002-11-24 01:12 tigital
+
+ * added support for MACOSX
+
+2002-11-24 01:07 tigital
+
+ * added support for MACOSX and YUV processing
+
+2002-11-24 01:01 tigital
+
+ * added support for YUV processing
+
+2002-11-24 00:58 tigital
+
+ * add MACOSX specific changes
+
+2002-11-05 18:12 zmoelnig
+
+ * *** empty log message ***
+
+2002-11-05 15:32 zmoelnig
+
+ * Makefiles should be distclean on CVS ...?
+
+2002-11-04 17:12 zmoelnig
+
+ * added erich's [cuboid] object, so he doesn't have to worry any
+ more...
+
+2002-11-04 16:28 zmoelnig
+
+ * don't remember: added some example-patches i had forgotten before
+ fixed the pix_subtract bug (which nobody had reported yet)
+
+2002-11-04 16:22 zmoelnig
+
+ * oops, last checkin i forgot some things....
+ ok: applied guenter's MMX changes to pix_*
+
+2002-11-04 16:21 zmoelnig
+
+ * applied guenter's MMX changes to some pix things (?)
+
+2002-10-28 15:25 zmoelnig
+
+ * - edited some example-patches (very minor changes)
+ - rewrote the render-chain mechanism: now the render-chain is not
+ built statically when the rendering is started
+ but dynamically (each gem.object is "banged" (with some gem_state
+ pointers) at run-time
+ gosh: why do we have a message-system in pd, if it is not used ?
+ - the priority of the [gemhead]s can now be changed dynamically
+
+2002-10-21 09:29 zmoelnig
+
+ * applied Daniel Heckenberg's patch for DualPix-Objects
+
+2002-10-21 08:35 zmoelnig
+
+ * fixed the install-things
+
+2002-10-21 07:45 zmoelnig
+
+ * This commit was generated by cvs2svn to compensate for changes in
+ r4,
+ which included commits to RCS files with non-trunk default
+ branches.
+