2026-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* Makefile.am: Install README.deken.pd

2026-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] exclude README.deken.*.in files from
	deken packages

2026-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fix typo when creating source package

2026-07-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/README.release.pd.in, .git-ci/gitlab-iem.yml: [ci]
	README.deken.pd.in for releases basically the same as for snapshots, but without the big warning.

2026-07-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* configure.ac: Generate README.deken.pd (for snapshots, by default)

2026-07-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml, .git-ci/README.snapshot.pd.in =>
	README.deken.pd.in: [ci] move README.snapshot.pd.in from .git-ci to
	normal README.deken.pd.in

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/iem-ci: [ci] Update iem-ci submodule

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/configure.ac, plugins/AVT/configure.ac,
	plugins/HALCON/configure.ac, plugins/PYLON/configure.ac: Replace
	AC_PROG_LIBTOOL with LT_INIT

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: Drop AC_PROG_LIBTOOL in favour ot LT_INIT

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, extra/configure.ac,
	extra/pix_artoolkit/configure.ac, plugins/AVT/configure.ac,
	plugins/HALCON/configure.ac, plugins/PYLON/configure.ac: Update
	configure.ac to autotools-2.71

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: modernize checks for headers

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: replace Gem-internal __TIMING__ macro with
	GEM_TIMING the "__" prefix is reserved for the compiler.  also we check if it
	is non-0 rather than just defined.

2026-06-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/ax_pthread.m4: Update m4/ax_pthread.m4 to v31

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/VIDS/videoInput/videoInput.cpp,
	plugins/VIDS/videoInput/videoInput.h: VIDS: initialize HRESULT/long
	vals with '0L' rather than 'NULL' NULL is a pointer...

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickCore.cpp: imageMAGICK: properly add "!"
	suffix for severe exceptions

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp: [pix_pix2sig~] handle INVALID
	fill-type in perform routine...

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemPixDualObj.cpp, src/Base/GemPixObj.cpp,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_draw.cpp,
	src/Pixes/pix_info.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp: drop checks that must always be
	true

2026-07-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: fix wrapmode check if
	EXT_texture_edge_clamp is not supported

2026-06-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* .github/workflows/lint.yml: [ci] bump github's action/checkout to
	v7

2026-06-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: Disable Pd-instance support by default.

2026-06-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: m4: fix generated names for enabled_* and with_* vars e.g. "--enable-foo-bar" is now reflected in ${enable_foo_bar},
	rather than the invalid ${enable_foo-bar}

2026-06-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: By default, build for multi-instance Pd use "--disable-pd-instance" to revert to the old behaviour

2026-06-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/State.h: use "_s" for temporary variables to avoid clashes
	with Pd's define when PDINSTANCE is defined, m_pd.h *defines "s_" (the static
	variable for gensym("")) as some shortcut, which breaks our use as
	an innocent variable name...

2026-06-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp, src/Base/GemPathBase.cpp,
	src/Base/GemShape.cpp, src/Controls/gemlist_info.cpp,
	src/Controls/gemlist_matrix.cpp, src/Controls/gemreceive.cpp,
	src/Controls/gemwin.cpp, src/Geos/colorSquare.cpp,
	src/Geos/cuboid.cpp, src/Geos/multimodel.cpp, src/Geos/newWave.cpp,
	src/Geos/polygon.cpp, src/Geos/primTri.cpp, src/Geos/rectangle.cpp,
	src/Geos/ripple.cpp, src/Geos/rubber.cpp, src/Geos/scopeXYZ~.cpp,
	src/Geos/slideSquares.cpp, src/Geos/tube.cpp,
	src/Manips/accumrotate.cpp, src/Manips/alpha.cpp,
	src/Manips/ambient.cpp, src/Manips/ambientRGB.cpp,
	src/Manips/color.cpp, src/Manips/colorRGB.cpp,
	src/Manips/diffuse.cpp, src/Manips/diffuseRGB.cpp,
	src/Manips/emission.cpp, src/Manips/emissionRGB.cpp,
	src/Manips/glsl_program.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/rotate.cpp, src/Manips/rotateXYZ.cpp,
	src/Manips/scale.cpp, src/Manips/scaleXYZ.cpp,
	src/Manips/shearXY.cpp, src/Manips/shearXZ.cpp,
	src/Manips/shearYX.cpp, src/Manips/shearYZ.cpp,
	src/Manips/shearZX.cpp, src/Manips/shearZY.cpp,
	src/Manips/shininess.cpp, src/Manips/specular.cpp,
	src/Manips/specularRGB.cpp, src/Manips/translate.cpp,
	src/Manips/translateXYZ.cpp, src/Manips/vertex_program.cpp,
	src/Particles/part_information.cpp,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetsize.cpp, src/Pixes/pix_background.cpp,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blur.cpp,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer_read.cpp,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_dump.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_image.cpp, src/Pixes/pix_mix.cpp,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_posterize.cpp,
	src/Pixes/pix_roll.cpp, src/Pixes/pix_scanline.cpp,
	src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_texture.cpp,
	src/Vertex/vertex_scale.cpp, src/openGL/GEMglAccum.cpp,
	src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglBegin.cpp,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBlendEquation.cpp, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglCallList.cpp, src/openGL/GEMglClear.cpp,
	src/openGL/GEMglClearAccum.cpp, src/openGL/GEMglClearColor.cpp,
	src/openGL/GEMglClearDepth.cpp, src/openGL/GEMglClearIndex.cpp,
	src/openGL/GEMglClearStencil.cpp, src/openGL/GEMglClipPlane.cpp,
	src/openGL/GEMglColor3b.cpp, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3f.cpp, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3s.cpp, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ui.cpp, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor4b.cpp, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4f.cpp, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4s.cpp, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ui.cpp, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColorMask.cpp, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglCopyPixels.cpp, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCullFace.cpp, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthRange.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawBuffer.cpp,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglEdgeFlag.cpp,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEvalCoord1d.cpp, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1f.cpp, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord2d.cpp, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2f.cpp, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalMesh1.cpp, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalPoint1.cpp, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglFeedbackBuffer.cpp, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogfv.cpp, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogiv.cpp, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrustum.cpp, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenerateMipmap.cpp, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetIntegerv.cpp, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapfv.cpp, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetPointerv.cpp, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglHint.cpp, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexd.cpp, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexf.cpp, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexi.cpp, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexs.cpp, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexub.cpp, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIsEnabled.cpp, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsTexture.cpp, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModeli.cpp, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLighti.cpp, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineWidth.cpp, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixf.cpp, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1f.cpp, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2f.cpp, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglMultMatrixd.cpp,
	src/openGL/GEMglMultMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultiTexCoord2f.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglNewList.cpp, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3bv.cpp, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3dv.cpp, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3fv.cpp, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3iv.cpp, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3sv.cpp, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPatchParameteri.cpp,
	src/openGL/GEMglPixelStoref.cpp, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferi.cpp, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPointSize.cpp, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.cpp, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglRasterPos2d.cpp, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2f.cpp, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2i.cpp, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2s.cpp, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos3d.cpp, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3f.cpp, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3i.cpp, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3s.cpp, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos4d.cpp, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4f.cpp, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4i.cpp, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4s.cpp, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRectd.cpp, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRecti.cpp, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglRotated.cpp, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglScaled.cpp, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScissor.cpp, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglShadeModel.cpp, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilMask.cpp, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglTexCoord1d.cpp, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1f.cpp, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1i.cpp, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1s.cpp, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord2d.cpp, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2f.cpp, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2i.cpp, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2s.cpp, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord3d.cpp, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3f.cpp, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3i.cpp, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3s.cpp, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord4d.cpp, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4f.cpp, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4i.cpp, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4s.cpp, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexEnvf.cpp, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexGend.cpp, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenfv.cpp, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglUniform1f.cpp,
	src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2dv.cpp,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2fv.cpp,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2iv.cpp,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2sv.cpp,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3dv.cpp,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3fv.cpp,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3iv.cpp,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3sv.cpp,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4dv.cpp,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4fv.cpp,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4iv.cpp,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4sv.cpp,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMgluLookAt.cpp,
	src/openGL/GEMgluPerspective.cpp, src/openGL/GLdefine.cpp,
	src/openGL/fun2object.sh: replace references to static symbols with
	gensym() if Pd is compiled with PDINSTANCE, there's no such C-symbol...

2026-06-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use our own (updated) monterey image
	for building on macOS Closes: https://github.com/umlaeute/Gem/issues/547

2026-06-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/sphere.cpp, src/Geos/sphere3d.cpp, src/Geos/torus.cpp:
	[sphere]/[sphere3d]/[torus]: fix texcoords like in [cylinder]

2026-06-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/cylinder.cpp: parens around macro args

2026-06-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/sphere.cpp, src/Geos/sphere3d.cpp: whitespace

2026-06-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/cylinder.cpp: fix texture coordinate calculation for
	[cylinder] and friends

2026-06-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/cylinder.cpp: get rid of useless define

2026-06-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/cylinder.cpp, src/Geos/disk.cpp, src/Geos/square.cpp:
	whitespace

2026-05-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Nongeos/world_light.cpp: light: don't call stopRendering() in
	dtor Closes: https://github.com/umlaeute/Gem/issues/465

2026-05-12  cyrille henry <ch@chnry.net>

	* : commit 22620c8b4f0cf98bb88dc303e41b1fa651230c3b Author: chnry
	<ch@chnry.net> Date:   Mon May 11 09:26:06 2026 +0200

2026-05-06  chnry <ch@chnry.net>

	* src/Controls/gemframebuffer.cpp: do not bind 2 times

2026-05-06  chnry <ch@chnry.net>

	* src/Controls/gemframebuffer.cpp: oups, this is still mandatory
	with multiple framebuffer

2026-05-06  chnry <ch@chnry.net>

	* help/gemframebuffer-help.pd, src/Controls/gemframebuffer.cpp,
	src/Controls/gemframebuffer.h: add Multi Sample to the gemfrembuffer
	object, to allow antialiasing for multi pass rendering.

2026-05-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/ImageLoad.cpp, src/Gem/Manager.cpp,
	src/Gem/PixConvert.cpp, src/Gem/Settings.cpp, src/Gem/Setup.cpp,
	src/Gem/State.h, src/Output/gemglfw3window.cpp,
	src/Output/gemglxwindow.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Utils/SIMD.cpp, src/plugins/film.cpp,
	src/plugins/imageloader.cpp, src/plugins/imagesaver.cpp,
	src/plugins/modelloader.cpp, src/plugins/record.cpp,
	src/plugins/video.cpp: use named loglevels

2026-05-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/video.cpp: video: print the usable plugins, not all Closes: https://github.com/umlaeute/Gem/issues/544

2026-05-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp, src/plugins/imageloader.cpp,
	src/plugins/imagesaver.cpp, src/plugins/modelloader.cpp,
	src/plugins/record.cpp, src/plugins/video.cpp: pass "const
	std::string&" when possible

2026-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .github/workflows/lint.yml: [ci] add github-workflow for basic
	sanity checks

2026-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/Makefile.am: add
	examples/10.glsl/05.multitexture_and_multiple_coordinate.pd to the
	build-system

2026-05-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/iem-ci: [ci] udpate iem-ci submodule

2026-04-30  chnry <ch@chnry.net>

	* examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/05.multitexture_basic.pd,
	examples/10.glsl/05.multitexture_bis.pd,
	examples/10.glsl/shader/multitexture.frag,
	examples/10.glsl/shader/multitexture.vert,
	examples/10.glsl/shader/multitexture_rect.frag,
	examples/10.glsl/shader/multitexture_rect.vert: -uniformize shaders
	-remove unnecessary loadbang -adapt the examples to the shaders

2026-04-30  chnry <ch@chnry.net>

	* examples/10.glsl/05.multitexture_and_multiple_coordinate.pd: add a
	multitexture example that work with diferent texture size

2026-04-30  chnry <ch@chnry.net>

	* src/Gem/State.cpp, src/Gem/State.h, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_texture.h: using matrix to get the correct texture
	scale use gemstate key for the texture coordinate storage

2026-04-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/linear_path-help.pd, help/spline_path-help.pd: [*_path] see
	also [tabread4]

2026-04-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/linear_path-help.pd, help/spline_path-help.pd: [*_path] help:
	use local arrays

2026-04-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/linear_path-help.pd, help/spline_path-help.pd: [*_path]
	document "set" message

2026-04-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemPathBase.cpp: [{linear,spline}_path] rename 'open'
	message to 'set' as in [tabread] and friends

2026-04-30  Ben Wesch <benjamin.wesch@gmail.com>

	* help/linear_path-help.pd, help/spline_path-help.pd:
	[linear_path]/[spline_path]: fix 'see also' and document spline_path
	boundary points

2026-04-30  Ben Wesch <benjamin.wesch@gmail.com>

	* src/Utils/Functions.cpp: [linear_path]/[spline_path]: fix
	interpolation span boundaries

2026-04-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/linear_path.cpp, src/Manips/linear_path.h,
	src/Manips/spline_path.cpp, src/Manips/spline_path.h:
	[linear_path]/[spline_path] adjust to new GemBasePath interface Closes: https://github.com/umlaeute/Gem/issues/540

2026-04-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemPathBase.cpp, src/Base/GemPathBase.h: GemPathBase: use
	gem::RTE::Array for the garray

2026-04-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/Functions.cpp, src/Utils/Functions.h: Use
	gem::RTE::Array for interpolation functions

2026-04-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/Array.cpp, src/RTE/Array.h: constified gem::RTE::Array

2026-04-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/Array.cpp, src/RTE/Array.h: RTE/Array: include "Gem/RTE.h"
	for t_float

2026-04-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/02.advanced/10.LinearPath.pd,
	examples/02.advanced/11.SplinePath.pd: [linear_path]/[spline_path]
	simplify example patches

2026-04-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemPathBase.cpp, src/Base/GemPathBase.h:
	[linear_path]/[spline_path]: check existence of array whenver we
	access it Closes: https://github.com/umlaeute/Gem/issues/539

2026-04-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/01.basic/04.PrimTri.pd, examples/01.basic/05.cube.pd,
	examples/01.basic/06.sphere.pd, examples/01.basic/07.cylinder.pd,
	examples/01.basic/09.yelloTeapot.pd,
	examples/02.advanced/00.gemwin-subpatch.pd,
	examples/02.advanced/01.Separator.pd,
	examples/02.advanced/02.Ortho.pd, examples/02.advanced/03.View.pd,
	examples/02.advanced/03.View_OSD.pd,
	examples/02.advanced/04.Fog.pd, examples/02.advanced/05.Stereo.pd,
	examples/02.advanced/06.StereoParticle.pd,
	examples/02.advanced/07.Snapshot1.pd,
	examples/02.advanced/08.Snapshot2.pd,
	examples/02.advanced/09.SnapshotSave.pd,
	examples/02.advanced/10.LinearPath.pd,
	examples/02.advanced/11.SplinePath.pd,
	examples/02.advanced/12.Hsv.pd,
	examples/02.advanced/13.ModelRescale.pd,
	examples/02.advanced/14.RenderOrder.pd,
	examples/02.advanced/16.vertex_program.pd,
	examples/02.advanced/17.fragment_program.pd,
	examples/02.advanced/18.gl_shading_language.pd,
	examples/02.advanced/19.pointer.pd,
	examples/02.advanced/20.double-gemhead_vs_repeat.pd,
	examples/02.advanced/21.basic_LSystem.pd,
	examples/02.advanced/22.double-iterative.pd,
	examples/02.advanced/23.SplitScreen.pd,
	examples/02.advanced/24.query_GPU.pd,
	examples/02.advanced/25.feedback.pd: Cleanup example patches

2026-04-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/iem-ci: [ci] update .git-ci/iem-co submodule

2026-04-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/GLUtil.cpp, src/openGL/GEMglReportError.cpp: report
	error-codes in hex (with zero-padding to 4 chars)

2026-04-22  chnry <ch@chnry.net>

	* src/Base/GemBase.cpp, src/Controls/gemhead.cpp,
	src/Gem/GLStack.cpp, src/Utils/GLUtil.cpp, src/Utils/GLUtil.h: Fix
	debugGL error tracking - make errors trackable via Ctrl+click - Added global variable to store current active object (gemhead)
	during rendering - Added setCurrentObject/getCurrentObject functions in GLUtil - Modified gemhead to set itself as current object during renderGL - Modified GLStack to use current object instead of NULL for error
	reporting - Added debugGL enabled flag to control when errors are displayed - Errors now appear in red and are Ctrl+click trackable when debugGL
	is enabled - Fixes https://github.com/umlaeute/Gem/issues/503

2026-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp: CPPExtern::post() now uses logpost()
	internally so we get a handle to the emitting object

2026-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp: simplify error() and verbose()

2026-04-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: glsl_program: sanity checks for
	created program and infoLength Closes: https://github.com/umlaeute/Gem/issues/535

2026-04-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/10.glsl/10.GPGPU_Physical_model.pd: modernize
	10.glsl/10.GPGPU_Physical_model

2026-04-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* abstractions/gemrepeat-help.pd,
	abstractions/pix_blobtracker-help.pd,
	abstractions/pix_buffer_filmopen-help.pd: Use [_gemwin] instead of
	[gemwin] in help-patches should we make the _gemwin abstraction a public object and use it
	throughout in the examples/ as well?

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: fix typo: C++ booleans are lower case

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_movie.cpp: fix recursion on [pix_movie] apply same fix as in pix_film

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit d268a30371ce1b211c0eb89039f283267570557c Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Tue Apr 21 16:51:35 2026 +0200

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: whitespace

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: pix_set: don't scale float

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: pix_set: image parameters must not change
	without changing image data

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: drop unused variable

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: pix_set: error out on unknown data type

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_set-help.pd: [pix_set] document "colorspace" message

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: pix_set: "colorspace"
	message

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_set-help.pd: [pix_set] document 'dimen' message

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: pix_set: make "dimen" an alias for "set" or rather: vice-versa

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: pix_set: group helper-functions together

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: pix_set: simplified templating code

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: pix_set: left-align initialization list

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: whitespace

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp: pix_data: use conversion constants from
	PixConvert.h

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp: pix_data: drop useless templating

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.cpp: explicitly use the const version of
	GemContextData in switch()

2026-04-21  chnry <ch@chnry.net>

	* src/Pixes/pix_data.cpp: add grey and rgb compitilibity in FLOAT
	and DOUBLE.  (other exotic format are style working in BYTE mode)
	use Image.cpp coeficient for rgb->grey convertion

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp: the first valid context is 1 Closes: https://github.com/umlaeute/Gem/issues/533 Closes:
	https://github.com/umlaeute/Gem/issues/534

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/VertexBuffer.cpp, src/Gem/VertexBuffer.h: gem::VBO make
	m_vbo context-aware

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/ContextData.h: Allow const access to gem::ContextData Closes: https://github.com/umlaeute/Gem/issues/536

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp, src/Base/GemContext.h,
	src/Gem/ContextData.cpp, src/Gem/ContextData.h: getting context is a
	const operation

2026-04-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/ContextData.cpp, src/Gem/ContextData.h: ContextData: make
	the current context an uint same as in gem::Context

2026-04-20  chnry <ch@chnry.net>

	* src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: add gl_FLOAT and
	gl_DOUBLE compatibility

2026-04-20  chnry <ch@chnry.net>

	* src/Pixes/pix_data.cpp: add gl_FLOAT and gl_DOUBLE compatibillity

2026-04-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/VertexBuffer.cpp, src/Gem/VertexBuffer.h: VertexBuffer:
	make vbo per-context Closes: https://github.com/umlaeute/Gem/issues/529

2026-04-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h:
	gemvertexbuffer: improve logic to re-create VBOs

2026-04-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/model.cpp, src/Gem/model.h, src/Geos/model.h,
	src/Geos/multimodel.h: Drop "Gem/VertexBuffer.h" from Gem/model.h and include "Gem/GemGL.h" where appropriate

2026-04-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h:
	modelloader-plugin: drop include of Gem/VertexBuffer.h

2026-04-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.h, src/Geos/multimodel.h: (multi)model: drop leftover VBO methods and get rid of
	Gem/VertexBuffer include

2026-04-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp: glReportError(): print with prefix, even if
	there's no parent

2026-04-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/Makefile.am,
	plugins/PIPEWIRE/pipewire-recordplugin.pd: Install help for
	recordPIPEWIRE

2026-04-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: recordPIPEWIRE: announce
	default MediaRole as "Source"

2026-04-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: recordPIPEWIRE: less verbose

2026-04-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: recordPIPEWIRE: prevent crash
	if there's no buffer

2026-04-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: recordPIPEWIRE: settable
	properties.

2026-04-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/PluginFactory.cpp: re-order plugin initialization "imageloader" triggers "film", which havocs the intended order.  now
	its more: "often used" -> "less used"

2026-04-11  chnry <ch@chnry.net>

	* src/Geos/surface3d.cpp: clean the normals computing (to fix edges
	case problems)

2026-04-11  Ben Wesch <benjamin.wesch@gmail.com>

	* help/surface3d-help.pd: apply cyrille's changes to surface3d help
	and simplify

2026-04-11  Ben Wesch <benjamin.wesch@gmail.com>

	* help/surface3d-help.pd: revise surface3d help patch

2026-04-10  Antoine Rousseau <_antoine_@metalu.net>

	* abstractions/gemkeyboard.pd, abstractions/gemkeyname.pd,
	abstractions/gemmouse.pd, abstractions/gemwin.pd,
	examples/14.multiple_windows/01.basic_example.pd,
	help/gemkeyboard-help.pd, help/gemkeyname-help.pd,
	help/gemmouse-help.pd:  [gemmouse] and [gemkey*]: support multiple windows - [gemwin] prepends messages to __gem with its context_name symbol - [gemmouse] and [gemkey*] filter messages from __gem with their own
	context name

2026-04-09  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp: gemglfw3window: compat with
	GLFW<3.4

2026-04-09  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp, src/Output/gemglfw3window.h:
	gemglfw3window: add argument to specify a platform hint Closes: https://github.com/umlaeute/Gem/issues/482

2026-04-09  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* abstractions/gemwin.pd: [gemwin] pass all unknown messages
	directly to [gemdefaultwindow]

2026-04-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp: imageMAGICK: print errors to
	stderr Closes: https://github.com/umlaeute/Gem/issues/438

2026-03-29  Ben Wesch <benjamin.wesch@gmail.com>

	* src/Pixes/pix_zoom.cpp: pix_zoom: print deprecation info Closes: https://github.com/umlaeute/Gem/issues/506

2026-04-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_write.cpp, src/Pixes/pix_write.h: [pix_write] always
	grab RGBA data GL_LUMINANCE is not really a valid format (and yields highly
	saturated data)

2026-04-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickPlusPlus.cpp: imageMAGICK++: fix writing
	of greyscale images Closes: https://github.com/umlaeute/Gem/issues/485

2026-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* abstractions/gemwin.pd: gemwin: triggerize, align, [select]

2026-03-21  Ben Wesch <benjamin.wesch@gmail.com>

	* src/Nongeos/spot_light.cpp, src/Nongeos/world_light.cpp: fix light
	initialization across multiple contexts

2026-03-21  Antoine Rousseau <_antoine_@metalu.net>

	* abstractions/gemmouse.pd, abstractions/gemwin.pd: store current
	window dimensions in [gemwin], so [gemmouse] can get them when
	created

2026-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/modelfiler-help.pd: [modelfiler] open -> read

2026-03-24  Ben Wesch <benjamin.wesch@gmail.com>

	* help/modelfiler-help.pd, src/Controls/modelfiler.cpp,
	src/Controls/modelfiler.h: rename 'open' to 'read' (still supporting
	'open' for compatibility)

2026-03-24  chnry <ch@chnry.net>

	* examples/15.openGL3.2/04.model.pd,
	examples/15.openGL3.2/shader/04.model.vert: using interleaved data
	to simplify the example

2026-03-21  Ben Wesch <benjamin.wesch@gmail.com>

	* src/Controls/modelfiler.cpp, src/Controls/modelfiler.h:
	modelfiler: remove creation args handling (there are none)

2026-03-21  Ben Wesch <benjamin.wesch@gmail.com>

	* src/Controls/modelfiler.cpp: modelfiler: clear target tables with
	0-arg messages and simplify logic

2026-03-21  Ben Wesch <benjamin.wesch@gmail.com>

	* help/modelfiler-help.pd, src/Controls/modelfiler.cpp: modelfiler:
	write interleaved data when given single table name

2026-03-19  Ben Wesch <benjamin.wesch@gmail.com>

	* src/Gem/VertexBuffer.cpp: avoid [gemglfw3window]: invalid
	enumerant [1280]

2026-03-18  Ben Wesch <benjamin.wesch@gmail.com>

	* src/Base/GemWindow.cpp: avoid crash for glGetError without context addresses a crash on macos when deleting a [gemwin]

2026-03-18  Ben Wesch <benjamin.wesch@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h:
	gemvertexbuffer: provide stopRendering() method tries to address the gemvertexbuffer crash when a gemwindow is
	created for the 2nd time

2026-03-18  Ben Wesch <benjamin.wesch@gmail.com>

	* plugins/imageIO/imageIO.mm: cast size_t dimensions to CGFloat avoid C++11 narrowing in CGRect init

2026-03-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWinCreateXWin.cpp: actually do the buffer-overflow
	protection mentioned in the previous commit

2026-03-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWinCreateXWin.cpp: make sure that generated string
	fits into buffer

2026-03-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/imageVert.cpp, src/openGL/GEMglCopyTexSubImage1D.cpp:
	move member initialization from ctor to initlist

2026-02-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] install all required FFMPEG-libraries do not trust dependencies.

2026-02-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] touch files, rather than ignore
	errors

2026-02-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] install libavformat-dev instead of
	libavcodec-dev

2026-02-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] yamllint

2026-02-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fix yaml

2026-02-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] properly add deb-src sources for old-style .list files, do not fail on errors handle new-style
	.sources files

2026-02-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] Install FFMPEG headers

2026-01-24  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/10.glsl/shader/additive.frag: remove trailing whitespace

2026-01-24  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/02.advanced/25.feedback.pd,
	examples/10.glsl/17.light.pd,
	examples/10.glsl/shader/additive.frag,
	examples/10.glsl/shader/tri2fan.geom: fix more typos

2026-01-24  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/glsl-help.pd, help/part_render-help.pd,
	help/pix_background-help.pd, help/pix_data-help.pd,
	help/render_trigger-help.pd: fix some spelling mistakes

2026-01-24  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/pix_dump-help.pd: pix_dump: document the new "mode" message,
	rather than the old rgb/rgba messages

2026-01-24  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: [pix_dump]: "mode"
	message [mode RGBA( replaces the [RGBA( message

2026-01-23  Antoine Rousseau <_antoine_@metalu.net>

	* help/pix_dump-help.pd: pix_dump: document 'rgb' and 'rgba'
	messages, missing in the help patch

2026-01-23  Antoine Rousseau <_antoine_@metalu.net>

	* src/Pixes/pix_dump.cpp: pix_dump: add missing comment in code

2026-01-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: Fix typo

2026-01-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: imageIO: use a device-dependent color
	space when loading images Closes: https://github.com/umlaeute/Gem/issues/514 Co-authored-by: Ben Wesch <benjamin.wesch@gmail.com> Co-authored-by:
	IOhannes m zmölnig <zmoelnig@iem.at>

2026-01-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: assign and compare in a single line

2026-01-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: initialize variables

2026-01-21  Antoine Rousseau <_antoine_@metalu.net>

	* src/Pixes/pix_dump.cpp: pix_dump: fix handing of dimensions - image width/height were swapped - final ROI height was wrongly calculated (x2-x1 in place of y2-y1)

2026-01-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/NDI/Makefile.am: Add new NDI-files to the buildsystem

2026-01-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/NDI/Processing.NDI.DynamicLoad.h,
	plugins/NDI/NDI/Processing.NDI.Find.h,
	plugins/NDI/NDI/Processing.NDI.FrameSync.h,
	plugins/NDI/NDI/Processing.NDI.Lib.cplusplus.h,
	plugins/NDI/NDI/Processing.NDI.Lib.h,
	plugins/NDI/NDI/Processing.NDI.Recv.ex.h,
	plugins/NDI/NDI/Processing.NDI.Recv.h,
	plugins/NDI/NDI/Processing.NDI.RecvAdvertiser.h,
	plugins/NDI/NDI/Processing.NDI.RecvListener.h,
	plugins/NDI/NDI/Processing.NDI.Routing.h,
	plugins/NDI/NDI/Processing.NDI.Send.h,
	plugins/NDI/NDI/Processing.NDI.compat.h,
	plugins/NDI/NDI/Processing.NDI.structs.h,
	plugins/NDI/NDI/Processing.NDI.utilities.h: Update to NDIv6

2025-11-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/Makefile.am: Install 09.openGL/06.clear_framebuffer.pd

2025-11-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/09.openGL/06.clear_framebuffer.pd: clear-framebuffer
	example: Use [_gemwin] also, i think creating a window on load is rude.

2025-11-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: fix comments

2025-11-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemframebuffer-help.pd: gemframebuffer: document "verbose"
	message

2025-11-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemframebuffer-help.pd: gemframebuffer-help: alignment

2025-11-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	[gemframebuffer] "verbose" message by default, the object is not silent (e.g. in initFBO())

2025-10-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: [gemframebuffer] also show
	m_clear value

2025-10-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: move comma to the beginning of
	initialization list

2025-10-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: indentation

2025-10-17  chnry <ch@chnry.net>

	* examples/09.openGL/06.clear_framebuffer.pd: add an example of
	remanance

2025-10-17  chnry <ch@chnry.net>

	* help/gemframebuffer-help.pd: add this messages to the help file

2025-10-17  chnry <ch@chnry.net>

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	add 3 messages to gemframbuffer : - quality - repeat They are usually useless since a framebuffer is send to a
	texture, this flag can be set on the corresponding texture.
	however, when using the texunit message, this framebuffer can be
	accesed directlly from a shader.  In this situation this flag should
	be set directlly in the framebuffer.  a 3rd message is added : -clear it allow to disable the gl_clear
	function (color and depth buffer) This is usefull to add remanence
	to a buffer, without having to add an other (memory) buffer

2025-06-29  chnry <ch@chnry.net>

	* examples/02.advanced/25.feedback.pd, examples/Makefile.am: adding
	a new feedback example

2025-06-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] try harder to install automake

2025-06-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/shader/GLSL_mix.frag: GLSL: Use 'textureSize'
	rather than 'textureSize2DRect' - it doesn't require the 'lod' parameter (for nvidia) - it does require openGL-3.0 (#version130) Closes: https://github.com/umlaeute/Gem/issues/505

2025-06-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/Makefile.am: Add new example to the build-system

2025-06-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/04.game_of_life_bis.pd: fix spelling errors

2025-05-30  chnry <ch@chnry.net>

	* examples/10.glsl/04.game_of_life_bis.pd: There was no feedback
	example that use framebuffer until now.

2025-05-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use default git-submodule depth

2025-05-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] another fallback method to install
	gitlab-runner on homebrew

2025-05-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fix 'brew uninstall' invocation

2025-05-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] force-uninstall zstd/xz/lz4 on macOS
	(so we can re-install them)

2025-04-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_rtx.cpp: Fix crash with [pix_rtx] the buffer is really imagesize*xsize, rather than *ysize...  Closes: https://github.com/umlaeute/Gem/issues/501

2025-04-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd, help/gemwin-help.pd: drop
	ambient/shininess/specular from [gemwin] Closes: https://github.com/umlaeute/Gem/issues/220

2025-04-22  chnry <ch@chnry.net>

	* src/Geos/sphere.cpp: use the correct drawing mode for the 1st part
	of the sphere

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/15.openGL3.2/04.model.pd: GLSL/04.model use explicit
	tablenames for [modelfiler]

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/modelfiler-help.pd: [modelfiler]-help use explicit tablenames

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am: Add modelfiler-help to the buildsystem

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit bd1d59955144b143a6904f1c2e7c2ae019fc3c52 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Tue Apr 22 15:00:19 2025 +0200

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/15.openGL3.2/{09.tesel.pd => 09.tessellation.pd},
	examples/15.openGL3.2/shader/{09.tesel.frag =>
	09.tessellation.frag}, examples/15.openGL3.2/shader/{09.tesel.tesc
	=> 09.tessellation.tesc},
	examples/15.openGL3.2/shader/{09.tesel.tese =>
	09.tessellation.tese}, examples/15.openGL3.2/shader/{09.tesel.vert
	=> 09.tessellation.vert}, examples/Makefile.am: renamed "09.tesel"
	to "09.tesselation" and add new examples to build system

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/15.openGL3.2/02.transformation.pd,
	examples/15.openGL3.2/03.matrix.pd,
	examples/15.openGL3.2/04.model.pd,
	examples/15.openGL3.2/07.geometry.pd,
	examples/15.openGL3.2/08.adjacency.pd,
	examples/15.openGL3.2/09.tesel.pd,
	examples/15.openGL3.2/shader/01.basic.vert,
	examples/15.openGL3.2/shader/02.transformation.vert: fix spelling
	mistakes

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/GMERLIN/filmGMERLIN.cpp: gmerlin: fail to load movies with
	0x0 framesize Related: https://github.com/umlaeute/Gem/issues/481

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: film: clear backends property before loading
	via to filmImage() so the "image" backend actually works Closes: https://github.com/umlaeute/Gem/issues/481

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: whitespace

2025-04-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: film: enumerate actual useable plugins (in
	the correct order) not just the "available" plugins

2025-04-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_write.cpp: [pix_write] fix setting format Closes: https://github.com/umlaeute/Gem/issues/484

2025-04-22  cyrille henry <ch@chnry.net>

	* examples/02.advanced/24.query_GPU.pd, examples/Makefile.am: a new
	example to querry the GPU important information (#492) * a new example to querry the GPU important information * Fix typos and add query_GPU to build system also, GL_MAX_TEXTURE_SIZE returns a single value (rather than a
	pair) --------- Co-authored-by: IOhannes m zmölnig <zmoelnig@iem.at>

2025-04-20  chnry <ch@chnry.net>

	* examples/{15.OPENGL3.2 => 15.openGL3.2}/01.basic.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/02.transformation.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/03.matrix.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/04.model.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/05.texture.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/06.lighting.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/07.geometry.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/08.adjacency.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/09.tesel.pd,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/01.basic.frag,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/01.basic.vert,
	examples/{15.OPENGL3.2 =>
	15.openGL3.2}/shader/02.transformation.frag, examples/{15.OPENGL3.2
	=> 15.openGL3.2}/shader/02.transformation.vert,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/03.matrix.frag,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/03.matrix.vert,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/04.model.frag,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/04.model.vert,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/05.texture.frag,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/05.texture.vert,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/06.light.frag,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/06.light.vert,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/07.geometry.frag,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/07.geometry.geom,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/07.geometry.vert,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/08.adjacency.frag,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/08.adjacency.geom,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/08.adjacency.vert,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/09.tesel.frag,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/09.tesel.tesc,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/09.tesel.tese,
	examples/{15.OPENGL3.2 => 15.openGL3.2}/shader/09.tesel.vert: more
	comment in the shaders files

2025-04-20  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/09.tesel.pd,
	examples/15.OPENGL3.2/shader/09.tesel.frag,
	examples/15.OPENGL3.2/shader/09.tesel.tesc,
	examples/15.OPENGL3.2/shader/09.tesel.tese,
	examples/15.OPENGL3.2/shader/09.tesel.vert: teselarisation shader
	exemple

2025-04-20  chnry <ch@chnry.net>

	* src/openGL/GEMglPatchParameteri.cpp,
	src/openGL/GEMglPatchParameteri.h, src/openGL/Makefile.am: add a new
	wrapper for a specific openGL fonction that is mandatory for
	teselarisation shader

2025-04-20  chnry <ch@chnry.net>

	* abstractions/glsl.pd: put the shaders in the execution order

2025-04-20  chnry <ch@chnry.net>

	* src/Base/GemShape.cpp: add draw patch GL_PATCHES : it's mandatory
	for teselarisation shader.

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/{08.adjency.pd => 08.adjacency.pd},
	examples/15.OPENGL3.2/shader/{08.adjency.frag =>
	08.adjacency.frag}, examples/15.OPENGL3.2/shader/{08.adjency.geom
	=> 08.adjacency.geom},
	examples/15.OPENGL3.2/shader/{08.adjency.vert => 08.adjacency.vert}:
	spelling : rename exemple

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/07.geometry.pd: more explanation

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/08.adjency.pd,
	examples/15.OPENGL3.2/shader/08.adjency.frag,
	examples/15.OPENGL3.2/shader/08.adjency.geom,
	examples/15.OPENGL3.2/shader/08.adjency.vert: new axample

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/07.geometry.pd: cleanup

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/03.matrix.pd: typo

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/{08.geometry.pd => 07.geometry.pd},
	examples/15.OPENGL3.2/shader/{08.geometry.frag =>
	07.geometry.frag}, examples/15.OPENGL3.2/shader/{08.geometry.geom
	=> 07.geometry.geom},
	examples/15.OPENGL3.2/shader/{08.geometry.vert => 07.geometry.vert}:
	reorder example

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/07.primitives.pd,
	examples/15.OPENGL3.2/VBOcircle.pd,
	examples/15.OPENGL3.2/VBOline-help.pd,
	examples/15.OPENGL3.2/VBOline.pd,
	examples/15.OPENGL3.2/VBOmesh_quad.pd,
	examples/15.OPENGL3.2/VBOmesh_tri.pd,
	examples/15.OPENGL3.2/VBOsquare.pd: removed because I can't find the
	best way to do VBO primitives

2025-04-18  chnry <ch@chnry.net>

	* src/Geos/gemvertexbuffer.cpp: comment a test that cause more
	problem that it solve.

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/08.geometry.pd: cleanup

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/06.lighting.pd,
	examples/15.OPENGL3.2/shader/06.light.frag,
	examples/15.OPENGL3.2/shader/06.light.vert: make this example to
	work : better default value, riwrite the shader more comments ...

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/03.matrix.pd: simpler perspect matrix
	computation

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/01.basic.pd,
	examples/15.OPENGL3.2/02.transformation.pd,
	examples/15.OPENGL3.2/03.matrix.pd,
	examples/15.OPENGL3.2/04.model.pd,
	examples/15.OPENGL3.2/05.texture.pd: cleanup

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/04.model.pd: clean

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/03.matrix.pd,
	examples/15.OPENGL3.2/shader/03.matrix.frag,
	examples/15.OPENGL3.2/shader/03.matrix.vert: clean and add a shader
	to display the various modification due to matrix transformation

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/02.transformation.pd,
	examples/15.OPENGL3.2/03.matrix.pd,
	examples/15.OPENGL3.2/shader/02.transformation.frag,
	examples/15.OPENGL3.2/shader/02.transformation.vert,
	examples/15.OPENGL3.2/shader/04.model.frag,
	examples/15.OPENGL3.2/shader/04.model.vert,
	examples/15.OPENGL3.2/shader/05.texture.frag,
	examples/15.OPENGL3.2/shader/05.texture.vert,
	examples/15.OPENGL3.2/shader/06.light.frag,
	examples/15.OPENGL3.2/shader/06.light.vert,
	examples/15.OPENGL3.2/shader/08.geometry.frag,
	examples/15.OPENGL3.2/shader/08.geometry.geom,
	examples/15.OPENGL3.2/shader/08.geometry.vert: remove unused ; and
	use texfile cr mode to read a display shaders

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/01.basic.pd,
	examples/15.OPENGL3.2/shader/01.basic.frag,
	examples/15.OPENGL3.2/shader/01.basic.vert: remove ";" and use
	textfile in "cr" mode to read the shader

2025-04-18  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/01.basic.pd: clean

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/{05.matrix.pd => 03.matrix.pd},
	examples/15.OPENGL3.2/{03.texture.pd => 05.texture.pd},
	examples/15.OPENGL3.2/06.lighting.pd,
	examples/15.OPENGL3.2/08.geometry.pd,
	examples/15.OPENGL3.2/shader/{03.texture.frag => 05.texture.frag},
	examples/15.OPENGL3.2/shader/{03.texture.vert => 05.texture.vert},
	examples/15.OPENGL3.2/shader/{08.light.frag => 06.light.frag},
	examples/15.OPENGL3.2/shader/{08.light.vert => 06.light.vert},
	examples/15.OPENGL3.2/shader/{05.geometry.frag =>
	08.geometry.frag}, examples/15.OPENGL3.2/shader/{05.geometry.geom
	=> 08.geometry.geom},
	examples/15.OPENGL3.2/shader/{05.geometry.vert => 08.geometry.vert}:
	reorder examples

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/VBOmesh_quad.pd,
	examples/15.OPENGL3.2/VBOmesh_tri.pd: new primitives based on VBO

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/{06.matrix.pd => 05.matrix.pd},
	examples/15.OPENGL3.2/{08.lighting.pd => 06.lighting.pd},
	examples/15.OPENGL3.2/{05.geometry.pd => 08.geometry.pd},
	examples/15.OPENGL3.2/VBOcircle.pd: better init

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/VBOcircle.pd: new circle pimitive using VBO

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/VBOline.pd: cosmetic

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/VBOsquare.pd: adding draw type

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/01.basic.pd,
	examples/15.OPENGL3.2/02.transformation.pd,
	examples/15.OPENGL3.2/03.texture.pd,
	examples/15.OPENGL3.2/04.model.pd,
	examples/15.OPENGL3.2/05.geometry.pd,
	examples/15.OPENGL3.2/07.primitives.pd,
	examples/15.OPENGL3.2/08.lighting.pd: adding "text define" object to
	visualize the shader in the patch

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/shader/01.basic.frag,
	examples/15.OPENGL3.2/shader/01.basic.vert,
	examples/15.OPENGL3.2/shader/02.transformation.frag,
	examples/15.OPENGL3.2/shader/02.transformation.vert,
	examples/15.OPENGL3.2/shader/03.texture.frag,
	examples/15.OPENGL3.2/shader/03.texture.vert,
	examples/15.OPENGL3.2/shader/04.model.frag,
	examples/15.OPENGL3.2/shader/04.model.vert,
	examples/15.OPENGL3.2/shader/05.geometry.frag,
	examples/15.OPENGL3.2/shader/05.geometry.geom,
	examples/15.OPENGL3.2/shader/05.geometry.vert,
	examples/15.OPENGL3.2/shader/08.light.frag,
	examples/15.OPENGL3.2/shader/08.light.vert: adding ; at every line,
	in order to be able to visualize the shader with a text object
	inside the example patch.

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/VBOline-help.pd,
	examples/15.OPENGL3.2/VBOline.pd: add drawing type

2025-04-17  chnry <ch@chnry.net>

	* help/modelfiler-help.pd: 1st draft of a help file

2025-04-17  chnry <ch@chnry.net>

	* abstractions/_glsl.compile.pd: debug wrong connection

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/shader/02.transformation.vert: clean

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/08.lighting.pd: clean

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/shader/08.light.vert: rotate also the normal
	of the model, so light apear fixed

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/04.model.pd,
	examples/15.OPENGL3.2/shader/04.model.vert: remove unused variables

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/08.lighting.pd,
	examples/15.OPENGL3.2/shader/08.light.frag,
	examples/15.OPENGL3.2/shader/08.light.vert: Lighting example using
	Blinn Phong model

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/04.model.pd,
	examples/15.OPENGL3.2/shader/04.model.frag: simplify the example

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/01.basic.pd,
	examples/15.OPENGL3.2/02.transformation.pd,
	examples/15.OPENGL3.2/03.texture.pd,
	examples/15.OPENGL3.2/04.model.pd: use the glsl abstraction

2025-04-17  chnry <ch@chnry.net>

	* examples/15.OPENGL3.2/01.basic.pd,
	examples/15.OPENGL3.2/02.transformation.pd,
	examples/15.OPENGL3.2/03.texture.pd,
	examples/15.OPENGL3.2/04.model.pd,
	examples/15.OPENGL3.2/05.geometry.pd,
	examples/15.OPENGL3.2/06.matrix.pd: comments

2025-04-17  chnry <ch@chnry.net>

	* abstractions/glsl.pd: comments and clean

2025-04-17  chnry <ch@chnry.net>

	* abstractions/_glsl.compile.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/01.basic.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/02.transformation.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/03.texture.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/04.model.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/05.geometry.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/06.matrix.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/07.primitives.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/VBOline-help.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/VBOline.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/VBOsquare.pd, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/01.basic.frag, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/01.basic.vert, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/02.transformation.frag, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/02.transformation.vert, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/03.texture.frag, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/03.texture.vert, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/04.model.frag, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/04.model.vert, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/05.geometry.frag, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/05.geometry.geom, examples/{15.GLSL4 =>
	15.OPENGL3.2}/shader/05.geometry.vert: better way to exclude
	multiple print when shader is not loaded

2025-04-16  chnry <ch@chnry.net>

	* examples/15.GLSL4/VBOline-help.pd, examples/15.GLSL4/VBOline.pd,
	examples/15.GLSL4/VBOsquare.pd: new primitives using VBO to use with
	shaders

2025-04-16  chnry <ch@chnry.net>

	* examples/15.GLSL4/07.primitives.pd: new example that test various
	primitives made with VBO

2025-04-16  chnry <ch@chnry.net>

	* src/Geos/gemvertexbuffer.cpp: the size of the buffer depend of the
	dimention of the data stored

2025-04-16  chnry <ch@chnry.net>

	* examples/15.GLSL4/05.geometry.pd: add information about openGL
	drawing type

2025-04-16  chnry <ch@chnry.net>

	* examples/15.GLSL4/05.geometry.pd,
	examples/15.GLSL4/shader/{geometry.frag => 05.geometry.frag},
	examples/15.GLSL4/shader/{geometry.geom => 05.geometry.geom},
	examples/15.GLSL4/shader/{geometry.vert => 05.geometry.vert}: rename
	the shader to fit other examples template

2025-04-16  chnry <ch@chnry.net>

	* examples/15.GLSL4/05.geometry.pd: use triangle_strip for the input
	and reduce the array size

2025-04-16  chnry <ch@chnry.net>

	* examples/15.GLSL4/06.matrix.pd: example to explore the various
	matrix used

2025-04-16  chnry <ch@chnry.net>

	* examples/15.GLSL4/05.geometry.pd,
	examples/15.GLSL4/shader/geometry.frag,
	examples/15.GLSL4/shader/geometry.geom,
	examples/15.GLSL4/shader/geometry.vert: geometry shader example.
	This one is not impressive, but it works!

2025-04-16  chnry <ch@chnry.net>

	* abstractions/_glsl.compile.pd: do not forward print message if the
	shader is not loaded

2025-04-16  chnry <ch@chnry.net>

	* src/Manips/glsl_geometry.cpp: increase range of GPU that can load
	geometry shaders

2025-04-14  chnry <ch@chnry.net>

	* abstractions/_glsl.compile.pd: do not pass the print message to
	next shader

2025-03-31  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/Makefile.am: Drop [_glsl] helper from examples/10.glsl/

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/02.primitive_distortion.pd,
	examples/10.glsl/03.texture_distortion.pd,
	examples/10.glsl/04.game_of_life.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/05.multitexture_basic.pd,
	examples/10.glsl/05.multitexture_bis.pd,
	examples/10.glsl/06.rectangle_multitexture.pd,
	examples/10.glsl/07.framebuffer_and_shader.pd,
	examples/10.glsl/08.multi_pass_rendering.pd,
	examples/10.glsl/09.vertex_texture_fetching.pd,
	examples/10.glsl/11.geometry.pd, examples/10.glsl/12.tri2fan.pd,
	examples/10.glsl/13.panoramique.pd,
	examples/10.glsl/15.bicubic_image_interpolation.pd,
	examples/10.glsl/16.vertexbuffer_attributes.pd,
	examples/10.glsl/17.light.pd,
	examples/10.glsl/18.additive_audio_synthesis.pd,
	examples/10.glsl/_glsl.pd, examples/10.glsl/_glsl_f.pd,
	examples/10.glsl/_glsl_vgf.pd, examples/10.glsl/single_blur.pd: GLSL
	examples: use [glsl]

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am, help/glsl-help.pd, help/glsl_test.frag,
	help/glsl_test.vert: Document [glsl]

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/Makefile.am, abstractions/_glsl.compile.pd,
	abstractions/glsl.pd: GLSL helper

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_snap2tex.cpp: pix_snap2tex: don't snap if there's no
	texture object Closes: https://github.com/umlaeute/Gem/issues/477

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/GLStack.cpp: push/pop all texture units Closes: https://github.com/umlaeute/Gem/issues/478

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemcubeframebuffer-help.pd: gemcubeframebuffer: force 'alpha'
	uniform to 1.0 seems like on re-loading a shader, default values (as specified in
	the shader) don't work anymore...  Closes: https://github.com/umlaeute/Gem/issues/480

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemcubeframebuffer-help.pd: cleaned up [gemcubeframebuffer]
	help

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.cpp, src/Base/GemWindow.cpp: use
	gem::utils::gl::glReportError(CPPExtern*)

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/GLUtil.cpp, src/Utils/GLUtil.h: glReportError() helper
	for reporting openGL errors in a CPPExtern

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemcubeframebuffer.cpp,
	src/Controls/gemframebuffer.cpp: [gem*framebuffer] reset active
	texture in postrender Closes: https://github.com/umlaeute/Gem/issues/479 Closes:
	https://github.com/umlaeute/Gem/issues/478

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/02.primitive_distortion.pd,
	examples/10.glsl/03.texture_distortion.pd,
	examples/10.glsl/04.game_of_life.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/05.multitexture_basic.pd,
	examples/10.glsl/05.multitexture_bis.pd,
	examples/10.glsl/06.rectangle_multitexture.pd,
	examples/10.glsl/07.framebuffer_and_shader.pd,
	examples/10.glsl/08.multi_pass_rendering.pd,
	examples/10.glsl/09.vertex_texture_fetching.pd,
	examples/10.glsl/10.GPGPU_Physical_model.pd,
	examples/10.glsl/11.geometry.pd, examples/10.glsl/12.tri2fan.pd,
	examples/10.glsl/13.panoramique.pd, examples/10.glsl/14.blur.pd,
	examples/10.glsl/15.bicubic_image_interpolation.pd,
	examples/10.glsl/16.vertexbuffer_attributes.pd,
	examples/10.glsl/17.light.pd,
	examples/10.glsl/18.additive_audio_synthesis.pd,
	examples/10.glsl/_glsl.pd, examples/10.glsl/_glsl_f.pd,
	examples/10.glsl/_glsl_vgf.pd, examples/10.glsl/single_blur.pd:
	Cleaned up GLSL examples

2025-03-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/shader/GLSL_mix.frag: Pass lod to
	textureSize2DRect otherwise the shader won't compile...

2025-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: and clear openGL errors when triggering
	render in [gemwin]

2025-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/openGL/GEMglReportError.cpp: [GEMglReportError] report all
	errors in the queue

2025-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* abstractions/gemwin.pd: [gemwin]: use [polygon] to draw line this somehow gets rid of an openGL error...

2025-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemBase.cpp: clear the entire error-queue

2025-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp: GL/GLU suffix for our own openGL error
	messages

2025-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/02.advanced/04.Fog.pd,
	examples/02.advanced/05.Stereo.pd,
	examples/02.advanced/23.SplitScreen.pd: minor improviements for
	examples

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	[glsl_program] unlink program on stopRendering Closes: https://github.com/umlaeute/Gem/issues/476

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp: GemContext: initialize set active texture fixes the "stack underflow" issue in the GLSL examples Related:
	https://github.com/umlaeute/Gem/issues/476

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp: cleanup PIMPL

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp: use helper to initialize maxStackDepth in
	GemContext

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/openGL/GEMglReportError.cpp: [GEMglReportError] make error
	trackable

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/GemSplash.cpp: fix re-entrancy for GemSplash::debugGL

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Gem-help.pd, src/Geos/GemSplash.cpp: document debugGL message and use "Gem-help" as the helppatch for the [Gem] objects (aka
	[GemSplash])

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/GemSplash.cpp: Gem: forward [debugGL( messages to all Gem
	objects Closes: https://github.com/umlaeute/Gem/issues/475

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.cpp: per-object "debugGL" message to track down
	openGL errors Related: https://github.com/umlaeute/Gem/issues/475

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Manager.h: whitespace

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/GLUtil.cpp, src/Utils/GLUtil.h: glErrorString() helpers

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.cpp: GemBase: reference to parent in PIMPL

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.cpp, src/Base/GemBase.h: remove
	GemBase::gem_MessCallback() from header

2025-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.cpp, src/Base/GemBase.h: GemBase: use private
	date into PIMPL

2025-03-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, m4/gem.m4, plugins/HALCON/halcon.m4,
	plugins/PYLON/pylon.m4: replace AC_HELP_STRING with AS_HELP_STRING

2025-03-26  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_multiimage.h: whitespace

2025-03-26  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_test.cpp, src/Pixes/pix_test.h: consistent naming:
	m_pix -> m_pixBlock

2025-03-26  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_set.cpp: properly pass a *pointer* to the old
	pixBlock Closes: https://github.com/umlaeute/Gem/issues/473

2025-03-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/V4L2/videoV4L2.cpp: V4L2: exit if format could not be
	negotiated

2025-03-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/V4L2/videoV4L2.cpp: V4L2: move decorations to debugPrint()

2025-03-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/V4L2/videoV4L2.cpp: V4L2: initialize fd to -1

2025-03-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/V4L2/videoV4L2.cpp: v4l2: if STREAMON fails, close device

2025-03-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/V4L2/videoV4L2.cpp: V4L2: stop enumerating private ctrls
	on error Closes: https://github.com/umlaeute/Gem/issues/468

2025-03-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* extra/pix_artoolkit/pix_artoolkit.cpp: pix_artoolkit: fix image
	member "not owned"

2025-03-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit b6260e805151570fe1f52746374e76ead16aa85f Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Mon Mar 17 17:06:26 2025 +0100

2025-03-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am, help/_textbbox-help.pd, help/_textbbox.pd:
	helper to render text's bboxes

2025-03-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/03.texture_distortion.pd,
	examples/10.glsl/04.game_of_life.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/05.multitexture_basic.pd,
	examples/10.glsl/05.multitexture_bis.pd,
	examples/10.glsl/06.rectangle_multitexture.pd: drop *some* of too
	early linking of GLSL shaders simply getting rid of the [t b b] that triggered a re-linking when
	any of the shaders changed, even if the other is not ready yet...  older versions of Gem complained when linking a "0"-shader

2025-03-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: ony output error for unknown shaderID
	if the input number could be valid Closes: https://github.com/umlaeute/Gem/issues/467

2025-03-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemGLBase.h: Use a generic GEMgl-help for all [GEMgl...]
	wrappers See:
	https://github.com/umlaeute/Gem/issues/466#issuecomment-2728960968

2025-03-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/GEMgl-help.pd, help/GEMglBegin-help.pd, help/Makefile.am:
	Generic help-patch for [GEMgl...] objects

2025-03-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/09.openGL/03.stencilBuffer.pd: slightly simplify
	stencilBuffer example

2025-03-17  chnry <ch@chnry.net>

	* help/text2d-help.pd, help/text3d-help.pd,
	help/textextruded-help.pd, help/textoutline-help.pd: adding the bbox
	information on text examples

2025-02-14  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/07.texture/{11.floatingpoint_framebuffer.pd =>
	12.floatingpoint_framebuffer.pd}, examples/Makefile.am: Rename
	floatpoint_framebuffer example and add it to the build-system

2025-02-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/10.glsl/18.additive_audio_synthesis.pd:
	examples/glsl/audio: make sure that [gemframebuffer] uses RGBA32F

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/07.texture/11.floatingpoint_framebuffer.pd: simple
	floating-point framebuffer example LATER make it better (with shaders,...)

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am: Add help-patches for [part_information] and
	[part_move] to buildsystem

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemframebuffer-help.pd: gemframebuffer-help: use [_gemwin]

2024-10-10  Timothy Schoen <44585538+timothyschoen@users.noreply.github.com>

	* src/Controls/gemframebuffer.cpp: Prevent deleting a non-existent
	framebuffer

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/part_info-help.pd, help/part_information-help.pd,
	help/part_move-help.pd: (Updated) help-patches for [part_info], [part_information] and
	[part_move]

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Particles/part_information.cpp,
	src/Particles/part_information.h: [part_information] use std::vector
	rather than manually allocated arrays

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/Makefile.am, abstractions/part_info.pd: [part_info]
	compat abstraction

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Particles/Makefile.am, src/Particles/{part_info.cpp =>
	part_information.cpp}, src/Particles/{part_info.h =>
	part_information.h}: Rename [part_info] to [part_information] and
	strip the pMove() Closes: https://github.com/umlaeute/Gem/pull/459

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Particles/Makefile.am, src/Particles/part_move.cpp,
	src/Particles/part_move.h: [part_move] object that moves particles and does nothing else

2024-10-10  Timothy Schoen <timschoen123@gmail.com>

	* src/Gem/model.cpp, src/Gem/model.h, src/Geos/model.cpp,
	src/Geos/model.h: Fix crash when reloading model

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .gitignore: .gitignore directories starting with underscore which is where *I* put out-of-tree builds

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/Array.cpp: disable deprecation awrning for garray_resize() garray_resize() is only a fallback if garray_resize_long() is not
	available

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Manager.cpp: unconditionally replace clock_getsystime()
	with clock_getlogicaltime()

2025-02-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP2/modelASSIMP2.cpp,
	plugins/ASSIMP3/modelASSIMP3.cpp, plugins/AVI/filmAVI.cpp,
	plugins/AVT/videoAVT.cpp, plugins/DC1394/videoDC1394.cpp,
	plugins/DECKLINK/decklink_common.h,
	plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/videoDECKLINK.cpp, plugins/DV4L/videoDV4L.cpp,
	plugins/FFMPEG/filmFFMPEG.cpp, plugins/GMERLIN/filmGMERLIN.cpp,
	plugins/HALCON/videoHALCON.cpp, plugins/MPEG3/filmMPEG3.cpp,
	plugins/NDI/init_ndi_library.hh, plugins/NDI/recordNDI.cpp,
	plugins/NDI/videoNDI.cpp, plugins/OBJ/modelOBJ.cpp,
	plugins/OBJ/model_loader.cpp, plugins/PNM/recordPNM.cpp,
	plugins/PYLON/videoPYLON.cpp, plugins/QT4L/filmQT4L.cpp,
	plugins/QT4L/recordQT4L.cpp, plugins/QuickTime/filmQT.cpp,
	plugins/QuickTime/imageQT.cpp, plugins/QuickTime/recordQT.cpp,
	plugins/TIFF/imageTIFF.cpp, plugins/UNICAP/videoUNICAP.cpp,
	plugins/V4L/videoV4L.cpp, plugins/V4L2/recordV4L2.cpp,
	plugins/V4L2/videoV4L2.cpp, plugins/VFW/videoVFW.cpp,
	plugins/VIDS/videoVIDS.cpp, plugins/VLC/videoVLC.cpp,
	plugins/filmDS/filmDS.cpp, plugins/filmDSATL/filmDS.cpp,
	plugins/filmDarwin/filmDarwin.cpp,
	plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/videoAVF/AVFVideoGrabber.mm, plugins/videoDS/videoDS.cpp,
	plugins/videoDarwin/videoDarwin.cpp, plugins/videoSGI/videoSGI.cpp,
	src/Base/CPPExtern.cpp, src/Gem/ImageLoad.cpp, src/Gem/Manager.cpp,
	src/Gem/PixConvert.cpp, src/Gem/Settings.cpp, src/Gem/Setup.cpp,
	src/Gem/State.h, src/Output/gemglfw3window.cpp,
	src/Output/gemglxwindow.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Utils/SIMD.cpp, src/plugins/film.cpp,
	src/plugins/imageloader.cpp, src/plugins/imagesaver.cpp,
	src/plugins/modelloader.cpp, src/plugins/record.cpp,
	src/plugins/video.cpp: unconditionally replace verbose() with
	logpost()

2025-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/GMERLIN/filmGMERLIN.h: filmGMERLIN: don't use frametables
	for newer gmerlin

2025-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/GMERLIN/filmGMERLIN.cpp: filmGMERLIN: use
	bgav_seek_to_video_frame() where supported

2025-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/GMERLIN/filmGMERLIN.cpp, plugins/GMERLIN/filmGMERLIN.h:
	filemGMERLIN: use #if USE_FRAMETABLE rather than #ifdef

2025-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: check for new gmerlin-avdecoder functions

2025-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: use IEM_CHECK_FUNCS to check for additional lqt
	functions

2025-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/iem.m4: IEM_CHECK_FUNCS helper

2025-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: m4: new style quotes

2025-02-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_record-help.pd: pix_record-help: connect the actual
	object!

2025-02-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/NDI-recordplugin.pd,
	plugins/V4L2/v4l2-recordplugin.pd: [pix_record] has a "file"
	message, not a "filename" message

2025-01-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/Makefile.am: add "--tag=CXX" to libtoolflags for ObjC++
	Output objects as well Closes: https://github.com/umlaeute/Gem/issues/431 LATER: check if the ugly hacks in src/Output/Makefile.am:L116-138
	are still needed

2024-12-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/filmAVF/Makefile.am, plugins/imageIO/Makefile.am,
	plugins/videoAVF/Makefile.am: add "--tag=CXX" to libtoolflags for
	ObjC++-plugins Closes: https://github.com/umlaeute/Gem/issues/431

2024-11-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] yet another macOS date parsing fix

2024-11-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] workaround macOS date quirks for
	parsing ISO-8601

2024-11-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: set SOURCE_DATE_EPOCH from
	CI_COMMIT_TIMESTAMP

2024-11-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: Install git on Linux builders to get a nice build-string

2024-11-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: pix_dump: fix double indirection when
	getting color channels Closes: https://github.com/umlaeute/Gem/issues/456

2024-11-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: [pix_dump] specify channels for RGB-output

2024-11-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: glx: grab the keyboard when in fs Closes: https://github.com/umlaeute/Gem/issues/454

2024-11-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: set default override_redirect

2024-11-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: glx: only set the flags once (they
	are the same for fullscreen and w/o border

2024-10-25  Antoine Villeret <antoine@makula.be>

	* src/RTE/Makefile.am: install missing Atom.h

2024-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/18.additive_audio_synthesis.pd: spelling

2024-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit e0504ea898d15e33d130518310281db40bbeb5e4 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Thu Sep 26 15:17:47 2024 +0200

2024-09-26  chnry <ch@chnry.net>

	* examples/10.glsl/18.additive_audio_synthesis.pd: add a missing
	"quality 0" fix typo

2024-09-26  chnry <ch@chnry.net>

	* examples/10.glsl/18.additive_audio_synthesis.pd: add a pop
	protection and clean the rendering with double buffering

2024-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] ensure that 'libtool' is installed

2024-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/Makefile.am: Add GLSL audio synth example to build-system

2024-09-26  chnry <ch@chnry.net>

	* examples/10.glsl/18.additive_audio_synthesis.pd,
	examples/10.glsl/shader/additive.frag: FLOAT output version of the
	shader it did not work for me, but it should

2024-09-25  chnry <ch@chnry.net>

	* examples/10.glsl/shader/additive.frag: small debug that help on
	osX

2024-09-25  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/10.glsl/18.additive_audio_synthesis.pd: Add volume slider
	and use spaces in OSD

2024-09-25  chnry <ch@chnry.net>

	* examples/10.glsl/18.additive_audio_synthesis.pd,
	examples/10.glsl/shader/additive.frag: small debug and remove custom
	abstraction

2024-09-25  chnry <ch@chnry.net>

	* examples/10.glsl/18.additive_audio_synthesis.pd,
	examples/10.glsl/shader/additive.frag,
	examples/10.glsl/shader/additive.vert: massive additive audio
	syntesis in the GPU

2024-09-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/Makefile.am: Add basic multitexture example to
	build-system

2024-09-24  chnry <ch@chnry.net>

	* examples/10.glsl/05.multitexture_basic.pd: most simple
	multitexture example

2024-08-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/cylinder.cpp, src/Geos/disk.cpp: fix line/point rendering
	of [disk] and [cylinder] (esp with textures)

2024-08-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/sphere.cpp, src/Geos/sphere3d.cpp: fix line/point
	rendering for [sphere] and [sphere3d] rather than having different code-paths for the various drawtypes,
	we just set the glPolygonMode() (as with [torus] and friends) Closes: https://github.com/umlaeute/Gem/issues/435

2024-06-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/GLdefine-help.pd, help/accumrotate-help.pd,
	help/alpha-help.pd, help/ambient-help.pd, help/ambientRGB-help.pd,
	help/circle-help.pd, help/color-help.pd, help/colorRGB-help.pd,
	help/colorSquare-help.pd, help/cone-help.pd, help/cube-help.pd,
	help/cuboid-help.pd, help/curve-help.pd, help/curve3d-help.pd,
	help/cylinder-help.pd, help/depth-help.pd, help/diffuse-help.pd,
	help/diffuseRGB-help.pd, help/disk-help.pd, help/emission-help.pd,
	help/emissionRGB-help.pd, help/fragment_program-help.pd,
	help/gemframebuffer-help.pd, help/gemhead-help.pd,
	help/gemkeyboard-help.pd, help/gemkeyname-help.pd,
	help/gemlist-help.pd, help/gemlist_info-help.pd,
	help/gemlist_matrix-help.pd, help/gemmanager-help.pd,
	help/gemmouse-help.pd, help/gemvertexbuffer-help.pd,
	help/gemwin-help.pd, help/glsl_fragment-help.pd,
	help/glsl_geometry-help.pd, help/glsl_program-help.pd,
	help/glsl_vertex-help.pd, help/imageVert-help.pd,
	help/light-help.pd, help/linear_path-help.pd,
	help/mesh_line-help.pd, help/mesh_square-help.pd,
	help/model-help.pd, help/multimodel-help.pd, help/newWave-help.pd,
	help/ortho-help.pd, help/part_color-help.pd,
	help/part_damp-help.pd, help/part_draw-help.pd,
	help/part_follow-help.pd, help/pix_2grey-help.pd,
	help/pix_a_2grey-help.pd, help/pix_add-help.pd,
	help/pix_aging-help.pd, help/pix_alpha-help.pd,
	help/pix_background-help.pd, help/pix_backlight-help.pd,
	help/pix_biquad-help.pd, help/pix_bitmask-help.pd,
	help/pix_buf-help.pd, help/pix_buffer-help.pd,
	help/pix_buffer_read-help.pd, help/pix_buffer_write-help.pd,
	help/pix_chroma_key-help.pd, help/pix_color-help.pd,
	help/pix_coloralpha-help.pd, help/pix_colorclassify-help.pd,
	help/pix_colormatrix-help.pd, help/pix_colorreduce-help.pd,
	help/pix_compare-help.pd, help/pix_composite-help.pd,
	help/pix_contrast-help.pd, help/pix_convert-help.pd,
	help/pix_convolve-help.pd, help/pix_coordinate-help.pd,
	help/pix_crop-help.pd, help/pix_curve-help.pd,
	help/pix_deinterlace-help.pd, help/pix_delay-help.pd,
	help/pix_diff-help.pd, help/pix_dot-help.pd, help/pix_draw-help.pd,
	help/pix_dump-help.pd, help/pix_duotone-help.pd,
	help/pix_equal-help.pd, help/pix_film-help.pd,
	help/pix_flip-help.pd, help/pix_freeframe-help.pd,
	help/pix_frei0r-help.pd, help/pix_gain-help.pd,
	help/pix_grey-help.pd, help/pix_halftone-help.pd,
	help/pix_histo-help.pd, help/pix_hsv2rgb-help.pd,
	help/pix_image-help.pd, help/pix_imageInPlace-help.pd,
	help/pix_info-help.pd, help/pix_invert-help.pd,
	help/pix_kaleidoscope-help.pd, help/pix_levels-help.pd,
	help/pix_lumaoffset-help.pd, help/pix_mask-help.pd,
	help/pix_mean_color-help.pd, help/pix_metaimage-help.pd,
	help/pix_mix-help.pd, help/pix_motionblur-help.pd,
	help/pix_movement-help.pd, help/pix_movement2-help.pd,
	help/pix_movie-help.pd, help/pix_multiblob-help.pd,
	help/pix_multiimage-help.pd, help/pix_multiply-help.pd,
	help/pix_multitexture-help.pd, help/pix_noise-help.pd,
	help/pix_normalize-help.pd, help/pix_offset-help.pd,
	help/pix_pix2sig~-help.pd, help/pix_posterize-help.pd,
	help/pix_puzzle-help.pd, help/pix_rds-help.pd,
	help/pix_record-help.pd, help/pix_rectangle-help.pd,
	help/pix_refraction-help.pd, help/pix_resize-help.pd,
	help/pix_rgb2hsv-help.pd, help/pix_rgba-help.pd,
	help/pix_roi-help.pd, help/pix_roll-help.pd, help/pix_rtx-help.pd,
	help/pix_scanline-help.pd, help/pix_set-help.pd,
	help/pix_share_read-help.pd, help/pix_share_write-help.pd,
	help/pix_sig2pix~-help.pd, help/pix_snap-help.pd,
	help/pix_snap2tex-help.pd, help/pix_subtract-help.pd,
	help/pix_tIIR-help.pd, help/pix_takealpha-help.pd,
	help/pix_test-help.pd, help/pix_texture-help.pd,
	help/pix_threshold-help.pd, help/pix_threshold_bernsen-help.pd,
	help/pix_video-help.pd, help/pix_write-help.pd,
	help/pix_writer-help.pd, help/pix_yuv-help.pd,
	help/polygon-help.pd, help/polygon_smooth-help.pd,
	help/pqtorusknots-help.pd, help/primTri-help.pd,
	help/rectangle-help.pd, help/render_trigger-help.pd,
	help/ripple-help.pd, help/rotate-help.pd, help/rotateXYZ-help.pd,
	help/rubber-help.pd, help/scale-help.pd, help/scaleXYZ-help.pd,
	help/scopeXYZ~-help.pd, help/separator-help.pd,
	help/shearXY-help.pd, help/shearXZ-help.pd, help/shearYX-help.pd,
	help/shearYZ-help.pd, help/shearZX-help.pd, help/shearZY-help.pd,
	help/shininess-help.pd, help/slideSquares-help.pd,
	help/specular-help.pd, help/specularRGB-help.pd,
	help/sphere-help.pd, help/sphere3d-help.pd,
	help/spline_path-help.pd, help/spot_light-help.pd,
	help/square-help.pd, help/surface3d-help.pd, help/teapot-help.pd,
	help/text2d-help.pd, help/text3d-help.pd,
	help/textextruded-help.pd, help/textoutline-help.pd,
	help/torus-help.pd, help/translate-help.pd,
	help/translateXYZ-help.pd, help/trapezoid-help.pd,
	help/triangle-help.pd, help/tube-help.pd,
	help/vertex_program-help.pd, help/world_light-help.pd: Add meta
	information to help-patches

2024-06-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/part_render-help.pd: moved text/objects into positive
	coordinate space

2024-06-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] notarize darwin-fat-64 as well

2024-06-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/split-debug: [ci] print info if split-debug has not
	matches

2024-06-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] fix configure flag for floatsize it's "--with-floatsize=..." rather than "--floatsize=..."

2024-06-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] on Windows, build plugins per
	floatsize

2024-06-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] on Windows, make sure that the
	Gem-plugins have per-job extensions the plugins need to dylink against Gem (encoding its full name), so
	we cannot use the same gem_imageFOO plugin linking against
	Gem.m_amd64 with the Pd64 Gem.windows-amd64-64.so sigh!

2024-06-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] centralize "set DESTDIR"

2024-06-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] manually set pd_download_url for
	windows-amd64-64 build

2024-06-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] disable all plugins when building
	Pd64 variants

2024-06-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] enable Pd64-jobs

2024-06-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] fix typos

2024-06-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] jobs ending with "-64" build for Pd64

2024-06-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] calculate "gnutriplet" from jobname

2024-06-19  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] puts localdeps into subdir

2024-06-19  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] Use job-name (without floatsize) to
	separate Gem plugins nicer names than the gnutriplet

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] Inject gnutriplet into Gem plugin
	filenames

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/rename-gnutriplet.sh: [ci] helper-script to inject an
	arch-specifier into a filename e.g. "gem_imageSTB.so" -> "gem_imageSTB.amd64.so" the plugin-loader doesn't care about the actual extension, so we can
	use this to make plugins-coinstallable.

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use improved localdeps scripts but only for macOS and Windows.  On Linux, this would pull in the
	whole world, among them the openGL-, X11-, wayland-, and
	SDL-(including pulse-) stacks.

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml, .git-ci/iem-ci, .gitmodules: [ci] Add
	iem-ci as submodule (for improved localdeps)

2024-06-19  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] do not delete .gitignore from
	submodules

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/nodist: [ci] all /.git* stuff is not-distributed

2024-06-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use a helpervar for the download URL
	and calculcate the filename from it

2024-06-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] trick syntax highlighter in emacs

2024-06-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] terse version prints of tools

2024-06-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] set pd_extension for jobs this is mainly useful for the windows builds (otherwise both use
	.dll)

2024-06-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] lowercase jobnames

2024-06-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: On Windows, link against Gem with custom extension rather than hardcoding Gem.dll

2024-06-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, m4/gem.m4: drop GEM_RTE_CPPFLAGS and
	GEM_RTE_CXXFLAGS they are nowhere used (it's all in GEM_RTE_CFLAGS), which breeds
	confusion as to where preprocessor flags and the like should go

2024-06-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, m4/gem.m4: subst (and print) RTE executable

2024-06-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: take floatsize into account when searching for pd
	binaries

2024-06-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: m4/gem: moved floatsize checks at the beginning of RTE
	checks as we need to know the floatsize to get the linker flags on Windows

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] also print the paths

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] print more build information Related: https://github.com/umlaeute/Gem/issues/431

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] switch windows runners to sardinecake

2024-06-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] Use template jobs to select
	Windows/macOS runners

2024-06-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* Makefile.am, configure.ac: "--disable-plugins" to not build (or
	configure) any plugins

2024-06-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* configure.ac, m4/gem.m4: Add "--floatsize" configureflag

2024-05-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] on WIndows, only install packages
	that actually exist

2024-05-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] only a single image is a allowed for
	a job

2024-05-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use new libvirt based runners for
	Windows builds

2024-05-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: [gemglxwindow] cleanup

2024-05-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: gemglxwindow: output transparency

2024-05-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: gemglxwindow: drop manual enumeration
	of fbconfigs

2024-05-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: [gemglxwindow] honour FSAA message Closes: https://github.com/umlaeute/Gem/issues/428

2024-05-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: [gemglxwindow] pick *best*
	framebuffer, rather first matching

2024-05-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/15.GLSL4/shader/04.model.vert: remove trailing whitespace

2024-05-02  chnry <ch@chnry.net>

	* examples/15.GLSL4/04.model.pd,
	examples/15.GLSL4/shader/04.model.frag,
	examples/15.GLSL4/shader/04.model.vert, examples/Makefile.am: add an
	example that show how to use modelfiler to load a geometry

2024-05-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/10.glsl/17.light.pd, examples/15.GLSL4/01.basic.pd,
	examples/15.GLSL4/02.transformation.pd,
	examples/15.GLSL4/03.texture.pd: Use modern-style initialization

2024-05-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/10.glsl/shader/GLSL_mix.frag,
	examples/10.glsl/shader/P_distord.frag,
	examples/10.glsl/shader/P_distord.vert,
	examples/10.glsl/shader/T_distord.frag,
	examples/10.glsl/shader/T_distord.vert,
	examples/10.glsl/shader/bicubic_interpolation.frag,
	examples/10.glsl/shader/blur.frag,
	examples/10.glsl/shader/brick.frag,
	examples/10.glsl/shader/brick.vert,
	examples/10.glsl/shader/fetching.frag,
	examples/10.glsl/shader/fetching.vert,
	examples/10.glsl/shader/fetching2.frag,
	examples/10.glsl/shader/fetching2.vert,
	examples/10.glsl/shader/game.frag,
	examples/10.glsl/shader/game.vert,
	examples/10.glsl/shader/geo.frag, examples/10.glsl/shader/geo.geom,
	examples/10.glsl/shader/light.frag,
	examples/10.glsl/shader/link.frag,
	examples/10.glsl/shader/link.vert,
	examples/10.glsl/shader/mass.frag,
	examples/10.glsl/shader/mass.vert,
	examples/10.glsl/shader/multitexture.frag,
	examples/10.glsl/shader/multitexture.vert,
	examples/10.glsl/shader/multitexture_rect.frag,
	examples/10.glsl/shader/multitexture_rect.vert,
	examples/10.glsl/shader/normal.frag,
	examples/10.glsl/shader/normal.vert,
	examples/10.glsl/shader/tri2fan.frag,
	examples/10.glsl/shader/tri2fan.geom,
	examples/10.glsl/shader/tri2fan.vert,
	examples/10.glsl/shader/vague.frag,
	examples/10.glsl/shader/wave.frag,
	examples/15.GLSL4/shader/01.basic.frag,
	examples/15.GLSL4/shader/01.basic.vert,
	examples/15.GLSL4/shader/02.transformation.frag,
	examples/15.GLSL4/shader/02.transformation.vert,
	examples/15.GLSL4/shader/03.texture.frag,
	examples/15.GLSL4/shader/03.texture.vert: remove trailing whitespace

2024-05-02  chnry <ch@chnry.net>

	* examples/02.advanced/19.pointer.pd,
	examples/02.advanced/20.double-gemhead_vs_repeat.pd,
	examples/02.advanced/22.double-iterative.pd: replace until loop with
	the dedicated abstraction "gemrepeat"

2024-05-01  chnry <ch@chnry.net>

	* examples/Makefile.am: update makefile to include newest examples

2024-05-01  chnry <ch@chnry.net>

	* examples/10.glsl/17.light.pd, examples/10.glsl/shader/light.frag,
	examples/10.glsl/shader/light.vert: 1 more example (about lighting)

2024-04-30  chnry <ch@chnry.net>

	* examples/Makefile.am: adapt to the example directory
	restructuration

2024-04-30  chnry <ch@chnry.net>

	* examples/15.GLSL4/03.texture.pd,
	examples/15.GLSL4/shader/03.texture.frag,
	examples/15.GLSL4/shader/03.texture.vert: simple texture example

2024-04-30  chnry <ch@chnry.net>

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/02.primitive_distortion.pd,
	examples/10.glsl/03.texture_distortion.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/05.multitexture_bis.pd,
	examples/10.glsl/06.rectangle_multitexture.pd,
	examples/10.glsl/07.framebuffer_and_shader.pd,
	examples/10.glsl/08.multi_pass_rendering.pd,
	examples/10.glsl/09.vertex_texture_fetching.pd,
	examples/10.glsl/13.panoramique.pd: move image to the data folder

2024-04-30  chnry <ch@chnry.net>

	* : commit 356c3290e53cd33d864261d5cbbc1e7b6804cd70 Author: chnry
	<ch@chnry.net> Date:   Tue Apr 30 10:09:12 2024 +0200

2024-04-30  chnry <ch@chnry.net>

	* examples/15.GLSL4/02.transformation.pd,
	examples/15.GLSL4/shader/02.transformation.frag,
	examples/15.GLSL4/shader/02.transformation.vert: transformation
	matrix new axample

2024-04-30  chnry <ch@chnry.net>

	* examples/15.GLSL4/01.basic.pd,
	examples/15.GLSL4/shader/{basic.frag => 01.basic.frag},
	examples/15.GLSL4/shader/{basic.vert => 01.basic.vert}: rename the
	shader

2024-04-30  chnry <ch@chnry.net>

	* examples/15.GLSL4/01.basic.pd: tidy up

2024-04-30  chnry <ch@chnry.net>

	* examples/15.GLSL4/shader/basic.frag,
	examples/15.GLSL4/shader/basic.vert: add sources

2024-04-30  chnry <ch@chnry.net>

	* src/Geos/gemvertexbuffer.cpp: change the error message to reflet
	the arguments need by atribute message

2024-04-29  chnry <ch@chnry.net>

	* examples/10.glsl/16.vertexbuffer_attributes.pd: debug shader path

2024-04-29  chnry <ch@chnry.net>

	* examples/15.GLSL4/01.basic.pd,
	examples/15.GLSL4/shader/basic.frag,
	examples/15.GLSL4/shader/basic.vert: adding new openGL4 examples

2024-04-29  chnry <ch@chnry.net>

	* examples/10.glsl/10.GPGPU_Physical_model.pd: debug the shader path

2024-04-29  chnry <ch@chnry.net>

	* help/gemvertexbuffer-help.pd: change the default point size, in
	order to see somthing in the Gem window.

2024-04-29  chnry <ch@chnry.net>

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/02.primitive_distortion.pd,
	examples/10.glsl/03.texture_distortion.pd,
	examples/10.glsl/04.game_of_life.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/05.multitexture_bis.pd,
	examples/10.glsl/06.rectangle_multitexture.pd,
	examples/10.glsl/07.framebuffer_and_shader.pd,
	examples/10.glsl/08.multi_pass_rendering.pd,
	examples/10.glsl/09.vertex_texture_fetching.pd,
	examples/10.glsl/10.GPGPU_Physical_model.pd,
	examples/10.glsl/11.geometry.pd, examples/10.glsl/12.tri2fan.pd,
	examples/10.glsl/13.panoramique.pd,
	examples/10.glsl/15.bicubic_image_interpolation.pd,
	examples/10.glsl/16.vertexbuffer_attributes.pd, examples/10.glsl/{
	=> shader}/GLSL_mix.frag, examples/10.glsl/{ =>
	shader}/GLSL_mix.vert, examples/10.glsl/{ =>
	shader}/P_distord.frag, examples/10.glsl/{ =>
	shader}/P_distord.vert, examples/10.glsl/{ =>
	shader}/T_distord.frag, examples/10.glsl/{ =>
	shader}/T_distord.vert, examples/10.glsl/{ =>
	shader}/bicubic_interpolation.frag, examples/10.glsl/{ =>
	shader}/bicubic_interpolation.vert, examples/10.glsl/{ =>
	shader}/blur.frag, examples/10.glsl/{ => shader}/blur.vert,
	examples/{data => 10.glsl/shader}/brick.frag, examples/{data =>
	10.glsl/shader}/brick.vert, examples/10.glsl/{ =>
	shader}/fetching.frag, examples/10.glsl/{ => shader}/fetching.vert,
	examples/10.glsl/{ => shader}/fetching2.frag, examples/10.glsl/{ =>
	shader}/fetching2.vert, examples/10.glsl/{ => shader}/game.frag,
	examples/10.glsl/{ => shader}/game.vert, examples/10.glsl/{ =>
	shader}/geo.frag, examples/10.glsl/{ => shader}/geo.geom,
	examples/10.glsl/{ => shader}/geo.vert, examples/10.glsl/{ =>
	shader}/interpol.frag, examples/10.glsl/{ => shader}/link.frag,
	examples/10.glsl/{ => shader}/link.vert, examples/10.glsl/{ =>
	shader}/mass.frag, examples/10.glsl/{ => shader}/mass.vert,
	examples/10.glsl/{ => shader}/multitexture.frag, examples/10.glsl/{
	=> shader}/multitexture.vert, examples/10.glsl/{ =>
	shader}/multitexture_rect.frag, examples/10.glsl/{ =>
	shader}/multitexture_rect.vert, examples/10.glsl/{ =>
	shader}/normal.frag, examples/10.glsl/{ => shader}/normal.vert,
	examples/10.glsl/{ => shader}/panoramique.frag, examples/10.glsl/{
	=> shader}/panoramique.vert, examples/10.glsl/{ =>
	shader}/texture.frag, examples/10.glsl/{ => shader}/texture.vert,
	examples/10.glsl/{ => shader}/texture_rect.frag, examples/10.glsl/{
	=> shader}/tri2fan.frag, examples/10.glsl/{ =>
	shader}/tri2fan.geom, examples/10.glsl/{ => shader}/tri2fan.vert,
	examples/10.glsl/{ => shader}/vague.frag, examples/10.glsl/{ =>
	shader}/wave.frag, examples/10.glsl/single_blur.pd: move all shader
	in a dedicated directory

2024-04-29  chnry <ch@chnry.net>

	* examples/10.glsl/GLSL_mix.frag: remove (useless) argument so the
	shader can compile

2024-04-25  chnry <ch@chnry.net>

	* help/gemvertexbuffer-help.pd: remove 1 of the 2 [gemwin]

2024-04-03  chnry <ch@chnry.net>

	* abstractions/gemwin.pd: sanitize rate input

2024-03-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .github/ISSUE_TEMPLATE/bug.yml: ask people to also give their
	Pd-flavour

2024-03-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .github/ISSUE_TEMPLATE/bug.yml: yamllint

2024-03-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/pix_gain-help.pd, help/pix_offset-help.pd:
	[pix_offset]/[pix_gain] document "saturate" method Closes: https://github.com/umlaeute/Gem/issues/421

2024-03-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp: bind objects to '#A'

2024-03-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemhead.cpp: [gemhead] add 'saved' method (ignored) this is to LATER get compat with a [savestate] using abstraction
	implementation

2024-03-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: CPPEXtern: use PIMPL
	idiom

2024-03-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: prefix static vars
	with "s_", not with "m_"

2024-03-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/pix_buffer_filmopen.pd: [pix_buffer_filmopen] fix
	initialization Closes: https://github.com/umlaeute/Gem/issues/416

2024-03-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/_pix2rectangle.pd, help/pix_2grey-help.pd,
	help/pix_a_2grey-help.pd, help/pix_add-help.pd,
	help/pix_aging-help.pd, help/pix_alpha-help.pd,
	help/pix_background-help.pd, help/pix_backlight-help.pd,
	help/pix_biquad-help.pd, help/pix_bitmask-help.pd,
	help/pix_buf-help.pd, help/pix_buffer_read-help.pd,
	help/pix_buffer_write-help.pd, help/pix_chroma_key-help.pd,
	help/pix_color-help.pd, help/pix_coloralpha-help.pd,
	help/pix_colorclassify-help.pd, help/pix_colormatrix-help.pd,
	help/pix_colorreduce-help.pd, help/pix_compare-help.pd,
	help/pix_composite-help.pd, help/pix_contrast-help.pd,
	help/pix_convert-help.pd, help/pix_convolve-help.pd,
	help/pix_coordinate-help.pd, help/pix_crop-help.pd,
	help/pix_curve-help.pd, help/pix_data-help.pd,
	help/pix_deinterlace-help.pd, help/pix_delay-help.pd,
	help/pix_diff-help.pd, help/pix_dot-help.pd, help/pix_dump-help.pd,
	help/pix_duotone-help.pd, help/pix_equal-help.pd,
	help/pix_film-help.pd, help/pix_flip-help.pd,
	help/pix_freeframe-help.pd, help/pix_frei0r-help.pd,
	help/pix_gain-help.pd, help/pix_grey-help.pd,
	help/pix_halftone-help.pd, help/pix_histo-help.pd,
	help/pix_hsv2rgb-help.pd, help/pix_image-help.pd,
	help/pix_imageInPlace-help.pd, help/pix_info-help.pd,
	help/pix_invert-help.pd, help/pix_kaleidoscope-help.pd,
	help/pix_levels-help.pd, help/pix_lumaoffset-help.pd,
	help/pix_mask-help.pd, help/pix_mean_color-help.pd,
	help/pix_metaimage-help.pd, help/pix_mix-help.pd,
	help/pix_motionblur-help.pd, help/pix_movement-help.pd,
	help/pix_movement2-help.pd, help/pix_movie-help.pd,
	help/pix_multiblob-help.pd, help/pix_multiimage-help.pd,
	help/pix_multiply-help.pd, help/pix_multitexture-help.pd,
	help/pix_noise-help.pd, help/pix_normalize-help.pd,
	help/pix_offset-help.pd, help/pix_pix2sig~-help.pd,
	help/pix_posterize-help.pd, help/pix_puzzle-help.pd,
	help/pix_rds-help.pd, help/pix_record-help.pd,
	help/pix_rectangle-help.pd, help/pix_refraction-help.pd,
	help/pix_resize-help.pd, help/pix_rgb2hsv-help.pd,
	help/pix_rgba-help.pd, help/pix_roi-help.pd, help/pix_roll-help.pd,
	help/pix_rtx-help.pd, help/pix_scanline-help.pd,
	help/pix_set-help.pd, help/pix_share_read-help.pd,
	help/pix_share_write-help.pd, help/pix_sig2pix~-help.pd,
	help/pix_snap-help.pd, help/pix_snap2tex-help.pd,
	help/pix_subtract-help.pd, help/pix_tIIR-help.pd,
	help/pix_takealpha-help.pd, help/pix_test-help.pd,
	help/pix_texture-help.pd, help/pix_threshold-help.pd,
	help/pix_threshold_bernsen-help.pd, help/pix_video-help.pd,
	help/pix_write-help.pd, help/pix_writer-help.pd,
	help/pix_yuv-help.pd: Update pix-helps to use [_gemwin],
	[_pix2rectangle] and [pix_test]

2024-03-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/rectangle-help.pd: rectangle-help: better layout

2024-03-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/Makefile.am: Add [_pix2rectangle] helper

2024-03-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/_pix2rectangle.pd, help/pix_draw-help.pd: Start switching
	pix-help to [_gemwin]

2024-03-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/GLdefine-help.pd, help/gemhead-help.pd,
	help/gemkeyboard-help.pd, help/gemkeyname-help.pd,
	help/gemlist-help.pd, help/gemlist_info-help.pd,
	help/gemlist_matrix-help.pd, help/gemmouse-help.pd,
	help/gemvertexbuffer-help.pd, help/glsl_fragment-help.pd,
	help/glsl_geometry-help.pd, help/glsl_program-help.pd,
	help/glsl_vertex-help.pd, help/imageVert-help.pd,
	help/light-help.pd, help/mesh_line-help.pd,
	help/mesh_square-help.pd, help/model-help.pd,
	help/multimodel-help.pd, help/newWave-help.pd, help/ortho-help.pd,
	help/part_color-help.pd, help/part_damp-help.pd,
	help/part_draw-help.pd, help/part_follow-help.pd,
	help/part_gravity-help.pd, help/part_head-help.pd,
	help/part_info-help.pd, help/part_killold-help.pd,
	help/part_killslow-help.pd, help/part_orbitpoint-help.pd,
	help/part_render-help.pd, help/part_sink-help.pd,
	help/part_size-help.pd, help/part_source-help.pd,
	help/part_targetcolor-help.pd, help/part_targetsize-help.pd,
	help/part_velocity-help.pd, help/part_vertex-help.pd,
	help/polygon-help.pd, help/polygon_smooth-help.pd,
	help/pqtorusknots-help.pd, help/primTri-help.pd,
	help/rectangle-help.pd, help/render_trigger-help.pd,
	help/ripple-help.pd, help/rotate-help.pd, help/rotateXYZ-help.pd,
	help/rubber-help.pd, help/scale-help.pd, help/scaleXYZ-help.pd,
	help/scopeXYZ~-help.pd, help/separator-help.pd,
	help/shearXY-help.pd, help/shearXZ-help.pd, help/shearYX-help.pd,
	help/shearYZ-help.pd, help/shearZX-help.pd, help/shearZY-help.pd,
	help/shininess-help.pd, help/slideSquares-help.pd,
	help/specular-help.pd, help/specularRGB-help.pd,
	help/sphere-help.pd, help/sphere3d-help.pd,
	help/spot_light-help.pd, help/square-help.pd,
	help/surface3d-help.pd, help/teapot-help.pd, help/text2d-help.pd,
	help/text3d-help.pd, help/textextruded-help.pd,
	help/textoutline-help.pd, help/torus-help.pd,
	help/translate-help.pd, help/translateXYZ-help.pd,
	help/trapezoid-help.pd, help/triangle-help.pd, help/tube-help.pd,
	help/vertex_program-help.pd, help/world_light-help.pd: Update all
	help-patches except pix_* to use _gemwin

2024-03-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/_gemwin.pd: add outlet for current rendering-state

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/accumrotate-help.pd, help/alpha-help.pd,
	help/ambient-help.pd, help/ambientRGB-help.pd, help/camera-help.pd,
	help/circle-help.pd, help/color-help.pd, help/colorRGB-help.pd,
	help/colorSquare-help.pd, help/cone-help.pd, help/cube-help.pd,
	help/cuboid-help.pd, help/curve-help.pd, help/curve3d-help.pd,
	help/cylinder-help.pd, help/depth-help.pd, help/diffuse-help.pd,
	help/diffuseRGB-help.pd, help/disk-help.pd, help/emission-help.pd,
	help/emissionRGB-help.pd, help/fragment_program-help.pd,
	help/gemcubeframebuffer-help.pd, help/tube-help.pd: start using
	[_gemwin] helper

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am, help/_gemwin.pd: Add '_gemwin' help-abstraction

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/TEST/Makefile.am, plugins/TEST/test-filmplugin.pd,
	plugins/TEST/test-videoplugin.pd: TEST: help for filmTEST and
	videoTEST

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QT4L/quicktime4linux-recordplugin.pd,
	plugins/QT4L/recordQT4L.cpp: recordQT: add more general metadata
	props, renamed 'qtformat' to 'lqtformat' and documented everything

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_test.cpp: pix_test: fix no-noise for RGB/YUV/Grey
	images

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QT4L/quicktime4linux-recordplugin.pd: recordQT: update
	documentation

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QT4L/recordQT4L.cpp: recordQT: add 'qtformat' property to
	force a given container

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QT4L/recordQT4L.cpp: recordQT: prefer avi_odml over avi

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am, help/pix_test-help.pd: help-patch for [pix_test]

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_test.cpp, src/Pixes/pix_test.h: pix_test:
	"noise"-flag to enable/disable the snow

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QT4L/Makefile.am: prevent double installation of
	quicktime4linux-recordplugin.pd

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QT4L/Makefile.am,
	plugins/QT4L/quicktime4linux-recordplugin.pd: recordQT4L: add
	documentation patch

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QT4L/recordQT4L.cpp, plugins/QT4L/recordQT4L.h:
	recordQT4L: when the framesize changes, use new track otherwise lqt crashes.

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_record-help.pd: pix_record-help: update record-toggle
	according to state

2024-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink_common.h: DECKLINK: wild casts so we can
	inject our own pseudo BMDPixelFormat otherwise the MinGW/g++-13 builds fail...

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: recordPIPEWIRE: use the
	filename as the PW stream name

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglxwindow.cpp: gemglxwindow: Fix error string
	generation

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QuickTime/Makefile.am,
	plugins/QuickTime/QuickTime-filmplugin.pd,
	plugins/QuickTime/QuickTime-recordplugin.pd: stub documentation for
	film/record with QuickTime

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/V4L/Makefile.am, plugins/V4L/v4l-recordplugin.pd,
	plugins/V4L/v4l-videoplugin.pd: document recordV4L and improve docs
	for videoV4L

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/V4L2/Makefile.am, plugins/V4L2/v4l2-recordplugin.pd:
	document recordV4L2

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/NDI-recordplugin.pd: Better wording

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink-recordplugin.pd: finalize recordDECKLINK
	help

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink-recordplugin.pd: recordDECKLINK: use
	1080p25 in the docs

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink_common.h,
	plugins/DECKLINK/recordDECKLINK.cpp: recordDECKLINK: handle RGBA
	images

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_record-help.pd: pix_record-help: hires test signal

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: recordDECKLINK: understand
	more mode-aliases

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/Makefile.am,
	plugins/DECKLINK/decklink-recordplugin.pd: Add help-patch for
	recordDECKLINK

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp: PixConvert: get rid of CONVERTy macro and use CONVERT() instead.  this requires us, not '#define Y 0', so we cannot use Y anywhere as
	a variable

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink_common.h: DECKLINK: nicer MARK

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp: PixConvert: cannot use four_to_four to
	convert between downsampled YUV formats

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp: PixConvert: document the various macros

2024-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp: use 'size' parameter

2024-02-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PNM/PNM-recordplugin.pd: recordPNM: note that the created
	file cannot be played back directly

2024-02-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/ASSIMP3-modelplugin.pd,
	plugins/NDI/NDI-videoplugin.pd, plugins/PNM/PNM-recordplugin.pd,
	plugins/STB/stb-imageloaderplugin.pd: fixed typos

2024-02-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/Makefile.am, plugins/NDI/{ndi-recordplugin.pd =>
	NDI-recordplugin.pd}, plugins/NDI/{ndi-videoplugin.pd =>
	NDI-videoplugin.pd}: renamed NDI backend help patches the plugin claims its name is 'NDI', not 'ndi'

2024-02-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_buffer-help.pd: alignment

2024-02-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QuickTime/Makefile.am,
	plugins/QuickTime/QuickTime-imageloaderplugin.pd,
	plugins/QuickTime/QuickTime-imagesaverplugin.pd,
	plugins/imageIO/Makefile.am,
	plugins/imageIO/imageIO-imageloaderplugin.pd,
	plugins/imageIO/imageIO-imagesaverplugin.pd,
	plugins/imageMAGICK/Makefile.am,
	plugins/imageMAGICK/magick-imageloaderplugin.pd,
	plugins/imageMAGICK/magick-imagesaverplugin.pd: more backend
	helppatches for imageplugins

2024-02-26  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/Makefile.am: add _backendinfo.pd to installed-files

2024-02-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/RTE/Outlet.cpp: enable long/unsigned_long to t_float
	conversion, despite the precision loss

2024-02-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/RTE/Outlet.cpp: Outlet: print an error if we cannot convert
	gem::any to t_atom

2024-02-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Controls/modelfiler.cpp: [modelfiler] "loader" -> "backend"

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/JPEG/Makefile.am, plugins/JPEG/jpeg-imageloaderplugin.pd,
	plugins/JPEG/jpeg-imagesaverplugin.pd, plugins/SGI/Makefile.am,
	plugins/SGI/sgi-imageloaderplugin.pd,
	plugins/SGI/sgi-imagesaverplugin.pd, plugins/STB/Makefile.am,
	plugins/STB/stb-imageloaderplugin.pd,
	plugins/STB/stb-imagesaverplugin.pd, plugins/TIFF/Makefile.am,
	plugins/TIFF/tiff-imageloaderplugin.pd,
	plugins/TIFF/tiff-imagesaverplugin.pd: Add some image backend
	helppatches

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/QT4L/recordQT4L.cpp, plugins/QuickTime/imageQT.cpp,
	plugins/QuickTime/recordQT.cpp, plugins/SGI/imageSGI.cpp,
	plugins/STB/imageSTB.cpp, plugins/V4L/recordV4L.cpp,
	plugins/V4L2/recordV4L2.cpp: normalize registered plugin names make sure to use the same name for record and film plugins

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: recordPIPEWIRE: lowercase
	plugin name when registering

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP2/ASSIMP2-modelplugin.pd,
	plugins/ASSIMP2/Makefile.am,
	plugins/ASSIMP3/ASSIMP3-modelplugin.pd,
	plugins/ASSIMP3/Makefile.am, plugins/OBJ/Makefile.am,
	plugins/OBJ/OBJ-modelplugin.pd: backend help for modelloader plugins

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_buffer-help.pd: [pix_buffer] backend info in help-patch

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h: [pix_buffer]
	"backend" support

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/imageloader.cpp, src/plugins/imageloader.h:
	imageloader: properties to controll the imageloaderMeta backends

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/imageloader.cpp: imageloaderMeta: drop "private"
	specifiers they are of no use inside the implementation

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/imagesaver.cpp: imagesaver: support "_backends"
	property

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h: pix_buffer: move
	stuff to PIMPL

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h: pix_buffer:
	PIMPL for utils

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp: extendible notation of constructor-args

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h: [pix_buffer]:
	rename m_handle to m_saver it's only half of the (possible) handles

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP2/modelASSIMP2.cpp,
	plugins/ASSIMP3/modelASSIMP3.cpp, plugins/AVI/filmAVI.cpp,
	plugins/AVIPLAY/filmAVIPLAY.cpp, plugins/AVT/videoAVT.cpp,
	plugins/DC1394/videoDC1394.cpp,
	plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/videoDECKLINK.cpp, plugins/DV4L/videoDV4L.cpp,
	plugins/FFMPEG/filmFFMPEG.cpp, plugins/GMERLIN/filmGMERLIN.cpp,
	plugins/HALCON/videoHALCON.cpp, plugins/MPEG1/filmMPEG1.cpp,
	plugins/OBJ/modelOBJ.cpp, plugins/OptiTrack/videoOptiTrack.cpp,
	plugins/QT4L/filmQT4L.cpp, plugins/QT4L/recordQT4L.cpp,
	plugins/QuickTime/filmQT.cpp, plugins/QuickTime/imageQT.cpp,
	plugins/QuickTime/recordQT.cpp, plugins/TEST/videoTEST.cpp,
	plugins/UNICAP/videoUNICAP.cpp, plugins/V4L/videoV4L.cpp,
	plugins/V4L2/videoV4L2.cpp, plugins/VLC/videoVLC.cpp,
	plugins/VNC/videoVNC.cpp, plugins/filmDSATL/filmDS.cpp,
	plugins/filmDarwin/filmDarwin.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp, plugins/videoDS/videoDS.cpp,
	plugins/videoDarwin/videoDarwin.cpp: make loop-vars local

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_film-help.pd: pix_film-help: show backendinfo

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp: de-deprecate "backend" message for
	[pix_film]

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/model-help.pd: mode-help: backend info

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_record-help.pd, help/pix_video-help.pd: Use _backendinfo
	in help-patches

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/_backendinfo.pd: _backendinfo: helper for showing backends in
	help-patches

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_record.cpp: [pix_record] backend selection/querying

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/record.cpp, src/plugins/record.h: plugins/record: add
	getProperties() and implement _backend prop for recordMETA

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.h, plugins/NDI/recordNDI.h,
	plugins/PIPEWIRE/recordPIPEWIRE.h, plugins/PNM/recordPNM.h,
	plugins/QT4L/recordQT4L.h, plugins/QuickTime/recordQT.h,
	plugins/V4L/recordV4L.h, plugins/V4L2/recordV4L2.h: plugins/record*:
	implement getProperties() with a stub

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_record.cpp: pix_record: make owner known to PIMPL

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_record.cpp, src/Pixes/pix_record.h: [pix_record]
	remove more unused code

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_record.cpp, src/Pixes/pix_record.h: [pix_record]
	switch to gem::RTE::Outlet

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_record.cpp: drop unused code

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/record.cpp, src/plugins/video.cpp: video/record: allow
	selecting backend through "_backend"

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp, src/plugins/imageloader.cpp,
	src/plugins/imagesaver.cpp, src/plugins/modelloader.cpp,
	src/plugins/record.cpp, src/plugins/video.cpp,
	src/plugins/videoBase.cpp: make loop variables local

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/record.cpp, src/plugins/video.cpp: rename m_allHandles
	to m_handles for symmetry across meta-plugins

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/modelfiler.cpp, src/Geos/model.cpp,
	src/Geos/multimodel.cpp, src/Pixes/pix_film.cpp,
	src/plugins/film.cpp, src/plugins/modelloader.cpp: rename
	backends-property to the private "_backends"

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp, src/plugins/modelloader.cpp: remove
	commented code

2024-02-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/multimodel.cpp: use local vars

2024-02-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/PNM/Makefile.am: Fix buildsystem

2024-02-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/PNM/Makefile.am: ship PNM-recordplugin

2024-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/model-help.pd, help/pix_film-help.pd, help/pix_video-help.pd:
	helpfiles: "loader"/"driver" -> "backend"

2024-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp: [pix_film] "loader" -> "backend"

2024-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/multimodel.cpp: [model]/[multimodel]
	"loader" -> "backend"

2024-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: [pix_video]
	"driver" -> "backend"

2024-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_record-help.pd: Prepare [pix_record]-help for
	backend-querying

2024-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp: Fix yuv420p_to_rgb3() and
	yuv420p_to_rgb4() Closes: https://github.com/umlaeute/Gem/issues/415

2024-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* devgem.sh.in: add help-paths to devgem.sh

2024-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PNM/PNM-recordplugin.pd: Add plugin-help for recordPNM

2024-02-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/nodist: [ci] exclude .github/ from nodist check

2024-02-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: gemglfw3window: silence repeated
	"changing buffer size" warnings we only get true single-buffered windows when specifying buffer=1
	*before* window creation.  however, it seems it works™ anyhow.
	also, [gemglxwindow] doesn't emit a warning either

2024-02-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: [gemglfw3window] output dimension
	on window creation Closes: https://github.com/umlaeute/Gem/issues/410

2024-02-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: [gemwin] flush openGL after automatic
	rendering in single-buffer Related: https://github.com/umlaeute/Gem/issues/410

2024-02-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemhead.pd: [gemhead].pd homour "context_active" from
	gemwin

2024-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* .github/ISSUE_TEMPLATE/bug.yml,
	.github/ISSUE_TEMPLATE/config.yml,
	.github/ISSUE_TEMPLATE/general.yml: [github] issue template

2024-01-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] add
	HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 hopefully this will convince brew to keep the installation paths in
	the Cellar as expected

2024-01-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] drop DEBUG_PIXCONVERT

2024-01-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWindow.cpp: GemWindow: make sure to output state
	immediately we rely on a the stack ordering in the [gemwin] patch...

2024-01-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWindow.cpp: do not unset m_pimpl->context if m_context
	exists Closes: https://github.com/umlaeute/Gem/issues/406

2024-01-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: Use [gemglfw3window] as the default window backend
	(if available) Closes: https://github.com/umlaeute/Gem/issues/406

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_multiblob.cpp: getting rid of some
	GetPixel()/GetPixel() calls

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/pix_artoolkit.cpp: extra: replace
	imageStruct::setCsizeByFormat() with imageStruct::setFormat()

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/AVI/filmAVI.cpp, plugins/AVIPLAY/filmAVIPLAY.cpp,
	plugins/AVT/videoAVT.cpp, plugins/DC1394/videoDC1394.cpp,
	plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/videoDECKLINK.cpp, plugins/DV4L/videoDV4L.cpp,
	plugins/FFMPEG/filmFFMPEG.cpp, plugins/GMERLIN/filmGMERLIN.cpp,
	plugins/HALCON/videoHALCON.cpp, plugins/JPEG/imageJPEG.cpp,
	plugins/MPEG1/filmMPEG1.cpp, plugins/MPEG3/filmMPEG3.cpp,
	plugins/NDI/videoNDI.cpp, plugins/OptiTrack/videoOptiTrack.cpp,
	plugins/PIPEWIRE/recordPIPEWIRE.cpp,
	plugins/PIPEWIRE/videoPIPEWIRE.cpp, plugins/PYLON/videoPYLON.cpp,
	plugins/QT4L/filmQT4L.cpp, plugins/QuickTime/filmQT.cpp,
	plugins/QuickTime/imageQT.cpp, plugins/SGI/imageSGI.cpp,
	plugins/STB/imageSTB.cpp, plugins/TEST/filmTEST.cpp,
	plugins/TEST/videoTEST.cpp, plugins/TIFF/imageTIFF.cpp,
	plugins/V4L/recordV4L.cpp, plugins/V4L/videoV4L.cpp,
	plugins/V4L2/recordV4L2.cpp, plugins/V4L2/videoV4L2.cpp,
	plugins/VFW/videoVFW.cpp, plugins/VIDS/videoVIDS.cpp,
	plugins/VLC/videoVLC.cpp, plugins/VNC/videoVNC.cpp,
	plugins/filmAVF/filmAVF.mm, plugins/filmDS/filmDS.cpp,
	plugins/filmDSATL/filmDS.cpp, plugins/filmDarwin/filmDarwin.cpp,
	plugins/imageIO/imageIO.mm, plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/videoAVF/AVFVideoGrabber.mm, plugins/videoDS/videoDS.cpp,
	plugins/videoDarwin/videoDarwin.cpp: plugins: replace
	imageStruct::setCsizeByFormat() with imageStruct::setFormat()

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_background.cpp, src/Pixes/pix_backlight.cpp,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_convert.cpp,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_delay.cpp,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_grey.cpp,
	src/Pixes/pix_halftone.cpp, src/Pixes/pix_kaleidoscope.cpp,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_lumaoffset.cpp,
	src/Pixes/pix_metaimage.cpp, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_movement.cpp, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_multiblob.cpp, src/Pixes/pix_noise.cpp,
	src/Pixes/pix_puzzle.cpp, src/Pixes/pix_rds.cpp,
	src/Pixes/pix_refraction.cpp, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_rgba.cpp, src/Pixes/pix_rtx.cpp,
	src/Pixes/pix_set.cpp, src/Pixes/pix_share_read.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_sig2pix~.cpp,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_tIIR.cpp,
	src/Pixes/pix_tIIRf.cpp, src/Pixes/pix_test.cpp,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_write.cpp,
	src/Pixes/pix_yuv.cpp: Pixes: replace
	imageStruct::setCsizeByFormat() with imageStruct::setFormat()

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.h: linebreak

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: use setFormat() rather than setCsizeByFormat()

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp, src/Gem/Image.h: replace
	imageStruct::setCsizeByFormat() with imageStruct::setFormat() and deprecate the former

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: towards image::getRGBA() for GL_FLOATs

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_test.cpp: pix_test: make sure that YUV data does not
	have an odd width

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_test.cpp: pix_test: fix colorspace validation

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_test.cpp: pix_test: pass both width and height of
	image to SMTPE generators rather than just the height...  Closes: https://github.com/umlaeute/Gem/issues/401 Closes:
	https://github.com/umlaeute/Gem/issues/402

2024-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: Image: local helper to get csize from format

2024-01-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/GMERLIN/filmGMERLIN.cpp: note on
	bgav_options_set_sample_accurate() leading to crashes Related: https://github.com/umlaeute/Gem/issues/110

2024-01-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/GMERLIN/filmGMERLIN.cpp: indent

2024-01-14  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp: use UV textures by default Closes: https://github.com/umlaeute/Gem/issues/398

2024-01-12  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp: [model] initialize m_useMaterial

2024-01-12  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/model.cpp: gem::modelGL: verbose printout (disabled)

2024-01-12  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: modelASSIMP: prepare code for
	flipping winding order from CCW to CW this is apparently *not* a surrogate for glmReverseWinding()

2024-01-12  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/OBJ/modelOBJ.cpp,
	src/Geos/model.cpp, src/Geos/model.h, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h: [model]/[multimodel] use new (immediate)
	rescaling

2024-01-12  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/model.cpp, src/Gem/model.h: gem::modelGL : implement
	rescaling

2024-01-11  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h: [model]/[multimodel] use gem::modelGLs
	texture-coordinates/type this basically fixes
	https://github.com/umlaeute/Gem/pull/359#issuecomment-1884994965 and
	also allows us to change the texture type immediately

2024-01-11  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/model.cpp, src/Gem/model.h: gem::modelGL allow setting of
	textype

2024-01-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/modelloader.h: add big fat warnings about obsolete
	modelutils

2024-01-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/model.cpp, src/Gem/model.h: start moving stuff from
	plugins/model* to gem::modelGL

2024-01-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/model.cpp, src/Gem/model.h, src/Geos/model.cpp,
	src/Geos/multimodel.cpp: gem::modelGL: pass a reference to the
	loader, rather than a pointer

2024-01-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/model.cpp, src/Gem/model.h: use PIMPL idiom for
	gem::modelGL

2024-01-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 255d86bd1c01835e864c64c9d6e4b7d25b780a0b Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Wed Jan 10 16:10:34 2024 +0100

2024-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp: model: properly set deleted pointers to NULL fixes crash when an invalid modelname is passed

2024-01-10  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp: PixConvert: use macros to handle SIMD optimized
	converters

2024-01-10  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp: imageStruct::from...() always use converters
	rather than memcpy()

2024-01-10  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/PixConvert.cpp: PixConvert: optimized trivial conversions - if a conversion just copies data around (e.g. RGBAtoRGBA()) use
	memcpy() instead - if additionally this "conversion" happens inplace, do nothing

2024-01-10  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/Image.h: remove no-longer-used
	imageStruct::swapRedBlue() method

2024-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/init_ndi_library.hh: reduce NDI-init error to
	verbose() Closes: https://github.com/umlaeute/Gem/issues/382

2024-01-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/STB/imageSTB.cpp: imageSTB: Drop special-casing of Apple
	colors fromARGB() now checks whether it needs to swap the channels by
	itself.

2023-12-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* configure.ac: Add "--enable-debug=pixconvert" to configureflags so we can enable specific debug-builds

2023-12-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] enable GEM_DEBUG_PIXCONVERT for macOS
	builds

2023-12-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/PixConvert.cpp: debugging printout for PixConvert

2023-12-22  IOhannes m zmölnig <zmoelnig@umlautt-bigsur.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.mm: [videoAVF] only copy valid images Closes: https://github.com/umlaeute/Gem/issues/376 Closes:
	https://github.com/umlaeute/Gem/issues/303

2023-12-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/PixConvert.cpp, src/Gem/PixConvert.h: missing converter
	functions (and more macros)

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: implement reversing for all conversions

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp, src/Gem/PixConvert.h: use macros for
	consistent implementation of pix converters

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.h: add missing converter declarations

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp: move generic templates to top of
	PixConvert

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: fix image conversion on macOS Closes: https://github.com/umlaeute/Gem/issues/378

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp, src/Gem/PixConvert.h: PixConvert:
	YUVYto(reverse)

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp, src/Gem/PixConvert.h: VYUY conversions

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp: templating pix-conversions rgb3->y,
	rgb3->yuv, rgb4->y, rgb4->yuv

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.h: remove declaration of unimplemented
	UYVYtoUYVY()

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: image::fromUYVY: prevent double conversion
	(missing 'break') Related: https://github.com/umlaeute/Gem/issues/378 Fixes the YUV->RGBA conversion at least on Linux

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: whitespace

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/GLUtil.cpp: more GL typenames

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_rtx.cpp: [pix_rtx]: fix for large images where (xsize*ysize*csize * xsize) > 0xFFFFFFFF Closes: https://github.com/umlaeute/Gem/issues/392

2023-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_invert.cpp: [pix_invert] fix RGBA inversion without
	SIMD

2023-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_snap.cpp: [pix_snap] print human readable type

2023-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] switch macOS builds to tart
	(monterey)

2023-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] set CODESIGNFLAGS for macOS these flags are not inherited, since we are using gitlab-yaml
	!references

2023-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] disable HOMEBREW_NO_AUTO_UPDATE and instead actively run "brew update".  as of brew>=4.0, "brew update" is supposedly much faster.

2023-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] ensure that macOS jobs have
	gitlab-runner installed

2023-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] prepare macOS builder for tart

2023-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: gemglfw3window: disable autosaving
	window frame on macOS Closes: https://github.com/umlaeute/Gem/issues/390

2023-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWindow.cpp: Ensure that we can use FALSE/TRUE as enum
	labels Fixes FTBFS on mingw

2023-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd, src/Base/GemWindow.cpp,
	src/Base/GemWindow.h: GemWindow: "activate" message that is like
	"bang" but without swap/dispatch Closes: https://github.com/umlaeute/Gem/issues/391

2023-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Particles/part_head.cpp, src/Particles/part_head.h:
	[part_head] maintain (and activate) a global ParticleState Closes: https://github.com/umlaeute/Gem/issues/388

2023-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Particles/papi/general.h, src/Particles/papi/papi.h,
	src/Particles/papi/system.cpp: papi: allow changing the global state

2023-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Particles/partlib_base.cpp: Drop unused includes

2023-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemhead.pd: only use a single [gemlist] for [gemhead] so the two can actually share some data (like Particle state)

2023-12-11  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: skip makeCurrent() if the context is
	already current

2023-12-11  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemContext.cpp, src/Base/GemContext.h:
	Gem::Context::isActive() method to check if the context is current

2023-12-11  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp: some more types/formats

2023-12-11  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_info.cpp, src/Utils/GLUtil.cpp, src/Utils/GLUtil.h:
	move the conversion of pix formats/types to strings into
	Utils/GLUtil.h

2023-11-22  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] install 'git' for the notaryjerk tool

2023-11-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: glsl_program: handle DOUBLE uniforms

2023-11-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: glsl_program: when printing variables
	also print arraysize

2023-11-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: glsl_program: fallback to using size
	for arraysize if there's no glGetActiveUniformsiv() for querying GL_UNIFORM_SIZE,
	we rely on glGetActiveUniform() to report the proper size.

2023-11-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: glsl_program: array support for ARB
	shaders

2023-11-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] notarize Gem on macOS

2023-11-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit fd5ac6bfe3a3decc158c07462169d915e015b641 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Tue Nov 7 11:14:25 2023 +0100

2023-11-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemhead.cpp: gemhead: note on ignoring
	m_contextActive

2023-11-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemhead.pd: [gemhead] add "make_current"

2023-11-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd, src/Controls/gemhead.cpp,
	src/Controls/gemhead.h: [gemhead] make context active when banged

2023-11-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemhead.cpp, src/Controls/gemhead.h: gemhead: rename
	m_basename to m_contextname and only store the actual context-name

2023-11-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemhead.cpp: [gemhead] very minor cleanup

2023-11-06  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/nodist: [ci] exclude  .yamllint from the 'nodist' check

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_info-help.pd: pix_info: document new message mode

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_info.cpp, src/Pixes/pix_info.h: [pix_info]
	message-mode (and symbolic mode) Closes: https://github.com/umlaeute/Gem/issues/377

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: Do not issue a stop-rendering call if
	window is already closed Closes: https://github.com/umlaeute/Gem/issues/380

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/GMERLIN/filmGMERLIN.cpp: GMERLIN: Make sure to do floating
	point arithmetic when calculating fps Closes: https://github.com/umlaeute/Gem/issues/372

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use Pd-0.54-1

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .gitattributes: Drop .yamllint from git-archive

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: Rename jobs to match deken architecture

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml, .travis.yml: Make yamllint clean

2023-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* .yamllint: Add .yamllint

2023-09-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp: Remove debugging output for fromRGBA Closes: https://github.com/umlaeute/Gem/issues/375

2023-07-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/glsl_program-help.pd: Update glsl_program help for new array
	behaviour

2023-07-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: strip away trailing "[0]" when
	setting uniforms

2023-07-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: glsl_program: a single symbol is
	interpreted as an arrayname with data

2023-07-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: glsl_program: strip away the trailing
	"[0]" from uniform arrays

2023-07-27  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_sig2pix~.cpp:
	pix_sig2pix~/pix2sig~: swap channels if necessary where the data layout is GL_UNSIGNED_INT_8_8_8_8 (mostly on
	Apple...) Closes: https://github.com/umlaeute/Gem/issues/370

2023-07-27  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp: only set GLFW_COCOA_FRAME_NAME if
	it is defined

2023-07-27  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_sig2pix~.cpp: pix_sig2pix~: use GEM_RGBA as default
	colorspace

2023-07-25  Raphael Isdant <raphael.isdant@gmail.com>

	* help/part_color-help.pd, help/part_damp-help.pd,
	help/part_draw-help.pd, help/part_follow-help.pd,
	help/part_gravity-help.pd, help/part_head-help.pd,
	help/part_info-help.pd, help/part_killold-help.pd,
	help/part_killslow-help.pd, help/part_orbitpoint-help.pd,
	help/part_render-help.pd, help/part_sink-help.pd,
	help/part_size-help.pd, help/part_source-help.pd,
	help/part_targetcolor-help.pd, help/part_targetsize-help.pd,
	help/part_velocity-help.pd, help/part_vertex-help.pd: part_*-help
	files revamped

2023-07-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* : Merge remote-tracking branch 'origin/master'

2023-07-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/04.video/06.frame_diff_tracking.pd: Modernize
	04.video/06.frame_diff_tracking Closes: https://github.com/umlaeute/Gem/issues/366

2023-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/scopeXYZ~.cpp: [scopeXYZ~] fix double-precision build
	error

2023-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/recordNDI.cpp, plugins/NDI/videoNDI.cpp: NDI: throw
	special exceptions for unsupported CPUs

2023-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/init_ndi_library.hh: NDI: print version

2023-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/init_ndi_library.hh: NDI: search /usr/local/lib and
	/usr/lib on un*x as found in

	https://github.com/obs-ndi/obs-ndi/blob/ae0a7e569dba2f7fea638f467b45a197d4aa38a6/src/obs-ndi.cpp#L232-L235

2023-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/init_ndi_library.hh: NDI: print the
	NDILIB_REDIST_FOLDER hint after the hint for downloading the runtime

2023-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/init_ndi_library.hh, plugins/NDI/recordNDI.cpp,
	plugins/NDI/videoNDI.cpp: NDI: try to be version agnostic

2023-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/init_ndi_library.hh: NDI: share more code between OSs

2023-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/NDI/Processing.NDI.DynamicLoad.h,
	plugins/NDI/NDI/Processing.NDI.Find.h,
	plugins/NDI/NDI/Processing.NDI.FrameSync.h,
	plugins/NDI/NDI/Processing.NDI.Lib.cplusplus.h,
	plugins/NDI/NDI/Processing.NDI.Lib.h,
	plugins/NDI/NDI/Processing.NDI.Recv.ex.h,
	plugins/NDI/NDI/Processing.NDI.Recv.h,
	plugins/NDI/NDI/Processing.NDI.Routing.h,
	plugins/NDI/NDI/Processing.NDI.Send.h,
	plugins/NDI/NDI/Processing.NDI.compat.h,
	plugins/NDI/NDI/Processing.NDI.deprecated.h,
	plugins/NDI/NDI/Processing.NDI.structs.h,
	plugins/NDI/NDI/Processing.NDI.utilities.h: Update to NDIv5

2023-06-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemargs.pd: use [get <offset> <length>( for accessing
	[list store] for compat Closes: https://github.com/umlaeute/Gem/issues/362

2023-06-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemargs.pd: use [get <offset> <length>( for accessing
	[list store] for compat Closes: https://github.com/umlaeute/Gem/issues/362

2023-06-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/multimodel.cpp, src/Geos/multimodel.h: [multimodel] work
	with new API

2023-06-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/model.cpp: Gem/model: get rid of m_loader

2023-06-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Makefile.am, src/Gem/model.cpp, src/Gem/model.h,
	src/Geos/model.cpp, src/Geos/model.h: move modelGL to Gem/

2023-06-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/model.h: [model] "groups" method to
	enable multiple groups at once

2023-06-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: modelASSIMP3: filter out lines
	and points LATER: make this configurable...

2023-06-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h:
	const-qualifiers

2023-06-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: cash all the
	mesh-data this means, that we can no longer update the meshes from the loaders
	with "smooth" and the like...

2023-06-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp: model: drop obsolete code

2023-06-12  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Makefile.am, src/Gem/modeldata.h: C-style modeldata
	structure for returning models by the various modelloaders

2023-06-12  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Makefile.am: add $(empty) lines to Makefile.am

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: wrap model-rendering into
	separate class so we can re-use it for [multimodel]

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/OBJ/modelOBJ.cpp: OBJ: less verbose

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: remove more unused
	members

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp: model: clear the meshes early in the open()

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: remove more unused
	code

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Controls/modelfiler.cpp: modelfiler: adjust to new modelloader
	API

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/ASSIMP3/modelASSIMP3.h,
	plugins/OBJ/modelOBJ.cpp, plugins/OBJ/modelOBJ.h: model loaders:
	drop old API

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h:
	modelloader: drop old API

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, src/plugins/modelloader.h:
	modelutils::genTexture_*() now take flat vectors

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/ASSIMP3/modelASSIMP3.h,
	plugins/OBJ/modelOBJ.cpp, plugins/OBJ/modelOBJ.h: modelloaders: get
	rid of obsolete code/vars/...

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/plugins/modelloader.cpp: modelloader: debug formatting

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/OBJ/modelOBJ.cpp: OBJ: default emissive color

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/OBJ/modelOBJ.cpp:
	ASSIMP3/OBJ: clear mashes on destroy()

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: ASSIMP3: return meshes in
	reverse order so it matches the OBJ loader (and backwards compat)

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/OBJ/modelOBJ.cpp, plugins/OBJ/modelOBJ.h,
	plugins/OBJ/model_loader.cpp, plugins/OBJ/model_loader.h: OBJ:
	adjust to new modelloader API destroying much of the old code on the way...

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/ASSIMP3/modelASSIMP3.h:
	ASSIMP3: cleanup a bit

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: handle "material"
	message locally

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h:
	modelloader: helper to render materials

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: modelASSIMP3: fix material
	calculation

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* examples/03.lighting/05.materials.pd: improve materials example

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* abstractions/gemwin.pd: gemwin: enable material rendering in light
	mode this was dropped when converting from GemManager to an
	abstraction...why?

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: modelASSIMP3: remove debugging
	printout

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: modelASSIMP3: once we've
	rendered, unset m_rebuild

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: modelASSIMP3: properly report
	whether meshes need update

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: modelASSIMP3: move legacy code
	to the bottom

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: generic group support
	(without support from the modelloader)

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp: model: iterate by reference; use 'const' when
	possible

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: const annotation

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/VertexBuffer.cpp, src/Gem/VertexBuffer.h: gem::VBO:
	"const" annotation; less verbose

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: remove old VBO code

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: switch to new
	modelloader API there's still something wrong with the VBO

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/VertexBuffer.cpp, src/Gem/VertexBuffer.h: lightweight
	gem::VBO class (to replace the heavy gem::VertexBuffer)

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/VertexBuffer.h: VertexBuffer: remove unused "type" member

2023-06-07  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/VertexBuffer.cpp, src/Gem/VertexBuffer.h: VertexBuffer:
	whitespace and annotations

2023-06-06  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/VertexBuffer.h: VertexBuffer: remove unused enums

2023-06-06  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/ASSIMP3/modelASSIMP3.h:
	modelASSIMP3: adapt new interface possibly breaking everything (except compilation)

2023-06-06  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/plugins/modelloader.cpp: modelloader: proxy for new interface

2023-06-06  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/plugins/modelloader.h: modelloader: draft for a new interface
	for the modelloader-plugins

2023-06-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/OBJ/model_loader.cpp: OBJ: reduce duplicate code

2023-06-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: ASSIMP3: get rid of some unused
	code

2023-06-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/ASSIMP3/modelASSIMP3.h:
	ASSIMP3: support for groups Closes: https://github.com/umlaeute/Gem/issues/333

2023-06-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: ASSIMP3: avoid double
	compilation for obj

2023-06-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] make sure that all the artifacts are
	user-writeable

2023-06-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/README.snapshot.pd.in, .git-ci/gitlab-iem.yml: [ci] for
	snapshot builds, generate (and ship) a README.deken.pd

2023-05-31  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] upload snapshots to deken

2023-05-31  IOhannes m zmölnig(Catalina) <zmoelnig@iem.at>

	* plugins/videoAVF/AVFVideoGrabber.mm: videoAVF: fix RGBA conversion

2023-05-31  IOhannes m zmölnig(Catalina) <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp, src/Gem/PixConvert.h: add BGRAtoARGB
	converter

2023-05-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] make [gemglfw3window] the default
	window on all platforms Closes: https://github.com/umlaeute/Gem/issues/341

2023-05-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: glfw3: fix pre-creation fullscreen
	selection

2023-05-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd, src/Base/GemWindow.cpp: "fullscreen" is
	actually a monitor-number, not a boolean

2023-05-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: glfw3: on the fly full-screen
	switching

2023-05-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: glfw3: honour "border" message

2023-05-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml, .git-ci/macOS.brew: [ci] Install fat
	homebrew packages

2023-05-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/macOS.brew: [ci] disable the fat FTGL installation until we have figured out how to fix the 'Non-checksummed download
	of freetype formula file' error

2023-05-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/macOS.brew: [ci] macOS: test install universal ftgl
	package

2023-05-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* README.md: whitespace

2023-05-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fix YAML

2023-05-16  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] continue if pacman fails

2023-05-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/msys2.pacman: [ci] Windows: use the modern 'pkgconf'
	replacement of 'pkg-config'

2023-05-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] don't try to update msys2-keyring as a side-effect, this updates the package cache, potentially
	pulling in the hold world and the kitchen sink in the next steps

2023-05-16  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/plugins/imagesaver.h: Use C++-comments to prevent
	nested-comment warning with clang

2023-05-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp: pix_freeframe: print useful errors
	for unsupported plugin types also get rid of the #warning: no need to check the plugin API as we
	can just check the plugin capabilities

2023-05-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp: pix_freeframe: print to stderr
	(rather than stdout)

2023-05-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: [gemsdlwindow] resize framebuffer if
	the user resizes the window

2023-05-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	glsl_program: fix building with clang

2023-05-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp: pix_freeframe: fix compilation on
	macOS the bundle-loader code was disabled for a reason...

2023-05-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/{_idiosyncracies.pd => Gem-help.pd}, help/Makefile.am: help:
	renamed _idiosyncracies to Gem-help and include it in the
	build-system

2023-05-14  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp, src/Output/gemsdlwindow.h:
	gemsdlwindow: no multi-context allowed Closes: https://github.com/umlaeute/Gem/issues/337 Related:
	https://github.com/umlaeute/Gem/issues/338

2023-05-14  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: gemsdlwindow: report
	dimen/framebuffer change after "dimen" message

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_frei0r.cpp: pix_frei0r: remove #warning about color
	type we *do* check the colortype now

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h: pix_frei0r:
	fallback to FREI0R_PATH

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Loaders.cpp, src/Gem/Loaders.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp: Loaders:
	report whether we are in legacy mode or not so the actual loader can search the canvaspath manually, or only
	search some fallback paths

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp: pix_freeframe: attempt all available
	loaders one after another TODO: check whether this makes macOS crash...

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp: pix_freeframe-loader: only search in
	given path

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_frei0r.cpp: pix_frei0r: also support PACKED32
	format...

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/_idiosyncracies.pd: Gem idiosyncracies

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemframebuffer-help.pd, help/gemwin-help.pd,
	help/ortho-help.pd, help/pix_chroma_key-help.pd,
	help/pix_flip-help.pd, help/pix_grey-help.pd,
	help/pix_levels-help.pd, help/pix_multiply-help.pd,
	help/pix_roi-help.pd, help/pix_share_write-help.pd,
	help/pix_sig2pix~-help.pd: minor help-patch fixes

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/glsl_program-help.pd: glsl_program: update help-file

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	glsl_program: rename "parametercache" to "keepuniforms"

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: glsl_program: only keep compatible
	parameters we already have the parameters cached in the m_uniforms.  no need to
	add additional load (in paramMess) when setting the parameter.
	instead we reconstruct the original parameters from the m_uniforms
	map.

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: glsl_program: avoid double free of
	strings in case we are using ARB-shaders

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	glsl_program: cache parameters between reloads

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: glsl_program: reformatting

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	glsl_program: use STL and classes for uniform-handling

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h: turn
	t_uniform into a (private) class/struct

2023-05-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	glsl_program: cache uniform variables sent before we have a program

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_frei0r.cpp: pix_frei0r: print warning for
	unsupported colorspaces...

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] refrash package-index before
	installing msys2-keyring

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] refresh msys2 keys after reinstalling
	msys2-keyring

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] refresh msys keys

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp: pix_freeframe: initmsg support Closes: https://github.com/umlaeute/Gem/issues/328

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h: pix_frei0r:
	initmsg support Closes: https://github.com/umlaeute/Gem/issues/328

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: moved implementation
	details of CPPExtern arg-handling into CPPExtern.cpp no need to expose this in the header...  more importantly, this
	should allow us to re-use the code for our loaders, like frei0r or
	freeframe

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemargs-help.pd: gemargs-help: updates - layout - fix typos and left-overs - headings - ...

2023-05-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemargs.pd: [gemargs]: fix parent-depth: 0=parent,
	1=grandparent,...

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/Makefile.am,
	plugins/PIPEWIRE/pipewire-videoplugin.pd,
	plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: add help-patch for
	videoPIPEWIRE

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoAVF/AVF-videoplugin.pd, plugins/videoAVF/Makefile.am:
	videoAVF: add dummy help-patch Closes: https://github.com/umlaeute/Gem/issues/350

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/VLC/vlc-videoplugin.pd: VLC: improve help-patch

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp: pix_pix2sig~: fix 'mode line' message

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_pix2sig~-help.pd, help/pix_sig2pix~-help.pd:
	pix_sig2pix~/pix_pix2sig~: update help-patches

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_pix2sig~.h:
	pix_pix2sig~: more generous "mode" handling - "line <float>" is an alias for "waterfall <float>" - (but "line" (without args) is not) - don't bail out if WATREFALL has a wrong arg (or another mode has
	any arg)

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/GMERLIN/filmGMERLIN.cpp, plugins/NDI/videoNDI.cpp,
	plugins/PIPEWIRE/videoPIPEWIRE.cpp, plugins/V4L/videoV4L.cpp,
	plugins/V4L2/videoV4L2.cpp, src/Pixes/pix_convert.cpp,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_info.cpp,
	src/Pixes/pix_rgba.cpp: fix the invocation of image.not_owned

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp, src/Gem/Image.h: finally renamed
	imageStruct.notowned to .not_owned i always read "no-town-ed"

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.h: Image: remove declarations of not-implemented
	functions and fix some comments

2023-05-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: give more information in error messages

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp: pix_pix2sig~: fix off-by-one error

2023-05-08  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Controls/gemframebuffer.cpp: gemframebuffer: print some
	warnings for unknown formats

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: gemframebuffer: drop #ifdef in
	favour of our own color-types

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp: pix_pix2sig~: get rid of chansize
	variable

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_pix2sig~.h:
	pix_pix2sig~: refactored code a fixed upside-down processing

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp: pix_pix2sig~: simplify by using
	function pointers

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/TIFF/imageTIFF.cpp: TIFF: Fix crash when trying to load a
	non-existant image after opening a TIFF with ImageMagick Closes: https://github.com/umlaeute/Gem/issues/356

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_pix2sig~.h:
	pix_pix2sig~: fix mode handling again

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp: pix_pix2sig~: fix dsp_add() invocation we need to pass "this->x_obj" if we want to call GetMyClass()

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h:
	pix_sig2pix~: get rid of static callbacks

2023-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_pix2sig~.h:
	pix_pix2sig~: wrap DSP-callback into helper-class

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp: pix_texture: set internalformat to
	GL_RGBA32F for float-formats

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp: use a variable for the internalformat

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp: pix_texture: use
	imageStruct.setCsizeByFormat rather than doing it manually

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp: pix_texture: use copy2ImageStruct()
	rather than manually copying members

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: pix_dump: pass imageStruct to helpers keeps the API cleaner, than passing all the values separately

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: pix_dump: fix row/col confusion

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: never scale float/double pixes

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: pix_dump: drop debugging

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: pix_dump: use an
	imageStruct to cache data

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: pix_dump: support
	for FLOAT and DOUBLE pixes

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.h: pix_dump: remove unused static callbacks;
	and indentation

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: pix_dump: use
	image.format rather than image.csize

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: pix_dump: get rid of
	unsed code/variables

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: refactor pix_dump code

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_gain.cpp, src/Pixes/pix_gain.h: pix_gain: add
	processFloat32 mostly for testing

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h:
	pix_sig2pix~: "upsidedown" message

2023-05-05  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemPixObj.cpp, src/Base/GemPixObj.h:
	GemPixObj::processFloat*()

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_pix2sig~.h:
	pix_pix2sig~: implement "modes" like CLEAR, FILL, LINE, WATERFALL

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp: pix_sig2pix~: minor cleanups

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_pix2sig~.h:
	pix_pix2sig~: make "perform" a proper class-method

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h:
	pix_sig2pix~: make num-samples unsigned

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h:
	pix_sig2pix~: waterfall-mode

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: gemwin: Fix reporting of size,
	framebuffersize,...  Closes: https://github.com/umlaeute/Gem/issues/342

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h:
	pix_sig2pix~: implement "mode"s: clear(default), fill & line

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h: drop
	m_pixsize member

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp: pix2sig: use 0x7FFF rather than 32000 makes more sense...

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h: pix2sig:
	perform method

2023-05-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h: remove
	unused m_imageStruct member

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/camera-help.pd: Updated camera-help Closes: https://github.com/umlaeute/Gem/issues/349

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/camera.cpp, src/Manips/camera.h: camera: turn
	up/down/left/right/forward/reverse into floats messages that govern
	the speed this is compat with the prior version iff 0/1 are used.  but it now
	allows use to define (e.g.) left/right rotation by using
	negative/positive speeds.  and of course it allows us to govern the
	speed independently for the various axes

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/Functions.h: WRAP functions that wrap between two limits

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/camera.cpp, src/Manips/camera.h: camera: revamped so it
	now works - put in into a gemhead to set the camera position for the
	downstream objects - just bang it, to get a list suitable for feeding into [gemwin]'s
	"view" message this breaks compat with how it used to work, where the global
	(singleton) [gemwin] was modified directly.  however, the legacy
	code has been broken for a while (now that we have multiple
	windows), so the break shouldn't be too drastic.  on the plus side, we can now have a "local" camera but also control
	the "global" (per gemwin) viewpoint.

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/camera.cpp, src/Manips/camera.h: camera: ctor, type,
	namespace, whitespace cleanup

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/camera.cpp, src/Manips/camera.h: camera: drop static
	callbacks in favor of the CPPEXTERN_MSG() macros

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/camera.cpp, src/Manips/camera.h: [camera] remove unused
	methods

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/text3d-help.pd, help/textextruded-help.pd,
	help/textoutline-help.pd: text*-help: mention [scale] in favour of
	[font(

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/text2d-help.pd: [text2d] fix transforms

2023-04-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/text3d-help.pd: [text3d]: document 'alias' message Closes: https://github.com/umlaeute/Gem/issues/355

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/nodist: [ci] files with spaces cannot be part of the
	'dist' package

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] install more dependencies (but
	no-recommends)

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] also install 'libtool'

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/OptiTrack/Makefile.am: OptiTrack: no DSgrabber files...

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] install autotools and friends for the
	'nodist' job

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] configure git user/email

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fix 'git commit' invocation

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] assume yes on 'apt' questions

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: include pugins/OptiTrack in the autoconf system just adding the directory to plugins/Makefile.am is not enough to
	get a makefile....

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] our test-jobs have no prerequisites so we can actually run them early (rather than wait for those pesky
	macOS and Windows jobs)

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/Makefile.am: Add OptiTrack to the build-dirs OptiTrack is disabled,but adding it here will include the sources in
	the 'dist' package

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_fiducialtrack/Makefile.am: Add COPYING.txt to
	pix_fiducialtrack's dist-files

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* : Remove vera.ttf from examples/05.text/ the file is found in examples/data/

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/ax_compiler_vendor.m4, m4/iem_relativerpath.m4: Remove unused
	m4 macros moved the 'iem_relativerpath' macro to
	https://git.iem.at/zmoelnig/autoconf-iem

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/Makefile.am, help/Makefile.am: Add missing
	abstractions and help-files

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fix exclusion rules for 'nodist' job

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/nodist: [ci] enumerate files excluded from 'make dist'

2023-04-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] job to check whether all files are
	included in the 'dist' package

2023-04-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* : tests: vertically flipped TGA image

2023-04-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* : veritcally flipped BMP

2023-04-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit a5cfec30fc48400c2195093a3a03937602d6ffa7 Author: IOhannes
	m zmoelnig <zmoelnig@iem.at> Date:   Mon Apr 17 11:44:05 2023 +0200

2023-04-17  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/imageIO/imageIO.mm: imageIO: honour metadata orientation Related: https://github.com/umlaeute/Gem/issues/347

2023-04-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/JPEG/imageJPEG.cpp: JPEG: note on how to get the
	orientation (later) Related: https://github.com/umlaeute/Gem/issues/347

2023-04-17  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/JPEG/imageJPEG.cpp: JPEG: fix colors when reading on macOS

2023-04-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemargs.pd, abstractions/gemhead.pd,
	abstractions/gemkeyboard.pd, abstractions/gemkeyname.pd,
	abstractions/gemmouse.pd, abstractions/gemorb.pd,
	abstractions/gemrepeat.pd, abstractions/gemtablet.pd,
	abstractions/gemwin.pd, abstractions/hsv2rgb.pd,
	abstractions/pix_buffer_filmopen.pd, abstractions/pix_write.pd,
	abstractions/pix_writer.pd, abstractions/rgb2hsv.pd,
	abstractions/rgb2yuv.pd, abstractions/yuv2rgb.pd: Add copyright
	boilerplate to abstractions

2023-04-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemrepeat-help.pd, abstractions/gemrepeat.pd: Add
	[gemrepeat] abstraction TODO: iteration counter Closes: https://github.com/umlaeute/Gem/issues/344

2023-04-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/13.recursion/02.iteration_is_insufficient.pd: declare
	that this help-patch requries 'zexy' (for [repeat]) Closes: https://github.com/umlaeute/Gem/issues/344

2023-04-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/11.obj-exporter/obj_primTri.pd: Fix arguments to
	[primTri] now that we are somewhat more strict with args Closes: https://github.com/umlaeute/Gem/issues/352

2023-04-14  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* tests/manual/pix-orientation/MAIN.pd: pix-orientation test: record
	both success and failure

2023-04-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PixConvert.cpp: proper parens

2023-04-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/TIFF/imageTIFF.cpp: TIFF: declare Alpha-channel as
	non-premultiplied

2023-04-13  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/TIFF/imageTIFF.cpp: TIFF: fix colors when writing (on
	macOS)

2023-04-13  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/JPEG/imageJPEG.cpp: JPEG: fix colors when writing images

2023-04-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* : commit c649f5f9de03368db4f7dc36583cdf1cb1653d68 Author: IOhannes
	m zmölnig <zmoelnig@umlautT.umlaeute.mur.at> Date:   Thu Apr 13
	17:55:39 2023 +0200

2023-04-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp, plugins/QT4L/recordQT4L.h,
	plugins/QuickTime/filmQT.cpp, plugins/SGI/imageSGI.cpp,
	plugins/STB/imageSTB.cpp, plugins/V4L/videoV4L.cpp,
	plugins/filmDSATL/filmDS.cpp, plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp, src/Gem/Image.cpp,
	src/Gem/Image.h: replace GL_-colordefs with GEM_RAW_...  to remove a deoendency on the openGL headers

2023-04-13  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/STB/imageSTB.cpp: STB: convert to GL_RGBA on all platforms

2023-04-13  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/SGI/imageSGI.cpp: SGI: convert to GL_RGBA on all platforms

2023-04-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* tests/manual/pix-orientation/MAIN.pd,
	tests/manual/pix-writer/MAIN.pd: send the working directory and the
	tested-plugin separately

2023-04-13  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* tests/manual/plugintest.sh: general script to run the "manual"
	tests

2023-04-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fix newline

2023-04-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] enable codesigning for macOS

2023-04-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] define stages

2023-04-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] undo the 'brew update' the runner has been brought up-todate

2023-04-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/README.linux, tests/manual/{pix_writer/writer-test.pd =>
	pix-writing/MAIN.pd}: Drop src/README.linux it has outdated, duplicate and diverging documentation on how to
	build...  Closes: https://github.com/umlaeute/Gem/issues/348

2023-04-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* tests/manual/{pix_writer/writer-test.pd => pix-writer/MAIN.pd}:
	Normalized pix-writer test

2023-04-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemPixDualObj.cpp, src/Base/GemPixObj.cpp,
	src/Gem/Image.cpp, src/Gem/PixConvert.h: use GL_YUV422_GEM (and a
	bit of indentation)

2023-04-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/PixConvert.cpp, src/Gem/PixConvert.h,
	src/Gem/PixConvertAltivec.cpp: PixConvert: rename "YUV420P" to
	"I420" (fourcc)

2023-04-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/PixConvert.h: PixConvert.h is a C-header no need for C++ (so make sure we don't accidentally sneak in
	C++-features like overloading)

2023-04-03  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/Image.h, src/Gem/PixConvert.cpp,
	src/Gem/PixConvert.h, src/Gem/PixConvertAltivec.cpp,
	src/Gem/PixConvertSSE2.cpp: PixConvert: s16 converters

2023-04-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/PixConvert.cpp, src/Gem/PixConvert.h:
	PixConvert: do not use function-overloading - make type explicit

2023-04-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/PixConvert.h, src/Gem/PixConvertSSE2.cpp: tightened
	includes

2023-04-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/PixConvertAltivec.cpp,
	src/Gem/PixConvertSSE2.cpp: PixConvert: fix compilation errors

2023-04-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/PixConvert.h,
	src/Gem/PixConvertAltivec.cpp, src/Gem/PixConvertSSE2.cpp:
	PixConvert: use new naming scheme for conversion functions

2023-04-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/PixConvert.h, src/Gem/PixConvertAltivec.cpp: dopr support
	for very old Altivec compilers

2023-04-02  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/PixConvert.cpp, src/Gem/PixConvert.h: minimize header
	inclusions

2023-04-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/PixConvert.cpp, src/Gem/PixConvert.h:
	PixConvert: converters from packed YUV

2023-04-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/PixConvert.cpp: basic YUV420P
	conversion

2023-04-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/PixConvert.cpp: PixConvert: fix inplace RGB4->RGB3
	conversion hopefully

2023-04-01  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/PixConvert.cpp, src/Gem/PixConvert.h:
	provide width/height to converter functions (not just size) this will be needed for the planar formats.  it also allows us to get rid of the "pixelsize" variable

2023-03-31  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp: move colorconversions from PixConvert

2023-03-31  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Gem/Makefile.am, src/Gem/PixConvert.cpp,
	src/Gem/PixConvert.h: moving conversion functions into
	Gem/PixConvert.cpp

2023-03-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Gem/Image.cpp: implement Image::convertTo() with
	Image::convertFrom()

2023-03-30  vagrant <vagrant@This-MacBook-Pro.local>

	* src/Gem/Image.cpp: "fix" BGRA->BGR conversion this is really all wrong.  the problem is with Apple using different
	byte/word-order in addition to a differnt format.  the only sane
	solution is to stay true to the name

2023-03-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/JPEG/imageJPEG.cpp: JPEG: drop error when saving YUV
	images they are converted to RGB anyhow

2023-03-30  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/TIFF/imageTIFF.cpp: TIFF: simplify color-correction code
	for Apple

2023-03-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* tests/manual/pix-orientation/MAIN.pd: move test-patch to the main
	screen

2023-03-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* tests/manual/pix-orientation/MAIN.pd: manual test for checking pix
	orientation

2023-03-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickCore.cpp: imageMAGICK: fix magickcore
	code

2023-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_tesscontrol.cpp, src/Manips/glsl_tesseval.cpp,
	src/Output/gemmacwindow.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_video.cpp: fix spelling
	mistakes

2023-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemsdl2window.h: SDL2: prevent inclusion of immintrin.h as this fails the build on macOS (when building amd64+arm64 in one
	go).  the detection of the usability in SDL_cpuinfo is slightly
	bogus (as it uses a `HAVE_IMMINTRIN_H` define, which it seems is
	true for the amd64 part (presumably set somewhere in the SDL
	headers)

2023-03-28  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* plugins/imageMAGICK/MagickCore.cpp: MagickCore: fix variable
	declaration with goto

2023-02-25  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] have 'Source'-job extended
	.run-selected

2023-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] run 'brew update' before installing
	the bundle this shouldn't be here, but until the CI-bot is fixed, let's try
	it...

2023-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp: imageMAGICK: fix image
	orientation when loading

2023-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/TIFF/imageTIFF.cpp: TIFF: honour (simple) orientation when
	reading files

2023-03-28  IOhannes m zmoelnig <vagrant@vagants-MacBook-Pro.local>

	* plugins/TIFF/imageTIFF.cpp: TIFF: try to fix colors on macOS

2023-03-28  IOhannes m zmoelnig <vagrant@vagants-MacBook-Pro.local>

	* plugins/TIFF/imageTIFF.cpp: TIFF: switch 'uint32' for 'uint32_t'

2023-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/TIFF/imageTIFF.cpp: TIFF: fix upside down orientation when
	writing images

2023-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/TIFF/imageTIFF.cpp: TIFF: do not free buffer that has not
	been allocated and drop useless variable

2023-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* tests/manual/gempattern.pd,
	tests/manual/pix_writer/writer-test.pd: some manual test for
	regressions

2023-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageIO/imageIO.mm: imageIO: use named constants for image
	orientation rather than magic numbers

2023-02-25  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] Extend all jobs with .run-selected

2023-02-25  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] Drop ".snapshot" and ".release"
	job-templates

2023-02-25  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] describe variables

2023-02-25  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] print some envvars

2023-02-24  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp: use #ifdef to prevent accidental use of
	unknown GLU_ defines

2023-02-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: gemwin: stop rendering if the window has
	been closed

2023-02-21  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp: fallback to our own implementation of
	gluErrorString()

2023-02-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemContext.cpp: get rid of unused static variables

2023-02-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Manips/ortho.cpp, src/Pixes/pix_write.cpp: explicitely include
	GemGL.h if needed

2023-02-20  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Controls/gemmouse.cpp,
	src/Controls/gemwin.cpp, src/Geos/gemvertexbuffer.cpp,
	src/Geos/ripple.h, src/Geos/rubber.h, src/Manips/camera.cpp,
	src/Manips/camera.h, src/Manips/glsl_vertex.cpp,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_writer.cpp: don't include
	Gem/Manager.h where it is not needed

2023-02-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h:
	gemglutwindow: drop useless destroyMess() method

2023-02-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw2window.cpp, src/Output/gemglfw2window.h,
	src/Output/gemglfw3window.cpp, src/Output/gemglfw3window.h,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h,
	src/Output/gemsdlwindow.cpp, src/Output/gemsdlwindow.h: drop useless
	doRender() method from window implementations

2023-02-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, switch-gemwin.sh.in: helper-script to switch between
	various gemwindow implementations

2023-02-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* devgem.sh.in: devgem: minor improvements - launch Pd without realtime-flags (useful when running withing gdb) - support Pd-launcher (useful for running Pd through gdb, valgrind,
	wine,...) - source devgem.conf for persistent envvars (useful for running Pd
	through wine)

2023-02-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglutwindow.cpp: gemglutwindow: wrap glutGetWindow()
	to minimize warnings

2023-02-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/videoNDI.cpp: NDI: handle all cases in switch/case

2023-02-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: DECKLINK: fix assignment

2023-02-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: gemglfw3window: manually resolve
	unprintable keys on macOS it seems that the arrow-keys do resolve to some unprintable
	characters, we would like to use "proper" names instead...  Closes: https://github.com/umlaeute/Gem/issues/335

2023-02-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp: gemglfw3window: align version
	strings [ci skip]

2023-02-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp: only use the result of
	glfwGetKeyName() if it is non-NULL *and* non-empty Closes: https://github.com/umlaeute/Gem/issues/335

2023-02-17  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp: [gemglfw3window] printout GLFW3
	versions (build-time and run-time)

2023-02-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Geos/scopeXYZ~.cpp, src/Pixes/pix_pix2sig~.cpp,
	src/Pixes/pix_sig2pix~.cpp: Use new CPPEXTERN_NEW_NAMED_... macros,
	obsoleting addcreator and helpsymbol hacks

2023-02-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Base/CPPExtern.h: allow CPPExterns to set their Pd objectname
	that is different from their C++-classname e.g. "scopeXYZ~" is not a valid functionname (or part thereof) in
	C/C++.  the old way around this, was to just create an alias.  now
	we can explicitely tell that the "scopeXYZ" class creates a
	"scopeXYZ~" object

2023-02-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Controls/gemframebuffer.cpp: framebuffer: use the requested
	type rather than forcing everything to GL_UNSIGNED_BYTE

2023-02-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* help/gemframebuffer-help.pd, help/pix_sig2pix~-help.pd,
	help/pix_snap-help.pd: update help-patches

2023-02-15  IOhannes m zmölnig <zmoelnig@umlautT.umlaeute.mur.at>

	* src/Pixes/pix_snap.cpp: pix_snap: add common aliases for size&pos

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_snap.cpp: uppercase
	"BYTE", "FLOAT" and "DOUBLE"

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h: pix_snap: add "type"
	message

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h: pix_snap: minor code
	cleanup

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp: less verbose

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemPixObj.cpp: GemPixObj: refuse FLOAT/DOUBLE images at least for now

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_pix2sig~.h: pix2sig~:
	raw handling of GemState so we can reject GL_FLOAT images for all GemPixObj's for now...

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_pix2sig~.cpp, src/Pixes/pix_pix2sig~.h: pix2sig~:
	handle double/float images

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h: pix2sig:
	'type' message to switch between byte/float/double

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp, src/Pixes/pix_sig2pix~.h: pix_sig2pix:
	drop useless dimenMessCallback() wrapper

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp: initialize members in ctor

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_sig2pix~.cpp: sig2pix~: use a templatefun for the
	actual processing so it's easier to extend for supporting float/double/...

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/Makefile.am, src/Pixes/{pix_pix2sig.cpp =>
	pix_pix2sig~.cpp}, src/Pixes/{pix_pix2sig.h => pix_pix2sig~.h},
	src/Pixes/{pix_sig2pix.cpp => pix_sig2pix~.cpp},
	src/Pixes/{pix_sig2pix.h => pix_sig2pix~.h}: rename source-files for
	[pix_sig2pix~] and [pix_pix2sig~]

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/scopeXYZ~.cpp, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_sig2pix.cpp: "dsp" methods must be A_CANT

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/scopeXYZ~.cpp, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_sig2pix.cpp: indentation

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: basic support for float-types in images

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: Fix image.type assignment on Apple how did this ever work?

2023-02-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: prettyprint format

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/ASSIMP3/modelASSIMP3.h:
	modelASSIMP3: honor "smooth" Currently this is only homnored while loading (unlike with modelOBJ,
	where you can re-smooth a loaded model) Closes: https://github.com/umlaeute/Gem/issues/334

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: FFMPEG: simplify packet reader with video-frames, a single packet only ever contains a single
	frame.  so there's no need to loop and hoop.

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/square.cpp: align code...

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/model.h: [model] pass texture coords
	to loader so we can support rectangle textures

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP2/modelASSIMP2.cpp: modelASSIMP2: pass scaling
	factors to textcoord-generator

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, src/plugins/modelloader.h:
	model: pass scaling factors to texcoord-generator

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/ASSIMP3/modelASSIMP3.h:
	modelASSIMP: support for texture-scaling (for rectangle textures)

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: modelASSIMP: fix name of
	'textype' property

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/OBJ/modelOBJ.cpp: modelOBJ: make "texwidth/texheight"
	writeProps private

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/OBJ/modelOBJ.cpp: modelOBJ: honour texwidth/texheight this basically allows non-rectangle textures

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/OBJ/modelOBJ.cpp:
	model*: refactored propeties-handling

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp, plugins/OBJ/model_loader.cpp:
	model*: fix texture coordinates (at least for normalized textures) Closes: https://github.com/umlaeute/Gem/issues/311

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: ASSIMP3: prevent openGL calls if
	openGL has not been initialized LATER: drop the openGL calls completely.  Closes: https://github.com/umlaeute/Gem/issues/332

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP3/modelASSIMP3.cpp: ASSIMP3: remove unused function

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/model.h: model: "blend" and
	"linewidth" messages Closes: https://github.com/umlaeute/Gem/issues/329

2023-02-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp: re-format ctor-initializers for easier
	extendibility

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.h: filmFFMPEG: prevent double
	declaration of members

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: nicely print
	ffmpeg-errors

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: note on why we disabled
	GRAY8 in default dest-fromats

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp, plugins/FFMPEG/filmFFMPEG.h:
	filmFFMPEG: renamed m_wantedCodec so it's consistend with m_wantedFormat

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG.open(): increase
	lifetime of 'ret'

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP2/modelASSIMP2.h, plugins/ASSIMP3/modelASSIMP3.h,
	plugins/AVI/filmAVI.h, plugins/AVIPLAY/filmAVIPLAY.h,
	plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/recordDECKLINK.h,
	plugins/DECKLINK/videoDECKLINK.cpp,
	plugins/DECKLINK/videoDECKLINK.h, plugins/FFMPEG/filmFFMPEG.cpp,
	plugins/HALCON/videoHALCON.h, plugins/NDI/recordNDI.h,
	plugins/OBJ/modelOBJ.h, plugins/OBJ/model_loader.cpp,
	plugins/OptiTrack/videoOptiTrack.h,
	plugins/PIPEWIRE/recordPIPEWIRE.h,
	plugins/PIPEWIRE/videoPIPEWIRE.h, plugins/PNM/recordPNM.h,
	plugins/QT4L/recordQT4L.h, plugins/QuickTime/recordQT.cpp,
	plugins/TEST/videoTEST.h, plugins/V4L/recordV4L.cpp,
	plugins/V4L/recordV4L.h, plugins/V4L2/recordV4L2.h,
	plugins/VLC/videoVLC.h, plugins/VNC/videoVNC.h,
	plugins/filmDS/filmDS.cpp, plugins/filmDS/filmDS.h,
	plugins/filmDSATL/filmDS.cpp, plugins/filmDSATL/filmDS.h,
	plugins/filmDarwin/filmDarwin.h,
	plugins/videoAVF/AVFVideoGrabber.mm, plugins/videoDS/DSgrabber.cpp,
	plugins/videoDarwin/videoDarwin.cpp: fix typos

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp, plugins/FFMPEG/filmFFMPEG.h:
	filmFFMPEG: support getting/setting the codec however, [pix_film] doesn't support this yet...

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMP: simplify prop-enumeration

2023-01-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: short-circuit
	interating over props

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] show wget command (with variables
	expanded)

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: use bool for
	newimage/newfilm

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMP: tighten frame seek
	accuracy

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: ignore seek if we
	couldn't get the number of frames this will make the video auto-proceed, but it doesn't allow us to
	change the speed...

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: use libvpx-vp9 as a vp9
	replacement (if it is available) there's still an issue with playing back the webm-example file (as
	given in the issue), as ffmpeg reports broken keyframes.  but alpha
	is working...  Closes: https://github.com/umlaeute/Gem/issues/301

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/macOS.brew: [ci] disable ffmpeg on macOS again it fails to install

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/macOS.brew, .git-ci/msys2.pacman: [ci] build against
	ffmpeg on macOS and Windows

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/FFMPEG/Makefile.am: Properly detect the
	presence of FFMPEG in configure.ac

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: less verbose

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: proper frame seeking
	(even if the timebase is weird)

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: support for RGB output
	format

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: filmFFMPEG: fix YUV format (it's
	UYVY422 instead of YUYV422)

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp, plugins/FFMPEG/filmFFMPEG.h:
	filmFFMPEG: convert and show images!

2023-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: FFMPEG: Link against libswscale

2023-01-25  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/FFMPEG/filmFFMPEG.cpp, plugins/FFMPEG/filmFFMPEG.h: put
	frameConverter into separate message

2023-01-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/FFMPEG/filmFFMPEG.cpp, plugins/FFMPEG/filmFFMPEG.h:
	ffmpeg: seeking and non-working decodePacket actually, decodePacket() does already "work", it just doesn't output
	to imageStruct yet

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/FFMPEG/filmFFMPEG.cpp: ffmpeg: towards decoding...

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/FFMPEG/Makefile.am,
	plugins/FFMPEG/filmFFMPEG.cpp, plugins/FFMPEG/filmFFMPEG.h,
	plugins/Makefile.am: starting on FFMPEG

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: fix spelling errors in configure.ac

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_dump.cpp: pix_dump: don't fall through from YUV to
	Grey Closes: https://github.com/umlaeute/Gem/issues/327

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_dump.cpp: pix_dump: save a var

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_dump.cpp: pix_dump: put constants at the beginning
	of comparision

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_dump.cpp: m_dump: simplify allocation code

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/Atom.cpp: nicer error-message if Atom::checkSignature()
	fails

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/GemSplash.cpp, src/Geos/scopeXYZ~.cpp,
	src/Pixes/pix_2grey.cpp, src/Pixes/pix_a_2grey.cpp,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_write.cpp,
	src/Pixes/pix_color.cpp, src/Pixes/pix_coloralpha.cpp,
	src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colorreduce.cpp,
	src/Pixes/pix_film.cpp, src/Pixes/pix_grey.cpp,
	src/Pixes/pix_pix2sig.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_texture.cpp: Use A_GIMME as signature for aliases Closes: https://github.com/umlaeute/Gem/issues/326

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_dump.cpp: pix_dump: simplify code precalculate scale-factor and apply it for both byte-mode and normal
	mode.

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: pix_video: "open"
	now wraps "driver"+"device"

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: pix_video:
	implicit (driver|device)MessCallback and have deviceMess() and driverMess() return a status

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_video.h: pix_video: remove unused static methods

2023-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/Atom.cpp: Atom::checkSignature() now always passes if no
	args are expected

2023-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: [gemglfw3window] swap
	middle<->right mousebuttons GLFW sorts them left/right/middle, but in Gem we sort them from left
	to right

2023-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemhead.pd, abstractions/gemmouse.pd,
	abstractions/gemwin.pd, abstractions/pix_blobtracker.pd,
	abstractions/pix_buffer_filmopen.pd, abstractions/pix_write.pd,
	abstractions/pix_writer.pd: Use [gemargs] for Gem-abstractions gemhead: enable multicontext support Closes: https://github.com/umlaeute/Gem/issues/325

2023-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/Makefile.am, src/Controls/gemargs.cpp,
	src/Controls/gemargs.h: Drop C++ implementation of [gemargs]

2023-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/Makefile.am, abstractions/gemargs-help.pd,
	abstractions/gemargs-test.pd, abstractions/gemargs.pd: Implement
	[gemargs] as an abstraction empty args are output as [bang(

2023-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemargs.cpp: gemargs: args go to the right-outlet;
	initmsgs to the left outlet so we receive the initmsgs *after* the args

2023-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/Atom.cpp, src/RTE/Atom.h: make the return-value of
	Atom.getRTEAtom() immutable

2023-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.h, src/RTE/Atom.cpp: fix expanding of
	A_DEFSYMBOL

2023-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemShape.cpp, src/Geos/cylinder.cpp,
	src/Geos/cylinder.h, src/Geos/disk.cpp, src/Geos/disk.h,
	src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/sphere3d.cpp,
	src/Geos/sphere3d.h, src/Geos/teapot.cpp, src/Geos/teapot.h,
	src/Geos/torus.cpp, src/Geos/torus.h: Override GemGluObj's
	renderShape() rather than render() so we inherit all the nice nifties from GemShape Closes: https://github.com/umlaeute/Gem/issues/323

2023-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/Makefile.am, src/Controls/gemargs.cpp,
	src/Controls/gemargs.h: [gemargs] get arguments and messages from
	canvasargs

2023-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.h: Allow objects to suppress the args->message
	conversion

2023-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.h: formatting

2023-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.h: forward ";"-messages in creation args as
	messages so [pix_texture; rectangle 1] is really the same as
	[loadbang]->[rectangle 1(->[pix_texture].  or, kind of "the same",
	as this is sent before the object is created to anything...

2023-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/pix_artoolkit/pix_artoolkit.cpp,
	extra/pix_drum/pix_drum.cpp,
	extra/pix_fiducialtrack/pix_fiducialtrack.cpp,
	extra/pix_mano/pix_mano.cpp: CPPEXTERN_NEW*() now requires a
	trailing semicolon

2023-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.h: use A_GIMME for all constructors, and handle
	the rest ourselves...

2023-01-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/RTE/Atom.cpp, src/RTE/Atom.h, src/RTE/Makefile.am: RTE::Atom
	wrapper

2023-01-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.cpp, src/Base/GemBase.h,
	src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
	src/Base/GemPixDualObj.cpp, src/Base/GemPixDualObj.h,
	src/Base/GemShape.cpp, src/Base/GemShape.h, src/Base/TextBase.h,
	src/Base/TextBaseFTGL.cpp, src/Base/TextBaseNone.cpp,
	src/Controls/gemcubeframebuffer.cpp,
	src/Controls/gemcubeframebuffer.h, src/Controls/gemlist.cpp,
	src/Controls/gemlist.h, src/Controls/gemwin.cpp,
	src/Controls/gemwin.h, src/Controls/modelfiler.cpp,
	src/Gem/Settings.cpp, src/Geos/model.cpp, src/Geos/model.h,
	src/Geos/multimodel.cpp, src/Geos/multimodel.h, src/Geos/polygon.h,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Manips/ambient.cpp,
	src/Manips/ambient.h, src/Manips/color.cpp, src/Manips/color.h,
	src/Manips/diffuse.cpp, src/Manips/diffuse.h,
	src/Manips/emission.cpp, src/Manips/emission.h,
	src/Manips/fragment_program.cpp, src/Manips/fragment_program.h,
	src/Manips/glsl_fragment.cpp, src/Manips/glsl_fragment.h,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h,
	src/Manips/glsl_program.cpp, src/Manips/glsl_program.h,
	src/Manips/glsl_tesscontrol.cpp, src/Manips/glsl_tesscontrol.h,
	src/Manips/glsl_tesseval.cpp, src/Manips/glsl_tesseval.h,
	src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h,
	src/Manips/specular.cpp, src/Manips/specular.h,
	src/Manips/vertex_program.cpp, src/Manips/vertex_program.h,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h, src/Pixes/pix_bitmask.cpp,
	src/Pixes/pix_bitmask.h, src/Pixes/pix_blob.cpp,
	src/Pixes/pix_blob.h, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_buffer.h, src/Pixes/pix_buffer_read.cpp,
	src/Pixes/pix_buffer_read.h, src/Pixes/pix_buffer_write.cpp,
	src/Pixes/pix_buffer_write.h, src/Pixes/pix_colormatrix.cpp,
	src/Pixes/pix_colormatrix.h, src/Pixes/pix_convolve.cpp,
	src/Pixes/pix_convolve.h, src/Pixes/pix_coordinate.cpp,
	src/Pixes/pix_coordinate.h, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_curve.h, src/Pixes/pix_data.cpp,
	src/Pixes/pix_data.h, src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_gain.h,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_histo.h,
	src/Pixes/pix_image.cpp, src/Pixes/pix_image.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_movie.h,
	src/Pixes/pix_multiimage.cpp, src/Pixes/pix_multiimage.h,
	src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_offset.h, src/Pixes/pix_record.cpp,
	src/Pixes/pix_record.h, src/Pixes/pix_rectangle.cpp,
	src/Pixes/pix_rectangle.h, src/Pixes/pix_set.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIRf.cpp,
	src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	src/Pixes/pix_write.h, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_writer.h, src/Utils/GLUtil_define.cpp,
	src/Vertex/vertex_add.cpp, src/Vertex/vertex_add.h,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_model.cpp,
	src/Vertex/vertex_model.h, src/Vertex/vertex_tabread.cpp,
	src/Vertex/vertex_tabread.h, src/openGL/GLdefine.cpp: Use 't_symbol*
	' rather than 't_symbol *'

2023-01-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.h: indentation...

2023-01-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemwin.cpp, src/Geos/model.cpp,
	src/Geos/multimodel.cpp, src/Manips/fragment_program.cpp,
	src/Manips/glsl_fragment.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_tesscontrol.cpp, src/Manips/glsl_tesseval.cpp,
	src/Manips/glsl_vertex.cpp, src/Manips/vertex_program.cpp,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer_read.cpp,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_convert.cpp,
	src/Pixes/pix_film.cpp, src/Pixes/pix_flip.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_image.cpp, src/Pixes/pix_imageInPlace.cpp,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_multiimage.cpp: Use
	A_DEFSYMBOL instead of A_DEFSYM everywhere

2023-01-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.h: renamed macro-args

2023-01-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/ndi-videoplugin.pd: fix NDI-video documentation patch Closes: https://github.com/umlaeute/Gem/issues/322

2022-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemhead.cpp: [gemhead] allow float priority Closes: https://github.com/umlaeute/Gem/issues/321

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: gemglfw3window: if no width has
	been specified, use monitor size (in fullscreen)

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.h, src/Base/GemBase.cpp, src/Base/GemBase.h,
	src/Base/GemPixDualObj.cpp, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWindow.h,
	src/Controls/gemlist.h, src/Controls/gemlist_info.cpp,
	src/Controls/gemreceive.cpp, src/Gem/GLStack.cpp,
	src/Gem/ImageIO.h, src/Gem/Properties.cpp, src/Gem/Setup.cpp,
	src/Geos/sphere3d.cpp, src/Makefile.am, src/Output/README.cocoa,
	src/Output/gemmacoswindow.mm, src/Output/gemmacwindow.cpp,
	src/Output/gemsdl2window.cpp, src/README.linux, src/RTE/Outlet.cpp,
	src/Utils/Matrix.h, src/Utils/SIMD.cpp,
	src/Utils/SynchedWorkerThread.h, src/Utils/Thread.h,
	src/Utils/Vector.cpp, src/Utils/WorkerThread.h, src/Utils/any.h,
	src/openGL/README, src/plugins/modelloader.h, src/plugins/video.h,
	src/plugins/videoBase.h: fix spelling errors codespell!

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: gemglfw3window: enable
	single-buffered mode if requested Closes: https://github.com/umlaeute/Gem/issues/305

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: alignment

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: gemwin: replace $0-realdimen with
	$0-framebuffersize (where appropriate) Closes: https://github.com/umlaeute/Gem/issues/318

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: [gemwin] resaved with Pd-0.53

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp: handle upside-down images (according to
	the docs)

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp: pix_data: simplify NORMALIZED code

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_data-help.pd: pix_data: update help-patch

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp, src/Pixes/pix_data.h: pix_data: rename
	"mode" message to "normalize" Closes: https://github.com/umlaeute/Gem/issues/315

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp, src/Pixes/pix_data.h: pix_data: add "mode"
	message, to skip the position scaling.

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp: pix_data: normalize by (dimen-1) rather than by (dimen), and then clamp to (dimen-1).  this makes it
	somewhat clearer what is happening.  the downside is, that this will read the neighbouring pixel (as
	compared to the old code), if the input was normalized by dimen.  if
	the input was normalized by (dimen-1), the output will be the same,
	except for the last pixel.

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp: pix_data: don't clamp position on receive we are clamping right before outputting anyhow...

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp, src/Pixes/pix_data.h: pix_data: "list"
	method to set the coords and trigger in one go

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp, src/Pixes/pix_data.h: pix_data: use an
	enum for quality

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_data.cpp: pix_data: fix macro names

2022-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/text3d-help.pd: text-help: show "hello world" in arabic and
	chinese Closes: https://github.com/umlaeute/Gem/issues/319

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: PIPEWIRE: copy data to
	pw_stream

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: PIPEWIRE: convert image to
	target format

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: PIPEWIRE: exit if init()
	failed

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: move image-reallocation out
	of init()

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: PIPEWIRE: early exit is
	there's no loop

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: debugging output

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: PIPEWIRE: less warnings

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: PIPEWIRE: use default size !=
	0

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: indentation

2022-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/recordPIPEWIRE.cpp: PIPEWIRE: we only pass 4
	formats

2022-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/Makefile.am,
	plugins/PIPEWIRE/recordPIPEWIRE.cpp,
	plugins/PIPEWIRE/recordPIPEWIRE.h: recordPIPEWIRE stub

2022-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: properly cleanup

2022-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: allow empty appname/nodename

2022-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: fix imageStrict.fromGray(short*)

2022-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: better colourspaces
	for the various SPA-formats

2022-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: whitespace

2022-11-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: make sure data is
	properly allocated

2022-11-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: try to always
	convert data

2022-11-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: getting props

2022-11-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: directly apply
	properties to pw_props

2022-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* doc/notes/.gitignore: ignore generated CSV files

2022-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* doc/notes/keynames.org: random notes on keynames as reported by
	[gem*window] on various platforms

2022-11-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: basic property
	support

2022-11-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp,
	plugins/PIPEWIRE/videoPIPEWIRE.h: PIPEWIRE: close stream

2022-11-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: PIPEWIRE: properly announce
	provided backend

2022-11-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp: indent

2022-11-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp,
	plugins/PIPEWIRE/videoPIPEWIRE.h: PIPEWIRE: got my camera working

2022-11-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/PIPEWIRE/videoPIPEWIRE.cpp,
	plugins/PIPEWIRE/videoPIPEWIRE.h: pipewire registers a sink (but
	does not run the loop)

2022-11-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, plugins/Makefile.am, plugins/PIPEWIRE/Makefile.am,
	plugins/PIPEWIRE/videoPIPEWIRE.cpp,
	plugins/PIPEWIRE/videoPIPEWIRE.h: videoPIPEWIRE stub

2022-11-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/init_ndi_library.hh: NDI: emit "install NDI" warning
	only once

2022-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/AVI/Makefile.am, plugins/VFW/Makefile.am:
	Only build AVI and VFW plugins if vfw32.lib can be found and is
	enabled.  rather than just using "WINDOWS" as the discriminator.  e.g.
	"--without-ALL" would disable linking against vfw32.lib, but still
	attempt to build the plugins, resulting in FTBFS

2022-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* doc/astyle.rc: astyle: allow for really long lines we do want to keep lines under 80 chars, but sometimes longer lines
	improve readability...

2022-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/VIDS/videoVIDS.cpp: prevent astyle from reformatting our
	macro-driven "else"-clauses

2022-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/VIDS/videoVIDS.cpp: fix else-clauses (that were broken by
	astyle)

2022-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp, src/Pixes/pix_2grey.cpp,
	src/Pixes/pix_add.cpp, src/Pixes/pix_background.cpp,
	src/Pixes/pix_blur.cpp, src/Pixes/pix_chroma_key.cpp,
	src/Pixes/pix_compare.cpp, src/Pixes/pix_contrast.cpp,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_gain.cpp,
	src/Pixes/pix_mix.cpp, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_offset.cpp, src/Pixes/pix_subtract.cpp,
	src/Utils/GemMath.h, src/Utils/Matrix.cpp: drop the "register"
	keyword it has been deprecated by C++11...

2022-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/pix_artoolkit.cpp,
	extra/pix_artoolkit/pix_artoolkit.h, extra/pix_drum/pix_drum.cpp,
	extra/pix_drum/pix_drum.h, extra/pix_hit/pix_hit.cpp,
	extra/pix_hit/pix_hit.h, extra/pix_mano/pix_mano.cpp,
	extra/pix_mano/pix_mano.h, plugins/AVIPLAY/filmAVIPLAY.cpp,
	plugins/DECKLINK/decklink_common.h,
	plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/videoDECKLINK.cpp,
	plugins/GMERLIN/filmGMERLIN.cpp, plugins/HALCON/videoHALCON.cpp,
	plugins/NDI/recordNDI.cpp, plugins/NDI/videoNDI.cpp,
	plugins/NDI/videoNDI.h, plugins/OBJ/modelOBJ.cpp,
	plugins/PNM/recordPNM.cpp, plugins/PYLON/videoPYLON.cpp,
	plugins/PYLON/videoPYLON.h, plugins/QT4L/filmQT4L.cpp,
	plugins/QT4L/recordQT4L.cpp, plugins/QuickTime/recordQT.cpp,
	plugins/STB/imageSTB.cpp, plugins/TIFF/imageTIFF.cpp,
	plugins/V4L/videoV4L.cpp, plugins/V4L2/recordV4L2.cpp,
	plugins/V4L2/videoV4L2.cpp, plugins/VIDS/videoVIDS.cpp,
	plugins/filmAVF/filmAVF.mm, plugins/filmDS/filmDS.cpp,
	plugins/filmDarwin/filmDarwin.cpp, plugins/imageIO/imageIO.mm,
	plugins/videoAVF/AVFVideoGrabber.mm, src/Base/CPPExtern.cpp,
	src/Base/CPPExtern.h, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixObj.cpp, src/Base/GemWinCreateEM.cpp,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Base/GemWindow.cpp, src/Base/TextBaseFTGL.cpp,
	src/Controls/gemframebuffer.cpp, src/Controls/modelfiler.cpp,
	src/Gem/Files.cpp, src/Gem/Image.cpp, src/Gem/Manager.cpp,
	src/Gem/Settings.cpp, src/Gem/Setup.cpp, src/Gem/State.cpp,
	src/Gem/State.h, src/Gem/VertexBuffer.cpp,
	src/Geos/gemvertexbuffer.cpp, src/Geos/model.cpp,
	src/Geos/multimodel.cpp, src/Geos/scopeXYZ~.cpp,
	src/Manips/glsl_program.cpp, src/Manips/glsl_vertex.cpp,
	src/Output/gemcocoawindow.mm, src/Output/gemglfw3window.cpp,
	src/Output/gemglutwindow.cpp, src/Output/gemglxwindow.cpp,
	src/Output/gemmacoswindow.mm, src/Output/gemmacwindow.cpp,
	src/Output/gemsdl2window.cpp, src/Output/gemsdlwindow.cpp,
	src/Output/gemw32window.cpp, src/Pixes/pix_contrast.cpp,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_test.cpp, src/Pixes/pix_threshold.cpp,
	src/Pixes/pix_vpaint.cpp, src/RTE/RTE.cpp, src/Utils/GLUtil.cpp,
	src/Utils/GemString.cpp, src/Utils/is_pointer.h,
	src/Utils/wstring.h, src/Vertex/vertex_tabread.cpp,
	src/openGL/GEMglActiveTexture.cpp,
	src/openGL/GEMglGenerateMipmap.cpp, src/openGL/GEMglUniform1f.cpp:
	re-indent the entire code-base

2022-11-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemw32window.cpp: gemw32window: expand keynames [gemw32window] still reports alpha-chars as uppercase (that is "a"
	maps to "A") Closes: https://github.com/umlaeute/Gem/issues/316

2022-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* autogen.sh: Fix SUBDIRS when manually running autoconf

2022-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWindow.cpp: keyboard: normalize common non-printable
	character names

2022-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: Slightly normalize the keynames of
	[gemglfw3indow] support keycodes that cannot be properly resolved with
	glfwGetKeyName().  Closes: https://github.com/umlaeute/Gem/issues/310

2022-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* tools/indent.sh: fix indent script

2022-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglutwindow.cpp: Slightly normalize the keynames of
	[gemglutwindow] support keycodes from the freeglut_ext set (Shift/Ctrl/Alt,...)

2022-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglxwindow.cpp: Slightly normalize the keynames of
	[gemglxwindow] 'AltGr' now outputs "ISO_Level3_Shift" instead of "" (empty symbol).
	[gemsdlwindow] outputs "Mode" though...

2022-10-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/pix_buf-help.pd: fix docu about [pix_buf]'s argument

2022-10-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp:
	frei0r/freeframe: changing a parameter sets the image to dirty so it gets resend

2022-10-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_frei0r.cpp: pix_frei0r: swap bytes if required

2022-10-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Image.cpp: convert fromRGBA to GL_ABGR_EXT

2022-10-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/V4L/recordV4L.cpp, plugins/V4L2/recordV4L2.cpp,
	src/Gem/Image.cpp, src/Pixes/pix_convert.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_multiblob.cpp, src/Pixes/pix_rgba.cpp: explicitly call
	setCsizeByFormat() rather than relying on on image.convert*()

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h: trying to fix
	pix_frei0r on apple

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemPixDualObj.cpp, src/Base/GemPixObj.cpp: put GL_RGB(A)
	and GL_BGR(A) in a single line (where applicable)

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: setCsizeByFormat: keep native format; merge
	apple and non-apple code does this break anything?

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/GemGL.h, src/Gem/Image.cpp, src/Gem/Image.h: define
	GEM_RGB differently for Apple and non-Apple

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: internally use GL_BGR(A) instead of
	GL_BGR(A)_EXT

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_test.cpp: [pix_test] support RGB colorspace

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_test.cpp, src/Pixes/pix_test.h: [pix_test] accept
	dimension arguments

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PNM/recordPNM.cpp: flip upsidedown logic PNM images are top-to-bottom

2022-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/PNM/recordPNM.cpp, plugins/PNM/recordPNM.h: remove the
	GEM_USE_RECORDPNM ifdefs if you don't want the plugin, don't compile it (or remove it)

2022-10-14  Claude Heiland-Allen <claude@mathr.co.uk>

	* configure.ac, plugins/Makefile.am, plugins/PNM/Makefile.am,
	plugins/PNM/recordPNM.cpp, plugins/PNM/recordPNM.h: recordPNM plugin
	for PPM and PGM image stream output PNM is a family of lowest common denominator image formats, with an
	ASCII header containing metadata, followed by raw uncompressed image
	data.  Specification at <https://netpbm.sourceforge.net/doc/pnm.html>.  This plugin writes a single file containing a concatenated stream of
	PNM images.  Supports the following codecs: - ppm (rgb888 PPM P6 binary format) - pgm (gray8 PGM P5 binary format) Example use case: 1. `mkfifo fifo.ppm` 2. record frames into `fifo.ppm` with this plugin 3. encode video with `ffmpeg -f image2pipe -i fifo.ppm ...` Note that the writer may block if data is not read fast enough.

2022-10-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/ortho-help.pd: [ortho] improve help-patch - start with a visible cylinder(!) - avoid counter overflow - fix spelling mistakes

2022-10-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* abstractions/gemwin.pd: report framebuffersize to objects that
	query the current "window size" Closes: https://github.com/umlaeute/Gem/issues/243

2022-09-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] no longer do 'ls -l' on binaries

2022-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: use framebuffersize rather than window
	dimensions to calculate glViewPort Closes: https://github.com/umlaeute/Gem/issues/243

2022-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemcocoawindow.mm, src/Output/gemglfw2window.cpp,
	src/Output/gemglfw3window.cpp, src/Output/gemglfw3window.h,
	src/Output/gemglutwindow.cpp, src/Output/gemglxwindow.cpp,
	src/Output/gemmacoswindow.mm, src/Output/gemmacwindow.cpp,
	src/Output/gemsdl2window.cpp, src/Output/gemsdlwindow.cpp,
	src/Output/gemw32window.cpp: gemwin: report framebuffersize for now, this is the same as the "dimen" info, except for GLFW3

2022-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h: unified reporting of
	framebuffersize

2022-09-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] reduce the number of inspected files

2022-09-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] use our own variable for changing
	back to the root build dir obviously ${CI_PROJECT_DIR} is relative to some unknown reference
	(typically: the users HOME directory) on MSW and Darwin

2022-09-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] print date early

2022-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fix path to build root

2022-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] Ignore errors when splitting debug
	info

2022-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] i hate YAML

2022-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] split debug info from binaries (and
	remove debug info from deken packages) we keep the debug info in the artifacts though (so it should be
	possible to debug)

2022-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/split-debug: [ci] script to split debug information from
	binaries based on dh_strip

2022-09-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVF/filmAVF.mm: another instance of error() instead of
	pd_error()

2022-09-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/PBuffer.cpp: more uses of pd_error() instead of error()

2022-08-26  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ck] set some HOMEBREW vars on macOS

2022-08-26  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/macOS.brew: [ci] macOS: disable dependency on llvm/openmp

2022-08-25  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] Allow to install Pd for macOS from
	zip+dmg

2022-08-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] fill .snapshot with air.

2022-08-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] Build against Pd-0.52

2022-08-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] don't expire snapshot artifacts

2022-07-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am: buildsystem: sort plugins
	alphabetically (rather than by type) many implementations provide multiple plugin types

2022-07-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] show the number of CPUs to use when
	building

2022-07-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] disable stuff when doing 'distcheck'
	build the interesting part about 'make distcheck' is the secondary-build,
	which has everything disabled anyhow...

2022-07-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use all available CPUs for compiling

2022-07-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am, plugins/QuickTime/Makefile.am,
	plugins/{filmQT => QuickTime}/filmQT.cpp, plugins/{filmQT =>
	QuickTime}/filmQT.h, plugins/{imageQT => QuickTime}/imageQT.cpp,
	plugins/{imageQT => QuickTime}/imageQT.h, plugins/{recordQT =>
	QuickTime}/recordQT.cpp, plugins/{recordQT =>
	QuickTime}/recordQT.h, plugins/{filmQT =>
	QuickTime}/win-vce2010/filmQT.vcxproj, plugins/{filmQT =>
	QuickTime}/win-vs2003/filmQT.sln, plugins/{filmQT =>
	QuickTime}/win-vs2003/filmQT.vcproj, plugins/{filmQT =>
	QuickTime}/win-vs2008/filmQT.sln, plugins/{filmQT =>
	QuickTime}/win-vs2008/filmQT.vcproj, plugins/filmQT/Makefile.am,
	plugins/imageQT/Makefile.am,
	plugins/imageQT/win-vce2010/imageQT.vcxproj,
	plugins/imageQT/win-vs2003/imageQT.sln,
	plugins/imageQT/win-vs2003/imageQT.vcproj,
	plugins/imageQT/win-vs2008/imageQT.sln,
	plugins/imageQT/win-vs2008/imageQT.vcproj,
	plugins/recordQT/Makefile.am,
	plugins/recordQT/win-vce2010/recordQT.vcxproj,
	plugins/recordQT/win-vs2003/recordQT.sln,
	plugins/recordQT/win-vs2003/recordQT.vcproj,
	plugins/recordQT/win-vs2008/recordQT.sln,
	plugins/recordQT/win-vs2008/recordQT.vcproj: plugins: merge
	(film,image,record)QT/ directories into QuickTime/

2022-07-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: resorted plugin declarations in configure.ac

2022-07-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am, plugins/QT4L/Makefile.am,
	plugins/{filmQT4L => QT4L}/filmQT4L.cpp, plugins/{filmQT4L =>
	QT4L}/filmQT4L.h, plugins/{recordQT4L => QT4L}/recordQT4L.cpp,
	plugins/{recordQT4L => QT4L}/recordQT4L.h, plugins/{imageSGI =>
	SGI}/COPYING.txt, plugins/{imageSGI => SGI}/Makefile.am,
	plugins/{imageSGI => SGI}/imageSGI.cpp, plugins/{imageSGI =>
	SGI}/imageSGI.h, plugins/{imageSGI => SGI}/sgiimage.cpp,
	plugins/{imageSGI => SGI}/sgiimage.h, plugins/{imageSGI =>
	SGI}/win-vce2010/imageSGI.vcxproj, plugins/{imageSGI =>
	SGI}/win-vs2003/imageSGI.sln, plugins/{imageSGI =>
	SGI}/win-vs2003/imageSGI.vcproj, plugins/{imageSGI =>
	SGI}/win-vs2008/imageSGI.sln, plugins/{imageSGI =>
	SGI}/win-vs2008/imageSGI.vcproj, plugins/filmQT4L/Makefile.am,
	plugins/recordQT4L/Makefile.am: plugins: merge recordQT4L and
	filmQT4L; rename imageSGI to SGI we keep videoSGI, as this is OS-specific (legacy) code (unlike
	imageSGI, which runs everywhere)

2022-07-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/Makefile.am: drop duplicate entry for TEST plugin

2022-07-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/ASSIMP2/Makefile.am, plugins/ASSIMP3/Makefile.am,
	plugins/DECKLINK/Makefile.am, plugins/NDI/Makefile.am,
	plugins/OptiTrack/Makefile.am, plugins/STB/Makefile.am,
	plugins/VIDS/Makefile.am, plugins/VLC/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDSATL/Makefile.am,
	plugins/imageSGI/Makefile.am: plugins: include missing files in the
	'dist' tarball

2022-07-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Makefile.am: version_current.h depends on sub-libraries - but
	only if they have been build

2022-07-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/DECKLINK/Makefile.am: DECKLINK: fix typo

2022-07-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/DECKLINK/Makefile.am: DECKLINK: pass CFLAGS (for compiling
	C-files)

2022-07-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/DECKLINK/Makefile.am,
	plugins/DECKLINK/libDeckLinkAPIDispatch.cpp,
	plugins/DECKLINK/libDeckLinkAPI_i.c: DECKLINK: simplifify the
	libDeckLinkAPI sources by using '#include' and letting the include-path do it's magic

2022-07-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] fix fat-binary again

2022-07-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] streamlining download for win and
	macOS

2022-07-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] fix typo when setting fat-binary

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] add 'make distcheck' job in
	"test"-stage

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] default to [gemglfw3window] on macOS

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] simplify CI-config

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use tools/ rather than the removed
	build/tools/

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: show DeckLink in the record-backends

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: sort capture backends alphabetically

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .gitignore, Makefile.am, build/.gitignore, build/Makefile.am,
	build/autoconf/.gitignore, build/autoconf/README.txt,
	build/autoconf/configure.mingw32,
	build/osx-projectbuilder/Gem.pbproj/project.pbxproj,
	build/osx-xcode/Gem.xcodeproj/project.pbxproj,
	build/win-vce2010/Debug.props, build/win-vce2010/DirectShow.props,
	build/win-vce2010/FTGL.props, build/win-vce2010/FTGL_Debug.props,
	build/win-vce2010/FTGL_Release.props, build/win-vce2010/Gem.props,
	build/win-vce2010/Gem.sln, build/win-vce2010/Gem.vcxproj,
	build/win-vce2010/Gem.vcxproj.filters,
	build/win-vce2010/GemInternal.props,
	build/win-vce2010/QuickTime.props,
	build/win-vce2010/README_W32.txt, build/win-vce2010/Release.props,
	build/win-vce2010/SIMD.props, build/win-vce2010/VFW.props,
	build/win-vce2010/altbase.props, build/win-vce2010/extra.props,
	build/win-vce2010/extraCommon.props,
	build/win-vce2010/installer.bat,
	build/win-vce2010/installer.vcxproj,
	build/win-vce2010/installerCVS.bat,
	build/win-vce2010/libraries.txt, build/win-vce2010/plugin.props,
	build/win-vce2010/pluginCommon.props,
	build/win-vce2010/pthread.props, build/win-vce2010/puredata.props,
	build/win-vce2010/release.bat, build/win-vce2010/w32.props,
	build/win-vs2003/Gem.sln, build/win-vs2003/Gem.vcproj,
	build/win-vs2003/README_W32.txt.template,
	build/win-vs2003/installer.bat, build/win-vs2003/installer.vcproj,
	build/win-vs2003/installerCVS.bat, build/win-vs2003/libraries.txt,
	build/win-vs2003/release.bat, build/win-vs2008/Debug.vsprops,
	build/win-vs2008/DirectShow.vsprops, build/win-vs2008/FTGL.vsprops,
	build/win-vs2008/FTGL_Debug.vsprops,
	build/win-vs2008/FTGL_Release.vsprops, build/win-vs2008/Gem.sln,
	build/win-vs2008/Gem.vcproj, build/win-vs2008/Gem.vsprops,
	build/win-vs2008/GemInternal.vsprops,
	build/win-vs2008/QuickTime.vsprops,
	build/win-vs2008/README_W32.txt.template,
	build/win-vs2008/Release.vsprops, build/win-vs2008/SIMD.vsprops,
	build/win-vs2008/VFW.vsprops, build/win-vs2008/extra.vsprops,
	build/win-vs2008/extraCommon.vsprops,
	build/win-vs2008/installer.bat, build/win-vs2008/installer.vcproj,
	build/win-vs2008/installerCVS.bat, build/win-vs2008/libraries.txt,
	build/win-vs2008/plugin.vsprops,
	build/win-vs2008/pluginCommon.vsprops,
	build/win-vs2008/pthread.vsprops,
	build/win-vs2008/puredata.vsprops, build/win-vs2008/release.bat,
	build/win-vs2008/w32.vsprops, build/win-vs6/README.txt,
	build/win-vs6/gem.dsp, build/win-vs6/gem_vc6.dsw,
	build/win-vs7/README.txt, build/win-vs7/gem.vcproj,
	build/win-vs7/gem_vc7.sln, configure.ac, tools/Makefile.am,
	{build/tools => tools}/indent.sh, {build =>
	tools}/osx-dmginstaller/buildinstaller.sh, {build =>
	tools}/osx-dmginstaller/droplet_system.applescript, {build =>
	tools}/osx-dmginstaller/droplet_user.applescript, {build =>
	tools}/osx-dmginstaller/icon2app, {build =>
	tools}/osx-dmginstaller/installer_system.applescript, {build =>
	tools}/osx-dmginstaller/installer_user.applescript, {build/tools =>
	tools}/systeminfo.sh, {build => tools}/win-nsis/Gem.nsi, {build =>
	tools}/win-nsis/buildinstaller.bat, {build =>
	tools}/win-nsis/uninstaller1.nsi, {build =>
	tools}/win-nsis/uninstaller2.nsi: drop build/ directory salvage the interesting parts into tools/

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] re-enable DECKLINK on Windows hopefully the helper-library did the trick

2022-07-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/DECKLINK/Makefile.am,
	plugins/DECKLINK/decklink_common.h,
	plugins/DECKLINK/videoDECKLINK.cpp: DECKLINK: use helper-library
	rather than including C/C++ files verbatim

2022-07-12  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] (temporarily) disable DeckLink builds
	on windows it requires a .lib/.dll generated from an .idl file (currently the
	.idl file is missing; but more importantly, mingw doesn't ship
	'midl' the .idl-compiler)

2022-07-12  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] sort w32 after w64

2022-07-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: DECKLINK: BMDVideoInputFlags
	is not the same as BMDSupportedVideoModeFlags and mingw/w32 is picky about types...

2022-07-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: DECKLINK: declare more
	virtual methods as STDMETHODCALLTYPE for w32 compat

2022-07-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink_common.h: DECKLINK: additional w32 build
	fixes

2022-07-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/videoDECKLINK.cpp: DECKLINK: w64 build fixes

2022-07-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, plugins/Makefile.am, plugins/TEST/Makefile.am: tell
	build-system that filmTEST and videoTEST have been merged

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/TEST/Makefile.am, plugins/{filmTEST =>
	TEST}/filmTEST.cpp, plugins/{filmTEST => TEST}/filmTEST.h,
	plugins/{videoTEST => TEST}/test-videoplugin.pd, plugins/{videoTEST
	=> TEST}/videoTEST.cpp, plugins/{videoTEST => TEST}/videoTEST.h,
	plugins/{filmTEST => TEST}/win-vce2010/filmTEST.vcxproj,
	plugins/{filmTEST => TEST}/win-vce2010/filmTEST.vcxproj.filters,
	plugins/{videoTEST => TEST}/win-vce2010/videoTEST.vcxproj,
	plugins/{videoTEST => TEST}/win-vs2003/videoTEST.sln,
	plugins/{videoTEST => TEST}/win-vs2003/videoTEST.vcproj,
	plugins/{videoTEST => TEST}/win-vs2008/videoTEST.sln,
	plugins/{videoTEST => TEST}/win-vs2008/videoTEST.vcproj,
	plugins/filmTEST/Makefile.am, plugins/videoTEST/Makefile.am: merge
	videoTEST and filmTEST implementation folders into a single TEST

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{modelASSIMP2 => ASSIMP2}/Makefile.am,
	plugins/{modelASSIMP2 => ASSIMP2}/README.txt, plugins/{modelASSIMP2
	=> ASSIMP2}/modelASSIMP2.cpp, plugins/{modelASSIMP2 =>
	ASSIMP2}/modelASSIMP2.h, plugins/{modelASSIMP2 =>
	ASSIMP2}/win-vce2010/ASSIMP2.props, plugins/{modelASSIMP2 =>
	ASSIMP2}/win-vce2010/modelASSIMP2.vcxproj, plugins/{modelASSIMP2 =>
	ASSIMP2}/win-vs2003/modelASSIMP2.sln, plugins/{modelASSIMP2 =>
	ASSIMP2}/win-vs2003/modelASSIMP2.vcproj, plugins/{modelASSIMP2 =>
	ASSIMP2}/win-vs2008/ASSIMP2.vsprops, plugins/{modelASSIMP2 =>
	ASSIMP2}/win-vs2008/modelASSIMP2.sln, plugins/{modelASSIMP2 =>
	ASSIMP2}/win-vs2008/modelASSIMP2.vcproj, plugins/{modelASSIMP3 =>
	ASSIMP3}/Makefile.am, plugins/{modelASSIMP3 => ASSIMP3}/README.txt,
	plugins/{modelASSIMP3 => ASSIMP3}/modelASSIMP3.cpp,
	plugins/{modelASSIMP3 => ASSIMP3}/modelASSIMP3.h,
	plugins/Makefile.am, plugins/{modelOBJ => OBJ}/Makefile.am,
	plugins/{modelOBJ => OBJ}/modelOBJ.cpp, plugins/{modelOBJ =>
	OBJ}/modelOBJ.h, plugins/{modelOBJ => OBJ}/model_loader.cpp,
	plugins/{modelOBJ => OBJ}/model_loader.h, plugins/{modelOBJ =>
	OBJ}/win-vce2010/modelOBJ.vcxproj, plugins/{modelOBJ =>
	OBJ}/win-vs2003/modelOBJ.sln, plugins/{modelOBJ =>
	OBJ}/win-vs2003/modelOBJ.vcproj, plugins/{modelOBJ =>
	OBJ}/win-vs2008/modelOBJ.sln, plugins/{modelOBJ =>
	OBJ}/win-vs2008/modelOBJ.vcproj: drop "model" prefix from
	ASSIMP*/OBJ plugin implementation folders

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/{videoOptiTrack => OptiTrack}/Makefile.am,
	plugins/{videoOptiTrack => OptiTrack}/OptiTrack-videoplugin.pd,
	plugins/{videoOptiTrack => OptiTrack}/README.txt,
	plugins/{videoOptiTrack => OptiTrack}/videoOptiTrack.cpp,
	plugins/{videoOptiTrack => OptiTrack}/videoOptiTrack.h,
	plugins/{videoOptiTrack => OptiTrack}/win-vce2010/OptiTrack.props,
	plugins/{videoOptiTrack =>
	OptiTrack}/win-vce2010/videoOptiTrack.vcxproj,
	plugins/{videoOptiTrack =>
	OptiTrack}/win-vs2003/videoOptiTrack.sln, plugins/{videoOptiTrack
	=> OptiTrack}/win-vs2003/videoOptiTrack.vcproj,
	plugins/{videoOptiTrack => OptiTrack}/win-vs2008/OptiTrack.vsprops,
	plugins/{videoOptiTrack =>
	OptiTrack}/win-vs2008/videoOptiTrack.sln, plugins/{videoOptiTrack
	=> OptiTrack}/win-vs2008/videoOptiTrack.vcproj: drop "video" prefix
	from OptiTrack implementation folder

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{videoDC1394 => DC1394}/Makefile.am,
	plugins/{videoDC1394 => DC1394}/dc1394-videoplugin.pd,
	plugins/{videoDC1394 => DC1394}/videoDC1394.cpp,
	plugins/{videoDC1394 => DC1394}/videoDC1394.h, plugins/{videoDC1394
	=> DC1394}/videoDC1394/videoDC1394.props, plugins/{videoDC1394 =>
	DC1394}/videoDC1394/videoDC1394.vcxproj, plugins/{videoDC1394 =>
	DC1394}/videoDC1394/videoDC1394.vcxproj.filters, plugins/{videoDV4L
	=> DV4L}/Makefile.am, plugins/{videoDV4L =>
	DV4L}/dv4l-videoplugin.pd, plugins/{videoDV4L =>
	DV4L}/videoDV4L.cpp, plugins/{videoDV4L => DV4L}/videoDV4L.h,
	plugins/Makefile.am, plugins/{videoUNICAP => UNICAP}/Makefile.am,
	plugins/{videoUNICAP => UNICAP}/unicap-videoplugin.pd,
	plugins/{videoUNICAP => UNICAP}/videoUNICAP.cpp,
	plugins/{videoUNICAP => UNICAP}/videoUNICAP.h: drop "video" prefix
	from DC1394/DV4L/UNICAP implementation folders

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/recordV4L/Makefile.am, plugins/recordV4L2/Makefile.am:
	drop recordV4L[2] folder

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{imageJPEG => JPEG}/Makefile.am,
	plugins/{imageJPEG => JPEG}/imageJPEG.cpp, plugins/{imageJPEG =>
	JPEG}/imageJPEG.h, plugins/{imageJPEG =>
	JPEG}/win-vce2010/JPEG.props, plugins/{imageJPEG =>
	JPEG}/win-vce2010/imageJPEG.vcxproj, plugins/{imageJPEG =>
	JPEG}/win-vs2003/imageJPEG.sln, plugins/{imageJPEG =>
	JPEG}/win-vs2003/imageJPEG.vcproj, plugins/{imageJPEG =>
	JPEG}/win-vs2008/JPEG.vsprops, plugins/{imageJPEG =>
	JPEG}/win-vs2008/imageJPEG.sln, plugins/{imageJPEG =>
	JPEG}/win-vs2008/imageJPEG.vcproj, plugins/Makefile.am,
	plugins/{imageSTB => STB}/Makefile.am, plugins/{imageSTB =>
	STB}/STB/stb_image.h, plugins/{imageSTB =>
	STB}/STB/stb_image_write.h, plugins/{imageSTB => STB}/imageSTB.cpp,
	plugins/{imageSTB => STB}/imageSTB.h, plugins/{imageTIFF =>
	TIFF}/Makefile.am, plugins/{imageTIFF => TIFF}/imageTIFF.cpp,
	plugins/{imageTIFF => TIFF}/imageTIFF.h, plugins/{imageTIFF =>
	TIFF}/win-vce2010/TIFF.props, plugins/{imageTIFF =>
	TIFF}/win-vce2010/imageTIFF.vcxproj, plugins/{imageTIFF =>
	TIFF}/win-vs2003/imageTIFF.sln, plugins/{imageTIFF =>
	TIFF}/win-vs2003/imageTIFF.vcproj, plugins/{imageTIFF =>
	TIFF}/win-vs2008/TIFF.vsprops, plugins/{imageTIFF =>
	TIFF}/win-vs2008/imageTIFF.sln, plugins/{imageTIFF =>
	TIFF}/win-vs2008/imageTIFF.vcproj: strip "image" prefix from
	JPEG/STB/TIFF plugin implementation paths

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am, plugins/{videoVFW =>
	VFW}/Makefile.am, plugins/{videoVFW => VFW}/VFW-videoplugin.pd,
	plugins/{videoVFW => VFW}/videoVFW.cpp, plugins/{videoVFW =>
	VFW}/videoVFW.h, plugins/{videoVFW =>
	VFW}/win-vce2010/videoVFW.vcxproj, plugins/{videoVFW =>
	VFW}/win-vs2003/videoVFW.sln, plugins/{videoVFW =>
	VFW}/win-vs2003/videoVFW.vcproj, plugins/{videoVFW =>
	VFW}/win-vs2008/videoVFW.sln, plugins/{videoVFW =>
	VFW}/win-vs2008/videoVFW.vcproj, plugins/{videoVIDS =>
	VIDS}/Makefile.am, plugins/{videoVIDS => VIDS}/README.txt,
	plugins/{videoVIDS => VIDS}/VIDS-videoplugin.pd, plugins/{videoVIDS
	=> VIDS}/videoInput/notes.txt, plugins/{videoVIDS =>
	VIDS}/videoInput/usb devices - PLEASE READ.txt, plugins/{videoVIDS
	=> VIDS}/videoInput/videoInput.cpp, plugins/{videoVIDS =>
	VIDS}/videoInput/videoInput.h, plugins/{videoVIDS =>
	VIDS}/videoVIDS.cpp, plugins/{videoVIDS => VIDS}/videoVIDS.h,
	plugins/{videoVIDS => VIDS}/win-vce2010/videoVIDS.vcxproj,
	plugins/{videoVIDS => VIDS}/win-vce2010/videoVIDS.vcxproj.filters,
	plugins/{videoVIDS => VIDS}/win-vs2003/videoVIDS.sln,
	plugins/{videoVIDS => VIDS}/win-vs2003/videoVIDS.vcproj,
	plugins/{videoVIDS => VIDS}/win-vs2008/videoVIDS.sln,
	plugins/{videoVIDS => VIDS}/win-vs2008/videoVIDS.vcproj,
	plugins/{videoVLC => VLC}/Makefile.am, plugins/{videoVLC =>
	VLC}/README.txt, plugins/{videoVLC => VLC}/videoVLC.cpp,
	plugins/{videoVLC => VLC}/videoVLC.h, plugins/{videoVLC =>
	VLC}/vlc-videoplugin.pd, plugins/{videoVLC =>
	VLC}/win-vce2010/videoVLC.vcxproj, plugins/{videoVLC =>
	VLC}/win-vs2003/videoVLC.sln, plugins/{videoVLC =>
	VLC}/win-vs2003/videoVLC.vcproj, plugins/{videoVLC =>
	VLC}/win-vs2008/videoVLC.sln, plugins/{videoVLC =>
	VLC}/win-vs2008/videoVLC.vcproj, plugins/{videoVNC =>
	VNC}/Makefile.am, plugins/{videoVNC => VNC}/videoVNC.cpp,
	plugins/{videoVNC => VNC}/videoVNC.h, plugins/{videoVNC =>
	VNC}/vnc-videoplugin.pd: stripped "video" prefix from
	VFW/VIDS/VLC/VNC implementation folders

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{videoAVT => AVT}/.gitignore,
	plugins/{videoAVT => AVT}/LICENSE.txt, plugins/{videoAVT =>
	AVT}/Makefile.am, plugins/{videoAVT => AVT}/README.txt,
	plugins/{videoAVT => AVT}/avt-videoplugin.pd, plugins/{videoAVT =>
	AVT}/avt.m4, plugins/{videoAVT => AVT}/configure.ac,
	plugins/{videoAVT => AVT}/videoAVT.cpp, plugins/{videoAVT =>
	AVT}/videoAVT.h, plugins/{videoAVT =>
	AVT}/win-vce2010/AVT_PvAPI.props, plugins/{videoAVT =>
	AVT}/win-vce2010/videoAVT.vcxproj, plugins/{videoAVT =>
	AVT}/win-vs2003/videoAVT.sln, plugins/{videoAVT =>
	AVT}/win-vs2003/videoAVT.vcproj, plugins/{videoAVT =>
	AVT}/win-vs2008/videoAVT.sln, plugins/{videoAVT =>
	AVT}/win-vs2008/videoAVT.vcproj, plugins/{videoHALCON =>
	HALCON}/.gitignore, plugins/{videoHALCON => HALCON}/LICENSE.txt,
	plugins/{videoHALCON => HALCON}/Makefile.am, plugins/{videoHALCON
	=> HALCON}/README.txt, plugins/{videoHALCON =>
	HALCON}/configure.ac, plugins/{videoHALCON =>
	HALCON}/halcon-videoplugin.pd, plugins/{videoHALCON =>
	HALCON}/halcon.m4, plugins/{videoHALCON => HALCON}/videoHALCON.cpp,
	plugins/{videoHALCON => HALCON}/videoHALCON.h, plugins/{videoHALCON
	=> HALCON}/win-vce2010/HALCON.props, plugins/{videoHALCON =>
	HALCON}/win-vce2010/videoHALCON.vcxproj, plugins/{videoHALCON =>
	HALCON}/win-vs2003/videoHALCON.sln, plugins/{videoHALCON =>
	HALCON}/win-vs2003/videoHALCON.vcproj, plugins/{videoHALCON =>
	HALCON}/win-vs2008/HALCON.vsprops, plugins/{videoHALCON =>
	HALCON}/win-vs2008/videoHALCON.sln, plugins/{videoHALCON =>
	HALCON}/win-vs2008/videoHALCON.vcproj, plugins/Makefile.am,
	plugins/{videoPYLON => PYLON}/.gitignore, plugins/{videoPYLON =>
	PYLON}/LICENSE.txt, plugins/{videoPYLON => PYLON}/Makefile.am,
	plugins/{videoPYLON => PYLON}/README.txt, plugins/{videoPYLON =>
	PYLON}/configure.ac, plugins/{videoPYLON =>
	PYLON}/pylon-videoplugin.pd, plugins/{videoPYLON =>
	PYLON}/pylon.m4, plugins/{videoPYLON => PYLON}/videoPYLON.cpp,
	plugins/{videoPYLON => PYLON}/videoPYLON.h, plugins/{videoPYLON =>
	PYLON}/win-vce2010/pylonSDK.props, plugins/{videoPYLON =>
	PYLON}/win-vce2010/videoPYLON.vcxproj, plugins/{videoPYLON =>
	PYLON}/win-vs2003/videoPYLON.sln, plugins/{videoPYLON =>
	PYLON}/win-vs2003/videoPYLON.vcproj, plugins/{videoPYLON =>
	PYLON}/win-vs2008/videoPYLON.sln, plugins/{videoPYLON =>
	PYLON}/win-vs2008/videoPYLON.vcproj: stripped "video" prefix from
	HALCON, PYLON & AVT implementation folders

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{filmAVIPLAY => AVIPLAY}/Makefile.am,
	plugins/{filmAVIPLAY => AVIPLAY}/filmAVIPLAY.cpp,
	plugins/{filmAVIPLAY => AVIPLAY}/filmAVIPLAY.h, plugins/Makefile.am:
	Renamed folders filmAVIPLAY to AVIPLAY

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{filmMPEG1 => MPEG1}/Makefile.am,
	plugins/{filmMPEG1 => MPEG1}/filmMPEG1.cpp, plugins/{filmMPEG1 =>
	MPEG1}/filmMPEG1.h, plugins/{filmMPEG3 => MPEG3}/Makefile.am,
	plugins/{filmMPEG3 => MPEG3}/filmMPEG3.cpp, plugins/{filmMPEG3 =>
	MPEG3}/filmMPEG3.h, plugins/Makefile.am: Renamed folders
	filmMPEG[13] to MPEG[13]

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{filmGMERLIN => GMERLIN}/Makefile.am,
	plugins/{filmGMERLIN => GMERLIN}/filmGMERLIN.cpp,
	plugins/{filmGMERLIN => GMERLIN}/filmGMERLIN.h, plugins/Makefile.am:
	renamed folder filmGMERLIN to GMERLIN

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{filmAVI => AVI}/Makefile.am,
	plugins/{filmAVI => AVI}/filmAVI.cpp, plugins/{filmAVI =>
	AVI}/filmAVI.h, plugins/{filmAVI =>
	AVI}/win-vce2010/filmAVI.vcxproj, plugins/{filmAVI =>
	AVI}/win-vs2003/filmAVI.sln, plugins/{filmAVI =>
	AVI}/win-vs2003/filmAVI.vcproj, plugins/{filmAVI =>
	AVI}/win-vs2008/filmAVI.sln, plugins/{filmAVI =>
	AVI}/win-vs2008/filmAVI.vcproj, plugins/Makefile.am: renamed plugin
	filmAVI to AVI

2022-07-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am, plugins/{videoV4L =>
	V4L}/Makefile.am, plugins/{recordV4L => V4L}/recordV4L.cpp,
	plugins/{recordV4L => V4L}/recordV4L.h, plugins/{videoV4L =>
	V4L}/v4l-videoplugin.pd, plugins/{videoV4L => V4L}/videoV4L.cpp,
	plugins/{videoV4L => V4L}/videoV4L.h, plugins/{videoV4L2 =>
	V4L2}/Makefile.am, plugins/{recordV4L2 => V4L2}/recordV4L2.cpp,
	plugins/{recordV4L2 => V4L2}/recordV4L2.h, plugins/{videoV4L2 =>
	V4L2}/v4l2-videoplugin.pd, plugins/{videoV4L2 =>
	V4L2}/videoV4L2.cpp, plugins/{videoV4L2 => V4L2}/videoV4L2.h: merge
	plugins videoV4L(2) and recordV4L(2) into V4L(2)

2022-07-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: fallback to Gem's image
	conversion methods Closes: https://github.com/umlaeute/Gem/issues/273 (not exactly this
	commit closes the issue, but the last few)

2022-07-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink_common.h: return bmdFormatUnspecified
	for illegal formats so we can properly handle this...

2022-07-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: allow setting of connection
	and outputformat via props

2022-07-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: properly release resources on
	stop() (and otherwise)

2022-07-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/recordDECKLINK.h: drop unused code

2022-07-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: first working recordDECKLINK a number of things are still hardcoded/immutable...

2022-03-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: recordDECKLINK: fix build
	error but nothing has been done to make it working yet.

2022-03-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: videoDECKLINK: ignore
	unsupported intput formats

2022-03-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: videoDECKLINK: adjust to new
	SDK

2022-03-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/SDK/Darwin/DeckLinkAPI.h,
	plugins/DECKLINK/SDK/Darwin/DeckLinkAPIConfiguration.h,
	plugins/DECKLINK/SDK/Darwin/DeckLinkAPIDeckControl.h,
	plugins/DECKLINK/SDK/Darwin/DeckLinkAPIDiscovery.h,
	plugins/DECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp,
	plugins/DECKLINK/SDK/Darwin/DeckLinkAPIModes.h,
	plugins/DECKLINK/SDK/Darwin/DeckLinkAPIStreaming.h,
	plugins/DECKLINK/SDK/Darwin/DeckLinkAPITypes.h,
	plugins/DECKLINK/SDK/Darwin/DeckLinkAPIVersion.h,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPI.h,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPIConfiguration.h,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPIDeckControl.h,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPIDiscovery.h,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPIModes.h,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPITypes.h,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPIVersion.h,
	plugins/DECKLINK/SDK/Linux/LinuxCOM.h,
	plugins/DECKLINK/SDK/Windows/DeckLinkAPI.h,
	plugins/DECKLINK/SDK/Windows/DeckLinkAPIDispatch.cpp,
	plugins/DECKLINK/SDK/Windows/DeckLinkAPI_i.c: Bump DeckLink SDK to
	11.2

2022-03-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: bump copyright dates

2022-03-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit d582662ec66c167a9208bebe483e2095558b7dc4 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Thu Mar 3 12:21:31 2022 +0100

2022-03-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/scopeXYZ~.cpp, src/Geos/scopeXYZ~.h: switch [scopeXYZ~]
	to VBOs Closes: https://github.com/umlaeute/Gem/issues/276

2022-03-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.h: modelOBJ: remove unused include

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_data-help.pd: mention that the 1st outlet is actually
	dead Closes: https://github.com/umlaeute/Gem/issues/286

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] drop "-y --no-install-recommends"
	from apt flags the debiancross image already provides that

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] drop explicit installation of
	libassimp-dev buster's B-Ds of gem already include it

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] separate job to create clean sources

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] replaced another instance of
	artifacts/ with "${ARTIFACTSDIR}"

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] extract sources into ${ARTIFACTSDIR}

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: use "${ARTIFACTSDIR}" rather than
	hardcoding "artifacts/"

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] install into
	"${ARTIFACTSDIR}/${CI_JOB_NAME%_*}"

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* doc/manual/Advanced.html, doc/manual/BasicObj.html,
	doc/manual/GemFaq.html, doc/manual/GemWPd.html,
	doc/manual/Gloss.html, doc/manual/Images.html,
	doc/manual/Input.html, doc/manual/Intro.html,
	doc/manual/Lighting.html, doc/manual/ListObjects.html,
	doc/manual/Particles.html, doc/manual/Pixes.html,
	doc/manual/Texture.html, doc/manual/Utility.html,
	doc/manual/WriteCode.html, doc/manual/index.html,
	m4/iem_relativerpath.m4, plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/videoVIDS/videoVIDS.cpp, plugins/videoVLC/README.txt,
	plugins/videoVLC/videoVLC.cpp, src/Geos/gemvertexbuffer.cpp,
	src/Utils/Thread.cpp: iso2utf8

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: filmGMERLIN: another attempt at
	retaining backwards compatibility

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] use deken-image and always build
	deken packages just don't upload them, when running a non-tag pipeline

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] drop expiration date from snapshots they are auto-expired...

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] drop unused YAML anchors

2022-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: filmGMERLIN: move the gavl/log.h
	logic into the header

2022-02-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/glxew.h: glxew: don't include GL/glew.h, but make sure it
	has been manually included before this should fix the build on the CI, where glew-dev is not installed

2022-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] disable dependency tracking it's of no use in one-shot builds like a CI.  also, when building
	universal binaries, it *must* be off...

2022-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] include SAST template

2022-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] try building arm64 binaries...

2021-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp, src/Output/gemglutwindow.cpp,
	src/Output/gemglxwindow.cpp, src/Output/gemmacwindow.cpp,
	src/Output/gemw32window.cpp: Outputs: error -> pd_error

2021-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/init_ndi_library.hh, plugins/NDI/videoNDI.cpp,
	plugins/filmDS/filmDS.cpp, plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmMPEG3/filmMPEG3.cpp, plugins/filmQT/filmQT.cpp,
	plugins/imageTIFF/imageTIFF.cpp,
	plugins/modelASSIMP2/modelASSIMP2.cpp,
	plugins/modelOBJ/model_loader.cpp, plugins/recordQT/recordQT.cpp,
	plugins/recordQT4L/recordQT4L.cpp,
	plugins/recordV4L2/recordV4L2.cpp, plugins/videoAVT/videoAVT.cpp,
	plugins/videoDC1394/videoDC1394.cpp, plugins/videoDS/videoDS.cpp,
	plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoSGI/videoSGI.cpp,
	plugins/videoUNICAP/videoUNICAP.cpp, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L2/videoV4L2.cpp, plugins/videoVFW/videoVFW.cpp:
	plugins: error() -> pd_error()

2021-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Controls/modelfiler.cpp, src/Gem/Event.cpp,
	src/Gem/Exception.cpp, src/Gem/Image.cpp, src/Gem/ImageLoad.cpp,
	src/Gem/ImageSave.cpp, src/Gem/Manager.cpp, src/Gem/PBuffer.cpp,
	src/Gem/Setup.cpp, src/Gem/VertexBuffer.cpp, src/Geos/model.cpp,
	src/Manips/glsl_program.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_equal.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_record.cpp, src/Pixes/pix_video.cpp,
	src/Utils/plist.h: error() -> pd_error()

2021-11-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_film-help.pd: improve wording slightly

2021-11-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 7b7d88b818d4b2e75d8cc3cd2ca54c2ff517ff36 Author: James
	Harkins <jamshark70@zoho.com> Date:   Sun Nov 21 08:43:11 2021 +0800

2021-11-21  James Harkins <jamshark70@zoho.com>

	* help/pix_chroma_key-help.pd, help/pix_film-help.pd: Help: Clarify
	that pix_film may ignore the colorspace request

2021-11-19  James Harkins <jamshark70@zoho.com>

	* help/pix_chroma_key-help.pd, help/pix_film-help.pd: Help:
	Recommend explicit colorspace selection in film and chromakey

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: use id2connection and check
	for bmdVideoConnectionUnspecified

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: TODO

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: remove unused variable

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: add "pixformat" writable
	property (and document some possible values for the others)

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink_common.h: DECKLINK:
	connection2id/id2connection

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/SDK/Darwin/DeckLinkAPITypes.h,
	plugins/DECKLINK/SDK/Linux/DeckLinkAPITypes.h,
	plugins/DECKLINK/SDK/Windows/DeckLinkAPI.h: define
	bmdVideoConnectionUnspecified from newer Decklink SDK

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: videoDECKLINK: only enumerate
	DecklinkInput devices

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/decklink_common.h,
	plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/videoDECKLINK.cpp: factored common code into
	decklink_common.h

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/recordDECKLINK.h: remove unused
	recordDECKLINK::init()

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: use GetWidth()/GetHeight()
	returned values rather than querying them multiple times

2021-09-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: less verbose; more meaningful
	info when being verbose

2021-09-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp: not working...

2021-09-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/recordDECKLINK.h: implementing...

2021-09-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/Makefile.am,
	plugins/DECKLINK/recordDECKLINK.cpp,
	plugins/DECKLINK/recordDECKLINK.h: recordDECKLINK stubs

2021-09-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* .gitignore: ignore some more files

2021-09-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: filmGMERLIN: fix types of
	logging-callbacks

2021-09-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: filmGMERLIN: Use gavl_log is
	available, fallback to bgav_log

2021-09-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: check whether gavl/log.h is present

2021-08-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/Makefile.am: Makefile.am: fix endif reminder

2021-08-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/Makefile.am: don't build [pix_share_*] on EMSCRIPTEN

2021-08-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWinCreateEM.cpp, src/Base/Makefile.am: only include
	GemWinCreateEM when building for EMSCRIPTEN

2021-08-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/iem_operatingsystem.m4: detect emscripten at configure-time

2021-08-13  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Gem/Manager.cpp, src/Gem/Manager.h: use correct type for clock
	callback function calling function pointers with a different type eventually breaks
	Emscripten in sched_tick()

2020-12-01  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Utils/GLUtil.h: don't treat Emscripten specially in GLUtil

2021-03-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* README.md: add section on dependencies Closes: https://github.com/umlaeute/Gem/issues/241

2021-03-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* Makefile.am, README.md, README.txt: switched README to markdown

2021-03-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/DECKLINK/videoDECKLINK.cpp: cast int to BMDPixelFormat if
	needed

2021-03-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* examples/13.recursion/05.n-ary_tree.pd: drop decay so we see the
	recursive structure Closes: https://github.com/umlaeute/Gem/issues/256

2021-03-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* examples/13.recursion/nrepeat.pd: depend on zexy

2021-03-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* examples/13.recursion/04.binary_tree.pd: use different colours for
	the two branches, and lessen decay so we actually see that both branches are executed.  the original
	decay way so high, that one couldn't see anything beyond the 3rd
	recursion Closes: https://github.com/umlaeute/Gem/issues/256

2021-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_record.cpp, src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglGetMapfv.cpp: fixed some printf-specifiers CID:245659,245661,245662

2021-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/videoNDI.cpp: initialize pointer vars in ctor

2021-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_snap2tex.cpp: check
	divisor for division-by-zero CID:329633,329634

2021-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp: freeframe: initialize (unused)
	parameters CID:329631,329632,329636

2021-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/modelfiler.cpp: initialize pointer and check whether
	it has been assigned a valid value CID: 329635

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/videoDECKLINK.cpp,
	plugins/DECKLINK/videoDECKLINK.h: videoDECKLINK: allow setting of
	'pixformat' Related: https://github.com/umlaeute/Gem/issues/265

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_fiducialtrack/Makefile.am: define NDEBUG when building
	libfidtrack, avoiding crashes on assert()-failures Closes: https://github.com/umlaeute/Gem/issues/270

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageSGI/imageSGI.cpp: fix imageSGI saving on macOS Closes: https://github.com/umlaeute/Gem/issues/248

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] retry macOS build-failures (if due to
	a system failure)

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/pix_artoolkit.cpp: [pix_artoolkit] switched
	processing to greyscale no idea, whether this works (but it doesn't crash!) no idea, whether
	this works with older ARToolKit (probably not)

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/pix_artoolkit.cpp: properly initialize camera
	and pixel-format

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/pix_artoolkit.cpp,
	extra/pix_artoolkit/pix_artoolkit.h: made [pix_artoolkit] compile
	with ARToolKit5 something like this should do the trick:
	--with-artoolkit-CFLAGS="-I${ARTOOLKIT5_ROOT}/include"
	--with-artoolkit-LIBS="-L${ARTOOLKIT5_ROOT}/lib -lAR -lARICP -lAR
	-lARUtil" (however, libtool eats aways some args; i only managed to get a
	properly linked binary by running the linker manually) Closes: https://github.com/umlaeute/Gem/issues/269 (however, it really crashes :-()

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/pix_artoolkit.h: include AR/param.h after
	AR/ar.h otherwise the build fails catastrophically

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/pix_artoolkit.cpp: use GEM_RGBA instead of
	GL_RGBA

2021-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/Makefile.am: fix [pix_artoolkit]'s build
	system to include FLAGS

2021-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemContext.cpp: fixed error-check for openGL-1.0 Related: https://github.com/umlaeute/Gem/issues/257

2021-01-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/pix_fiducialtrack/treeidmap.cpp: drop useless inlude of
	<assert.h>

2021-01-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/pix_fiducialtrack/default_trees.h,
	extra/pix_fiducialtrack/fidtrackX.c,
	extra/pix_fiducialtrack/fidtrackX.h,
	extra/pix_fiducialtrack/floatpoint.h,
	extra/pix_fiducialtrack/pix_fiducialtrack.cpp,
	extra/pix_fiducialtrack/pix_fiducialtrack.h,
	extra/pix_fiducialtrack/segment.c,
	extra/pix_fiducialtrack/segment.h,
	extra/pix_fiducialtrack/treeidmap.cpp,
	extra/pix_fiducialtrack/treeidmap.h: astyle

2020-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* .editorconfig: editorconfig: fix location of root=true

2020-12-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, m4/ax_check_gl.m4, m4/ax_check_glu.m4,
	m4/ax_check_glut.m4, m4/ax_restore_flags_with_prefix.m4,
	m4/ax_save_flags_with_prefix.m4, m4/iem_opengl.m4,
	plugins/modelASSIMP3/Makefile.am, plugins/modelOBJ/Makefile.am,
	src/Makefile.am, src/Output/Makefile.am: Revert "Update discovery of
	OpenGL/GLU/GLUT libraries" This reverts commit 343a486c2b5c3427696f77aeabdff440e6590fc7.
	Closes: https://github.com/umlaeute/Gem/issues/268

2020-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/DECKLINK/Makefile.am: use AM_*FLAGS rather than
	gem_videoDECKLINK_la_*FLAGS when possible

2020-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* autogen.sh: removed NDI and DECKLINK from autogen.sh they no longer have a separate build-system

2020-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/{videoDECKLINK => DECKLINK}/.gitignore,
	plugins/{videoDECKLINK => DECKLINK}/LICENSE.txt,
	plugins/{videoDECKLINK => DECKLINK}/Makefile.am,
	plugins/{videoDECKLINK => DECKLINK}/README.txt,
	plugins/{videoDECKLINK => DECKLINK}/SDK/Darwin/DeckLinkAPI.h,
	plugins/{videoDECKLINK =>
	DECKLINK}/SDK/Darwin/DeckLinkAPIConfiguration.h,
	plugins/{videoDECKLINK =>
	DECKLINK}/SDK/Darwin/DeckLinkAPIDeckControl.h,
	plugins/{videoDECKLINK =>
	DECKLINK}/SDK/Darwin/DeckLinkAPIDiscovery.h, plugins/{videoDECKLINK
	=> DECKLINK}/SDK/Darwin/DeckLinkAPIDispatch.cpp,
	plugins/{videoDECKLINK => DECKLINK}/SDK/Darwin/DeckLinkAPIModes.h,
	plugins/{videoDECKLINK =>
	DECKLINK}/SDK/Darwin/DeckLinkAPIStreaming.h, plugins/{videoDECKLINK
	=> DECKLINK}/SDK/Darwin/DeckLinkAPITypes.h, plugins/{videoDECKLINK
	=> DECKLINK}/SDK/Darwin/DeckLinkAPIVersion.h,
	plugins/{videoDECKLINK => DECKLINK}/SDK/Linux/DeckLinkAPI.h,
	plugins/{videoDECKLINK =>
	DECKLINK}/SDK/Linux/DeckLinkAPIConfiguration.h,
	plugins/{videoDECKLINK =>
	DECKLINK}/SDK/Linux/DeckLinkAPIDeckControl.h,
	plugins/{videoDECKLINK =>
	DECKLINK}/SDK/Linux/DeckLinkAPIDiscovery.h, plugins/{videoDECKLINK
	=> DECKLINK}/SDK/Linux/DeckLinkAPIDispatch.cpp,
	plugins/{videoDECKLINK => DECKLINK}/SDK/Linux/DeckLinkAPIModes.h,
	plugins/{videoDECKLINK => DECKLINK}/SDK/Linux/DeckLinkAPITypes.h,
	plugins/{videoDECKLINK => DECKLINK}/SDK/Linux/LinuxCOM.h,
	plugins/{videoDECKLINK => DECKLINK}/SDK/Windows/DeckLinkAPI.h,
	plugins/{videoDECKLINK =>
	DECKLINK}/SDK/Windows/DeckLinkAPIDispatch.cpp,
	plugins/{videoDECKLINK => DECKLINK}/SDK/Windows/DeckLinkAPI_i.c,
	plugins/{videoDECKLINK => DECKLINK}/decklink-videoplugin.pd,
	plugins/{videoDECKLINK => DECKLINK}/videoDECKLINK.cpp,
	plugins/{videoDECKLINK => DECKLINK}/videoDECKLINK.h,
	plugins/Makefile.am: renamed plugins/videoDECKLINK to
	plugins/DECKLINK LATER implement recordDECKLINK

2020-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/Makefile.am, plugins/videoDECKLINK/Makefile.am: NDI
	and DECKLINK no longer have their own autotools-set; so adjust the
	makefiles

2020-09-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: Upload snapshot artifacts even if the
	build fails

2020-09-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: create ARTIFACTSDIR (in case something
	went wrong)

2020-09-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: add config.log to the (snapshot) artifacts

2020-09-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 141d199fd205da33bedb84e50abe8ad51d3ca6c2 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Tue Sep 22 13:46:14 2020 +0200

2020-09-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: only use std::transform()
	to lowercase string on C++>=11 and print a warning otherwise

2020-09-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: add 'default' labels
	(with nop) to keep extra-strict compilers happy

2020-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/NDI/Makefile.am: unconditionally include symlink-snippet
	from NDI/Makefile

2020-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/symlink_ltlib.mk: reset cwd, while creating convenience
	links

2020-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: remove unused lines

2020-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/NDI/Makefile.am, plugins/NDI/configure.ac:
	move NDI-detection to main configure-script faster, and the default is to use the local NDI-SDK

2020-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: make configure display if (and how) DeckLink is
	used.

2020-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/videoDECKLINK/Makefile.am,
	plugins/videoDECKLINK/configure.ac: move DECKLINK detection to main
	configure-script faster.  also, the default case is now to use the embedded decklink
	copy

2020-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/configure.ac,
	plugins/videoDECKLINK/videoDECKLINK.cpp: renamed define from
	MUST_DLOPEN_DECKLINKAPI to GEM_DECKLINK_USE_DLOPEN

2020-09-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/Makefile.am: only add "-rpath='$ORIGIN'" on non-Darwin

2020-09-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/Makefile.am: simplified NDI-Makefile by using
	AM_*FLAGS

2020-09-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: actually add the define-guards the previous commit restructured the code so we can easily add the
	guards, but forgot to do that...

2020-09-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: protect V4L2_CAP_META_CAPTURE
	with #ifdef guards

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: DECKLINK: cast int to
	BMDVideoConnection where necessary

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/recordNDI.cpp, plugins/NDI/videoNDI.cpp: use 'NULL'
	rather than 'nullptr' there's still a lot of ooold compilers out there...

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: [v4l2] filter out
	metadata-devices

2020-09-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: better decklink support (e.g.
	allow switching the input source)

2020-09-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/decklink-videoplugin.pd: a bit of DECKLINK
	documentation

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: indentation

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/configure.ac: Fixed configure.ac

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* autogen.sh, configure.ac, plugins/Makefile.am: add NDI to the
	build-system

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/ndi-recordplugin.pd, plugins/NDI/ndi-videoplugin.pd:
	Help-patches for the NDI plugins

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/Makefile.am, plugins/NDI/configure.ac: automake for
	NDI

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/.gitignore: gitgnore artifacts

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/LICENSE.txt, plugins/NDI/README.txt: Add
	README/LICENSE for the NDI plugins

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/init_ndi_library.hh, plugins/NDI/recordNDI.cpp,
	plugins/NDI/recordNDI.h, plugins/NDI/videoNDI.cpp,
	plugins/NDI/videoNDI.h: Added initial source code

2020-09-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/NDI/NDI/Processing.NDI.DynamicLoad.h,
	plugins/NDI/NDI/Processing.NDI.Find.h,
	plugins/NDI/NDI/Processing.NDI.FrameSync.h,
	plugins/NDI/NDI/Processing.NDI.Lib.cplusplus.h,
	plugins/NDI/NDI/Processing.NDI.Lib.h,
	plugins/NDI/NDI/Processing.NDI.Recv.ex.h,
	plugins/NDI/NDI/Processing.NDI.Recv.h,
	plugins/NDI/NDI/Processing.NDI.Routing.h,
	plugins/NDI/NDI/Processing.NDI.Send.h,
	plugins/NDI/NDI/Processing.NDI.compat.h,
	plugins/NDI/NDI/Processing.NDI.deprecated.h,
	plugins/NDI/NDI/Processing.NDI.structs.h,
	plugins/NDI/NDI/Processing.NDI.utilities.h: Add headers from the NDI
	SDK they are MIT licensed!

2020-09-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp: Fixed whitespace typo

2020-08-24  James Harkins <jamshark70@zoho.com>

	* help/pix_frei0r-help.pd: Help: pix_frei0r: Inlet list should say
	'load' instead of 'open'

2020-04-26  Arnout Engelen <arnout@bzzt.net>

	* configure.ac, m4/ax_check_gl.m4, m4/ax_check_glu.m4,
	m4/ax_check_glut.m4, m4/ax_restore_flags_with_prefix.m4,
	m4/ax_save_flags_with_prefix.m4, m4/iem_opengl.m4,
	plugins/modelASSIMP3/Makefile.am, plugins/modelOBJ/Makefile.am,
	src/Makefile.am, src/Output/Makefile.am: Update discovery of
	OpenGL/GLU/GLUT libraries This makes discovery work on NixOS

2020-03-26  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] drop C++11 enforcement from W32 build

2020-03-25  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] force C++11 mostly for macOS, to allow compiling of assimp.  but also for w32,
	just because there was already a CXXFLAGS override Related: https://github.com/umlaeute/Gem/issues/247

2020-03-25  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: use assimp-CFLAGS as CXXFLAGS (not only as CFLAGS) Related: https://github.com/umlaeute/Gem/issues/247

2020-03-25  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: whitespace

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* README.txt: "pd" -> "Pd" in the docs

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* README.txt: break line between option and comment

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* README.txt: mention "--help=recursive" for getting more help Related: https://github.com/umlaeute/Gem/issues/245

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* README.txt: drop obsolete section from README.txt

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/macOS.brew: [ci] disable ImageMagick for macOS-builds ImageMagick is somewhat broken as it's pkg-config tells us to use
	'-fopenmp' which is not supported by Apple's clang

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] pass pd_extension on cross-building
	to configure (and apt)

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] more generic localdeps invocation taken from pd/iem-ci

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: use 'debiancross:amd64' image instead of
	'gcc'

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] use 'osx' tag for Darwin builds

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] Bump Pd-version to 0.50-2

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: make FSAA optional for
	[gemmacoswindow]

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: fixed indentation

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: "deprecated" rather than
	"depreciated"

2020-03-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: whitespace fixes

2020-03-21  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.mm: anti-aliasing attempt this is suposed to do anti-aliasing with [buffer 2( message

2020-03-21  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.mm: add comments on multisampling

2020-03-21  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.mm: fix deprecated
	NSOpenGLCPSwapRectangleEnable gemmacoswindow.mm:117:58: warning: 'NSOpenGLCPSwapRectangleEnable'
	is deprecated: first deprecated in macOS 10.14
	[-Wdeprecated-declarations] [[self openGLContext]
	setValues:&swapRect forParameter:NSOpenGLCPSwapRectangleEnable];

2020-03-21  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.mm: Revert "fix deprecated
	NSOpenGLCPSwapRectangleEnable" This reverts commit 8d615a7af64af5e87cce3cc7e07512e11472035b.

2020-03-21  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.mm: enable multisampling Regardless of the enabled state, OpenGL always uses the multisample
	buffer if you supply the appropriate buffer attributes when you set
	up the pixel format object. If you haven't supplied the appropriate
	attributes, enabling multisampling has no effect.

2020-03-21  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.mm: add super prepareOpenGL call suggested by the compiler

2020-03-21  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.mm: fix deprecated
	NSOpenGLCPSwapRectangleEnable gemmacoswindow.mm:117:58: warning: 'NSOpenGLCPSwapRectangleEnable'
	  is deprecated: first deprecated in macOS 10.14
	  [-Wdeprecated-declarations] [[self openGLContext]
	                                                         setValues:&swapRect forParameter:NSOpenGLCPSwapRectangleEnable];
	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	NSOpenGLContextParameterSwapRectangleEnable

2020-03-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/msys2.pacman: fixed typo

2020-03-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] build macOS on OSX-10.14

2020-03-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/msys2.pacman: [ci] don't install/use libvncserver on
	Windows

2020-03-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Settings.cpp, src/Gem/Setup.cpp: gracefully handle
	NULL-pointers returned by class_new()

2019-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/macOS.brew: [ci] install llvm/libomp on macOS to get rid
	for the 'unsupported option -fopenmp' error

2019-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp: modelOBJ: use (max-min) for
	calculating width of an object rather than "abs(max) + abs(min)", which only works if max>0 and
	min<0 Closes: https://github.com/umlaeute/Gem/issues/223

2019-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: whitespace

2019-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: assimp3: fixed m_offset
	calculation in rescale-mode (use m_scale!)

2019-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: whitespace

2019-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: Fixed configure-check for lqt_* functions using LIBS rather than LDFLAGS, because LDFLAGS are sorted before
	the .o, and modern linkers will happily forget about all unused
	symbols as soon as possible (thus leaving the configtest.cpp with
	unresolved symbols)

2019-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmQT4L/filmQT4L.cpp, plugins/filmQT4L/filmQT4L.h: fixed
	access to lqt_seek_video()

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/RTE.cpp: fix bad memory access Closes: https://github.com/umlaeute/Gem/pull/235 Thanks: Albert Gräf
	for finding this.

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmQT4L/filmQT4L.cpp: filmQT4L: when switching tracks,
	adjust m_numFrames

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmQT4L/filmQT4L.cpp: filmQT4L: fix issues with the
	consistent 0-based frame-counting Closes: https://github.com/umlaeute/Gem/issues/233

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/iem_ftgl.m4: fixed typo Closes: https://github.com/umlaeute/Gem/issues/236

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/iem_ftgl.m4: unset GEM_LIB_FTGL_LIBS if we don't 'have_ftgl' Closes: https://github.com/umlaeute/Gem/issues/236

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/deprecated/Base/GemMath.h: fixed deprecation warning: the
	math-utils live in Utils/GemMath.h

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/PluginFactory.cpp: use '#include <>' instead of
	'#include ""' for standard-library includes

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw2window.cpp, src/Output/gemglfw3window.cpp,
	src/Output/gemglutwindow.cpp: use '#include <>' instead of '#include
	""' for GLUT & GLFW headers

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/TextBase.h, src/Geos/text2d.cpp, src/Geos/text3d.cpp,
	src/Geos/textextruded.cpp, src/Geos/textoutline.cpp: use '#include
	<>' instead of '#include ""' for FTGL-headers

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp, plugins/recordQT/recordQT.cpp,
	src/Gem/Event.cpp, src/Gem/Exception.cpp, src/Gem/Image.cpp,
	src/Gem/PixConvertSSE2.cpp, src/Gem/RTE.h, src/Gem/Setup.cpp,
	src/Gem/VertexBuffer.cpp, src/RTE/RTE.cpp, src/Utils/GemString.cpp:
	use '#include <>' instead of '#include ""' for Pd-headers

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/GemConfig.h: only define FTGL if either HAVE_FTGL_FTGL_H
	or HAVE_FTFONT_H is defined.  Closes: https://github.com/umlaeute/Gem/issues/236

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/TextBase.h: only include "FTFont.h" if "HAVE_FTFONT_H" is
	defined

2019-08-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/iem_ftgl.m4: unset HAVE_LIB_FTGL conditional if neither
	FTGL/ftgl.h nor FTFont.h can be found partially closes: https://github.com/umlaeute/Gem/issues/236

2019-05-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* COPYING.txt, GnuGPL.LICENSE.txt, abstractions/rgb2hsv-help.pd,
	doc/cMatrix.html, doc/manual/Advanced.html,
	doc/manual/BasicObj.html, doc/manual/GemFaq.html,
	doc/manual/GemWPd.html, doc/manual/Gloss.html,
	doc/manual/Images.html, doc/manual/Input.html,
	doc/manual/Intro.html, doc/manual/Lighting.html,
	doc/manual/ListObjects.html, doc/manual/Particles.html,
	doc/manual/Pixes.html, doc/manual/Texture.html,
	doc/manual/Utility.html, doc/manual/WriteCode.html,
	doc/manual/index.html, examples/data/Toon.frag,
	examples/data/Toon.vert, examples/data/valcolor.tab,
	examples/data/valmotion.tab, examples/data/venus.mtl,
	examples/data/venus.obj, extra/pix_drum/LICENSE.txt,
	extra/pix_fiducialtrack/COPYING.txt, extra/pix_hit/LICENSE.txt,
	extra/pix_mano/LICENSE.txt, plugins/imageSGI/COPYING.txt,
	plugins/videoVIDS/videoInput/notes.txt,
	plugins/videoVIDS/videoInput/usb devices - PLEASE READ.txt: dos2unix
	and removed trailing whitespace

2019-05-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* COPYING.txt: bumped copyright version date

2019-05-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* COPYING.txt: mentioned LGPL-2.1+ for papi

2019-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/msys2.pacman: [ci] B-D on ntldd (on msys2 builds)

2019-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVIPLAY/filmAVIPLAY.cpp: filmAVIPLAY: properly release
	stuff

2019-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVIPLAY/filmAVIPLAY.cpp: use "AviStream::Video"
	instead of "avm::IStream::StreamType(1)" for better readability

2019-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVIPLAY/filmAVIPLAY.cpp: AVIPLAY: make sure that
	requested track is >=0

2019-05-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVIPLAY/filmAVIPLAY.cpp: use "ptr->" rather than
	"(*ptr)." for accessing class methods

2019-04-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : Merge remote-tracking branch 'origin/videoVIDS' Closes: https://github.com/umlaeute/Gem/issues/228

2019-04-02  IOhannes m zmoelnig <zmoelnig@umlauts-w10.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: videoVIDS: only restart stream if
	requested size is different from actual size

2019-04-02  IOhannes m zmoelnig <zmoelnig@umlauts-w10.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: videoVIDS: allow 'verbose'
	setting without an open device

2019-04-02  IOhannes m zmoelnig <zmoelnig@umlauts-w10.umlaeute.mur.at>

	* : commit b8fb191d3f104b3eb4233449e0cc66e0c8c32f8b Author: IOhannes
	m zmölnig <zmoelnig@umlautS.umlaeute.mur.at> Date:   Tue Apr 2
	19:09:49 2019 +0200

2019-04-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/msys2.pacman: [ci] also B-D on pkg-config (on Windows) [ci-skip]

2019-04-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/msys2.pacman: [ci] make sure that g++/autotools/... are
	installed

2019-04-02  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] only install packages not already
	installed on windows

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVIDS/videoVIDS.cpp, plugins/videoVIDS/videoVIDS.h:
	set the video dimensions for videoVIDS

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_emboss.cpp: reduced scope of variables

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/modelfiler.cpp, src/Geos/model.cpp,
	src/Geos/multimodel.cpp, src/Output/gemglxwindow.cpp,
	src/Pixes/pix_compare.cpp, src/Pixes/pix_convolve.cpp,
	src/Pixes/pix_film.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_record.cpp: removed
	unused vars

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageTIFF/imageTIFF.cpp: use static vars to indicate
	"firsttime"

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_video.cpp: test unsigned int for "<1" rather than
	"<=0" to keep codacy happy

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp, src/Geos/model.cpp,
	src/Geos/rubber.cpp, src/Pixes/pix_convolve.cpp,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_gain.cpp,
	src/Pixes/pix_motionblur.cpp: reduced scope of variables

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: fixed error in
	optitrack macro

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp: cleanup: initialize GemGlewXContext
	whenever GemGlewXContext is defined not only if GEM_MULTICONTEXT is defined...

2019-03-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/travis-ci/travisci_build_coverity_scan.sh: use $() instead
	of ``

2019-03-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: renamed gemmacwindow's GemCocoaView
	to GemMacOSView to avoid nameclashes with [gemcocoawindow].  thanks fede on the
	mailinglist for pointing that out.

2019-02-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/Makefile.am: Added wstring.h to Makefile

2019-02-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageSTB/Makefile.am: imageSTB: fixed makefile by removing
	the non-existant VS-projects

2019-02-12  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: Bumped version to 0.94

2019-02-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/ax_compiler_vendor.m4, m4/ax_pthread.m4, m4/pkg.m4: Refreshed
	3rd party m4 macros

2019-02-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: more [] quoting in m4

2019-02-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: capitalize hardcoded plugin status results so we can more easily spot them.

2019-02-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: at the end of configure, printout the status of all
	plugins

2019-02-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDS/videoDS.cpp: videoDS: use lowercase includes so mingw doesn't bail out at the very first header.  now it bails
	out at the second...

2019-02-12  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: test for "-fexceptions" flags on Windows

2019-02-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] debugging printout of compiler
	version

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] pass '-fexceptions' to w32 builds hopefully fixing https://github.com/umlaeute/Gem/issues/225

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: update() in getFrame()

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: diabled loop-playing (although
	we never reach it)

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: disabled "auto" mode

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: less verbose

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: removed more unused variables

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: disabled audio interface

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: fixed image orientation

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.h: removed unused variables

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: moved pixBlock logic into
	DirectShowPlayer

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: properly set newimage flag

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: properly detect if frame is new
	(if it has a different timestamp)

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: return no frame is movie is
	done (FIXXME) not really working yet

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: removed undef'd code

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: update() player on imageChange even though it doesn't seem to do anything useful...

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: on load, always go to paused
	mode (or autoplay)

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: set autoplay-speed (or pause)

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: flag new images as new TODO: this should really go into getPixels()

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: removed disabled code

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: only get frame if film is
	loaded

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: dropped debugging printout

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: fixed colorspace

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: only change image if film is
	loaded

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: indentation

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: stop() before destroying
	DSVideo

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: dropped unused variable

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: USE_CALLBACKS define to easily
	switch between the two implementations

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: fixed typo "aproximate" ->
	"approximate"

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: enabled debugging

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: more debugging

2019-02-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: filmDS: fixed fps

2019-02-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : commit 6ea7a457bfdbafb64c4123cb12882643bcf4109f Author: IOhannes
	m zmölnig <zmoelnig@umlautS.umlaeute.mur.at> Date:   Thu Feb 7
	23:30:26 2019 +0100

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, src/Gem/GemConfig.h, src/Pixes/pix_film.cpp,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_video.cpp: completely dropped
	GEM_VIDEOBACKEND resp GEM_FILMBACKEND

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/pix_videoDS-help.pd, src/Pixes/Makefile.am,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmDarwin.h,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDS.h,
	src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_movieDarwin.h,
	src/Pixes/pix_movieOS.cpp, src/Pixes/pix_movieOS.h,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_recordQT.h,
	src/Pixes/pix_videoDarwin.cpp, src/Pixes/pix_videoDarwin.h,
	src/Pixes/pix_videoOS.cpp, src/Pixes/pix_videoOS.h: removed long
	deprecated objects

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* examples/01.basic/01.redSquare.pd,
	examples/01.basic/02.blueRectangle.pd,
	examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
	examples/01.basic/05.cube.pd, examples/01.basic/06.sphere.pd,
	examples/01.basic/07.cylinder.pd, examples/01.basic/08.model.pd,
	examples/01.basic/09.yelloTeapot.pd,
	examples/02.advanced/00.gemwin-subpatch.pd,
	examples/02.advanced/01.Separator.pd,
	examples/02.advanced/02.Ortho.pd, examples/02.advanced/03.View.pd,
	examples/02.advanced/03.View_OSD.pd,
	examples/02.advanced/04.Fog.pd, examples/02.advanced/05.Stereo.pd,
	examples/02.advanced/06.StereoParticle.pd,
	examples/02.advanced/07.Snapshot1.pd,
	examples/02.advanced/08.Snapshot2.pd,
	examples/02.advanced/09.SnapshotSave.pd,
	examples/02.advanced/09.SnapshotSaveHD.pd,
	examples/02.advanced/10.LinearPath.pd,
	examples/02.advanced/11.SplinePath.pd,
	examples/02.advanced/12.Hsv.pd,
	examples/02.advanced/13.ModelRescale.pd,
	examples/02.advanced/14.RenderOrder.pd,
	examples/02.advanced/15.GemWin.pd,
	examples/02.advanced/16.vertex_program.pd,
	examples/02.advanced/17.fragment_program.pd,
	examples/02.advanced/18.gl_shading_language.pd,
	examples/02.advanced/19.pointer.pd,
	examples/02.advanced/20.double-gemhead_vs_repeat.pd,
	examples/02.advanced/21.basic_LSystem.pd,
	examples/02.advanced/22.double-iterative.pd,
	examples/02.advanced/23.SplitScreen.pd,
	examples/02.advanced/snapshotHD.pd,
	examples/03.lighting/01.world_light.pd,
	examples/03.lighting/02.light.pd,
	examples/03.lighting/03.controlLights.pd,
	examples/03.lighting/04.moveSpheres.pd,
	examples/03.lighting/05.materials.pd, examples/04.pix/01.image.pd,
	examples/04.pix/02.multiimage.pd,
	examples/04.pix/04.ImageInPlace.pd, examples/04.pix/05.film.pd,
	examples/04.pix/05.movie.pd, examples/04.pix/06.PixRect.pd,
	examples/04.pix/07.PixSet.pd, examples/04.pix/08.PixDump.pd,
	examples/04.pix/09.Histogram.pd,
	examples/04.pix/10.PixDataSimple.pd,
	examples/04.pix/11.PixDataComplex.pd, examples/04.pix/12.add.pd,
	examples/04.pix/12.blending.pd, examples/04.pix/12.composite.pd,
	examples/04.pix/12.pix_multiply.pd,
	examples/04.pix/13.maskDancer.pd, examples/04.pix/14.takeAlpha.pd,
	examples/04.pix/15.pix_alpha.pd, examples/04.pix/16.alphaGrey.pd,
	examples/04.pix/16.pix_2grey.pd, examples/04.pix/17.pix_gain.pd,
	examples/04.pix/18.Curves.pd, examples/04.pix/19.colorMatrix.pd,
	examples/04.pix/20.convolve.pd, examples/04.pix/22.biquad.pd,
	examples/04.pix/23.gravity.pd,
	examples/04.pix/24.time-filtering.pd, examples/04.pix/25.buffer.pd,
	examples/04.pix/26.framebuffer_readback.pd,
	examples/04.pix/27.bitmap_font.pd,
	examples/04.video/00.SimpleVideo.pd,
	examples/04.video/01.VideoPaint.pd,
	examples/04.video/02.VideoSphere.pd,
	examples/04.video/03.movement_detection.pd,
	examples/04.video/04.videoRTX.pd,
	examples/04.video/05.buffer_rtx.pd,
	examples/04.video/06.frame_diff_tracking.pd,
	examples/04.video/07.bg_subtract_tracking.pd,
	examples/04.video/08.color_classification.pd,
	examples/05.text/01.Text.pd, examples/05.text/01.TextNoLoadBang.pd,
	examples/05.text/03.ChangeText.pd,
	examples/05.text/03.ChangeTextNoLoadBang.pd,
	examples/06.particle/01.simple.pd,
	examples/06.particle/02.fountain.pd,
	examples/06.particle/03.orbit.pd, examples/06.particle/04.combo.pd,
	examples/06.particle/05.twoSrc.pd,
	examples/06.particle/06.target.pd,
	examples/06.particle/07.render.pd, examples/06.particle/08.info.pd,
	examples/06.particle/09.sink.pd, examples/07.texture/01.texture.pd,
	examples/07.texture/02.TexCoord.pd,
	examples/07.texture/04.moveImages.pd,
	examples/07.texture/05.newWave.pd,
	examples/07.texture/06.ripple.pd,
	examples/07.texture/07.feedback.pd,
	examples/07.texture/08.MotionBlur.pd,
	examples/07.texture/09.sharedTextures.pd,
	examples/07.texture/10.framebuffer.pd,
	examples/07.texture/11.multiples_gemhead_in_a_framebuffer.pd,
	examples/08.io/01.Mouse.pd, examples/08.io/02.Tablet.pd,
	examples/08.io/03.Orb.pd, examples/08.io/04.UseOrb.pd,
	examples/09.openGL/01.primQuad.pd,
	examples/09.openGL/02.displayList.pd,
	examples/09.openGL/03.stencilBuffer.pd,
	examples/09.openGL/04.clearZ.pd,
	examples/09.openGL/05.load_identity_matrix.pd,
	examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/02.primitive_distortion.pd,
	examples/10.glsl/03.texture_distortion.pd,
	examples/10.glsl/04.game_of_life.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/05.multitexture_bis.pd,
	examples/10.glsl/06.rectangle_multitexture.pd,
	examples/10.glsl/07.framebuffer_and_shader.pd,
	examples/10.glsl/08.multi_pass_rendering.pd,
	examples/10.glsl/09.vertex_texture_fetching.pd,
	examples/10.glsl/10.GPGPU_Physical_model.pd,
	examples/10.glsl/11.geometry.pd, examples/10.glsl/12.tri2fan.pd,
	examples/10.glsl/13.panoramique.pd, examples/10.glsl/14.blur.pd,
	examples/10.glsl/15.bicubic_image_interpolation.pd,
	examples/10.glsl/16.vertexbuffer_attributes.pd,
	examples/11.obj-exporter/obj_cube.pd,
	examples/11.obj-exporter/obj_exporter-help.pd,
	examples/11.obj-exporter/obj_exporter.pd,
	examples/12.multi_screen_projection/01.flat_projection-help.pd,
	examples/12.multi_screen_projection/02.nfp-help.pd,
	examples/13.recursion/01.repetition_is_futile.pd,
	examples/13.recursion/02.iteration_is_insufficient.pd,
	examples/13.recursion/03.recursive_spiral.pd,
	examples/13.recursion/04.binary_tree.pd,
	examples/13.recursion/05.n-ary_tree.pd,
	examples/13.recursion/06.breaking_symmetry.pd,
	examples/14.multiple_windows/01.basic_example.pd,
	examples/14.multiple_windows/02.switch_context.pd,
	examples/14.multiple_windows/03.texture_sharing.pd,
	extra/pix_artoolkit/pix_artoolkit-help.pd,
	extra/pix_drum/pix_drum-help.pd,
	extra/pix_fiducialtrack/pix_fiducialtrack-help.pd,
	extra/pix_hit/pix_hit-help.pd, extra/pix_mano/pix_mano-help.pd:
	added [declare -lib Gem]

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/travis-ci/configure.sh: [ci] disable ftgl on travis-ci/OSX

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_share.h, src/Pixes/pix_share_read.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h: made shm
	support optional

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: dropped ifdefed ";"...

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: added header checks for sys/ipc.h and sys/shm.h

2019-01-16  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Pixes/pix_snap2tex.cpp: pix_snap2tex: RGBA16 is not supported
	in webgl

2019-01-16  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Gem/Manager.cpp: guard against passing 0 to GL transformation
	matrices

2019-01-15  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Gem/Manager.cpp: guard against passing NaN to GL
	transformation matrices

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: (only) allow building of Gem without GLU if explicitely requested.

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, src/Gem/GemGL.h, src/Gem/Manager.cpp,
	src/Nongeos/light.cpp, src/Nongeos/spot_light.cpp,
	src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
	src/Pixes/pix_resize.cpp, src/Utils/GLUtil.cpp,
	src/openGL/GEMgluLookAt.cpp, src/openGL/GEMgluPerspective.cpp: make
	libGLU somewhat optional

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp, src/Utils/GLUtil.h: provide fallbacks for
	gluLookAt and gluPerspective

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Setup.cpp: set list of registered classes to NULL after
	clearing it up.

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Setup.cpp: only run Gem_setup once

2019-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: mention that there might not be any experimental
	objects

2019-02-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/travis-ci/configure.sh: [ci] dropped QuickTime/Carbon
	disabling for travis

2019-02-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Output/gemw32window.cpp: global
	default window offset of +50+50

2019-02-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Setup.cpp: dropped namespace "Gem" in favour of the more
	commonly used "gem"

2019-02-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h, src/Gem/Setup.cpp:
	simplified the autoregistering logic (less code in headers) Closes: https://github.com/umlaeute/Gem/issues/205

2019-01-15  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h, src/Gem/Setup.cpp:
	AUTO_REGISTER now adds to a list called by Gem_setup().  This prevents initialization before main() when Gem is statically
	linked.

2019-01-15  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Utils/GLUtil_define_generated.h: update GLdefine generated
	with guards in case a different GLEW is used

2019-01-15  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Utils/GLUtil_define_generator.sh: update GLdefine generator

2019-02-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp: next attempt at filmDS

2019-02-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/GLdefine-help.pd, help/accumrotate-help.pd,
	help/alpha-help.pd, help/ambient-help.pd, help/ambientRGB-help.pd,
	help/camera-help.pd, help/circle-help.pd, help/color-help.pd,
	help/colorRGB-help.pd, help/colorSquare-help.pd, help/cone-help.pd,
	help/cube-help.pd, help/cuboid-help.pd, help/curve-help.pd,
	help/curve3d-help.pd, help/cylinder-help.pd, help/depth-help.pd,
	help/diffuse-help.pd, help/diffuseRGB-help.pd, help/disk-help.pd,
	help/emission-help.pd, help/emissionRGB-help.pd,
	help/fragment_program-help.pd, help/gemcubeframebuffer-help.pd,
	help/gemframebuffer-help.pd, help/gemhead-help.pd,
	help/gemkeyboard-help.pd, help/gemkeyname-help.pd,
	help/gemlist-help.pd, help/gemlist_info-help.pd,
	help/gemlist_matrix-help.pd, help/gemmanager-help.pd,
	help/gemmouse-help.pd, help/gemorb-help.pd,
	help/gemreceive-help.pd, help/gemtablet-help.pd,
	help/gemvertexbuffer-help.pd, help/gemwin-help.pd,
	help/glsl_fragment-help.pd, help/glsl_geometry-help.pd,
	help/glsl_program-help.pd, help/glsl_vertex-help.pd,
	help/imageVert-help.pd, help/light-help.pd,
	help/linear_path-help.pd, help/mesh_line-help.pd,
	help/mesh_square-help.pd, help/model-help.pd,
	help/multimodel-help.pd, help/newWave-help.pd, help/ortho-help.pd,
	help/part_color-help.pd, help/part_damp-help.pd,
	help/part_draw-help.pd, help/part_follow-help.pd,
	help/part_gravity-help.pd, help/part_head-help.pd,
	help/part_info-help.pd, help/part_killold-help.pd,
	help/part_killslow-help.pd, help/part_orbitpoint-help.pd,
	help/part_render-help.pd, help/part_sink-help.pd,
	help/part_size-help.pd, help/part_source-help.pd,
	help/part_targetcolor-help.pd, help/part_targetsize-help.pd,
	help/part_velcone-help.pd, help/part_velocity-help.pd,
	help/part_velsphere-help.pd, help/part_vertex-help.pd,
	help/pix_2grey-help.pd, help/pix_a_2grey-help.pd,
	help/pix_add-help.pd, help/pix_aging-help.pd,
	help/pix_alpha-help.pd, help/pix_background-help.pd,
	help/pix_backlight-help.pd, help/pix_biquad-help.pd,
	help/pix_bitmask-help.pd, help/pix_blob-help.pd,
	help/pix_buf-help.pd, help/pix_buffer-help.pd,
	help/pix_buffer_read-help.pd, help/pix_buffer_write-help.pd,
	help/pix_chroma_key-help.pd, help/pix_clearblock-help.pd,
	help/pix_color-help.pd, help/pix_coloralpha-help.pd,
	help/pix_colorclassify-help.pd, help/pix_colormatrix-help.pd,
	help/pix_colorreduce-help.pd, help/pix_compare-help.pd,
	help/pix_composite-help.pd, help/pix_contrast-help.pd,
	help/pix_convert-help.pd, help/pix_convolve-help.pd,
	help/pix_coordinate-help.pd, help/pix_crop-help.pd,
	help/pix_curve-help.pd, help/pix_data-help.pd,
	help/pix_deinterlace-help.pd, help/pix_delay-help.pd,
	help/pix_diff-help.pd, help/pix_dot-help.pd, help/pix_draw-help.pd,
	help/pix_dump-help.pd, help/pix_duotone-help.pd,
	help/pix_equal-help.pd, help/pix_film-help.pd,
	help/pix_flip-help.pd, help/pix_freeframe-help.pd,
	help/pix_frei0r-help.pd, help/pix_gain-help.pd,
	help/pix_grey-help.pd, help/pix_halftone-help.pd,
	help/pix_histo-help.pd, help/pix_hsv2rgb-help.pd,
	help/pix_image-help.pd, help/pix_imageInPlace-help.pd,
	help/pix_indycam-help.pd, help/pix_info-help.pd,
	help/pix_invert-help.pd, help/pix_kaleidoscope-help.pd,
	help/pix_levels-help.pd, help/pix_lumaoffset-help.pd,
	help/pix_mask-help.pd, help/pix_mean_color-help.pd,
	help/pix_metaimage-help.pd, help/pix_mix-help.pd,
	help/pix_motionblur-help.pd, help/pix_movement-help.pd,
	help/pix_movement2-help.pd, help/pix_movie-help.pd,
	help/pix_multiblob-help.pd, help/pix_multiimage-help.pd,
	help/pix_multiply-help.pd, help/pix_multitexture-help.pd,
	help/pix_noise-help.pd, help/pix_normalize-help.pd,
	help/pix_offset-help.pd, help/pix_pix2sig~-help.pd,
	help/pix_posterize-help.pd, help/pix_puzzle-help.pd,
	help/pix_rds-help.pd, help/pix_record-help.pd,
	help/pix_rectangle-help.pd, help/pix_refraction-help.pd,
	help/pix_resize-help.pd, help/pix_rgb2hsv-help.pd,
	help/pix_rgba-help.pd, help/pix_roi-help.pd, help/pix_roll-help.pd,
	help/pix_rtx-help.pd, help/pix_scanline-help.pd,
	help/pix_set-help.pd, help/pix_share_read-help.pd,
	help/pix_share_write-help.pd, help/pix_sig2pix~-help.pd,
	help/pix_snap-help.pd, help/pix_snap2tex-help.pd,
	help/pix_subtract-help.pd, help/pix_tIIR-help.pd,
	help/pix_takealpha-help.pd, help/pix_texture-help.pd,
	help/pix_threshold-help.pd, help/pix_threshold_bernsen-help.pd,
	help/pix_video-help.pd, help/pix_videoDS-help.pd,
	help/pix_write-help.pd, help/pix_writer-help.pd,
	help/pix_yuv-help.pd, help/pix_zoom-help.pd, help/polygon-help.pd,
	help/polygon_smooth-help.pd, help/pqtorusknots-help.pd,
	help/primTri-help.pd, help/rectangle-help.pd,
	help/render_trigger-help.pd, help/ripple-help.pd,
	help/rotate-help.pd, help/rotateXYZ-help.pd, help/rubber-help.pd,
	help/scale-help.pd, help/scaleXYZ-help.pd, help/scopeXYZ~-help.pd,
	help/separator-help.pd, help/shearXY-help.pd, help/shearXZ-help.pd,
	help/shearYX-help.pd, help/shearYZ-help.pd, help/shearZX-help.pd,
	help/shearZY-help.pd, help/shininess-help.pd,
	help/slideSquares-help.pd, help/specular-help.pd,
	help/specularRGB-help.pd, help/sphere-help.pd,
	help/sphere3d-help.pd, help/spline_path-help.pd,
	help/spot_light-help.pd, help/square-help.pd,
	help/surface3d-help.pd, help/teapot-help.pd, help/text2d-help.pd,
	help/text3d-help.pd, help/textextruded-help.pd,
	help/textoutline-help.pd, help/torus-help.pd,
	help/translate-help.pd, help/translateXYZ-help.pd,
	help/trapezoid-help.pd, help/triangle-help.pd, help/tube-help.pd,
	help/vertex_program-help.pd, help/world_light-help.pd: added
	[declare -lib Gem]

2019-02-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: bumped version to 0.49~pre2

2019-02-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* abstractions/gemwin.pd: default gemwin offset: +50+50

2019-02-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_video.cpp: getting rid of "const char*" -> gem::any

2019-02-04  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Gem/Dylib.h: include <string> where needed

2019-02-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/Makefile.am: [modelloader] no longer "experimental"

2019-02-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Geos/model.cpp: [model] fallback for very old openGL versions
	(as found on windows)

2019-02-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/VertexBuffer.cpp: protext VertexBuffer from being called
	in incompatible OpenGL contexts

2019-02-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: dropped olde uncommented checks for X-libs

2019-02-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: drop check for msvcrt

2019-02-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, src/Base/Makefile.am, src/Output/Makefile.am,
	src/Utils/Makefile.am: do not check for gdi32/ws2_32 trouble is, that the functions we are using are "__stdcall"
	functions, which are heavily decorated, and autotools is nice for
	checking __cdecl functions.  https://lists.gnu.org/archive/html/autoconf/2013-12/msg00019.html >
	Normal practice for Windows ports is to simply assume that the >
	requisite libraries are always present.

2019-02-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: don't check for unneeded[?] W32 libraries

2019-02-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/plugins/PluginFactory.cpp: moved index declaration into header
	of for-loop # Conflicts: #       src/plugins/PluginFactory.cpp

2019-02-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Exception.cpp, src/Gem/Exception.h: GemException: drop
	dummy-implementation of dtor

2019-02-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Exception.cpp, src/Gem/Exception.h: derive GemException
	from std::runtime_error

2019-02-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: renamed "error" variable to "error_string"

2019-02-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Dylib.cpp, src/plugins/PluginFactory.cpp,
	src/plugins/film.cpp: Revert "liberal spread of GEMMARK() to nail
	down a problem with uncaught exceptions on W32" This reverts commit fa34f20c5ce30c56179f9b2bacab2ae9f6a27862.

2019-02-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Dylib.cpp, src/plugins/PluginFactory.cpp,
	src/plugins/film.cpp: liberal spread of GEMMARK() to nail down a
	problem with uncaught exceptions on W32

2019-02-03  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/RTE.h: global GEMMARK() define

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/modelfiler.cpp: don't resize arrays to 0

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: take position-table size into
	account.

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: don't set uint to -1

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: fixed enable-experimental flag

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/Makefile.am: only enable [modelfiler] in
	"experimental" mode.

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/Makefile.am: use $(empty) to terminate SOURCES-list

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: new "--enable-experimental" flag to enable
	not-yet-ready objects

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/modelfiler.cpp, src/Controls/modelfiler.h:
	[modelfiler] fixed interface

2019-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: [gemvertexbuffer] more meaningful
	error message

2019-01-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/Makefile.am, src/Controls/modelfiler.cpp,
	src/Controls/modelfiler.h: draft of [modelfiler]

2019-01-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp: use std::string for gem::any

2019-01-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemw32window.cpp: w32-window: in fullscreen mode,
	disable the border

2019-01-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemw32window.cpp: w32-window: use a default offset of
	100/100 to avoid hiding the window-title by default...

2019-01-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemw32window.cpp: w32: more info when switching to
	fullscreen fails (and early return)

2019-01-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemw32window.cpp: w32-window: fix cursor hiding

2019-01-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp,
	plugins/modelOBJ/model_loader.h: modelOBJ: use const specifier for
	mere getters

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: gemwin: fixed offset/dimen caching for
	[print( message

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h: prepare
	interface for user gesture handling

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: SDL2: initial multigesture support

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: wrap the translated ID to fit into
	float range

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: use automatic ID-mapping to nice
	integers

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: helper-class to automatically map
	large IDs to nice integers

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: whitespace

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: output unknown events (rather than
	printing them)

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: SDL2/touch: only output relative
	motion for FINGERMOTION events

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: reordered code for better
	readability

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: initial touchfinger events for SDL2

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: use PUSHATOM macros

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemsdl2window.cpp: PUSHATOM macros to simplify
	assembling of an atom-list

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: [gemwin]: print info Closes: https://github.com/umlaeute/Gem/issues/221

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWindow.cpp: use higher verbosity when printing
	extensions

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp, src/Base/GemWindow.cpp: GemWindow: print
	GLEW version with [print( instead of at window creation

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWindow.cpp: GemWindow: print openGL info

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_tesscontrol.cpp, src/Manips/glsl_tesseval.cpp:
	glsl: print tesselation hardware info

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_fragment.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_vertex.cpp: glsl: query and print GL-values with the
	new macro

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_vertex.h: a macro to query and post a GL value
	(GLint)

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/Makefile.am, src/Manips/glsl_tesscontrol.cpp,
	src/Manips/glsl_tesscontrol.h: added (untested) tesselation control
	shader

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_tesseval.h: fixed copyright

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_tesseval.cpp:
	dropped duplicate message-setup from [glsl_geometry] and
	[glsl_tesseval]

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: only query UNIFORM_SIZE if querying
	is supported assume an array size of "1" if it is not supported.  (this happens
	e.g. on macOS) Closes: https://github.com/umlaeute/Gem/issues/219

2019-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp: print OpenGL version

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/Makefile.am, src/Manips/glsl_tesseval.cpp,
	src/Manips/glsl_tesseval.h: initial tesselation shader (untested) Closes: https://github.com/umlaeute/Gem/issues/174

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: set inner/outer tesselation level if
	we have a tess shader

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: only set geometry types if we have a
	geometry shader

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: calculate number of shaders per type

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_fragment.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_program.cpp: removed unused includes

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.h: use context-data for glsl_programs Closes: https://github.com/umlaeute/Gem/issues/216

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/GLUtil.cpp: GLuintMap now uses ContextData

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: use "uniform" rather than "uvar" in
	printout

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_fragment.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_vertex.cpp: properly print shaderID

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: don't call setModified() if a uniform
	has changed we do not want to re-link the shader program!

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h: use
	setModified()/startRendering() to link shaders (rather than
	m_wantLink)

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: use local variables to as OUT vars so we can use ContextData

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: use local index variables

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: nicer errors

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_vertex.cpp: dropped m_shader -> shader cast when
	not required

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h: tear down
	shaders on stopRendering()

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_vertex.h: use ContextData for shader IDs

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_fragment.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_geometry.h, src/Manips/glsl_vertex.cpp,
	src/Manips/glsl_vertex.h: simplified shader loader selection logic

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h: localized
	another variable

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h: base
	[glsl_geometry] on [glsl_vertex]

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_fragment.h, src/Manips/glsl_geometry.h,
	src/Manips/glsl_vertex.h: removed unused defines

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h: simplified
	shader loading

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_program.cpp: skip illegal shader-IDs

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h,
	src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h: removed unused
	variables

2019-01-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* README.txt: dropped note about read-write access on git.iem.at [skip ci]

2019-01-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* TODO: removed unused TODO

2019-01-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Vertex/Makefile.am: disabled [vertex_model] for now Closes: https://github.com/umlaeute/Gem/issues/217

2019-01-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Vertex/vertex_draw.h, src/Vertex/vertex_grid.cpp,
	src/Vertex/vertex_scale.h, src/Vertex/vertex_tabread.cpp,
	src/Vertex/vertex_tabread.h: making src/Vertex compile again (not
	necessarily "run") Closes: https://github.com/umlaeute/Gem/issues/217

2019-01-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDECKLINK/Makefile.am,
	plugins/videoDECKLINK/configure.ac: videoDECKLINK: added
	pthread-check

2019-01-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: videoDECKLINK: requires
	<pthread.h>

2019-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/newWave.cpp, src/Geos/newWave.h: use member variable
	m_resetMode, rather than global removed unused "displayMode" variable (also global!)

2019-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/newWave.cpp: prefix with "," rather than postfix

2019-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	[gemframebuffer] allow setting width/height via creation args

2019-01-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: [gemframebuffer] parse "INT" and
	"UINT" as valid types (even though they are ignored later)

2019-01-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: don't test for 'this' it must always be true.

2019-01-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageSTB/imageSTB.cpp: imageSTB: flip images when writing

2019-01-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageSTB/imageSTB.cpp: indentation

2019-01-22  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* plugins/imageSTB/imageSTB.cpp: imageSTB: fixed colorspace on Apple

2019-01-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit ce1cc3d4ef416267f9b2e67732a3f2514fb1f057 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Mon Jan 21 18:42:10 2019 +0100

2019-01-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/11.geometry.pd: fixed reloading of shaders in
	11.geometry example

2019-01-21  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h: videoDarwin: cache images Closes: https://github.com/umlaeute/Gem/issues/176 (hopefully)

2019-01-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* m4/ax_check_glu.m4, m4/ax_check_glut.m4: autotools: properly pop
	language selection

2019-01-21  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.h, plugins/videoAVF/videoAVF.mm:
	videoAVF: cache images Closes: https://github.com/umlaeute/Gem/issues/195

2019-01-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/glew.h: glew: mark GL_TIMEOUT_IGNORED as (unsigned long
	long) Fixes compilation on powerpc

2019-01-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/02.advanced/03.View_OSD.pd,
	examples/02.advanced/05.Stereo.pd,
	examples/04.pix/12.pix_multiply.pd,
	examples/04.pix/27.bitmap_font.pd,
	examples/10.glsl/07.framebuffer_and_shader.pd,
	examples/10.glsl/08.multi_pass_rendering.pd,
	examples/10.glsl/09.vertex_texture_fetching.pd,
	examples/10.glsl/10.GPGPU_Physical_model.pd,
	examples/10.glsl/12.tri2fan.pd, examples/10.glsl/13.panoramique.pd,
	examples/10.glsl/14.blur.pd,
	examples/10.glsl/15.bicubic_image_interpolation.pd,
	examples/10.glsl/16.vertexbuffer_attributes.pd,
	examples/10.glsl/_glsl.pd,
	examples/14.multiple_windows/01.basic_example.pd,
	examples/14.multiple_windows/02.switch_context.pd: fixed canvas
	position [skip ci]

2019-01-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageSTB/imageSTB.cpp: imageST: fixed implementation
	defines

2019-01-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageSTB/Makefile.am: imageSTB: fixed include path for
	non-system STB

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageSTB/STB/stb_image.h,
	plugins/imageSTB/STB/stb_image_write.h: added STB image libraries imported https://github.com/nothings/stb/
	e6afb9cbae4064da8c3e69af3ff5c4629579c1d2

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageSTB/imageSTB.cpp: use "image/targa" as mimetype for
	tga-images

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, plugins/Makefile.am: build imageSTB

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageSTB/Makefile.am, plugins/imageSTB/imageSTB.cpp,
	plugins/imageSTB/imageSTB.h: image reading/saving with STB

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* abstractions/gemwin.pd: allow [gemwin a] constructor for setting
	context-name without fps

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* examples/14.multiple_windows/03.texture_sharing.pd: mention that
	texture-sharing might not work...

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: [gemglxwindow] report the correct
	window position

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: renamed exception var to "ex" to not
	shadow the x-offset

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: Disabled context-sharing for
	[gemglxwindow] Closes: https://github.com/umlaeute/Gem/issues/87 Closes:
	https://github.com/umlaeute/Gem/issues/214

2019-01-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	[glsl_program] use a union rather than static-casting (void*)

2019-01-19  max <mxa@users.noreply.github.com>

	* help/pix_film-help.pd: fix driver method in pix_film-help

2019-01-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: fixed double-free memory corruption

2019-01-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* abstractions/gemwin.pd: fixed "fog"

2019-01-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp, src/Geos/text2d.cpp,
	src/Geos/text3d.cpp, src/Geos/textextruded.cpp: [text*] don't call
	setModified() for simple changes to not trigger a re-load of the font

2019-01-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: [text*] always load font in
	startRendering()

2019-01-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: [text*] disable blending after we did
	our thing in order to not spill things over

2019-01-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/localdeps.macos.sh, .git-ci/localdeps.win.sh: [ci] put
	extra-indentation after INSTALLDEPS_INDENT [skip ci]

2019-01-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/localdeps.macos.sh, .git-ci/localdeps.win.sh: [ci]
	indentation fixes for localdeps.*.sh [skip ci]

2019-01-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp: implement FourCC2Str as function w32 doesn't like temporary arrays...

2019-01-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: use LoadLibraryEx to load plugins on W32 (and
	use DLL-dir to search first)

2019-01-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Settings.cpp: try setting gem.path to the absolute path

2019-01-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Files.cpp: have gem::files::getFilenameListing() include
	the path on w32 as well

2019-01-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/localdeps.macos.sh, .git-ci/localdeps.win.sh: [ci] indent
	recursive dependencies

2019-01-17  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* plugins/recordQT/recordQT.cpp: recordQT: fixed format-strings

2019-01-17  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* plugins/recordQT/recordQT.cpp: recordQT: initialize QuickTime on
	OSX

2019-01-17  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* src/Output/gemmacwindow.cpp: dropped QT init from [gemmacwindow]

2019-01-17  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* plugins/filmDarwin/filmDarwin.cpp, plugins/filmQT/filmQT.cpp:
	initialize/deinitialize QuickTime on OSX this used to be handled by GemWinCreateOSX, but is no longer...

2019-01-17  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* plugins/filmDarwin/filmDarwin.cpp: filmDarwin: fixed printouts nicer formatting, and don't try to print pascal-strings directly...

2019-01-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp, src/plugins/imageloader.cpp,
	src/plugins/imagesaver.cpp, src/plugins/modelloader.cpp,
	src/plugins/record.cpp, src/plugins/video.cpp: display loaded
	plugins at startup in a consistent manner

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Geos/circle.cpp, src/Geos/curve3d.cpp, src/Geos/surface3d.cpp:
	fixed texcoords for [circle], [curve3d] and [surface3d] Closes: https://sourceforge.net/p/pd-gem/bugs/237/

2019-01-16  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* src/Pixes/pix_2grey.cpp: [pix_2grey] include Utils/Functions.h for
	GetPrefetchConstant

2019-01-16  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* plugins/videoDarwin/videoDarwin.cpp: videoDarwin: use image.cizse
	(rather than non-existing m_csize member)

2019-01-16  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* plugins/recordQT/recordQT.cpp: keep constness of charpointer to make it compile...

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/openGL/GEMglActiveTexture.cpp,
	src/openGL/GEMglActiveTexture.h: [GEMglActiveTexture] allow omitting
	the GL_TEXTURE0 offset Closes: https://github.com/umlaeute/Gem/issues/209

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/openGL/GEMglGenerateMipmap.cpp,
	src/openGL/GEMglGenerateMipmap.h: use reference to t_atom (rather
	than pointer)

2019-01-16  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* configure.ac, src/check-sources.mk: capitalise GNUmake conditional
	replacement-vars so we don't get broken makefiles (at least on OSX) Closes: https://github.com/umlaeute/Gem/issues/210

2019-01-16  IOhannes m zmoelnig (OSX10.6) <zmoelnig@iem.at>

	* src/Controls/gemhead.cpp: moved 'pragma GCC diagnostic push/pop'
	outside of gemhead::renderGL method older g++ doesn't really like it inside a function

2019-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* {build => .git-ci}/travis-ci/common.source, {build =>
	.git-ci}/travis-ci/configure.sh, {build =>
	.git-ci}/travis-ci/coverity_branch.sh, {build =>
	.git-ci}/travis-ci/depinstall-linux.sh, {build =>
	.git-ci}/travis-ci/depinstall-linux.sudo.sh, {build =>
	.git-ci}/travis-ci/depinstall-osx.sh, {build =>
	.git-ci}/travis-ci/depinstall.sh, {build =>
	.git-ci}/travis-ci/deploy-git.sh, {build =>
	.git-ci}/travis-ci/prepare-upload.sh, {build =>
	.git-ci}/travis-ci/skipbuild.sh, {build =>
	.git-ci}/travis-ci/travisci_build_coverity_scan.sh, .travis.yml:
	[ci] moved (most) travis-ci configuration into .git-ci/

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/check-sources.mk: print directory where UNUSED SOURCES are
	being found

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* abstractions/Makefile.am, help/Makefile.am,
	src/Output/Makefile.am: use .SUFFIXES to add additional sourcefile
	suffixes

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/check-sources.mk: include .SUFFIXES in unused-sources check

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/check-sources.mk: only show "UNUSED SOURCES" if it's non-empty

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/check-sources.mk: include all SUFFIXES when checking sources

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: AC_SUBST hacks to allow GNUmake conditionals in
	automake...

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/check-sources.mk: improve check-sources target for out-of-tree
	builds

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/openGL/GEMglActiveTexture.cpp,
	src/openGL/GEMglActiveTexture.h,
	src/openGL/GEMglMultiTexCoord2f.cpp,
	src/openGL/GEMglMultiTexCoord2f.h, src/openGL/GEMglUniform1f.cpp,
	src/openGL/GEMglUniform1f.h, src/openGL/Makefile.am: some ARB
	functions have become standard a while ago...

2019-01-16  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/openGL/GEMglGenerateMipmap.cpp,
	src/openGL/GEMglGenerateMipmap.h, src/openGL/Makefile.am: added
	[GEMglGenerateMipMap] Closes: https://github.com/umlaeute/Gem/issues/208

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp: [pix_multitexture] set numTexunits
	for outgoing state Closes: https://github.com/umlaeute/Gem/issues/121

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h:
	dropped useless m_max member we are doing everything in the isRunnable() method with local
	variables

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp: more verbose error message to better understand what's going on

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp: calculated useTexUnits in
	"isRunnable"

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp: when restoring texunit usage, use
	"useTexUnits"

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.h: explain how use TexUnits is
	calculated

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h:
	store/restore number of texUnits in incoming state

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h:
	don't abuse the m_reqTexUnits (use a separate variable)

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp: properly initialize texture-ids
	(and don't bind to invalid textures) Closes: https://github.com/umlaeute/Gem/issues/120

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.h: indentation

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: fixed SDL1 vs SDL2 detection

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/gemsdl2window-help.pd: added help-patch for [gemsdl2window]

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h:
	[gemsdl2window] added "relativemouse" message

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: dropped SDL2 check for [gemsdlwindow]
	(which is SDL1 only)

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h:
	[gemsdl2window] added "opacity" message

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h:
	[gemsdl2window] dispatch to the correct window

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: [gemsdl2window] handle drop-events

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: [gemsdl2window] handle window
	minimize/maximize/restore

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: [gemsdl2window] less and nicer
	messages

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: [gemsdl2window] properly close
	window

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: [gemsdl2window] don't make window
	current when resizing

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h:
	[gemsdl2window] "offset" message

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h:
	[gemsdl2window] renamed "mousegrab" to "grabmouse"

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: removed unused variables

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: store windowID in static windowmap

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: moved windowmap into anonymous
	namespace

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: indentation

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: forgot to include static
	SDL_GLContext

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: make window nicer (no screensaver,
	bring window to foreground, capture mouse...)

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: properly create openGL context

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: indentation

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp: no use to check for SDL>=2 if we
	this is for SDL2 anyhow

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h:
	[gemsdl2window] cursor/topmost/mousegrab messsages

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: dropped unused map s_windowmap from
	[gemsdlwindow]

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/Makefile.am: compile [gemsdl2window]

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h: made
	[gemsdl2window] compilable not working yet

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Pixes/pix_add.cpp,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_subtract.cpp: printout
	reformatted

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/gemreceive.cpp, src/Gem/PBuffer.cpp,
	src/Pixes/pix_record.cpp, src/Pixes/pix_share_write.cpp,
	src/Pixes/pix_video.cpp: use %p for printing pointers

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdl2window.cpp, src/Output/gemsdl2window.h: added
	(non-compilable) gemsdl2window class simple rename from gemsdlwindow

2019-01-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: checking for SDL2

2019-01-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: [glsl_program] rearragned code to
	share things between ARB an GL2

2019-01-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	[glsl_program] support uniform arrays Closes: https://github.com/umlaeute/Gem/issues/183

2019-01-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	[glsl_program] renamed m_num to m_numShaders so we know what this is...

2019-01-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.h: whitespace

2019-01-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: use '0' rather than 'NULL'

2019-01-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	[glsl_program] query the array-size of uniforms not currently used

2019-01-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h:
	glsl_program: renamed (int)m_flag to (bool)m_changed

2019-01-12  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/gemcocoawindow-help.pd, help/gemglfw2window-help.pd,
	help/gemglfw3window-help.pd, help/gemglutwindow-help.pd,
	help/gemglxwindow-help.pd, help/gemmacoswindow-help.pd,
	help/gemmacwindow-help.pd, help/gemsdlwindow-help.pd,
	help/gemw32window-help.pd: gem*window-help: alignment, typos,
	system-specifications [skip ci]

2019-01-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: [ci] use "brew bundle" to
	install stuff

2019-01-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: [ci] use Pd-0.49-1 for OSX
	builds

2019-01-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoVLC/vlc-videoplugin.pd: vlc-videoplugin: fixed typo

2019-01-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: SDL_KeyboardEvent *has* a 'which'
	member on SDL1 but not in SDL2

2019-01-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/GemGL.h: define GL_TEXTURE_RECTANGLE_EXT is it's missing rather than for EMSCRIPTEN

2019-01-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/GemGL.h: indentation

2019-01-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/GemGL.h: re-added GLEW_MX definition if GEM_MULTICONTEXT
	is set
	https://github.com/claudeha/Gem/commit/c25dd85ea98ca596f572f128e7452c92993983c3#r31907143

2019-01-11  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : Merge remote-tracking branch 'claudiusmaximus/emscripten'

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Utils/GLUtil.h: HACK for Emscripten: use Gem/glew.h instead of
	Gem/GemGL.h On Emscripten, GemGL.h defines fewer symbols.  But the ones we use
	are all API-defined compile-time constants, so it should be okay to
	use the more complete set from the bundled GLEW just for this.

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Gem/GemGL.h: get GemGL to use system glew on Emscripten Using GL/RegalGLEW.h as in c4ffb2f0a55a2b8a819e756ac2a9c96ea59981e3
	just didn't work.

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Utils/GLUtil.cpp: print OpenGL numeric error too in case
	gluErrorString is broken

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Utils/GLUtil_define_generator.sh: generator script for
	GLUtil_define_generated.h

2019-01-10  IOhannes m zmölnig(mojave@xenakis) <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: [gemglfw3window] error handler

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Base/GemWinCreate.h, src/Base/GemWinCreateEM.cpp,
	src/Base/Makefile.am: single-context SDL2 gemwin for Emscripten

2019-01-10  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglfw2window.cpp: [gemglfw2window] prefix keybaord
	info with deviceID

2019-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemcocoawindow-help.pd, help/gemmacwindow-help.pd: more
	gem*window keystrokes

2019-01-10  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp: [gemglfw3window] use
	glfwGetKeyName() if GLFW>=3.2

2019-01-10  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp: prefix device-id to
	[gemglfw3window] keyboard info

2019-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemcocoawindow-help.pd, help/gemglfw2window-help.pd,
	help/gemglfw3window-help.pd, help/gemglutwindow-help.pd,
	help/gemglxwindow-help.pd, help/gemmacoswindow-help.pd,
	help/gemmacwindow-help.pd, help/gemsdlwindow-help.pd,
	help/gemw32window-help.pd: smaller layout for [gem*window]
	helppatches, added some keystrokes

2019-01-10  IOhannes m zmölnig (w10@xenakis) <zmoelnig@iem.at>

	* : commit 81419d5fbe854a2a5566807af0dace83effc8494 Author: IOhannes
	m zmölnig (w10@xenakis) <zmoelnig@iem.at> Date:   Thu Jan 10
	12:46:13 2019 +0100

2019-01-10  IOhannes m zmölnig (w10@xenakis) <zmoelnig@iem.at>

	* help/gemw32window-help.pd: updated [gemw32window] helppatch

2019-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_convert.cpp: [pix_convert] backport changes from
	[pix_rgba]

2019-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_rgba.cpp: [pix_rgba] set notowned to "true" (as we
	are borrowing the data from image)

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Gem/GemGL.h: Emscripten 'incoming' has a regal port

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Gem/Files.cpp: Emscripten's wordexp.h is a non-functional stub

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Output/gemsdlwindow.cpp: SDL has no event.key.which

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Output/gemsdlwindow.cpp: SDLK_WORLD_* is missing in
	Emscripten's SDL support

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Gem/Files.cpp: GLOB_TILDE is a GNU extension

2019-01-10  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Gem/PBuffer.cpp: dummy PBuffer implementation

2019-01-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.h, plugins/videoVFW/videoVFW.h: Fixed
	compilation on windows

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: create Makefile for filmDSATL

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Nongeos/world_light.h, src/Particles/part_render.h: [light]
	and [part_render] need GemGL.h

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/imageVert.cpp: [imageVert] fixed upside-down

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.h: Don't include "Gem/GemGL.h" in GemBase!

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_video.cpp: [pix_video] must now about the
	colordefines if we don't include GemGL.h, we must include Image.h

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_imageInPlace.h, src/Pixes/pix_snap.h:
	[pix_imageInPlace] and [pix_snap] require GemGL.h

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_movement2.cpp: dropped
	more dependencies on GemGL.h

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: imageStruct::convert*() now properly returns
	the success

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: fixed fromYV12() with no U/V

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp, src/Gem/Image.h: imageStruct::fromGray(short*)
	now takes a const argument

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp: [pix_freeframe] pass symbol-values as
	std::string

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_convert.cpp, src/Pixes/pix_rgba.cpp: use return from
	converter functions to print an error.

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp, src/Gem/Image.h: have the image-convert
	routinges return "true" on success (and "false" otherwise)

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemShape.h, src/Base/TextBase.h: GemShape and TextBase
	children always need to deal with GL - so include GemGL.h

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemcubeframebuffer.h, src/Controls/gemframebuffer.h,
	src/Controls/gemlist_info.cpp, src/Controls/gemlist_matrix.cpp,
	src/Geos/imageVert.h, src/Manips/accumrotate.cpp,
	src/Manips/alpha.h, src/Manips/ambient.h,
	src/Manips/ambientRGB.cpp, src/Manips/color.cpp,
	src/Manips/colorRGB.cpp, src/Manips/depth.cpp,
	src/Manips/diffuse.cpp, src/Manips/diffuseRGB.cpp,
	src/Manips/emission.cpp, src/Manips/emissionRGB.cpp,
	src/Manips/polygon_smooth.cpp, src/Manips/rotate.cpp,
	src/Manips/rotateXYZ.cpp, src/Manips/scale.cpp,
	src/Manips/scaleXYZ.cpp, src/Manips/shearXY.cpp,
	src/Manips/shearXZ.cpp, src/Manips/shearYX.cpp,
	src/Manips/shearYZ.cpp, src/Manips/shearZX.cpp,
	src/Manips/shearZY.cpp, src/Manips/shininess.cpp,
	src/Manips/specular.cpp, src/Manips/specularRGB.cpp,
	src/Manips/translate.cpp, src/Manips/translateXYZ.cpp,
	src/Manips/vertex_program.h, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_vpaint.cpp, src/Pixes/pix_zoom.cpp: include
	Gem/GemGL.h directly where it's needed towards removing GemGL.h from GemBase

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_hit/pix_hit.cpp, extra/pix_hit/pix_hit.h,
	src/Pixes/pix_background.cpp, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_convert.cpp,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_dot.cpp,
	src/Pixes/pix_dot.h, src/Pixes/pix_dump.cpp,
	src/Pixes/pix_film.cpp, src/Pixes/pix_filmDarwin.cpp,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_grey.cpp,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_levels.h,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_multiblob.cpp, src/Pixes/pix_noise.cpp,
	src/Pixes/pix_pix2sig.cpp, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_rds.cpp, src/Pixes/pix_recordQT.cpp,
	src/Pixes/pix_rgba.cpp, src/Pixes/pix_rtx.cpp,
	src/Pixes/pix_set.cpp, src/Pixes/pix_share.h,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_sig2pix.h, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIRf.cpp,
	src/Pixes/pix_test.cpp, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_video.cpp, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_vpaint.cpp, src/Pixes/pix_write.cpp,
	src/Pixes/pix_yuv.cpp: getting rid of more GL-defines in favour of
	GEM-defines

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemPixObj.h, src/Controls/gemlist_info.cpp,
	src/Controls/gemlist_matrix.cpp, src/Geos/cuboid.cpp,
	src/Manips/fragment_program.cpp, src/Vertex/vertex_combine.cpp,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_info.cpp,
	src/Vertex/vertex_model.cpp, src/Vertex/vertex_quad.cpp: use <> for
	system-includes (rather than "")

2019-01-09  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Gem/State.cpp: during compilation, show warning about
	GEM_ANY_TYPEID_HACK (if it is set)

2019-01-09  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Utils/any.h: Fixed uncommented typeid_hack define

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/State.cpp, src/Gem/State.h: dropped use of unsafe_any_cast

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/any.h: allow to force any_casts for pointers

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/any.h: any::compatible(T) implementation

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/Makefile.am, src/Utils/is_pointer.h: utility to check
	whether a type is a pointer

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/GemSplash.cpp, src/Geos/gemvertexbuffer.cpp,
	src/Geos/model.cpp, src/Geos/multimodel.cpp,
	src/Geos/pqtorusknots.cpp, src/Geos/rectangle.cpp,
	src/Geos/scopeXYZ~.cpp, src/Geos/square.cpp, src/Geos/trapezoid.cpp:
	don't include Gem/State.h if not necessary

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.h: don't include GemGL.h from Image.h Image.h processing can be done without knowing anything about
	openGL! if you need openGL, you must include Gem/GemGL.h manually

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.h: update copyright date

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.h: use __APPLE__ to force GEM_RGBA to BGRA_EXT the original test (GL_RGBA_GEM==GL_RGBA) was better, but we cannot
	use it if we want to get rid of including GL-headers into Image.h

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: error out if GEM colordefines do not match the
	GL colordefines

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageTIFF/imageTIFF.cpp: image.type is automatically set
	by setCsizeByFormat

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDarwin/filmDarwin.cpp, src/Gem/Image.cpp,
	src/Gem/Image.h: whitespace

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDSATL/filmDS.cpp, plugins/filmQT/filmQT.cpp,
	plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/modelASSIMP2/modelASSIMP2.cpp,
	plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelOBJ/model_loader.cpp, plugins/videoV4L/videoV4L.cpp,
	src/Gem/Image.cpp: explicitely include GemGL.h where we need to use
	GL-colors and where we relied on Image.h pulling GemGL.h for us...

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVF/filmAVF.h, plugins/filmAVF/filmAVF.mm,
	plugins/filmAVI/filmAVI.cpp, plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmDS/filmDS.cpp, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmMPEG1/filmMPEG1.cpp, plugins/filmMPEG3/filmMPEG3.cpp,
	plugins/filmQT4L/filmQT4L.cpp, plugins/filmTEST/filmTEST.cpp,
	plugins/imageIO/imageIO.mm, plugins/imageJPEG/imageJPEG.cpp,
	plugins/imageQT/imageQT.cpp, plugins/imageSGI/imageSGI.cpp,
	plugins/imageTIFF/imageTIFF.cpp, plugins/recordQT/recordQT.cpp,
	plugins/recordQT4L/recordQT4L.cpp, plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L2/recordV4L2.cpp,
	plugins/videoAVF/AVFVideoGrabber.mm, plugins/videoAVF/videoAVF.mm,
	plugins/videoAVT/videoAVT.cpp, plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDS/videoDS.cpp, plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoTEST/videoTEST.cpp,
	plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoV4L2/videoV4L2.cpp, plugins/videoVFW/videoVFW.cpp,
	plugins/videoVIDS/videoVIDS.cpp, plugins/videoVLC/videoVLC.cpp,
	plugins/videoVNC/videoVNC.cpp, src/Pixes/pix_buffer.cpp,
	src/plugins/videoBase.cpp: use GEM-colordefines rather than those
	from GL

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.h: define GEM-colortypes GEM_GRAY, GEM_YUV, GEM_RGB
	and GEM_RGBA

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVF/filmAVF.h, plugins/filmAVF/filmAVF.mm,
	plugins/filmAVI/filmAVI.h, plugins/filmAVIPLAY/filmAVIPLAY.h,
	plugins/filmDarwin/filmDarwin.h, plugins/filmMPEG1/filmMPEG1.cpp,
	plugins/filmMPEG1/filmMPEG1.h, plugins/filmMPEG3/filmMPEG3.h,
	plugins/filmQT/filmQT.h, plugins/filmQT4L/filmQT4L.h,
	plugins/videoAVF/videoAVF.h,
	plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoVLC/videoVLC.cpp,
	plugins/videoVLC/videoVLC.h, src/Gem/Image.cpp, src/Gem/Image.h:
	avoid GL-types in pix-code on the way to getting rid of including GemGL.h

2019-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am: Add gem*window help-patches to the installation

2019-01-08  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Gem/State.cpp, src/Gem/State.h: use unsafe_any_cast for _PIX

2019-01-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/gemcocoawindow-help.pd, help/gemglfw2window-help.pd,
	help/gemglfw3window-help.pd, help/gemglutwindow-help.pd,
	help/gemglxwindow-help.pd, help/gemmacoswindow-help.pd,
	help/gemmacwindow-help.pd, help/gemsdlwindow-help.pd,
	help/gemw32window-help.pd: help-patches for window-backends

2019-01-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/any.h: boost-like unsafe casting of gem::any

2019-01-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/State.h: comment about type of _PIX

2019-01-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageSGI/imageSGI.cpp: fixed orientation of imageSGI
	loaded images

2019-01-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/any.h: use GEM_ANY_TYPEID_HACK define to enable the
	gem::any typeid hack

2019-01-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/State.cpp: removed disabled (and non-working) code

2019-01-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/State.cpp: using switch/case rather than if-chains

2019-01-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/glew.c: glew.c needs to know about multicontext as well

2019-01-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp: only use GLUT_(BORDER|CAPTION)LESS
	if they are defined

2019-01-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp: gemglutwindow: nudge towards
	borderless window doesnt seem to work on my system though...  Closes: https://github.com/umlaeute/Gem/issues/202

2019-01-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* doc/manual/index.html, extra/pix_drum/pix_drum.cpp,
	extra/pix_drum/pix_drum.h,
	extra/pix_fiducialtrack/pix_fiducialtrack.cpp,
	extra/pix_fiducialtrack/pix_fiducialtrack.h,
	extra/pix_mano/pix_mano.cpp, extra/pix_mano/pix_mano.h,
	plugins/filmAVI/filmAVI.cpp, plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmDSATL/filmDS.cpp, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmMPEG1/filmMPEG1.cpp, plugins/filmMPEG3/filmMPEG3.cpp,
	plugins/filmQT4L/filmQT4L.cpp, plugins/filmTEST/filmTEST.cpp,
	plugins/imageIO/imageIO.mm, plugins/imageJPEG/imageJPEG.cpp,
	plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp, plugins/imageQT/imageQT.cpp,
	plugins/imageSGI/imageSGI.cpp, plugins/imageTIFF/imageTIFF.cpp,
	plugins/modelOBJ/modelOBJ.cpp, plugins/recordQT4L/recordQT4L.cpp,
	plugins/recordV4L/recordV4L.cpp, plugins/recordV4L2/recordV4L2.cpp,
	plugins/videoAVT/videoAVT.cpp, plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoSGI/videoSGI.cpp,
	plugins/videoUNICAP/videoUNICAP.cpp, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L2/videoV4L2.cpp, plugins/videoVFW/videoVFW.cpp,
	plugins/videoVIDS/videoVIDS.cpp, plugins/videoVLC/videoVLC.cpp,
	src/Base/GemBase.cpp, src/Base/GemGluObj.cpp,
	src/Base/GemPathBase.cpp, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixObj.cpp, src/Base/GemShape.cpp,
	src/Base/GemVertex.cpp, src/Base/GemWinCreateNT.cpp,
	src/Base/GemWinCreateXWin.cpp, src/Base/TextBaseFTGL.cpp,
	src/Base/TextBaseNone.cpp, src/Controls/gemhead.cpp,
	src/Controls/gemkeyboard.cpp, src/Controls/gemkeyname.cpp,
	src/Controls/gemlist_info.cpp, src/Controls/gemlist_info.h,
	src/Controls/gemlist_matrix.cpp, src/Controls/gemlist_matrix.h,
	src/Controls/gemmouse.cpp, src/Controls/gemwin.cpp,
	src/Controls/render_trigger.cpp, src/Gem/Cache.cpp,
	src/Gem/ContextData.cpp, src/Gem/Event.cpp, src/Gem/GLStack.cpp,
	src/Gem/Image.cpp, src/Gem/ImageLoad.cpp, src/Gem/ImageSave.cpp,
	src/Gem/Manager.cpp, src/Gem/PixConvertAltivec.cpp,
	src/Gem/PixConvertSSE2.cpp, src/Gem/Rectangle.cpp,
	src/Gem/Setup.cpp, src/Gem/State.cpp, src/Gem/VertexBuffer.cpp,
	src/Geos/GemSplash.cpp, src/Geos/circle.cpp,
	src/Geos/colorSquare.cpp, src/Geos/cone.cpp, src/Geos/cube.cpp,
	src/Geos/curve.cpp, src/Geos/curve3d.cpp, src/Geos/cylinder.cpp,
	src/Geos/disk.cpp, src/Geos/gemvertexbuffer.cpp,
	src/Geos/imageVert.cpp, src/Geos/mesh_line.cpp,
	src/Geos/mesh_square.cpp, src/Geos/model.cpp,
	src/Geos/multimodel.cpp, src/Geos/polygon.cpp,
	src/Geos/primTri.cpp, src/Geos/rectangle.cpp,
	src/Geos/scopeXYZ~.cpp, src/Geos/slideSquares.cpp,
	src/Geos/sphere.cpp, src/Geos/sphere3d.cpp, src/Geos/square.cpp,
	src/Geos/surface3d.cpp, src/Geos/teapot.cpp, src/Geos/text2d.cpp,
	src/Geos/text3d.cpp, src/Geos/textextruded.cpp,
	src/Geos/textoutline.cpp, src/Geos/torus.cpp,
	src/Geos/trapezoid.cpp, src/Geos/triangle.cpp, src/Geos/tube.cpp,
	src/Manips/accumrotate.cpp, src/Manips/alpha.cpp,
	src/Manips/ambient.cpp, src/Manips/ambientRGB.cpp,
	src/Manips/color.cpp, src/Manips/colorRGB.cpp,
	src/Manips/depth.cpp, src/Manips/diffuse.cpp,
	src/Manips/diffuseRGB.cpp, src/Manips/emission.cpp,
	src/Manips/emissionRGB.cpp, src/Manips/linear_path.cpp,
	src/Manips/ortho.cpp, src/Manips/polygon_smooth.cpp,
	src/Manips/rotate.cpp, src/Manips/rotateXYZ.cpp,
	src/Manips/scale.cpp, src/Manips/scaleXYZ.cpp,
	src/Manips/separator.cpp, src/Manips/shearXY.cpp,
	src/Manips/shearXZ.cpp, src/Manips/shearYX.cpp,
	src/Manips/shearYZ.cpp, src/Manips/shearZX.cpp,
	src/Manips/shearZY.cpp, src/Manips/shininess.cpp,
	src/Manips/specular.cpp, src/Manips/specularRGB.cpp,
	src/Manips/spline_path.cpp, src/Manips/translate.cpp,
	src/Manips/translateXYZ.cpp, src/Nongeos/light.cpp,
	src/Nongeos/spot_light.cpp, src/Nongeos/world_light.cpp,
	src/Output/gemcocoawindow.mm, src/Output/gemglfw2window.cpp,
	src/Output/gemglfw3window.cpp, src/Output/gemglutwindow.cpp,
	src/Output/gemsdlwindow.cpp, src/Output/gemw32window.cpp,
	src/Particles/part_color.cpp, src/Particles/part_damp.cpp,
	src/Particles/part_draw.cpp, src/Particles/part_follow.cpp,
	src/Particles/part_gravity.cpp, src/Particles/part_head.cpp,
	src/Particles/part_info.cpp, src/Particles/part_killold.cpp,
	src/Particles/part_killslow.cpp, src/Particles/part_orbitpoint.cpp,
	src/Particles/part_render.cpp, src/Particles/part_sink.cpp,
	src/Particles/part_size.cpp, src/Particles/part_source.cpp,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetsize.cpp, src/Particles/part_velcone.cpp,
	src/Particles/part_velocity.cpp, src/Particles/part_velsphere.cpp,
	src/Particles/part_vertex.cpp, src/Particles/partlib_base.cpp,
	src/Pixes/pix_2grey.cpp, src/Pixes/pix_a_2grey.cpp,
	src/Pixes/pix_add.cpp, src/Pixes/pix_aging.cpp,
	src/Pixes/pix_alpha.cpp, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_biquad.h, src/Pixes/pix_bitmask.cpp,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_write.cpp,
	src/Pixes/pix_clearblock.cpp, src/Pixes/pix_color.cpp,
	src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_colorclassify.cpp,
	src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_composite.cpp,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_convolve.cpp,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_crop.cpp,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_curve.cpp,
	src/Pixes/pix_curve.h, src/Pixes/pix_data.cpp,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_diff.cpp,
	src/Pixes/pix_draw.cpp, src/Pixes/pix_dump.cpp,
	src/Pixes/pix_dump.h, src/Pixes/pix_duotone.cpp,
	src/Pixes/pix_equal.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_flip.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_grey.cpp,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_histo.h,
	src/Pixes/pix_hsv2rgb.cpp, src/Pixes/pix_image.cpp,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_info.cpp,
	src/Pixes/pix_invert.cpp, src/Pixes/pix_mask.cpp,
	src/Pixes/pix_mix.cpp, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement.h, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_multiblob.cpp, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multiply.cpp, src/Pixes/pix_noise.cpp,
	src/Pixes/pix_normalize.cpp, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_pix2sig.cpp, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_rectangle.cpp, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_rgb2hsv.cpp, src/Pixes/pix_rgba.cpp,
	src/Pixes/pix_roi.cpp, src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h,
	src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_subtract.cpp,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIR.h,
	src/Pixes/pix_takealpha.cpp, src/Pixes/pix_test.cpp,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_threshold.cpp,
	src/Pixes/pix_threshold_bernsen.cpp, src/Pixes/pix_video.cpp,
	src/Pixes/pix_videoOS.cpp, src/Pixes/pix_write.cpp,
	src/Pixes/pix_writer.cpp, src/Pixes/pix_yuv.cpp,
	src/Pixes/pix_zoom.cpp, src/Utils/Functions.cpp,
	src/Utils/GLUtil_define.cpp, src/Utils/Matrix.cpp,
	src/Utils/SynchedWorkerThread.cpp, src/Utils/Thread.cpp,
	src/Utils/ThreadMutex.cpp, src/Utils/ThreadSemaphore.cpp,
	src/Utils/WorkerThread.cpp, src/Vertex/vertex_add.cpp,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_draw.cpp,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_info.cpp,
	src/Vertex/vertex_model.cpp, src/Vertex/vertex_mul.cpp,
	src/Vertex/vertex_offset.cpp, src/Vertex/vertex_quad.cpp,
	src/Vertex/vertex_scale.cpp, src/Vertex/vertex_set.cpp,
	src/Vertex/vertex_tabread.cpp, src/openGL/GEMglAccum.cpp,
	src/openGL/GEMglAccum.h, src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAlphaFunc.h,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglArrayElement.h,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBindTexture.h,
	src/openGL/GEMglBitmap.cpp, src/openGL/GEMglBitmap.h,
	src/openGL/GEMglBlendEquation.cpp, src/openGL/GEMglBlendEquation.h,
	src/openGL/GEMglBlendFunc.cpp, src/openGL/GEMglBlendFunc.h,
	src/openGL/GEMglCallList.cpp, src/openGL/GEMglCallList.h,
	src/openGL/GEMglClear.cpp, src/openGL/GEMglClear.h,
	src/openGL/GEMglClearAccum.cpp, src/openGL/GEMglClearAccum.h,
	src/openGL/GEMglClearColor.cpp, src/openGL/GEMglClearColor.h,
	src/openGL/GEMglClearDepth.cpp, src/openGL/GEMglClearDepth.h,
	src/openGL/GEMglClearIndex.cpp, src/openGL/GEMglClearIndex.h,
	src/openGL/GEMglClearStencil.cpp, src/openGL/GEMglClearStencil.h,
	src/openGL/GEMglClipPlane.cpp, src/openGL/GEMglClipPlane.h,
	src/openGL/GEMglColor3b.cpp, src/openGL/GEMglColor3b.h,
	src/openGL/GEMglColor3bv.cpp, src/openGL/GEMglColor3bv.h,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3d.h,
	src/openGL/GEMglColor3dv.cpp, src/openGL/GEMglColor3dv.h,
	src/openGL/GEMglColor3f.cpp, src/openGL/GEMglColor3f.h,
	src/openGL/GEMglColor3fv.cpp, src/openGL/GEMglColor3fv.h,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3i.h,
	src/openGL/GEMglColor3iv.cpp, src/openGL/GEMglColor3iv.h,
	src/openGL/GEMglColor3s.cpp, src/openGL/GEMglColor3s.h,
	src/openGL/GEMglColor3sv.cpp, src/openGL/GEMglColor3sv.h,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ub.h,
	src/openGL/GEMglColor3ubv.cpp, src/openGL/GEMglColor3ubv.h,
	src/openGL/GEMglColor3ui.cpp, src/openGL/GEMglColor3ui.h,
	src/openGL/GEMglColor3uiv.cpp, src/openGL/GEMglColor3uiv.h,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor3us.h,
	src/openGL/GEMglColor3usv.cpp, src/openGL/GEMglColor3usv.h,
	src/openGL/GEMglColor4b.cpp, src/openGL/GEMglColor4b.h,
	src/openGL/GEMglColor4bv.cpp, src/openGL/GEMglColor4bv.h,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4d.h,
	src/openGL/GEMglColor4dv.cpp, src/openGL/GEMglColor4dv.h,
	src/openGL/GEMglColor4f.cpp, src/openGL/GEMglColor4f.h,
	src/openGL/GEMglColor4fv.cpp, src/openGL/GEMglColor4fv.h,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4i.h,
	src/openGL/GEMglColor4iv.cpp, src/openGL/GEMglColor4iv.h,
	src/openGL/GEMglColor4s.cpp, src/openGL/GEMglColor4s.h,
	src/openGL/GEMglColor4sv.cpp, src/openGL/GEMglColor4sv.h,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ub.h,
	src/openGL/GEMglColor4ubv.cpp, src/openGL/GEMglColor4ubv.h,
	src/openGL/GEMglColor4ui.cpp, src/openGL/GEMglColor4ui.h,
	src/openGL/GEMglColor4uiv.cpp, src/openGL/GEMglColor4uiv.h,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColor4us.h,
	src/openGL/GEMglColor4usv.cpp, src/openGL/GEMglColor4usv.h,
	src/openGL/GEMglColorMask.cpp, src/openGL/GEMglColorMask.h,
	src/openGL/GEMglColorMaterial.cpp, src/openGL/GEMglColorMaterial.h,
	src/openGL/GEMglCopyPixels.cpp, src/openGL/GEMglCopyPixels.h,
	src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglCullFace.h, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.cpp,
	src/openGL/GEMglDepthFunc.h, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.cpp,
	src/openGL/GEMglDepthRange.h, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawArrays.h,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglDrawElements.h,
	src/openGL/GEMglEdgeFlag.cpp, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnable.h,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnableClientState.h, src/openGL/GEMglEnd.cpp,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.cpp,
	src/openGL/GEMglEndList.h, src/openGL/GEMglEvalCoord1d.cpp,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1dv.h, src/openGL/GEMglEvalCoord1f.cpp,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord1fv.h, src/openGL/GEMglEvalCoord2d.cpp,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2dv.h, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalCoord2fv.h, src/openGL/GEMglEvalMesh1.cpp,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalMesh2.h, src/openGL/GEMglEvalPoint1.cpp,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglEvalPoint2.h, src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.cpp,
	src/openGL/GEMglFinish.h, src/openGL/GEMglFlush.cpp,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogf.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogi.h, src/openGL/GEMglFogiv.cpp,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrontFace.h, src/openGL/GEMglFrustum.cpp,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenLists.h, src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenTextures.h, src/openGL/GEMglGetError.cpp,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetFloatv.h, src/openGL/GEMglGetIntegerv.cpp,
	src/openGL/GEMglGetIntegerv.h, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglGetString.h, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglHint.h, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexMask.h, src/openGL/GEMglIndexd.cpp,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexdv.h, src/openGL/GEMglIndexf.cpp,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexfv.h, src/openGL/GEMglIndexi.cpp,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexiv.h, src/openGL/GEMglIndexs.cpp,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexsv.h, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglInitNames.cpp,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglIsTexture.h, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightModeli.h, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLighti.h, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLineWidth.h, src/openGL/GEMglLoadIdentity.cpp,
	src/openGL/GEMglLoadIdentity.h, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadName.h, src/openGL/GEMglLogicOp.cpp,
	src/openGL/GEMglLogicOp.h, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMap1f.h, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.cpp,
	src/openGL/GEMglMap2f.h, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1d.h, src/openGL/GEMglMapGrid1f.cpp,
	src/openGL/GEMglMapGrid1f.h, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2d.h, src/openGL/GEMglMapGrid2f.cpp,
	src/openGL/GEMglMapGrid2f.h, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialf.h, src/openGL/GEMglMaterialfv.cpp,
	src/openGL/GEMglMaterialfv.h, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMateriali.h, src/openGL/GEMglMatrixMode.cpp,
	src/openGL/GEMglMatrixMode.h, src/openGL/GEMglNewList.cpp,
	src/openGL/GEMglNewList.h, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.cpp,
	src/openGL/GEMglNormal3bv.h, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.cpp,
	src/openGL/GEMglNormal3dv.h, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.cpp,
	src/openGL/GEMglNormal3fv.h, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.cpp,
	src/openGL/GEMglNormal3iv.h, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.cpp,
	src/openGL/GEMglNormal3sv.h, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPassThrough.h, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelStorei.h, src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferf.h,
	src/openGL/GEMglPixelTransferi.cpp,
	src/openGL/GEMglPixelTransferi.h, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.cpp,
	src/openGL/GEMglPointSize.h, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPolygonOffset.h, src/openGL/GEMglPopAttrib.cpp,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.cpp,
	src/openGL/GEMglPopClientAttrib.h, src/openGL/GEMglPopMatrix.cpp,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.cpp,
	src/openGL/GEMglPopName.h, src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglPushAttrib.cpp, src/openGL/GEMglPushAttrib.h,
	src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.cpp,
	src/openGL/GEMglPushMatrix.h, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.cpp,
	src/openGL/GEMglRasterPos2d.h, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.cpp,
	src/openGL/GEMglRasterPos2f.h, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.cpp,
	src/openGL/GEMglRasterPos2i.h, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.cpp,
	src/openGL/GEMglRasterPos2s.h, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.cpp,
	src/openGL/GEMglRasterPos3d.h, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.cpp,
	src/openGL/GEMglRasterPos3f.h, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.cpp,
	src/openGL/GEMglRasterPos3i.h, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.cpp,
	src/openGL/GEMglRasterPos3s.h, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.cpp,
	src/openGL/GEMglRasterPos4d.h, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.cpp,
	src/openGL/GEMglRasterPos4f.h, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.cpp,
	src/openGL/GEMglRasterPos4i.h, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.cpp,
	src/openGL/GEMglRasterPos4s.h, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.cpp,
	src/openGL/GEMglRectd.h, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.cpp,
	src/openGL/GEMglRecti.h, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglRenderMode.h, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglReportError.h, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotated.h, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScaled.h, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglScissor.h, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglShadeModel.h, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilMask.h, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglStencilOp.h, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvf.h, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGend.h, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.h,
	src/openGL/GEMglTexGeni.cpp, src/openGL/GEMglTexGeni.h,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexImage2D.h,
	src/openGL/GEMglTexParameterf.cpp, src/openGL/GEMglTexParameterf.h,
	src/openGL/GEMglTexParameteri.cpp, src/openGL/GEMglTexParameteri.h,
	src/openGL/GEMglTexSubImage1D.cpp, src/openGL/GEMglTexSubImage1D.h,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTexSubImage2D.h,
	src/openGL/GEMglTranslated.cpp, src/openGL/GEMglTranslated.h,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglTranslatef.h,
	src/openGL/GEMglUniform1fARB.cpp, src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.cpp, src/openGL/GEMglVertex2dv.h,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.cpp, src/openGL/GEMglVertex2fv.h,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.cpp, src/openGL/GEMglVertex2iv.h,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.cpp, src/openGL/GEMglVertex2sv.h,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.cpp, src/openGL/GEMglVertex3dv.h,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.cpp, src/openGL/GEMglVertex3fv.h,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.cpp, src/openGL/GEMglVertex3iv.h,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.cpp, src/openGL/GEMglVertex3sv.h,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.cpp, src/openGL/GEMglVertex4dv.h,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.cpp, src/openGL/GEMglVertex4fv.h,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.cpp, src/openGL/GEMglVertex4iv.h,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.cpp, src/openGL/GEMglVertex4sv.h,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMglViewport.h,
	src/openGL/GLdefine.cpp, src/openGL/GLdefine.h,
	src/plugins/film.cpp, src/plugins/imageloader.cpp,
	src/plugins/imagesaver.cpp, src/plugins/modelloader.cpp,
	src/plugins/record.cpp, src/plugins/video.cpp,
	src/plugins/videoBase.cpp: fixed my email-address @iem.kug.ac.at has been defunct for some time

2019-01-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* abstractions/gemwin.pd: set GemMan dimensions for each render-tick Closes: https://github.com/umlaeute/Gem/issues/201 NOTE: the [gemmanager] object is a hack; the current dimensions
	should probably be available in the GemState (and the fix should go
	into [gemlist])

2019-01-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/gemmanager-help.pd: Added help-patch for [gemmanager]

2019-01-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/Makefile.am, src/Controls/gemmanager.cpp,
	src/Controls/gemmanager.h: added [gemmanager] object

2019-01-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Manager.cpp, src/Gem/Manager.h: Gem::Manager: allow
	setting the window dimensions from outside

2019-01-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, src/Gem/GemGL.h, src/Gem/GemGLconfig.h.in,
	src/Gem/Makefile.am: introduced GemGLconfig.h for exporting
	compile-time configurations to externals Closes: https://github.com/umlaeute/Gem/issues/198

2019-01-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Event.cpp: make triggerKeyboardEvent() implementation
	match its prototype

2019-01-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/gemkeyboard.cpp, src/Controls/gemkeyboard.h,
	src/Controls/gemkeyname.cpp, src/Controls/gemkeyname.h: adhere to
	KEYBOARD_CB prototype for non-multicontext built-in objects for multicontext-enabled builds (the default), [gemkeyboard] and
	[gemkeyname] are implemented as abstractions.  for
	multicontext-disabled builds, these objects are built-in and the
	callback prototypes have diverged from the implementations.  Closes: https://github.com/umlaeute/Gem/issues/203

2019-01-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/gemwin.cpp: use "const char*" to store
	t_symbol->s_name

2019-01-04  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemWinCreate.h, src/Gem/Manager.cpp, src/Gem/Manager.h:
	use "const char*" instead of "char*" for window title

2018-12-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, src/Gem/Version.h: Bumped version to 0.94~pre1

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h: added "draw" method to [model] and
	[multimodel] Closes: https://sourceforge.net/p/pd-gem/feature-requests/54/

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.h: use proper type for CodecType

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp: fixed conversion of pascal-strings
	to C++-strings

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp, plugins/imageQT/imageQT.cpp,
	plugins/recordQT/recordQT.cpp, plugins/recordQT/recordQT.h: fixed
	unicode-handling for QuickTime (at least on windows) Closes: https://github.com/umlaeute/Gem/issues/157

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/wstring.h: more wstring helper functions

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/wstring.h: additional wstring help to convert to other
	codepages

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: fix QuickTime header-check for Windows where we include <QTML.h> instead of <QuickTime/QuickTime.h>

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp, plugins/recordQT/recordQT.h: use
	std::vector for codecContainers

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp: prefix comma in ctor-init-list
	(rather than postfix)

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: use Utils/wstring rather than re-doing
	the utf8->wstring conversion outselves

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/GemString.cpp, src/Utils/GemString.h: added
	gem::string::toWString(std::string)

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/wstring.h: header-only utility to convert utf8 strings
	to wstrings for now this is windows only

2018-12-19  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: convert utf8 strings to
	std::wstring Related: https://github.com/umlaeute/Gem/issues/157

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: pix_film: avoid double-increment of
	m_reqFrame

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: setting/checking m_wantFrame
	early

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: re-order variable declaration

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: pix_film: (disabled) debugging printout

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.h: filmDS: disabled thread-support

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: playing around to get better
	frame-accuracy

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: verbose() doesn't require \n at the
	end.

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: whitespace fixes

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: removed disabled code

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: less verbose

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: videoDS: indicate EOM in auto-mode
	(rather than looping) Closes: https://github.com/umlaeute/Gem/issues/160

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: properly mark printouts with
	"GEM::filmDS"

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: videoVIDS: allow setting the
	capture to "verbose"

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: debugging printouts

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: proper seeking for filmDS Closes: https://github.com/umlaeute/Gem/issues/190

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* doc/Gem.svg: Gem.svg taken from https://de.vector.me/browse/421603/ruby_sketch [skip ci]

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/pix_a_2grey-help.pd, help/pix_backlight-help.pd,
	help/pix_colorreduce-help.pd, help/pix_compare-help.pd,
	help/pix_contrast-help.pd, help/pix_convert-help.pd,
	help/pix_data-help.pd, help/pix_dot-help.pd, help/pix_flip-help.pd,
	help/pix_gain-help.pd, help/pix_metaimage-help.pd,
	help/pix_motionblur-help.pd, help/pix_posterize-help.pd,
	help/pix_rds-help.pd, help/pix_threshold-help.pd: updated
	help-patches to show new object args

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_backlight.cpp, src/Pixes/pix_backlight.h,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_colorreduce.h,
	src/Pixes/pix_compare.cpp, src/Pixes/pix_compare.h,
	src/Pixes/pix_contrast.cpp, src/Pixes/pix_contrast.h,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_convert.h,
	src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h, src/Pixes/pix_flip.cpp,
	src/Pixes/pix_flip.h, src/Pixes/pix_metaimage.cpp,
	src/Pixes/pix_metaimage.h, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_motionblur.h, src/Pixes/pix_posterize.cpp,
	src/Pixes/pix_posterize.h, src/Pixes/pix_rds.cpp,
	src/Pixes/pix_rds.h, src/Pixes/pix_threshold.cpp,
	src/Pixes/pix_threshold.h, src/Pixes/pix_zoom.cpp,
	src/Pixes/pix_zoom.h: implement objct-arguments for some pix-objects Closes: https://github.com/umlaeute/Gem/issues/167

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/glew.c: have glew use local includes

2018-12-18  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/glew.c, src/Gem/glew.h, src/Gem/glxew.h, src/Gem/wglew.h:
	updated GLEW to 1.13.0

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/model-help.pd: updated [model] help

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: modelASSIMP3: (simple)
	property support

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp: cast value to (int) before assigning to
	gem::any

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp: return "true" for successfull
	property enumeration

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/model.h: [model] properties messages

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp: modelOBJ: support for properties

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/TextBaseFTGL.cpp: set blend-function when rendering
	FTGL-fonts Closes: https://github.com/umlaeute/Gem/issues/197

2018-12-18  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Utils/any.h: revert type-instantion hack for gem::any otherwise we cannot retrieve pixBlocks when compiling on macOS10.11
	(el-capitan) and macOS10.12 (sierra).  however, macOS10.14(mojave)
	seems to be able to handle the hacky-code. let's hope it can also
	handle the unhacked one.  Reverting: 5d93cf95caefe24cae36eb81854e2b6709c6ec3f Closes:
	https://github.com/umlaeute/Gem/issues/196

2018-12-18  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* : commit 7d739ea21d2202ff2ff7be4563ca8d09446b7dba Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Tue Dec 18 12:02:36 2018 +0100

2018-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: use AC_PATH_PROGS for detecting Pd.

2018-12-17  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.mm, plugins/videoAVF/videoAVF.mm:
	videoAVF: moved newfilm logic from AVFVideoGrabber to videoAVF so we only set the flag for the frame we grab into the Gem world

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.mm: don't grab out-of-order
	frames

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.mm: videoAVF: only print
	sample-info for out-of-order frames

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.mm: use presentation timestamps

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmQT4L/filmQT4L.cpp: filmQT4L: report full number of
	video-frames (rather than len-1)

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmQT4L/filmQT4L.cpp: filmQT4L: allow requesting frame#0
	and track#0 frames are 0-based TODO: check tracks...

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : commit cfa917b0d62cf1ac013e0152cbb9888ce4659cef Author: IOhannes
	m zmoelnig <zmoelnig@tigital.umlaeute.mur.at> Date:   Mon Dec 17
	16:26:56 2018 +0100

2018-12-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* devgem.sh.in: use detected Pd-executable in devgem.sh (and provide
	fallback for realpath)

2018-12-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: check for Pd-executable (to be used in devgem.sh)

2018-12-17  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: enable legacy NSEvent defines on
	i386 and macOS<10.12

2018-12-17  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Output/gemmacwindow.cpp: skip [gemmacwindow] for OSX>=10.7 for now we only disable the C++-code; we really should disable
	building altogether

2018-12-17  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Output/Makefile.am: removed commented out code

2018-12-17  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: legacy defines of NSEventType* for
	apple/i386

2018-12-17  IOhannes m zmoelnig <zmoelnig@tigital.umlaeute.mur.at>

	* src/Output/gemmacwindow.cpp: return 0 instead of NULL where
	apropriate

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: print filter-addresses

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/pix_artoolkit/configure.ac: run full check for Gem-externals

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/pix_artoolkit/configure.ac: set AC_CONFIG_MACRO_DIR

2018-12-17  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/configure.ac: whitespace

2018-12-14  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : commit 10572e379f8390470cfffbb5765f71541115a6ca Author: IOhannes
	m zmölnig <zmoelnig@umlautS.umlaeute.mur.at> Date:   Thu Dec 13
	23:37:13 2018 +0100

2018-12-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: fixed spelling [skip ci]

2018-12-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDECKLINK/Makefile.am: videoDECKLINK: link with ole32
	on msw

2018-12-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDECKLINK/Makefile.am: proper ordering of FLAGS set all before starting to add

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: videoDECKLINK: do include
	"DeckLinkAPI_i.c" on msw

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/text2d.h, src/Geos/text3d.h, src/openGL/GEMglColor3b.h,
	src/openGL/GEMglColor3bv.h, src/openGL/GEMglColor3d.h,
	src/openGL/GEMglColor3dv.h, src/openGL/GEMglColor3f.h,
	src/openGL/GEMglColor3fv.h, src/openGL/GEMglColor3i.h,
	src/openGL/GEMglColor3iv.h, src/openGL/GEMglColor3s.h,
	src/openGL/GEMglColor3sv.h, src/openGL/GEMglColor3ub.h,
	src/openGL/GEMglColor3ubv.h, src/openGL/GEMglColor3ui.h,
	src/openGL/GEMglColor3uiv.h, src/openGL/GEMglColor3us.h,
	src/openGL/GEMglColor3usv.h, src/openGL/GEMglColor4b.h,
	src/openGL/GEMglColor4bv.h, src/openGL/GEMglColor4d.h,
	src/openGL/GEMglColor4dv.h, src/openGL/GEMglColor4f.h,
	src/openGL/GEMglColor4fv.h, src/openGL/GEMglColor4i.h,
	src/openGL/GEMglColor4iv.h, src/openGL/GEMglColor4s.h,
	src/openGL/GEMglColor4sv.h, src/openGL/GEMglColor4ub.h,
	src/openGL/GEMglColor4ubv.h, src/openGL/GEMglColor4ui.h,
	src/openGL/GEMglColor4uiv.h, src/openGL/GEMglColor4us.h,
	src/openGL/GEMglColor4usv.h, src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglEvalCoord1d.h,
	src/openGL/GEMglEvalCoord1dv.h, src/openGL/GEMglEvalCoord1f.h,
	src/openGL/GEMglEvalCoord1fv.h, src/openGL/GEMglEvalCoord2d.h,
	src/openGL/GEMglEvalCoord2dv.h, src/openGL/GEMglEvalCoord2f.h,
	src/openGL/GEMglEvalCoord2fv.h, src/openGL/GEMglEvalMesh1.h,
	src/openGL/GEMglEvalMesh2.h, src/openGL/GEMglEvalPoint1.h,
	src/openGL/GEMglEvalPoint2.h, src/openGL/GEMglMap1d.h,
	src/openGL/GEMglMap1f.h, src/openGL/GEMglMap2d.h,
	src/openGL/GEMglMap2f.h, src/openGL/GEMglMapGrid1d.h,
	src/openGL/GEMglMapGrid1f.h, src/openGL/GEMglMapGrid2d.h,
	src/openGL/GEMglMapGrid2f.h, src/openGL/GEMglMultiTexCoord2fARB.h,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.h,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.h,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.h,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.h,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.h,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglRasterPos2d.h, src/openGL/GEMglRasterPos2dv.h,
	src/openGL/GEMglRasterPos2f.h, src/openGL/GEMglRasterPos2fv.h,
	src/openGL/GEMglRasterPos2i.h, src/openGL/GEMglRasterPos2iv.h,
	src/openGL/GEMglRasterPos2s.h, src/openGL/GEMglRasterPos2sv.h,
	src/openGL/GEMglRasterPos3d.h, src/openGL/GEMglRasterPos3dv.h,
	src/openGL/GEMglRasterPos3f.h, src/openGL/GEMglRasterPos3fv.h,
	src/openGL/GEMglRasterPos3i.h, src/openGL/GEMglRasterPos3iv.h,
	src/openGL/GEMglRasterPos3s.h, src/openGL/GEMglRasterPos3sv.h,
	src/openGL/GEMglRasterPos4d.h, src/openGL/GEMglRasterPos4dv.h,
	src/openGL/GEMglRasterPos4f.h, src/openGL/GEMglRasterPos4fv.h,
	src/openGL/GEMglRasterPos4i.h, src/openGL/GEMglRasterPos4iv.h,
	src/openGL/GEMglRasterPos4s.h, src/openGL/GEMglRasterPos4sv.h,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.h,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.h,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.h,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.h,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.h,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.h,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.h,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.h,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.h,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.h,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.h,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.h,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.h,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.h,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.h,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.h,
	src/openGL/GEMglTexImage2D.h, src/openGL/GEMglTexSubImage1D.h,
	src/openGL/GEMglTexSubImage2D.h, src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglVertex2d.h, src/openGL/GEMglVertex2dv.h,
	src/openGL/GEMglVertex2f.h, src/openGL/GEMglVertex2fv.h,
	src/openGL/GEMglVertex2i.h, src/openGL/GEMglVertex2iv.h,
	src/openGL/GEMglVertex2s.h, src/openGL/GEMglVertex2sv.h,
	src/openGL/GEMglVertex3d.h, src/openGL/GEMglVertex3dv.h,
	src/openGL/GEMglVertex3f.h, src/openGL/GEMglVertex3fv.h,
	src/openGL/GEMglVertex3i.h, src/openGL/GEMglVertex3iv.h,
	src/openGL/GEMglVertex3s.h, src/openGL/GEMglVertex3sv.h,
	src/openGL/GEMglVertex4d.h, src/openGL/GEMglVertex4dv.h,
	src/openGL/GEMglVertex4f.h, src/openGL/GEMglVertex4fv.h,
	src/openGL/GEMglVertex4i.h, src/openGL/GEMglVertex4iv.h,
	src/openGL/GEMglVertex4s.h, src/openGL/GEMglVertex4sv.h: fixed
	include-guards to be unique

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: use i386/amd64 as default fat archs on OSX

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] remove the msvcr*.dll even when
	building for msw64

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/Makefile.am, extra/pix_drum/Makefile.am,
	extra/pix_fiducialtrack/Makefile.am, extra/pix_hit/Makefile.am,
	extra/pix_mano/Makefile.am, plugins/filmAVF/Makefile.am,
	plugins/filmAVI/Makefile.am, plugins/filmAVIPLAY/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDSATL/Makefile.am,
	plugins/filmDarwin/Makefile.am, plugins/filmGMERLIN/Makefile.am,
	plugins/filmMPEG1/Makefile.am, plugins/filmMPEG3/Makefile.am,
	plugins/filmQT/Makefile.am, plugins/filmQT4L/Makefile.am,
	plugins/filmTEST/Makefile.am, plugins/imageIO/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/modelASSIMP2/Makefile.am,
	plugins/modelASSIMP3/Makefile.am, plugins/modelOBJ/Makefile.am,
	plugins/recordQT/Makefile.am, plugins/recordQT4L/Makefile.am,
	plugins/recordV4L/Makefile.am, plugins/recordV4L2/Makefile.am,
	plugins/videoAVF/Makefile.am, plugins/videoAVT/Makefile.am,
	plugins/videoDC1394/Makefile.am, plugins/videoDECKLINK/Makefile.am,
	plugins/videoDS/Makefile.am, plugins/videoDV4L/Makefile.am,
	plugins/videoDarwin/Makefile.am, plugins/videoHALCON/Makefile.am,
	plugins/videoOptiTrack/Makefile.am, plugins/videoPYLON/Makefile.am,
	plugins/videoSGI/Makefile.am, plugins/videoTEST/Makefile.am,
	plugins/videoUNICAP/Makefile.am, plugins/videoV4L/Makefile.am,
	plugins/videoV4L2/Makefile.am, plugins/videoVFW/Makefile.am,
	plugins/videoVIDS/Makefile.am, plugins/videoVLC/Makefile.am,
	plugins/videoVNC/Makefile.am, src/Base/Makefile.am,
	src/Controls/Makefile.am, src/Gem/Makefile.am,
	src/Geos/Makefile.am, src/Makefile.am, src/Manips/Makefile.am,
	src/Nongeos/Makefile.am, src/Output/Makefile.am,
	src/Particles/Makefile.am, src/Pixes/Makefile.am,
	src/RTE/Makefile.am, src/Utils/Makefile.am, src/Vertex/Makefile.am,
	src/openGL/Makefile.am, src/plugins/Makefile.am: pass GEM_-flags as
	make-variables rather than @constants@ this makes it easier to override them, and saver in case they are
	not defined...

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoAVT/configure.ac,
	plugins/videoDECKLINK/configure.ac,
	plugins/videoHALCON/configure.ac, plugins/videoPYLON/configure.ac:
	have non-free plugins check for GEM_EXTERNAL and GEM_ARCH flags

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/Makefile.am: enabled videoVIDS

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/Makefile.am: restructured disabled plugin in Makefile.am

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, extra/configure.ac: replaced more "if" with AS_IF

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, m4/gem.m4: move GEM_ARCH_*FLAGS subst-code into
	GEM_CHECK_FAT

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: use new GEM_CHECK_EXTERNAL macro

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: new GEM_CHECK_EXTERNAL macro

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: removed commented m4-code

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: use AS_IF and AS_CASE in configure.ac

2018-12-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/Makefile.am: properly pass Gem-build-flags
	to videoDECKLINK

2018-12-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: raise MACOSX_DEPLOYMENT_TARGET to 10.9 else we cannot build videoAVT (and probably more), which require
	<mutex>, which is part of C++11

2018-12-13  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: videoDECKLINK: bool-type
	on msw is BOOL argh.

2018-12-12  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: videoDECKLINK: trying to
	support mulitple string types

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] variables-values that look like
	numbers must be quoted

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] build with DeckLink support

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: videoDECKLINK: on w32,
	include DeckLinkAPI_i.c dunno whether it's actually needed...

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPI.h,
	plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIConfiguration.h,
	plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDeckControl.h,
	plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDiscovery.h,
	plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIDispatch.cpp,
	plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIModes.h,
	plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIStreaming.h,
	plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPITypes.h,
	plugins/videoDECKLINK/SDK/Darwin/DeckLinkAPIVersion.h,
	plugins/videoDECKLINK/SDK/Linux/DeckLinkAPI.h,
	plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIConfiguration.h,
	plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDeckControl.h,
	plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDiscovery.h,
	plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIDispatch.cpp,
	plugins/videoDECKLINK/SDK/Linux/DeckLinkAPIModes.h,
	plugins/videoDECKLINK/SDK/Linux/DeckLinkAPITypes.h,
	plugins/videoDECKLINK/SDK/Linux/LinuxCOM.h,
	plugins/videoDECKLINK/SDK/Windows/DeckLinkAPI.h,
	plugins/videoDECKLINK/SDK/Windows/DeckLinkAPIDispatch.cpp,
	plugins/videoDECKLINK/SDK/Windows/DeckLinkAPI_i.c: imported
	DeckLink-SDK (10.8?) from gst-plugins-bad1.0

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/configure.ac: added support for local
	Decklink-SDK

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_film-help.pd: pix_film-help: note that frame-counting
	starts at 0 Closes: https://github.com/umlaeute/Gem/issues/184

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/decklink-videoplugin.pd: added a bit of
	docks for the DeckLink parameters Closes: https://github.com/umlaeute/Gem/issues/155

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_metaimage-help.pd: clarify parameters in [pix_metaimage]
	help Closes: https://github.com/umlaeute/Gem/issues/164

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/alpha-help.pd, help/circle-help.pd, help/disk-help.pd,
	help/gemvertexbuffer-help.pd, help/gemwin-help.pd,
	help/glsl_program-help.pd, help/light-help.pd, help/model-help.pd,
	help/part_head-help.pd, help/part_sink-help.pd,
	help/pix_backlight-help.pd, help/pix_buf-help.pd,
	help/pix_coloralpha-help.pd, help/pix_contrast-help.pd,
	help/pix_deinterlace-help.pd, help/pix_film-help.pd,
	help/pix_grey-help.pd, help/pix_hsv2rgb-help.pd,
	help/pix_invert-help.pd, help/pix_levels-help.pd,
	help/pix_metaimage-help.pd, help/pix_multiblob-help.pd,
	help/pix_noise-help.pd, help/pix_normalize-help.pd,
	help/pix_offset-help.pd, help/pix_puzzle-help.pd,
	help/pix_rds-help.pd, help/pix_refraction-help.pd,
	help/pix_rgb2hsv-help.pd, help/pix_rgba-help.pd,
	help/pix_rtx-help.pd, help/pix_snap2tex-help.pd,
	help/pix_texture-help.pd, help/pix_yuv-help.pd,
	help/shininess-help.pd, help/spot_light-help.pd,
	help/text2d-help.pd, help/text3d-help.pd,
	help/textextruded-help.pd, help/textoutline-help.pd,
	help/world_light-help.pd: notes on default states Closes: https://github.com/umlaeute/Gem/issues/166

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] set MACOSX_DEPLOYMENT_TARGET we set it for all builds, but it should only have an effect on OSX

2018-12-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] dropped duplicate call to
	localdeps.win script

2018-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/.gitignore: added .gitignore for
	videoDECKLINK

2018-12-11  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp: recordQT: fixed typos

2018-12-11  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* plugins/videoDarwin/videoDarwin.cpp: videoDarwin: fixed type that
	caused FTBFS

2018-12-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoTEST/videoTEST.cpp: fixing videoTEST colors on OSX

2018-12-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoAVF/videoAVF.mm: have videoAVF::open() return
	true/false

2018-12-11  IOhannes m zmölnig (osXENAKIS) <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml, .git-ci/localdeps.macos.sh: [ci] localise
	dependencies on already copied libs

2018-12-11  IOhannes m zmölnig (osXENAKIS) <zmoelnig@iem.at>

	* .git-ci/localdeps.macos.sh: [ci] script to localise
	OSX-dependencies

2018-12-08  IOhannes m zmoelnig <zmoelnig@umlautX.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.h,
	plugins/videoAVF/AVFVideoGrabber.mm: more debugging output

2018-12-08  IOhannes m zmoelnig <zmoelnig@umlautX.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.mm: nicer formatting of debugging
	printout

2018-12-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoAVF/AVFVideoGrabber.mm: videoAVF: print some
	debugging information about each captured frame to stderr...

2018-12-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: support multiple UTIs/mimetypes

2018-12-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: made mimetype settable

2018-12-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/Makefile.am: enabled build of imageIO-plugin

2018-12-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: imageIO: indentation and debugging
	printout

2018-12-08  IOhannes m zmoelnig <zmoelnig@umlautX.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: fixed writing (kind of)

2018-12-08  IOhannes m zmoelnig <zmoelnig@umlautX.umlaeute.mur.at>

	* plugins/imageIO/imageIO.mm: image loading (without alpha)

2018-12-08  IOhannes m zmoelnig <zmoelnig@umlautX.umlaeute.mur.at>

	* plugins/imageIO/imageIO.h, plugins/imageIO/imageIO.mm: fixed typos
	so it now compiles

2018-12-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: configure build for imageIO plugin

2018-12-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageIO/Makefile.am, plugins/imageIO/imageIO.h,
	plugins/imageIO/imageIO.mm: added (non-functional draft at ImageIO
	plugin)

2018-12-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: Check for ImageIO-framework

2018-11-30  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* README.txt: note on running autoreconf.sh Closes: https://github.com/umlaeute/Gem/issues/194

2018-11-30  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* README.txt: drop sourceforge from README

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/macOS.brew: [ci] disabled vnc for Darwin for now

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] parallel build hopefully speeding up a little bit!

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] print system information before
	building

2018-11-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] removed obsolete enabling of videoAVF

2018-11-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am: dropped disabling of videoAVF

2018-11-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/gitlab-iem.yml: [ci] dropped the "--without-*-framework"
	stanzas.this should be automatically detected

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/localdeps.win.sh: [ci] recursively resolve higher-order
	dependencies on msw

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/localdeps.win.sh: fixed typo

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] duplicate call to resolve localdeps to see whether there are any secondary dependency leftovers

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoQTKit/README.txt: dropped videoQTKit (superseded by
	videoAVT)

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/macOS.brew, .git-ci/msys2.pacman: [ci] install vncserver

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: better display of detected frameworks at end of
	configure

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/macOS.brew, .git-ci/msys2.pacman: [ci] add additional
	image backends on msw/osx

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : commit c0409c30ffe13dbc883d5bf1e40cc4770bb1caca Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Thu Nov 29 13:26:42 2018 +0100

2018-11-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/localdeps.win.sh: [ci] check for existance of outdir

2018-11-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* .git-ci/localdeps.win.sh: [ci] use dirname to calculate containing
	directory

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.h: videoAVF: fixed refactored variable
	name

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] add a constant part to the
	ARTIFACTSDIR for whatever reason the variable part (CI_JOB_NAME) seems to be
	ignored

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.mm: videoAVF: props handling

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.h, plugins/videoAVF/videoAVF.mm:
	videoAVF: removed more unused class members

2018-11-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.h,
	plugins/videoAVF/AVFVideoGrabber.mm: videoAVF: removed unused
	variable from grabberclass

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: don't pop to ObjC - it fails if there's no
	ObjC-preprocessor around...

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: pop language to ObjC before checking for
	Cocoa/AVFoundation headers

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* m4/gem.m4: fixed GEM_CHECK_FRAMEWORK variable

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac: disable Carbon/QuickTime/AVFoundation frameworks if
	headers cannot be found

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] use ARTIFACTSDIR variable

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] use msys2/mingw dependency file

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/msys2.pacman: [ci] put msys2/mingw dependencies into
	separate file

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] B-D on assimp (msw)

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: fixed typo

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] use 'after_script' for collecting
	dependencies

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] simplified build targets for msw

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/localdeps.win.sh: added script to embed local-dependencies
	on msw

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] remove MSVC dlls (libc), as they
	break autotools builds on msw afaiu, the problem is that with autobuild we are using
	"-L/path/to/pd/bin -l:pd.dll", which will also find the broken
	/path/to/pd/bin/msvcrt.dll and try to use it.  pd-lib-builder uses
	"/path/to/pd/bin/pd.dll" instead, but libtool filters this out...

2018-11-28  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] remove debugging printout

2018-11-25  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] another attempt on getting msw builds
	to succeed

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.h,
	plugins/videoAVF/AVFVideoGrabber.mm, plugins/videoAVF/videoAVF.h,
	plugins/videoAVF/videoAVF.mm: added/updated copyright headers [ci-skip]

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.h,
	plugins/videoAVF/AVFVideoGrabber.mm, plugins/videoAVF/videoAVF.mm:
	astyle [ci-skip]

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmAVF/filmAVF.mm, plugins/videoAVF/AVFVideoGrabber.mm,
	plugins/videoAVF/videoAVF.mm, src/Output/gemcocoawindow.mm,
	src/Output/gemmacoswindow.mm: added hint that .mm should use
	ObjC-mode on emacs [ci-skip]

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] on msw/i386 use "pd.lib" to import Pd

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] simplified pacman script

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemcocoawindow.h, src/Output/gemglfw2window.h,
	src/Output/gemglfw3window.h, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.h, src/Output/gemmacoswindow.h,
	src/Output/gemmacwindow.h, src/Output/gemsdlwindow.h: declared all
	window-externals as GEM_EXPORT rather than GEM_EXTERN (as GEM_EXTERN only works when building Gem
	itself, not externals *for* Gem).  how i loathe msw

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] pass GEM_RTE_LIBS when building for
	msw

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/pix_artoolkit/Makefile.am, extra/pix_drum/Makefile.am,
	extra/pix_fiducialtrack/Makefile.am, extra/pix_hit/Makefile.am,
	extra/pix_mano/Makefile.am, plugins/filmAVF/Makefile.am,
	plugins/filmAVI/Makefile.am, plugins/filmAVIPLAY/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDSATL/Makefile.am,
	plugins/filmDarwin/Makefile.am, plugins/filmGMERLIN/Makefile.am,
	plugins/filmMPEG1/Makefile.am, plugins/filmMPEG3/Makefile.am,
	plugins/filmQT/Makefile.am, plugins/filmQT4L/Makefile.am,
	plugins/filmTEST/Makefile.am, plugins/imageJPEG/Makefile.am,
	plugins/imageMAGICK/Makefile.am, plugins/imageQT/Makefile.am,
	plugins/imageSGI/Makefile.am, plugins/imageTIFF/Makefile.am,
	plugins/modelASSIMP2/Makefile.am, plugins/modelASSIMP3/Makefile.am,
	plugins/modelOBJ/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/recordQT4L/Makefile.am, plugins/recordV4L/Makefile.am,
	plugins/recordV4L2/Makefile.am, plugins/videoAVF/Makefile.am,
	plugins/videoAVT/Makefile.am, plugins/videoDC1394/Makefile.am,
	plugins/videoDECKLINK/Makefile.am, plugins/videoDS/Makefile.am,
	plugins/videoDV4L/Makefile.am, plugins/videoDarwin/Makefile.am,
	plugins/videoHALCON/Makefile.am,
	plugins/videoOptiTrack/Makefile.am, plugins/videoPYLON/Makefile.am,
	plugins/videoSGI/Makefile.am, plugins/videoTEST/Makefile.am,
	plugins/videoUNICAP/Makefile.am, plugins/videoV4L/Makefile.am,
	plugins/videoV4L2/Makefile.am, plugins/videoVFW/Makefile.am,
	plugins/videoVIDS/Makefile.am, plugins/videoVLC/Makefile.am,
	plugins/videoVNC/Makefile.am, src/Base/Makefile.am,
	src/Controls/Makefile.am, src/Gem/Makefile.am,
	src/Geos/Makefile.am, src/Makefile.am, src/Manips/Makefile.am,
	src/Nongeos/Makefile.am, src/Output/Makefile.am,
	src/Particles/Makefile.am, src/Pixes/Makefile.am,
	src/RTE/Makefile.am, src/Utils/Makefile.am, src/Vertex/Makefile.am,
	src/openGL/Makefile.am, src/plugins/Makefile.am: Makefiles: use
	RTE-variables rather than macros so they can be overridden during the build-process

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Makefile.am: dropped uncommented cruft

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.h, plugins/videoAVF/videoAVF.mm: move
	open/close into start/stop AVFVideoGrabber::stopCapture() tears down things that are not setup
	in AVFVideoGrabber::startCapture()

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.mm: removed more debugging output

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.mm: videoAVF: disabled getting/setting
	properties for now it doesn't do anything

2018-11-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.mm: removed clear()

2018-11-23  IOhannes m zmoelnig <zmoelnig@umlautX.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.mm: removed debugging output

2018-11-23  IOhannes m zmoelnig <zmoelnig@umlautX.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.h,
	plugins/videoAVF/AVFVideoGrabber.mm, plugins/videoAVF/videoAVF.mm:
	added setColor() support

2018-11-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] enable videAVF on macOS

2018-11-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : commit 094527b7b00b5354d548db13ac731f0769837df5 Author: IOhannes
	m zmölnig <zmoelnig@umlautS.umlaeute.mur.at> Date:   Fri Nov 23
	13:16:19 2018 +0100

2018-11-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.h,
	plugins/videoAVF/{AVFVideoGrabber.m => AVFVideoGrabber.mm},
	plugins/videoAVF/Makefile.am, plugins/videoAVF/videoAVF.h,
	plugins/videoAVF/videoAVF.mm: made videoAVF compile... (not
	necessarily work)

2018-11-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.m: fixed comment

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] install Pd locally on msw so we don't have to deal with spaces in the path

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] try building videoAVT on macOS

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] trying to find Pd-dir on Darwin

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : commit f9040632b368c48b56bf9a2de94c21be0331eafa Author: IOhannes
	m zmölnig <zmoelnig@umlautS.umlaeute.mur.at> Date:   Thu Nov 22
	13:56:52 2018 +0100

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/Makefile.am, plugins/videoAVF/Makefile.am: allow
	(manually) build of videoAVF even if it was not "enabled"

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/Makefile.am: oops, forgot Makefile.am for
	videoAVF

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* configure.ac, plugins/Makefile.am: allow to (manually) enable
	building videoAVF

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/videoAVF.h, plugins/videoAVF/videoAVF.mm: totally
	uncompiled videoAVF stub

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.mm: protect against negative
	indices

2018-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVF/AVFVideoGrabber.h,
	plugins/videoAVF/AVFVideoGrabber.mm: AVFVideoGrabber base class
	taken from openframeworks
	https://github.com/openframeworks/openFrameworks/tree/83c54daf20506177c26f8ac38ece7c2a84a41991(libs/openFrameworks/video/ofAVFoundationGrabber.*)

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/macOS.brew: [ci] fixed syntax of brewfile (again)

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] automatically calculate
	package-prefix on MinGW

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] install glfw for msw

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] check whether there's already a known
	prefix for mingw-archs

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] call 'autoreconf' directly on msw (if
	possible)

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/macOS.brew: [ci] dropped "glfw@2" from brew-bundle

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] hopefully fix flags to "brew bundle"

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] silent unpacking of Pd on macOS

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] generat deb-src entries for
	linux-builds

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] pass path to Pd for msw-builds

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] print date before running
	build-script

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] use brew bundle for installing macOS
	dependencies

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/macOS.brew: [ci] added brewfile for macOS dependencies

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] don't install VLC on msw-builds probably taking too long

2018-11-21  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] non-interactive apt-get

2018-11-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .git-ci/gitlab-iem.yml: [ci] testing iem-ci (expected to fail)

2018-11-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .gitattributes: exclude repository/ci config from archive

2018-11-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.cpp,
	plugins/videoVIDS/videoInput/videoInput.h: Updated videoInput to

	https://github.com/ofTheo/videoInput/tree/928bfb8ae95d3133d81b52583166dc1b25799732

2018-11-20  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* : commit dd9a86c8b24257f645ecad7e1eb018a2f1d6d07d Author:
	danomatika <danomatika@gmail.com> Date:   Tue Nov 20 19:23:08 2018
	+0100

2018-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, devgem.sh.in: build little helper-script to run Gem
	from the build-dir supports out-of-tree builds (and in-tree builds)

2018-09-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: splitting "other" AC_CONFIG_FILES in two

2018-09-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Image.cpp: fixed signature of getPixFormat() to match
	header

2018-09-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_record.cpp, src/Pixes/pix_video.cpp: hack to pass
	t_symbol->s_name to gem::any gem::any doesn't really like "const" pointers, as they are cast to
	"void*".  LATER make this const-safe

2018-09-09  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/TextBaseFTGL.cpp, src/Gem/Event.cpp, src/Gem/Event.h,
	src/Gem/Image.cpp, src/Gem/Image.h, src/Gem/Setup.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_multiimage.cpp, src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglProgramStringARB.h: adjust to t_symbol->s_name being
	"const"

2018-08-24  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Makefile.am: fixed version.h depdendencies

2018-08-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Exception.cpp: don't require C++11 for GemException

2018-08-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Makefile.am: only recreate version_current.h if any of the
	helper-libs has changed

2018-08-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Exception.cpp: duplicate string for GemException() memory-allocation when creating an exception...urgh (but if we run
	out of memory, we're in deep trouble anyhow)

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_drum/pix_drum.cpp, plugins/filmQT4L/filmQT4L.cpp:
	removed unused variables

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp: pass strings by const references

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp, src/Geos/model.cpp,
	src/Geos/model.h, src/Geos/multimodel.cpp, src/Geos/multimodel.h,
	src/Output/gemw32window.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_frei0r.h, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiblob.h: pass complex data by const reference if
	possible

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Settings.cpp, src/plugins/imagesaver.cpp: prefix-increment
	for non-trivial types

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Particles/papi/system.cpp: use initializer list for members

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVFW/videoVFW.cpp: use delete[] for freeing arrays

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: videoPYLON has now reset() -
	bail out

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: include RTE.h to allow
	videoDECKLINK to use verbose()

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Vertex/vertex_grid.cpp: complex init in initializer list

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Vertex/vertex_tabread.cpp: initialize pointers Thanks: codacy

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_frei0r.cpp, src/Pixes/pix_share_write.cpp: use
	proper types Thanks: codacy

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmTEST/filmTEST.cpp,
	plugins/videoDarwin/videoDarwin.cpp, src/Gem/PBuffer.cpp,
	src/Pixes/pix_writer.cpp, src/Vertex/vertex_grid.cpp,
	src/Vertex/vertex_model.cpp: use initializer lists to initializing
	members Thanks: codacy

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: removed unused variables

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: removed commented code

2018-08-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: only call
	ExecuteSoftwareTrigger if the camera is grabbing...

2018-08-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoPYLON/videoPYLON.cpp: fixed dimension setting

2018-08-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoPYLON/videoPYLON.cpp: have any2float fallback to
	(int)

2018-08-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoPYLON/README.txt: simplified pylon docs

2018-08-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoPYLON/pylon.m4: set rpath for pylon libraries

2018-08-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoPYLON/pylon.m4: append -L flags rather than replace
	them

2018-08-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoPYLON/pylon.m4: simplified pylon.m4 - dropped GENICAM foo - use loops rather than repeating code

2018-08-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoPYLON/README.txt: updated README

2018-08-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoPYLON/CameraProperties.cpp,
	plugins/videoPYLON/CameraProperties.h,
	plugins/videoPYLON/StreamGrabberProperties.cpp,
	plugins/videoPYLON/StreamGrabberProperties.h: dropped unused
	support-files for PYLON

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp,
	plugins/videoPYLON/videoPYLON.h: removed unused headers and members

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: get the image from the
	grab-thread (with proper locking)

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: removed disabled code

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: added a setColor() to the
	ImageEventHandler

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: made the ImageEventHandler
	convert the image into a pix

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp,
	plugins/videoPYLON/videoPYLON.h: renamed ImageEventHandler class and
	made it a member of videoPYLON

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: reduce verbosity

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: apply properties after opening
	PYLON device

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: with enums, try strings before
	numbers

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: helpers for any2num conversion

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: less verbose frame callback

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: videoPylon::setProperties()

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: oops, closed namespace

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: helper for setting
	GenApi::INode with gem::any values

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: dropped unneeded any::reset

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: compat with legacy
	property-names

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: de-pointer std::string for
	easier handling

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: pylon::getProperties()

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: don't use variables for
	single-use values

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: catch exceptions when
	converting GenApi::Inode to gem::any

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: helper to convert Pylon's
	GenApi::Inode values to gem::any

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: pylon: enumerate properties

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.h: retract m_camera to "protected"

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp,
	plugins/videoPYLON/videoPYLON.h: pylon: dropped the i2device map and
	simplified enumeration code

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: use pylon's device-filters to
	select a device rather than our own id2device map (which becomes obsolete by this)

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: local loop variables

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: avoid NULL in C++

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: rely on
	Pylon::PylonAutoInitTerm to properly (de)initialize Pylon

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp: use provided camera rather than
	that of parent

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/videoPYLON.cpp,
	plugins/videoPYLON/videoPYLON.h: starting to port to Pylon5, based
	on plugins::video far from working

2018-08-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoPYLON/Makefile.am: don't build pylon's hardcoded
	properties

2018-05-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: implemented getBBox() supporting
	mulitple lines Closes: https://github.com/umlaeute/Gem/issues/189

2018-05-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: whitespace

2018-05-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: use local variables

2018-05-08  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBase.h, src/Base/TextBaseFTGL.cpp: made getBBox()
	private and drop args

2018-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp: print more meaningful msg on error
	"-37"

2018-02-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/Makefile.am, extra/pix_artoolkit/Makefile.am,
	extra/pix_artoolkit/pix_artoolkit.cpp, extra/pix_drum/Makefile.am,
	extra/pix_fiducialtrack/Makefile.am,
	extra/pix_fiducialtrack/pix_fiducialtrack.cpp,
	extra/pix_fiducialtrack/segment.c, extra/pix_hit/Makefile.am,
	extra/pix_mano/Makefile.am, plugins/filmAVI/Makefile.am,
	plugins/filmAVIPLAY/Makefile.am, plugins/filmDS/Makefile.am,
	plugins/filmDSATL/Makefile.am, plugins/filmDarwin/Makefile.am,
	plugins/filmGMERLIN/Makefile.am, plugins/filmMPEG1/Makefile.am,
	plugins/filmMPEG3/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/filmQT4L/Makefile.am, plugins/filmTEST/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/modelASSIMP2/Makefile.am,
	plugins/modelOBJ/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/recordQT4L/Makefile.am, plugins/recordV4L/Makefile.am,
	plugins/recordV4L2/Makefile.am, plugins/symlink_ltlib.mk,
	plugins/videoAVT/Makefile.am, plugins/videoDC1394/Makefile.am,
	plugins/videoDS/Makefile.am, plugins/videoDV4L/Makefile.am,
	plugins/videoDarwin/Makefile.am, plugins/videoHALCON/Makefile.am,
	plugins/videoHALCON/halcon.m4, plugins/videoOptiTrack/Makefile.am,
	plugins/videoPYLON/Makefile.am, plugins/videoPYLON/pylon.m4,
	plugins/videoSGI/Makefile.am, plugins/videoTEST/Makefile.am,
	plugins/videoUNICAP/Makefile.am, plugins/videoV4L/Makefile.am,
	plugins/videoV4L2/Makefile.am, plugins/videoVFW/Makefile.am,
	plugins/videoVLC/Makefile.am, src/Base/Makefile.am,
	src/Makefile.am, src/Output/Makefile.am,
	src/Output/gemcocoawindow.mm, src/Output/gemmacoswindow.mm,
	src/Particles/Makefile.am, src/Utils/Makefile.am,
	src/check-sources.mk: removed trailing whitespace

2018-02-01  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* ChangeLog, doc/gem.release_notes.txt, src/Pixes/pix_record.cpp:
	Fixed spelling errors

2018-01-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: [videoV4L2] printf() wants a
	manual "\n"

2018-01-29  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: make V4L2 slightly more tolerant
	when capturing too much data

2018-01-09  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: dropped useless check for OSX>=10.5

2018-01-09  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: Fixed copyright holder

2018-01-09  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Output/gemmacoswindow.mm: prevent [gemmacoswindow] on
	OSX>=10.10 TODO: prevent the building of that object, rather than disable
	functionality

2018-01-09  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Output/Makefile.am: More gemmacoswindow -> gemcocoawindow
	replacements

2018-01-09  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Output/gemcocoawindow.mm, src/Output/gemmacoswindow.mm: added
	trailing semicolon to CPPEXTERN_NEW macro

2018-01-09  meschi <meschi06@freenet.de>

	* abstractions/gemwin.pd: Anaglyph 3D Rendering Fix.  Fixes https://github.com/umlaeute/Gem/issues/186

2018-01-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/Makefile.am: try to build [gemmacoswindow]

2017-12-11  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.h, src/Output/gemmacoswindow.mm: replace
	gemcocoawindow instances

2017-12-11  megrimm <megrimm@gmail.com>

	* src/Output/gemmacoswindow.h, src/Output/gemmacoswindow.mm: add
	gemmacoswindow duplicate gemcocoawindow

2018-01-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmAVF/AVFMoviePlayer.m, plugins/filmAVF/filmAVF.h,
	plugins/filmAVF/filmAVF.mm: reformatted filmAVF with astyle $ astyle --config=doc/astyle.rc plugins/filmAVF/*.[hm]*

2018-01-04  danomatika <danomatika@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into avfoundation

2018-01-03  danomatika <danomatika@gmail.com>

	* configure.ac, plugins/Makefile.am, plugins/{filmAVFoundation =>
	filmAVF}/AVFMoviePlayer.h, plugins/{filmAVFoundation =>
	filmAVF}/AVFMoviePlayer.m, plugins/filmAVF/Makefile.am,
	plugins/{filmAVFoundation/filmAVFoundation.h => filmAVF/filmAVF.h},
	plugins/{filmAVFoundation/filmAVFoundation.mm =>
	filmAVF/filmAVF.mm}, plugins/filmAVFoundation/Makefile.am: renamed
	filmAVFoundation to filmAVF

2018-01-03  danomatika <danomatika@gmail.com>

	* plugins/filmAVFoundation/filmAVFoundation.h,
	plugins/filmAVFoundation/filmAVFoundation.mm: filmAVFoundation: only
	update frame on colorspace change if not already reading a new frame

2018-01-03  danomatika <danomatika@gmail.com>

	* plugins/filmAVFoundation/AVFMoviePlayer.h,
	plugins/filmAVFoundation/AVFMoviePlayer.m,
	plugins/filmAVFoundation/filmAVFoundation.mm: filmAVFoundation: only
	copy frame data when new, open colorspace argument now working,
	force frame update when switching colorspace

2018-01-03  danomatika <danomatika@gmail.com>

	* plugins/filmAVFoundation/AVFMoviePlayer.m,
	plugins/filmAVFoundation/filmAVFoundation.h,
	plugins/filmAVFoundation/filmAVFoundation.mm: filmAVFoundation:
	colorspace switching now working

2017-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVFoundation/AVFMoviePlayer.h,
	plugins/filmAVFoundation/AVFMoviePlayer.m,
	plugins/filmAVFoundation/filmAVFoundation.h,
	plugins/filmAVFoundation/filmAVFoundation.mm: astyle: indentation
	and braces

2017-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVFoundation/filmAVFoundation.mm: moviePlayer has
	"numTracks" property rather than m_numTracks

2017-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: make sure to call GEM_CHECK_WERROR early in the
	config process before AC_LANG_PROGRAM() can spoil the sources...

2017-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: prevent accepted-but-unknown flags from beign added by
	GEM_CHECK_CXXFLAGS

2017-12-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: check whether we need "-Werror" for unknown flags

2017-12-18  danomatika <danomatika@gmail.com>

	* plugins/filmAVFoundation/AVFMoviePlayer.m,
	plugins/filmAVFoundation/filmAVFoundation.h,
	plugins/filmAVFoundation/filmAVFoundation.mm: filmAVFoundation now
	inherits from film class since filmBase was removed

2017-12-17  danomatika <danomatika@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into avfoundation

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoPYLON/videoPYLON.cpp,
	plugins/videoUNICAP/videoUNICAP.cpp, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L2/videoV4L2.cpp, src/Controls/gemreceive.cpp,
	src/Gem/Manager.cpp, src/Gem/PBuffer.cpp,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_film.cpp: Use Utils/nop
	rather than re-doing it again and again

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/nop.h: variadic macros available since C++>=11 the __STDC_VERSION__ doesn't really catch C++...

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: [travis-ci] Fixed download URL
	for Pd on OSX/i386

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: [travis] Update Pd to 0.48-0

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmAVI/filmAVI.cpp, plugins/filmAVI/filmAVI.h,
	plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmAVIPLAY/filmAVIPLAY.h, plugins/filmDS/filmDS.cpp,
	plugins/filmDS/filmDS.h, plugins/filmDS/qedit.h,
	plugins/filmDSATL/filmDS.cpp, plugins/filmDSATL/filmDS.h,
	plugins/filmDSATL/qedit.h, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.h,
	plugins/filmMPEG3/filmMPEG3.cpp, plugins/filmMPEG3/filmMPEG3.h,
	plugins/filmQT/filmQT.cpp, plugins/filmQT/filmQT.h,
	plugins/filmQT4L/filmQT4L.cpp, plugins/filmQT4L/filmQT4L.h,
	plugins/filmTEST/filmTEST.cpp, plugins/filmTEST/filmTEST.h,
	plugins/imageJPEG/imageJPEG.cpp, plugins/imageJPEG/imageJPEG.h,
	plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp,
	plugins/imageMAGICK/imageMAGICK.h, plugins/imageQT/imageQT.cpp,
	plugins/imageQT/imageQT.h, plugins/imageSGI/imageSGI.cpp,
	plugins/imageSGI/imageSGI.h, plugins/imageSGI/sgiimage.cpp,
	plugins/imageSGI/sgiimage.h, plugins/imageTIFF/imageTIFF.cpp,
	plugins/imageTIFF/imageTIFF.h,
	plugins/modelASSIMP2/modelASSIMP2.cpp,
	plugins/modelASSIMP2/modelASSIMP2.h,
	plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h, plugins/modelOBJ/modelOBJ.cpp,
	plugins/modelOBJ/modelOBJ.h, plugins/modelOBJ/model_loader.cpp,
	plugins/modelOBJ/model_loader.h, plugins/recordQT/recordQT.cpp,
	plugins/recordQT4L/recordQT4L.cpp, plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L2/recordV4L2.cpp, plugins/videoAVT/videoAVT.cpp,
	plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h,
	plugins/videoDS/DSgrabber.cpp, plugins/videoDS/DSgrabber.h,
	plugins/videoDS/videoDS.cpp, plugins/videoDS/videoDS.h,
	plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoOptiTrack/videoOptiTrack.h,
	plugins/videoPYLON/CameraProperties.cpp,
	plugins/videoPYLON/StreamGrabberProperties.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoSGI/videoSGI.cpp,
	plugins/videoSGI/videoSGI.h, plugins/videoTEST/videoTEST.h,
	plugins/videoUNICAP/videoUNICAP.cpp, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L2/videoV4L2.cpp, plugins/videoVFW/videoVFW.cpp,
	plugins/videoVFW/videoVFW.h,
	plugins/videoVIDS/videoInput/videoInput.cpp,
	plugins/videoVIDS/videoInput/videoInput.h,
	plugins/videoVIDS/videoVIDS.cpp, plugins/videoVLC/videoVLC.cpp,
	plugins/videoVLC/videoVLC.h, plugins/videoVNC/videoVNC.cpp,
	plugins/videoVNC/videoVNC.h, src/Base/CPPExtern.cpp,
	src/Base/CPPExtern.h, src/Base/GemBase.cpp,
	src/Base/GemContext.cpp, src/Base/GemGluObj.cpp,
	src/Base/GemPathBase.h, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixDualObj.h, src/Base/GemPixObj.cpp,
	src/Base/GemShape.cpp, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateNT.cpp,
	src/Base/GemWinCreateXWin.cpp, src/Base/GemWindow.cpp,
	src/Base/TextBase.h, src/Base/TextBaseFTGL.cpp,
	src/Base/TextBaseNone.cpp, src/Controls/gemcubeframebuffer.cpp,
	src/Controls/gemframebuffer.cpp, src/Controls/gemhead.cpp,
	src/Controls/gemlist.cpp, src/Controls/gemmouse.cpp,
	src/Controls/gemmouse.h, src/Controls/gemreceive.cpp,
	src/Controls/gemreceive.h, src/Controls/gemwin.cpp,
	src/Controls/gemwin.h, src/Gem/Cache.cpp, src/Gem/ContextData.h,
	src/Gem/Dylib.cpp, src/Gem/Event.cpp, src/Gem/Event.h,
	src/Gem/Exception.h, src/Gem/Files.cpp, src/Gem/Files.h,
	src/Gem/GLStack.cpp, src/Gem/Image.cpp, src/Gem/Image.h,
	src/Gem/ImageIO.h, src/Gem/ImageLoad.cpp, src/Gem/ImageSave.cpp,
	src/Gem/Loaders.cpp, src/Gem/Loaders.h, src/Gem/Manager.cpp,
	src/Gem/Manager.h, src/Gem/PBuffer.cpp, src/Gem/PBuffer.h,
	src/Gem/PixConvertAltivec.cpp, src/Gem/PixConvertSSE2.cpp,
	src/Gem/Properties.cpp, src/Gem/Rectangle.cpp,
	src/Gem/Settings.cpp, src/Gem/Setup.cpp, src/Gem/State.h,
	src/Gem/glew.h, src/Gem/glxew.h, src/Gem/wglew.h,
	src/Geos/GemSplash.cpp, src/Geos/circle.cpp,
	src/Geos/colorSquare.cpp, src/Geos/colorSquare.h,
	src/Geos/cone.cpp, src/Geos/cube.cpp, src/Geos/cuboid.cpp,
	src/Geos/curve.cpp, src/Geos/curve3d.cpp, src/Geos/cylinder.cpp,
	src/Geos/disk.cpp, src/Geos/gemvertexbuffer.cpp,
	src/Geos/imageVert.cpp, src/Geos/mesh_square.cpp,
	src/Geos/model.cpp, src/Geos/model.h, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h, src/Geos/newWave.cpp, src/Geos/polygon.cpp,
	src/Geos/polygon.h, src/Geos/pqtorusknots.cpp,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Geos/rectangle.cpp,
	src/Geos/ripple.cpp, src/Geos/rubber.cpp, src/Geos/scopeXYZ~.cpp,
	src/Geos/slideSquares.cpp, src/Geos/sphere.cpp,
	src/Geos/sphere3d.cpp, src/Geos/sphere3d.h, src/Geos/surface3d.cpp,
	src/Geos/surface3d.h, src/Geos/torus.cpp, src/Geos/trapezoid.cpp,
	src/Geos/triangle.cpp, src/Geos/tube.cpp, src/Manips/alpha.cpp,
	src/Manips/ambient.cpp, src/Manips/ambient.h,
	src/Manips/camera.cpp, src/Manips/color.cpp, src/Manips/color.h,
	src/Manips/diffuse.cpp, src/Manips/diffuse.h,
	src/Manips/emission.cpp, src/Manips/emission.h,
	src/Manips/fragment_program.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_program.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/linear_path.cpp, src/Manips/linear_path.h,
	src/Manips/ortho.cpp, src/Manips/rotate.cpp, src/Manips/scale.cpp,
	src/Manips/specular.cpp, src/Manips/specular.h,
	src/Manips/spline_path.cpp, src/Manips/spline_path.h,
	src/Manips/translate.cpp, src/Manips/vertex_program.cpp,
	src/Manips/vertex_program.h, src/Nongeos/spot_light.cpp,
	src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
	src/Output/gemglfw2window.cpp, src/Output/gemglfw3window.cpp,
	src/Output/gemglfw3window.h, src/Output/gemglutwindow.cpp,
	src/Output/gemglxwindow.cpp, src/Output/gemmacwindow.cpp,
	src/Output/gemsdlwindow.cpp, src/Output/gemw32window.cpp,
	src/Particles/papi/actionapi.cpp, src/Particles/papi/actions.cpp,
	src/Particles/papi/general.h, src/Particles/papi/opengl.cpp,
	src/Particles/papi/papi.h, src/Particles/papi/system.cpp,
	src/Particles/papi/vector.h, src/Particles/part_color.cpp,
	src/Particles/part_color.h, src/Particles/part_damp.cpp,
	src/Particles/part_follow.cpp, src/Particles/part_gravity.cpp,
	src/Particles/part_killold.cpp, src/Particles/part_killslow.cpp,
	src/Particles/part_orbitpoint.cpp, src/Particles/part_orbitpoint.h,
	src/Particles/part_sink.cpp, src/Particles/part_size.cpp,
	src/Particles/part_source.cpp, src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.cpp, src/Particles/part_velcone.cpp,
	src/Particles/part_velcone.h, src/Particles/part_velocity.cpp,
	src/Particles/part_velsphere.cpp, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.cpp, src/Pixes/FreeFrame.h,
	src/Pixes/frei0r.h, src/Pixes/pix_2grey.cpp,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_add.cpp,
	src/Pixes/pix_add.h, src/Pixes/pix_aging.cpp,
	src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
	src/Pixes/pix_background.cpp, src/Pixes/pix_background.h,
	src/Pixes/pix_backlight.cpp, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
	src/Pixes/pix_blur.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_write.cpp,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_chroma_key.h,
	src/Pixes/pix_color.cpp, src/Pixes/pix_color.h,
	src/Pixes/pix_colorclassify.cpp, src/Pixes/pix_colormatrix.cpp,
	src/Pixes/pix_colormatrix.h, src/Pixes/pix_colorreduce.cpp,
	src/Pixes/pix_colorreduce.h, src/Pixes/pix_compare.cpp,
	src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
	src/Pixes/pix_contrast.cpp, src/Pixes/pix_convert.cpp,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
	src/Pixes/pix_crop.cpp, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_cubemap.h, src/Pixes/pix_data.cpp,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_delay.cpp,
	src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h, src/Pixes/pix_dump.cpp,
	src/Pixes/pix_duotone.cpp, src/Pixes/pix_duotone.h,
	src/Pixes/pix_equal.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_film.h, src/Pixes/pix_filmDarwin.cpp,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_freeframe.h, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_frei0r.h, src/Pixes/pix_gain.cpp,
	src/Pixes/pix_gain.h, src/Pixes/pix_halftone.cpp,
	src/Pixes/pix_halftone.h, src/Pixes/pix_histo.cpp,
	src/Pixes/pix_histo.h, src/Pixes/pix_imageInPlace.cpp,
	src/Pixes/pix_imageInPlace.h, src/Pixes/pix_invert.cpp,
	src/Pixes/pix_kaleidoscope.cpp, src/Pixes/pix_kaleidoscope.h,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_levels.h,
	src/Pixes/pix_lumaoffset.cpp, src/Pixes/pix_mask.cpp,
	src/Pixes/pix_metaimage.cpp, src/Pixes/pix_metaimage.h,
	src/Pixes/pix_mix.cpp, src/Pixes/pix_mix.h,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDS.h,
	src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_movieDarwin.h,
	src/Pixes/pix_movieOS.cpp, src/Pixes/pix_movieOS.h,
	src/Pixes/pix_multiblob.cpp, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h,
	src/Pixes/pix_noise.cpp, src/Pixes/pix_normalize.cpp,
	src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_posterize.cpp, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_rds.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_record.h, src/Pixes/pix_recordQT.cpp,
	src/Pixes/pix_recordQT.h, src/Pixes/pix_rectangle.cpp,
	src/Pixes/pix_rectangle.h, src/Pixes/pix_refraction.cpp,
	src/Pixes/pix_resize.cpp, src/Pixes/pix_rgb2hsv.cpp,
	src/Pixes/pix_roi.h, src/Pixes/pix_roll.cpp, src/Pixes/pix_rtx.cpp,
	src/Pixes/pix_scanline.cpp, src/Pixes/pix_set.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_subtract.cpp,
	src/Pixes/pix_subtract.h, src/Pixes/pix_tIIR.cpp,
	src/Pixes/pix_tIIRf.cpp, src/Pixes/pix_takealpha.cpp,
	src/Pixes/pix_test.cpp, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_texture.h, src/Pixes/pix_threshold.cpp,
	src/Pixes/pix_threshold.h, src/Pixes/pix_threshold_bernsen.cpp,
	src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	src/Pixes/pix_videoDarwin.cpp, src/Pixes/pix_videoDarwin.h,
	src/Pixes/pix_videoOS.cpp, src/Pixes/pix_videoOS.h,
	src/Pixes/pix_vpaint.cpp, src/Pixes/pix_vpaint.h,
	src/Pixes/pix_write.cpp, src/Pixes/pix_write.h,
	src/Pixes/pix_writer.cpp, src/Pixes/pix_writer.h,
	src/Pixes/pix_zoom.cpp, src/RTE/MessageCallbacks.h,
	src/RTE/Outlet.cpp, src/RTE/RTE.cpp, src/RTE/RTE.h,
	src/RTE/Symbol.cpp, src/Utils/Functions.cpp, src/Utils/Functions.h,
	src/Utils/GLUtil.h, src/Utils/GLUtil_define_generated.h,
	src/Utils/GemString.cpp, src/Utils/Matrix.cpp, src/Utils/Matrix.h,
	src/Utils/PixPete.h, src/Utils/SIMD.cpp,
	src/Utils/SynchedWorkerThread.cpp, src/Utils/ThreadMutex.cpp,
	src/Utils/ThreadSemaphore.cpp, src/Utils/Vector.cpp,
	src/Utils/WorkerThread.cpp, src/Version.cpp,
	src/Vertex/glVBO_ext.h, src/Vertex/vertex_add.cpp,
	src/Vertex/vertex_add.h, src/Vertex/vertex_combine.cpp,
	src/Vertex/vertex_combine.h, src/Vertex/vertex_draw.cpp,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_info.cpp,
	src/Vertex/vertex_info.h, src/Vertex/vertex_model.cpp,
	src/Vertex/vertex_mul.cpp, src/Vertex/vertex_mul.h,
	src/Vertex/vertex_offset.cpp, src/Vertex/vertex_quad.cpp,
	src/Vertex/vertex_scale.cpp, src/Vertex/vertex_set.cpp,
	src/Vertex/vertex_tabread.cpp, src/openGL/GEMglAccum.cpp,
	src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglBegin.cpp,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBlendEquation.cpp, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglCallList.cpp, src/openGL/GEMglClear.cpp,
	src/openGL/GEMglClearAccum.cpp, src/openGL/GEMglClearColor.cpp,
	src/openGL/GEMglClearDepth.cpp, src/openGL/GEMglClearIndex.cpp,
	src/openGL/GEMglClearStencil.cpp, src/openGL/GEMglClipPlane.cpp,
	src/openGL/GEMglColor3b.cpp, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3f.cpp, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3s.cpp, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ui.cpp, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor4b.cpp, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4f.cpp, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4s.cpp, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ui.cpp, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColorMask.cpp, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglCopyPixels.cpp, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCullFace.cpp, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthRange.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawBuffer.cpp,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglEdgeFlag.cpp,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEvalCoord1d.cpp, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1f.cpp, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord2d.cpp, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2f.cpp, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalMesh1.cpp, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalPoint1.cpp, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglFeedbackBuffer.cpp, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogfv.cpp, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogiv.cpp, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrustum.cpp, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenTextures.cpp, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetIntegerv.cpp, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapfv.cpp, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetPointerv.cpp, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglHint.cpp, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexd.cpp, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexf.cpp, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexi.cpp, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexs.cpp, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexub.cpp, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIsEnabled.cpp, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsTexture.cpp, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModeli.cpp, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLighti.cpp, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineWidth.cpp, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixf.cpp, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1f.cpp, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2f.cpp, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglMultMatrixd.cpp,
	src/openGL/GEMglMultMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglNewList.cpp, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3bv.cpp, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3dv.cpp, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3fv.cpp, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3iv.cpp, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3sv.cpp, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglPassThrough.cpp, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferi.cpp, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPointSize.cpp, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.cpp, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglRasterPos2d.cpp, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2f.cpp, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2i.cpp, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2s.cpp, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos3d.cpp, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3f.cpp, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3i.cpp, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3s.cpp, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos4d.cpp, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4f.cpp, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4i.cpp, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4s.cpp, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRectd.cpp, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRecti.cpp, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotatef.cpp, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScalef.cpp, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglSelectBuffer.cpp, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglStencilFunc.cpp, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilOp.cpp, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1dv.cpp, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1fv.cpp, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1iv.cpp, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1sv.cpp, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2dv.cpp, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2fv.cpp, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2iv.cpp, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2sv.cpp, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3dv.cpp, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3fv.cpp, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3iv.cpp, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3sv.cpp, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4dv.cpp, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4fv.cpp, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4iv.cpp, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4sv.cpp, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvi.cpp, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGenf.cpp, src/openGL/GEMglTexGenfv.cpp,
	src/openGL/GEMglTexGeni.cpp, src/openGL/GEMglTexImage2D.cpp,
	src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2dv.cpp,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2fv.cpp,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2iv.cpp,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2sv.cpp,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3dv.cpp,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3fv.cpp,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3iv.cpp,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3sv.cpp,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4dv.cpp,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4fv.cpp,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4iv.cpp,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4sv.cpp,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMgluLookAt.cpp,
	src/openGL/GEMgluPerspective.cpp, src/openGL/GLdefine.cpp,
	src/plugins/PluginFactory.cpp, src/plugins/PluginFactory.h,
	src/plugins/PluginFactoryTimple.h, src/plugins/film.cpp,
	src/plugins/imageloader.cpp, src/plugins/imagesaver.cpp,
	src/plugins/imagesaver.h, src/plugins/modelloader.cpp,
	src/plugins/modelloader.h, src/plugins/record.cpp,
	src/plugins/record.h, src/plugins/video.cpp, src/plugins/video.h,
	src/plugins/videoBase.cpp, src/plugins/videoBase.h: re-run astyle,
	this time with the options from doc/astyle.rc

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmAVI/filmAVI.cpp, plugins/filmAVI/filmAVI.h,
	plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmAVIPLAY/filmAVIPLAY.h, plugins/filmDS/filmDS.cpp,
	plugins/filmDS/filmDS.h, plugins/filmDS/qedit.h,
	plugins/filmDSATL/filmDS.cpp, plugins/filmDSATL/filmDS.h,
	plugins/filmDSATL/qedit.h, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.cpp,
	plugins/filmMPEG1/filmMPEG1.h, plugins/filmMPEG3/filmMPEG3.cpp,
	plugins/filmMPEG3/filmMPEG3.h, plugins/filmQT/filmQT.cpp,
	plugins/filmQT/filmQT.h, plugins/filmQT4L/filmQT4L.cpp,
	plugins/filmQT4L/filmQT4L.h, plugins/filmTEST/filmTEST.cpp,
	plugins/filmTEST/filmTEST.h, plugins/imageJPEG/imageJPEG.cpp,
	plugins/imageJPEG/imageJPEG.h, plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp,
	plugins/imageMAGICK/imageMAGICK.h, plugins/imageQT/imageQT.cpp,
	plugins/imageQT/imageQT.h, plugins/imageSGI/imageSGI.cpp,
	plugins/imageSGI/imageSGI.h, plugins/imageSGI/sgiimage.cpp,
	plugins/imageSGI/sgiimage.h, plugins/imageTIFF/imageTIFF.cpp,
	plugins/imageTIFF/imageTIFF.h,
	plugins/modelASSIMP2/modelASSIMP2.cpp,
	plugins/modelASSIMP2/modelASSIMP2.h,
	plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h, plugins/modelOBJ/modelOBJ.cpp,
	plugins/modelOBJ/model_loader.cpp, plugins/modelOBJ/model_loader.h,
	plugins/recordQT/recordQT.cpp, plugins/recordQT/recordQT.h,
	plugins/recordQT4L/recordQT4L.cpp, plugins/recordQT4L/recordQT4L.h,
	plugins/recordV4L/recordV4L.cpp, plugins/recordV4L/recordV4L.h,
	plugins/recordV4L2/recordV4L2.cpp, plugins/recordV4L2/recordV4L2.h,
	plugins/videoAVT/videoAVT.cpp, plugins/videoAVT/videoAVT.h,
	plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoDC1394/videoDC1394.h,
	plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h,
	plugins/videoDS/DSgrabber.cpp, plugins/videoDS/DSgrabber.h,
	plugins/videoDS/videoDS.cpp, plugins/videoDS/videoDS.h,
	plugins/videoDV4L/videoDV4L.cpp, plugins/videoDV4L/videoDV4L.h,
	plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoHALCON/videoHALCON.h,
	plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoOptiTrack/videoOptiTrack.h,
	plugins/videoPYLON/CameraProperties.cpp,
	plugins/videoPYLON/CameraProperties.h,
	plugins/videoPYLON/StreamGrabberProperties.cpp,
	plugins/videoPYLON/StreamGrabberProperties.h,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoPYLON/videoPYLON.h,
	plugins/videoSGI/videoSGI.cpp, plugins/videoSGI/videoSGI.h,
	plugins/videoTEST/videoTEST.cpp, plugins/videoTEST/videoTEST.h,
	plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L/videoV4L.h, plugins/videoV4L2/videoV4L2.cpp,
	plugins/videoV4L2/videoV4L2.h, plugins/videoVFW/videoVFW.cpp,
	plugins/videoVFW/videoVFW.h, plugins/videoVIDS/videoVIDS.cpp,
	plugins/videoVIDS/videoVIDS.h, plugins/videoVLC/videoVLC.cpp,
	plugins/videoVLC/videoVLC.h, plugins/videoVNC/videoVNC.cpp,
	plugins/videoVNC/videoVNC.h: plugins: indentation, detabified,
	removed trailing whitespace

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .editorconfig: restrict editorconfig to C/C++/ObjC++ files; use
	default line-ending line-ending shall be handled by git!

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* .editorconfig: Added editorconfig

2017-12-07  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/GemBase.cpp, src/Base/GemBase.h, src/Base/GemContext.cpp,
	src/Base/GemContext.h, src/Base/GemGluObj.cpp,
	src/Base/GemGluObj.h, src/Base/GemPathBase.cpp,
	src/Base/GemPathBase.h, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixDualObj.h, src/Base/GemPixObj.cpp,
	src/Base/GemPixObj.h, src/Base/GemShape.cpp, src/Base/GemShape.h,
	src/Base/GemVertex.cpp, src/Base/GemVertex.h,
	src/Base/GemWinCreate.h, src/Base/GemWinCreateMac.cpp,
	src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Base/GemWindow.cpp, src/Base/GemWindow.h, src/Base/TextBase.h,
	src/Base/TextBaseFTGL.cpp, src/Base/TextBaseNone.cpp,
	src/Controls/gemcubeframebuffer.cpp,
	src/Controls/gemcubeframebuffer.h, src/Controls/gemframebuffer.cpp,
	src/Controls/gemframebuffer.h, src/Controls/gemhead.cpp,
	src/Controls/gemhead.h, src/Controls/gemkeyboard.cpp,
	src/Controls/gemkeyboard.h, src/Controls/gemkeyname.h,
	src/Controls/gemlist.cpp, src/Controls/gemlist.h,
	src/Controls/gemlist_info.cpp, src/Controls/gemlist_info.h,
	src/Controls/gemlist_matrix.cpp, src/Controls/gemlist_matrix.h,
	src/Controls/gemmouse.cpp, src/Controls/gemmouse.h,
	src/Controls/gemreceive.cpp, src/Controls/gemreceive.h,
	src/Controls/gemwin.cpp, src/Controls/gemwin.h,
	src/Controls/render_trigger.h, src/Gem/Cache.cpp, src/Gem/Cache.h,
	src/Gem/ContextData.cpp, src/Gem/ContextData.h, src/Gem/Dylib.cpp,
	src/Gem/Dylib.h, src/Gem/Event.cpp, src/Gem/Exception.cpp,
	src/Gem/Exception.h, src/Gem/Files.cpp, src/Gem/Files.h,
	src/Gem/GLStack.cpp, src/Gem/GLStack.h, src/Gem/Image.cpp,
	src/Gem/Image.h, src/Gem/ImageIO.h, src/Gem/ImageLoad.cpp,
	src/Gem/ImageSave.cpp, src/Gem/Loaders.cpp, src/Gem/Manager.cpp,
	src/Gem/Manager.h, src/Gem/PBuffer.cpp, src/Gem/PBuffer.h,
	src/Gem/PixConvert.h, src/Gem/PixConvertAltivec.cpp,
	src/Gem/PixConvertSSE2.cpp, src/Gem/Properties.cpp,
	src/Gem/Properties.h, src/Gem/Rectangle.cpp, src/Gem/Rectangle.h,
	src/Gem/Settings.cpp, src/Gem/Settings.h, src/Gem/Setup.cpp,
	src/Gem/State.cpp, src/Gem/State.h, src/Gem/Version.h,
	src/Gem/VertexBuffer.h, src/Gem/glew.h, src/Gem/glxew.h,
	src/Gem/wglew.h, src/Geos/GemSplash.h, src/Geos/circle.cpp,
	src/Geos/circle.h, src/Geos/colorSquare.cpp,
	src/Geos/colorSquare.h, src/Geos/cone.h, src/Geos/cube.cpp,
	src/Geos/cube.h, src/Geos/cuboid.cpp, src/Geos/cuboid.h,
	src/Geos/curve.cpp, src/Geos/curve.h, src/Geos/curve3d.cpp,
	src/Geos/curve3d.h, src/Geos/cylinder.cpp, src/Geos/cylinder.h,
	src/Geos/disk.cpp, src/Geos/disk.h, src/Geos/gemvertexbuffer.cpp,
	src/Geos/imageVert.cpp, src/Geos/imageVert.h,
	src/Geos/mesh_line.cpp, src/Geos/mesh_line.h,
	src/Geos/mesh_square.cpp, src/Geos/mesh_square.h,
	src/Geos/model.cpp, src/Geos/model.h, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h, src/Geos/newWave.cpp, src/Geos/newWave.h,
	src/Geos/polygon.cpp, src/Geos/polygon.h,
	src/Geos/pqtorusknots.cpp, src/Geos/pqtorusknots.h,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Geos/rectangle.cpp,
	src/Geos/rectangle.h, src/Geos/ripple.cpp, src/Geos/ripple.h,
	src/Geos/rubber.cpp, src/Geos/rubber.h, src/Geos/scopeXYZ~.cpp,
	src/Geos/scopeXYZ~.h, src/Geos/slideSquares.cpp,
	src/Geos/slideSquares.h, src/Geos/sphere.cpp, src/Geos/sphere.h,
	src/Geos/sphere3d.cpp, src/Geos/sphere3d.h, src/Geos/square.cpp,
	src/Geos/square.h, src/Geos/surface3d.cpp, src/Geos/surface3d.h,
	src/Geos/teapot.cpp, src/Geos/teapot.h, src/Geos/text2d.cpp,
	src/Geos/text2d.h, src/Geos/text3d.cpp, src/Geos/text3d.h,
	src/Geos/textextruded.cpp, src/Geos/textextruded.h,
	src/Geos/textoutline.cpp, src/Geos/textoutline.h,
	src/Geos/torus.cpp, src/Geos/torus.h, src/Geos/trapezoid.cpp,
	src/Geos/trapezoid.h, src/Geos/triangle.cpp, src/Geos/triangle.h,
	src/Geos/tube.cpp, src/Geos/tube.h, src/Manips/accumrotate.cpp,
	src/Manips/accumrotate.h, src/Manips/alpha.cpp, src/Manips/alpha.h,
	src/Manips/ambient.cpp, src/Manips/ambient.h,
	src/Manips/ambientRGB.cpp, src/Manips/ambientRGB.h,
	src/Manips/camera.cpp, src/Manips/camera.h, src/Manips/color.cpp,
	src/Manips/color.h, src/Manips/colorRGB.cpp, src/Manips/colorRGB.h,
	src/Manips/depth.cpp, src/Manips/depth.h, src/Manips/diffuse.cpp,
	src/Manips/diffuse.h, src/Manips/diffuseRGB.cpp,
	src/Manips/diffuseRGB.h, src/Manips/emission.cpp,
	src/Manips/emission.h, src/Manips/emissionRGB.cpp,
	src/Manips/emissionRGB.h, src/Manips/fragment_program.cpp,
	src/Manips/fragment_program.h, src/Manips/glsl_fragment.cpp,
	src/Manips/glsl_fragment.h, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_geometry.h, src/Manips/glsl_program.cpp,
	src/Manips/glsl_program.h, src/Manips/glsl_vertex.cpp,
	src/Manips/glsl_vertex.h, src/Manips/linear_path.h,
	src/Manips/ortho.cpp, src/Manips/ortho.h,
	src/Manips/polygon_smooth.h, src/Manips/rotate.cpp,
	src/Manips/rotate.h, src/Manips/rotateXYZ.cpp,
	src/Manips/rotateXYZ.h, src/Manips/scale.cpp, src/Manips/scale.h,
	src/Manips/scaleXYZ.cpp, src/Manips/scaleXYZ.h,
	src/Manips/separator.cpp, src/Manips/separator.h,
	src/Manips/shearXY.h, src/Manips/shearXZ.h, src/Manips/shearYX.h,
	src/Manips/shearYZ.h, src/Manips/shearZX.h, src/Manips/shearZY.h,
	src/Manips/shininess.cpp, src/Manips/shininess.h,
	src/Manips/specular.cpp, src/Manips/specular.h,
	src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	src/Manips/spline_path.h, src/Manips/translate.cpp,
	src/Manips/translate.h, src/Manips/translateXYZ.cpp,
	src/Manips/translateXYZ.h, src/Manips/vertex_program.cpp,
	src/Manips/vertex_program.h, src/Nongeos/light.cpp,
	src/Nongeos/light.h, src/Nongeos/spot_light.cpp,
	src/Nongeos/spot_light.h, src/Nongeos/world_light.cpp,
	src/Nongeos/world_light.h, src/Output/gemcocoawindow.h,
	src/Output/gemglfw2window.cpp, src/Output/gemglfw2window.h,
	src/Output/gemglfw3window.cpp, src/Output/gemglfw3window.h,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h,
	src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h,
	src/Output/gemsdlwindow.cpp, src/Output/gemsdlwindow.h,
	src/Output/gemw32window.cpp, src/Output/gemw32window.h,
	src/Particles/part_color.cpp, src/Particles/part_color.h,
	src/Particles/part_damp.cpp, src/Particles/part_damp.h,
	src/Particles/part_draw.cpp, src/Particles/part_draw.h,
	src/Particles/part_follow.cpp, src/Particles/part_follow.h,
	src/Particles/part_gravity.cpp, src/Particles/part_gravity.h,
	src/Particles/part_head.cpp, src/Particles/part_head.h,
	src/Particles/part_info.cpp, src/Particles/part_info.h,
	src/Particles/part_killold.cpp, src/Particles/part_killold.h,
	src/Particles/part_killslow.cpp, src/Particles/part_killslow.h,
	src/Particles/part_orbitpoint.cpp, src/Particles/part_orbitpoint.h,
	src/Particles/part_render.cpp, src/Particles/part_render.h,
	src/Particles/part_sink.cpp, src/Particles/part_sink.h,
	src/Particles/part_size.cpp, src/Particles/part_size.h,
	src/Particles/part_source.cpp, src/Particles/part_source.h,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.cpp, src/Particles/part_targetsize.h,
	src/Particles/part_velcone.cpp, src/Particles/part_velcone.h,
	src/Particles/part_velocity.cpp, src/Particles/part_velocity.h,
	src/Particles/part_velsphere.cpp, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.cpp, src/Particles/part_vertex.h,
	src/Particles/partlib_base.cpp, src/Particles/partlib_base.h,
	src/Pixes/FreeFrame.h, src/Pixes/frei0r.h, src/Pixes/pix_2grey.cpp,
	src/Pixes/pix_2grey.h, src/Pixes/pix_a_2grey.cpp,
	src/Pixes/pix_a_2grey.h, src/Pixes/pix_add.cpp,
	src/Pixes/pix_add.h, src/Pixes/pix_aging.cpp,
	src/Pixes/pix_aging.h, src/Pixes/pix_alpha.cpp,
	src/Pixes/pix_alpha.h, src/Pixes/pix_background.cpp,
	src/Pixes/pix_background.h, src/Pixes/pix_backlight.cpp,
	src/Pixes/pix_backlight.h, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_biquad.h, src/Pixes/pix_bitmask.cpp,
	src/Pixes/pix_bitmask.h, src/Pixes/pix_blob.cpp,
	src/Pixes/pix_blob.h, src/Pixes/pix_blur.cpp, src/Pixes/pix_blur.h,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_read.h,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_buffer_write.h,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_chroma_key.h,
	src/Pixes/pix_clearblock.cpp, src/Pixes/pix_clearblock.h,
	src/Pixes/pix_color.cpp, src/Pixes/pix_color.h,
	src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_coloralpha.h,
	src/Pixes/pix_colorclassify.cpp, src/Pixes/pix_colorclassify.h,
	src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colormatrix.h,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_colorreduce.h,
	src/Pixes/pix_compare.cpp, src/Pixes/pix_compare.h,
	src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
	src/Pixes/pix_contrast.cpp, src/Pixes/pix_contrast.h,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_convert.h,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
	src/Pixes/pix_crop.cpp, src/Pixes/pix_crop.h,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_cubemap.h,
	src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h,
	src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_deinterlace.h,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_delay.h,
	src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h, src/Pixes/pix_draw.cpp,
	src/Pixes/pix_draw.h, src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	src/Pixes/pix_duotone.cpp, src/Pixes/pix_duotone.h,
	src/Pixes/pix_emboss.cpp, src/Pixes/pix_emboss.h,
	src/Pixes/pix_equal.cpp, src/Pixes/pix_equal.h,
	src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmDarwin.h,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_gain.h, src/Pixes/pix_grey.h,
	src/Pixes/pix_halftone.cpp, src/Pixes/pix_halftone.h,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_histo.h,
	src/Pixes/pix_hsv2rgb.cpp, src/Pixes/pix_hsv2rgb.h,
	src/Pixes/pix_image.cpp, src/Pixes/pix_image.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_info.cpp, src/Pixes/pix_info.h,
	src/Pixes/pix_invert.cpp, src/Pixes/pix_invert.h,
	src/Pixes/pix_kaleidoscope.cpp, src/Pixes/pix_kaleidoscope.h,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_levels.h,
	src/Pixes/pix_lumaoffset.cpp, src/Pixes/pix_lumaoffset.h,
	src/Pixes/pix_mask.h, src/Pixes/pix_mean_color.cpp,
	src/Pixes/pix_mean_color.h, src/Pixes/pix_metaimage.cpp,
	src/Pixes/pix_metaimage.h, src/Pixes/pix_mix.cpp,
	src/Pixes/pix_mix.h, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_motionblur.h, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement.h, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_movement2.h, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movie.h, src/Pixes/pix_movieDS.cpp,
	src/Pixes/pix_movieDS.h, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_movieDarwin.h, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiblob.h, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
	src/Pixes/pix_multiply.h, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_multitexture.h, src/Pixes/pix_noise.cpp,
	src/Pixes/pix_noise.h, src/Pixes/pix_normalize.cpp,
	src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_pix2sig.h, src/Pixes/pix_posterize.cpp,
	src/Pixes/pix_posterize.h, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_puzzle.h, src/Pixes/pix_rds.cpp, src/Pixes/pix_rds.h,
	src/Pixes/pix_record.cpp, src/Pixes/pix_record.h,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_recordQT.h,
	src/Pixes/pix_rectangle.cpp, src/Pixes/pix_rectangle.h,
	src/Pixes/pix_refraction.h, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_resize.h, src/Pixes/pix_rgb2hsv.cpp,
	src/Pixes/pix_rgb2hsv.h, src/Pixes/pix_rgba.cpp,
	src/Pixes/pix_rgba.h, src/Pixes/pix_roi.cpp, src/Pixes/pix_roi.h,
	src/Pixes/pix_roll.cpp, src/Pixes/pix_roll.h,
	src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h,
	src/Pixes/pix_scanline.cpp, src/Pixes/pix_scanline.h,
	src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
	src/Pixes/pix_share_read.cpp, src/Pixes/pix_share_read.h,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_sig2pix.h,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_snap2tex.h,
	src/Pixes/pix_subtract.cpp, src/Pixes/pix_subtract.h,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIR.h,
	src/Pixes/pix_tIIRf.cpp, src/Pixes/pix_tIIRf.h,
	src/Pixes/pix_takealpha.cpp, src/Pixes/pix_takealpha.h,
	src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
	src/Pixes/pix_threshold_bernsen.cpp,
	src/Pixes/pix_threshold_bernsen.h, src/Pixes/pix_video.cpp,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_videoDarwin.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.cpp,
	src/Pixes/pix_vpaint.h, src/Pixes/pix_write.cpp,
	src/Pixes/pix_write.h, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_writer.h, src/Pixes/pix_yuv.h, src/Pixes/pix_zoom.h,
	src/RTE/Array.cpp, src/RTE/Array.h, src/RTE/MessageCallbacks.h,
	src/RTE/Outlet.cpp, src/RTE/Outlet.h, src/RTE/RTE.cpp,
	src/RTE/RTE.h, src/RTE/Symbol.cpp, src/RTE/Symbol.h,
	src/Utils/Functions.cpp, src/Utils/Functions.h,
	src/Utils/GLUtil.cpp, src/Utils/GLUtil.h,
	src/Utils/GLUtil_define.cpp, src/Utils/GLUtil_define_generated.h,
	src/Utils/GemMath.h, src/Utils/GemString.cpp,
	src/Utils/GemString.h, src/Utils/MSVCMinGW.cpp,
	src/Utils/Matrix.cpp, src/Utils/Matrix.h, src/Utils/PixPete.h,
	src/Utils/SIMD.cpp, src/Utils/SIMD.h,
	src/Utils/SynchedWorkerThread.cpp, src/Utils/SynchedWorkerThread.h,
	src/Utils/Thread.cpp, src/Utils/Thread.h,
	src/Utils/ThreadMutex.cpp, src/Utils/ThreadMutex.h,
	src/Utils/ThreadSemaphore.cpp, src/Utils/ThreadSemaphore.h,
	src/Utils/Vector.h, src/Utils/WorkerThread.cpp,
	src/Utils/WorkerThread.h, src/Utils/any.h, src/Utils/plist.cpp,
	src/Utils/plist.h, src/Utils/pstk.cpp, src/Utils/pstk.h,
	src/Vertex/vertex_add.cpp, src/Vertex/vertex_add.h,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_draw.h,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_grid.h,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_info.h,
	src/Vertex/vertex_model.cpp, src/Vertex/vertex_model.h,
	src/Vertex/vertex_mul.cpp, src/Vertex/vertex_mul.h,
	src/Vertex/vertex_offset.cpp, src/Vertex/vertex_offset.h,
	src/Vertex/vertex_quad.cpp, src/Vertex/vertex_quad.h,
	src/Vertex/vertex_scale.cpp, src/Vertex/vertex_scale.h,
	src/Vertex/vertex_set.cpp, src/Vertex/vertex_set.h,
	src/Vertex/vertex_tabread.cpp, src/Vertex/vertex_tabread.h,
	src/openGL/GEMglAccum.cpp, src/openGL/GEMglAccum.h,
	src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglActiveTextureARB.h, src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAlphaFunc.h,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglArrayElement.h,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindProgramARB.h, src/openGL/GEMglBindTexture.cpp,
	src/openGL/GEMglBindTexture.h, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBitmap.h, src/openGL/GEMglBlendEquation.cpp,
	src/openGL/GEMglBlendEquation.h, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglBlendFunc.h, src/openGL/GEMglCallList.cpp,
	src/openGL/GEMglCallList.h, src/openGL/GEMglClear.cpp,
	src/openGL/GEMglClear.h, src/openGL/GEMglClearAccum.cpp,
	src/openGL/GEMglClearAccum.h, src/openGL/GEMglClearColor.cpp,
	src/openGL/GEMglClearColor.h, src/openGL/GEMglClearDepth.cpp,
	src/openGL/GEMglClearDepth.h, src/openGL/GEMglClearIndex.cpp,
	src/openGL/GEMglClearIndex.h, src/openGL/GEMglClearStencil.cpp,
	src/openGL/GEMglClearStencil.h, src/openGL/GEMglClipPlane.cpp,
	src/openGL/GEMglClipPlane.h, src/openGL/GEMglColor3b.cpp,
	src/openGL/GEMglColor3b.h, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3bv.h, src/openGL/GEMglColor3d.cpp,
	src/openGL/GEMglColor3d.h, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3dv.h, src/openGL/GEMglColor3f.cpp,
	src/openGL/GEMglColor3f.h, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3fv.h, src/openGL/GEMglColor3i.cpp,
	src/openGL/GEMglColor3i.h, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3iv.h, src/openGL/GEMglColor3s.cpp,
	src/openGL/GEMglColor3s.h, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3sv.h, src/openGL/GEMglColor3ub.cpp,
	src/openGL/GEMglColor3ub.h, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ubv.h, src/openGL/GEMglColor3ui.cpp,
	src/openGL/GEMglColor3ui.h, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3uiv.h, src/openGL/GEMglColor3us.cpp,
	src/openGL/GEMglColor3us.h, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor3usv.h, src/openGL/GEMglColor4b.cpp,
	src/openGL/GEMglColor4b.h, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4bv.h, src/openGL/GEMglColor4d.cpp,
	src/openGL/GEMglColor4d.h, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4dv.h, src/openGL/GEMglColor4f.cpp,
	src/openGL/GEMglColor4f.h, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4fv.h, src/openGL/GEMglColor4i.cpp,
	src/openGL/GEMglColor4i.h, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4iv.h, src/openGL/GEMglColor4s.cpp,
	src/openGL/GEMglColor4s.h, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4sv.h, src/openGL/GEMglColor4ub.cpp,
	src/openGL/GEMglColor4ub.h, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ubv.h, src/openGL/GEMglColor4ui.cpp,
	src/openGL/GEMglColor4ui.h, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4uiv.h, src/openGL/GEMglColor4us.cpp,
	src/openGL/GEMglColor4us.h, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColor4usv.h, src/openGL/GEMglColorMask.cpp,
	src/openGL/GEMglColorMask.h, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglColorMaterial.h, src/openGL/GEMglCopyPixels.cpp,
	src/openGL/GEMglCopyPixels.h, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglCullFace.h, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.cpp,
	src/openGL/GEMglDepthFunc.h, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.cpp,
	src/openGL/GEMglDepthRange.h, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawArrays.h,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglDrawElements.h,
	src/openGL/GEMglEdgeFlag.cpp, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnable.h,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnableClientState.h, src/openGL/GEMglEnd.cpp,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.cpp,
	src/openGL/GEMglEndList.h, src/openGL/GEMglEvalCoord1d.cpp,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1dv.h, src/openGL/GEMglEvalCoord1f.cpp,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord1fv.h, src/openGL/GEMglEvalCoord2d.cpp,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2dv.h, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalCoord2fv.h, src/openGL/GEMglEvalMesh1.cpp,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalMesh2.h, src/openGL/GEMglEvalPoint1.cpp,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglEvalPoint2.h, src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.cpp,
	src/openGL/GEMglFinish.h, src/openGL/GEMglFlush.cpp,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogf.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogi.h, src/openGL/GEMglFogiv.cpp,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrontFace.h, src/openGL/GEMglFrustum.cpp,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenLists.h, src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenProgramsARB.h, src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenTextures.h, src/openGL/GEMglGetError.cpp,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetFloatv.h, src/openGL/GEMglGetIntegerv.cpp,
	src/openGL/GEMglGetIntegerv.h, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglGetString.h, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglHint.h, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexMask.h, src/openGL/GEMglIndexd.cpp,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexdv.h, src/openGL/GEMglIndexf.cpp,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexfv.h, src/openGL/GEMglIndexi.cpp,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexiv.h, src/openGL/GEMglIndexs.cpp,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexsv.h, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglInitNames.cpp,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglIsTexture.h, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightModeli.h, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLighti.h, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLineWidth.h, src/openGL/GEMglLoadIdentity.cpp,
	src/openGL/GEMglLoadIdentity.h, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixd.h, src/openGL/GEMglLoadMatrixf.cpp,
	src/openGL/GEMglLoadMatrixf.h, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadName.h,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.h,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.h,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglLogicOp.h,
	src/openGL/GEMglMap1d.cpp, src/openGL/GEMglMap1d.h,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap1f.h,
	src/openGL/GEMglMap2d.cpp, src/openGL/GEMglMap2d.h,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglMap2f.h,
	src/openGL/GEMglMapGrid1d.cpp, src/openGL/GEMglMapGrid1d.h,
	src/openGL/GEMglMapGrid1f.cpp, src/openGL/GEMglMapGrid1f.h,
	src/openGL/GEMglMapGrid2d.cpp, src/openGL/GEMglMapGrid2d.h,
	src/openGL/GEMglMapGrid2f.cpp, src/openGL/GEMglMapGrid2f.h,
	src/openGL/GEMglMaterialf.cpp, src/openGL/GEMglMaterialf.h,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMaterialfv.h,
	src/openGL/GEMglMateriali.cpp, src/openGL/GEMglMateriali.h,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglMatrixMode.h,
	src/openGL/GEMglMultMatrixd.cpp, src/openGL/GEMglMultMatrixd.h,
	src/openGL/GEMglMultMatrixf.cpp, src/openGL/GEMglMultMatrixf.h,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixd.h,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixf.h,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.h, src/openGL/GEMglNewList.cpp,
	src/openGL/GEMglNewList.h, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.cpp,
	src/openGL/GEMglNormal3bv.h, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.cpp,
	src/openGL/GEMglNormal3dv.h, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.cpp,
	src/openGL/GEMglNormal3fv.h, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.cpp,
	src/openGL/GEMglNormal3iv.h, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.cpp,
	src/openGL/GEMglNormal3sv.h, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPassThrough.h, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelStorei.h, src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferf.h,
	src/openGL/GEMglPixelTransferi.cpp,
	src/openGL/GEMglPixelTransferi.h, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.cpp,
	src/openGL/GEMglPointSize.h, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPolygonOffset.h, src/openGL/GEMglPopAttrib.cpp,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.cpp,
	src/openGL/GEMglPopClientAttrib.h, src/openGL/GEMglPopMatrix.cpp,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.cpp,
	src/openGL/GEMglPopName.h, src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglProgramStringARB.h, src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushAttrib.h, src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.cpp,
	src/openGL/GEMglPushMatrix.h, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.cpp,
	src/openGL/GEMglRasterPos2d.h, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.cpp,
	src/openGL/GEMglRasterPos2f.h, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.cpp,
	src/openGL/GEMglRasterPos2i.h, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.cpp,
	src/openGL/GEMglRasterPos2s.h, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.cpp,
	src/openGL/GEMglRasterPos3d.h, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.cpp,
	src/openGL/GEMglRasterPos3f.h, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.cpp,
	src/openGL/GEMglRasterPos3i.h, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.cpp,
	src/openGL/GEMglRasterPos3s.h, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.cpp,
	src/openGL/GEMglRasterPos4d.h, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.cpp,
	src/openGL/GEMglRasterPos4f.h, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.cpp,
	src/openGL/GEMglRasterPos4i.h, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.cpp,
	src/openGL/GEMglRasterPos4s.h, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.cpp,
	src/openGL/GEMglRectd.h, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.cpp,
	src/openGL/GEMglRecti.h, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglRenderMode.h, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglReportError.h, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotated.h, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScaled.h, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglScissor.h, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglShadeModel.h, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilMask.h, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglStencilOp.h, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvf.h, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGend.h, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.cpp,
	src/openGL/GEMglTexGenfv.h, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexGeni.h, src/openGL/GEMglTexImage2D.cpp,
	src/openGL/GEMglTexImage2D.h, src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameterf.h, src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexParameteri.h, src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage1D.h, src/openGL/GEMglTexSubImage2D.cpp,
	src/openGL/GEMglTexSubImage2D.h, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslated.h, src/openGL/GEMglTranslatef.cpp,
	src/openGL/GEMglTranslatef.h, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.h,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.cpp, src/openGL/GEMglVertex2dv.h,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.cpp, src/openGL/GEMglVertex2fv.h,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.cpp, src/openGL/GEMglVertex2iv.h,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.cpp, src/openGL/GEMglVertex2sv.h,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.cpp, src/openGL/GEMglVertex3dv.h,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.cpp, src/openGL/GEMglVertex3fv.h,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.cpp, src/openGL/GEMglVertex3iv.h,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.cpp, src/openGL/GEMglVertex3sv.h,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.cpp, src/openGL/GEMglVertex4dv.h,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.cpp, src/openGL/GEMglVertex4fv.h,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.cpp, src/openGL/GEMglVertex4iv.h,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.cpp, src/openGL/GEMglVertex4sv.h,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMglViewport.h,
	src/openGL/GEMgluLookAt.cpp, src/openGL/GEMgluLookAt.h,
	src/openGL/GEMgluPerspective.cpp, src/openGL/GEMgluPerspective.h,
	src/openGL/GLdefine.cpp, src/openGL/GLdefine.h,
	src/plugins/PluginFactory.cpp, src/plugins/PluginFactory.h,
	src/plugins/PluginFactoryTimple.h, src/plugins/film.cpp,
	src/plugins/film.h, src/plugins/imageloader.cpp,
	src/plugins/imageloader.h, src/plugins/imagesaver.cpp,
	src/plugins/imagesaver.h, src/plugins/modelloader.cpp,
	src/plugins/modelloader.h, src/plugins/record.cpp,
	src/plugins/record.h, src/plugins/video.cpp, src/plugins/video.h,
	src/plugins/videoBase.cpp, src/plugins/videoBase.h: astyle -n
	--style=1tbs --indent=spaces=2

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/GemGluObj.cpp,
	src/Base/GemPathBase.cpp, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixObj.cpp, src/Base/GemShape.cpp,
	src/Base/GemWinCreateNT.cpp, src/Base/GemWindow.cpp,
	src/Controls/gemframebuffer.cpp, src/Controls/gemhead.cpp,
	src/Controls/gemkeyboard.cpp, src/Controls/gemkeyname.cpp,
	src/Controls/gemlist_matrix.cpp, src/Controls/gemmouse.cpp,
	src/Controls/gemwin.cpp, src/Controls/render_trigger.cpp,
	src/Gem/Dylib.cpp, src/Gem/Event.cpp, src/Gem/Settings.cpp,
	src/Gem/VertexBuffer.cpp, src/Geos/circle.cpp,
	src/Geos/colorSquare.cpp, src/Geos/cube.cpp, src/Geos/cuboid.cpp,
	src/Geos/curve.cpp, src/Geos/curve3d.cpp, src/Geos/cylinder.cpp,
	src/Geos/mesh_line.cpp, src/Geos/mesh_square.cpp,
	src/Geos/model.cpp, src/Geos/multimodel.cpp, src/Geos/polygon.cpp,
	src/Geos/primTri.cpp, src/Geos/rectangle.cpp, src/Geos/sphere.cpp,
	src/Geos/square.cpp, src/Geos/surface3d.cpp, src/Geos/text2d.cpp,
	src/Geos/text3d.cpp, src/Geos/torus.cpp, src/Geos/triangle.cpp,
	src/Manips/accumrotate.cpp, src/Manips/alpha.cpp,
	src/Manips/ambient.cpp, src/Manips/ambientRGB.cpp,
	src/Manips/color.cpp, src/Manips/colorRGB.cpp,
	src/Manips/depth.cpp, src/Manips/diffuse.cpp,
	src/Manips/diffuseRGB.cpp, src/Manips/emission.cpp,
	src/Manips/emissionRGB.cpp, src/Manips/fragment_program.cpp,
	src/Manips/glsl_program.cpp, src/Manips/linear_path.cpp,
	src/Manips/ortho.cpp, src/Manips/polygon_smooth.cpp,
	src/Manips/rotate.cpp, src/Manips/rotateXYZ.cpp,
	src/Manips/scale.cpp, src/Manips/scaleXYZ.cpp,
	src/Manips/separator.cpp, src/Manips/shearXY.cpp,
	src/Manips/shearXZ.cpp, src/Manips/shearYX.cpp,
	src/Manips/shearYZ.cpp, src/Manips/shearZX.cpp,
	src/Manips/shearZY.cpp, src/Manips/shininess.cpp,
	src/Manips/specular.cpp, src/Manips/specularRGB.cpp,
	src/Manips/spline_path.cpp, src/Manips/translate.cpp,
	src/Manips/translateXYZ.cpp, src/Output/gemglutwindow.cpp,
	src/Output/gemsdlwindow.cpp, src/Particles/part_color.cpp,
	src/Particles/part_damp.cpp, src/Particles/part_draw.cpp,
	src/Particles/part_gravity.cpp, src/Particles/part_head.cpp,
	src/Particles/part_killold.cpp, src/Particles/part_killslow.cpp,
	src/Particles/part_orbitpoint.cpp, src/Particles/part_sink.cpp,
	src/Particles/part_size.cpp, src/Particles/part_source.cpp,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetsize.cpp, src/Particles/part_velcone.cpp,
	src/Particles/part_velocity.cpp, src/Particles/part_velsphere.cpp,
	src/Particles/part_vertex.cpp, src/Pixes/pix_2grey.cpp,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_add.cpp,
	src/Pixes/pix_aging.cpp, src/Pixes/pix_alpha.cpp,
	src/Pixes/pix_bitmask.cpp, src/Pixes/pix_blob.cpp,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_clearblock.cpp,
	src/Pixes/pix_color.cpp, src/Pixes/pix_colorclassify.cpp,
	src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colorreduce.cpp,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_curve.cpp, src/Pixes/pix_data.cpp,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_diff.cpp,
	src/Pixes/pix_dump.cpp, src/Pixes/pix_duotone.cpp,
	src/Pixes/pix_equal.cpp, src/Pixes/pix_filmDarwin.cpp,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_flip.cpp,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_hsv2rgb.cpp,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_metaimage.cpp,
	src/Pixes/pix_movieOS.cpp, src/Pixes/pix_multiply.cpp,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_noise.cpp,
	src/Pixes/pix_offset.cpp, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_rds.cpp, src/Pixes/pix_rectangle.cpp,
	src/Pixes/pix_refraction.cpp, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_rgba.cpp, src/Pixes/pix_rtx.cpp,
	src/Pixes/pix_set.cpp, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_subtract.cpp,
	src/Pixes/pix_takealpha.cpp, src/Pixes/pix_test.cpp,
	src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold_bernsen.cpp,
	src/Pixes/pix_write.cpp, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_zoom.cpp, src/Utils/Functions.cpp,
	src/Utils/Matrix.cpp, src/Utils/SynchedWorkerThread.cpp,
	src/Utils/Thread.cpp, src/Utils/Vector.cpp,
	src/Utils/WorkerThread.cpp, src/Vertex/vertex_grid.cpp,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_offset.cpp,
	src/Vertex/vertex_set.cpp, src/openGL/GEMglAccum.cpp,
	src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglBegin.cpp,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBlendFunc.cpp, src/openGL/GEMglCallList.cpp,
	src/openGL/GEMglClear.cpp, src/openGL/GEMglClearAccum.cpp,
	src/openGL/GEMglClearColor.cpp, src/openGL/GEMglClearDepth.cpp,
	src/openGL/GEMglClearIndex.cpp, src/openGL/GEMglClearStencil.cpp,
	src/openGL/GEMglColor3b.cpp, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3f.cpp, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3s.cpp, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ui.cpp, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor4b.cpp, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4f.cpp, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4s.cpp, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ui.cpp, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColorMask.cpp, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglCopyPixels.cpp, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCullFace.cpp, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthRange.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawBuffer.cpp,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglEdgeFlag.cpp,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnd.cpp, src/openGL/GEMglEndList.cpp,
	src/openGL/GEMglEvalCoord1d.cpp, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1f.cpp, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord2d.cpp, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2f.cpp, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalMesh1.cpp, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalPoint1.cpp, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglFeedbackBuffer.cpp, src/openGL/GEMglFinish.cpp,
	src/openGL/GEMglFlush.cpp, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogfv.cpp, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogiv.cpp, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrustum.cpp, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenTextures.cpp, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetMapdv.cpp, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapiv.cpp, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglHint.cpp, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexd.cpp, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexf.cpp, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexi.cpp, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexs.cpp, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexub.cpp, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglInitNames.cpp, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsList.cpp, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglLightModelf.cpp, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightf.cpp, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLineStipple.cpp, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLoadIdentity.cpp, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixf.cpp, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1f.cpp, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2f.cpp, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglMultMatrixd.cpp,
	src/openGL/GEMglMultMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglNewList.cpp, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3bv.cpp, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3dv.cpp, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3fv.cpp, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3iv.cpp, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3sv.cpp, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglPassThrough.cpp, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferi.cpp, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPointSize.cpp, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonOffset.cpp, src/openGL/GEMglPopAttrib.cpp,
	src/openGL/GEMglPopClientAttrib.cpp, src/openGL/GEMglPopMatrix.cpp,
	src/openGL/GEMglPopName.cpp,
	src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushMatrix.cpp, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglRasterPos2d.cpp, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2f.cpp, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2i.cpp, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2s.cpp, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos3d.cpp, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3f.cpp, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3i.cpp, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3s.cpp, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos4d.cpp, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4f.cpp, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4i.cpp, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4s.cpp, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRectd.cpp, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRecti.cpp, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglRotated.cpp, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglScaled.cpp, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScissor.cpp, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglShadeModel.cpp, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilMask.cpp, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglTexCoord1d.cpp, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1f.cpp, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1i.cpp, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1s.cpp, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord2d.cpp, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2f.cpp, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2i.cpp, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2s.cpp, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord3d.cpp, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3f.cpp, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3i.cpp, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3s.cpp, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord4d.cpp, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4f.cpp, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4i.cpp, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4s.cpp, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexEnvf.cpp, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexGend.cpp, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenfv.cpp, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2dv.cpp,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2fv.cpp,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2iv.cpp,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2sv.cpp,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3dv.cpp,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3fv.cpp,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3iv.cpp,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3sv.cpp,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4dv.cpp,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4fv.cpp,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4iv.cpp,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4sv.cpp,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMgluLookAt.cpp,
	src/openGL/GEMgluPerspective.cpp, src/openGL/GLdefine.cpp,
	src/plugins/PluginFactory.cpp, src/plugins/film.cpp,
	src/plugins/imageloader.cpp, src/plugins/modelloader.cpp,
	src/plugins/record.cpp: Indent with 2 spaces

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: attempted to simplify the
	debug-macros

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageTIFF/imageTIFF.cpp: prevent NULL dereferencing

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageSGI/imageSGI.cpp, src/Output/gemglxwindow.cpp: check
	return values

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/GemBase.cpp, src/Base/GemBase.h, src/Base/GemGluObj.cpp,
	src/Base/GemGluObj.h, src/Base/GemPathBase.cpp,
	src/Base/GemPathBase.h, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixDualObj.h, src/Base/GemPixObj.cpp,
	src/Base/GemPixObj.h, src/Base/GemShape.cpp, src/Base/GemShape.h,
	src/Base/GemVertex.h, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateNT.cpp,
	src/Base/GemWinCreateXWin.cpp, src/Base/GemWindow.h,
	src/Base/TextBase.h, src/Base/TextBaseFTGL.cpp,
	src/Base/TextBaseNone.cpp, src/Controls/gemcubeframebuffer.cpp,
	src/Controls/gemcubeframebuffer.h, src/Controls/gemhead.cpp,
	src/Controls/gemhead.h, src/Controls/gemkeyboard.h,
	src/Controls/gemkeyname.h, src/Controls/gemlist.cpp,
	src/Controls/gemlist.h, src/Controls/gemlist_info.cpp,
	src/Controls/gemlist_info.h, src/Controls/gemlist_matrix.cpp,
	src/Controls/gemlist_matrix.h, src/Controls/gemmouse.h,
	src/Controls/gemreceive.h, src/Controls/gemwin.cpp,
	src/Controls/gemwin.h, src/Controls/render_trigger.h,
	src/Gem/Cache.h, src/Gem/ContextData.h, src/Gem/Dylib.cpp,
	src/Gem/Dylib.h, src/Gem/Event.cpp, src/Gem/Event.h,
	src/Gem/ExportDef.h, src/Gem/Files.h, src/Gem/GLStack.cpp,
	src/Gem/Image.cpp, src/Gem/Image.h, src/Gem/ImageIO.h,
	src/Gem/ImageLoad.cpp, src/Gem/Loaders.h, src/Gem/Manager.cpp,
	src/Gem/Manager.h, src/Gem/PBuffer.cpp, src/Gem/PBuffer.h,
	src/Gem/PixConvert.h, src/Gem/PixConvertAltivec.cpp,
	src/Gem/Properties.cpp, src/Gem/Properties.h, src/Gem/Rectangle.h,
	src/Gem/Settings.cpp, src/Gem/Settings.h, src/Gem/Setup.cpp,
	src/Gem/State.cpp, src/Gem/State.h, src/Gem/Version.h,
	src/Gem/VertexBuffer.h, src/Gem/configDarwin.h,
	src/Gem/configLinux.h, src/Geos/GemSplash.h, src/Geos/circle.cpp,
	src/Geos/circle.h, src/Geos/colorSquare.cpp,
	src/Geos/colorSquare.h, src/Geos/cone.h, src/Geos/cube.cpp,
	src/Geos/cube.h, src/Geos/cuboid.cpp, src/Geos/cuboid.h,
	src/Geos/curve.cpp, src/Geos/curve.h, src/Geos/curve3d.cpp,
	src/Geos/curve3d.h, src/Geos/cylinder.cpp, src/Geos/cylinder.h,
	src/Geos/disk.cpp, src/Geos/disk.h, src/Geos/gemvertexbuffer.cpp,
	src/Geos/gemvertexbuffer.h, src/Geos/imageVert.cpp,
	src/Geos/imageVert.h, src/Geos/mesh_line.cpp,
	src/Geos/mesh_square.cpp, src/Geos/mesh_square.h, src/Geos/model.h,
	src/Geos/multimodel.h, src/Geos/newWave.cpp, src/Geos/newWave.h,
	src/Geos/polygon.cpp, src/Geos/polygon.h, src/Geos/pqtorusknots.h,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Geos/rectangle.cpp,
	src/Geos/rectangle.h, src/Geos/ripple.cpp, src/Geos/ripple.h,
	src/Geos/rubber.cpp, src/Geos/rubber.h, src/Geos/scopeXYZ~.h,
	src/Geos/slideSquares.cpp, src/Geos/slideSquares.h,
	src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/sphere3d.cpp,
	src/Geos/sphere3d.h, src/Geos/square.h, src/Geos/surface3d.cpp,
	src/Geos/surface3d.h, src/Geos/teapot.h, src/Geos/text2d.cpp,
	src/Geos/text2d.h, src/Geos/text3d.h, src/Geos/textextruded.h,
	src/Geos/textoutline.h, src/Geos/torus.cpp, src/Geos/torus.h,
	src/Geos/trapezoid.h, src/Geos/triangle.cpp, src/Geos/triangle.h,
	src/Geos/tube.cpp, src/Geos/tube.h, src/Manips/accumrotate.cpp,
	src/Manips/accumrotate.h, src/Manips/alpha.cpp, src/Manips/alpha.h,
	src/Manips/ambient.cpp, src/Manips/ambient.h,
	src/Manips/ambientRGB.cpp, src/Manips/ambientRGB.h,
	src/Manips/camera.cpp, src/Manips/camera.h, src/Manips/color.cpp,
	src/Manips/color.h, src/Manips/colorRGB.cpp, src/Manips/colorRGB.h,
	src/Manips/depth.h, src/Manips/diffuse.cpp, src/Manips/diffuse.h,
	src/Manips/diffuseRGB.cpp, src/Manips/diffuseRGB.h,
	src/Manips/emission.cpp, src/Manips/emission.h,
	src/Manips/emissionRGB.cpp, src/Manips/emissionRGB.h,
	src/Manips/fragment_program.cpp, src/Manips/fragment_program.h,
	src/Manips/glsl_fragment.cpp, src/Manips/glsl_fragment.h,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h,
	src/Manips/glsl_program.cpp, src/Manips/glsl_program.h,
	src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h,
	src/Manips/linear_path.h, src/Manips/ortho.cpp, src/Manips/ortho.h,
	src/Manips/polygon_smooth.h, src/Manips/rotate.cpp,
	src/Manips/rotate.h, src/Manips/rotateXYZ.cpp,
	src/Manips/rotateXYZ.h, src/Manips/scale.h,
	src/Manips/scaleXYZ.cpp, src/Manips/scaleXYZ.h,
	src/Manips/separator.h, src/Manips/shearXY.cpp,
	src/Manips/shearXY.h, src/Manips/shearXZ.cpp, src/Manips/shearXZ.h,
	src/Manips/shearYX.cpp, src/Manips/shearYX.h,
	src/Manips/shearYZ.cpp, src/Manips/shearYZ.h,
	src/Manips/shearZX.cpp, src/Manips/shearZX.h,
	src/Manips/shearZY.cpp, src/Manips/shearZY.h,
	src/Manips/shininess.cpp, src/Manips/shininess.h,
	src/Manips/specular.cpp, src/Manips/specular.h,
	src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	src/Manips/spline_path.h, src/Manips/translate.cpp,
	src/Manips/translate.h, src/Manips/translateXYZ.cpp,
	src/Manips/translateXYZ.h, src/Manips/vertex_program.cpp,
	src/Manips/vertex_program.h, src/Nongeos/spot_light.h,
	src/Output/gemcocoawindow.h, src/Output/gemglfw3window.cpp,
	src/Output/gemglxwindow.cpp, src/Output/gemmacwindow.cpp,
	src/Output/gemw32window.cpp, src/Particles/part_color.cpp,
	src/Particles/part_color.h, src/Particles/part_damp.cpp,
	src/Particles/part_damp.h, src/Particles/part_draw.cpp,
	src/Particles/part_draw.h, src/Particles/part_follow.h,
	src/Particles/part_gravity.h, src/Particles/part_head.cpp,
	src/Particles/part_head.h, src/Particles/part_info.cpp,
	src/Particles/part_info.h, src/Particles/part_killold.cpp,
	src/Particles/part_killold.h, src/Particles/part_killslow.cpp,
	src/Particles/part_killslow.h, src/Particles/part_orbitpoint.cpp,
	src/Particles/part_orbitpoint.h, src/Particles/part_render.cpp,
	src/Particles/part_render.h, src/Particles/part_sink.cpp,
	src/Particles/part_sink.h, src/Particles/part_size.cpp,
	src/Particles/part_size.h, src/Particles/part_source.cpp,
	src/Particles/part_source.h, src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.cpp, src/Particles/part_targetsize.h,
	src/Particles/part_velcone.cpp, src/Particles/part_velcone.h,
	src/Particles/part_velocity.cpp, src/Particles/part_velocity.h,
	src/Particles/part_velsphere.cpp, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.cpp, src/Particles/part_vertex.h,
	src/Particles/partlib_base.cpp, src/Particles/partlib_base.h,
	src/Pixes/FreeFrame.h, src/Pixes/frei0r.h, src/Pixes/pix_2grey.cpp,
	src/Pixes/pix_2grey.h, src/Pixes/pix_a_2grey.cpp,
	src/Pixes/pix_a_2grey.h, src/Pixes/pix_add.cpp,
	src/Pixes/pix_add.h, src/Pixes/pix_aging.cpp,
	src/Pixes/pix_aging.h, src/Pixes/pix_alpha.cpp,
	src/Pixes/pix_alpha.h, src/Pixes/pix_background.cpp,
	src/Pixes/pix_background.h, src/Pixes/pix_backlight.cpp,
	src/Pixes/pix_backlight.h, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_biquad.h, src/Pixes/pix_bitmask.cpp,
	src/Pixes/pix_bitmask.h, src/Pixes/pix_blob.cpp,
	src/Pixes/pix_blob.h, src/Pixes/pix_blur.cpp, src/Pixes/pix_blur.h,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_read.h,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_buffer_write.h,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_chroma_key.h,
	src/Pixes/pix_clearblock.h, src/Pixes/pix_color.cpp,
	src/Pixes/pix_color.h, src/Pixes/pix_coloralpha.cpp,
	src/Pixes/pix_coloralpha.h, src/Pixes/pix_colorclassify.cpp,
	src/Pixes/pix_colorclassify.h, src/Pixes/pix_colormatrix.cpp,
	src/Pixes/pix_colormatrix.h, src/Pixes/pix_colorreduce.cpp,
	src/Pixes/pix_colorreduce.h, src/Pixes/pix_compare.cpp,
	src/Pixes/pix_compare.h, src/Pixes/pix_composite.cpp,
	src/Pixes/pix_composite.h, src/Pixes/pix_contrast.cpp,
	src/Pixes/pix_contrast.h, src/Pixes/pix_convert.cpp,
	src/Pixes/pix_convert.h, src/Pixes/pix_convolve.cpp,
	src/Pixes/pix_convolve.h, src/Pixes/pix_coordinate.cpp,
	src/Pixes/pix_coordinate.h, src/Pixes/pix_crop.cpp,
	src/Pixes/pix_crop.h, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_cubemap.h, src/Pixes/pix_curve.h,
	src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_deinterlace.h,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_delay.h,
	src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h, src/Pixes/pix_draw.h,
	src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	src/Pixes/pix_duotone.cpp, src/Pixes/pix_duotone.h,
	src/Pixes/pix_emboss.cpp, src/Pixes/pix_emboss.h,
	src/Pixes/pix_equal.cpp, src/Pixes/pix_equal.h,
	src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmDarwin.h,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_gain.h,
	src/Pixes/pix_grey.cpp, src/Pixes/pix_grey.h,
	src/Pixes/pix_halftone.cpp, src/Pixes/pix_halftone.h,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_histo.h,
	src/Pixes/pix_hsv2rgb.cpp, src/Pixes/pix_hsv2rgb.h,
	src/Pixes/pix_image.cpp, src/Pixes/pix_image.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_info.h, src/Pixes/pix_invert.cpp,
	src/Pixes/pix_invert.h, src/Pixes/pix_kaleidoscope.cpp,
	src/Pixes/pix_kaleidoscope.h, src/Pixes/pix_levels.cpp,
	src/Pixes/pix_levels.h, src/Pixes/pix_lumaoffset.cpp,
	src/Pixes/pix_lumaoffset.h, src/Pixes/pix_mask.cpp,
	src/Pixes/pix_mask.h, src/Pixes/pix_mean_color.cpp,
	src/Pixes/pix_mean_color.h, src/Pixes/pix_metaimage.cpp,
	src/Pixes/pix_metaimage.h, src/Pixes/pix_mix.cpp,
	src/Pixes/pix_mix.h, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_motionblur.h, src/Pixes/pix_movement.h,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_movement2.h,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_movie.h,
	src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDS.h,
	src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_movieDarwin.h,
	src/Pixes/pix_movieOS.cpp, src/Pixes/pix_movieOS.h,
	src/Pixes/pix_multiblob.cpp, src/Pixes/pix_multiblob.h,
	src/Pixes/pix_multiimage.cpp, src/Pixes/pix_multiimage.h,
	src/Pixes/pix_multiply.cpp, src/Pixes/pix_multiply.h,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h,
	src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h,
	src/Pixes/pix_normalize.cpp, src/Pixes/pix_normalize.h,
	src/Pixes/pix_offset.cpp, src/Pixes/pix_offset.h,
	src/Pixes/pix_pix2sig.cpp, src/Pixes/pix_pix2sig.h,
	src/Pixes/pix_posterize.cpp, src/Pixes/pix_posterize.h,
	src/Pixes/pix_puzzle.cpp, src/Pixes/pix_puzzle.h,
	src/Pixes/pix_rds.cpp, src/Pixes/pix_rds.h,
	src/Pixes/pix_record.cpp, src/Pixes/pix_record.h,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_recordQT.h,
	src/Pixes/pix_rectangle.cpp, src/Pixes/pix_rectangle.h,
	src/Pixes/pix_refraction.cpp, src/Pixes/pix_refraction.h,
	src/Pixes/pix_resize.cpp, src/Pixes/pix_resize.h,
	src/Pixes/pix_rgb2hsv.cpp, src/Pixes/pix_rgb2hsv.h,
	src/Pixes/pix_rgba.cpp, src/Pixes/pix_rgba.h, src/Pixes/pix_roi.h,
	src/Pixes/pix_roll.cpp, src/Pixes/pix_roll.h,
	src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h,
	src/Pixes/pix_scanline.cpp, src/Pixes/pix_scanline.h,
	src/Pixes/pix_set.cpp, src/Pixes/pix_set.h, src/Pixes/pix_share.h,
	src/Pixes/pix_share_read.cpp, src/Pixes/pix_share_read.h,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_sig2pix.h,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_snap2tex.h,
	src/Pixes/pix_subtract.cpp, src/Pixes/pix_subtract.h,
	src/Pixes/pix_tIIR.h, src/Pixes/pix_tIIRf.cpp,
	src/Pixes/pix_tIIRf.h, src/Pixes/pix_takealpha.h,
	src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
	src/Pixes/pix_threshold_bernsen.h, src/Pixes/pix_video.cpp,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_videoDarwin.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.cpp,
	src/Pixes/pix_vpaint.h, src/Pixes/pix_write.cpp,
	src/Pixes/pix_write.h, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_writer.h, src/Pixes/pix_yuv.h,
	src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h, src/RTE/Array.cpp,
	src/RTE/RTE.cpp, src/RTE/Symbol.h, src/Utils/Functions.h,
	src/Utils/GLUtil.h, src/Utils/GLUtil_define.cpp,
	src/Utils/GemMath.h, src/Utils/GemString.h,
	src/Utils/MSVCMinGW.cpp, src/Utils/Matrix.cpp, src/Utils/Matrix.h,
	src/Utils/PixPete.h, src/Utils/SIMD.cpp,
	src/Utils/SynchedWorkerThread.cpp, src/Utils/SynchedWorkerThread.h,
	src/Utils/Thread.cpp, src/Utils/ThreadMutex.h,
	src/Utils/ThreadSemaphore.h, src/Utils/Vector.cpp,
	src/Utils/WorkerThread.cpp, src/Utils/nop.h,
	src/Vertex/vertex_add.cpp, src/Vertex/vertex_add.h,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_draw.h,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_grid.h,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_info.h,
	src/Vertex/vertex_model.cpp, src/Vertex/vertex_model.h,
	src/Vertex/vertex_mul.h, src/Vertex/vertex_offset.cpp,
	src/Vertex/vertex_offset.h, src/Vertex/vertex_quad.cpp,
	src/Vertex/vertex_quad.h, src/Vertex/vertex_scale.cpp,
	src/Vertex/vertex_scale.h, src/Vertex/vertex_set.cpp,
	src/Vertex/vertex_set.h, src/Vertex/vertex_tabread.cpp,
	src/Vertex/vertex_tabread.h, src/openGL/GEMglAccum.cpp,
	src/openGL/GEMglAccum.h, src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglActiveTextureARB.h, src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAlphaFunc.h,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglArrayElement.h,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindProgramARB.h, src/openGL/GEMglBindTexture.cpp,
	src/openGL/GEMglBindTexture.h, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBitmap.h, src/openGL/GEMglBlendEquation.cpp,
	src/openGL/GEMglBlendEquation.h, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglBlendFunc.h, src/openGL/GEMglCallList.cpp,
	src/openGL/GEMglCallList.h, src/openGL/GEMglClear.cpp,
	src/openGL/GEMglClear.h, src/openGL/GEMglClearAccum.cpp,
	src/openGL/GEMglClearAccum.h, src/openGL/GEMglClearColor.cpp,
	src/openGL/GEMglClearColor.h, src/openGL/GEMglClearDepth.cpp,
	src/openGL/GEMglClearDepth.h, src/openGL/GEMglClearIndex.cpp,
	src/openGL/GEMglClearIndex.h, src/openGL/GEMglClearStencil.cpp,
	src/openGL/GEMglClearStencil.h, src/openGL/GEMglClipPlane.cpp,
	src/openGL/GEMglClipPlane.h, src/openGL/GEMglColor3b.cpp,
	src/openGL/GEMglColor3b.h, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3bv.h, src/openGL/GEMglColor3d.cpp,
	src/openGL/GEMglColor3d.h, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3dv.h, src/openGL/GEMglColor3f.cpp,
	src/openGL/GEMglColor3f.h, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3fv.h, src/openGL/GEMglColor3i.cpp,
	src/openGL/GEMglColor3i.h, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3iv.h, src/openGL/GEMglColor3s.cpp,
	src/openGL/GEMglColor3s.h, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3sv.h, src/openGL/GEMglColor3ub.cpp,
	src/openGL/GEMglColor3ub.h, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ubv.h, src/openGL/GEMglColor3ui.cpp,
	src/openGL/GEMglColor3ui.h, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3uiv.h, src/openGL/GEMglColor3us.cpp,
	src/openGL/GEMglColor3us.h, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor3usv.h, src/openGL/GEMglColor4b.cpp,
	src/openGL/GEMglColor4b.h, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4bv.h, src/openGL/GEMglColor4d.cpp,
	src/openGL/GEMglColor4d.h, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4dv.h, src/openGL/GEMglColor4f.cpp,
	src/openGL/GEMglColor4f.h, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4fv.h, src/openGL/GEMglColor4i.cpp,
	src/openGL/GEMglColor4i.h, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4iv.h, src/openGL/GEMglColor4s.cpp,
	src/openGL/GEMglColor4s.h, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4sv.h, src/openGL/GEMglColor4ub.cpp,
	src/openGL/GEMglColor4ub.h, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ubv.h, src/openGL/GEMglColor4ui.cpp,
	src/openGL/GEMglColor4ui.h, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4uiv.h, src/openGL/GEMglColor4us.cpp,
	src/openGL/GEMglColor4us.h, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColor4usv.h, src/openGL/GEMglColorMask.cpp,
	src/openGL/GEMglColorMask.h, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglColorMaterial.h, src/openGL/GEMglCopyPixels.cpp,
	src/openGL/GEMglCopyPixels.h, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglCullFace.h, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.cpp,
	src/openGL/GEMglDepthFunc.h, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.cpp,
	src/openGL/GEMglDepthRange.h, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawArrays.h,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglDrawElements.h,
	src/openGL/GEMglEdgeFlag.cpp, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnable.h,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnableClientState.h, src/openGL/GEMglEnd.cpp,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.cpp,
	src/openGL/GEMglEndList.h, src/openGL/GEMglEvalCoord1d.cpp,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1dv.h, src/openGL/GEMglEvalCoord1f.cpp,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord1fv.h, src/openGL/GEMglEvalCoord2d.cpp,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2dv.h, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalCoord2fv.h, src/openGL/GEMglEvalMesh1.cpp,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalMesh2.h, src/openGL/GEMglEvalPoint1.cpp,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglEvalPoint2.h, src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.cpp,
	src/openGL/GEMglFinish.h, src/openGL/GEMglFlush.cpp,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogf.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogi.h, src/openGL/GEMglFogiv.cpp,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrontFace.h, src/openGL/GEMglFrustum.cpp,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenLists.h, src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenProgramsARB.h, src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenTextures.h, src/openGL/GEMglGetError.cpp,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetFloatv.h, src/openGL/GEMglGetIntegerv.cpp,
	src/openGL/GEMglGetIntegerv.h, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglGetString.h, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglHint.h, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexMask.h, src/openGL/GEMglIndexd.cpp,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexdv.h, src/openGL/GEMglIndexf.cpp,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexfv.h, src/openGL/GEMglIndexi.cpp,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexiv.h, src/openGL/GEMglIndexs.cpp,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexsv.h, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglInitNames.cpp,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglIsTexture.h, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightModeli.h, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLighti.h, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLineWidth.h, src/openGL/GEMglLoadIdentity.cpp,
	src/openGL/GEMglLoadIdentity.h, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixd.h, src/openGL/GEMglLoadMatrixf.cpp,
	src/openGL/GEMglLoadMatrixf.h, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadName.h,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.h,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.h,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglLogicOp.h,
	src/openGL/GEMglMap1d.cpp, src/openGL/GEMglMap1d.h,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap1f.h,
	src/openGL/GEMglMap2d.cpp, src/openGL/GEMglMap2d.h,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglMap2f.h,
	src/openGL/GEMglMapGrid1d.cpp, src/openGL/GEMglMapGrid1d.h,
	src/openGL/GEMglMapGrid1f.cpp, src/openGL/GEMglMapGrid1f.h,
	src/openGL/GEMglMapGrid2d.cpp, src/openGL/GEMglMapGrid2d.h,
	src/openGL/GEMglMapGrid2f.cpp, src/openGL/GEMglMapGrid2f.h,
	src/openGL/GEMglMaterialf.cpp, src/openGL/GEMglMaterialf.h,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMaterialfv.h,
	src/openGL/GEMglMateriali.cpp, src/openGL/GEMglMateriali.h,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglMatrixMode.h,
	src/openGL/GEMglMultMatrixd.cpp, src/openGL/GEMglMultMatrixd.h,
	src/openGL/GEMglMultMatrixf.cpp, src/openGL/GEMglMultMatrixf.h,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixd.h,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixf.h,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.h, src/openGL/GEMglNewList.cpp,
	src/openGL/GEMglNewList.h, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.cpp,
	src/openGL/GEMglNormal3bv.h, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.cpp,
	src/openGL/GEMglNormal3dv.h, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.cpp,
	src/openGL/GEMglNormal3fv.h, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.cpp,
	src/openGL/GEMglNormal3iv.h, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.cpp,
	src/openGL/GEMglNormal3sv.h, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPassThrough.h, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelStorei.h, src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferf.h,
	src/openGL/GEMglPixelTransferi.cpp,
	src/openGL/GEMglPixelTransferi.h, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.cpp,
	src/openGL/GEMglPointSize.h, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPolygonOffset.h, src/openGL/GEMglPopAttrib.cpp,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.cpp,
	src/openGL/GEMglPopClientAttrib.h, src/openGL/GEMglPopMatrix.cpp,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.cpp,
	src/openGL/GEMglPopName.h, src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglProgramStringARB.h, src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushAttrib.h, src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.cpp,
	src/openGL/GEMglPushMatrix.h, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.cpp,
	src/openGL/GEMglRasterPos2d.h, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.cpp,
	src/openGL/GEMglRasterPos2f.h, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.cpp,
	src/openGL/GEMglRasterPos2i.h, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.cpp,
	src/openGL/GEMglRasterPos2s.h, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.cpp,
	src/openGL/GEMglRasterPos3d.h, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.cpp,
	src/openGL/GEMglRasterPos3f.h, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.cpp,
	src/openGL/GEMglRasterPos3i.h, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.cpp,
	src/openGL/GEMglRasterPos3s.h, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.cpp,
	src/openGL/GEMglRasterPos4d.h, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.cpp,
	src/openGL/GEMglRasterPos4f.h, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.cpp,
	src/openGL/GEMglRasterPos4i.h, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.cpp,
	src/openGL/GEMglRasterPos4s.h, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.cpp,
	src/openGL/GEMglRectd.h, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.cpp,
	src/openGL/GEMglRecti.h, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglRenderMode.h, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglReportError.h, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotated.h, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScaled.h, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglScissor.h, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglShadeModel.h, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilMask.h, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglStencilOp.h, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvf.h, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGend.h, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.cpp,
	src/openGL/GEMglTexGenfv.h, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexGeni.h, src/openGL/GEMglTexImage2D.cpp,
	src/openGL/GEMglTexImage2D.h, src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameterf.h, src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexParameteri.h, src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage1D.h, src/openGL/GEMglTexSubImage2D.cpp,
	src/openGL/GEMglTexSubImage2D.h, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslated.h, src/openGL/GEMglTranslatef.cpp,
	src/openGL/GEMglTranslatef.h, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.h,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.cpp, src/openGL/GEMglVertex2dv.h,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.cpp, src/openGL/GEMglVertex2fv.h,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.cpp, src/openGL/GEMglVertex2iv.h,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.cpp, src/openGL/GEMglVertex2sv.h,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.cpp, src/openGL/GEMglVertex3dv.h,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.cpp, src/openGL/GEMglVertex3fv.h,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.cpp, src/openGL/GEMglVertex3iv.h,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.cpp, src/openGL/GEMglVertex3sv.h,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.cpp, src/openGL/GEMglVertex4dv.h,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.cpp, src/openGL/GEMglVertex4fv.h,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.cpp, src/openGL/GEMglVertex4iv.h,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.cpp, src/openGL/GEMglVertex4sv.h,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMglViewport.h,
	src/openGL/GEMgluLookAt.cpp, src/openGL/GEMgluLookAt.h,
	src/openGL/GEMgluPerspective.cpp, src/openGL/GEMgluPerspective.h,
	src/openGL/GLdefine.cpp, src/openGL/GLdefine.h,
	src/plugins/PluginFactory.cpp, src/plugins/PluginFactory.h,
	src/plugins/PluginFactoryTimple.h, src/plugins/film.cpp,
	src/plugins/film.h, src/plugins/imageloader.h,
	src/plugins/imagesaver.cpp, src/plugins/imagesaver.h,
	src/plugins/modelloader.cpp, src/plugins/modelloader.h,
	src/plugins/record.cpp, src/plugins/record.h,
	src/plugins/video.cpp, src/plugins/video.h,
	src/plugins/videoBase.cpp, src/plugins/videoBase.h: remove trailing
	whitespace and replace TABs with SPCs (defun emacs-format-gem ()    "Format the whole buffer."    (c-set-style "stroustrup")    (untabify (point-min) (point-max))    (delete-trailing-whitespace)    (save-buffer) )

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/PBuffer.cpp: use parantheses to make precedence clear

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/ImageLoad.cpp, src/Gem/Settings.cpp: more "std::string" ->
	"const std::string&"

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp, src/Controls/gemhead.cpp,
	src/Gem/ImageSave.cpp, src/Gem/Settings.cpp, src/Gem/Setup.cpp:
	removed unused variables and other warnings

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemBase.cpp, src/Base/GemShape.h,
	src/Base/GemWindow.cpp, src/Gem/Cache.h, src/Gem/ContextData.h,
	src/Gem/Exception.h, src/Gem/GLStack.h, src/Gem/ImageLoad.cpp: mark
	ctors as "explicit"

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemBase.h: get arg-names correct

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemBase.cpp: use reinterpret_cast<> rather than C-style
	casts

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemShape.cpp: pre-increment iterator

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h: pass more strings by
	reference

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h,
	src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm,
	src/Output/gemglfw2window.cpp, src/Output/gemglfw2window.h,
	src/Output/gemglfw3window.cpp, src/Output/gemglfw3window.h,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h,
	src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h,
	src/Output/gemsdlwindow.cpp, src/Output/gemsdlwindow.h,
	src/Output/gemw32window.cpp, src/Output/gemw32window.h: pass strings
	by reference

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemWinCreate.h: initialize all members in ctor

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemWinCreateXWin.cpp: handle returned XError

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: keep variable declarations preprocessor-local

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: make GemDylib::LoadLib() consistent between
	declaration and implementation it's (procname, libname, extension) not the other way around...

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/PBuffer.cpp: use vararg macros on C++>=11 for debug stub

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_record.cpp, src/plugins/PluginFactory.cpp,
	src/plugins/PluginFactory.h, src/plugins/imagesaver.cpp: pass
	strings by reference

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_frei0r.cpp: simple error-check

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmMPEG3/filmMPEG3.cpp, plugins/imageSGI/sgiimage.cpp,
	plugins/modelOBJ/model_loader.cpp, plugins/videoDS/DSgrabber.cpp,
	plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoV4L2/videoV4L2.cpp, src/Base/GemShape.cpp,
	src/Base/GemWinCreateXWin.cpp, src/Gem/Image.cpp,
	src/Gem/Settings.cpp, src/Gem/Setup.cpp, src/Geos/mesh_line.cpp,
	src/Geos/newWave.cpp, src/Geos/polygon.cpp, src/Geos/rubber.cpp,
	src/Geos/slideSquares.cpp, src/Geos/sphere3d.cpp,
	src/Geos/surface3d.cpp, src/Manips/glsl_program.cpp,
	src/Output/gemglxwindow.cpp, src/Pixes/pix_background.cpp,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_chroma_key.cpp,
	src/Pixes/pix_composite.cpp, src/Pixes/pix_contrast.cpp,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_dot.cpp,
	src/Pixes/pix_dump.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_mix.cpp,
	src/Pixes/pix_offset.cpp, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_record.cpp, src/Pixes/pix_rectangle.cpp,
	src/Pixes/pix_roll.cpp, src/Pixes/pix_write.cpp,
	src/Utils/Functions.cpp, src/Utils/plist.cpp,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_model.cpp: reduce
	variable scopes

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Particles/papi/system.cpp: rephrase code so it's easier to
	cppcheck

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoVFW/videoVFW.cpp, src/Pixes/pix_blur.cpp: "delete[]"
	arrays rather than "delete" them

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_deinterlace.cpp: declare variables before using them cleanup over-eager scope-tightening

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: removed unused compat macro

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp, src/Pixes/pix_chroma_key.cpp:
	declarations before definitions; no NULL in c++

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: verbose() rather than printf()

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp: "delete[]" arrays, rather than just
	"delete" them

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: vararg implementation of debug() macro

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp, plugins/videoVNC/videoVNC.h,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_freeframe.cpp: removed
	unused code

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_gain.cpp: fixed another typo in comparision

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageQT/imageQT.cpp, src/Controls/gemhead.cpp,
	src/Controls/gemhead.h, src/Gem/Properties.h: more pass-by-reference

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageQT/imageQT.cpp: unsigned comparision with <1 rather
	than <=0

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/WorkerThread.cpp: use pre-increment for non-trivial
	trypes

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDarwin/videoDarwin.cpp,
	src/Pixes/pix_background.cpp, src/Pixes/pix_chroma_key.cpp,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_kaleidoscope.cpp,
	src/Vertex/vertex_combine.cpp: removed unused variables

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmTEST/filmTEST.cpp: use variables

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* extra/pix_fiducialtrack/treeidmap.cpp, src/Geos/imageVert.cpp,
	src/Geos/mesh_square.cpp, src/Pixes/pix_contrast.cpp,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_dot.cpp,
	src/Utils/GemString.cpp: tightened variable scope

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: Prevent self-assignment

2017-12-06  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Output/gemglfw2window.cpp, src/Output/gemglfw3window.cpp,
	src/Output/gemglutwindow.cpp, src/Output/gemglxwindow.cpp,
	src/Output/gemmacwindow.cpp, src/Output/gemsdlwindow.cpp,
	src/Output/gemw32window.cpp: do unsigned comparision <1, rather than
	<=0 less warnings...

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageTIFF/imageTIFF.cpp: [imageTIFF] space between
	module-name and error-message

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: variadic macros on C++>11 CID:167134,167136,167137,167138,167139,167141

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoDC1394/videoDC1394.cpp: check return value from
	dc1394_video_set_framerate() CID:167135

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Exception.cpp, src/Gem/Exception.h: simplified
	gem::Exception

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageMAGICK/MagickPlusPlus.cpp: catch Exceptions by
	reference

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_posterize.cpp: removed
	unused code

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Pixes/pix_gain.cpp: fixed typo in early abort

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Geos/ripple.cpp, src/Pixes/pix_dump.cpp,
	src/Pixes/pix_rds.cpp, src/Utils/Functions.cpp: reduced variable
	scope

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmAVFoundation/filmAVFoundation.mm: forgotten "const
	string&" for filmAVFoundation

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: skip installation of fribidi on
	OSX/i386

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.cpp,
	plugins/videoVIDS/videoInput/videoInput.h: Updated videoInput to

	https://github.com/ofTheo/videoInput/tree/c3b9f78fe5a46035c58009a4bbefacd67ef08cf0

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/GemContext.cpp, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateMac.cpp, src/Controls/gemlist_info.cpp,
	src/Controls/gemreceive.cpp, src/Controls/gemwin.h,
	src/Gem/Manager.cpp, src/Gem/PixConvertAltivec.cpp,
	src/Gem/PixConvertSSE2.cpp, src/Geos/cuboid.h, src/Geos/tube.cpp,
	src/Output/gemmacwindow.cpp, src/Pixes/frei0r.h,
	src/Pixes/pix_blur.cpp, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_filmOS.h, src/Pixes/pix_mean_color.cpp,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDS.h,
	src/Pixes/pix_movieDarwin.h, src/Pixes/pix_multitexture.h,
	src/Pixes/pix_record.cpp, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_videoDarwin.cpp, src/Utils/Functions.cpp,
	src/Utils/WorkerThread.h, src/plugins/imagesaver.h,
	src/plugins/video.h, src/plugins/videoBase.h: fixed spelling errors
	in comments and printouts

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/plugins/Makefile.am, src/plugins/filmBase.cpp,
	src/plugins/filmBase.h: removed unused filmBase class

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/plugins/Makefile.am, src/plugins/imageBase.cpp,
	src/plugins/imageBase.h: Removed unused imageBase class

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/plugins/Makefile.am, src/plugins/recordBase.cpp,
	src/plugins/recordBase.h: Removed unused recordBase class

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/TextBaseNone.cpp: fixed TextBaseNone for new
	const-string-by-reference

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmAVFoundation/filmAVFoundation.h,
	plugins/filmAVI/filmAVI.cpp, plugins/filmAVI/filmAVI.h,
	plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmAVIPLAY/filmAVIPLAY.h, plugins/filmDS/filmDS.cpp,
	plugins/filmDS/filmDS.h, plugins/filmDSATL/filmDS.cpp,
	plugins/filmDSATL/filmDS.h, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.cpp,
	plugins/filmMPEG1/filmMPEG1.h, plugins/filmMPEG3/filmMPEG3.cpp,
	plugins/filmMPEG3/filmMPEG3.h, plugins/filmQT/filmQT.cpp,
	plugins/filmQT/filmQT.h, plugins/filmQT4L/filmQT4L.cpp,
	plugins/filmQT4L/filmQT4L.h, plugins/filmTEST/filmTEST.cpp,
	plugins/filmTEST/filmTEST.h, plugins/recordQT/recordQT.cpp,
	plugins/recordQT/recordQT.h, plugins/recordQT4L/recordQT4L.cpp,
	plugins/recordQT4L/recordQT4L.h, plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L/recordV4L.h, plugins/recordV4L2/recordV4L2.cpp,
	plugins/recordV4L2/recordV4L2.h,
	plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h,
	plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoOptiTrack/videoOptiTrack.h,
	plugins/videoPYLON/CameraProperties.cpp,
	plugins/videoPYLON/StreamGrabberProperties.cpp,
	plugins/videoTEST/videoTEST.cpp, plugins/videoTEST/videoTEST.h,
	plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h, plugins/videoVIDS/videoVIDS.cpp,
	plugins/videoVIDS/videoVIDS.h, plugins/videoVLC/videoVLC.cpp,
	plugins/videoVLC/videoVLC.h, plugins/videoVNC/videoVNC.cpp,
	plugins/videoVNC/videoVNC.h: use "const std::string&" in plugins

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/plugins/film.cpp, src/plugins/film.h, src/plugins/record.cpp,
	src/plugins/record.h, src/plugins/recordBase.cpp,
	src/plugins/recordBase.h, src/plugins/video.cpp,
	src/plugins/video.h, src/plugins/videoBase.cpp,
	src/plugins/videoBase.h: use "const std::string&" in plugin API Closes: https://github.com/umlaeute/Gem/issues/158 breaks ABI &
	(inheritance) API

2017-12-05  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/TextBase.h, src/Base/TextBaseFTGL.cpp, src/Gem/Dylib.cpp,
	src/Gem/Dylib.h, src/Gem/Exception.cpp, src/Gem/Exception.h,
	src/Gem/ImageIO.h, src/Gem/ImageLoad.cpp, src/Gem/Properties.cpp,
	src/Gem/Properties.h, src/Gem/Settings.cpp, src/Gem/Settings.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h,
	src/RTE/MessageCallbacks.h: "const std::string" -> "const
	std::string&" if the string is const, we can as well pass it by reference...  these changes should be API compatible, but might break ABI

2017-11-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/any.h: C++<11 also declares ~bad_any_cast() as `throw()`

2017-11-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/any.h: older versions of std::bad_cast:.what() where
	declared 'throw()' pre C++-11

2017-11-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Utils/any.h: define bad_any_cast::what() as 'noexcept' required, since the parent class bad_cast() does it as well...  noexcept is only available since C++-11

2017-11-27  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Gem/Dylib.cpp, src/Gem/Dylib.h, src/Gem/Exception.cpp,
	src/Gem/Exception.h, src/Utils/GLUtil.cpp, src/Utils/GLUtil.h,
	src/Utils/GemString.cpp, src/Utils/GemString.h, src/Utils/any.h:
	removed deprecated "throw()" declarations

2017-11-26  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: added missing printf() arg

2017-11-25  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* help/pix_hsv2rgb-help.pd, help/pix_invert-help.pd,
	help/pix_metaimage-help.pd, help/pix_normalize-help.pd,
	help/pix_offset-help.pd, help/pix_puzzle-help.pd,
	help/pix_refraction-help.pd, help/pix_rgb2hsv-help.pd: 0=don't
	apply; 1=apply; not vice-versa https://github.com/umlaeute/Gem/issues/165

2017-11-25  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* examples/04.video/03.movement_detection.pd: Fixed orientation in
	movement-detection example now that we have consistent (inverted) Y-axis for images, we can
	finally get the output correct...  https://github.com/umlaeute/Gem/issues/175

2017-11-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageTIFF/imageTIFF.cpp: quote filenames

2017-11-23  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageTIFF/imageTIFF.cpp: "%s" requires
	(std::string).c_str()

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmAVI/filmAVI.cpp, plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmDSATL/filmDS.cpp, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmMPEG1/filmMPEG1.cpp, plugins/filmQT/filmQT.cpp,
	plugins/filmTEST/filmTEST.cpp, plugins/recordQT/recordQT.cpp,
	plugins/recordQT4L/recordQT4L.cpp, plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L2/recordV4L2.cpp, plugins/videoAVT/videoAVT.cpp,
	plugins/videoDC1394/videoDC1394.cpp, plugins/videoDS/DSgrabber.cpp,
	plugins/videoDS/DSgrabber.h, plugins/videoDS/videoDS.cpp,
	plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoPYLON/CameraProperties.cpp,
	plugins/videoPYLON/StreamGrabberProperties.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoSGI/videoSGI.cpp,
	plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L2/videoV4L2.cpp, plugins/videoVFW/videoVFW.cpp:
	delete-trailing-whitespace to the rescue

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp: less verbose QT init failure reporting Closes: https://github.com/umlaeute/Gem/issues/171

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/README.org: document verbosities for record and video
	plugins

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/videoAVT/videoAVT.cpp,
	plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDS/videoDS.cpp, plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoSGI/videoSGI.cpp,
	plugins/videoUNICAP/videoUNICAP.cpp, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L2/videoV4L2.cpp, plugins/videoVFW/videoVFW.cpp,
	plugins/videoVLC/videoVLC.cpp, plugins/videoVNC/videoVNC.cpp:
	consistent verbosity for video plugins

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp, plugins/recordQT4L/recordQT4L.cpp,
	plugins/recordV4L/recordV4L.cpp, plugins/recordV4L2/recordV4L2.cpp:
	consistent verbosity for record plugins

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/modelASSIMP2/modelASSIMP2.cpp,
	plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelOBJ/modelOBJ.cpp, plugins/modelOBJ/model_loader.cpp:
	consistent verbosity in model plugins

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/imageJPEG/imageJPEG.cpp,
	plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp, plugins/imageQT/imageQT.cpp,
	plugins/imageSGI/imageSGI.cpp, plugins/imageSGI/sgiimage.cpp,
	plugins/imageTIFF/imageTIFF.cpp: consistent verbosity for image*
	plugins

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmQT4L/filmQT4L.cpp: printf() to stderr rather than
	stdout

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/README.org: imageloader/imagesaver verbosity guidelines

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/filmAVI/filmAVI.cpp, plugins/filmDS/filmDS.cpp,
	plugins/filmDSATL/filmDS.cpp, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmMPEG3/filmMPEG3.cpp, plugins/filmQT/filmQT.cpp,
	plugins/filmQT4L/filmQT4L.cpp: consistent use of verbosity in
	film-plugins

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/README.org: nicer formatting of plugins' README

2017-11-22  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* plugins/README.org: README for plugins

2017-11-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Setup.cpp: big fat warning when trying to load "GEM" with
	wrong capitalisation Closes https://github.com/umlaeute/Gem/issues/168

2017-11-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemmouse.pd: filter out coordinates outside of the
	window Closes: https://github.com/umlaeute/Gem/issues/169

2017-11-15  IOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>

	* src/Controls/gemcubeframebuffer.cpp: Only check GLEW-supported if
	we actually have something to delete.

2017-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/text2d-help.pd: Document disappearance of [text2d] if pivot
	point is out-of-view Closes: https://github.com/umlaeute/Gem/issues/116

2017-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_coordinate-help.pd: Clarified rectangle issues with
	[pix_coordinate] Closes: https://github.com/umlaeute/Gem/issues/140

2017-11-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* : Merge remote-tracking branch 'ant1r/pixfilm_lesscpu'

2017-11-13  danomatika <danomatika@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into avfoundation

2017-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Setup.cpp: use RTE::addSearchPath() Closes: https://github.com/umlaeute/Gem/issues/147

2017-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/RTE.cpp, src/RTE/RTE.h: added RTE::addSearchPath()

2017-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/RTE.cpp: RTE::getName() and RTE::findFile() are member
	methods not static so there's little use to invoke RTE::getRuntimeEnvironment()

2017-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/RTE.cpp, src/RTE/RTE.h: RTE::getFunction() can be const

2017-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: [m4] fallback to pkg-config when looking for RTE also use AS_CASE rather than bash's "case"

2017-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: [m4] split header check from adding RTE flags to
	build-flags

2017-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: check for m_imp.h

2017-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: added AC_MSG_CHECKING messages when searching for Pd
	headers

2017-08-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Setup.cpp: new add-self-to-pd-path code with Pd<>0.48
	compat

2017-08-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Setup.cpp: https:// URLs

2017-07-27  danomatika <danomatika@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into avfoundation

2017-07-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: undo canvas-foo This reverts commit f0d630d7cd17994b1ab335fcb197c595b147e5db.

2017-07-06  rep <rep@314r.net>

	* abstractions/gemwin.pd: Add FSAA receive message to gemwin's
	abstraction

2017-04-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_drum/pix_drum.cpp: more initialization of dynamic arrays CID:161636

2017-04-27  IOhannes m zmÃ¶lnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_drum/pix_drum.cpp: initialize dynamically allocated
	array.  CID:161636

2017-04-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_drum/pix_drum.cpp: indentation

2017-04-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageMAGICK/MagickCore.cpp: fixed image-writing with
	MagickCore

2017-04-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickCore.cpp: whitespace...

2017-04-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp: [imageMagick] more ImageMagick7
	compat we probably should cruft for GraphicsMagick...

2017-04-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: [imageMAGICK] also check for
	<MagickCore/MagickCore.h> this might be a better check than "ImageMagick>7"

2017-04-24  Claude Heiland-Allen <claude@mathr.co.uk>

	* plugins/videoHALCON/halcon.m4, plugins/videoPYLON/pylon.m4: delete
	AC_LIB_APPENDTOVAR to enable autogen.sh to succeed

2017-04-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickCore.cpp: [plugins/imageMAGICK] use
	config.h for defines like HAVE_MAGICK7

2017-04-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* .travis.yml: [travis-ci] display config.h after running
	configure...

2017-04-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 692f57c96869329282d7fde79e4bede63df6e483 Author: IOhannes
	m zmÃ¶lnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Wed Apr 26
	12:06:45 2017 +0200

2017-04-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/travis-ci/depinstall-osx.sh: note on fetching
	GemDependencies from github

2017-04-26  IOhannes m zmÃ¶lnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: [travis-ci] allow all 32bit builds to fail

2017-04-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: "brew link" rather than
	"brew-link"

2017-04-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: renamed "brew-install" function
	to "brewinstall" function names must not contain dashes

2017-04-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: fixied detection of ImageMagick-7

2017-04-26  IOhannes m zmÃ¶lnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: use AcquireExceptionInfo()
	instead of GetExceptionInfo() well, mostly: GraphicsMagick only has GetExceptionInfo() with IM, this has been deprecated (and removed in IM7) in favour of
	Acquire...() also destroy the exception info after use.  LATER: do some actual
	error handling Closes: https://github.com/umlaeute/Gem/issues/143 really Closes:
	https://github.com/umlaeute/Gem/issues/134

2017-04-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: [ŧravis-ci] brew
	upgrade|install

2017-04-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 4191e1ac590546b9702a99e990fb99e00c5f4540 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Tue Apr 25 15:59:30 2017 +0200

2017-04-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* Makefile.am, configure.ac: use PKG_INSTALLDIR for installing
	Gem.pc

2017-04-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp: ImageMagick7 specific includes Closes https://github.com/umlaeute/Gem/issues/142

2017-04-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: Detect ImageMagick7

2017-03-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: fixed bug when dumping greyscale data dereferencing takes precedence over addition, so "*data+1" is really
	"data[0]+1" rather than data[1].  (incrementing has precedence over
	dereferencing, so "*data++" works as "data[0]; data++")

2017-02-17  Antoine Rousseau <_antoine_@metalu.net>

	* src/Pixes/pix_film.cpp: change sleep time of pix_film's
	grabThread() from 100us to 5ms while waiting for a frame change.

2017-02-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp: remove deleted window from windowmap
	after receiving all the leftover events Closes https://github.com/umlaeute/Gem/issues/136

2017-02-15  danomatika <danomatika@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into avfoundation

2017-01-01  danomatika <danomatika@gmail.com>

	* plugins/filmAVFoundation/AVFMoviePlayer.m,
	plugins/filmAVFoundation/filmAVFoundation.mm: filmAVFoundation: make
	sure to clear videoOutputTrack & videoSampleBuffer, no need to check
	for BGRA

2017-01-01  danomatika <danomatika@gmail.com>

	* plugins/filmAVFoundation/AVFMoviePlayer.h,
	plugins/filmAVFoundation/AVFMoviePlayer.m,
	plugins/filmAVFoundation/Makefile.am,
	plugins/filmAVFoundation/filmAVFoundation.h,
	plugins/filmAVFoundation/filmAVFoundation.mm: filmAVFoundation
	basically working, still some performance & memory usage issues to
	iron out

2016-12-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/any.h: which if c++ is at least g++-6 before using
	pragma-diagnostic g++-5 (even with std=C++11) gives a warning: > warning: unknown
	option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] since the reason for the diagnostic-ignored pragma is to suppress
	warnings, it's no good replacing it with another one.

2016-12-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: tighten use of
	IsMagickCoreInstantiated

2016-12-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp: prevent std::string construction from
	NULL Closes https://github.com/umlaeute/Gem/issues/130

2016-12-21  IOhannes m zmÃÂ¶lnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/GLStack.h: use unique_ptr with recent C++ this *might* make the GLStack class break when mixing post-Cx11 and
	pre-Cx11 code (e.g. in plugins).  it might as well not...  maybe we should switch to Cx11?

2016-12-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_clearblock.cpp: avoid single quote in "#warning"

2016-12-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemhead.cpp: ignore deprecation warnings in compat
	code the deprecation is for the consumers, but we are the producer!

2016-12-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp, src/Utils/plist.cpp,
	src/Utils/pstk.cpp: workaround forbidden implicit string->char*
	conversion

2016-12-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: IsMagickCoreInstantiated()
	has replaced IsMagickInstantiated() since MagickCore-6.8.8.2 (Debian/jessie)

2016-12-21  IOhannes m zmÃÂ¶lnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/any.h: ignore placement-new warning in any.h we do runtime checks to ensure that the object fits into the
	allocated memory

2016-12-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: multi-line verbose output

2016-12-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: [gemwin] automatically request transparent
	mode if needed if the user asked for a background color with alpha<1, then enable
	transparency.  if the initial background color has alpha=1, then
	transparency-mode can still be forced with a "transparent 1"
	message.

2016-12-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: [gemwin] replace $0-clearcolor with
	$0-color Closes: https://github.com/umlaeute/Gem/issues/129

2016-12-18  danomatika <danomatika@gmail.com>

	* configure.ac, plugins/filmAVFoundation/Makefile.am: AVFoundation:
	set OBJC and OBJCXXFLAGS when building .m and .mm files, link to
	CoreMedia and Accelerate frameworks

2016-12-15  danomatika <danomatika@gmail.com>

	* configure.ac: fixed whitespace in configure print

2016-12-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* help/cubemaptocube.frag, help/cubemaptocube.vert: GLSL 1.20
	doesn't noew then 'in'/'out' specifiers

2016-11-30  Antoine Rousseau <_antoine_@metalu.net>

	* help/cubemaptocube.frag, help/cubemaptocube.vert,
	help/gemcubeframebuffer-help.pd: add cubemap to cube mapping example

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: removed debugging printout

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.h: removed accidental paste

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.h, src/Output/gemglxwindow.cpp: removed
	transparentMess() from gem*window - it's already in GemWindow and there's a couple of other messages that only take effect before
	window- creation, and we don't output a message for any of these...

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/feature/pix_write_alpha'

2016-11-28  Antoine Villeret <antoine.villeret@gmail.com>

	* abstractions/gemwin.pd, help/gemwin-help.pd: parse the transparent
	message in gemwin abstraction and describe it in the help file

2016-11-28  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h,
	src/Output/gemglutwindow.h, src/Output/gemglxwindow.cpp,
	src/Output/gemglxwindow.h: add transparent message to GemWindow to
	set the background transparency

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: travis-ci: removed outdated comment

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: getting rid of AC_LIB_APPENDTOVAR too much hazzle to get that running on msys2

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: indentation

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: erase-remove idiom for removing unloaded DyLibs

2016-11-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Dylib.cpp: remember all loaded Dylibs so we *could* free them on exit.

2016-11-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/modelloader.cpp: coverity: override warning for
	assignment within 'if'

2016-11-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_texture.cpp: use debug_post() rather than debug()
	for debugging (and fallback to nop_post())

2016-03-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/FreeFrame.h: FreeFrame: removed trailing whitespace

2016-03-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/FreeFrame.h: FreeFrame.h: dos2unix

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* help/gemcubeframebuffer-help.pd: [gemcubeframebuffer] fix help - no zexy - proper initial state - ...

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* help/cubemaptosphere.frag: fixed cubemaptosphere.frag shader nvidia is a bit lax, but other chipsets are strict when it comes to: - GLSL version - assigning int to float

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemcubeframebuffer.cpp,
	src/Controls/gemcubeframebuffer.h: removed trailing whitespace

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'ant1r/cubeframebuffer'

2016-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: added additional glFlush() to really clear
	the buffer Closes: https://github.com/umlaeute/Gem/issues/117

2016-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/multimodel.cpp: include stdio.h for snprintf()

2016-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/multimodel.cpp, src/Geos/multimodel.h: re-implemented
	multimodel with the modelloader-plugins it performs worse than the original code, though (as the
	openGL-compilation is done whenever you switch to a new object,
	rather than once)

2016-11-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP2/modelASSIMP2.cpp,
	plugins/modelASSIMP2/modelASSIMP2.h: modelASSIMP2: backported the
	textype-fix from ASSIMP3 although totally untested...

2016-11-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp, src/plugins/modelloader.h:
	moved texture-generators to plugins/modelloader.h

2016-11-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h: simplified texcoord generation
	code

2016-11-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h: honour "textype" property in
	ASSIMP3

2016-11-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: texcoord-generators
	(linear, spheremap)

2016-11-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: scale offset by m_scale

2016-11-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: removed disabled code
	(glCalls)

2016-11-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: travis-ci: trying to set SOURCE_DATE_EPOCH for
	reproducible builds

2016-11-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemreceive.cpp, src/Gem/Manager.cpp,
	src/plugins/videoBase.cpp: use Utils/nop for unused debug functions

2016-11-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/Makefile.am, src/Utils/nop.h: simplistic nop()
	implementations

2016-11-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/deploy-git.sh: shallow git-clones use "--depth"

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* examples/Makefile.am: don't install vera.ttf inside
	examples/05.text/

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* Makefile.am: install vera.ttf alongside Gem Closes: https://github.com/umlaeute/Gem/issues/109

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: fixed typo: "%d" really refers to the
	vector-length, not to the vector

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/modelOBJ.cpp: modelOBJ: after setting properties,
	rebuild arrays Relates to https://github.com/umlaeute/Gem/issues/112 This still
	needs to be fixed in modelASSIMP3

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* examples/10.glsl/02.primitive_distortion.pd: added dummy fragment
	shader Closes: https://github.com/umlaeute/Gem/issues/84 (hopefully... i
	couldn't test)

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* examples/10.glsl/P_distord.frag: removed empty lines

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/model.cpp: unset VBO-refresh when copying non-empty
	vboArrays() this should speed up rendering of modelASSIMP3 to be en-par with
	modelOBJ

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP2/modelASSIMP2.cpp: backporting re-scale
	changes to ASSIMP2 (untested)

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: removed unused call to
	aiTransposeMatrix4()

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: once again re-indented

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: properly initialize root
	transformation matrix Closes: https://github.com/umlaeute/Gem/issues/125

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: note on default values

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp: pass transformation matrix
	to recursive render

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: [model] allow
	querying/setting of the "loaders" this also renames "backends" to "loader"

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/model.h: an RTE::Outlet for [model]'s
	info

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/modelloader.cpp: modelloader: use vector<string> for
	querying/setting the loader backends

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: [pix_film] don't use the term "backend" in
	the user-interface

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: [pix_film] always reset the chosen loaders
	when using the "loader" message so an empty [loader( message will both query the available loaders
	and reset the chosen one to NIL.

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: [pix_film] deprecate "driver" message in
	favour of "loader"

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: backendMess() now allows no-arguments to
	query available backends

2016-11-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/imageloader.cpp: indentation

2016-11-23  danomatika <danomatika@gmail.com>

	* : Merge remote-tracking branch 'upstream/master' into avfoundation

2016-11-14  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 51321ee2937f78c00d4e61bbb64f0a8344bd6cb9 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Mon Nov 14
	13:23:33 2016 +0100

2016-11-13  Antoine Villeret <antoine.villeret@gmail.com>

	* abstractions/gemwin.pd: add a loadbang to set background color to
	[0 0 0 1( to have a solid black background by default otherwise we have a
	transparent one which break backward compatibility

2016-11-13  Antoine Villeret <antoine.villeret@gmail.com>

	* configure.ac, src/Output/gemglxwindow.cpp: enable transparent
	background for gemglxwindow

2016-11-09  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit ab2e395266cda0bc613d9c03b6c72151f310d623 Author: Antoine
	Villeret <antoine.villeret@gmail.com> Date:   Wed Nov 9 01:28:22
	2016 +0100

2016-11-09  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/model.cpp, src/Geos/model.h: add a backends mess to model
	to choose which backend to use

2016-10-18  Antoine Villeret <antoine.villeret@gmail.com>

	* help/pix_write-help.pd: update help patch

2016-10-18  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_write.cpp, src/Pixes/pix_write.h: remove old unused
	weird code

2016-10-18  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_write.cpp, src/Pixes/pix_write.h: add color_format
	message to set color format

2016-10-18  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_write.cpp, src/Pixes/pix_write.h: add option to
	pix_write to read pixels with alpha

2016-09-18  danomatika <danomatika@gmail.com>

	* : merged with master

2016-06-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: Dylib: fixed declaration of variables for
	W32-loading

2016-06-02  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 3810ec5c35c8b655d22de30ce6a22ad202fa6a8e Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Wed May 25
	15:05:58 2016 +0200

2016-05-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_colorclassify.cpp: collapse color_classes into
	single array and get rid of unneeded variables...

2016-05-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_colorclassify.cpp: use anonymous namespace for
	static utility functions

2016-05-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_colorclassify.cpp: [pix_colorclassify] restructured
	to put utility functions near top of file

2016-05-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_colorclassify.cpp: use integer math to calculate
	grey Closes https://sourceforge.net/p/pd-gem/bugs/246

2016-03-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/master'

2016-03-22  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_dump.cpp: fix annoying bug

2016-03-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp: indentation for readability

2016-03-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_frei0r.cpp: properly handle path==0: search for all
	the filenames

2016-03-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_frei0r.cpp: cache the filename to the frei0r-plugin so we don't have to search for it again, when instantiating via the
	loader

2016-03-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h: use new
	with-path interface for freeframe-loader

2016-03-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h: use new
	with-path interface for frei0r-loader

2016-03-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Loaders.cpp, src/Gem/Loaders.h: switch gem::Loader
	interface to Pd-0.47 (with paths!) this means that we have to adapt the loader-code in
	pix_frei0r/pix_freeframe

2016-03-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: do not search the paths if no canvas is given use `GemDylib(0, filename, extension)` if you need that
	functionality

2016-03-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: move sys_bashfilename() towards it's use

2015-12-14  Antoine Rousseau <antoine @ metalu DOT net>

	* help/Makefile.am, help/cubemaptosphere.frag,
	help/cubemaptosphere.vert, help/gemcubeframebuffer-help.pd,
	src/Controls/Makefile.am, src/Controls/gemcubeframebuffer.cpp,
	src/Controls/gemcubeframebuffer.h: Add gemcubeframebuffer

2015-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/travis-ci/deploy-git.sh: shallow clones for git-deployment no use in downloading the entire deployment history.

2015-11-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Setup.cpp: remove trailing ';' from define

2015-11-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac, src/Gem/Setup.cpp: support for custom build-date
	string to allow reproducible builds

2015-10-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : commit ad87bce07849e1f137d006ad5bc555a3ecd344af Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Sun Oct 11
	00:23:34 2015 +0200

2015-10-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseNone.cpp, src/Geos/text2d.cpp,
	src/Geos/text3d.cpp: properly initialize text-object if there no
	font-support CID:131289 CID:131290 CID:131291

2015-10-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml, build/travis-ci/{build.sh => configure.sh}: split
	configure from make `configure` is run in `before_script` `make` is run in `script` (and
	in the special *coverity_scan* `before_script)

2015-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: more docs in travis.yml

2015-10-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* .travis.yml: boilerplate explaining what this travis.yml file does

2015-10-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* .travis.yml: implemented coverity_scan with before_script instead
	of addons.coverity_scan as suggested in https://github.com/travis-ci/travis-ci/issues/3473
	and already deployed in https://github.com/umlaeute/pd-iemnet/

2015-10-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* .travis.yml: clarify that 'os'-setting *has* been enabled by
	travis-ci admins

2015-10-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/ContextData.h: normalized comments

2015-10-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/ContextData.h: out-of-context assignments now re-set the
	default value seems to make most sense

2015-10-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/ContextData.h: allow ContextData to have uninitialized
	members we are keeping track of those via a flag so they won't get used
	accidentally.  CID: 131076

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_rtx.cpp: actually use reference when refreshing
	buffer

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/curve3d.cpp, src/Geos/surface3d.cpp: removed unused call
	to glTexCoord()

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/common.source: use `.` rather than `source`

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp: gemglutwindow: try forcing immediate
	effect of dimen msg it seems that if we hide/show the window after issueing a reshape
	message, the window will resize "immediately".  (this is not what
	the docs say; but the docs suggest that issuing a
	glutMainLoopEvent() should be enough, which seems to not help at
	all; nevertheless, we leave it here as well - just in case) Closes: https://sourceforge.net/p/pd-gem/bugs/244/

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp: gemglutwindow: pos/dimen right after
	creating

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp: group callbacks together

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp: gemglutwindow: set more (freeglut)
	options

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h:
	multicontext-pbo and re-organized member data a bit

2015-10-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: using
	ContextData for texture-data

2015-10-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVLC/videoVLC.cpp, plugins/videoVLC/videoVLC.h: move
	all callbacks into local helper-classes so we only have proper (non-static) class methods

2015-10-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVLC/videoVLC.cpp, plugins/videoVLC/videoVLC.h: use
	format-callback to allow native video sizes

2015-10-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVLC/videoVLC.cpp: use *default* format when resizing

2015-09-18  Cyrille Henry <ch@chnry.net>

	* src/Base/GemShape.cpp: adding few primitive to use with geometry
	shader

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: device-selection by name
	checks both DisplayName & ModelName

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: enumerate with
	"DisplayName" rather than "ModelName" as this has a uniqe-id attached

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: disable 3D-capturing

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/symlink_ltlib.mk: trying to make convenience symlinks also
	work with extra plugins that use plugin_LTLIBRARIES (and have their own autotools setup)

2015-06-30  iem <iem@cage.iemnet>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: disable "no-input
	detected" printout for now

2015-06-30  iem <iem@cage.iemnet>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: if no format is
	requested, try to autodetect it.

2015-06-30  iem <iem@cage.iemnet>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: use variables for
	flags/pixelformat so we can modify them...

2015-06-30  iem <iem@cage.iemnet>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: increment devCount after
	released deckLink struct rather than inbetween

2015-06-30  iem <iem@cage.iemnet>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: proper cast in
	displayMode->getName() need to pass a pointer to the address, rather than the address
	itself.  static casts hide these errors :-(

2015-06-30  iem <iem@cage.iemnet>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: moved special handling of
	"automatic" format into open()

2015-06-30  iem <iem@cage.iemnet>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: debugging printout - MARK() macro - printout when no-signal is detected

2015-06-30  iem <iem@cage.iemnet>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: set pointers to NULL
	after releasing them so they don't get accidentally reused.

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: initialize ptr to
	inputcallback as well...

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: transfer frame-data from
	capturing thread to plugin's member data

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: setFrame() method to set
	frame data from capturing thread

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: getFrame/releaseFrame
	implementation

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: allow setting of input
	channel ("connection") via props

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: set InputConnection via
	DeckLinkConfig

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: store reference to
	videoDECKLINK in PIMPL so we can call back

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: incr/decr refcount on
	shallow copy of deckLinkInput

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: make all PIMPL members
	public it's a PIMPL anyhow...

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: properly initialize private
	members

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: basic framework might work

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: more stuff

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: function to check for
	supported displayname

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: fall back to dlopen()ing
	DeckLinkAPI

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: initialize DeckLinkAPI and throw an Exception if that fails

2015-06-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: DeckLinkCaptureDelegate
	class this is copyright Blackmagic Design Pty. Ltd.  the license is "Boost
	Sofware License" (which is GPL-compatible)

2015-06-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* autogen.sh: add videoDECKLINK to manual_autoreconf

2015-06-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/Makefile.am: fixed videoDECKLINK makefile
	variables

2015-06-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/configure.ac: add "--with-DeckLink"
	configure-flags if no LIBS are given, use dlopen() for opening libDeckLinkAPI.so

2015-06-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/videoDECKLINK.cpp: remove videoVNC traces

2015-06-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: GEM_CHECK_LIB: properly handle empty args

2015-06-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac, plugins/Makefile.am: including videoDECKLINK in
	build-system

2015-06-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDECKLINK/LICENSE.txt,
	plugins/videoDECKLINK/Makefile.am,
	plugins/videoDECKLINK/README.txt,
	plugins/videoDECKLINK/configure.ac,
	plugins/videoDECKLINK/decklink-videoplugin.pd,
	plugins/videoDECKLINK/videoDECKLINK.cpp,
	plugins/videoDECKLINK/videoDECKLINK.h: stub for videoDECKLINK

2015-05-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h: use proper
	object-methods for callbacks

2015-05-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_rtx.cpp: indentation

2015-05-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_rtx.cpp: use refresh_buffer() helperfun

2015-05-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_rtx.cpp: return true if buffer has been allocated
	properly

2015-05-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h: use imageStruct
	methods rather than our own

2015-05-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: check whether data exists before trying to set
	it

2015-05-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/master'

2015-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/deploy-git.sh: create ssh-keyfiles during
	git-deploy

2015-04-28  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: fix #103

2015-04-28  Antoine Villeret <antoine.villeret@gmail.com>

	* examples/Makefile.am: install 10.glsl/16..... with others

2015-03-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: use our own travis-ci coverity_scan script which avoids building the same sources multiple-times (by skipping
	all but the first sub-job)

2015-03-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/travisci_build_coverity_scan.sh: skip
	coverity_scan if sub-job is not #1 to avoid submitting a single job multiple times

2015-03-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/travisci_build_coverity_scan.sh: travis-ci script
	for running coverity_scan https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh

2015-03-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: totally disable the skipbuild.sh script it seems that the 'build_coverity' module on travis-ci doesn't like
	it and no data is uploaded to coverity...

2015-03-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/skipbuild.sh: don't skip coverity_branch builds on
	OSX as the current method just pushes an empty archive to coverity,
	resulting in a failed analysis

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_vertex.cpp: remember shaderfilename (for
	re-loading) CLoses: https://github.com/umlaeute/Gem/issues/83

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemBase.cpp, src/Base/GemBase.h: stop GemBase objects in
	all contexts if it is (to be) deleted using the new beforeDeletion() method

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: member-function to
	be called *before* object-deletion this is called directly before the "delete", so we have full access
	to all virtual function,...

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: on window-destruction, broadcast "context
	destroyed"

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: move actual "destroyed context" msg into
	static function

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: Revert "helper
	method send() to send messages to a given object" This reverts commit 84f2d8660970a7c2bf2a8b857f333e1009ce8419.

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h: simplified
	stopInAllContexts() function (without restoring org context) calls stopRender() of a given object in all contexts.

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: helper method send()
	to send messages to a given object

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: keep track of all windows

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemBase.cpp: GemBase: hacked in callback for
	context-destruction the (private) method "__gem_context" calls stopRendering() if called
	with a parameter "0".  this can be used if a context is destroyed
	and we must make sure to invalidate any context-specific data in the
	GemBase objects.

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemBase.cpp: bind all GemBase objects to the (private)
	"__gemBase" receiver so we can notify them of global events, like context-destruction

2015-03-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: only
	resize vbos if no table-offset is given (aka: "just-works(tm) mode")

2015-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/deploy-git.sh: do not git-deploy empty directory e.g. OSX builds on the coverity_scan branch

2015-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: update Pd-version for travis-ci
	builds to 0.46-5

2015-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: moved Pd-version to central
	place so it's easier to update

2015-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: fix perms on extracted
	Pd-sources for OSX

2015-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: skip coverity_scan builds for osx

2015-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/skipbuild.sh: script to skip build: ./skipbuild.sh
	|| (build commands)

2015-03-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/deploy-git.sh: fixed commit-message use TRAVIS_COMMIT rather than TRAVIS_TAG, as we don't usually tag

2015-03-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: fixed copyright statements

2015-03-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: when setting interleaved data, the
	dimension shall be "0"

2015-03-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: trying to fix bug with setting
	planar-data and while being there, clean up the code a little bit.

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml, build/travis-ci/deploy-git.sh: fixing key-management

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/deploy-git.sh: strip trailing paths from
	DEPLOYHOST

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/deploy-git.sh: automatically accept remote ssh-key

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: run deploy-git script after successfull travis-ci
	build

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: fixed paths

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/deploy-git.sh: ssh-keys

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: secret data for pushing

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/deploy-git.sh: deployment via git TODO: ssh-key exchange

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: encrypted GITDEPLOYTARGET var

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: updated deployment file

2015-03-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/build.sh: stop default-build in coverity-scan mode avoid to run two builds when doing a coverity-scan build.

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp: indentation

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp: fixed missing statement after
	"default:"

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp: replace if()elif()else() by
	switch()case() attempt to work-around CID#107153

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: move initialization of xysize to a place that is unconditionally called...  CID #107154

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp: initialize variables CID #107156

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L2/recordV4L2.cpp: Fixed typo CID#107155, CID#107157

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/vnc-videoplugin.pd: include videoVNC doc-patch

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-linux.sudo.sh: install libvncserver-dev
	to build videoVNC

2015-03-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_video.cpp: multi-line if{} for easier debugging...

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp, plugins/videoVNC/videoVNC.h: allow
	to set mouse pointer on server

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp: timeout after 5usec (to make VNC
	more responsive) it still feels a bit sluggish compared to other backends...  should we try to only update parts of the image? (but i guess the
	problem is more related to double-buffering)

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp, plugins/videoVNC/videoVNC.h:
	cleanup (less verbose...)

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp: refuse to open device-not-for-us

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp, plugins/videoVNC/videoVNC.h:
	password-callback (uses property-system to set password)

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp, plugins/videoVNC/videoVNC.h:
	renamed GotFrameBufferUpdate-callback

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp: properly handle rfbInitClient() and
	it's failures

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp, plugins/videoVNC/videoVNC.h:
	allocate a new rfbClient() for each connection so we can properly destroy the last one after usage

2015-03-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/videoVNC.cpp: helper function to map
	rfbClient(Data) to videoVNC object

2015-03-09  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac, plugins/Makefile.am: build videoVNC backend (if
	libvncclient is found)

2015-03-09  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVNC/Makefile.am, plugins/videoVNC/videoVNC.cpp,
	plugins/videoVNC/videoVNC.h: initial draft for videoVNC backend note: we can grab vnc using videoVLC, but it seems that we should be
	able to do better :-)

2015-02-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/Makefile.am: (don't) build [gemw32window] against
	QuickTime added commented lines for future reference.

2015-02-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemw32window.cpp: hack to make [gemw32window] compile
	wih QuickTime taken from filmQT

2015-02-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemw32window.cpp: disable QuickTime support in
	[gemw32win] undefine HAVE_QUICKTIME so QTML.h doesn't accidentally get
	included...

2015-02-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemw32window.cpp: check return value of EnterMovies() no use to check for "err" twice, but not assign a new value
	inbetween.  NOTE: This is actually untested, as i have disabled building
	[gemw32win] against QuickTime

2014-12-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/slideSquares.cpp, src/Particles/papi/actions.cpp,
	src/Pixes/pix_vpaint.cpp: rand()-helper functions that are explicitely not cryptographically secure Closes

	CID#75601,CID#75602,CID#75603,CID#75604,CID#75605,CID#75606,CID#75608

2014-12-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: use 'bool' callbacks

2014-12-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemPixObj.cpp, src/Base/GemPixObj.h,
	src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: use 'bool' rather than
	'int' for boolean values

2014-12-10  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_set.cpp: initialize inputScale

2014-12-10  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: remove unneeded lines

2014-12-10  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: add a bytemode message
	to follow pix_dump behavior this is usefull to send image as OSB blob

2014-12-10  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_dump.cpp: add ROI support

2014-12-10  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Base/GemPixObj.cpp, src/Base/GemPixObj.h: retrieve ROI for all
	_PIX objects

2014-12-09  Antoine Villeret <antoine.villeret@gmail.com>

	* help/pix_dump-help.pd: reflect last changes (method renaming) in
	help file

2014-12-09  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: rename "normalize"
	to "bytemode"

2014-12-09  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: add RGB and RGBA
	mode like pix_set TODO : add RED, GREEN, BLUE and ALPHA mode

2014-12-09  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_dump.cpp: use MACRO instead

2014-12-08  Antoine Villeret <antoine.villeret@gmail.com>

	* help/pix_dump-help.pd: improved help file add new feature and avoid pd hang due to print too much data

2014-12-08  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: add a normalize
	message to enable / disable output normalisation

2014-12-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/common.source: make READLINK work on osx osx provides 'readlink' and 'greadlink', the latter is what we want.
	so we - swap tests (first 'greadlink', fall back to 'readlink') - check whether the command found supports the '-f' flag

2014-12-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/coverity_branch-push.sh,
	build/travis-ci/coverity_branch-sync.sh,
	build/travis-ci/coverity_branch.sh: merged coverity_branch
	helper-scripts

2014-12-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: fixed printf-format: "unsigned
	long" is "%lu" Closes CID#75651

2014-12-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/coverity_branch-push.sh,
	build/travis-ci/{sync-coverity-branch.sh =>
	coverity_branch-sync.sh}: another coverity_branch helper script that pushes the coverity_branch to origin without switching to it

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/common.source, build/travis-ci/depinstall.sh: use
	error() rather than echo()

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/build.sh, build/travis-ci/common.source,
	build/travis-ci/depinstall-linux.sh,
	build/travis-ci/depinstall-osx.sh: fixed script variable names use ...DIR rather than ...PATH throughout

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall.sh: use $ENVFILE to reference ENVFILE

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: making 'rlebuflen' and 'unsigned
	long' again trying to fix CID#27875

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: Allow unsupported linux/i386 to fail

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/build.sh: prevent cross-compiling on linux

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_fiducialtrack/treeidmap.cpp: lower maximum size of lines
	in tree file 256MB per line should be plenty :-)

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/prepare-upload.sh: nicer layout for
	travis-generated uploads rather than the standard autotools layout, we use a flat one.  the
	tarball should contain OS, architecture and TAG.

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-linux.sh,
	build/travis-ci/depinstall-osx.sh, build/travis-ci/depinstall.sh,
	build/travis-ci/prepare-upload.sh: simplified travis-scripts using
	common.source

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_fiducialtrack/treeidmap.cpp: don't test for
	ifstream::eof() Cf. http://stackoverflow.com/questions/27258993 and
	http://stackoverflow.com/questions/5605125

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: removed illegal indentation in .travis.yml

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_fiducialtrack/treeidmap.cpp: replace s.size() with a
	const variable 'siz' hopefully fixing CID#27946

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: avoid integer overruns Closes CID#27875 (hopefully)

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: re-enable deployment to github but added constraint 'on tags', so only builds that are tagged (aka
	'released') get deployed

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/sync-coverity-branch.sh: Helper-script to sync
	branch coverity_scan with master

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: coverity-scan reports shall go to gem-cvs list

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: ARCH-dependent builds (via matrix) and exclude linux/i386 build from matrix

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/common.source: print ARCH

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/build.sh: simplify build-script OSX arch-builds (64bit, 32bit) shall be handled via the buildmatrix
	where ARCH is set to "i386" (or "x86_64", or nothing).  linux builds for non-supported archs should be excluded (in the
	matrix)

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/common.source: default BUILDDIR

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/master' Conflicts:         build/travis-ci/build.sh

2014-12-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/common.source: script-snippet to be included by
	travis-scripts

2014-12-02  Antoine Villeret <antoine.villeret@gmail.com>

	* build/travis-ci/build.sh: something more to revert ?

2014-12-02  Antoine Villeret <antoine.villeret@gmail.com>

	* build/travis-ci/build.sh: revert unhappy merge

2014-12-02  Antoine Villeret <antoine.villeret@gmail.com>

	* .travis.yml: enalbe OSX build, update name/github login

2014-12-02  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit caa415a6e6840bec9aa180edc868bf89e8787e2d Author: Antoine
	Villeret <antoine.villeret@gmail.com> Date:   Tue Dec 2 12:14:24
	2014 +0100

2014-12-02  Antoine Villeret <antoine.villeret@gmail.com>

	* build/travis-ci/depinstall-osx.sh: there is no sshpass on brew due
	to security reason if we do need it, we have to build it ourselves

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: disabled travis-deploy for now have to read a little bit about github-releases before i can use
	this...

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/prepare-upload.sh: fixed tar command: needs a path

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: close FILE on early return
	(again) Closes: CID#53708

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: upload autobuilds to github/releases

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: reformatting by 'travis setup'

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/prepare-upload.sh: script to create tgz from
	install-data

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmAVIPLAY/filmAVIPLAY.cpp: removed dead code Closes: CID#75609

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: modelOBJ: close FILE when
	returning early to fix ressource leak.  Closes: CID#53708

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/ripple.cpp: use floating-point division Closes. CID#75615 actually, i'm not entirely sure whether this is the correct thing to
	do (e.g., do we really want floating-point division?)

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/slideSquares.cpp: nicer indentation

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/slideSquares.cpp: avoid assignments to unused variables Close CID#75611,CID#75612,CID#75614

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/slideSquares.cpp: use floating-point division Closes CID#75610, CID#75613

2014-12-01  Antoine Villeret <antoine.villeret@gmail.com>

	* .travis.yml: enable OSX build

2014-12-01  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/cylinder.cpp: removed identical branches for nsign
	handling Closes CID#75607

2014-11-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/build.sh: build in root

2014-11-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: run autogen.sh in coverity_scan-mode

2014-11-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: disabled OS-selection in travis-ci

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: not eon how to handle secure variables

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: Gem's language is C++

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: try to integrate converity into travis-ci builds this is basically just copy-n-paste from the coverity-docs

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageMAGICK/MagickPlusPlus.cpp: mark unterminated
	"default" as intended Closes CID#75591

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglFogfv.cpp: initialize GEMglFogfv:pname use GL_FOG_START, as this seems to be a no-op

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/model.cpp: Initialize model::m_size_change_flag Closes CID#27971

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/VertexBuffer.cpp: initialize VertexBuffer::type Closes CID#75583, CID#75587, CID#75589

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GemString.cpp: don't allocate unused memory Closes CID#75582, CID#75585

2014-11-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglfw3window.cpp: check for return-value of
	makeCurrent() Closes: CID#75581

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-linux.sh,
	build/travis-ci/depinstall-linux.sudo.sh: moved sudo-parts into
	separate script

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall.sh: fixing more typos

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall.sh: fixed typo

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* autogen.sh: cd to root-directory before running autoreconf

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml: call depinstall.sh

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/build.sh: removed dep-installation from
	build-script

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall.sh: dependency install-script

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-linux.sh: install linux dependencies

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/depinstall-osx.sh: install OSX-dependencies

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/travis-ci/build.sh: added some debugging

2014-11-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* .travis.yml, build/travis-ci/build.sh: added travis-ci scripts modified versions from avilleret (thanks!) - scripts now live in build/travis-ci/ - builds are out-of-sourcetree (in build/travis-ci/${OS}-${ARCH}) TODO: - move dependency-installation into separate scripts

2014-11-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/Makefile.am: link [gemcocoawindow] against
	cocoa-framework Closes https://github.com/umlaeute/Gem/issues/99 (well, hopefully; i couldn't test)

2014-11-23  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Base/GemContext.cpp: forgot that one...

2014-11-23  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Base/GemContext.cpp: Don't instanciate variable if it doesn't
	exist see line 88 where `xcontext` is declared only if `GemGlewXContext`
	is defined

2014-11-16  Antoine Villeret <antoine.villeret@gmail.com>

	* examples/04.pix/27.bitmap_font.pd: be compatible with Pd < 0.46

2014-11-15  Antoine Villeret <antoine.villeret@gmail.com>

	* examples/04.pix/27.bitmap_font.pd: update example

2014-11-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: implement "bang" and "render" msgs this should allow to use single-buffered mode as it used to be.  Closes: https://github.com/umlaeute/Gem/issues/87

2014-10-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/multiple_window'

2014-10-25  Antoine Villeret <antoine.villeret@gmail.com>

	* examples/14.multiple_windows/{01_basic_example.pd =>
	01.basic_example.pd},
	examples/14.multiple_windows/{02_switch_context.pd =>
	02.switch_context.pd},
	examples/14.multiple_windows/{03_texture_sharing.pd =>
	03.texture_sharing.pd}: rename example to follow default naming
	convention

2014-10-25  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Output/gemglxwindow.cpp: enable context sharing to make
	examples/14.multiple_windows/03_texture_sharing.pd work this work on Intel driver (     ubuntu 14.10)

2014-10-25  Antoine Villeret <antoine.villeret@gmail.com>

	* examples/14.multiple_windows/03_texture_sharing.pd,
	examples/Makefile.am: add texture sharing between context example this doesn't work (neither on intel GPU nor on Nvidia (driver 340))

2014-10-25  Antoine Villeret <antoine.villeret@gmail.com>

	* examples/14.multiple_windows/01_basic_example.pd,
	examples/14.multiple_windows/02_switch_context.pd,
	examples/Makefile.am: add 2 new examples to explain multiple window
	system

2014-10-25  Antoine Villeret <antoine.villeret@gmail.com>

	* help/gemhead-help.pd: document the new [context <name>( message

2014-10-25  Antoine Villeret <antoine.villeret@gmail.com>

	* help/gemwin-help.pd: document the new context name argument

2014-10-25  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Controls/gemhead.cpp, src/Controls/gemhead.h: add a [context
	name( message to switch rendering context since Pd's [receive] doesn't have a [set( method (which is a pity)
	add this to switch between rendering chain

2014-10-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/CodingStyle.txt: removed trailing paranthesis

2014-10-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/CodingStyle.txt: notes on indentation/bracing

2014-10-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/tools/indent.sh: Do not make backups when re-indenting

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: early return on error

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/VertexBuffer.h: document that some methods in
	gem::VertexBuffer require a valid context

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/VertexBuffer.h: fixed typo: ambiant -> ambient

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h,
	src/Geos/model.cpp, src/Geos/model.h: use gem::VertexBuffer it has moved into a namespace!

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/VertexBuffer.cpp, src/Gem/VertexBuffer.h: moved
	VertexBuffer into namespace "gem"

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/modelloader.h: fix typo in comment (FTBFS)

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/model.cpp: adapt to
	member-rename of VertexBuffer.dimen

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/VertexBuffer.cpp, src/Gem/VertexBuffer.h: renamed
	VertexBuffer.stride to VertexBuffer.dimen as this is really the meaning of this member

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/modelloader.h: documentation (and TODO)

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/tools/indent.sh: indentation script TODO: add 'modelines' for vim & emacs

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP2/modelASSIMP2.cpp,
	plugins/modelASSIMP2/modelASSIMP2.h: indentation

2014-10-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP2/modelASSIMP2.cpp,
	plugins/modelASSIMP2/modelASSIMP2.h: backported modelASSIMP2 it's really the code from modelASSIMP3 with different include
	headers

2014-10-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/modelOBJ.h, src/plugins/modelloader.h:
	indentation / ordering

2014-10-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h: removed
	render() and compile() from modelloader

2014-10-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/modelloader.cpp: removed init of (now) non-existant
	member

2014-10-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Geos/multimodel.cpp: don't call
	modelloader->render() instead use VBOs TODO: implement VBOs for [multimodel]

2014-10-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/modelloader.h: removed members from modelloader class the base-plugin classes shall remain pure virtual *without* any
	member data

2014-10-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h, plugins/modelOBJ/modelOBJ.cpp,
	plugins/modelOBJ/modelOBJ.h: make plugin members class-local (do not
	use those from ParentClass)

2014-10-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h: renamed ASSIMP2 to ASSIMP3 seems to be a search-and-replace leftover

2014-10-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/model_plugin'

2014-10-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: initialize pointers to NULL

2014-10-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: using ctors to initialize
	structs

2014-10-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: use verbose(0) rather than
	error() the user is primarily interested in whether the loading succeeded or
	not.  no use to fill the screen with in-detail errors

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/model.cpp, src/Geos/model.h: use the new getVBOayrray()

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h, plugins/modelOBJ/modelOBJ.cpp,
	plugins/modelOBJ/modelOBJ.h, src/plugins/modelloader.cpp,
	src/plugins/modelloader.h: add a getVBOarray() method that return an
	array of VBOarray VBOarray contains both data and VBO type this is more optimized than
	string comparison

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/model.cpp, src/Geos/model.h: don't pass array name but
	array array itself to copyArray

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Gem/VertexBuffer.h: add a Type to describe VBO data

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Gem/VertexBuffer.h: allow multiple inclusion of this file

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 0ae069f2249670859073d85c5443663cf46ed1e9 Author: Antoine
	Villeret <antoine.villeret@gmail.com> Date:   Mon Oct 13 03:32:13
	2014 +0200

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h, plugins/modelOBJ/modelOBJ.cpp,
	plugins/modelOBJ/modelOBJ.h, src/Geos/model.cpp, src/Geos/model.h,
	src/plugins/modelloader.cpp, src/plugins/modelloader.h: pass model
	data to VBO also add a m_refresh bool to update VBO arrays

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/model.cpp: avoid crash when drawing empty arrays

2014-10-13  Antoine Villeret <antoine.villeret@gmail.com>

	* configure.ac, plugins/Makefile.am,
	plugins/modelASSIMP3/Makefile.am, plugins/modelASSIMP3/README.txt,
	plugins/modelASSIMP3/modelASSIMP3.cpp,
	plugins/modelASSIMP3/modelASSIMP3.h: first working modelASSIMP3
	plugin

2014-10-12  Antoine Villeret <antoine.villeret@gmail.com>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h: initialize
	m_refresh member variable

2014-10-12  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/modelOBJ/modelOBJ.cpp: return compile status after rebuild
	on render()

2014-10-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelASSIMP2/modelASSIMP2.cpp: remove #ifdef checks for
	building modelASSIMP2 we only build this module, if we have assimp2, so no need to
	double-check

2014-10-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/Makefile.am, src/Geos/gemvertexbuffer.h,
	src/Geos/model.h: finalize relocation of VertexBuffer to Gem/

2014-10-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Makefile.am, src/{Geos => Gem}/VertexBuffer.cpp,
	src/{Geos => Gem}/VertexBuffer.h: move VertexBuffer into Gem/ only objectclass implementations should live in Geos/

2014-10-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/model_plugin'

2014-10-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: check whether we have assimp2 or assimp3 and have two automake conditionals HAVE_ASSIMP2 and HAVE_ASSIMP3

2014-10-12  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: removed construction of MAKEDEP_FLAGS this is automagically handled by autotools

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageQT/Makefile.am: Fixed reverse flags somehow we added _LIBS to CXXFLAGS and _CFLAGS to LIBADD...

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Manager.cpp: Don't include QuickTime-headers QT initialiasation is now done in the resp. plugins

2014-10-09  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: more printout

2014-10-09  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/model.cpp: check vector size before filling array

2014-10-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/modelOBJ/model_loader.cpp: don't push color if it's empty

2014-10-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/modelOBJ/modelOBJ.cpp, plugins/modelOBJ/modelOBJ.h,
	plugins/modelOBJ/model_loader.cpp, plugins/modelOBJ/model_loader.h,
	src/Geos/model.cpp, src/plugins/modelloader.cpp,
	src/plugins/modelloader.h: use vector<vector<float> > instead of
	vector<float>

2014-10-09  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/model.cpp, src/Geos/model.h: use VBO to render the model plugins should fill vector with model data

2014-10-09  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/Makefile.am, src/Geos/VertexBuffer.cpp,
	src/Geos/VertexBuffer.h, src/Geos/gemvertexbuffer.cpp,
	src/Geos/gemvertexbuffer.h: put VertexBuffer class in a separate
	file outside of gemvertexbuffer class thus it can be easily reuse (in [model] for instance)

2014-10-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/modelOBJ/modelOBJ.cpp, plugins/modelOBJ/modelOBJ.h,
	src/plugins/modelloader.cpp, src/plugins/modelloader.h: add
	vector<float> to hold vertices/normals/texcoords also add a getter to retrieve them from model

2014-10-09  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: reformatted with astyle $ astyle --options=../../doc/astyle.rc filmDS.cpp filmDS.h

2014-10-09  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: mimicking old implementation the idea is to get the old implementation (which was way faster)
	running first, and then improve it.

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: removed BasicAudio and MediaEvent
	interfaces

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: moved acquisition of MediaControl to
	the front following the old ATL-based code

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: check whether we get usable objects in addition to the check for errors

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: adding linefeed to MARK

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: note about removing audio

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: initialize var

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: ctor initialization

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: pass std::string to SaveGraphFile for easier debugging...

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: removed unused variables

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: indentation

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: no need to have HRESULT a class-member

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageQT/Makefile.am: Fixed reverse flags somehow we added _LIBS to CXXFLAGS and _CFLAGS to LIBADD...

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: moving members to the beginning of
	struct (i hate it when i have to search for them...)

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Manager.cpp: Don't include QuickTime-headers QT initialiasation is now done in the resp. plugins

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : commit 52028bd6cc6fb570b189c87cd748112d1002e769 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Wed Oct 8
	10:37:55 2014 +0200

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/Makefile.am: include filmDSATL in the autotools project

2014-10-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDSATL/Makefile.am, plugins/filmDSATL/filmDS.cpp,
	plugins/filmDSATL/filmDS.h, plugins/filmDSATL/qedit.h,
	plugins/filmDSATL/win-vce2010/filmDS.vcxproj,
	plugins/filmDSATL/win-vs2003/filmDS.sln,
	plugins/filmDSATL/win-vs2003/filmDS.vcproj,
	plugins/filmDSATL/win-vs2008/filmDS.sln,
	plugins/filmDSATL/win-vs2008/filmDS.vcproj: backup the ATL-based
	filmDS we want to get rid of this, but first we need to make an alternative
	work.

2014-09-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: remove -DGEM_INTERNAL from GEM_CPPFLAGS it's now added explicitely

2014-09-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/Makefile.am, src/Controls/Makefile.am,
	src/Gem/Makefile.am, src/Geos/Makefile.am, src/Makefile.am,
	src/Manips/Makefile.am, src/Nongeos/Makefile.am,
	src/Particles/Makefile.am, src/Pixes/Makefile.am,
	src/RTE/Makefile.am, src/Utils/Makefile.am, src/Vertex/Makefile.am,
	src/openGL/Makefile.am, src/plugins/Makefile.am: add -DGEM_INTERNAL
	to all internal modules rather than using @GEM_CPPFLAGS@ for this

2014-09-30  umläute <dev@umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: include <stdio.h> for snprintf() fixes FTBFS in strict environments

2014-09-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: remove RenderFile magic it doesn't really work (e.g. always connects to a default audio
	sink)

2014-09-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* build/win-vce2010/Gem.vcxproj,
	build/win-vce2010/Gem.vcxproj.filters, build/win-vs2003/Gem.vcproj,
	build/win-vs2008/Gem.vcproj: added GLutil_define.cpp to build
	project

2014-09-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/windows'

2014-09-22  Antoine Villeret <antoine.villere@gmail.com>

	* build/win-vce2010/pluginCommon.props: add relative path to src
	folder to include path I have to add that to build videoVIDS

2014-09-22  Antoine Villeret <antoine.villere@gmail.com>

	* build/win-vce2010/Gem.sln,
	plugins/videoDC1394/videoDC1394/videoDC1394.props,
	plugins/videoDC1394/videoDC1394/videoDC1394.vcxproj,
	plugins/videoDC1394/videoDC1394/videoDC1394.vcxproj.filters,
	plugins/videoSGI/videoSGI/videoSGI.vcxproj,
	plugins/videoSGI/videoSGI/videoSGI.vcxproj.filters,
	plugins/videoVIDS/win-vce2010/videoVIDS.vcxproj,
	plugins/videoVIDS/win-vce2010/videoVIDS.vcxproj.filters: add some
	project to Visual solution -add videoSGI -add videoDC1394 -add videoVIDS

2014-09-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/10.glsl/16.vertexbuffer_attributes.pd: fix size of tables

2014-09-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglxwindow.cpp: using verbose() rather than post()

2014-09-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglxwindow.cpp: fixed typo

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_vertex.cpp: do not attempt to access GLEW_
	variables without a state fixes crashes...

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* help/gemvertexbuffer-help.pd: removed the vertex-attribute example it's now in a separate patch in examples/10.glsl/

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* examples/10.glsl/16.vertexbuffer_attributes.pd: made
	[gemvertexbuffer] + table-attributes a separate example

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: more terse printout

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: use
	ID-mapper for glsl-program

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: copy
	constructor (to prevent crashes)

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h:
	indentation and reformatting

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_vertex.h: use (void) rather than () in function
	declarations

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h: backport
	glsl_vertex fixes for loading shaders so they don't crash when we load a shader before we have a
	gl-context

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_vertex.cpp: removed debugging printout

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h: removed
	old mapping code

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h,
	src/Manips/glsl_program.cpp, src/Manips/glsl_program.h,
	src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h: switched to
	new gem::utils::gl::GLuintMap

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp: fixed copyright

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp, src/Utils/GLUtil.h: GLuintMap implementation to map glsl-shaderIDs to t_floats

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp: indentation

2014-09-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp, src/Utils/GLUtil_define.cpp,
	src/Utils/{GLUtil_generated.h => GLUtil_define_generated.h},
	src/Utils/Makefile.am: moved glDefine into GLUtil_define to shorten compile time for other GL-utils

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemlist.cpp, src/Gem/GLStack.cpp,
	src/Gem/Manager.cpp, src/Manips/glsl_program.cpp,
	src/Utils/GLUtil.cpp, src/Utils/GLUtil.h,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglColorMaterial.cpp, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglEnable.cpp,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglFrontFace.cpp, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetIntegerv.cpp, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglHint.cpp, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglMaterialfv.cpp,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglShadeModel.cpp, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GLdefine.cpp: switch namespace of Utils/GLUtil to
	gem::utils::gl this time for real (hopefully)

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp, src/Utils/GLUtil.h: switch to namespace
	"gem"

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglBegin.cpp, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglColorMaterial.cpp, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglEnable.cpp,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglFrontFace.cpp, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetIntegerv.cpp, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglHint.cpp, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglMaterialfv.cpp,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglShadeModel.cpp, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GLdefine.cpp: use namespace "gem" so we can move the functions in Utils/GLUtil into this namespace.

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp, src/Utils/GLUtil.h: added "verbose" flag to
	glReportError() so we can disable the printout of errors (and just report the
	error-number back)

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp, src/Utils/GLUtil.h: drop inclusion of
	Gem/RTE.h in the header

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GLUtil.cpp: don't include GemGL doubly it's already included in the header

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/recordV4L2/recordV4L2.cpp: include Gem/RTE.h where needed

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: nicer printout so it's clearer, that the last number is really the glsl-program ID

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Setup.cpp: include m_pd.h rather than relying on someone else doing that for us.  (using m_pd.h, as we have a dependecy on s_stuff.h as well, so we
	are alredy low-level)

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Manager.cpp, src/Gem/Manager.h: dropping dependency on
	Gem/RTE.h in header-file we had an *implicit* dependency (pulled in by some other include),
	allowing us to use t_symbol*.  now we d othat manually.

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemlist.cpp, src/Gem/Manager.cpp,
	src/Manips/glsl_program.cpp: use namespace "gem" we will shortly move the Utils/GLUtil functions into this namespace!

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* help/gemvertexbuffer-help.pd: removed dependency on zexy's [drip]

2014-09-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: fixed my email address

2014-09-20  jptrkz <jptrkz@gmail.com>

	* help/gemvertexbuffer-help.pd: init window positioning

2014-09-19  jptrkz <jptrkz@gmail.com>

	* help/gemvertexbuffer-help.pd: change vert/frag file paths

2014-09-19  jptrkz <jptrkz@gmail.com>

	* help/gemvertexbuffer-help.pd: keep subwindow closed on startup

2014-09-19  jptrkz <jptrkz@gmail.com>

	* help/gemvertexbuffer-help.pd: small fix gemvertexbuffer-help.pd

2014-09-19  jptrkz <jptrkz@gmail.com>

	* examples/data/brick.frag, examples/data/brick.vert,
	help/gemvertexbuffer-help.pd: gemvertexbuffer-help updated for
	attributes

2014-09-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: removed unused code

2014-09-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: fixed copyright

2014-09-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: per display-string context-sharing this uses a std::map to map display-strings to shared contexts
	Closes https://sourceforge.net/p/pd-gem/bugs/235/ however, it is disabled for now (as it crashes).  TODO: free context when it is no longer used?

2014-09-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: added member 'gemcontext' (for
	context sharing)

2014-09-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: renamed PIMPL::context to
	PIMPL::glxcontext so we know which context this variable actually names (NOT the
	gem::Context)

2014-09-18  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/README.txt: bugs/todo for filmDS

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : commit 871a34099f6a683ca5c27dc0b6e9814387055dc7 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Wed Sep 17
	16:47:56 2014 +0200

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp: ssize_t is already defined in
	magick-baseconfig.h(197) as long so redefine it as long or MSVC throw error C2371

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/VIDS-videoplugin.pd: added USB-please-read to
	VIDS-videoplugin.pd

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: using m_width/m_height

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: VIDS-properties

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: use static method to make
	videoInput less verbose

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp, plugins/videoVIDS/videoVIDS.h:
	added m_width/m_height members

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp: MARK macro Signed-off-by: IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.h: fixed typo

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.cpp: only print
	RASTER-messages in verbose mode

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/Makefile.am: install VIDS-videoplugin.pd

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* build/win-vce2010/altbase.props,
	extra/pix_artoolkit/win-vce2010/ARToolKit.props,
	extra/pix_artoolkit/win-vce2010/pix_artoolkit.vcxproj,
	extra/pix_drum/win-vce2010/pix_drum.vcxproj,
	extra/pix_fiducialtrack/win-vce2010/pix_fiducialtrack.vcxproj,
	extra/pix_fiducialtrack/win-vce2010/pix_fiducialtrack.vcxproj.filte
	rs, extra/pix_hit/win-vce2010/pix_hit.vcxproj,
	extra/pix_mano/win-vce2010/pix_mano.vcxproj,
	plugins/filmAVI/win-vce2010/filmAVI.vcxproj,
	plugins/filmDS/win-vce2010/filmDS.vcxproj,
	plugins/filmQT/win-vce2010/filmQT.vcxproj,
	plugins/filmTEST/win-vce2010/filmTEST.vcxproj,
	plugins/filmTEST/win-vce2010/filmTEST.vcxproj.filters,
	plugins/imageJPEG/win-vce2010/JPEG.props,
	plugins/imageJPEG/win-vce2010/imageJPEG.vcxproj,
	plugins/imageMAGICK/win-vce2010/ImageMagick.props,
	plugins/imageMAGICK/win-vce2010/ImageMagick_Release.props,
	plugins/imageMAGICK/win-vce2010/imageMAGICK.vcxproj,
	plugins/imageQT/win-vce2010/imageQT.vcxproj,
	plugins/imageSGI/win-vce2010/imageSGI.vcxproj,
	plugins/imageTIFF/win-vce2010/TIFF.props,
	plugins/imageTIFF/win-vce2010/imageTIFF.vcxproj,
	plugins/modelASSIMP2/win-vce2010/ASSIMP2.props,
	plugins/modelASSIMP2/win-vce2010/modelASSIMP2.vcxproj,
	plugins/modelOBJ/win-vce2010/modelOBJ.vcxproj,
	plugins/recordQT/win-vce2010/recordQT.vcxproj,
	plugins/videoAVT/win-vce2010/AVT_PvAPI.props,
	plugins/videoAVT/win-vce2010/videoAVT.vcxproj,
	plugins/videoDS/win-vce2010/videoDS.vcxproj,
	plugins/videoHALCON/win-vce2010/HALCON.props,
	plugins/videoHALCON/win-vce2010/videoHALCON.vcxproj,
	plugins/videoOptiTrack/win-vce2010/OptiTrack.props,
	plugins/videoOptiTrack/win-vce2010/videoOptiTrack.vcxproj,
	plugins/videoPYLON/win-vce2010/pylonSDK.props,
	plugins/videoPYLON/win-vce2010/videoPYLON.vcxproj,
	plugins/videoTEST/win-vce2010/videoTEST.vcxproj,
	plugins/videoVFW/win-vce2010/videoVFW.vcxproj,
	plugins/videoVLC/win-vce2010/videoVLC.vcxproj: add VC2010 project
	files for plugins and extra

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoAVT/videoAVT.cpp: force cast

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoAVT/videoAVT.cpp: starting at MSCV 2010 we need both
	winsock2.h and WS2tcpip.h

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* .gitignore, build/win-vce2010/.gitignore: add Visual files to main
	.gitignore it's better to keep then in the main .gitignore thus, it applies to
	all folders also remove Gem.suo which is a Visual Solution User
	Options file rebuilt each time the solution is opened

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoPYLON/videoPYLON.cpp: force cast

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoPYLON/StreamGrabberProperties.cpp,
	plugins/videoPYLON/StreamGrabberProperties.h,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoPYLON/videoPYLON.h:
	reflect changes in API 2.3

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoPYLON/CameraProperties.cpp: seems that Pylon API
	changed...  those are no more defined in version starting at least at 2.3

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: MSCV : min and max are already
	defined in WinDef.h and MSCV is not smart enough to take std::min and std::max... :-/

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* build/win-vce2010/Gem.sln: update project paths to point to VC2010
	version

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* build/win-vce2010/DirectShow.props: update directshow properties
	sheet use user defined "MACRO" (local variables)

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* build/win-vce2010/puredata.props: build against pd 0.46.0

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* build/win-vce2010/GemInternal.props: Pd include should be defined
	in puredata.props

2014-09-17  Antoine Villeret <antoine.villeret@gmail.com>

	* build/win-vce2010/Gem.props, build/win-vce2010/Gem.vcxproj: update
	Gem project files add new source files fix path

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.cpp,
	plugins/videoVIDS/videoInput/videoInput.h: make idealFramerate a
	float (there's a division involved anyhow, so we can as well go with
	higher precision)

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: get rid of GEM_FRAMEWORK_foo flag it's been replaced by GEM_FRAMEWORK_foo_LIBS (resp. ..._CFLAGS)

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: allow to force framework build-flags Closes https://github.com/umlaeute/Gem/issues/66

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: move am_conditionals outside the "-framework" test so they can also be set when the user manually sets build-flags

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDarwin/Makefile.am, plugins/videoDarwin/Makefile.am:
	only build {film|video}Darwin if both QuickTime and Carbon is
	present

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmAVFoundation/Makefile.am,
	plugins/filmDarwin/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/videoDarwin/Makefile.am: use GEM_FRAMEWORK_foo_{CFLAGS|LIBS}
	rather than GEM_FRAMEWORK_foo

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: allow to disable a framework explicitely also replace the buildflags GEM_FRAMEWORK_foo with
	GEM_FRAMEWORK_foo_LIBS (and introduce GEM_FRAMEWORK_foo_CFLAGS) Closes https://github.com/umlaeute/Gem/issues/66 the code for manually settings framework-FLAGS is not working yet

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/Makefile.am: use "subdir-objects" for videoVIDS

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: uppercase with-flags: --with-foo-CFLAGS/--with-bar-LIBS rather than --with-foo-cflags/--with-bar-libs this should make the
	meaning more clear.  also added code to support the legacy behaviour Closes https://github.com/umlaeute/Gem/issues/36

2014-09-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: set upsidedown flag Closes https://github.com/umlaeute/Gem/issues/62 (though i did not
	test it)

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: better approximation for number of
	frames

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: disable RenderFile()

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: try to disable RenderFile()

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: debugging macro

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: reduced debugging printout

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: "auto" property

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: implement more of the filmDS api

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: get fps

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: register plugin

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: fixed typo

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: made it compile

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp, plugins/filmDS/filmDS.h: imported
	ofDirectShowPlayer

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmDS/Makefile.am: use LDFLAGS for linking that's ugly, but it tricks libtool into linking with strmiids/uuid

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/README.txt: compilation now works

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/Makefile.am: use LDFLAGS for linking that's ugly, but it tricks libtool into linking with strmiids/uuid

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/README.txt: document included videoInput library

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/Makefile.am: use the included videoInput library rather than a system provided one.

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.cpp: mingw's amvideo.h
	lacks a HEADER define the "Amvideo.h" file shipped with videoInput has (among other
	things) this HEADER define, which i have duplicated.  now we can compile with mingw!

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.cpp: fixing capitalisation
	of include-files

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.cpp,
	plugins/videoVIDS/videoInput/videoInput.h: reformatted with astyle

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/notes.txt,
	plugins/videoVIDS/videoInput/usb devices - PLEASE READ.txt: imported
	readme from videoInput-upstream removed trailing whitespace

2014-09-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoInput/videoInput.cpp,
	plugins/videoVIDS/videoInput/videoInput.h: imported videoInput
	library https://github.com/ofTheo/videoInput ->
	videoInputSrcAndDemos/libs/videoInput

2014-09-15  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.cpp, plugins/videoVIDS/videoVIDS.h:
	first working example of videoVIDS hey, it gives me images in a virtual machine.  the "dialog" seems to
	not do much (it pops up, but i cannot change settings), but this is
	most likely due to the virtual webcam.  TODO: properties!

2014-09-15  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/README.txt: simple README

2014-09-15  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/Makefile.am: dummy dependencies so they don't get forgotten

2014-09-15  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/videoVIDS.h: remove traces of VLC

2014-09-15  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: tell autotools to create videoVIDS Makefie

2014-09-15  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVIDS/Makefile.am,
	plugins/videoVIDS/VIDS-videoplugin.pd,
	plugins/videoVIDS/videoVIDS.cpp, plugins/videoVIDS/videoVIDS.h,
	plugins/videoVIDS/win-vs2003/videoVIDS.sln,
	plugins/videoVIDS/win-vs2003/videoVIDS.vcproj,
	plugins/videoVIDS/win-vs2008/videoVIDS.sln,
	plugins/videoVIDS/win-vs2008/videoVIDS.vcproj: video-plugin based on
	videoInput https://github.com/ofTheo/videoInput provides DirectShow capturing and can be compiled with mingw :-)

2014-09-15  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/astyle.rc: note on how to use this file

2014-09-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: call libvlc_new(0,0) rather than using an empty array, which is unsupported on w32/msvc

2014-09-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: fixed type (to shut up compiler
	warnings) 3rd argument of glGetActiveAttrib is really an integer (GLsizei) and
	cannot be "NULL".

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: remove trailing whitespace

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: initialize glsl_program using member
	initialisation rather than initializing in the body of the ctor

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : commit d4703bdabebcec4e4e8390b1c422cd8d263f1563 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Sat Sep 13
	18:03:01 2014 +0200

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	printAttributes() resets size/content of attribute array if vert/frag files are
	changed NOTE - an error with a "reset_attributes" pd-msg.  The console gives
	"GL: invalid enumerant".  I am unable to find where this occurs but
	the reset function still works.

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	resetAttributes()

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	m_attribute to 'Mess'-related

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: add m_attribute to createVBO()

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: add m_attribute to renderShape

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	attribute() if an attribute already exists, then "update" at the end of this function there are two for-loops that cycle
	through all previous entered attributes to re-resize and re-copy
	their arrays.  for some reason resizing and using copyArray on each
	one individually as they are entered results in incomplete render
	information (until they are all updated again via pd-msg).  the
	object variables "array_name" and "offset" store information for
	these cycle calls.

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.h: add std::vector <VertexBuffer>
	m_attribute

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add new
	object variables

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	default constructor

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	setProgramID

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: changed copyArray call in
	tableMess(for interleave) value of "0" results in unrendered geos (references from sourceforge
	code)

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: copyArray fix avoids a crash/unrendered geos (referenced from sourceforge code)

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: changes
	of 'int' to 'unsigned int' avoids warning messages (comparison between signed and unsigned)

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: changed vbo_size-1 to vbo_size subtracting "1" nips the last geo at output

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: changed MIN/MAX to std:min/max avoids error during compile: "call of overloaded ‘MIN(unsigned int&,
	unsigned int&)’ is ambiguous" "call of overloaded ‘MAX(unsigned
	int&, unsigned int&)’ is ambiguous"

2014-09-13  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'jptrkz/master'

2014-09-12  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_vpaint.h: fix undefined M_PI on MSVC

2014-09-12  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Base/GemPixDualObj.cpp: fix undefined reference to `snprintf` this may be deprecated in newer version than Visual C++ Express 2010
	see :

	http://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010

2014-09-12  Antoine Villeret <antoine.villeret@gmail.com>

	* src/RTE/RTE.cpp: <unistd.h> is Unix specific see http://en.wikipedia.org/wiki/Unistd.h JMZ: use HAVE_UNISTD_H rather than !_WIN32

2014-09-12  Antoine Villeret <antoine.villeret@gmail.com>

	* build/win-vce2010/pthread.props: add HAVE_PTW32_HANDLE_T to
	preprocessor definition

2014-09-12  Antoine Villeret <antoine.villeret@gmail.com>

	* build/win-vce2010/Gem.vcxproj,
	build/win-vce2010/Gem.vcxproj.filters: update project files with new
	or deleted sources files

2014-09-12  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoUNICAP/videoUNICAP.cpp: fix #58

2014-09-12  Antoine Villeret <antoine.villeret@gmail.com>

	* extra/pix_hit/pix_hit.h, extra/pix_mano/pix_mano.h: fix #59

2014-09-12  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit edd152dd3026b7757ce6f138f24752f7af92d66f Author: jptrkz
	<jptrkz@gmail.com> Date:   Thu Sep 11 16:33:24 2014 -0400

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	printAttributes()

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	resetAttributes()

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	m_attribute to 'Mess'-related

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: add m_attribute to createVBO()

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: add m_attribute to renderShape

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	attribute()

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.h: add std::vector <VertexBuffer>
	m_attribute

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add new
	object variables

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	default constructor

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	setProgramID

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: changed copyArray call in
	tableMess(for interleave)

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: copyArray fix

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: changes
	of 'int' to 'unsigned int'

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: changed vbo_size-1 to vbo_size

2014-09-11  jptrkz <jptrkz@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: changed MIN/MAX to std:min/max

2014-09-11  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 54234d5c95acb3be44a567d103455de20e86e71b Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Thu Sep 11
	14:45:49 2014 +0200

2014-09-11  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 3554932574d1303b30749eeb59fa1eaae47d6bea Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Thu Sep 11
	13:28:48 2014 +0200

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/recordQT/recordQT.h: fixed include-name:
	QuickTimeComponents.h the joys of having a case-sensitive filesystem

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageQT/imageQT.cpp, plugins/recordQT/recordQT.cpp,
	plugins/recordQT/recordQT.h: removed preprocessor cruft

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp: remove debugging printout

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp, plugins/filmQT/filmQT.h: getting rid of
	ugly hacks only configure should determine if the file can be compiled.  don't
	try to second-guess this in the preprocessor

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_curve.cpp, src/Pixes/pix_diff.cpp,
	src/Pixes/pix_movement.cpp, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_record.cpp, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_tIIRf.cpp: getting rid of unneccessary includes

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemPixDualObj.cpp, src/Base/GemPixObj.cpp,
	src/Gem/Image.cpp, src/Gem/Image.h, src/Geos/gemvertexbuffer.cpp,
	src/Pixes/pix_add.cpp, src/Pixes/pix_alpha.cpp,
	src/Pixes/pix_background.cpp, src/Pixes/pix_backlight.cpp,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_bitmask.cpp,
	src/Pixes/pix_blur.cpp, src/Pixes/pix_color.cpp,
	src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_compare.cpp,
	src/Pixes/pix_composite.cpp, src/Pixes/pix_contrast.cpp,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_curve.cpp,
	src/Pixes/pix_data.cpp, src/Pixes/pix_diff.cpp,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_halftone.cpp,
	src/Pixes/pix_invert.cpp, src/Pixes/pix_kaleidoscope.cpp,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_mean_color.cpp,
	src/Pixes/pix_metaimage.cpp, src/Pixes/pix_mix.cpp,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiply.cpp, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_refraction.cpp, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_rgb2hsv.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_subtract.cpp, src/Pixes/pix_tIIR.cpp,
	src/Pixes/pix_tIIRf.cpp, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_threshold.cpp: removed inclusion of
	"Utils/Functions.h" from Image.h and moved it into the cpp-files that actually make use of the
	utility-functions

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmQT/filmQT.h: hack to include <QTML.h> on mingw32

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmQT/filmQT.h: fix preprocessor syntax "#else defined" -> "#elif defined"

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVLC/videoVLC.cpp: fix colors on non-apple as well colors were really broken on w32 and linux as well, as "RV32" seems
	to mean "BGRA" (rather than RGBA) Closes https://github.com/umlaeute/Gem/issues/56

2014-09-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/CodingStyle.txt: drop git from CodingStyle it's really in Gem/wiki/Contributing

2014-09-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/CodingStyle.txt: note on "good commits"

2014-09-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/CodingStyle.txt: workflow without github

2014-08-06  IOhannes m zmölnig <zmoelnig@umlautQ-w32.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: clamp imagename to 80chars including the terminating NULL-byte.  this is according to the
	SGI-image specs.  furthermore, don't use strnlen() as this is not available on w32.

2014-08-06  IOhannes m zmölnig <zmoelnig@umlautQ-w32.umlaeute.mur.at>

	* plugins/videoVLC/videoVLC.cpp: Removed libvlc_new() arguments according to the online (doxygen) documentation, these arguments
	should not be used except for debugging, as they can change rapidly
	between releases

2014-09-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/Thread.cpp: including <winsock2.h> before <windows.h>

2014-09-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: don't force SDL/glfw to "yes"

2014-09-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: add windows.h to the default-headers

2014-09-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/iem.m4: m4-macro to extend AC_INCLUDES_DEFAULT

2014-09-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: in-code documentation

2014-09-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: put generic checks at the beginning

2014-09-04  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 8032816cd9120038fb9822e3df3af160d1da7230 Merge: ed1cb90c4
	a5198ca61 Author: IOhannes m zmölnig
	<zmoelnig@umlautQ.umlaeute.mur.at> Date:   Thu Sep 4 12:12:55 2014
	+0200

2014-09-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/Makefile.am: add [gemkeyboard] to install_DATA also use alphabetically correct position of gemkey*

2014-09-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/master'

2014-09-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp, src/Manips/glsl_vertex.cpp: cleanups

2014-09-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_snap.cpp, src/Pixes/pix_snap2tex.cpp: remove compile
	errors

2014-09-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h: use
	CPPEXTERN_MSG rather than explicit static callbacks

2014-09-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h:
	defer download to after context creation

2014-09-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/fragment_program.cpp, src/Manips/glsl_fragment.cpp,
	src/Manips/glsl_geometry.cpp, src/Manips/vertex_program.cpp,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_imageInPlace.cpp,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_texture.cpp: only call GLEW_... if we have a valid
	context

2014-09-04  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h: load shader
	in startRendering()

2014-09-03  Antoine Villeret <antoine.villeret@gmail.com>

	* abstractions/Makefile.am: add gemkeyname to install data

2014-09-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* README.txt, doc/CodingStyle.txt: Document github as the primary
	repository

2014-09-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_vertex.cpp: better check for valid context in multicontext-mode, we cannot just use GLEW_... without having
	called glewInit() first Closes: https://sourceforge.net/p/pd-gem/bugs/230/

2014-09-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemBase.h: make RenderState accessible from child-classes

2014-09-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/fix_mesh'

2014-09-02  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/mesh_square.cpp: fix texCoords

2014-09-02  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/mesh_line.cpp, src/Geos/mesh_line.h: indentation

2014-09-02  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/mesh_line.cpp, src/Geos/mesh_line.h: dynamic allocation
	of texcoord

2014-09-02  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/mesh_square.cpp: indentation Signed-off-by: Antoine Villeret <antoine.villeret@gmail.com>

2014-09-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemkeyboard.pd, abstractions/gemkeyname.pd: remove
	inlet from gemkey*

2014-09-02  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: added 'debug' mode and output events to
	outlet

2014-09-02  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/mesh_square.cpp, src/Geos/mesh_square.h: fix #45 use vector instead of static array

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: compat with
	GraphicsMagick-compat Closes https://sourceforge.net/p/pd-gem/bugs/181/

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: check for IsMagickInstantiated to differentiate between GraphicsMagick and ImageMagick

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* help/pix_film-help.pd: mentioned 'bang' method

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp, src/Pixes/pix_film.h: [pix_film]: added
	bang-method to query film-properties Closes https://sourceforge.net/p/pd-gem/feature-requests/50/

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemframebuffer.cpp: don't check for
	GLEW_framebuffer_object on destroyFBO we only destroy ressources that have been successfully created.
	they only have been successfully created, if the necessary
	openGL-extension have been available.

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/gemstate.sh, tests/all/gemstate_run.sh: pass full Pd to
	gemstate_run

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglSelectBuffer.cpp: fix memleak

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglSelectBuffer.cpp: only call glSelectBuffer if we
	actually have a buffer

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglSelectBuffer.cpp: properly initialize buffer/size Fixes another crasher

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglSelectBuffer.cpp: initialize glSelectBuffer-length
	to 0 rather than "-1", as the latter makes comparision with signed ints
	buggy.  This fixes a crasher bug

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_vpaint.cpp: using C++ memory managment for arrays there's still a crasher-bug when PBuffer is called

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h:
	separate m_reqTexUnits from #inlets so we can update m_reqTexUnits from GemState and still be able to
	free all inlets without memleaks nor segfaults.  LATER: do we need to update m_reqTexUnits? Closes http://sourceforge.net/p/pd-gem/bugs/224/

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: MPX-support: check for XInput2-header to be used in [gemglxwindow].  TODO: maybe we also need to check for "-lXi"

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: set depth-function to "<=" openGL's default is GL_LESS, but Gem has traditionally had GL_LEQUAL Closes: http://sourceforge.net/p/pd-gem/bugs/234/

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h: GemWin: reject all
	unknown messages to 2nd outlet (rather than printing an error-message)

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: use '0' rather than 'NULL'

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: make "fps" an alias for "frame" "frame" is a weird name for "framerate" anyhow.

2014-08-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: start/stop rendering need valid context so we need to bang the gemfoowindow first

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: SDL-buttons are off by one

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: re-indented

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: Weird hack for SDL on OSX

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: multipointer support for
	[gemsdlwindow] seems to do nothing.  do we have to enable it somewhere, or is this
	a limitation of the used SDL? LATER: protect the use of "event.*.which" with some #ifdefs

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp, src/Output/gemsdlwindow.cpp: use new
	event() method

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemcocoawindow.mm, src/Output/gemglfw2window.cpp,
	src/Output/gemglfw3window.cpp, src/Output/gemw32window.cpp: use
	signed devIDs for multi-pointer

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h: make devID a signed
	int for better compatibility with MPX (and since "unsigned" can be
	represented even less by "t_float")

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h: added "entry"
	function to GemWindow for unified output

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h:
	multipointer support for [gemglutwindow] also moved all the callbacks into an anonymous namespace (rather
	than having them as part of the class)

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/Makefile.am: disable [gemkey*] externals when using
	multicontext so we fallback to the abstractions Closes https://github.com/umlaeute/Gem/issues/43 Closes
	http://sourceforge.net/p/pd-gem/bugs/232/

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: reverse keyboard output:
	keyname->keynumber for compatibility with old [gemkey*] objects

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemkeyboard.pd, abstractions/gemkeyname.pd:
	[gemkeyboard]/[gemkeyname] abstractions

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemmouse.pd: adapt to multi-pointer API (and enhance
	compat) drop the device ID (in patch).  only output coordinates if mouse is moved (not all the buttons as
	well)

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp: adjust multipointer-API: devID comes
	before event e.g. if mouse #2 moves to 812/432, we output  "mouse 2 motion 812 432" rather than  "mouse motion 2 812 432" also output full list (last element was missing)

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemcocoawindow.mm, src/Output/gemglfw2window.cpp,
	src/Output/gemglfw3window.cpp, src/Output/gemglutwindow.cpp,
	src/Output/gemglxwindow.cpp, src/Output/gemmacwindow.cpp,
	src/Output/gemsdlwindow.cpp, src/Output/gemw32window.cpp: dummy
	support for multi-pointer events we always use devID=0, so we're only half-way there.  but at least
	the API is implemented

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h: add deviceID to
	keyboard/mouse-events so we can support multi-pointer devices.  also prepare for
	multi-keyboard setups (mainly because that's how MPX does it)

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: send start/stop-rendering messages to
	[gemhead]s Closes https://github.com/umlaeute/Gem/issues/44

2014-08-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: make sure rendering is turned off *before*
	window destruction

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/gemstate.sh: prepare to use GNU parallel

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/gemstate_run.sh: run test (for parallel)

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/objects.txt: remove trailing semicolon

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/existence.pd: use CR-mode for reading objects

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/gemstate.sh: added even more combinations to test

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/objectmaker_io.pd: don't print empty destroy message

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/gemstate.sh: more orders to test

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/objects.txt: multiple call args for pix_multitexture it seems that there are different errors for [pix_multitexture 1]
	and [pix_multitexture 3]

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/object_gemstate.template: create invisible window so the tests are less annoying

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/_object_tex.pd: provide a texture

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/_object_pix.pd: use [pix_test] rather than [pix_image] so we are not dependent on any plugins

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/gemstate.sh, tests/all/object_gemstate.template,
	tests/all/object_gemstate_pix.pd,
	tests/all/object_gemstate_simple.pd: use template for gemstate tests

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/object_gemstate.template: template for
	object_gemstate_...

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/gemstate.sh: generic tests using gemstate

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/_object_pix.pd, tests/all/object_gemstate_pix.pd,
	tests/all/{gemstate_ordered.pd => object_gemstate_simple.pd}: more
	tests

2014-08-25  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* tests/all/gemstate_ordered.pd, tests/all/objectmaker_io.pd: more
	abstractions for more complex tests

2014-08-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* tests/all/existence.sh: better readability iof script

2014-08-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* tests/all/createdestroy.sh: createdestroy test

2014-08-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* tests/all/createdestroy.pd, tests/all/createdestroy_AB.pd,
	tests/all/createdestroy_AxB.pd, tests/all/createdestroy_AxBy.pd,
	tests/all/createdestroy_AxyB.pd, tests/all/createdestroy_xAB.pd,
	tests/all/createdestroy_xABy.pd, tests/all/createdestroy_xAyB.pd,
	tests/all/objectmaker.pd: abstractions to test creating/destroying
	objects with or without windows

2014-08-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* tests/all/objects.txt: pix_freeframe does not NEED an argument any
	more

2014-08-22  Claude Heiland-Allen <claude@mathr.co.uk>

	* examples/13.recursion/01.repetition_is_futile.pd,
	examples/13.recursion/02.iteration_is_insufficient.pd,
	examples/13.recursion/03.recursive_spiral.pd,
	examples/13.recursion/04.binary_tree.pd,
	examples/13.recursion/05.n-ary_tree.pd,
	examples/13.recursion/06.breaking_symmetry.pd,
	examples/13.recursion/README, examples/13.recursion/nnrepeat.pd,
	examples/13.recursion/nrepeat.pd,
	examples/13.recursion/stack-help.pd, examples/13.recursion/stack.pd:
	replace obsolete email address

2014-08-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: nicer example "libs"

2014-08-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: use AS_IF rather than if...

2014-08-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: --with-FOO-cflags (rather than --with-FOO-includes) and slightly different semantics Closes https://github.com/umlaeute/Gem/issues/36

2014-08-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: simplify with-ALL logic

2014-08-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: replaced some "if" with AS_IF more to come

2014-08-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Setup.cpp: use anonymous namespace for static functions

2014-08-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Setup.cpp: be more verbose when search path cannot be
	modified since abstractions become crucial, i promoted the warnings to
	errors.  also mention if (and why) Gem was not able to add it's own
	path...  Closes https://sourceforge.net/p/pd-gem/bugs/229/

2014-08-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* autogen.sh, systeminfo.sh => build/tools/systeminfo.sh: moved
	systeminfo.sh into build/tools/ and updated autogen.sh script accordingly

2014-08-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoVLC/videoVLC.cpp: properly initialize m_convertImg to
	NULL Closes https://github.com/umlaeute/Gem/issues/39

2014-08-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_fragment.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_vertex.cpp, src/Vertex/vertex_add.cpp,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_draw.cpp,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_info.cpp,
	src/Vertex/vertex_mul.cpp, src/Vertex/vertex_quad.cpp,
	src/Vertex/vertex_tabread.cpp: fixing umlaut

2014-08-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: do not check GLEW_... if not needed should prevent crashes if glew was not initialized...  Closes: https://github.com/umlaeute/Gem/issues/40

2014-08-20  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: disable DV-support if libiec61883 or libraw1394 are
	missing it's disabled anyhow by the Makefile, but configure shouldn't *say*
	that it is supported if it is not...  Closes: https://github.com/umlaeute/Gem/issues/38

2014-08-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: make getLongImage() return early on
	failure

2014-08-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/imageSGI.cpp: added "imagename" property

2014-08-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/imageSGI.cpp: set image-name defaults to "Gem image"

2014-08-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp, plugins/imageSGI/sgiimage.h: add
	imgname to longstoimage()

2014-08-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: do not free "lptr" pointer as this is only a temporary, that points to "base" (which is already
	freed)

2014-08-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/imageSGI.cpp, plugins/imageSGI/imageSGI.h:
	announce SGI write support

2014-08-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/imageSGI.cpp, plugins/imageSGI/imageSGI.h: on the
	way to write-support for imageSGI

2014-08-04  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: allow specifying name when writing
	SGI-images (not used yet)

2014-08-02  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* plugins/videoVLC/videoVLC.cpp, plugins/videoVLC/videoVLC.h: format
	conversion (on OSX)

2014-08-02  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Gem/Image.cpp: ABGR/ARGB->BGRA conversion

2014-08-02  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Gem/Image.cpp: bail-out for unknown conversions

2014-07-31  IOhannes m zmölnig <zmoelnig@umlautQ-w32.umlaeute.mur.at>

	* plugins/videoDC1394/Makefile.am, plugins/videoDV4L/Makefile.am,
	plugins/videoV4L/Makefile.am, plugins/videoV4L2/Makefile.am: added
	GEM_THREADS_* flags (plugins) some Gem-plugins require threading, so we need to add GEM_THREADS_*
	flags

2014-07-31  IOhannes m zmölnig <zmoelnig@umlautQ-w32.umlaeute.mur.at>

	* src/Pixes/Makefile.am, src/Utils/Makefile.am,
	src/plugins/Makefile.am: added GEM_THREADS_* flags (core) some Gem-modules require threading, so we need to add GEM_THREADS_*
	flags

2014-07-31  IOhannes m zmölnig <zmoelnig@umlautQ-w32.umlaeute.mur.at>

	* m4/gem.m4: fix substitute name for "GEM_THREAD_FLAGS" no use to export "GEM_PTHREAD_CFLAGS" when we only modify
	"GEM_THREADS_CFLAGS"

2014-07-31  IOhannes m zmölnig <zmoelnig@umlautQ-w32.umlaeute.mur.at>

	* m4/ax_pthread.m4: on MinGW, try "-lpthread" first as "-pthread" will only set the CFLAGS and leave LIBS untouched,
	which results in a linker error (with separate compilation/linking
	stages)

2014-07-31  IOhannes m zmölnig <zmoelnig@umlautQ-w32.umlaeute.mur.at>

	* m4/ax_check_glu.m4: use AC_LINK_IFELSE to detect needed
	GLU-libraries AC_SEARCH_LIBS does some over-simplification (by providing it's own
	function declaration of gluBeginCurve(), which might *not* be
	compatible with the function implementation provided by the actual
	lib), which makes this test fail on MinGW.  with AC_LINK_IFELSE, we can use a "real" program, including proper
	includes.

2014-07-31  IOhannes m zmölnig <zmoelnig@umlautQ-w32.umlaeute.mur.at>

	* m4/ax_check_gl.m4: use AC_LINK_IFELSE to detect needed
	OpenGL-libraries AC_SEARCH_LIBS does some over-simplification (by providing it's own
	function declaration of glBegin(), which might *not* be compatible
	with the function implementation provided by the actual lib), which
	makes this test fail on MinGW.  with AC_LINK_IFELSE, we can use a "real" program, including proper
	includes.

2014-07-31  umläute <dev@umlaeute.mur.at>

	* m4/ax_check_gl.m4: *pop* AC_LANG after pushing it rather than *push* it twice...

2014-07-30  umläute <dev@umlaeute.mur.at>

	* m4/gem.m4: added check for ptw32_handle_t type

2014-07-30  umläute <dev@umlaeute.mur.at>

	* src/Utils/Thread.cpp, src/Utils/WorkerThread.cpp,
	src/plugins/videoBase.cpp: only set p_thread(0) is we don't have
	PTW32_HANDLE_T compat with MinGW

2014-07-30  umläute <dev@umlaeute.mur.at>

	* systeminfo.sh: get OS on W32

2014-07-30  umläute <dev@umlaeute.mur.at>

	* systeminfo.sh: use 'which' that doesn't bail out

2014-07-30  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* .gitignore, build/.gitignore, build/autoconf/.gitignore,
	extra/.gitignore, extra/pix_artoolkit/.gitignore,
	plugins/videoAVT/.gitignore, plugins/videoHALCON/.gitignore,
	plugins/videoPYLON/.gitignore: more gitignores make gitignore more
	path-local

2014-07-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_test.cpp: create SMPTE-like bars as test-image

2014-07-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_test.cpp, src/Pixes/pix_test.h: postrender to reset
	newfilm/newimage

2014-07-29  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp: on OSX we want ARGB rather
	than RGBA Closes https://github.com/umlaeute/Gem/issues/30

2014-07-29  IOhannes m zmölnig <zmoelnig@umlautQ-osx.umlaeute.mur.at>

	* src/Utils/any.h: forcing instantiation of get_type() ugly hack to make gem::any work with pixBlock* on OSX/10.9

2014-07-28  IOhannes m zmölnig <zmoelnig@umlautq-osx.umlaeute.mur.at>

	* m4/gem.m4: remove '-framework' flags from LDFLAGS it should only be in HAVE_FRAMEWORK_...

2014-07-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* systeminfo.sh: get CPU-count on OSX & w32

2014-07-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* systeminfo.sh: get OS/kernel on linux/osx

2014-07-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/any.h: Revert "switching to new any.h" This reverts commit fdc346653fee1201ddf2319ee338b913c3792ae7.

2014-07-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/model.cpp, src/Pixes/pix_texture.cpp: Revert "switching
	tex_basecoords to pointers" This reverts commit 7fee0a79518ce90b5b5424d2317ffdeb204c8f26.

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : commit 7fee0a79518ce90b5b5424d2317ffdeb204c8f26 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Wed Jul 23
	17:38:43 2014 +0200

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/any.h: switching to new any.h

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglFogfv.cpp: only call atom_getfloat() if there are
	atoms

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* abstractions/gemwin.pd: support for single/double buffering untested

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Properties.cpp, src/RTE/Outlet.cpp: use any::compatible()
	to check for compatibility before catching errors

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/any.h: any::compatible() for future compatibility

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_clearblock.cpp: fixed typo

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_record.cpp, src/Pixes/pix_video.cpp,
	src/plugins/film.cpp, src/plugins/imageloader.cpp,
	src/plugins/imagesaver.cpp, src/plugins/modelloader.cpp,
	src/plugins/record.cpp, src/plugins/video.cpp: must not rely on some
	header file including <algorithm> any.h includes <algorithm> (but this is to go away).  if a class
	needs <algorithm> itself, it ought to include it explicitly.

2014-07-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_test.cpp, src/Pixes/pix_test.h: made pix_test an
	image source

2014-07-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/iem_ftgl.m4: use CPPFLAGS when checking for FTGL/ftgl.h and only check, if FTGL has been detected.  (hopefully): Closes https://github.com/umlaeute/Gem/issues/28

2014-07-21  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* m4/ax_check_glut.m4: fix AX_CHECK_GLUT as well

2014-07-21  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* m4/ax_check_glu.m4: trying to make AX_CHECK_GLU work on OSX

2014-07-21  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* m4/ax_check_gl.m4: Fixed no-X detection for darwin's GL

2014-07-21  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Output/Makefile.am: added GL_LDFLAGS/GLUT_LDFLAGS since the new ax-macros also define these (e.g. on OSX)

2014-07-21  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* plugins/modelASSIMP2/Makefile.am, plugins/modelOBJ/Makefile.am:
	added GL_LDFLAGS since the new ax-macros also define these (e.g. on OSX)

2014-07-21  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Makefile.am: respect GL_LDFLAGS not only GL_LIBS

2014-07-21  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* m4/ax_check_gl.m4: fixing ax_check_gl macro

2014-07-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* autogen.sh: call systeminfo if available

2014-07-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* systeminfo.sh: script to get some system information like CPU count handy, if we want to run parallel builds

2014-07-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: removed "force" option from GEM_ARG_(DIS|EN)ABLE even I couldn't remember what this is needed for...  Closes: https://github.com/umlaeute/Gem/issues/19

2014-07-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: only run additional checks if feature is not disabled GEM_CHECK_LIB should not not run AC_CHECK_...  if it has been
	explicitely disabled via "--without-..." Closes https://github.com/umlaeute/Gem/issues/25

2014-07-20  Antoine Villeret <antoine.villeret@gmail.com>

	* README.txt: update git URL to point to the up-to-date repo...

2014-07-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
	src/Manips/linear_path.cpp, src/Manips/linear_path.h,
	src/Manips/spline_path.cpp, src/Manips/spline_path.h: moved static
	code from *_path to  GemPathBase

2014-07-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/spline_path.cpp: bracing

2014-07-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_histo.cpp, src/Pixes/pix_histo.h: removed unused
	checkarray() function

2014-07-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/fix_64bitarray'

2014-07-09  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageMAGICK/MagickCore.cpp: cleanup MagickCore image after
	use Closes sourceforge pd-gem/bugs/209

2014-07-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_frei0r.cpp: more braces

2014-07-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/RTE.cpp: don't construct dir/filename if both are the same

2014-07-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/RTE.cpp: only call canvas_makefilename() with a proper
	canvas avoid more crashes

2014-07-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/RTE.cpp: use '\0' as no-string rather than NULL strlen(NULL) is undefined behaviour, which makes
	open_via_path(NULL,...) crash on some systems.  so we now use a
	proper C-string that only consists of the terminating 0-byte.  this should *really* close sf-bug #225

2014-07-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/RTE.cpp: allow context (canvas) to be NULL Fixes sourceforge's pd-gem/bugs/225

2014-07-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* examples/Makefile.am: added more patches/data to "install" target

2014-07-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* examples/02.advanced/09.SnapshotSaveHD.pd: notes about framebuffer
	limitation and how to set your own picture

2014-07-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* examples/02.advanced/23.SplitScreen.pd: added short explanation

2014-07-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/master'

2014-07-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: check for real function in zlib rather than dummy "main"

2014-07-06  Antoine Villeret <antoine.villeret@gmail.com>

	* examples/Makefile.am: install 04.pix/27.bitmap_font.pd example

2014-06-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* examples/01.basic/08.model.pd: make [create( the default action
	for the gemwin

2014-06-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/glew.c: use internal glew if GLEW_BUILD is defined rather than !HAVE_LIBGLEW.  this is necessary after updating the
	GEM_CHECK_LIB.  check: why is there no HAVE_GEM_LIB_GLEW or the like?

2014-06-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: better GEM_CHECK_LIB implementation

2014-06-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: use $() rather than `` for stdout-results

2014-06-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L/videoV4L.h, plugins/videoV4L2/videoV4L2.h: use
	HAVE_PTHREAD as well as HAVE_PTHREADS

2014-06-26  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/GemConfig.h: new m4-macros define HAVE_PTHREAD rather than
	HAVE_PTHREADS

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: define HAVE_GEM_LIB_...

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac, m4/gem.m4: use GEM_CHECK_LIB_* rather than PKG_* for
	aggregate flags

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/pkg.m4: fix pkg.m4 by allowing some more patterns PKG_FOO is used in messages.  PKG_FOO_PKG_ERRORS is used to store
	per-pkg errors (?)

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/pkg.m4: Updated pkg.m4

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/lib-prefix.m4: removed lib-prefix.m4 not needed any more (has it ever been needed?)

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/ax_check_gl.m4, m4/ax_check_glu.m4, m4/ax_check_glut.m4,
	m4/ax_compiler_vendor.m4, m4/ax_pthread.m4: updated ax_ macros

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_artoolkit/configure.ac, plugins/videoAVT/configure.ac:
	use new GEM_CHECK_LIB features

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/GemString.cpp: include fribidi.h based on the
	header-check rather than on the library check

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: check for headers (as fallback) with GEM_CHECK_LIB

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: use new HEADERS for checking libglfw

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: document usage of GEM_CHECK_LIB and use plural for HEADERS parm

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: check headers in GEM_CHECK_LIB

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: proper use of AS_VAR_SET

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_artoolkit/configure.ac, plugins/videoAVT/configure.ac:
	GEM_CHECK_LIB now has an extra argument (leave it blank for now)

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* m4/gem.m4: --with-FOO-includes overrides PKG_FOO_CFLAGS and the same for -libs LATER: should we append the additional search/include paths to the
	PKG_FOO_* rather than overwrite it?

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac, m4/gem.m4, m4/iem_ftgl.m4, m4/iem_opengl.m4: added
	HEADERs argument to GEM_CHECK_LIB currently it's a no-op...  LATER use it, to check whether all required header-files are
	available, in case pkg-config fails

2014-06-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: check for header-files if libglfw is detected if only the library is installed (but not the dev-headers),
	GEM_CHECK_LIB will return SUCCESS (as it succeeds to link and does
	not check for headers).  LATER: add an (optional) "headers" field to GEM_CHECK_LIB to
	centralize this

2014-06-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: fix double deletion of m_font makeFont() must free all allocated ressources, so we don't need to
	free m_font ourselves (which would result in a double free if m_font
	is really only a proxy to the real font-ressource) github Closes: umlaeute/Gem#16

2014-06-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h: remove
	message-callback and added dummy (t_symbol*) argument for setMess(), since
	CPPEXTERN_MSG() requires it...

2014-06-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_curve.cpp: removed debugging printout

2014-06-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h: remove unused
	checkarray() function

2014-06-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_curve.cpp: using macros to simplify code

2014-06-23  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_curve.cpp: only call setMess() if we have any
	arguments

2014-06-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'avilleret/videoDC1394'

2014-06-20  Antoine Villeret <avilleret@chuntu-14.04>

	* plugins/videoDC1394/videoDC1394.cpp: fix property set and get

2014-06-20  Antoine Villeret <avilleret@chuntu-14.04>

	* plugins/videoDC1394/videoDC1394.cpp: indentation

2014-06-20  Antoine Villeret <avilleret@chuntu-14.04>

	* plugins/videoDC1394/videoDC1394.cpp: fix memory allocation

2014-06-20  Antoine Villeret <avilleret@chuntu-14.04>

	* plugins/videoDC1394/videoDC1394.cpp: make mode readable only at
	least one mode is defined

2014-06-11  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/Makefile.am, src/Output/{gemglfwindow.cpp =>
	gemglfw2window.cpp}, src/Output/{gemglfwindow.h =>
	gemglfw2window.h}: renamed [gemglfwindow] to [gemglfw2window]

2014-06-10  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Gem/Manager.cpp: in GEM_MULTICONTEXT there is no gfxInfo

2014-06-10  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Base/GemContext.cpp, src/Base/GemContext.h: there's no
	GemGlewXContext on OSX

2014-06-05  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/Makefile.am: [gemmouse] to be replaced by an
	abstraction

2014-06-05  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/Makefile.am, src/Controls/Makefile.am: disable
	GemWinCreate and [gemwin] in MULTICONTEXT mode

2014-06-05  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Manager.cpp, src/Gem/Manager.h: disable code when building
	for MULTICONTEXT when building GEM_MUILTICONTEXT, we want to get rid of GemWinCreate
	and friends

2014-06-05  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: enable GLEW_MX when using internal GLEW with
	multicontext-support

2014-06-03  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/astyle.rc: config-file for astyle to enforce a simple CodingStyle

2014-05-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseNone.cpp: added missing (dummy)
	method-implementations

2014-05-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_frei0r.cpp: f0r_param_string is now a 'char*'

2014-05-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/CodingStyle.txt: (re)structured CodingStyle guide

2014-05-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* doc/CodingStyle.txt: note on the C++-standard to use

2014-05-28  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text2d.cpp, src/Geos/text3d.cpp,
	src/Geos/textextruded.cpp, src/Geos/textoutline.cpp: simplified
	non-FTGL [text*] dummies - there's no render() method (fixing FTBFS) - remove the boilerplate; it's easier to see that these do nothing   if we are not deluded by long comments

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/frei0r.h: MSC_VER seems to have `uint32_t` LATER check which M$VC versions have this type, and only typedef it
	for those that lack it.  reapplied patch-set after migration to frei0r-1.2

2014-05-27  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/frei0r.h: updated to frei0r-1.2

2014-05-13  Cyrille Henry <ch@chnry.net>

	* src/Controls/gemframebuffer.cpp: add a new 32 type for framebuffer
	(since GL_RGB_FLOAT32_ATI is not usable with intel GPU on linux)

2014-05-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoDC1394/videoDC1394.cpp: simplify the code ?

2014-05-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoDC1394/videoDC1394.cpp: make property readable even
	if it can't be changed

2014-05-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoDC1394/dc1394-videoplugin.pd: explain a little bit
	how feature mode works

2014-05-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoDC1394/videoDC1394.cpp: indentation replace tabulation with spaces

2014-05-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoDC1394/videoDC1394.cpp: add a setter for feature mode

2014-05-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoDC1394/videoDC1394.cpp: add a get for feature mode

2014-05-09  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoDC1394/videoDC1394.cpp: add properties to set feature
	mode

2014-05-09  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 9d7e28471611595087f8266edd88a27cafeab9a0 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Thu May 8
	12:04:05 2014 +0200

2014-05-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/videoBase.cpp: include GemConfig.h to get
	HAVE_SYS_SELECT_H

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_dot.cpp: using standard RGB2GREY conversion factors they tend to saturate less...

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_dot.cpp: make sure that dot_(h)size is at least 1 fixes crashes with small dot-sizes (resulting in devision-by-zero)

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_dot.cpp: in YUV-space we deal with U16 rather than
	U32 so we cannot calculate both Y0 & Y1.  CID:27796,27808

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: removed trailing spaces

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: using size_t rather than int32 for
	lengths

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: fixing another potential integer
	overflow CID:53711

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: manual type promotion to
	prevent integer overflow again trying to fix CID:27876

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: make sure that (ushort)*(ushort) is
	written into (ulong) by using an intermediate ushort variable, and type-casting the
	operands CID:53709,27875 CID:53710,53711

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_fiducialtrack/fidtrackX.c: brute-force assertion that
	leaf_count > 0 CID:27860

2014-05-07  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_fiducialtrack/treeidmap.cpp: trying to sanitize values
	read from file CID:27946

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWinCreate.h: initializing WindowInfo::deskMode CID:27972

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: added printf argument CID:53707

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: proper variadic NOP macro CID:27896

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: protecting m_thread_running with mutex CID:27890

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/vertex_program.cpp, src/Manips/vertex_program.h: using
	std::string instead of char* CID:28029

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: hopefully fixing integer
	overflow (unsigned long) should be able to hold (ushort*ushort*3) CID:27876

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: fixing ressource leak in early
	exit CID:53708

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/any.h: properly overriding std::bad_cast::what() again trying to fix CID:27795

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: make sure TAGLEN is usnigned long so that all operations using it wil lbecome unsigned long,
	preventing overflows hopefully fixing CID:27875

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: default value for
	default-format is -1 that's the 2nd try to fix CID:27835

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_fiducialtrack/fidtrackX.c: indentation

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: 0-initialization of XFontSet CID:27949

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: removed dead code "foo*(foo?1:0)" is always "foo" CID:27839,27840

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/State.cpp, src/Gem/State.h: adapt to bad_any_cast::what()
	returning a 'char*' no more x.what().c_str()

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/any.h: properly override what() in gem::bad_any_cast it should return 'const char*' rather than 'const std::string' CID:27795

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/sphere.cpp: make sure that slices/stacks are > 0 CID:27861,27862

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/sphere.cpp: orientation is currently dead-code but we want to keep it for easier experimentation CID:27844,27845

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/slideSquares.h: removed unused members CID:27989

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/rubber.cpp: initialize all members CID:27965

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/ripple.cpp: document dead code CID:27836,27837

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/ripple.cpp: initializing all members CID:27967

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/model.h: removed unused variables CID:27971

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/mesh_line.cpp: initializing members CID:28002

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/cylinder.cpp, src/Geos/disk.cpp: mark dead-code as
	intentional CID:27846,27843

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Manager.cpp: simplify colormask code using a function that sets the glColorMask selected via an enum CID:27841,27842

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: disable canvas-evaluation - there's a double-assignment to canvas (bug!) - it's not used anyhow CID:27865,28028

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemframebuffer.cpp: simplifying printout code CID:27838

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: initializing structs to 0 CID:27983

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: mark unset default by using
	negative values CID:27835

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: sanitizing image dimensions CID:27947,27876

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/mesh_square.h, src/Geos/newWave.h: indentation

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/newWave.h: removing unused variables

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/newWave.cpp: initialize member variables CID:27960

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/mesh_square.cpp: initialize member variables CID:27953

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: check return value of (x)ioctl CID:27799

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDC1394/videoDC1394.cpp: check whether we actually do
	have the named property CID:27801

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: no need to check return-value of
	props.get() CID:27804

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_metaimage.cpp: set average to 0 if there are no
	elements CID:27850,27851,27852,27853,27854,27855,27856,27857,27858,27859

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/SIMD.cpp: mark seemingly dead-code as false-positives CID:27847

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_mano/pix_mano.cpp: fixed typo (missing semicolon)

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/Thread.cpp: locking mutex before accessing 'isrunning' CID:27891

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/PluginFactoryTimple.h: checking dynamic_cast result,
	can lead to dead-code CID:27833

2014-05-06  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_hit/pix_hit.cpp: use Y0 to get grey-value from YUV-data CID:27906

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: check return value of scanf CID:27800,27802,27803

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: when reading data from files, we
	have to trust it (somewhat) CID:27945

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: only allow 1,3,4 as zsize CID:27945

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: preventing integer overflow 0xFFFF*0xFFFF*4 needs at most 33bits ("unsigned long") CID:27875

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_mano/pix_mano.cpp: avoiding division by zero CID:49537

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: null-terminating strncpy() CID:27798

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: fixing X-ErrorHandler (again) seems like i lost the commit CID:27868

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: initializing member vars CID:27963

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L/videoV4L.cpp, plugins/videoV4L/videoV4L.h:
	initializing v4l-structs CID:27980

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_histo.cpp, src/Pixes/pix_kaleidoscope.cpp,
	src/Pixes/pix_vpaint.cpp: initializing member variables CID:?,?,?

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglGetFloatv.cpp, src/openGL/GEMglGetIntegerv.cpp:
	initializing member variables CID:28017 CID:28014

2014-04-30  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: no use for code after throwing an
	exception CID:28027

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : commit 42755cd9aea52288c085abe607a32eec5d782372 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Tue Apr 29
	18:22:36 2014 +0200

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/State.cpp: disable dead code CID:28024

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/State.cpp: create own 'data' instance CID:27869

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/State.cpp: initialize member vars CID:27966

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/vertex_program.cpp: initializing member vars CID:27985

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Particles/papi/general.h: initialize member vars CID:27969

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Particles/papi/vector.h: initialize member vars CID:27968

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Particles/part_velocity.cpp: intialize member vars CID:27995

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_backlight.cpp: initialize member vars CID:27997

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_blur.cpp: initialize member variables CID:28001

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_chroma_key.cpp: properly initialize all members CID:27992 CID:27864

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_colorreduce.cpp: properly initialize member
	variables CID:27970

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_compare.cpp: initialize member variables CID:27991

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_convolve.cpp: initialize member variables; properly
	fail on error CID:27977

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_crop.cpp: initialize member variables CID:27976

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_cubemap.cpp: make sure only valid image IDs are
	passed CID:27893

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_cubemap.cpp: removed unnecessary null-ptr check CID:27937

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_curve.cpp: initialize members CID:28004

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_duotone.h: removed unused members CID:28000

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_posterize.cpp, src/Pixes/pix_posterize.h: initialize
	member vars CID:28007

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_puzzle.cpp, src/Pixes/pix_puzzle.h: initialize
	member variables CID:27988

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_rds.cpp: initializing members CID:28003

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_refraction.cpp: initializing members CID:27998

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_roll.cpp: initializing members CID:28006

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: freeing outlet in dtor

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: initialize member struct and vars CID:28011

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_test.cpp: initialize member variables CID:27993

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_test.cpp: disable unreachable code CID:28026

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp: only enable m_pbo is there is at least
	on Pbo so we avoid a division-by-zero CID:27854

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp: NULL-ptr check CID:27870

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp: remove void NULL-pointer check CID:27938

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_threshold.cpp: initialize member variables CID:27996

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_video.cpp: decrement argc in loop CID:27873

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_vpaint.cpp, src/Pixes/pix_vpaint.h: initialize
	member variables (and remove unused ones) CID:27990

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_writer.h: removed unused member CID:28005

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/SIMD.cpp: simplified arch-string constructions without dead-code...  CID:27848

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/Thread.cpp: initialize pthread member CID:28008

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/ThreadSemaphore.cpp: fixing refcount increment/decrement CID:27902 CID:27903

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/WorkerThread.cpp: initialize member data (pthread) CID:27981

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglCopyTexImage2D.cpp: initialize member data CID:27984

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglGetFloatv.cpp, src/openGL/GEMglGetIntegerv.cpp:
	initializing atomlist CID:28017 CID:28014

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglMap1d.cpp, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMap2d.cpp, src/openGL/GEMglMap2f.cpp,
	src/openGL/GEMglMapGrid2d.cpp, src/openGL/GEMglMapGrid2f.cpp,
	src/openGL/GEMglTexSubImage1D.cpp: initializing member variables CID:27987 CID:27978 CID:27957 CID:27975 CID:27959 CID:27974
	CID:27958

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/videoBase.cpp: initialize members CID:27973

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: free temporary ressources and check
	fseek() CID:27805

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageJPEG/imageJPEG.cpp: check return value of props.get() CID:27807

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmMPEG3/filmMPEG3.cpp: disable unrecachable code CID:28025

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmMPEG3/filmMPEG3.cpp: initialize all member variables CID:27979

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_mano/pix_mano.cpp: hopefully fixing infinite loop CID:27874

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_mano/pix_mano.cpp: checking whether n is 0 CID:27863

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_mano/pix_mano.cpp, extra/pix_mano/pix_mano.h: initialize
	all member variables CID:27986

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_hit/pix_hit.cpp, extra/pix_hit/pix_hit.h: ctor for
	hitarea struct CID:27952

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_drum/pix_drum.h: removed unused members

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_drum/pix_drum.cpp: initialize member values CID:27950

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp: initialize member data CID:28012

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/recordV4L2/recordV4L2.cpp: initialize member data CID:28018

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_coordinate.cpp: initialize member data CID:28019

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : commit 2e4ee4c1da0fa2d0125cf6611a87996a12bdaacc Merge: f7c56220d
	620e9f25e Author: IOhannes m zmölnig
	<zmoelnig@umlautQ.umlaeute.mur.at> Date:   Tue Apr 29 12:23:28 2014
	+0200

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/shearXY.cpp, src/Manips/shearXZ.cpp,
	src/Manips/shearYX.cpp, src/Manips/shearYZ.cpp,
	src/Manips/shearZX.cpp, src/Manips/shearZY.cpp: initialize members CID:28020,28016,28015,28013,28010,28009

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_pix2sig.cpp: initialize member variables CID:28021

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Particles/part_info.cpp: initialize m_alist CID:28022

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Particles/papi/actions.cpp: initializing member data CID:28023

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: prevent integer overflow in
	multiplication CID:27905

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_buffer.cpp: checking signedness for atom_getint() check sign of atom_getint() before assigning to uint CID:27987

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: check atom_getint()<0 before
	assigning to uing CID:27901

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageJPEG/imageJPEG.cpp: test whether jpeg_write_scanlines
	could write at least 1 line rather than <0 (since write_scanlines returns uint...) CID:27901

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/State.cpp: fixed not-found handling of GemState::keys if iterator==end(), then the key was not found, so we cannot get the
	value...  CID:27877

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp: added
	missing semicolon...  ouch, how did i commit this?

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglMap1d.cpp: fixed typos introduced when fixing
	memleaks

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemreceive.cpp: fixed sizeof() argument when freeing CID:27939

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: fixing typo CID:27809

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglMaterialfv.cpp: document missing break in switch CID:27887

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/openGL/GEMglDrawElements.cpp,
	src/openGL/GEMglFeedbackBuffer.cpp, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglPrioritizeTextures.cpp:
	fixed memleaks CID:27810 CID:27811 CID:27812 CID:27813 CID:27815,27816,27817
	CID:27821,27822 CID:27824

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/vertex_program.cpp: trying to make a copy instead of
	wrapping a pointer CID:28029

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L/videoV4L.cpp: initialize vchannel_done to FALSE CID:27948

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/ripple.cpp: make sure that index never exceeds range by swapping range-check and array-access CID:27908 CID:27909

2014-04-29  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp: fix out-of-bounds access of array CID:27907

2014-04-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'github/master'

2014-04-22  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Makefile.am: set CFLAGS to CXXFLAGS so glew.c get's compiled correctly

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L/videoV4L.cpp, plugins/videoV4L/videoV4L.h:
	removed unused members and initialize the rest CID:27980

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoDV4L/videoDV4L.cpp: initialize all member variables CID:27964

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: initializing all struct-members to
	NULL using memset() CID:27963

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemhead.cpp, src/Controls/gemhead.h: removing unused
	member variables CID:27962

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIR.h: fixed FTBFS after
	trying to fix memleak

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_tIIR.cpp: freeing dynamically allocated member data CID:???

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: cannot throw two exceptions at the
	same time CID:28027

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/vertex_program.cpp: make sure that strings are
	NULL-terminated CID:27940 CID:27941 CID:27942

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Gem/Image.cpp: remove self-assignement "data=data" is a leftover from a search/replace operation CID:27898 CID:27899 CID:27900

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_tIIR.cpp: free dynamically allocated member data CID:27830 CID:27831 CID:27832

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/sphere.cpp: free dynamically allocated member data CID:27827 CID:27828 CID:27829

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Utils/ThreadSemaphore.cpp: deleting refcount memory when it
	drops below 0 CID:27826

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h: free dynamically
	allocated member data use initialization rather than extra code in ctor.  CID:27825

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h: free dynamically
	allocated member data use initialization rather than extra code in ctor.  CID:27823

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Particles/part_render.cpp, src/Particles/part_render.h:
	deleting dynamically allocated members CID:27818 CID:27819 CID:27820

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_buffer.cpp: deleting dynamically allocated members CID:27814

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_tIIR.cpp: freeing heap-allocated memory CID:27933 CID:27934

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/imageSGI/sgiimage.cpp: freeing heap-allocated data and
	file-handles CID:27928 CID:27929 CID:27930 CID:27931 CID:27932

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemPixDualObj.cpp: simplified printing of pix-format CID:27926 CID:27927

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: use std::string copy rather
	than strdup() CID:27925

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: close filedescriptor CID:27924

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: printf(%d) takes int CID:27912

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/recordV4L2/recordV4L2.cpp: provide enough arguments for
	printf() CID:27921

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/vertex_program.cpp: need to "delete[]" an array (rather
	than just "delete") CID:27849

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/polygon_smooth.cpp: braces around code-block it's C++, not python, so indentation does not mean a thing...  CID:27895

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Manips/glsl_program.cpp: indentation CID:27894

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L/videoV4L.cpp: added missing return statement CID:27892

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoV4L2/videoV4L2.cpp, src/Controls/gemframebuffer.cpp,
	src/Geos/newWave.cpp, src/Pixes/pix_blob.cpp,
	src/Pixes/pix_curve.cpp, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_snap2tex.cpp: document fall-through in switch/case CID:27878 CID:27879 CID:27880 CID:27881 CID:27886 CID:27888
	CID:27889

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_multiblob.cpp, src/Pixes/pix_multiblob.h:
	initialized member variables (and removed unused ones) CID:27951

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_metaimage.cpp, src/Pixes/pix_metaimage.h:
	initialized member variables (and removed unused ones) CID:27955

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_lumaoffset.cpp, src/Pixes/pix_lumaoffset.h:
	initialized member variables (and removed unused ones) CID:27999

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_levels.cpp, src/Pixes/pix_levels.h: initialize
	members CID:27956

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_kaleidoscope.cpp: initialize members CID:27982

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_halftone.cpp, src/Pixes/pix_halftone.h: removed
	unused members, initialize the rest CID:27954

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_histo.h: removed unused member CID:27994

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_histo.cpp: document use of switch with fall-through CID:27882 CID:27883 CID:27884 CID:27885

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_halftone.cpp, src/Pixes/pix_halftone.h: avoid unused
	members pSource/pOutput are only used as function-local variables, so
	there's no need to keep them as instance members CID:27954

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp: trying to fix a ressource leak in
	pix_freeframe LATER: switch to GemDylib() CID:27923

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_frei0r.cpp: simplified/fixed frei0r loading
	mechanism

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/Makefile.am: include RTE/RTE.h into installed headers

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp: using RTE's findFile

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/RTE.cpp, src/RTE/RTE.h: findFile for RTE

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp: fixed typo
	(trailing semicolon)

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp: added string argument to printf("%s") CID:27922

2014-04-17  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/film.cpp, src/plugins/imageloader.cpp,
	src/plugins/imagesaver.cpp, src/plugins/modelloader.cpp,
	src/plugins/record.cpp, src/plugins/video.cpp: correcting printf
	formatstrings CID:27913 CID:27914 CID:27915 CID:27916 CID:27917 CID:27918
	CID:27919 CID:27920

2014-04-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_multiblob.cpp: when checking for NULL-pointers do so
	consequently CID:27935 CID:27936

2014-04-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Controls/gemhead.cpp, src/Pixes/pix_movie.cpp: assert() that
	the state is valid before using it CID:27871 CID:27872

2014-04-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/GemWinCreateXWin.cpp: avoid accessing NULL-pointers esp. since we already have the value cached.  CID:27868

2014-04-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp: skip
	frei0r/freeframe loader without name CID:27866 CID:27867

2014-04-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/multimodel.cpp, src/Pixes/pix_multiimage.cpp: use
	strncpy() to limit copy-size CID:27943 CID:27944

2014-04-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: make sure that strncpy()
	returns NULL-terminated characters.  CID:27797 CID:27798

2014-04-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/plugins/film.cpp: assure that we do an assignment in the
	comparision CID:27911

2014-04-16  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* extra/pix_drum/pix_drum.cpp: fixed typo: assignment instead of
	compare CID:27910

2014-04-15  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit b72a1e96e90c288beec4c07ea26c193497bd0c81 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Mon Apr 14
	16:29:32 2014 +0200

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'danomatika/avfoundation' into
	avfoundation Conflicts:         configure.ac         plugins/filmAVFoundation/AVFMoviePlayer.h         plugins/filmAVFoundation/AVFMoviePlayer.m         plugins/filmAVFoundation/Makefile.am         plugins/filmAVFoundation/filmAVFoundation.mm

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: checking for AVFoundation

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: trailing white-space

2014-04-14  zmoelnig for danomatika <danomatika@gmail.com>

	* plugins/filmAVFoundation/AVFMoviePlayer.h,
	plugins/filmAVFoundation/AVFMoviePlayer.m,
	plugins/filmAVFoundation/Makefile.am,
	plugins/filmAVFoundation/filmAVFoundation.h,
	plugins/filmAVFoundation/filmAVFoundation.mm: adding (non-working)
	filmAVFoundation

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : commit b82c7e22e6254913611cef4798229c4af584e889 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Mon Apr 14
	15:25:28 2014 +0200

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp, src/Geos/text2d.cpp,
	src/Geos/text3d.cpp: updating copyright date

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp, src/Geos/text2d.cpp: make line-distance
	independent of m_precision

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: moving m_dist factor from makeLineDit()
	to render()

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text3d.cpp: some additional Error checking when setting
	FaceSize don't know whether this will do anything...

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text2d.cpp: invalidate m_font when fonts are freed

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: remove upper precision clamp this is really a bug in FTGL and should be fixed there (see Debian
	Bug #744756)

2014-04-14  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text3d.cpp: check whether font exists before checking for
	errors

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text3d.cpp, src/Geos/text3d.h: aliased/anti-aliased
	[text3d]

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text2d.cpp: make "antialias" an alias for "alias"

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text2d.cpp: update font when aliasing is changed

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: set m_font to the font returned by
	makeFont()

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text2d.cpp, src/Geos/text2d.h: use renderLine() rather
	than our own render() so we can re-use the justification code in TextBase

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text2d.cpp, src/Geos/text2d.h: use two font-pointers, and
	make m_font only a proxy to them oho...this commit is broken (cannot split into two separate commits
	anymore)

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: removed unused code

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: apply justification in renderLine() rather than directly in justifyFont() LATER: think about using "FTLayout" for doing the layout

2014-04-10  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBase.h, src/Base/TextBaseFTGL.cpp: make justifyFont()
	return the actual justification so we can apply it manually

2014-03-27  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit cc78c8e426a48a51961e95955ff4d234909ccfe6 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Wed Mar 19
	17:13:07 2014 +0100

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text3d.cpp: use TextureFont as [text3d]; does this break
	things?

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text2d.cpp, src/Geos/text2d.h: indentation

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/text2d.cpp, src/Geos/text2d.h: use setFontSize() without
	args

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: no use to get old face-size

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBaseFTGL.cpp: settable precision for FTGL-fonts this basically sets the internal font-size to something bigger, and
	then scales the font back...

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/Makefile.am, src/Base/TextBaseNone.cpp: TextBaseNone.cpp
	provides the no-font-support baseclass for text

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/Makefile.am, src/Base/{TextBase.cpp => TextBaseFTGL.cpp}:
	renamed TextBase to TextBaseFTGL and only contain FTGL code!

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBase.cpp: protect against negative fonts!

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBase.cpp, src/Base/TextBase.h: info outlet!

2014-03-19  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Base/TextBase.cpp: use switch/case for justification LATER: switch justification to layout manager FTLayout!

2014-03-17  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit acb20757f38f6b8a1d96a3bc32b35d0403bfb0d8 Author: IOhannes
	m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at> Date:   Tue Mar 11
	11:14:34 2014 +0100

2014-02-25  danomatika <danomatika@gmail.com>

	* configure.ac, plugins/Makefile.am,
	plugins/filmAVFoundation/AVFMoviePlayer.h,
	plugins/filmAVFoundation/AVFMoviePlayer.m,
	plugins/filmAVFoundation/Makefile.am,
	plugins/filmAVFoundation/filmAVFoundation.h,
	plugins/filmAVFoundation/filmAVFoundation.mm: filmAVFoundation
	added, builds but not tested; first tentative OBJC compiler support,
	some hacks there to void QT checks which need to fixed later

2014-02-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDC1394/videoDC1394.cpp: whitespace and indentation

2014-02-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoDC1394/videoDC1394.cpp: new properties are write-only

2014-02-04  antoine@nusmuk-12.04 <antoine.villeret@gmail.com>

	* plugins/videoDC1394/videoDC1394.cpp: add new properties to
	videoDC1394 add `reset_bus` to free leftover ISO channels or bandwidth but force
	all camera on bus to re-enumerate add `reset_camera` to restore
	camera default settings add `power` to switch camera on and off

2014-01-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: fixed typo: it's AC_CHECK_HEADERS rather than AC_CHECK_HEADER if we want to check for multiple headers
	at once

2014-01-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: report error to 2nd outlet

2014-01-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: set shm_addr to NULL on failure.

2014-01-22  antoine@nusmuk-12.04 <antoine.villeret@gmail.com>

	* src/Pixes/pix_share_read.cpp: report issue to right outlet Signed-off-by: antoine@nusmuk-12.04 <antoine.villeret@gmail.com>

2014-01-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: always check return value of
	`shmat`

2014-01-22  antoine@nusmuk-12.04 <antoine.villeret@gmail.com>

	* src/Pixes/pix_share_write.cpp: shmat return (void *)-1 on failure

2014-01-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: use verbose() rather than
	error() this makes it less verbose in automatic mode (when we don't want to
	see the error messages of all plugins until one of them matches...)

2014-01-24  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'antoine/fix-videounicap'

2014-01-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* help/pix_share_write-help.pd: fixing printout ID it's "pix_share_write" in the *write patch...

2014-01-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_read.cpp: indentation

2014-01-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: shmctl(IPC_STAT) returns 0 on
	success!

2014-01-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Pixes/pix_share_write.cpp: let the caller of getShm() print
	the error

2014-01-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'antoine/fix_pix_share_write'

2014-01-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* configure.ac: header-checks cleanup search for sys/select.h drop termios.h

2014-01-21  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* : Merge remote-tracking branch 'megrimm/osx_fixes'

2014-01-20  megrimm <megrimm@gmail.com>

	* src/Controls/gemlist_info.cpp, src/Controls/gemlist_matrix.cpp,
	src/Manips/alpha.cpp, src/Pixes/pix_buf.cpp,
	src/Pixes/pix_crop.cpp, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_sig2pix.cpp, src/openGL/GEMglAccum.cpp,
	src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglAlphaFunc.cpp, src/openGL/GEMglArrayElement.cpp,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBlendEquation.cpp, src/openGL/GEMglCallList.cpp,
	src/openGL/GEMglClear.cpp, src/openGL/GEMglClearAccum.cpp,
	src/openGL/GEMglClearColor.cpp, src/openGL/GEMglClearDepth.cpp,
	src/openGL/GEMglClearIndex.cpp, src/openGL/GEMglClearStencil.cpp,
	src/openGL/GEMglClipPlane.cpp, src/openGL/GEMglColor3b.cpp,
	src/openGL/GEMglColor3bv.cpp, src/openGL/GEMglColor3d.cpp,
	src/openGL/GEMglColor3dv.cpp, src/openGL/GEMglColor3f.cpp,
	src/openGL/GEMglColor3fv.cpp, src/openGL/GEMglColor3i.cpp,
	src/openGL/GEMglColor3iv.cpp, src/openGL/GEMglColor3s.cpp,
	src/openGL/GEMglColor3sv.cpp, src/openGL/GEMglColor3ub.cpp,
	src/openGL/GEMglColor3ubv.cpp, src/openGL/GEMglColor3ui.cpp,
	src/openGL/GEMglColor3uiv.cpp, src/openGL/GEMglColor3us.cpp,
	src/openGL/GEMglColor3usv.cpp, src/openGL/GEMglColor4b.cpp,
	src/openGL/GEMglColor4bv.cpp, src/openGL/GEMglColor4d.cpp,
	src/openGL/GEMglColor4dv.cpp, src/openGL/GEMglColor4f.cpp,
	src/openGL/GEMglColor4fv.cpp, src/openGL/GEMglColor4i.cpp,
	src/openGL/GEMglColor4iv.cpp, src/openGL/GEMglColor4s.cpp,
	src/openGL/GEMglColor4sv.cpp, src/openGL/GEMglColor4ub.cpp,
	src/openGL/GEMglColor4ubv.cpp, src/openGL/GEMglColor4ui.cpp,
	src/openGL/GEMglColor4uiv.cpp, src/openGL/GEMglColor4us.cpp,
	src/openGL/GEMglColor4usv.cpp, src/openGL/GEMglColorMask.cpp,
	src/openGL/GEMglDepthMask.cpp, src/openGL/GEMglDepthRange.cpp,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawElements.cpp,
	src/openGL/GEMglEdgeFlag.cpp, src/openGL/GEMglEvalCoord1d.cpp,
	src/openGL/GEMglEvalCoord1dv.cpp, src/openGL/GEMglEvalCoord1f.cpp,
	src/openGL/GEMglEvalCoord1fv.cpp, src/openGL/GEMglEvalCoord2d.cpp,
	src/openGL/GEMglEvalCoord2dv.cpp, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalCoord2fv.cpp, src/openGL/GEMglEvalMesh1.cpp,
	src/openGL/GEMglEvalPoint1.cpp, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglFeedbackBuffer.cpp, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogi.cpp, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGetMapdv.cpp, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapiv.cpp, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetString.cpp, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexd.cpp, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexf.cpp, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexi.cpp, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexs.cpp, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexub.cpp, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIsList.cpp, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglLightModelf.cpp, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightf.cpp, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLineStipple.cpp, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLoadMatrixd.cpp, src/openGL/GEMglLoadMatrixf.cpp,
	src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglMapGrid1d.cpp, src/openGL/GEMglMapGrid1f.cpp,
	src/openGL/GEMglMaterialf.cpp, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMultMatrixd.cpp, src/openGL/GEMglMultMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglNewList.cpp, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3bv.cpp, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3dv.cpp, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3fv.cpp, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3iv.cpp, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3sv.cpp, src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPixelStoref.cpp, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferi.cpp, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPointSize.cpp, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.cpp, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglRasterPos2d.cpp, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2f.cpp, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2i.cpp, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2s.cpp, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos3d.cpp, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3f.cpp, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3i.cpp, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3s.cpp, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos4d.cpp, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4f.cpp, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4i.cpp, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4s.cpp, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRectd.cpp, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRecti.cpp, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRotated.cpp, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglScaled.cpp, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScissor.cpp, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglStencilFunc.cpp, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglTexCoord1d.cpp, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1f.cpp, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1i.cpp, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1s.cpp, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord2d.cpp, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2f.cpp, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2i.cpp, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2s.cpp, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord3d.cpp, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3f.cpp, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3i.cpp, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3s.cpp, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord4d.cpp, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4f.cpp, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4i.cpp, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4s.cpp, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexEnvf.cpp, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexGend.cpp, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenfv.cpp, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexSubImage1D.cpp, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2dv.cpp,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2fv.cpp,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2iv.cpp,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2sv.cpp,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3dv.cpp,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3fv.cpp,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3iv.cpp,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3sv.cpp,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4dv.cpp,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4fv.cpp,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4iv.cpp,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4sv.cpp,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMgluPerspective.cpp:
	remove default arguments from definitions

2014-01-20  megrimm <megrimm@gmail.com>

	* src/Utils/any.h: include string headers

2014-01-20  megrimm <megrimm@gmail.com>

	* src/Geos/slideSquares.cpp: include utility functions headers

2014-01-20  megrimm <megrimm@gmail.com>

	* src/plugins/videoBase.cpp: include system select headers

2014-01-09  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit e0077142a50b0f8b09ff8511cc23d3ed35fa32a3 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Thu Jan 9 14:23:03 2014 +0100

2014-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/win-vce2010/README_W32.txt: point to github wiki

2014-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 3c4dc9a77742b1a591c357bcc4bc2ac35c3118f4 Author:
	avilleret-windows <antoine.villeret@gmail.com> Date:   Wed Jan 8
	16:26:15 2014 +0100

2014-01-08  avilleret-windows <antoine.villeret@gmail.com>

	* plugins/recordQT/win-vs2003/recordQT.vcproj: update recordQT
	project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* extra/pix_artoolkit/win-vs2008/ARToolKit.vsprops,
	extra/pix_artoolkit/win-vs2008/pix_artoolkit.vcproj: pix_artoolkit
	project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* plugins/imageJPEG/win-vs2008/JPEG.vsprops,
	plugins/imageJPEG/win-vs2008/imageJPEG.vcproj: update imageJPEG
	project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* plugins/imageTIFF/win-vs2008/TIFF.vsprops,
	plugins/imageTIFF/win-vs2008/imageTIFF.vcproj: update imageTIFF
	project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* plugins/videoOptiTrack/win-vs2008/OptiTrack.vsprops: update
	OptiTrack project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* plugins/videoVFW/win-vs2003/videoVFW.vcproj: update OptiTrack
	project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* plugins/videoVLC/win-vs2008/videoVLC.vcproj: update VLC project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* plugins/videoHALCON/win-vs2003/videoHALCON.vcproj: update HALCON
	project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* plugins/modelASSIMP2/win-vs2008/ASSIMP2.vsprops,
	plugins/modelASSIMP2/win-vs2008/modelASSIMP2.vcproj: update
	modelASSIMP2 project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* plugins/imageMAGICK/win-vs2008/ImageMagick.vsprops,
	plugins/imageMAGICK/win-vs2008/ImageMagick_Release.vsprops: update
	ImageMagick project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* build/win-vs2008/FTGL.vsprops,
	build/win-vs2008/FTGL_Release.vsprops, build/win-vs2008/Gem.sln,
	build/win-vs2008/Gem.vcproj, build/win-vs2008/installer.vcproj,
	build/win-vs2008/pthread.vsprops, build/win-vs2008/puredata.vsprops:
	update main project

2013-12-08  Antoine <antoine.villeret@gmail.com>

	* build/win-nsis/Gem.nsi: update bin folder, version number added to install :  - videoOptiTrack  - videoVLC  - modelASSIMP2  - modelOBJ update header files list

2013-11-22  Antoine Villeret <antoine.villere@gmail.com>

	* build/win-vce2010/.gitignore, build/win-vce2010/Debug.props,
	build/win-vce2010/DirectShow.props, build/win-vce2010/FTGL.props,
	build/win-vce2010/FTGL_Debug.props,
	build/win-vce2010/FTGL_Release.props, build/win-vce2010/Gem.props,
	build/win-vce2010/Gem.sln, build/win-vce2010/Gem.vcxproj,
	build/win-vce2010/Gem.vcxproj.filters,
	build/win-vce2010/GemInternal.props,
	build/win-vce2010/QuickTime.props,
	build/win-vce2010/README_W32.txt, build/win-vce2010/Release.props,
	build/win-vce2010/SIMD.props, build/win-vce2010/VFW.props,
	build/win-vce2010/extra.props, build/win-vce2010/extraCommon.props,
	build/win-vce2010/installer.bat,
	build/win-vce2010/installer.vcxproj,
	build/win-vce2010/installerCVS.bat,
	build/win-vce2010/libraries.txt, build/win-vce2010/plugin.props,
	build/win-vce2010/pluginCommon.props,
	build/win-vce2010/pthread.props, build/win-vce2010/puredata.props,
	build/win-vce2010/release.bat, build/win-vce2010/w32.props: New
	Visual C++ Express Solution Need freetype 2.5.0 and ftgl 2.3.1-rc5

2013-10-31  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/imageTIFF/imageTIFF.cpp: include stdio.h before tiffio.h

2013-10-31  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/filmDS/filmDS.cpp: change include order to put <tchar.h>
	before another one...

2013-10-31  Antoine Villeret <antoine.villere@gmail.com>

	* plugins/filmDS/filmDS.h, plugins/filmDS/qedit.h: replace qedit.h
	missing since Windows SDK 7.0

2013-09-13  avilleret <antoine.villeret@gmail.com>

	* help/pix_share_read-help.pd, help/pix_share_write-help.pd: remove
	WARNING in help file

2013-09-13  avilleret <antoine.villeret@gmail.com>

	* src/Pixes/pix_share.h, src/Pixes/pix_share_read.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h:
	pix_share* is now available for WIN32

2014-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp: pthread initialization in constructor this merges two patches from antoine villeret (the 2nd one basically
	undoing the first one).  it's still unclear to me why m_thread_id is used outside the
	HAVE_PTHREADS definitions (since m_thread_id is only declared within
	HAVE_PTHREADS)

2014-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/frei0r.h: avoid redefinition of uint32_t in frei0r.h

2014-01-09  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: simplify
	the code and fix backward compatibility Signed-off-by: Antoine Villeret <antoine.villeret@gmail.com>

2014-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp: properly detect whether we have an
	offset or not the old behaviour was broken for texture_coords, as passing two
	tables U&V (which is totally valid), would yield an error (since we
	were expecting two values to always be one table + one offset).

2014-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemvertexbuffer-help.pd: linebreaks; parameters to play
	with...  - turn off rendering of wave by default - add nbxs for pointsize, osci-length,...

2014-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: proper
	handling of range message and initialize it!

2014-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* : Merge remote-tracking branch 'avilleret/master' Conflicts:         src/Geos/gemvertexbuffer.cpp

2014-01-08  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: add
	draw_range message

2014-01-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/RTE/MessageCallbacks.h: handle negative values when "cast"ing
	t_float to uint doing a static_cast<unsigned int>(-1.) will return 0xffffff!!!

2014-01-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: removed unused defines GL_SHARING_EXTENSION? UNIX???

2014-01-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: fixed indentation

2014-01-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: if no tables are given, disable the
	named vertexbuffer

2014-01-08  IOhannes m zmölnig <zmoelnig@umlautQ.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp: fix setting of interleaved data the code for setting interleaved data (one table for all channels)
	was broken.  the new code hopefully fixes it, by handling
	interleaved data explicitely.  this also use stride:0 to indicate interleaved data.

2013-10-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* : Merge remote-tracking branch 'avilleret/gemvertexbuffer_fix'

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemkeyname-help.pd, help/pix_biquad-help.pd,
	help/pix_buffer-help.pd, help/pix_freeframe-help.pd,
	help/pix_frei0r-help.pd, help/pix_share_read-help.pd,
	help/pix_share_write-help.pd, help/pix_sig2pix~-help.pd,
	help/pix_tIIR-help.pd, help/text2d-help.pd, help/text3d-help.pd,
	help/textextruded-help.pd, help/textoutline-help.pd: it's "Pd"
	rather than "pd"

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/frei0r.h: MSC_VER seems to have `uint32_t` LATER check which M$VC versions have this type, and only typedef it
	for those that lack it.

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp: Fixing W32 compilation errors - fix pthread_t error in pix_film.cpp

2013-09-13  avilleret <antoine.villeret@gmail.com>

	* help/pix_share_read-help.pd, help/pix_share_write-help.pd: remove
	WARNING in help file

2013-09-13  avilleret <antoine.villeret@gmail.com>

	* src/Pixes/pix_share.h, src/Pixes/pix_share_read.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h:
	pix_share* is now available for WIN32

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm,
	src/Output/gemglfw3window.cpp, src/Output/gemglfw3window.h,
	src/Output/gemglfwindow.cpp, src/Output/gemglfwindow.h,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h,
	src/Output/gemsdlwindow.cpp, src/Output/gemsdlwindow.h: Updated
	copyright dates

2013-05-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/gemwin.pd: initialize window (with DEPTH!) which also fixes the rendering of light.

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: properly closing GLFW3 window by polling for events.  right now we are polling 3 times, i wonder
	whether this can be done more elegantly...

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: make GL-context current before
	creating GemWin

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfw3window.cpp: reset GLFW window-hints before
	re-setting them

2013-08-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Makefile.am, src/Gem/{glew.cpp => glew.c},
	src/Gem/glew.h, src/Gem/glxew.h, src/Gem/wglew.h,
	src/Utils/GLUtil_generated.h: upgraded to glew-1.10.0

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: check for glfw3

2013-09-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/Makefile.am, src/Output/gemglfw3window.cpp,
	src/Output/gemglfw3window.h: starting GLFW3 window implementation

2013-05-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglxwindow.cpp: iterate over possible buffer-settings when choosing a new visual, rather than calling all those settings
	explicitely, we iterate over all possible settings until we found
	one that works.  this simplifies code a bit.

2013-05-30  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: freeing visual after use

2013-05-30  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemglxwindow.cpp: re-ordered GLXwin destruction code according to how this is done in glfw:
	https://github.com/glfw/glfw-legacy/blob/master/lib/x11/x11_window.c

2013-05-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemContext.cpp: don't call GLEW-stuff before calling
	glewInit()

2013-05-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, src/Base/Makefile.am, src/Gem/Makefile.am,
	src/Makefile.am: build-system multi-context support only the code is missing :-)

2013-05-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWindow.cpp: properly cleanup context when calling
	destroyGemWindow() also delete extroneous contexts when creating new ones

2013-05-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/messages.txt: document messages

2013-05-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfwindow.cpp: use 'Space' instead of ' '

2013-05-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfwindow.cpp: use "window exposed" for
	winrefreshCb() to match SDL

2013-05-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglutwindow.cpp: renamed "close" to "destroy" event
	to match other output-backends

2013-05-24  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemglfwindow.cpp, src/Output/gemglfwindow.h: callback
	implementations as member methods (rather than static functions)

2013-05-24  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemglfwindow.cpp: use "this" as s_window() rather than
	bool so we know where to send the callbacks to

2013-05-24  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemglfwindow.cpp, src/Output/gemglfwindow.h: allow
	setting the openGL profile

2013-05-24  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemglfwindow.cpp: window-hints must go before
	window-creation

2013-05-24  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemglutwindow.h: bufferMess needs to be virtual in order to get called

2013-05-24  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemglfwindow.cpp, src/Output/gemglfwindow.h:
	implemented more functionality TODO: closing!

2013-05-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: build [gemglfwindow]

2013-05-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglfwindow.cpp, src/Output/gemglfwindow.h: first
	attempt at GLFW window(s) only a single window is supported.  window destruction doesn't work
	yet

2013-05-23  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: added check for glfw currently only 2.x is supported

2013-05-06  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoVLC/vlc-videoplugin.pd: vlc-plugin help patch

2013-05-06  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoVLC/vlc-videoplugin.pd: help file for VLC plug in

2013-04-17  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 9e8140c44b60e97ff562dabe6ff0c24d3d727029 Merge: 31bae78a5
	1fa98e84a Author: Antoine Villeret <antoine.villeret@gmail.com>
	Date:   Wed Apr 10 19:56:39 2013 +0200

2013-04-04  Antoine Villeret <antoine.villeret@gmail.com>

	* help/pix_share_read-help.pd, help/pix_share_write-help.pd: help
	files notice arguments are now optional

2013-04-04  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_share_write.cpp: make arguments optional for object
	creation

2013-04-04  Antoine Villeret <antoine.villeret@gmail.com>

	* help/gemframebuffer-help.pd, help/gemvertexbuffer-help.pd,
	help/pix_set-help.pd: some changes in help files

2013-04-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am: added missing help-patches to install [trapezoid], [pix_equal]

2013-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/model-help.pd: fixed canvas-sizes and alignments

2013-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp: only so automatic smoothing if
	there are no normals (yet) for compatibilities sake, [model] should do smoothing (0.5), even if
	the user did not request it explicitely.  otoh, if the model already
	contains normals information, we probably don't want that.  so we
	only apply an auto-smooth if the model doesn't yet have any normals.

2013-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp,
	plugins/modelOBJ/model_loader.h: allow querying the size of the
	various arrays

2013-03-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_texture.cpp: fixed typo m_canMipMap -> m_canMipmap

2013-03-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: glew-check
	whether mipmap is supported according to `glewinfo`, the glGenerateMipmap() is part of the  GL_ARB_framebuffer_object extension.   so we use that to set the m_canMipmap in isRunnable(), and && with
	 the other conditions (!isRectangle) to determine whether we really
	 want to use mipmapping.   since this knowledge is no longer part of the interal object state,  we have to pass the "doMipmap" explicitely to setTexFilters()

2013-03-26  Claude Heiland-Allen <claude@mathr.co.uk>

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: first try at
	mipmap support for pix_texture

2013-03-22  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* help/pix_texture-help.pd: removed documentation for "mode" message "mode" has replaced by "rectangle" for a long time.  it's of no use
	so people shouldn't use it.  also changed documentation of "YUV" mode

2013-03-22  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* : Merge remote-tracking branch 'antoine/help_files'

2013-03-20  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 96679c09a26c1d2cc83d7a3b98644fcb6ad52a11 Author: Antoine
	Villeret <antoine.villeret@gmail.com> Date:   Wed Mar 20 12:15:35
	2013 +0100

2013-03-20  Antoine Villeret <antoine.villeret@gmail.com>

	* help/pix_texture-help.pd: update description of texture outlet

2013-03-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_mano/pix_mano.cpp, extra/pix_mano/pix_mano.h: updated to
	v0.02

2013-03-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_record-help.pd: updated help-patch for [pix_record] example showing how to use the info-outlet

2013-03-18  Antoine Villeret <antoine.villeret@gmail.com>

	* help/pix_share_read-help.pd, help/pix_share_write-help.pd: updated
	help patches after adding error outlet

2013-03-18  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h: add
	error outlet

2013-01-15  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: auto resize vbo

2013-02-25  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit 2aca73c52aa088e2c5273ebbb63258ed73561d7a Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Tue Feb 19 16:16:28 2013 +0100

2013-02-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/plugins/film.cpp: "driver" for [pix_film] currently, [pix_film] and "film" use vector<string> to communicate
	via props; CHECK whether this works on all platforms

2013-02-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: indentation hell

2013-02-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglutwindow.cpp: use glutCloseFunct() rather than
	glutWMCloseFunc() on OSX, there's a define that maps between the two.

2013-02-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_film-help.pd, help/pix_movie-help.pd: fixed wording about
	info outlet "length" is in "frames" not "fps"

2013-01-22  Cyrille Henry <ch@chnry.net>

	* help/polygon_smooth-help.pd: add a alpha object because it is
	needed to see polygon_smooth effect.  curently, there is no effect
	on a intel HD4000 GPU on linux, but there is on nvidia GPU.

2013-01-21  Cyrille Henry <ch@chnry.net>

	* examples/02.advanced/03.View_OSD.pd: add a toggle to allow /
	disallow light to be affected by the view message

2013-01-21  Cyrille Henry <ch@chnry.net>

	* : commit 0ac60cea9d16b4a760645ea841adab4ea615f077 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Sun Jan 20 19:17:12 2013 +0100

2013-01-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: remove INCLUDES from configure.ac they are deprectaed and will go away...

2013-01-16  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Pixes/pix_set.cpp: makes fill message roi sensitive

2013-01-16  Antoine Villeret <antoine.villeret@gmail.com>

	* : commit d28b65ef1f2939f98a562a89094391bef8391603 Author: IOhannes
	m zmölnig <zmoelnig@umlautM.umlaeute.mur.at> Date:   Wed Jan 16
	19:25:13 2013 +0100

2013-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: added new files

2013-01-15  Antoine Villeret <antoine.villeret@gmail.com>

	* src/Geos/gemvertexbuffer.cpp: auto resize vbo

2013-01-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/Makefile.am: install pix_roi-help.pd

2013-01-09  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Base/TextBase.cpp, src/Utils/{String.cpp => GemString.cpp},
	src/Utils/{String.h => GemString.h}, src/Utils/Makefile.am: renamed
	"Utils/String.*" to "Utils/GemString.*" since non-insensitive filesystems might mistake "String.h" and the
	system's "string.h" (this has happened on OSX...)

2013-01-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/TextBase.cpp: use Utils/String and bidi-rendering

2013-01-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/Makefile.am, src/Utils/String.cpp, src/Utils/String.h:
	String utility currently this is mainly unicode / bidirectional rendering support

2013-01-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: check for libfribidi

2013-01-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/text2d.cpp: allow to set text as arg (Closes: #3599776)

2013-01-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj: adding new files to MSVC2003 project

2013-01-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/multimodel.cpp,
	src/Pixes/pix_record.cpp, src/Pixes/pix_set.cpp: minor fixes to
	shutup anal compilers

2013-01-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj: FTGL-defines are in project-page there's a separate project-page to configure FTGL

2012-12-30  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_record.cpp: "enumProps"/"clearProps" message make enum/clear properties compat with pix_video

2012-12-30  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_record.cpp: "set" really should set the properties,
	not the filename

2012-12-25  Cyrille Henry <ch@chnry.net>

	* help/alpha-help.pd: update alpha help file to reflet recent
	addition in blending function

2012-12-22  Cyrille Henry <ch@chnry.net>

	* examples/10.glsl/02.primitive_distortion.pd: remove useless
	fragment shader in the vertex shader exemple

2012-12-22  Cyrille Henry <ch@chnry.net>

	* examples/10.glsl/01.simple_texture.pd: remove useless vertex
	shader in the fragment shader exemple

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/04.pix/27.bitmap_font.pd, src/Pixes/pix_set.cpp: put
	rounding logic into [pix_set]

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_roi-help.pd, help/pix_set-help.pd: updated help-patches

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 5b855ed326ed5b7447d7f243360a2640510fe7c4 Author: antoine
	<antoine@antoine-Dell-System-XPS-15Z.(none)> Date:   Tue Dec 11
	18:42:38 2012 +0100

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/State.cpp: use 'int' rather than 'key_t' internally should fix most problems with OSX compilers

2012-12-11  antoine <antoine@antoine-Dell-System-XPS-15Z.(none)>

	* help/pix_set-help.pd: remove roi from help patch

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/State.cpp: GemStateData::keys needs namedspaced type for key_t

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/04.pix/27.bitmap_font.pd: simplified example (removed
	double [pix_set])

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: removed debugging printout

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/04.pix/27.bitmap_font.pd: fixing example

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: more logic into
	[pix_set] to make ROI work better LATER check whether this breaks something

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/04.pix/27.bitmap_font.pd: use [pix_roi]

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: adapted to new ROI
	system

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* : Merge remote-tracking branch 'avilleret/pix_set'

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/Makefile.am, src/Pixes/pix_roi.cpp, src/Pixes/pix_roi.h:
	added [pix_roi] simple object to set the Region-Of-Interest.  actually it doesn't
	have anything todo with pix (though it will be used mostly with
	pixes)

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Makefile.am, src/Gem/Rectangle.cpp, src/Gem/Rectangle.h:
	simple abstract Rectangle to be used as ROI

2012-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/State.cpp, src/Gem/State.h: symbolic keys utility for performance reasons we use integer keys.  but we provide a
	string2int map, where we can register new keys when
	"GemState::getKey("foo") is called the first time, it will return a
	new key.  next time it get's called it will return the same key.
	thus we only need to share the symbolic name, and can use that to
	initialize a constant integer key.

2012-12-07  avilleret <antoine.villeret@gmail.com>

	* examples/04.pix/27.bitmap_font.pd: add bitmap_font example

2012-12-07  avilleret <antoine.villeret@gmail.com>

	* help/pix_set-help.pd: update help patch

2012-12-07  avilleret <antoine.villeret@gmail.com>

	* src/Pixes/pix_set.cpp: fix error messages

2012-12-07  avilleret <antoine.villeret@gmail.com>

	* src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: add roisize, roioffset
	and fill message

2012-11-23  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Manips/alpha.cpp: more alpha blending modes thanks to Santi Noreña

2012-10-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: store unicode-representations on the
	fly SDL only gives us the unicode of a key on keypress.  since (almost)
	every keypress is preceded by a keyrelease, we store the unicode on
	keypress and can later retrieve it.  the 'almost' case: if a
	(world)key is pressed (for the first time) outside the window, then
	the focus is shifted to the window and then the key is released, we
	don't know the unicode of the key and thus have to output some
	fallback (e.g. 'World_64') let's see how bad this is in practice

2012-10-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* : commit 12a50d61e7bf5b3b918b724c2be3ac93f3c0c9a8 Author: IOhannes
	m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at> Date:   Tue Aug 21
	13:37:37 2012 +0200

2012-08-22  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: try to fallback to unicode problems: - unicode mapping only works for KEYPRESS event; on KEYRELEASE we
	  get 0.  this makes keyup and keydown assymetric...

2012-08-22  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: approximately compatible keyname
	mappings remaining problems: - no upper/lowercase discrimination  (i think the same is true for W32, though iirc in w32 world
	  everything is uppercase, whereas here everything is lowercase)

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: event handlers

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: use default colordepth

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: setting title

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: SDL fullscreen logic

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp: use SDL_{Init|Quit}SubSystem() rather
	than SDL_{Init|Quit}

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h,
	src/Output/gemsdlwindow.cpp, src/Output/gemsdlwindow.h:
	fullscreenMess takes (int) this is important if inheritance is supposed to work...

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/Makefile.am: build gemsdlwindow if possible

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* configure.ac: check for SDL

2012-08-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Output/gemsdlwindow.cpp, src/Output/gemsdlwindow.h: first
	draft of SDL-window

2012-08-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* : Merge remote-tracking branch 'github/master'

2012-08-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* plugins/modelASSIMP2/win-vs2003/modelASSIMP2.vcproj: defines for
	ASSIMP rather than JPEG

2012-08-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* plugins/filmDS/win-vs2003/filmDS.vcproj: disable compiler
	optimization

2012-08-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.sln: pix_hit build-depends on Gem

2012-08-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.sln, build/win-vs2003/Gem.vcproj: pix_hit is
	now in extra/

2012-08-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj: added new files to MSVC project and removed lost files

2012-08-02  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj: sort defines, so the important things
	are first since the MSVC2003 project properties are tiny (and i haven't found
	property pages yet), we special defines like GEM_INTERNAL at the
	beginning of the line and generic ones like "__WIN32__ at the end

2012-08-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/Makefile.am, extra/pix_artoolkit/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/modelASSIMP2/Makefile.am,
	plugins/videoHALCON/Makefile.am, plugins/videoOptiTrack/Makefile.am:
	added MSVC property pages to Makefile.am so they get distributed

2012-08-01  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/extraCommon.vsprops: extra/ files are build in
	their directories e.g. pix_hit.dll ends up in extra/pix_hit/pix_hit.dll rather than
	extra/pix_hit/win-vs2008/pix_hit.dll

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: added [pix_equal], removed lost files

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp, plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp,
	plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoTEST/videoTEST.cpp, plugins/videoVFW/videoVFW.cpp:
	small M$VC fixes reducing warnings and trying to fix some errors (though this doesn't
	work yet)

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln: inter-project dependencies

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/configNT.h: configNT.h is no longer needed all config is done in property pages

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_artoolkit/win-vs2008/ARToolKit.vsprops,
	plugins/imageMAGICK/win-vs2008/ImageMagick_Release.vsprops: some
	more property pages (ARToolKit, ImageMagick)

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj,
	extra/pix_artoolkit/win-vs2008/pix_artoolkit.vcproj,
	extra/pix_drum/win-vs2008/pix_drum.vcproj,
	extra/pix_fiducialtrack/win-vs2008/pix_fiducialtrack.vcproj,
	extra/pix_hit/win-vs2008/pix_hit.vcproj,
	extra/pix_mano/win-vs2008/pix_mano.vcproj,
	plugins/filmAVI/win-vs2008/filmAVI.vcproj,
	plugins/filmDS/win-vs2008/filmDS.vcproj,
	plugins/filmQT/win-vs2008/filmQT.vcproj,
	plugins/imageJPEG/win-vs2008/imageJPEG.vcproj,
	plugins/imageMAGICK/win-vs2008/imageMAGICK.vcproj,
	plugins/imageQT/win-vs2008/imageQT.vcproj,
	plugins/imageSGI/win-vs2008/imageSGI.vcproj,
	plugins/imageTIFF/win-vs2008/imageTIFF.vcproj,
	plugins/modelASSIMP2/win-vs2008/modelASSIMP2.vcproj,
	plugins/modelOBJ/win-vs2008/modelOBJ.vcproj,
	plugins/recordQT/win-vs2008/recordQT.vcproj,
	plugins/videoDS/win-vs2008/videoDS.vcproj,
	plugins/videoHALCON/win-vs2008/videoHALCON.vcproj,
	plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj,
	plugins/videoTEST/win-vs2008/videoTEST.vcproj,
	plugins/videoVFW/win-vs2008/videoVFW.vcproj: use property pages for
	configuring the vcprojects

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Debug.vsprops, build/win-vs2008/Gem.vsprops,
	build/win-vs2008/VFW.vsprops, build/win-vs2008/extraCommon.vsprops,
	build/win-vs2008/pluginCommon.vsprops,
	plugins/imageJPEG/win-vs2008/JPEG.vsprops,
	plugins/imageMAGICK/win-vs2008/ImageMagick.vsprops,
	plugins/imageTIFF/win-vs2008/TIFF.vsprops,
	plugins/modelASSIMP2/win-vs2008/ASSIMP2.vsprops,
	plugins/videoHALCON/win-vs2008/HALCON.vsprops,
	plugins/videoOptiTrack/win-vs2008/OptiTrack.vsprops: 2nd round for
	property pages

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/FTGL_Debug.vsprops,
	build/win-vs2008/FTGL_Release.vsprops,
	build/win-vs2008/GemInternal.vsprops,
	build/win-vs2008/Release.vsprops, build/win-vs2008/SIMD.vsprops,
	build/win-vs2008/extra.vsprops,
	build/win-vs2008/extraCommon.vsprops, build/win-vs2008/w32.vsprops:
	saving those property pages ohno, MSVC doesn't save property pages when doing a "Save All" since
	w32 crashed, i lost all the data...

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/extra.vsprops,
	build/win-vs2008/extraCommon.vsprops,
	build/win-vs2008/plugin.vsprops,
	build/win-vs2008/pluginCommon.vsprops,
	plugins/imageJPEG/win-vs2008/JPEG.vsprops,
	plugins/imageMAGICK/win-vs2008/ImageMagick.vsprops,
	plugins/imageTIFF/win-vs2008/TIFF.vsprops,
	plugins/modelASSIMP2/win-vs2008/ASSIMP2.vsprops,
	plugins/videoHALCON/win-vs2008/HALCON.vsprops,
	plugins/videoOptiTrack/win-vs2008/OptiTrack.vsprops: some more MSVC
	property pages (this time for plugins)

2012-08-01  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/FTGL.vsprops: define 'HAVE_LIBFTGL' rather than
	'FTGL' ftgl.h uses 'namespace FTGL', which interferes with an FTGL-define.
	i have no idea why it works when doing a "#define FTGL" in
	GemConfig.h, but does not work when defining FTGL via property
	pages.  what i *do* know is that we should rename the 'FTGL' define
	to 'HAVE_FTGL'

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/DirectShow.vsprops,
	build/win-vs2008/GemInternal.vsprops,
	build/win-vs2008/SIMD.vsprops, build/win-vs2008/VFW.vsprops,
	build/win-vs2008/plugin.vsprops: more MSVC property pages

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Debug.vsprops, build/win-vs2008/FTGL.vsprops,
	build/win-vs2008/FTGL_Debug.vsprops,
	build/win-vs2008/FTGL_Release.vsprops,
	build/win-vs2008/Gem.vsprops, build/win-vs2008/Release.vsprops,
	build/win-vs2008/pthread.vsprops,
	build/win-vs2008/puredata.vsprops, build/win-vs2008/w32.vsprops:
	various M$VC property pages

2012-07-31  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* .gitignore: don't gitignore MSVC property files

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_artoolkit/win-vs2008/pix_artoolkit.vcproj,
	extra/pix_drum/win-vs2008/pix_drum.vcproj,
	extra/pix_fiducialtrack/win-vs2008/pix_fiducialtrack.vcproj,
	extra/pix_hit/win-vs2008/pix_hit.vcproj,
	extra/pix_mano/win-vs2008/pix_mano.vcproj: use DefaultLibraries

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/filmQT/win-vs2008/filmQT.vcproj,
	plugins/imageQT/win-vs2008/imageQT.vcproj,
	plugins/recordQT/win-vs2008/recordQT.vcproj: use
	QuickTime-MSVCproperties

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/QuickTime.vsprops: MSVC-Property page for
	QuickTime

2012-07-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP2/Makefile.am: vsproj has been renamed to
	modelASSIMP2 so we have to update Makefile.am in order to include the correct
	project files into dist-tarballs

2012-07-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/win-vs2008/Gem.vcproj: Rte -> RTE even though w32 is case-insensitive, i prefer consistent naming

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_image.cpp: int -> bool conversion

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: protect pthread-code with HAVE_PTHREADS LATER check why pthreads is not enabled on w32

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_fiducialtrack/win-vs2008/pix_fiducialtrack.vcproj: use
	standardlibs for building pix_fiducialtrack

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln: include pix_hit-projectfile

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_hit/pix_hit.h, extra/pix_hit/win-vs2008/pix_hit.vcproj:
	fixed compilation of [pix_hit] as Gem-external mark class as GEM_EXPORT; use standardibs

2012-07-31  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: updated c++-files in vcproj added RTE/RTE.cpp; removed pix_hit, it is now in extra/

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: made GAVL_UYVY the default on
	OSX rather than GAVL_YUY2; i tested on PowerPC and m.e.grimm reported
	something similar on his system (which afaik is OSX10.7.3) so it
	seems that UYVY is the way to go on all apple-platforms

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmQT/filmQT.cpp, plugins/filmQT/filmQT.h: default format
	is YUV on OSX i think that i thought that it would be great if filmQT could
	finally default to RGBA...  unfortunately this makes some subtle
	problems, esp. since we cannot reliably know whether we have a new
	image or not...adding an explicit [pix_rgba] helps for objects that
	need RGBA and work in-place...  this is REALLY ugly

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmQT/filmQT.cpp: trying to boot non-seekable media via
	SetMovieRate

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmQT/filmQT.cpp: trying to fix reading of mpeg-fiels

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmQT/filmQT.h: member for auto-increment

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmDarwin/filmDarwin.cpp: progress is oldframe!=newframe

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmQT/filmQT.cpp: better algorithm to calculate fps

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmDarwin/filmDarwin.cpp: fix newimage when loading new
	film

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h: allow to stop playback if film is
	of undefined length

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h: allow querying of 'fps'

2012-07-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h: at least we can now read the mpg
	file again TODO: make non-seekable files only return next frame if a(ny) new
	frame is requested TODO: return the proper fps

2012-07-14  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp, src/Utils/Thread.cpp,
	src/Utils/WorkerThread.cpp, src/plugins/videoBase.cpp: make sure
	childthread does not signal readiness before mainthread is ready by protecting the cond_signal() call with mutex_(un)lock()

2012-07-11  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Utils/Thread.cpp: don't signal that we are running before
	'isrunning' is set

2012-07-11  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Utils/WorkerThread.cpp: wait for thread startup without
	select() this time in WorkerThread

2012-07-11  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/videoBase.cpp: wait for thread startup without
	select()

2012-07-11  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* extra/pix_artoolkit/pix_artoolkit.h, extra/pix_drum/pix_drum.h,
	extra/pix_fiducialtrack/default_trees.h,
	extra/pix_fiducialtrack/pix_fiducialtrack.h,
	extra/pix_fiducialtrack/segment.h, extra/pix_mano/pix_mano.h,
	plugins/filmAVIPLAY/filmAVIPLAY.h,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.h,
	plugins/filmMPEG3/filmMPEG3.h, plugins/filmQT4L/filmQT4L.h,
	plugins/filmTEST/filmTEST.h, plugins/imageSGI/imageSGI.h,
	plugins/modelASSIMP2/modelASSIMP2.h, plugins/modelOBJ/modelOBJ.h,
	plugins/recordQT/recordQT.h, plugins/recordQT4L/recordQT4L.h,
	plugins/recordV4L/recordV4L.h, plugins/recordV4L2/recordV4L2.h,
	plugins/videoAVT/videoAVT.h, plugins/videoDC1394/videoDC1394.h,
	plugins/videoDS/DSgrabber.h, plugins/videoDS/videoDS.h,
	plugins/videoDV4L/videoDV4L.h, plugins/videoDarwin/videoDarwin.h,
	plugins/videoHALCON/videoHALCON.h,
	plugins/videoPYLON/CameraProperties.h,
	plugins/videoPYLON/StreamGrabberProperties.h,
	plugins/videoPYLON/videoPYLON.h, plugins/videoSGI/videoSGI.h,
	plugins/videoTEST/videoTEST.h, plugins/videoUNICAP/videoUNICAP.h,
	plugins/videoV4L/videoV4L.h, plugins/videoV4L2/videoV4L2.h,
	plugins/videoVFW/videoVFW.h, plugins/videoVLC/videoVLC.h,
	src/Geos/curve3d.h, src/Geos/gemvertexbuffer.h,
	src/Geos/surface3d.h, src/Manips/shearYZ.h,
	src/Particles/part_velcone.h, src/Pixes/pix_buffer.h,
	src/Pixes/pix_equal.h, src/Pixes/pix_multiblob.h,
	src/Pixes/pix_noise.h, src/Pixes/pix_write.h, src/plugins/film.h,
	src/plugins/modelloader.h: remove trailing whitespaces the .git/hook/pre-commit.sample checks for trailing whitespace...
	simply enable it to get rid of those weird files all the time

2012-07-11  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Utils/ThreadSemaphore.h: added documentation

2012-07-11  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Utils/Thread.cpp: wait for thread startup without select()

2012-07-11  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp, src/Pixes/pix_film.h: wait for thread to
	start up using mutex/conditions rather than busy looping

2012-07-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_film-help.pd: fixed typo

2012-07-10  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: in openMess(), wait till thread is
	successfully created.  this is done using usleep()...better use a semaphore

2012-07-10  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Utils/Thread.cpp, src/Utils/Thread.h: implement
	gem::thread::usleep() wrapper but really we should use semaphores to sync threads

2012-07-10  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Utils/Thread.h: no need to declare functions as 'extern'

2012-06-25  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/modelASSIMP2/Makefile.am: fixed typo

2012-06-25  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* configure.ac, plugins/Makefile.am: Build-system changes due to
	modelASSIMP rename

2012-06-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/autoconf/configure.mingw32, build/win-vs2003/Gem.sln,
	build/win-vs2008/Gem.sln, plugins/modelASSIMP/Makefile.am,
	plugins/modelASSIMP2/Makefile.am, plugins/{modelASSIMP =>
	modelASSIMP2}/README.txt, plugins/{modelASSIMP/modelASSIMP.cpp =>
	modelASSIMP2/modelASSIMP2.cpp}, plugins/{modelASSIMP/modelASSIMP.h
	=> modelASSIMP2/modelASSIMP2.h},
	plugins/{modelASSIMP/win-vs2008/modelASSIMP.sln =>
	modelASSIMP2/win-vs2003/modelASSIMP2.sln},
	plugins/{modelASSIMP/win-vs2003/modelASSIMP.vcproj =>
	modelASSIMP2/win-vs2003/modelASSIMP2.vcproj},
	plugins/{modelASSIMP/win-vs2003/modelASSIMP.sln =>
	modelASSIMP2/win-vs2008/modelASSIMP2.sln},
	plugins/{modelASSIMP/win-vs2008/modelASSIMP.vcproj =>
	modelASSIMP2/win-vs2008/modelASSIMP2.vcproj}: renamed modelASSIMP to
	modelASSIMP2 as it only works with assimp-v2 all modifications are untested

2012-06-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/TextBase.h, src/Controls/gemwin.h, src/Gem/Dylib.h,
	src/Gem/ExportDef.h, src/Gem/Manager.h, src/Gem/Properties.h,
	src/Gem/State.h, src/Manips/glsl_program.h,
	src/Nongeos/world_light.h, src/Pixes/frei0r.h,
	src/Pixes/pix_cubemap.h, src/Pixes/pix_film.h,
	src/Pixes/pix_filmOS.h, src/Pixes/pix_mean_color.h,
	src/Pixes/pix_record.h, src/Pixes/pix_scanline.h,
	src/Pixes/pix_texture.h, src/Utils/Functions.h, src/Utils/SIMD.h,
	src/Utils/WorkerThread.h, src/plugins/film.h,
	src/plugins/filmBase.h, src/plugins/imageBase.h,
	src/plugins/imageloader.h, src/plugins/imagesaver.h,
	src/plugins/modelloader.h, src/plugins/record.h,
	src/plugins/recordBase.h, src/plugins/video.h,
	src/plugins/videoBase.h: fixed spelling errors detected by krazy2

2012-06-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Dylib.cpp: on Debian/kFreeBSD we need to include unistd.h
	as well

2012-06-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoV4L2/videoV4L2.cpp: default-type for "norm" is
	string; indentation

2012-06-10  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* configure.ac: check for objc/objc++ compilers (if autoconf knows
	how to do it)

2012-06-05  Antoine Villeret <antoine.villeret@gmail.com>

	* plugins/videoV4L2/videoV4L2.cpp: expose V4L2 channel, frequency,
	norm, height and width properties to pd

2012-05-08  Cyrille Henry <ch@chnry.net>

	* help/gemlist-help.pd: gemlist help file correction

2012-05-03  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmQT/filmQT.cpp: get m_fps right (at least logically) m_frameDuration might still be wrong though (and is, with alea.mpg)

2012-05-03  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/filmQT/filmQT.cpp, plugins/filmQT/filmQT.h: got member
	variable names right

2012-05-02  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp: notes on how this was done before and what MUST be wrong

2012-05-02  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp: only report numframes/numtracks if we
	know about them

2012-05-02  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp: renamed movieScale to movieTimeScale to make clear, what gets scaled in the movie

2012-05-02  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/filmQT/filmQT.cpp, plugins/filmQT/filmQT.h: renamed member
	"duration" to "m_frameduration" there are so many durations....

2012-05-02  zmoelnig <zmoelnig@tigital.iemnet>

	* src/Utils/SIMD.h: on apple include libkern/OSTypes.h to get some types commonly needed in altivec (and other SIMD?) code

2012-05-02  zmoelnig <zmoelnig@tigital.iemnet>

	* src/Geos/slideSquares.cpp: tighten dependencies of slideSquares there's really a lot of unneeded stuff included here...

2012-05-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_hit/TODO: small TODO

2012-05-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_hit/pix_hit-help.pd: added help-patch for [pix_hit] not really tested though

2012-05-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, extra/Makefile.am, extra/configure.ac,
	extra/pix_hit/LICENSE.txt, extra/pix_hit/Makefile.am, {src/Pixes =>
	extra/pix_hit}/pix_hit.cpp, {src/Pixes => extra/pix_hit}/pix_hit.h,
	extra/pix_hit/win-vs2003/pix_hit.sln,
	extra/pix_hit/win-vs2003/pix_hit.vcproj,
	extra/pix_hit/win-vs2008/pix_hit.sln,
	extra/pix_hit/win-vs2008/pix_hit.vcproj, src/Pixes/Makefile.am:
	factored out [pix_hit] into extra/

2012-04-29  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/imageMAGICK/MagickPlusPlus.cpp: try to catch warnings...

2012-04-29  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/imageMAGICK/MagickPlusPlus.cpp: free pointer to
	imageStruct rather than imageStruct[] maybe this is the reason for cyrille's crashes

2012-04-26  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 493e28ee0aef9cd2162dc2158721d9076b092468 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Thu Apr 26 15:59:59 2012 +0200

2012-04-22  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* help/pix_multitexture-help.pd: fixed typos

2012-04-22  Cyrille Henry <ch@chnry.net>

	* examples/10.glsl/bicubic_interpolation.frag: improving cubic
	interpolation

2012-04-22  Cyrille Henry <ch@chnry.net>

	* examples/Makefile.am: adding abstraction used by the blur example

2012-04-22  Cyrille Henry <ch@chnry.net>

	* examples/Makefile.am: adding for installation the new multitexture
	example

2012-04-22  Cyrille Henry <ch@chnry.net>

	* examples/Makefile.am: adding bicubic image interpolation in the
	makefile

2012-04-22  Cyrille Henry <ch@chnry.net>

	* examples/Makefile.am: adding the blur example to install

2012-04-22  Cyrille Henry <ch@chnry.net>

	* examples/10.glsl/15.bicubic_image_interpolation.pd,
	examples/10.glsl/bicubic_interpolation.frag,
	examples/10.glsl/bicubic_interpolation.vert: adding a bicubic image
	interpolation example

2012-04-22  Cyrille Henry <ch@chnry.net>

	* examples/10.glsl/05.multitexture_bis.pd: adding an axample of
	multitexture shader using pix_multitexture

2012-04-22  Cyrille Henry <ch@chnry.net>

	* help/Makefile.am: adding pix_noise help file for installation

2012-04-22  Cyrille Henry <ch@chnry.net>

	* help/Makefile.am: adding pix_multitexture-help.pd for instalation

2012-04-22  Cyrille Henry <ch@chnry.net>

	* help/pix_multitexture-help.pd: adding a simple help file for
	pix_multitexture

2012-04-09  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Base/CPPExtern.cpp: include <unistd> for close()

2012-04-07  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* : commit 21e0e0d377bc4927fe0efb0d6783adf2c9b7f8cb Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Sat Apr 7 16:37:25 2012 +0200

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L2/recordV4L2.cpp, plugins/videoDV4L/videoDV4L.cpp:
	include <unistd.h> so we have "::close" defined

2012-04-07  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* : commit c6a7e43d699da192a4d1f4e6d9809366ec4c626e Author: IOhannes
	m zmlnig (w32) <zmoelnig@umlaeute.mur.at> Date:   Sat Apr 7 14:48:15
	2012 +0200

2012-04-07  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj: include new files

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/RTE.cpp: sys_getversion was only introduced recently

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/Array.cpp: getting rid of VERSION-ifdef

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp: getting rid of #ifdef of verbose()

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp: use sys_close() if available at runtime rather than checking at compile time

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Loaders.cpp: use new RTE::getFunction() to get RTE
	function

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/RTE.cpp: evaluate version

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/RTE.cpp: implement missing virtual RTE functions

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/Makefile.am, src/RTE/RTE.cpp, src/RTE/RTE.h: RTE base
	class class for accessing RTE properties without knowing which RTE we are
	actually dealing with

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Loaders.h, src/Pixes/pix_compare.h,
	src/Pixes/pix_duotone.h, src/Pixes/pix_mix.h,
	src/Vertex/vertex_add.h, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.h, src/Vertex/vertex_grid.h,
	src/Vertex/vertex_info.h, src/Vertex/vertex_mul.h,
	src/Vertex/vertex_offset.h, src/Vertex/vertex_quad.h,
	src/Vertex/vertex_scale.h, src/Vertex/vertex_set.h,
	src/Vertex/vertex_tabread.h: UTF-8'ified Günter's name

2012-04-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/trapezoid-help.pd: help patch for [trapezoid] thanks to Charles Goyard

2012-04-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Gem/Files.cpp: include <unistd.h> for ::close()

2012-04-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_multiblob.cpp, src/Pixes/pix_multiblob.h: allow to
	dynamically change the number of maxblobs

2012-04-04  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/vertex_program.cpp: open shader files as binary (part2)

2012-04-04  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* : commit 01c44398ff4aeaca3dab8d8f6da7db61d0568bb8 Author: IOhannes
	m zmölnig <zmoelnig@umlautM.umlaeute.mur.at> Date:   Wed Apr 4
	20:29:23 2012 +0200

2012-04-04  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* : commit f1e285eec7dd9e7589fafe2d1a8f618ce92cdf85 Author: IOhannes
	m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at> Date:   Wed Apr 4
	12:24:11 2012 +0200

2012-04-04  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Geos/multimodel.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_buffer.h: use "unsigned int" when possible (shuts up MSVC)

2012-04-04  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: fix verbose output

2012-04-04  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: put "using namespace"
	at it's proper place

2012-04-04  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* : commit c2a5b4c0775ed2549b0f6be0fc228b0fe3d99f05 Author: IOhannes
	m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at> Date:   Wed Apr 4
	11:49:41 2012 +0200

2012-04-04  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: "reset" message
	for [pix_video]

2012-04-04  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_video.cpp: use "unsigned int" when appropriate

2012-04-04  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_video.cpp: don't refer to unused variable

2012-04-03  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Utils/WorkerThread.cpp: queue handling without labels try to avoid using labels whenever possible

2012-04-03  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_clearblock.cpp: trying to fix pix_clearblock (though
	not there yet) [pix_clearblock] is likely to crash when rendering is turned off

2012-04-03  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Utils/WorkerThread.cpp: check whether queue is non-empty
	before popping

2012-04-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemwin.cpp, src/Controls/gemwin.h,
	src/Geos/colorSquare.cpp, src/Geos/colorSquare.h, src/Geos/curve.h,
	src/Geos/gemvertexbuffer.cpp, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h, src/Geos/primTri.cpp, src/Geos/primTri.h,
	src/Geos/surface3d.h, src/Manips/camera.cpp, src/Manips/camera.h,
	src/Particles/part_source.h, src/Pixes/pix_a_2grey.cpp,
	src/Pixes/pix_a_2grey.h, src/Pixes/pix_aging.cpp,
	src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
	src/Pixes/pix_background.cpp, src/Pixes/pix_background.h,
	src/Pixes/pix_backlight.cpp, src/Pixes/pix_backlight.h,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_biquad.h,
	src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_write.cpp,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_chroma_key.h,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_colorreduce.h,
	src/Pixes/pix_compare.cpp, src/Pixes/pix_compare.h,
	src/Pixes/pix_contrast.cpp, src/Pixes/pix_contrast.h,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_cubemap.h,
	src/Pixes/pix_data.h, src/Pixes/pix_deinterlace.cpp,
	src/Pixes/pix_deinterlace.h, src/Pixes/pix_delay.cpp,
	src/Pixes/pix_delay.h, src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h,
	src/Pixes/pix_duotone.cpp, src/Pixes/pix_duotone.h,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmDarwin.h,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_gain.h,
	src/Pixes/pix_halftone.cpp, src/Pixes/pix_halftone.h,
	src/Pixes/pix_hit.cpp, src/Pixes/pix_hit.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_kaleidoscope.cpp, src/Pixes/pix_kaleidoscope.h,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_levels.h,
	src/Pixes/pix_lumaoffset.cpp, src/Pixes/pix_lumaoffset.h,
	src/Pixes/pix_metaimage.cpp, src/Pixes/pix_metaimage.h,
	src/Pixes/pix_mix.cpp, src/Pixes/pix_mix.h,
	src/Pixes/pix_movement.cpp, src/Pixes/pix_movement.h,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_movement2.h,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_movie.h,
	src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDS.h,
	src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_movieDarwin.h,
	src/Pixes/pix_movieOS.cpp, src/Pixes/pix_movieOS.h,
	src/Pixes/pix_multiblob.cpp, src/Pixes/pix_multiblob.h,
	src/Pixes/pix_multiimage.cpp, src/Pixes/pix_multiimage.h,
	src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_offset.h, src/Pixes/pix_posterize.cpp,
	src/Pixes/pix_posterize.h, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_puzzle.h, src/Pixes/pix_rds.cpp, src/Pixes/pix_rds.h,
	src/Pixes/pix_record.h, src/Pixes/pix_recordQT.cpp,
	src/Pixes/pix_recordQT.h, src/Pixes/pix_refraction.cpp,
	src/Pixes/pix_refraction.h, src/Pixes/pix_roll.cpp,
	src/Pixes/pix_roll.h, src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h,
	src/Pixes/pix_scanline.cpp, src/Pixes/pix_scanline.h,
	src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_videoDarwin.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.cpp,
	src/Pixes/pix_vpaint.h, src/Pixes/pix_write.h,
	src/Pixes/pix_writer.cpp, src/Pixes/pix_writer.h,
	src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_draw.h,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_grid.h,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_info.h,
	src/Vertex/vertex_quad.cpp, src/Vertex/vertex_quad.h,
	src/Vertex/vertex_scale.cpp, src/Vertex/vertex_scale.h,
	src/openGL/GEMglAccum.cpp, src/openGL/GEMglAccum.h,
	src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglActiveTextureARB.h, src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAlphaFunc.h, src/openGL/GEMglArrayElement.cpp,
	src/openGL/GEMglArrayElement.h, src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindProgramARB.h, src/openGL/GEMglBindTexture.cpp,
	src/openGL/GEMglBindTexture.h, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBitmap.h, src/openGL/GEMglBlendEquation.cpp,
	src/openGL/GEMglBlendEquation.h, src/openGL/GEMglCallList.cpp,
	src/openGL/GEMglCallList.h, src/openGL/GEMglClear.cpp,
	src/openGL/GEMglClear.h, src/openGL/GEMglClearAccum.cpp,
	src/openGL/GEMglClearAccum.h, src/openGL/GEMglClearColor.cpp,
	src/openGL/GEMglClearColor.h, src/openGL/GEMglClearDepth.cpp,
	src/openGL/GEMglClearDepth.h, src/openGL/GEMglClearIndex.cpp,
	src/openGL/GEMglClearIndex.h, src/openGL/GEMglClearStencil.cpp,
	src/openGL/GEMglClearStencil.h, src/openGL/GEMglClipPlane.cpp,
	src/openGL/GEMglClipPlane.h, src/openGL/GEMglColor3b.cpp,
	src/openGL/GEMglColor3b.h, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3bv.h, src/openGL/GEMglColor3d.cpp,
	src/openGL/GEMglColor3d.h, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3dv.h, src/openGL/GEMglColor3f.cpp,
	src/openGL/GEMglColor3f.h, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3fv.h, src/openGL/GEMglColor3i.cpp,
	src/openGL/GEMglColor3i.h, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3iv.h, src/openGL/GEMglColor3s.cpp,
	src/openGL/GEMglColor3s.h, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3sv.h, src/openGL/GEMglColor3ub.cpp,
	src/openGL/GEMglColor3ub.h, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ubv.h, src/openGL/GEMglColor3ui.cpp,
	src/openGL/GEMglColor3ui.h, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3uiv.h, src/openGL/GEMglColor3us.cpp,
	src/openGL/GEMglColor3us.h, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor3usv.h, src/openGL/GEMglColor4b.cpp,
	src/openGL/GEMglColor4b.h, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4bv.h, src/openGL/GEMglColor4d.cpp,
	src/openGL/GEMglColor4d.h, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4dv.h, src/openGL/GEMglColor4f.cpp,
	src/openGL/GEMglColor4f.h, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4fv.h, src/openGL/GEMglColor4i.cpp,
	src/openGL/GEMglColor4i.h, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4iv.h, src/openGL/GEMglColor4s.cpp,
	src/openGL/GEMglColor4s.h, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4sv.h, src/openGL/GEMglColor4ub.cpp,
	src/openGL/GEMglColor4ub.h, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ubv.h, src/openGL/GEMglColor4ui.cpp,
	src/openGL/GEMglColor4ui.h, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4uiv.h, src/openGL/GEMglColor4us.cpp,
	src/openGL/GEMglColor4us.h, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColor4usv.h, src/openGL/GEMglColorMask.cpp,
	src/openGL/GEMglColorMask.h, src/openGL/GEMglCopyPixels.cpp,
	src/openGL/GEMglCopyPixels.h, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDrawArrays.cpp,
	src/openGL/GEMglDrawArrays.h, src/openGL/GEMglDrawElements.cpp,
	src/openGL/GEMglDrawElements.h, src/openGL/GEMglEdgeFlag.cpp,
	src/openGL/GEMglEdgeFlag.h, src/openGL/GEMglEvalCoord1d.cpp,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1dv.h, src/openGL/GEMglEvalCoord1f.cpp,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord1fv.h, src/openGL/GEMglEvalCoord2d.cpp,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2dv.h, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalCoord2fv.h, src/openGL/GEMglEvalMesh1.cpp,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalMesh2.h, src/openGL/GEMglEvalPoint1.cpp,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglEvalPoint2.h, src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogf.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogi.cpp, src/openGL/GEMglFogi.h,
	src/openGL/GEMglFogiv.cpp, src/openGL/GEMglFrustum.cpp,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenLists.h, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexMask.h, src/openGL/GEMglIndexd.cpp,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexdv.h, src/openGL/GEMglIndexf.cpp,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexfv.h, src/openGL/GEMglIndexi.cpp,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexiv.h, src/openGL/GEMglIndexs.cpp,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexsv.h, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglIsTexture.h, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightModeli.h, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLighti.h, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLineWidth.h, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadName.h, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMap1f.h, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.cpp,
	src/openGL/GEMglMap2f.h, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1d.h, src/openGL/GEMglMapGrid1f.cpp,
	src/openGL/GEMglMapGrid1f.h, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2d.h, src/openGL/GEMglMapGrid2f.cpp,
	src/openGL/GEMglMapGrid2f.h, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialf.h, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMateriali.h,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.h, src/openGL/GEMglNewList.cpp,
	src/openGL/GEMglNewList.h, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.cpp,
	src/openGL/GEMglNormal3bv.h, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.cpp,
	src/openGL/GEMglNormal3dv.h, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.cpp,
	src/openGL/GEMglNormal3fv.h, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.cpp,
	src/openGL/GEMglNormal3iv.h, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.cpp,
	src/openGL/GEMglNormal3sv.h, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPassThrough.h, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelStorei.h, src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferf.h,
	src/openGL/GEMglPixelTransferi.cpp,
	src/openGL/GEMglPixelTransferi.h, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.cpp,
	src/openGL/GEMglPointSize.h, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPolygonOffset.h,
	src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglProgramStringARB.h, src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushAttrib.h, src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.cpp,
	src/openGL/GEMglRasterPos2d.h, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.cpp,
	src/openGL/GEMglRasterPos2f.h, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.cpp,
	src/openGL/GEMglRasterPos2i.h, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.cpp,
	src/openGL/GEMglRasterPos2s.h, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.cpp,
	src/openGL/GEMglRasterPos3d.h, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.cpp,
	src/openGL/GEMglRasterPos3f.h, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.cpp,
	src/openGL/GEMglRasterPos3i.h, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.cpp,
	src/openGL/GEMglRasterPos3s.h, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.cpp,
	src/openGL/GEMglRasterPos4d.h, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.cpp,
	src/openGL/GEMglRasterPos4f.h, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.cpp,
	src/openGL/GEMglRasterPos4i.h, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.cpp,
	src/openGL/GEMglRasterPos4s.h, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.cpp,
	src/openGL/GEMglRectd.h, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.cpp,
	src/openGL/GEMglRecti.h, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRects.h, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotated.h, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScaled.h, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglScissor.h, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilMask.h, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvf.h, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGend.h, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.cpp,
	src/openGL/GEMglTexGenfv.h, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexGeni.h, src/openGL/GEMglTexImage2D.cpp,
	src/openGL/GEMglTexImage2D.h, src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameterf.h, src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexParameteri.h, src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage1D.h, src/openGL/GEMglTexSubImage2D.cpp,
	src/openGL/GEMglTexSubImage2D.h, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslated.h, src/openGL/GEMglTranslatef.cpp,
	src/openGL/GEMglTranslatef.h, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.h,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.cpp, src/openGL/GEMglVertex2dv.h,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.cpp, src/openGL/GEMglVertex2fv.h,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.cpp, src/openGL/GEMglVertex2iv.h,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.cpp, src/openGL/GEMglVertex2sv.h,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.cpp, src/openGL/GEMglVertex3dv.h,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.cpp, src/openGL/GEMglVertex3fv.h,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.cpp, src/openGL/GEMglVertex3iv.h,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.cpp, src/openGL/GEMglVertex3sv.h,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.cpp, src/openGL/GEMglVertex4dv.h,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.cpp, src/openGL/GEMglVertex4fv.h,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.cpp, src/openGL/GEMglVertex4iv.h,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.cpp, src/openGL/GEMglVertex4sv.h,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMglViewport.h,
	src/openGL/GEMgluLookAt.cpp, src/openGL/GEMgluLookAt.h,
	src/openGL/GEMgluPerspective.cpp, src/openGL/GEMgluPerspective.h:
	use t_float rather than t_floatarg and some more pd-double fixes at lesat i can compüile Gem against Pd-double and the examples work

2012-04-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/MessageCallbacks.h: TypeTemplates for single and double
	precision

2012-03-30  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Controls/gemlist.cpp, src/Controls/gemlist.h: replace static
	callbacks

2012-03-26  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Particles/part_damp.cpp, src/Particles/part_damp.h,
	src/Particles/part_draw.cpp, src/Particles/part_draw.h,
	src/Particles/part_follow.cpp, src/Particles/part_follow.h,
	src/Particles/part_gravity.cpp, src/Particles/part_gravity.h,
	src/Particles/part_head.cpp, src/Particles/part_head.h,
	src/Particles/part_killold.cpp, src/Particles/part_killold.h,
	src/Particles/part_killslow.cpp, src/Particles/part_killslow.h,
	src/Particles/part_orbitpoint.cpp, src/Particles/part_orbitpoint.h,
	src/Particles/part_render.cpp, src/Particles/part_render.h,
	src/Particles/part_sink.cpp, src/Particles/part_sink.h,
	src/Particles/part_size.cpp, src/Particles/part_size.h,
	src/Particles/part_source.cpp, src/Particles/part_source.h,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h, src/Particles/part_velcone.cpp,
	src/Particles/part_velcone.h, src/Particles/part_velocity.cpp,
	src/Particles/part_velocity.h, src/Particles/part_velsphere.cpp,
	src/Particles/part_velsphere.h, src/Particles/part_vertex.cpp,
	src/Particles/part_vertex.h: getting rid of static callbacks use CPPEXTERN_MSG instead

2012-03-26  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_freeframe.cpp: fixed error-message for unknown keys

2012-03-26  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Geos/GemSplash.cpp, src/Geos/colorSquare.cpp,
	src/Geos/cuboid.cpp, src/Geos/cuboid.h, src/Geos/curve.cpp,
	src/Geos/disk.cpp, src/Geos/disk.h, src/Geos/mesh_line.cpp,
	src/Geos/mesh_line.h, src/Geos/mesh_square.cpp,
	src/Geos/mesh_square.h, src/Geos/newWave.cpp, src/Geos/newWave.h,
	src/Geos/polygon.cpp, src/Geos/primTri.cpp, src/Geos/rectangle.cpp,
	src/Geos/rectangle.h, src/Geos/ripple.cpp, src/Geos/ripple.h,
	src/Geos/rubber.cpp, src/Geos/rubber.h, src/Geos/scopeXYZ~.cpp,
	src/Geos/slideSquares.cpp, src/Geos/slideSquares.h,
	src/Geos/sphere.h, src/Geos/sphere3d.cpp, src/Geos/sphere3d.h,
	src/Geos/text2d.cpp, src/Geos/text2d.h, src/Geos/textextruded.cpp,
	src/Geos/textextruded.h, src/Geos/torus.cpp, src/Geos/torus.h,
	src/Geos/trapezoid.cpp, src/Geos/trapezoid.h, src/Geos/tube.cpp,
	src/Geos/tube.h: use CPPEXTERN_MSG rather than static callbacks

2012-03-25  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* help/curve3d-help.pd, help/surface3d-help.pd: connect the [draw
	point( message

2012-03-25  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Geos/surface3d.cpp, src/Geos/surface3d.h: use bool instead of
	int and use CPPEXTERN_MSG

2012-03-25  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Geos/surface3d.cpp, src/Geos/surface3d.h: use GemShape's
	m_drawType rather than overriding it

2012-03-25  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Geos/curve3d.cpp, src/Geos/curve3d.h: don't override
	m_drawType member we want to use GemShape's "draw" method

2012-03-23  Cyrille Henry <ch@chnry.net>

	* examples/12.multi_screen_projection/01.flat_projection-help.pd:
	adding comments for a better understanding of the multi screen
	example

2012-03-22  Cyrille Henry <ch@chnry.net>

	* examples/12.multi_screen_projection/01.flat_projection-help.pd,
	examples/12.multi_screen_projection/flat_projection.pd: improve
	multiscreen projection example : add an inlet so we can send any
	message to the gemwin

2012-03-22  Cyrille Henry <ch@chnry.net>

	* examples/12.multi_screen_projection/soft_edge.frag: debug soft
	edge shader

2012-03-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/WorkerThread.cpp: if the cancelled ID is currently
	processed, block

2012-03-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_image.cpp: use gem::Settings for threading defaults

2012-03-21  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Utils/Functions.h: avoid including Carbon.h it might make some nameclashes...

2012-03-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* TODO: TODO float2int optimization

2012-03-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* TODO: implemented some TODOs

2012-03-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIR.h: static callbacks,
	indentation member initialization before ctor getting rid of static callbacks and use CPPEXTERN_MSG instead re-indented file so it looks nicer on my machine...

2012-03-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_motionblur.cpp, src/Pixes/pix_motionblur.h: static
	callbacksand indentation get rid of static callbacks and use CPPEXTERN_MSG instead; do member initialization before ctor.

2012-03-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_blur.cpp, src/Pixes/pix_blur.h: altivec, static
	callbacks, indentation there's no good providing an empty altivec processing function,
	rather we should use the default (that points to the non-altivec
	function) getting rid of static callbacks and use CPPEXTERN_MSG1 instead re-indented file so it looks nicer on my machine...

2012-03-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* TODO: remove update to new libParticle from TODO libParticle should really be wrapped into a separate external

2012-03-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: nicer ordering of variables and
	made log-callback private

2012-03-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: getting rid of unused member
	m_lastFrame

2012-03-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: getting rid of member variables
	m_gformat/m_finalformat it's enough if they are local variables in open()

2012-03-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: getting rid of unused member
	m_seekable

2012-03-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: getting rid of unused
	m_wantedFormat

2012-03-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: getting rid of m_curFrame it's not really used...

2012-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/{pix_equal.pd => pix_equal-help.pd}: updated pix_equal-help color range is 0..1 rather than 0..255 make 'create' the default
	gemwin action; better layouting

2012-03-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_equal.cpp, src/Pixes/pix_equal.h: the user-interface
	in Gem always uses 0..1 rather than 0..255 also avoid using explicit callbacks

2012-02-24  Ricardo Fabbri <rfabbri@gmail.com>

	* help/pix_equal.pd: finalized doc

2012-02-23  Ricardo Fabbri <rfabbri@gmail.com>

	* help/pix_equal.pd: initial help file for pix_equal

2012-02-23  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_equal.cpp, src/Pixes/pix_equal.h: cleaned up and
	further documented the source code

2011-11-11  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_equal.cpp: removed all CLAMP and other operations

2011-11-10  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/Makefile.am, src/Pixes/pix_equal.cpp,
	src/Pixes/pix_equal.h: new function to search pixels within bounds

2012-02-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 9581cfd0f6939901ac69851590294e1d8b273da9 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Wed Feb 29 10:02:10 2012 +0100

2012-02-28  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h:
	getting rid of static callbacks

2012-02-28  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_multitexture.cpp, src/Pixes/pix_snap2tex.cpp: it's
	'texunit' for all objects, not 'texUnit'

2012-02-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 1260e91ee723513367ab6962d3f59e9717a48c4f Author: IOhannes
	m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at> Date:   Tue Feb 28
	09:55:24 2012 +0100

2012-02-28  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_snap2tex.h: rectangle
	mode for [pix_snap2tex]

2012-02-28  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_snap2tex.h: added
	texUnit message and code-cleanup + indentation

2012-02-23  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* help/pix_video-help.pd: reset to no drivers

2012-02-27  Ricardo Fabbri <rfabbri@gmail.com>

	* help/pix_multiblob-help.pd: documented the principal axis
	orientation output

2012-02-23  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_multiblob.cpp, src/Pixes/pix_multiblob.h:
	pix_multiblob now returns main blob orientation resolved conflict Conflicts:         src/Pixes/pix_multiblob.cpp

2012-02-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/Makefile.am: rsince this is really "abstractions" we
	call the 'library' gemabs

2012-02-22  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* abstractions/Makefile.am, abstractions/{gemdefaultwindow.pd =>
	gemdefaultwindow.pd.in}, configure.ac: generate [gemdefaultwindow]

2012-02-22  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Output/Makefile.am: fixed w32 compilation needs '-no-undefined' LDFLAG

2012-02-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_snap.cpp: less verbose

2012-02-21  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: moving Thread-stuff from Gem/ to
	Utils/

2012-02-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_snap.cpp: debug timing

2012-02-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_snap.h: indentation

2012-02-21  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_snap.cpp: use PBOs for readback for some reasons this is slower than the other method...

2012-02-20  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h: base infrastructure
	for PBO support

2012-02-20  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h: code cleanup use CPPEXTERN_MSG() to define callbacks use '(void)' rather than
	'()' in function definitions indentation

2012-02-16  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* configure.ac: only use '-mms-bitfields' on W32

2012-02-15  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* : commit b41709bafa221c02ddd0e278c9156f443078fdc5 Author: IOhannes
	m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at> Date:   Tue Feb 14
	12:16:01 2012 +0100

2012-02-14  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h: Revert
	"added method to fetch arrays" This reverts commit 7aaa735d88cf624bb217c6ea87a56fd54ea6a828, which
	was accidentally cherry-picked from a local branch

2012-02-12  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h: added
	method to fetch arrays

2012-02-07  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Utils/Thread.cpp: made it compile on OSX (and hopefully on
	xxxBSD)

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/videoV4L2/v4l2-videoplugin.pd: initialize display values

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* help/pix_video-help.pd: loadbang the backend specific patches and cleanup help-path a bit

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_video.cpp: report available drivers via outlet

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* help/pix_video-help.pd: use literal '$0' rather than its expanded
	value i believe that this adds to the readability of the patch (people
	will understand '$0' better than '1003')

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/videoAVT/Makefile.am, plugins/videoDC1394/Makefile.am,
	plugins/videoDS/Makefile.am, plugins/videoDV4L/Makefile.am,
	plugins/videoDarwin/Makefile.am, plugins/videoHALCON/Makefile.am,
	plugins/videoOptiTrack/Makefile.am, plugins/videoPYLON/Makefile.am,
	plugins/videoSGI/Makefile.am, plugins/videoTEST/Makefile.am,
	plugins/videoUNICAP/Makefile.am, plugins/videoV4L/Makefile.am,
	plugins/videoVFW/Makefile.am, plugins/videoVLC/Makefile.am: install
	plugin helps

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/videoV4L2/Makefile.am: install plugin help

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/videoV4L2/v4l2-videoplugin.pd: fixed description

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/videoAVT/avt-videoplugin.pd,
	plugins/videoDC1394/dc1394-videoplugin.pd,
	plugins/videoDS/DS-videoplugin.pd,
	plugins/videoDV4L/dv4l-videoplugin.pd,
	plugins/videoDarwin/Darwin-videoplugin.pd,
	plugins/videoHALCON/halcon-videoplugin.pd,
	plugins/videoOptiTrack/OptiTrack-videoplugin.pd,
	plugins/videoPYLON/pylon-videoplugin.pd,
	plugins/videoSGI/sgi-videoplugin.pd,
	plugins/videoTEST/test-videoplugin.pd,
	plugins/videoUNICAP/unicap-videoplugin.pd,
	plugins/videoV4L/v4l-videoplugin.pd,
	plugins/videoVFW/VFW-videoplugin.pd,
	plugins/videoVLC/vlc-videoplugin.pd: dummy videoplugin help-patches

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/videoV4L2/v4l2-videoplugin.pd: v4l2 specific help-patch

2012-02-06  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* help/pix_video-help.pd: added logic for backend-specific
	information we don't want that hardcoded in the help-patch instead all backends
	should provide a <name>-videoplugin.pd patch that will get loaded
	automatically TODO: implement the counterpart of this logic in [pix_video] TODO:
	implement backend specific info for the various plugins

2012-02-05  antoine <antoine@antoine-laptop.(none)>

	* plugins/videoV4L2/videoV4L2.cpp, plugins/videoV4L2/videoV4L2.h:
	add readonly properties driver, card and bus_info

2012-02-04  antoine <antoine@antoine-laptop.(none)>

	* plugins/videoV4L2/videoV4L2.cpp: v4l2 bus message

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoV4L2/videoV4L2.cpp: initialize all values before
	calling ioctl

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* README.txt: clarified w32 installation and GemLibs

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* README.txt: reformatted text

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoUNICAP/videoUNICAP.h, plugins/videoVLC/videoVLC.h,
	src/Gem/ImageLoad.cpp: adjusted to moving threads from Gem->Utils

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Makefile.am, src/Utils/Makefile.am, src/{Gem =>
	Utils}/SynchedWorkerThread.cpp, src/{Gem =>
	Utils}/SynchedWorkerThread.h, src/{Gem => Utils}/ThreadMutex.cpp,
	src/{Gem => Utils}/ThreadMutex.h, src/{Gem =>
	Utils}/ThreadSemaphore.cpp, src/{Gem => Utils}/ThreadSemaphore.h,
	src/{Gem => Utils}/WorkerThread.cpp, src/{Gem =>
	Utils}/WorkerThread.h: moved threading stuff from Gem/ to Utils/

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/deprecated/Gem/SynchedWorkerThread.h,
	src/deprecated/Gem/ThreadMutex.h,
	src/deprecated/Gem/ThreadSemaphore.h,
	src/deprecated/Gem/WorkerThread.h, src/deprecated/Makefile.am:
	compat headers for moving thread-stuff to utils

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/Thread.cpp, src/Utils/Thread.h: simple (and untested)
	implementation of Thread currently this is only based on pthreads

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/SIMD.cpp: display #CPUs at startup

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Makefile.am, src/Utils/Makefile.am, src/{Gem =>
	Utils}/Thread.cpp, src/{Gem => Utils}/Thread.h: moved Thread to
	Utils

2012-02-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Makefile.am, src/Gem/Thread.cpp, src/Gem/Thread.h: start
	of Thread abstraction and trying to implement a getProcesserCount() function

2012-02-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/imageMAGICK/MagickCore.cpp,
	plugins/imageMAGICK/MagickPlusPlus.cpp,
	plugins/imageMAGICK/Makefile.am,
	plugins/imageMAGICK/imageMAGICK.cpp: trying to support both
	MagickCore and Magick++ it seems like pix-saving with MagickCore is somehow broken (though
	it does work in a standalone app), and i haven't found a way to fix
	it yet.  the workaround for now is to use either Magick++ (if
	available) or MagickCore (as fallback)

2012-02-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: added warning about
	brokenness of imageMAGICK save

2012-02-01  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: avoid duplicate code

2012-02-01  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: prettified magick-error
	output

2012-02-01  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Gem/Image.cpp, src/Pixes/pix_crop.cpp,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_write.cpp: made upsidedown the default

2012-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: display whether unicap plugins will be built

2012-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: fixed setProperty for
	menu-selections finally i could test that with a real device...

2012-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoUNICAP/videoUNICAP.cpp: disabled debugging output

2012-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h: allow to change dimensions...

2012-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/video.cpp: fixed m_canThread code ...

2012-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h: got an image

2012-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/video.cpp: sane default for isThreadable()

2012-01-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h: simplified ifdef clauses and use (void) rather than () in function declarations/definitions

2012-01-29  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Gem/ImageLoad.cpp: full cancel() if cancel() from TODO failed, poll the DONE queue to get rid of
	remnants that are already there LATER: what if the ID in question is
	 currently in processing()? probably lock until process() is done
	(before attempting the DONE deqeue)

2012-01-29  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Gem/WorkerThread.cpp: checking success when cancel()ing

2012-01-27  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: removed stray 'b'

2012-01-25  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* : commit 6b9d25b9bd7df23f8f13d594682235d8551cb524 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Wed Jan 25 12:24:31 2012 +0100

2012-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoOptiTrack/videoOptiTrack.h: indentation; reset()
	implementation

2012-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_video.cpp: disabled MARK it's way to verbose...

2012-01-25  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/video.cpp: cleaned up code and added comments on which functionality is not yet done

2012-01-25  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* : commit 766ebab0ccd1eadf040437a03d03dc853d6c4404 Author: IOhannes
	m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at> Date:   Tue Jan 24
	19:36:12 2012 +0100

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoOptiTrack/videoOptiTrack.h: finalizing Optitrack plugin

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: yay! got an image now we only have to fix it..."

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: disable Shutdown for
	now it only hangs forever...

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: setDevice() really
	takes a const string though we should get rid of the setDevice() entirely and put that
	into properties(?)

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: if there is no new
	frame, just return the last one...

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: more/less verbosity

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: trying another default
	camera...

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: helper class for
	init/shutdown of cameralib this allows us to get rid of the s_refcount stuff

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: isse an warning/error
	if we forgot to set CAMERALIBRARY_IMPORTS

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj: made
	project that does not crash at least it did work once...

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/plugins/video.cpp: dummy videoMeta plugin it's a start, but not really functional yet...

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj,
	plugins/filmAVI/win-vs2008/filmAVI.vcproj,
	plugins/filmDS/win-vs2008/filmDS.vcproj,
	plugins/filmQT/win-vs2008/filmQT.vcproj,
	plugins/imageJPEG/win-vs2003/imageJPEG.vcproj,
	plugins/imageJPEG/win-vs2008/imageJPEG.vcproj,
	plugins/imageMAGICK/win-vs2003/imageMAGICK.vcproj,
	plugins/imageMAGICK/win-vs2008/imageMAGICK.vcproj,
	plugins/imageQT/win-vs2008/imageQT.vcproj,
	plugins/imageSGI/win-vs2003/imageSGI.vcproj,
	plugins/imageSGI/win-vs2008/imageSGI.vcproj,
	plugins/imageTIFF/win-vs2003/imageTIFF.vcproj,
	plugins/imageTIFF/win-vs2008/imageTIFF.vcproj,
	plugins/modelASSIMP/win-vs2003/modelASSIMP.vcproj,
	plugins/modelASSIMP/win-vs2008/modelASSIMP.vcproj,
	plugins/modelOBJ/win-vs2003/modelOBJ.vcproj,
	plugins/modelOBJ/win-vs2008/modelOBJ.vcproj,
	plugins/recordQT/win-vs2008/recordQT.vcproj,
	plugins/videoAVT/win-vs2008/videoAVT.vcproj,
	plugins/videoDS/win-vs2008/videoDS.vcproj,
	plugins/videoHALCON/win-vs2008/videoHALCON.vcproj,
	plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj,
	plugins/videoPYLON/win-vs2008/videoPYLON.vcproj,
	plugins/videoTEST/win-vs2008/videoTEST.vcproj,
	plugins/videoVFW/win-vs2008/videoVFW.vcproj: use default libraries rather than explicitely enumerating them

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj,
	plugins/filmAVI/win-vs2003/filmAVI.vcproj,
	plugins/filmAVI/win-vs2008/filmAVI.vcproj,
	plugins/filmDS/win-vs2003/filmDS.vcproj,
	plugins/filmDS/win-vs2008/filmDS.vcproj,
	plugins/filmQT/win-vs2003/filmQT.vcproj,
	plugins/filmQT/win-vs2008/filmQT.vcproj,
	plugins/imageJPEG/win-vs2003/imageJPEG.vcproj,
	plugins/imageJPEG/win-vs2008/imageJPEG.vcproj,
	plugins/imageMAGICK/win-vs2003/imageMAGICK.vcproj,
	plugins/imageMAGICK/win-vs2008/imageMAGICK.vcproj,
	plugins/imageQT/win-vs2003/imageQT.vcproj,
	plugins/imageQT/win-vs2008/imageQT.vcproj,
	plugins/imageSGI/win-vs2003/imageSGI.vcproj,
	plugins/imageSGI/win-vs2008/imageSGI.vcproj,
	plugins/imageTIFF/win-vs2003/imageTIFF.vcproj,
	plugins/imageTIFF/win-vs2008/imageTIFF.vcproj,
	plugins/modelASSIMP/win-vs2003/modelASSIMP.vcproj,
	plugins/modelASSIMP/win-vs2008/modelASSIMP.vcproj,
	plugins/modelOBJ/win-vs2003/modelOBJ.vcproj,
	plugins/modelOBJ/win-vs2008/modelOBJ.vcproj,
	plugins/recordQT/win-vs2003/recordQT.vcproj,
	plugins/recordQT/win-vs2008/recordQT.vcproj,
	plugins/videoAVT/win-vs2003/videoAVT.vcproj,
	plugins/videoAVT/win-vs2008/videoAVT.vcproj,
	plugins/videoDS/win-vs2003/videoDS.vcproj,
	plugins/videoDS/win-vs2008/videoDS.vcproj,
	plugins/videoHALCON/win-vs2003/videoHALCON.vcproj,
	plugins/videoHALCON/win-vs2008/videoHALCON.vcproj,
	plugins/videoOptiTrack/win-vs2003/videoOptiTrack.vcproj,
	plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj,
	plugins/videoPYLON/win-vs2003/videoPYLON.vcproj,
	plugins/videoPYLON/win-vs2008/videoPYLON.vcproj,
	plugins/videoTEST/win-vs2003/videoTEST.vcproj,
	plugins/videoTEST/win-vs2008/videoTEST.vcproj,
	plugins/videoVFW/win-vs2003/videoVFW.vcproj,
	plugins/videoVFW/win-vs2008/videoVFW.vcproj: use Multithreaded-DLL
	rather than Multithreaded everything else will create incredible problems when using
	STL-containers between DLL-boundaries (e.g. between Gem and its
	plugins)

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/filmAVI/win-vs2003/filmAVI.vcproj,
	plugins/filmAVI/win-vs2008/filmAVI.vcproj,
	plugins/filmDS/win-vs2003/filmDS.vcproj,
	plugins/filmDS/win-vs2008/filmDS.vcproj,
	plugins/filmQT/win-vs2003/filmQT.vcproj,
	plugins/filmQT/win-vs2008/filmQT.vcproj,
	plugins/imageJPEG/win-vs2003/imageJPEG.vcproj,
	plugins/imageJPEG/win-vs2008/imageJPEG.vcproj,
	plugins/imageMAGICK/win-vs2003/imageMAGICK.vcproj,
	plugins/imageMAGICK/win-vs2008/imageMAGICK.vcproj,
	plugins/imageQT/win-vs2003/imageQT.vcproj,
	plugins/imageQT/win-vs2008/imageQT.vcproj,
	plugins/imageSGI/win-vs2003/imageSGI.vcproj,
	plugins/imageSGI/win-vs2008/imageSGI.vcproj,
	plugins/imageTIFF/win-vs2003/imageTIFF.vcproj,
	plugins/imageTIFF/win-vs2008/imageTIFF.vcproj,
	plugins/modelASSIMP/win-vs2003/modelASSIMP.vcproj,
	plugins/modelASSIMP/win-vs2008/modelASSIMP.vcproj,
	plugins/modelOBJ/win-vs2003/modelOBJ.vcproj,
	plugins/modelOBJ/win-vs2008/modelOBJ.vcproj,
	plugins/recordQT/win-vs2003/recordQT.vcproj,
	plugins/recordQT/win-vs2008/recordQT.vcproj,
	plugins/videoAVT/win-vs2003/videoAVT.vcproj,
	plugins/videoAVT/win-vs2008/videoAVT.vcproj,
	plugins/videoDS/win-vs2003/videoDS.vcproj,
	plugins/videoDS/win-vs2008/videoDS.vcproj,
	plugins/videoHALCON/win-vs2003/videoHALCON.vcproj,
	plugins/videoHALCON/win-vs2008/videoHALCON.vcproj,
	plugins/videoOptiTrack/win-vs2003/videoOptiTrack.vcproj,
	plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj,
	plugins/videoPYLON/win-vs2003/videoPYLON.vcproj,
	plugins/videoPYLON/win-vs2008/videoPYLON.vcproj,
	plugins/videoTEST/win-vs2003/videoTEST.vcproj,
	plugins/videoTEST/win-vs2008/videoTEST.vcproj,
	plugins/videoVFW/win-vs2003/videoVFW.vcproj,
	plugins/videoVFW/win-vs2008/videoVFW.vcproj: disable SSE2/MMX in
	plugins plugins are no number crunchers...

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoTEST/win-vs2008/videoTEST.vcproj: need to generate
	manifest else libraries might not be found

2012-01-24  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln: videoTEST depends on Gem

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_video.cpp: added marks

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_video.cpp: signed/unsigned comparision only if safe

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/Setup.cpp: trying to get rid of OLDNAMES.lib

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: trying to get an error description from w32

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj: use
	default libraries

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj: added
	"Debug" configuration

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: use default libraries; dynamically
	link against ftgl

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln: added videoTEST

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoTEST/win-vs2008/videoTEST.vcproj: use default
	libraries

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoTEST/videoTEST.cpp, plugins/videoTEST/videoTEST.h:
	return values were appropriate

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelOBJ/win-vs2008/modelOBJ.vcproj: use DefaultLibraries

2012-01-23  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoTEST/win-vs2003/videoTEST.sln,
	plugins/videoTEST/win-vs2003/videoTEST.vcproj,
	plugins/videoTEST/win-vs2008/videoTEST.sln,
	plugins/videoTEST/win-vs2008/videoTEST.vcproj: added msvc projects
	for videoTEST

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: trying to connect to a
	camera

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj: readded
	libraries

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj: removed
	unneeded libs

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln: added videoOptiTrack to MSVC solution

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: more verbose it keeps crashing or not...

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: trying to properly
	initialize OptiTrack

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp: initial implementation unfortunately this crashes at initialization...

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.h: include cameralib headers remove static members

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj: link
	against NP's cameralib SDK

2012-01-19  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoOptiTrack/videoOptiTrack.h,
	plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj: stripped
	down to the bare minimum that even links

2012-01-19  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoOptiTrack/Makefile.am,
	plugins/videoOptiTrack/videoOptiTrack.cpp,
	plugins/videoOptiTrack/videoOptiTrack.h,
	plugins/videoOptiTrack/win-vs2003/videoOptiTrack.sln,
	plugins/videoOptiTrack/win-vs2003/videoOptiTrack.vcproj,
	plugins/videoOptiTrack/win-vs2008/videoOptiTrack.sln,
	plugins/videoOptiTrack/win-vs2008/videoOptiTrack.vcproj: stub for
	OptiTrack camera SDK

2012-01-19  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/icon2app: allow to set icons of single
	files

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/buildinstaller.sh: cleanup

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* : Volume name is now 'Gem Installer' without any version number...

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* : stripped PdX cruft

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* : background.png should go into examples/data/

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/buildinstaller.sh: use installers rather
	than droplets

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* : further DS_Store tweaks

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* : playing with .DS_Store

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/installer_system.applescript,
	build/osx-dmginstaller/installer_user.applescript: applescripts that
	do the installing without droplets, that don't work on a .dmg

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/{droplet_system.as =>
	droplet_system.applescript},
	build/osx-dmginstaller/{droplet_user.as =>
	droplet_user.applescript}: the correct extension for applescripts is
	.applescript

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/droplet_system.as: install to /Library/Pd
	rather than /System/Library/Pd

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/droplet_system.as: fixed typo seems like i cloned this script from an older version...

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/buildinstaller.sh: made executable and
	fixed syntax errors

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-dmginstaller/icon2app: activate icon rather than hide
	folder

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/{osx-installer => osx-dmginstaller}/icon2app: moved icon2app
	script into new directory

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* : commit 92de75561428e3eb7bbbfc95b8350654e4a07e05 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Wed Jan 18 14:08:18 2012 +0100

2012-01-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/osx-installer/buildinstaller.sh: working a bit on installer
	script

2012-01-18  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/osx-installer/droplet_system.as,
	build/osx-installer/{droplet.as => droplet_user.as}: 2 different
	droplets for System- and User-Library

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-installer/icon2app: simple script to install a given
	icon into an application

2012-01-18  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* build/osx-installer/droplet.as: syntax fix after actually compiling the script...

2012-01-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/osx-installer/buildinstaller.sh,
	build/osx-installer/droplet.as: directory for the OSX-installer i'd like to have a dmg based installer for OSX here is where it
	should live...soon

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/autoconf/configure.mingw32: updated ImageMagick and VLC path

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/autoconf/configure.mingw32: updated ImageMagick path

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: removed debugging printout

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* plugins/videoVLC/win-vs2003/videoVLC.sln,
	plugins/videoVLC/win-vs2003/videoVLC.vcproj,
	plugins/videoVLC/win-vs2008/videoVLC.sln,
	plugins/videoVLC/win-vs2008/videoVLC.vcproj: prepare MSVC projects
	for videoVLC

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h: avoid imageCopy

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* .gitignore: ignore MSVC user files

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/autoconf/configure.mingw32: added ImagMagick flags

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: simplified cleanup code and do some checks

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/imageMAGICK/win-vs2008/imageMAGICK.vcproj: build C-version
	(not C++)

2012-01-17  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/imageMAGICK/imageMAGICK.cpp: include ImageMagick headers
	after all the Gem headers

2012-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: use ImageMagick rather than ImageMagick++ shouldn't this be MagickCore?

2012-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/Makefile.am,
	plugins/imageMAGICK/imageMAGICK.cpp: switching from C++ to C API hopefully this will make w32 more stable

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/imageJPEG/win-vs2008/imageJPEG.vcproj,
	plugins/imageTIFF/win-vs2008/imageTIFF.vcproj,
	plugins/modelASSIMP/win-vs2008/modelASSIMP.vcproj: make plugins
	compile/link on msvc2008

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: use gem::files:: helper functions rather than creating our own, which then crash on msvc

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_multiimage.h, src/Pixes/pix_set.cpp: keep MSVC
	happier

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln: build most sub-projects

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_fiducialtrack/win-vs2008/pix_fiducialtrack.vcproj: new
	filenames for libfidtrack

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_artoolkit/win-vs2008/pix_artoolkit.vcproj: adjusted
	search paths MSVC projects are now 1 level deeper

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Geos/gemvertexbuffer.cpp, src/Pixes/pix_noise.cpp: removed
	unused variables to keep MSVC happy and silent

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: added new objectclasses to project

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelASSIMP/win-vs2008/modelASSIMP.vcproj,
	plugins/modelOBJ/win-vs2008/modelOBJ.vcproj: made modelloader
	plugins compile on MSVC2008

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln: added model* projects

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: updated Gem.vcproj (vs2008) to new
	file-layout and set GLEW_BUILD globally

2012-01-16  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/Dylib.cpp, src/Gem/State.cpp: fix MSVC compilation
	warnings

2012-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/GemGL.h: remove GLEW_STATIC entirely

2012-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Makefile.am: only build glew.cpp if we use the internal
	glew

2012-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: only set GLEW_BUILD if we are using the internal
	glew

2012-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Loaders.h: use Gem/RTE.h rather than m_pd.h

2012-01-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, src/Gem/glew.cpp: globally define GLEW_BUILD for
	Gem-core rather than defining it directly in src/Gem/glew.cpp we set the
	GEM_CPPFLAGS

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* plugins/modelASSIMP/win-vs2003/modelASSIMP.vcproj: link against
	Assimp32.lib

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj: globally define GLEW_BUILD for proper
	export of glew functions GLEW_BUILD ought to be defined while building the Gem-core library

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* src/Gem/GemGL.h: export GLEW symbols so plugins can use them...

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.sln: include modelOBJ and modelASSIMP

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj,
	extra/pix_artoolkit/win-vs2003/pix_artoolkit.vcproj,
	extra/pix_fiducialtrack/win-vs2003/pix_fiducialtrack.vcproj,
	plugins/imageJPEG/win-vs2003/imageJPEG.vcproj,
	plugins/imageTIFF/win-vs2003/imageTIFF.vcproj: vcprojs moved into
	subfolders therefore the path specifications missed a "\.." also use absolute
	Paths with $(SolutionDir) LATER: find a way how to set a macro to e.g.  >
	GemLibs=${SolutionDir}\..\..\..\GemLibs and use that...

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp: filmDS: made it compile with MSVC-2003

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* src/Base/GemWindow.cpp, src/Base/TextBase.cpp,
	src/Gem/Manager.cpp, src/Gem/Settings.cpp, src/Gem/Settings.h,
	src/Gem/Setup.cpp, src/Pixes/pix_texture.cpp,
	src/plugins/PluginFactory.cpp: converted static class GemSettings
	into namespace gem::Settings.cpp no use to have a class with only static methods, when we can also
	have namespaces...

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj: adjusted to new file-layout

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* plugins/filmDS/filmDS.cpp, plugins/filmDS/filmDS.h: filmDS: handle
	m_auto ourselves there's no more filmBase that does this for us...

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* src/Utils/plist.h: include "Gem/RTE.h" rather than "m_pd.h" m_pd.h should never be referenced directly...

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* src/Geos/multimodel.cpp: there's no snprintf() on MSVC it's called _snprintf() instead...

2012-01-14  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* src/Gem/WorkerThread.h: put declaration of t_id "IMMEDIATE" into
	separate line to keep MSVC2003 happy

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/PluginFactory.cpp: initialize plugins depending on
	GemSettings the boolean value 'gem.plugins.startup' (which can be overridden
	with 'gem.plugins.<name>.startup') defines whether the plugins
	should be loaded at startup; default is YES

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Gem/Setup.cpp: initialize plugins at startup call gem::plugins::init() to trigger loading of all plugins drawback: this will load all plugins even if they are never used
	fix: use GemSettings "gem.plugins.startup 0" to prevent this
	behavior

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Gem/Setup.cpp: forward declare GemSettings::init() so we don't need to include "Gem/Settings.h"

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/PluginFactory.cpp: initialize all currently known
	pluginfactories by creating a dummy instance of each plugin (which will trigger the
	loading of plugins) and immediately delete that instance

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/imageloader.cpp, src/plugins/imagesaver.cpp: output
	the supported backends only once no need to repeat that...  LATER: what if the backends change at
	runtime?

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/PluginFactory.h: changed visibility of methods doLoadPlugins() is 'protected' (it's only used by the children's
	loadPlugins() method) getPluginFactory() is 'public' (so it's
	   possible to destroy() a plugin-factory and re-initialize it ...might
	come in handy if we want to force reloading of plugins)

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/modelloader.cpp: plugin-reloading is now prevented
	centrally no need to do it in the various plugin implementations

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/plugins/PluginFactory.cpp: prevent multiple loading of plugins if not explicitely requested by the user

2012-01-13  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_film.cpp: re-enable 1st argument (film to load)

2012-01-12  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/autoconf/configure.mingw32: example how to configure Gem on
	mingw

2012-01-12  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/imageTIFF/imageTIFF.cpp: provide error/warning handlers

2012-01-12  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/imageJPEG/imageJPEG.cpp: (don't) use verbose(2) rather
	than error()

2012-01-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemWinCreateMac.cpp: tighten ifdef's so non-apple builds
	won't fail

2012-01-11  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Controls/gemwin.cpp: disable [gemwin] on osx/ia64

2012-01-11  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* src/Base/GemWinCreateMac.cpp: dummy implementations for 64bit

2012-01-11  IOhannes m zmoelnig <zmoelnig@tyndall.iem.at>

	* extra/pix_fiducialtrack/Makefile.am: libfidtrack also takes CFLAGS there are some C-files, so we need to specify the appropriate CFLAGS
	(and not only CXXFLAGS)

2012-01-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Makefile.am: src/Output is SUBDIR of ./Makefile and should thus not be SUBDIR of src/Makefile as well

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/Makefile.am, extra/pix_artoolkit/Makefile.am,
	extra/pix_drum/Makefile.am, extra/pix_fiducialtrack/Makefile.am,
	extra/pix_mano/Makefile.am, plugins/filmAVI/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/modelASSIMP/Makefile.am,
	plugins/modelASSIMP/win-vs2003/modelASSIMP.sln,
	plugins/modelASSIMP/win-vs2003/modelASSIMP.vcproj,
	plugins/modelOBJ/Makefile.am,
	plugins/modelOBJ/win-vs2003/modelOBJ.sln,
	plugins/modelOBJ/win-vs2003/modelOBJ.vcproj,
	plugins/recordQT/Makefile.am, plugins/videoAVT/Makefile.am,
	plugins/videoDS/Makefile.am, plugins/videoHALCON/Makefile.am,
	plugins/videoPYLON/Makefile.am, plugins/videoVFW/Makefile.am: fixing
	'dist' target

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Particles/Makefile.am, src/Particles/{partlib_actionapi.cpp
	=> papi/actionapi.cpp}, src/Particles/{partlib_actions.cpp =>
	papi/actions.cpp}, src/Particles/{partlib_general.h =>
	papi/general.h}, src/Particles/{partlib_opengl.cpp =>
	papi/opengl.cpp}, src/Particles/{ => papi}/papi.h,
	src/Particles/{partlib_system.cpp => papi/system.cpp},
	src/Particles/{partlib_vector.h => papi/vector.h},
	src/Particles/part_color.cpp, src/Particles/part_damp.h,
	src/Particles/part_draw.cpp, src/Particles/part_follow.cpp,
	src/Particles/part_gravity.h, src/Particles/part_head.cpp,
	src/Particles/part_info.cpp, src/Particles/part_killold.cpp,
	src/Particles/part_killslow.cpp, src/Particles/part_orbitpoint.cpp,
	src/Particles/part_render.cpp, src/Particles/part_sink.h,
	src/Particles/part_size.cpp, src/Particles/part_source.h,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetsize.cpp, src/Particles/part_velcone.h,
	src/Particles/part_velocity.h, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.cpp, src/Particles/partlib_base.cpp:
	separate libPAPI and particle implementations

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_fiducialtrack/pix_fiducialtrack.cpp: updated copyright

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_fiducialtrack/Makefile.am,
	extra/pix_fiducialtrack/default_trees.h,
	extra/pix_fiducialtrack/fidtrackX.c,
	extra/pix_fiducialtrack/fidtrackX.h,
	extra/pix_fiducialtrack/floatpoint.h,
	extra/pix_fiducialtrack/pix_fiducialtrack.cpp,
	extra/pix_fiducialtrack/segment.c,
	extra/pix_fiducialtrack/segment.h,
	extra/pix_fiducialtrack/treeidmap.cpp,
	extra/pix_fiducialtrack/treeidmap.h: updated to current libfidtrack libfidtrack taken from reacTIVision-1.4

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_fiducialtrack/Makefile.am,
	extra/pix_fiducialtrack/{libfidtrack_fidtrackX.cpp => fidtrackX.c},
	extra/pix_fiducialtrack/{libfidtrack_fidtrackX.h => fidtrackX.h},
	extra/pix_fiducialtrack/pix_fiducialtrack.h,
	extra/pix_fiducialtrack/{libfidtrack_segment.cpp => segment.c},
	extra/pix_fiducialtrack/{libfidtrack_segment.h => segment.h},
	extra/pix_fiducialtrack/{libfidtrack_treeidmap.cpp =>
	treeidmap.cpp}, extra/pix_fiducialtrack/{libfidtrack_treeidmap.h =>
	treeidmap.h}: stripped libfidtrack_ prefix from libfidtrack files

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_fiducialtrack/Makefile.am: split libfidtrack from build
	process use a convenience library

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP/Makefile.am,
	plugins/modelASSIMP/modelASSIMP.cpp: fix color/materials compat with modelOBJ

2012-01-10  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelASSIMP/win-vs2008/modelASSIMP.sln,
	plugins/modelASSIMP/win-vs2008/modelASSIMP.vcproj: stub MSVC project untested; so it won't work...

2012-01-10  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelOBJ/win-vs2008/modelOBJ.vcproj: link against opengl32

2012-01-10  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelOBJ/win-vs2008/modelOBJ.sln,
	plugins/modelOBJ/win-vs2008/modelOBJ.vcproj: stub MSVC project copied over from imageSGI; might work (or not)

2012-01-10  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoVLC/README.txt: added note on how to compile on
	w32/mingw

2012-01-10  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelASSIMP/README.txt: added notes about spaces and dll

2012-01-10  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelASSIMP/README.txt: added notes how to compile this on
	w32/MinGW

2012-01-10  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelOBJ/model_loader.cpp: use 'delete' rather than
	'delete[]' when needed fixes remaining issues on w32

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp: use c++ style allocations and
	std::string

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp: make _glm* functions static they shouldn't be exported anyhow

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp,
	plugins/modelOBJ/model_loader.h: make GLMmodel an opaque type put struct definition into implementation file; it's not needed in
	the header...

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp: use std::string rather than
	cstring handling this hopefully fixes the crashes on w32

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp, plugins/modelOBJ/modelOBJ.h: fixed
	'reverse' logic keep an internal state of whether we already have a reverseWinding,
	so the existance of the 'reverse' property does not 'toggle' the
	state but rather 'set's it

2012-01-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp: got "reverse" property right currently "bool" is not clamped to "number" (aka "double), so we do
	it manually

2012-01-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP/modelASSIMP.cpp: added comment about default
	shininess=65 in modelOBJ

2012-01-09  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelASSIMP/Makefile.am: link against openGL

2012-01-09  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelASSIMP/modelASSIMP.h: use GEM_EXPORT rather than
	GEM_EXTERN

2012-01-09  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelOBJ/Makefile.am: link against openGL

2012-01-09  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/modelOBJ/modelOBJ.h: use GEM_EXPORT rather than GEM_EXTERN

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit f5690fe5370c1147d220ac1e18537e8134457877 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Thu Jan 5 19:18:40 2012 +0100

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp: use the new texture related state members set
	by pix_texture

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: use the new
	texture related state members

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/State.h: added new state members: TexOrientation and
	TexBaseCoord LATER: this shouldn't be part of the GemState but rather be attached
	to the TexTureID somehow (what if there are multiple texture (unit)
	s?)

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp: always generate normalized
	texcoords

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp, src/Geos/model.cpp: get
	width/height labelling right

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/modelloader.cpp: only search the filesystem the
	firsttime a metaloader is requested

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/multimodel.cpp: don't pushback nonexistant loaders

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am: added modelASSIMP to
	build-system

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP/Makefile.am,
	plugins/modelASSIMP/modelASSIMP.cpp,
	plugins/modelASSIMP/modelASSIMP.h: draft implementation of
	model-loader using assimp TODO: materials, textures, animations,...

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelASSIMP/README.txt, src/Geos/model.cpp: fixed rescale
	property-type

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp, plugins/modelOBJ/modelOBJ.h:
	implement compile()

2012-01-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/modelloader.cpp, src/plugins/modelloader.h: added
	compile() method; render/compile now return boolean success

2012-01-04  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Gem/GLStack.cpp: check whether querying the matrix depths is
	really possible and if not, avoid checks in the future

2012-01-04  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* : commit 83428013a073d9d91164bedba8aa1a332ad3f1f0 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Wed Jan 4 18:35:08 2012 +0100

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp: reduced verbosity

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/Makefile.am: re-included multimodel it seems to work now

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/multimodel.cpp: more verbose()ity

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/multimodel.cpp, src/Geos/multimodel.h: implementing
	multimodel with modelloader this currently lacks the caching caching used to work like this:  if multiple instances of [multimodel] where opening exactly the
	 same set of models, the would use the very same models /
	 displaylists this means, that you cannot change the 'smoothness' in
	one [multimodel] without affecting the others

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/multimodel.cpp: indentation

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/Makefile.am: disabled multimodel for now

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/modelOBJ.cpp, plugins/modelOBJ/modelOBJ.h:
	working version

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp: replace _glmFirstPass() with
	glmFirstPass in debugging output to ease the use of grep

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/model.h: switched [model] to new
	plugin-based implementation

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model_loader.cpp, src/Geos/model_loader.h: modelOBJ is
	basically working

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Properties.cpp: return UNSET if Property is unset

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/model_loader.cpp,
	plugins/modelOBJ/model_loader.h: use 'const' keyword when possible

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/importGLEW.sh: updated importGLEW script to match new layout

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am: added modelOBJ to build system

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/modelloader.cpp: all model-plugins are prefixed
	'model'

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/modelOBJ/Makefile.am, plugins/modelOBJ/modelOBJ.cpp,
	plugins/modelOBJ/modelOBJ.h, plugins/modelOBJ/model_loader.cpp,
	plugins/modelOBJ/model_loader.h: added stub modelOBJ class

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model.cpp, src/Geos/model.h: use CPPEXTERN_MSG rather
	than manual callbacks

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/Makefile.am, src/plugins/modelloader.cpp,
	src/plugins/modelloader.h: added modelloader plugin this is a mere draft, let's see how it evolves...

2012-01-04  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/Makefile.am: separate core code from legacy code

2012-01-03  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* : commit 794c7044312fbfeafb65965570c1857313bf2df2 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Tue Jan 3 14:21:53 2012 +0100

2012-01-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/scopeXYZ~.cpp, src/Geos/scopeXYZ~.h: use CPPEXTERN_MSG()
	rather than manual callbacks

2012-01-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/scopeXYZ~.cpp, src/Geos/scopeXYZ~.h: use GemShape's
	drawType mechanism rather than our own esp. since all types are already covered nicely

2012-01-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/curve3d.cpp, src/Geos/curve3d.h, src/Geos/newWave.cpp,
	src/Geos/newWave.h, src/Geos/polygon.cpp, src/Geos/polygon.h,
	src/Geos/pqtorusknots.cpp, src/Geos/pqtorusknots.h,
	src/Geos/rubber.cpp, src/Geos/rubber.h: use CPPEXTERN_MSG() macros
	rather than manual callbacks

2012-01-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemGluObj.cpp, src/Base/GemGluObj.h,
	src/Geos/curve3d.cpp, src/Geos/curve3d.h, src/Geos/newWave.cpp,
	src/Geos/newWave.h, src/Geos/polygon.cpp, src/Geos/polygon.h,
	src/Geos/pqtorusknots.cpp, src/Geos/pqtorusknots.h,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Geos/rectangle.cpp,
	src/Geos/rectangle.h, src/Geos/ripple.cpp, src/Geos/ripple.h,
	src/Geos/rubber.cpp, src/Geos/rubber.h, src/Geos/slideSquares.cpp,
	src/Geos/slideSquares.h, src/Geos/surface3d.cpp,
	src/Geos/surface3d.h, src/Geos/tube.cpp, src/Geos/tube.h: use
	m_drawTypes map<> rather than overriding typeMess()

2012-01-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemShape.cpp: added drawstyles: "lineloop" and "lines"

2012-01-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemShape.cpp, src/Base/GemShape.h: use a map<> for all
	those drawtypes this allows child-classes to easily extend the available drawtypes

2012-01-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit b282f8a5d397f1f0de2d2a865f28b1d34770c0d7 Author: IOhannes
	m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at> Date:   Mon Jan 2
	21:32:05 2012 +0100

2011-12-27  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/TODO => TODO, src/TODO.093: cleaned up TODO

2011-12-27  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/generate_Makefile_am.sh: no longer needed

2011-12-27  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/TODO: v4l & v4l2 videopipes have been implemented

2011-12-27  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/autogen.sh, src/configure: removed compat leftovers for
	autotools by now, everybody should have figured, that autotools live in
	.../Gem

2011-12-27  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/importGLEW.sh: glew now resides in src/Gem/

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/gemvertexbuffer-help.pd: updated help-patch trying to use $0-tables as much as possible; info about the newer
	(and nicer) message(-names)

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp: initialize values to 0.f

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: messages
	for enabling/disabling data types

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: messages
	for setting all data of a type in one go

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: use
	std::string rather than t_symbol*

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: use
	VertexBuffer's stride

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp: try to catch allocation errors

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp: reduce branch count

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp: set VertexBuffer to dirty when
	values have been copied to it

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp: less verbosity

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: let
	VertexBuffer handle the stride

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: use
	CPPEXTERN_MSG rather than manual callbacks

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: use a
	struct for all vertexbuffers

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: added
	trailing semicolon; use (void) rather than ()

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.cpp: proper initialization and use true/false for boolean values

2012-01-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/gemvertexbuffer.h: cosmetic fix: order=pos/tex/col/norm

2011-12-27  Cyrille Henry <ch@chnry.net>

	* : Merge remote branch 'origin/master'

2011-12-27  Cyrille Henry <ch@chnry.net>

	* help/gemvertexbuffer-help.pd: update gemvertexbuffer help file

2011-12-26  Cyrille Henry <ch@chnry.net>

	* examples/10.glsl/14.blur.pd, examples/10.glsl/_glsl.pd,
	examples/10.glsl/blur.frag, examples/10.glsl/blur.vert,
	examples/10.glsl/single_blur.pd: initial commit of a multipass blur
	shader

2011-12-26  Cyrille Henry <ch@chnry.net>

	* examples/10.glsl/fetching2.frag: fix the normal interpolation part
	of the shader

2011-12-26  Cyrille Henry <ch@chnry.net>

	* examples/10.glsl/10.GPGPU_Physical_model.pd: fix wind control
	potentiometer

2011-12-24  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* .gitignore: added some more generated files

2011-12-24  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_biquad.cpp, src/Pixes/pix_colorreduce.cpp,
	src/Pixes/pix_halftone.cpp, src/Pixes/pix_kaleidoscope.cpp,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_rds.cpp, src/Pixes/pix_tIIR.cpp: use setCsizeByFormat
	rather than csize/format/type

2011-12-23  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_background.cpp, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_hit.cpp, src/Pixes/pix_levels.cpp,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_noise.cpp,
	src/Pixes/pix_rgba.cpp, src/Pixes/pix_share_write.cpp,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_video.cpp, src/Pixes/pix_write.cpp,
	src/plugins/filmBase.cpp, src/plugins/videoBase.cpp: use GL_RGBA_GEM
	rather than GL_RGBA

2011-12-23  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_colorreduce.cpp,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_rtx.cpp,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIRf.cpp: use
	setCsizeByFormat rather than manually settings format/csize/type

2011-12-23  IOhannes m zmoelnig <zmoelnig@umlautO.umlaeute.mur.at>

	* src/Pixes/pix_noise.cpp: use imageStruct::methods

2011-12-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/README.txt: updated README.txt to contain usage
	info

2011-12-22  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: accept properties as options we pass on every property to vlc as a per-stream option; TODO: find
	a way to get all valid options TODO: test string-options (esp. with
	spaces)

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageJPEG/imageJPEG.cpp: HAVE_BOOLEAN is only needed on
	mingw

2011-12-21  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/imageJPEG/imageJPEG.cpp: imageJPEG on mingw it compiles, but it doesn't really load any images yet...

2011-12-21  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Makefile.am: added GEM_CPPEXTERN to CXXFLAGS

2011-12-21  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/Dylib.cpp: print the errorNumber as integer rather than as character...

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: cosmetic

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoTEST/videoTEST.h: export videoTEST

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/ImageIO.h, src/Gem/SynchedWorkerThread.h,
	src/Gem/ThreadSemaphore.h, src/Gem/WorkerThread.h, src/RTE/Array.h,
	src/RTE/Symbol.h: properly declare classes as GEM_EXTERN

2011-12-21  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoVLC/videoVLC.h: always export videoVLC

2011-12-21  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/Properties.h, src/Gem/ThreadMutex.h: properly exporting
	gem::properties & gem::mutex

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: fix upside down

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: setDimension may only happen beteen
	close() and open()

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: use UN/LOCK macros for easier
	debugging

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: use (void) rather than ()

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: check for libvlc_video_set_callbacks

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model_loader.cpp: bugfix: fixed resource discovered by
	cppcheck have to fclose() fiels that are fopen()ed

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Setup.cpp: bugfix: fixed resource discovered by cppcheck we should only gem::files::close() that have been opened by
	gem::files:: or pd

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: bugfix: fixed memleak discovered by cppcheck

2011-12-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: use (void) rather than ()

2011-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: got colorspace right

2011-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp, plugins/videoVLC/videoVLC.h: got
	locking right

2011-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp: got a picture

2011-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, plugins/Makefile.am: added videoVLC to the build
	process

2011-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/videoVLC.cpp, plugins/videoVLC/videoVLC.h:
	compiles but no output yet

2011-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/Makefile.am, plugins/videoVLC/videoVLC.cpp,
	plugins/videoVLC/videoVLC.h: skeleton for videoVLC

2011-12-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* .gitignore: updated gitignore for MSVC

2011-12-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoVLC/README.txt: added empty videoVLC plugin

2011-12-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemBase.h, src/Base/GemPathBase.cpp,
	src/Base/GemPathBase.h, src/Base/GemPixObj.cpp,
	src/Base/GemPixObj.h, src/Base/GemShape.cpp, src/Base/GemShape.h,
	src/Base/TextBase.cpp, src/Base/TextBase.h: Base: use CPPEXTERN_MSG
	where easily possible

2011-12-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Manips/accumrotate.cpp, src/Manips/accumrotate.h,
	src/Manips/alpha.cpp, src/Manips/alpha.h,
	src/Manips/ambientRGB.cpp, src/Manips/ambientRGB.h,
	src/Manips/colorRGB.cpp, src/Manips/colorRGB.h,
	src/Manips/depth.cpp, src/Manips/depth.h,
	src/Manips/diffuseRGB.cpp, src/Manips/diffuseRGB.h,
	src/Manips/emissionRGB.cpp, src/Manips/emissionRGB.h,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h,
	src/Manips/glsl_program.cpp, src/Manips/glsl_program.h,
	src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h,
	src/Manips/ortho.cpp, src/Manips/ortho.h,
	src/Manips/polygon_smooth.cpp, src/Manips/polygon_smooth.h,
	src/Manips/rotate.cpp, src/Manips/rotate.h,
	src/Manips/rotateXYZ.cpp, src/Manips/rotateXYZ.h,
	src/Manips/scale.cpp, src/Manips/scale.h, src/Manips/scaleXYZ.cpp,
	src/Manips/scaleXYZ.h, src/Manips/shearXY.cpp,
	src/Manips/shearXY.h, src/Manips/shearXZ.cpp, src/Manips/shearXZ.h,
	src/Manips/shearYX.cpp, src/Manips/shearYX.h,
	src/Manips/shearYZ.cpp, src/Manips/shearYZ.h,
	src/Manips/shearZX.cpp, src/Manips/shearZX.h,
	src/Manips/shearZY.cpp, src/Manips/shearZY.h,
	src/Manips/shininess.cpp, src/Manips/shininess.h,
	src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	src/Manips/translate.cpp, src/Manips/translate.h,
	src/Manips/translateXYZ.cpp, src/Manips/translateXYZ.h,
	src/Manips/vertex_program.cpp, src/Manips/vertex_program.h: Manips:
	use CPPEXTERN_MSG where easily possible

2011-12-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemhead.cpp, src/Controls/gemlist.cpp,
	src/Controls/gemlist.h, src/Controls/gemreceive.cpp,
	src/Controls/gemreceive.h, src/Controls/gemwin.cpp,
	src/Controls/gemwin.h: Controls: use CPPEXTERN_MSG where easily
	possible

2011-12-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/RTE/MessageCallbacks.h: message 'symbol' needs A_SYMBOL we cannot use A_DEFSYM for 'symbol' messages is this a bug in Pd?

2011-12-16  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Nongeos/spot_light.cpp, src/Nongeos/spot_light.h,
	src/Nongeos/world_light.cpp, src/Nongeos/world_light.h: replace
	msg-callbacks by CPPEXTERN_MSG()

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp, src/Pixes/pix_set.h: removed static
	callbacks and use CPPEXTERN_MSG instead

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: initialize member variables

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: use setBlack() rather than memset()

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: use bool rather than int

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: use imageStruct methods when possible

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.cpp: use ch<Color> rather than hardcoded color
	offsets

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.h: removed unused imageStruct member

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_set.h: use (void) rather than ()

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Setup.cpp: check for version of abstractions and shout out loud...

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Setup.cpp: issue warning if path cannot be automatically
	added on w32 we cannot add the path to sys_searchpath, so we need to tell
	the user to do this

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Settings.cpp: search gem.conf in ~/.config/pure-data/ rather than ~/.pd/

2011-12-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Makefile.am, src/Makefile.am, src/{Gem => }/Version.cpp:
	move Version.cpp into main Gem module rather than libGem convenience library.  this should make
	complication faster

2011-12-15  IOhannes m zmoelnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp: use chRed rather than hardcoded channel
	indices fixes color problems on OSX

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/{ => win-vs2003}/pix_artoolkit.sln,
	extra/pix_artoolkit/win-vs2008/pix_artoolkit.sln, extra/pix_drum/{
	=> win-vs2003}/pix_drum.sln,
	extra/pix_drum/win-vs2008/pix_drum.sln, extra/pix_fiducialtrack/{
	=> win-vs2003}/pix_fiducialtrack.sln,
	extra/pix_fiducialtrack/win-vs2008/pix_fiducialtrack.sln,
	extra/pix_mano/{ => win-vs2003}/pix_mano.sln,
	extra/pix_mano/win-vs2008/pix_mano.sln, plugins/filmAVI/{ =>
	win-vs2003}/filmAVI.sln, plugins/filmAVI/win-vs2008/filmAVI.sln,
	plugins/filmDS/{ => win-vs2003}/filmDS.sln,
	plugins/filmDS/win-vs2008/filmDS.sln, plugins/filmQT/{ =>
	win-vs2003}/filmQT.sln, plugins/filmQT/win-vs2008/filmQT.sln,
	plugins/imageJPEG/{ => win-vs2003}/imageJPEG.sln,
	plugins/imageJPEG/win-vs2008/imageJPEG.sln, plugins/imageMAGICK/{
	=> win-vs2003}/imageMAGICK.sln,
	plugins/imageMAGICK/win-vs2008/imageMAGICK.sln, plugins/imageQT/{
	=> win-vs2003}/imageQT.sln, plugins/imageQT/win-vs2008/imageQT.sln,
	plugins/imageSGI/{ => win-vs2003}/imageSGI.sln,
	plugins/imageSGI/win-vs2008/imageSGI.sln, plugins/imageTIFF/{ =>
	win-vs2003}/imageTIFF.sln,
	plugins/imageTIFF/win-vs2008/imageTIFF.sln, plugins/recordQT/{ =>
	win-vs2003}/recordQT.sln, plugins/recordQT/win-vs2008/recordQT.sln,
	plugins/videoAVT/{ => win-vs2003}/videoAVT.sln,
	plugins/videoAVT/win-vs2008/videoAVT.sln, plugins/videoDS/{ =>
	win-vs2003}/videoDS.sln, plugins/videoDS/win-vs2008/videoDS.sln,
	plugins/videoHALCON/{ => win-vs2003}/videoHALCON.sln,
	plugins/videoHALCON/win-vs2008/videoHALCON.sln,
	plugins/videoPYLON/{ => win-vs2003}/videoPYLON.sln,
	plugins/videoPYLON/win-vs2008/videoPYLON.sln, plugins/videoVFW/{ =>
	win-vs2003}/videoVFW.sln, plugins/videoVFW/win-vs2008/videoVFW.sln:
	MSVC: moved solution files besides project files

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/win-vs2003/Gem.sln, extra/pix_artoolkit/{ =>
	win-vs2003}/pix_artoolkit.vcproj, extra/pix_drum/{ =>
	win-vs2003}/pix_drum.vcproj, extra/pix_fiducialtrack/{ =>
	win-vs2003}/pix_fiducialtrack.vcproj, extra/pix_mano/{ =>
	win-vs2003}/pix_mano.vcproj, plugins/filmAVI/{ =>
	win-vs2003}/filmAVI.vcproj, plugins/filmDS/{ =>
	win-vs2003}/filmDS.vcproj, plugins/filmQT/{ =>
	win-vs2003}/filmQT.vcproj, plugins/imageJPEG/{ =>
	win-vs2003}/imageJPEG.vcproj, plugins/imageMAGICK/{ =>
	win-vs2003}/imageMAGICK.vcproj, plugins/imageQT/{ =>
	win-vs2003}/imageQT.vcproj, plugins/imageSGI/{ =>
	win-vs2003}/imageSGI.vcproj, plugins/imageTIFF/{ =>
	win-vs2003}/imageTIFF.vcproj, plugins/recordQT/{ =>
	win-vs2003}/recordQT.vcproj, plugins/videoAVT/{ =>
	win-vs2003}/videoAVT.vcproj, plugins/videoDS/{ =>
	win-vs2003}/videoDS.vcproj, plugins/videoHALCON/{ =>
	win-vs2003}/videoHALCON.vcproj, plugins/videoPYLON/{ =>
	win-vs2003}/videoPYLON.vcproj, plugins/videoVFW/{ =>
	win-vs2003}/videoVFW.vcproj: moved MSVC-2003 project files into
	separate directories

2011-12-14  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoVFW/videoVFW.cpp: made videoVFW compile under MinGW

2011-12-14  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/videoVFW/videoVFW.cpp, plugins/videoVFW/videoVFW.h:
	"fixed" HAVE_VFW logic we really should add a check for "vfw.h" to configure i'm not doing
	it now as compilation takes ages...

2011-12-14  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_artoolkit/win-vs2008/pix_artoolkit.vcproj: trying to fix
	paths

2011-12-14  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* : commit f1b013ef305eb60c5094e565edd48f71d65affa1 Author: IOhannes
	m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at> Date:   Wed Dec 14
	16:14:21 2011 +0100

2011-12-14  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_write.cpp: used 'unsigned'
	types when needed

2011-12-14  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_artoolkit/win-vs2008/pix_artoolkit.vcproj,
	extra/pix_drum/win-vs2008/pix_drum.vcproj,
	extra/pix_fiducialtrack/win-vs2008/pix_fiducialtrack.vcproj,
	extra/pix_mano/win-vs2008/pix_mano.vcproj,
	plugins/filmAVI/win-vs2008/filmAVI.vcproj,
	plugins/filmDS/win-vs2008/filmDS.vcproj,
	plugins/filmQT/win-vs2008/filmQT.vcproj,
	plugins/imageJPEG/win-vs2008/imageJPEG.vcproj,
	plugins/imageMAGICK/win-vs2008/imageMAGICK.vcproj,
	plugins/imageQT/win-vs2008/imageQT.vcproj,
	plugins/imageSGI/win-vs2008/imageSGI.vcproj,
	plugins/imageTIFF/win-vs2008/imageTIFF.vcproj,
	plugins/recordQT/win-vs2008/recordQT.vcproj,
	plugins/videoAVT/win-vs2008/videoAVT.vcproj,
	plugins/videoDS/win-vs2008/videoDS.vcproj,
	plugins/videoHALCON/win-vs2008/videoHALCON.vcproj,
	plugins/videoPYLON/win-vs2008/videoPYLON.vcproj,
	plugins/videoVFW/win-vs2008/videoVFW.vcproj: fixed relative paths
	for vs2008 projects

2011-12-14  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/plugins/film.cpp: enumProperties() must return something (e.g.
	FALSE)

2011-12-14  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/plugins/imagesaver.cpp: use 'unsigned' types when appropriate

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_noise-help.pd: use 'image' rather than 'texture' [pix_noise] really has nothing to do with 'textures'...

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: added seed()
	message

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: use imageStruct
	methods

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp: no more YUV

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp: in RGB/greyscale mode, alpha should be
	255

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: cosmetic cleanup

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: replace explicit
	callbacks with CPPEXTERN_MSG macros

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: added bang() and
	autoMess()

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: renamed
	pix_random() to random()

2011-12-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_noise.cpp: proper initialization in ctor

2011-12-14  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln,
	extra/pix_artoolkit/win-vs2008/pix_artoolkit.vcproj,
	extra/pix_drum/win-vs2008/pix_drum.vcproj,
	extra/pix_fiducialtrack/win-vs2008/pix_fiducialtrack.vcproj,
	extra/pix_mano/win-vs2008/pix_mano.vcproj: extra/: moved MS project
	files into version dirs so we can have vs2008 and vs2003 at the same time

2011-12-14  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/pix_noise-help.pd: updated help patch

2011-12-14  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* src/Pixes/pix_noise.cpp: init of the random function

2011-12-14  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: added seed,
	modified random function

2011-12-11  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: lagged Fibonacci
	generator

2011-12-08  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: corrected typo in
	random function

2011-12-08  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: changed type of
	noise function

2011-12-07  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* src/Pixes/pix_noise.h: minor modifs in pix_noise.h

2011-12-07  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/pix_noise-help.pd: typo in pix_noise-help.pd

2011-12-07  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/pix_noise-help.pd: minor pix_noise-help.pd update

2011-12-07  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/pix_noise-help.pd, src/Pixes/pix_noise.cpp,
	src/Pixes/pix_noise.h: updated pix_noise + help file

2011-12-06  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/pix_noise-help.pd, src/Pixes/Makefile.am,
	src/Pixes/pix_noise.cpp, src/Pixes/pix_noise.h: first version of
	pix_noise

2011-12-13  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* configure.ac: we need to use '-mms-bitfields' when using MinGW as compiler for w32

2011-12-13  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/Files.cpp: ::close() on w32 is called ::_close()

2011-12-13  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/RTE/Outlet.h: "class GEM_EXTERN" rather than "GEM_EXTERN
	class"

2011-12-13  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.sln: vs2008 projects for plugins are now in
	subdirectories

2011-12-13  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* build/win-vs2008/Gem.vcproj: more udpates for msvc2008

2011-12-13  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/filmAVI/win-vs2008/filmAVI.vcproj,
	plugins/filmDS/win-vs2008/filmDS.vcproj,
	plugins/filmQT/win-vs2008/filmQT.vcproj,
	plugins/imageJPEG/win-vs2008/imageJPEG.vcproj,
	plugins/imageMAGICK/win-vs2008/imageMAGICK.vcproj,
	plugins/imageQT/win-vs2008/imageQT.vcproj,
	plugins/imageSGI/win-vs2008/imageSGI.vcproj,
	plugins/imageTIFF/win-vs2008/imageTIFF.vcproj,
	plugins/recordQT/win-vs2008/recordQT.vcproj,
	plugins/videoAVT/win-vs2008/videoAVT.vcproj,
	plugins/videoDS/win-vs2008/videoDS.vcproj,
	plugins/videoHALCON/win-vs2008/videoHALCON.vcproj,
	plugins/videoPYLON/win-vs2008/videoPYLON.vcproj,
	plugins/videoVFW/win-vs2008/videoVFW.vcproj: separate directory for
	MSVC-2008 project files

2011-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/pix_writer.pd: incorporated jack's ideas

2011-12-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* abstractions/pix_writer.pd: abstraction for [pix_writer] this is quite untested...

2011-12-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Setup.cpp: search for Gem-meta.pd rather than hsv2rgb

2011-12-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* Gem-meta.pd.in, Makefile.am, configure.ac: generate and install
	Gem-meta.pd

2011-12-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h: properties for
	saving images via pix_buffer

2011-12-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/imagesaver.cpp: merge mimetypes & properties in
	getWriteCaps

2011-12-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp: expand filenames before saving this allows us to use '~' or '/home/zmoelnig'

2011-12-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h: renamed openMess
	to loadMess

2011-12-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp: fixed typo

2011-12-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/MSVCMinGW.cpp: export the M$VC/MinGW stubs

2011-12-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_write.cpp, src/Pixes/pix_write.h: use CPPEXTERN_MSG
	for callbacks

2011-12-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_write.cpp, src/Pixes/pix_write.h: rewrote filename
	expansion to be platform independent...  also use std::string rather than
	char*

2011-12-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Files.cpp, src/Gem/Files.h: gem::files: get fullpath based
	with canvas and env expansion

2011-12-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Files.cpp, src/Gem/Files.h: gem::files: provide close()
	function this should wrap around sys_close()

2011-12-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h: use
	CPPEXTERN_MSG for buffer messages

2011-12-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_buffer_read.cpp: numFrames of buffer is unsigned

2011-12-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* doc/CodingStyle.txt: added a CodingStyle document

2011-12-02  Antoine <nusmuk@nepastoucher-test.(none)>

	* src/Pixes/pix_write.cpp: delete useless printf()

2011-12-01  Antoine <nusmuk@nepastoucher-test.(none)>

	* help/pix_write-help.pd, src/Pixes/pix_write.cpp,
	src/Pixes/pix_write.h: pix_write now supports relative path to
	patcher path, absolute path and path begining with ~

2011-12-01  Antoine <nusmuk@nepastoucher-test.(none)>

	* src/Pixes/pix_write.cpp: support absolute path and relative to
	home (~)

2011-12-01  Antoine <nusmuk@nepastoucher-test.(none)>

	* src/Pixes/pix_write.h: move to dynamic allocation

2011-12-07  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_artoolkit/Makefile.am, extra/pix_drum/Makefile.am,
	extra/pix_fiducialtrack/Makefile.am, extra/pix_mano/Makefile.am,
	plugins/filmAVI/Makefile.am, plugins/filmAVIPLAY/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDarwin/Makefile.am,
	plugins/filmGMERLIN/Makefile.am, plugins/filmMPEG1/Makefile.am,
	plugins/filmMPEG3/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/filmQT4L/Makefile.am, plugins/filmTEST/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/recordQT4L/Makefile.am, plugins/recordV4L/Makefile.am,
	plugins/recordV4L2/Makefile.am, plugins/videoAVT/Makefile.am,
	plugins/videoDC1394/Makefile.am, plugins/videoDS/Makefile.am,
	plugins/videoDV4L/Makefile.am, plugins/videoDarwin/Makefile.am,
	plugins/videoHALCON/Makefile.am, plugins/videoPYLON/Makefile.am,
	plugins/videoSGI/Makefile.am, plugins/videoTEST/Makefile.am,
	plugins/videoUNICAP/Makefile.am, plugins/videoV4L/Makefile.am,
	plugins/videoV4L2/Makefile.am, plugins/videoVFW/Makefile.am,
	src/Makefile.am: "-no-undefined" is only important on w32

2011-12-07  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* configure.ac: check for 'main' in vfw32 LATER check why AVIFileInit is not found at all; i suspect there is
	some w32 header magic involved

2011-12-07  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/filmAVI/Makefile.am: filmAVI: link against vfw32

2011-12-06  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* : commit 7ddc0a5cf7b6fdbce9e7034dfa0fff122e1b0894 Author: IOhannes
	m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at> Date:   Tue Dec 6
	17:58:30 2011 +0100

2011-12-06  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Output/gemw32window.cpp, src/Output/gemw32window.h: exporting
	gemw32window

2011-12-06  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_fiducialtrack/libfidtrack_fidtrackX.cpp: disable unused
	code

2011-12-06  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* plugins/filmAVI/Makefile.am, plugins/filmAVIPLAY/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDarwin/Makefile.am,
	plugins/filmGMERLIN/Makefile.am, plugins/filmMPEG1/Makefile.am,
	plugins/filmMPEG3/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/filmQT4L/Makefile.am, plugins/filmTEST/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/recordQT4L/Makefile.am, plugins/recordV4L/Makefile.am,
	plugins/recordV4L2/Makefile.am, plugins/videoAVT/Makefile.am,
	plugins/videoDC1394/Makefile.am, plugins/videoDS/Makefile.am,
	plugins/videoDV4L/Makefile.am, plugins/videoDarwin/Makefile.am,
	plugins/videoHALCON/Makefile.am, plugins/videoPYLON/Makefile.am,
	plugins/videoSGI/Makefile.am, plugins/videoTEST/Makefile.am,
	plugins/videoUNICAP/Makefile.am, plugins/videoV4L/Makefile.am,
	plugins/videoV4L2/Makefile.am, plugins/videoVFW/Makefile.am: set
	"-no-undefined" to allow building of DLLs

2011-12-06  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_artoolkit/Makefile.am, extra/pix_drum/Makefile.am,
	extra/pix_fiducialtrack/Makefile.am, extra/pix_mano/Makefile.am: set
	"-no-undefined" to properly produce DLLs

2011-12-06  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* extra/pix_drum/Makefile.am, extra/pix_mano/Makefile.am: don't fail
	if there is nothing to symlink in extra/

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_write-help.pd, help/pix_writer-help.pd: fixed typos; less
	bias on compression

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/ortho-help.pd: show [create( on startup

2011-12-05  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/ortho-help.pd: ortho-help.pd updated

2011-12-05  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/gemmouse-help.pd: gemmouse-help.pd updated

2011-12-05  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/gemhead-help.pd: gemhead-help.pd updated

2011-12-03  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/depth-help.pd: depth-help.pd updated

2011-12-03  Nicolas Montgermont <nicolas_montgermont@yahoo.fr>

	* help/gemkeyboard-help.pd, help/gemkeyname-help.pd,
	help/pix_image-help.pd, help/pix_write-help.pd,
	help/pix_writer-help.pd: help files update

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* Makefile.am, src/Makefile.am: build src/Output after src/ maybe we should move src/Output/ outside of src/

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVI/Makefile.am, plugins/filmAVIPLAY/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDarwin/Makefile.am,
	plugins/filmGMERLIN/Makefile.am, plugins/filmMPEG1/Makefile.am,
	plugins/filmMPEG3/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/filmQT4L/Makefile.am, plugins/filmTEST/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/recordQT4L/Makefile.am, plugins/recordV4L/Makefile.am,
	plugins/recordV4L2/Makefile.am, plugins/videoDC1394/Makefile.am,
	plugins/videoDS/Makefile.am, plugins/videoDV4L/Makefile.am,
	plugins/videoDarwin/Makefile.am, plugins/videoSGI/Makefile.am,
	plugins/videoTEST/Makefile.am, plugins/videoUNICAP/Makefile.am,
	plugins/videoV4L/Makefile.am, plugins/videoV4L2/Makefile.am,
	plugins/videoVFW/Makefile.am: added CPPFLAGS for building externals

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVI/Makefile.am, plugins/filmAVIPLAY/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDarwin/Makefile.am,
	plugins/filmGMERLIN/Makefile.am, plugins/filmMPEG1/Makefile.am,
	plugins/filmMPEG3/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/filmQT4L/Makefile.am, plugins/filmTEST/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/recordQT4L/Makefile.am, plugins/recordV4L/Makefile.am,
	plugins/recordV4L2/Makefile.am, plugins/videoDC1394/Makefile.am,
	plugins/videoDS/Makefile.am, plugins/videoDV4L/Makefile.am,
	plugins/videoDarwin/Makefile.am, plugins/videoSGI/Makefile.am,
	plugins/videoTEST/Makefile.am, plugins/videoUNICAP/Makefile.am,
	plugins/videoV4L/Makefile.am, plugins/videoV4L2/Makefile.am,
	plugins/videoVFW/Makefile.am: added flags for building Gem externals

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVI/Makefile.am, plugins/filmAVIPLAY/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDarwin/Makefile.am,
	plugins/filmGMERLIN/Makefile.am, plugins/filmMPEG1/Makefile.am,
	plugins/filmMPEG3/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/filmQT4L/Makefile.am, plugins/filmTEST/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/recordQT4L/Makefile.am, plugins/recordV4L/Makefile.am,
	plugins/recordV4L2/Makefile.am, plugins/videoAVT/Makefile.am,
	plugins/videoDC1394/Makefile.am, plugins/videoDS/Makefile.am,
	plugins/videoDV4L/Makefile.am, plugins/videoDarwin/Makefile.am,
	plugins/videoHALCON/Makefile.am, plugins/videoPYLON/Makefile.am,
	plugins/videoSGI/Makefile.am, plugins/videoTEST/Makefile.am,
	plugins/videoUNICAP/Makefile.am, plugins/videoV4L/Makefile.am,
	plugins/videoV4L2/Makefile.am, plugins/videoVFW/Makefile.am: added
	marker for easier automated update of flags

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: added GL_flags for w32window

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: added flags for building Gem externals

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: added marker for easier automatic adding
	of flags

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_drum/Makefile.am, extra/pix_fiducialtrack/Makefile.am,
	extra/pix_mano/Makefile.am: applying GEM_EXTERNAL_ in extra/ at least for those externals that don't have their own configure.ac

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* Gem.pc.in: apply GEM_EXTERNAL_flags

2011-12-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: added GEM_*FLAGS and GEM_EXTERNAL_*FLAGS

2011-12-06  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/ExportDef.h: dllimport/dllexport is now hooked to
	DLL_EXPORT rather than _WIN32

2011-12-06  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Base/GemBase.cpp: replace "()" by "(void)"

2011-12-06  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/Cache.cpp: use (void) rather than ()

2011-12-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, src/Base/Makefile.am, src/Controls/Makefile.am,
	src/Gem/Makefile.am, src/Geos/Makefile.am, src/Manips/Makefile.am,
	src/Nongeos/Makefile.am, src/Particles/Makefile.am,
	src/Pixes/Makefile.am, src/RTE/Makefile.am, src/Utils/Makefile.am,
	src/Vertex/Makefile.am, src/openGL/Makefile.am,
	src/plugins/Makefile.am: added GEM_CPPFLAGS and set it to GEM_INTERNAL

2011-12-05  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Makefile.am: trying to reduce deps on MinGW

2011-12-05  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Gem/ExportDef.h: MinGW needs declspec(dllexport) as well

2011-12-05  IOhannes m zmölnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Makefile.am: report undefined functions

2011-12-05  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* m4/iem_operatingsystem.m4: fixed automake conditional for cygwin it's not needed though...

2011-12-05  IOhannes m zmoelnig <zmoelnig@umlautM.umlaeute.mur.at>

	* src/Utils/MSVCMinGW.cpp, src/Utils/Makefile.am: stubs for old MSVC
	when compiling with MinGW since MinGW provides C99 implementation of printf(), it seems we
	need to provide a stub for "_get_output_format()" in order to link
	with (older) msvcrt

2011-12-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, src/Makefile.am: added explanation for stdc++ hack

2011-12-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, m4/iem_ftgl.m4: factored out FTGL checks this makes checks for ftgl/ftgl.h finally work!

2011-12-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* .gitignore: added .dll to gitignore

2011-12-02  IOhannes m zmölnig <zmoelnig@umlautL.umlaeute.mur.at>

	* src/Base/TextBase.cpp: fixed lineBreak algorithm allow CR at the beginning of the string removed the c-style casts to
	"signed long", when we know that std::wstring::find() always returns
	"size_t".

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Makefile.am: add libraries at the end

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Setup.cpp: disable path-adding on w32 i also have problems using sys_pathlist on mingw, not only on M$VC

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: more checks for w32 libraries still there is something missing

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: also check for "coldname" and fixed a typo when searching for M$VC libstdc++ (which cannot
	work anyhow...)

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/glew.cpp: set GLEW_BUILD to shut up M$VC

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: added some checks for libraries needed by w32

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: fix display of RTE specifics we no longer are interested in Pd's version number; instead display
	RTE_CFLAGS and _LIBS

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: set GEM_RTE to 'Pure Data' rather than a meagre 'pd'

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: don't show for-loop code during build
	process

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: check how to link against pd taken from zexy: try to link with ":pd.dll", in order to allow
	linking on w32

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: better default extensions and use "dll" on mingw/cygwin

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp: on w32 include WinSock2.h for select()

2011-12-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemw32window.h: remove extra gemw32window:: qualifier
	from method

2011-11-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* .gitignore: (mostly) applied hc's patch to ignore more stuff

2011-11-30  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/imageQT/imageQT.cpp: imageQT: convert to RGBA image before
	saving

2011-11-30  zmoelnig <zmoelnig@tigital.iemnet>

	* src/Gem/ThreadMutex.cpp: got refcounting work properly *refcount++ is a POOR choice, as it will increment the pointer,
	rather than the value.  instead we now use:  ++*refcount;  --*refcount; this also get's rid of a warning on OSX about freeing unaligned
	memory

2011-11-29  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/imageQT/imageQT.cpp: fixed getting of 'quality' property

2011-11-28  Antoine <nusmuk@nepastoucher-test.(none)>

	* help/gemvertexbuffer-help.pd, src/Geos/gemvertexbuffer.cpp,
	src/Geos/gemvertexbuffer.h: add size argument

2011-11-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageQT/imageQT.cpp: imageQT: keep running after touch()
	(fixes SF#3444263)

2011-11-28  nusmuk <nusmuk@nepastoucher-test.(none)>

	* help/gemvertexbuffer-help.pd, src/Geos/gemvertexbuffer.h,
	src/Vertex/vertex_model.cpp: fix resize bug

2011-11-28  nusmuk <nusmuk@nepastoucher-test.(none)>

	* src/Geos/gemvertexbuffer.cpp: fix resize crash when Gem window
	isn't active

2011-11-28  IOhannes m zmoelnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: enable building of gemmacwindow

2011-11-28  IOhannes m zmoelnig <zmoelnig@iem.at>

	* src/Output/gemmacwindow.cpp: [gemmacwindow]: disable on x86_64

2011-11-28  IOhannes m zmoelnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: enabled gemcocoawindow on MACOSX

2011-11-28  IOhannes m zmoelnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: ObjC++ hackz

2011-11-28  IOhannes m zmoelnig <zmoelnig@iem.at>

	* src/Output/gemcocoawindow.mm: fixed GemGL include

2011-11-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.h: remove clampFunc from GetPixel/SetPixel this should speed up things a bit; however, it is now the
	responsibility of the user to make sure that the x/y values are
	within range

2011-11-28  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_multiblob.cpp: only get pixels < image.(xy)size rather than relying on SetPixel/GetPixel clamping to the actual
	image size

2011-11-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: remove debugging output

2011-11-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: refresh image when new image is loaded

2011-11-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit dcd0f3cc7ff40008c0276aecc41b3cac361d4328 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Sun Nov 27 19:40:56 2011 +0100

2011-11-27  cyrille henry <chnry@chnry.(none)>

	* help/gemvertexbuffer-help.pd, src/Geos/Makefile.am,
	src/Geos/gemvertexbuffer.cpp, src/Geos/gemvertexbuffer.h: initial
	commit of Antoine vertex buffer objects.

2011-11-27  cyrille henry <chnry@chnry.(none)>

	* : commit 5d7cceda426519bb3b5f7824bd6ffb0fdfab89c6 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Sun Nov 27 11:36:12 2011 +0100

2011-11-27  chnry <chnry@chnry.(none)>

	* examples/10.glsl/fetching2.frag: remove the normal texture
	interpolation since it did not work

2011-11-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: create convenience links

2011-11-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp: check whether we have a movie loaded (m_handle!=NULL) is no longer a good check whether we actually have
	a film loaded

2011-11-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp: simpler 'firsttime' check

2011-11-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/Makefile.am: add glut-flags for [gemglutwindow]

2011-11-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Output/gemglxwindow.cpp: use HAVE_GL_GLX_H rather than
	HAVE_LIBX11

2011-11-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp, src/Pixes/pix_film.h: pix_film: code
	simplification moved the multi-backend handling into filmMeta this should make
	[pix_film] more readable

2011-11-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmQT4L/filmQT4L.cpp: m_curTrack defaults to 0 lqt doesn't like negative tracks...

2011-11-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: plugins/film: reduced verbose printout

2011-11-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: cleaned up filmMeta

2011-11-17  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/model_loader.cpp: less warnings on M$VC

2011-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/ExportDef.h, src/Gem/Settings.cpp, src/Geos/multimodel.h,
	src/Pixes/pix_frei0r.cpp, src/plugins/film.h: getting rid of m4vc
	warnings

2011-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/configNT.h: use proper FTGL/ftgl.h include

2011-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/win-vs2008/Gem.vcproj: use proper FTGL include FTGL/ftgl.h

2011-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/win-vs2008/Gem.vcproj: include paths for FTGL

2011-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/win-vs2008/Gem.vcproj: use $(FTGL) and $(FREETYPE) for full
	paths of ftgl and freetype2 borrowed from FTGL build system

2011-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/win-vs2008/Gem.sln, build/win-vs2008/Gem.vcproj,
	build/win-vs2008/README_W32.txt.template,
	build/win-vs2008/installer.bat, build/win-vs2008/installer.vcproj,
	build/win-vs2008/installerCVS.bat, build/win-vs2008/libraries.txt,
	build/win-vs2008/release.bat: converted to vs2008

2011-11-17  IOhannes m zmölnig <zmoelnig@iem.kug.ac.at>

	* help/pix_video-help.pd: protect against no properties

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/film.cpp: film: stub implementation of factory wrapper

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_colorclassify.cpp: use "const char*" for const
	strings

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_colorclassify.cpp: pix_colorclassify: don't register
	redundant alias-name no use in adding an alias "pix_colorclassify" to "pix_colorclassify"

2011-11-15  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/filmQT/filmQT.cpp: fixed typo

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h: added m_wantedFormat

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVI/filmAVI.cpp, plugins/filmAVI/filmAVI.h,
	plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmAVIPLAY/filmAVIPLAY.h, plugins/filmDS/filmDS.cpp,
	plugins/filmDS/filmDS.h, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.cpp,
	plugins/filmMPEG1/filmMPEG1.h, plugins/filmMPEG3/filmMPEG3.cpp,
	plugins/filmMPEG3/filmMPEG3.h, plugins/filmQT/filmQT.cpp,
	plugins/filmQT/filmQT.h, plugins/filmQT4L/filmQT4L.cpp,
	plugins/filmQT4L/filmQT4L.h: getting rid of filmBase

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h: filmDarwin: moved code from
	filmBase to implementation uhuh, doing it blindly

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmQT/filmQT.cpp, plugins/filmQT/filmQT.h: filmQT: moved
	code from filmBase to implementation uhuh, doing it blindly

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.cpp, plugins/filmDS/filmDS.h: filmDS: moved
	code from filmBase to implementation uhuh, doing it blindly

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVI/filmAVI.cpp, plugins/filmAVI/filmAVI.h: filmAVI:
	moved code from filmBase to implementation uhuh, doing it blindly

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: filmGMERLIN: indentation

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmQT4L/filmQT4L.cpp, plugins/filmQT4L/filmQT4L.h:
	filmQT4L: moved code from filmBase to implementation

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmMPEG3/filmMPEG3.cpp, plugins/filmMPEG3/filmMPEG3.h:
	filmMPEG3: moved code from filmBase to implementation

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmMPEG1/filmMPEG1.cpp, plugins/filmMPEG1/filmMPEG1.h:
	filmMPEG1: moved code from filmBase to implementation done blindly!

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: filmGMERLIN: moved code from
	filmBase to implementation

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmAVIPLAY/filmAVIPLAY.h: filmAVIPLAY moved code from
	filmBase to implementation class

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_multiblob.cpp: remove inclusion of <malloc.h> it's not available on some platforms and not needed anyhow

2011-11-15  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit e8d568bfac23134eaa61a07fe53e77ba80e81710 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Mon Nov 14 21:14:54 2011 +0100

2011-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h, src/Base/GemBase.h,
	src/Base/GemContext.cpp, src/Base/GemGluObj.cpp,
	src/Base/GemGluObj.h, src/Base/GemPathBase.cpp,
	src/Base/GemPathBase.h, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixDualObj.h, src/Base/GemPixObj.cpp,
	src/Base/GemPixObj.h, src/Base/GemShape.cpp, src/Base/GemShape.h,
	src/Base/GemVertex.h, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateNT.cpp,
	src/Base/GemWinCreateXWin.cpp, src/Base/GemWindow.cpp,
	src/Base/GemWindow.h, src/Base/TextBase.cpp, src/Base/TextBase.h,
	src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h,
	src/Controls/gemhead.cpp, src/Controls/gemhead.h,
	src/Controls/gemkeyboard.h, src/Controls/gemkeyname.h,
	src/Controls/gemlist.cpp, src/Controls/gemlist.h,
	src/Controls/gemlist_info.cpp, src/Controls/gemlist_matrix.cpp,
	src/Controls/gemmouse.h, src/Controls/gemreceive.cpp,
	src/Controls/gemreceive.h, src/Controls/gemwin.cpp,
	src/Controls/gemwin.h, src/Controls/render_trigger.h,
	src/Gem/Cache.cpp, src/Gem/Cache.h, src/Gem/ContextData.h,
	src/Gem/Dylib.cpp, src/Gem/Dylib.h, src/Gem/Event.cpp,
	src/Gem/Exception.cpp, src/Gem/Exception.h, src/Gem/Files.cpp,
	src/Gem/Files.h, src/Gem/GLStack.cpp, src/Gem/GLStack.h,
	src/Gem/GemGL.h, src/Gem/Image.cpp, src/Gem/Image.h,
	src/Gem/ImageIO.h, src/Gem/ImageLoad.cpp, src/Gem/Loaders.cpp,
	src/Gem/Manager.cpp, src/Gem/Manager.h, src/Gem/PBuffer.cpp,
	src/Gem/PBuffer.h, src/Gem/PixConvert.h,
	src/Gem/PixConvertAltivec.cpp, src/Gem/PixConvertSSE2.cpp,
	src/Gem/Properties.cpp, src/Gem/Properties.h, src/Gem/Settings.cpp,
	src/Gem/Setup.cpp, src/Gem/State.cpp, src/Gem/State.h,
	src/Gem/SynchedWorkerThread.cpp, src/Gem/ThreadMutex.cpp,
	src/Gem/ThreadMutex.h, src/Gem/ThreadSemaphore.cpp,
	src/Gem/ThreadSemaphore.h, src/Gem/Version.cpp,
	src/Gem/WorkerThread.cpp, src/Gem/WorkerThread.h,
	src/Gem/configNT.h, src/Gem/glew.cpp, src/Gem/glew.h,
	src/Gem/glxew.h, src/Gem/wglew.h, src/Geos/GemSplash.cpp,
	src/Geos/GemSplash.h, src/Geos/circle.h, src/Geos/colorSquare.h,
	src/Geos/cone.h, src/Geos/cube.cpp, src/Geos/cube.h,
	src/Geos/cuboid.cpp, src/Geos/cuboid.h, src/Geos/curve.cpp,
	src/Geos/curve.h, src/Geos/curve3d.cpp, src/Geos/curve3d.h,
	src/Geos/cylinder.cpp, src/Geos/cylinder.h, src/Geos/disk.cpp,
	src/Geos/disk.h, src/Geos/imageVert.cpp, src/Geos/imageVert.h,
	src/Geos/mesh_line.h, src/Geos/mesh_square.cpp,
	src/Geos/mesh_square.h, src/Geos/model.cpp, src/Geos/model.h,
	src/Geos/model_loader.cpp, src/Geos/model_loader.h,
	src/Geos/multimodel.cpp, src/Geos/multimodel.h,
	src/Geos/newWave.cpp, src/Geos/newWave.h, src/Geos/polygon.cpp,
	src/Geos/polygon.h, src/Geos/pqtorusknots.cpp,
	src/Geos/pqtorusknots.h, src/Geos/primTri.cpp, src/Geos/primTri.h,
	src/Geos/rectangle.cpp, src/Geos/rectangle.h, src/Geos/ripple.cpp,
	src/Geos/ripple.h, src/Geos/rubber.cpp, src/Geos/rubber.h,
	src/Geos/scopeXYZ~.cpp, src/Geos/scopeXYZ~.h,
	src/Geos/slideSquares.cpp, src/Geos/slideSquares.h,
	src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/sphere3d.cpp,
	src/Geos/sphere3d.h, src/Geos/square.cpp, src/Geos/square.h,
	src/Geos/surface3d.cpp, src/Geos/surface3d.h, src/Geos/teapot.cpp,
	src/Geos/teapot.h, src/Geos/text2d.cpp, src/Geos/text2d.h,
	src/Geos/text3d.cpp, src/Geos/text3d.h, src/Geos/textextruded.cpp,
	src/Geos/textextruded.h, src/Geos/textoutline.cpp,
	src/Geos/textoutline.h, src/Geos/torus.cpp, src/Geos/torus.h,
	src/Geos/trapezoid.cpp, src/Geos/trapezoid.h, src/Geos/triangle.h,
	src/Geos/tube.cpp, src/Geos/tube.h, src/Manips/accumrotate.cpp,
	src/Manips/accumrotate.h, src/Manips/alpha.cpp, src/Manips/alpha.h,
	src/Manips/ambient.cpp, src/Manips/ambient.h,
	src/Manips/ambientRGB.cpp, src/Manips/ambientRGB.h,
	src/Manips/camera.cpp, src/Manips/camera.h, src/Manips/color.cpp,
	src/Manips/color.h, src/Manips/colorRGB.cpp, src/Manips/colorRGB.h,
	src/Manips/depth.cpp, src/Manips/depth.h, src/Manips/diffuse.cpp,
	src/Manips/diffuse.h, src/Manips/diffuseRGB.cpp,
	src/Manips/diffuseRGB.h, src/Manips/emission.cpp,
	src/Manips/emission.h, src/Manips/emissionRGB.cpp,
	src/Manips/emissionRGB.h, src/Manips/fragment_program.cpp,
	src/Manips/fragment_program.h, src/Manips/glsl_fragment.h,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h,
	src/Manips/glsl_program.cpp, src/Manips/glsl_program.h,
	src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h,
	src/Manips/linear_path.h, src/Manips/ortho.cpp, src/Manips/ortho.h,
	src/Manips/polygon_smooth.cpp, src/Manips/polygon_smooth.h,
	src/Manips/rotate.cpp, src/Manips/rotate.h,
	src/Manips/rotateXYZ.cpp, src/Manips/rotateXYZ.h,
	src/Manips/scale.cpp, src/Manips/scale.h, src/Manips/scaleXYZ.cpp,
	src/Manips/scaleXYZ.h, src/Manips/separator.cpp,
	src/Manips/separator.h, src/Manips/shearXY.cpp,
	src/Manips/shearXY.h, src/Manips/shearXZ.cpp, src/Manips/shearXZ.h,
	src/Manips/shearYX.cpp, src/Manips/shearYX.h,
	src/Manips/shearYZ.cpp, src/Manips/shearYZ.h,
	src/Manips/shearZX.cpp, src/Manips/shearZX.h,
	src/Manips/shearZY.cpp, src/Manips/shearZY.h,
	src/Manips/shininess.cpp, src/Manips/shininess.h,
	src/Manips/specular.cpp, src/Manips/specular.h,
	src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	src/Manips/spline_path.h, src/Manips/translate.cpp,
	src/Manips/translate.h, src/Manips/translateXYZ.cpp,
	src/Manips/translateXYZ.h, src/Manips/vertex_program.cpp,
	src/Manips/vertex_program.h, src/Nongeos/light.h,
	src/Nongeos/spot_light.cpp, src/Nongeos/spot_light.h,
	src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h,
	src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h,
	src/Output/gemw32window.cpp, src/Particles/papi.h,
	src/Particles/part_color.cpp, src/Particles/part_color.h,
	src/Particles/part_damp.cpp, src/Particles/part_damp.h,
	src/Particles/part_draw.cpp, src/Particles/part_draw.h,
	src/Particles/part_follow.h, src/Particles/part_gravity.cpp,
	src/Particles/part_gravity.h, src/Particles/part_head.cpp,
	src/Particles/part_head.h, src/Particles/part_info.cpp,
	src/Particles/part_info.h, src/Particles/part_killold.h,
	src/Particles/part_killslow.h, src/Particles/part_orbitpoint.h,
	src/Particles/part_render.h, src/Particles/part_sink.cpp,
	src/Particles/part_sink.h, src/Particles/part_size.cpp,
	src/Particles/part_size.h, src/Particles/part_source.cpp,
	src/Particles/part_source.h, src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.cpp, src/Particles/part_targetsize.h,
	src/Particles/part_velcone.h, src/Particles/part_velocity.h,
	src/Particles/part_velsphere.h, src/Particles/part_vertex.h,
	src/Particles/partlib_actionapi.cpp,
	src/Particles/partlib_actions.cpp, src/Particles/partlib_base.cpp,
	src/Particles/partlib_base.h, src/Particles/partlib_general.h,
	src/Particles/partlib_opengl.cpp, src/Particles/partlib_system.cpp,
	src/Particles/partlib_vector.h, src/Pixes/frei0r.h,
	src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_a_2grey.h,
	src/Pixes/pix_add.cpp, src/Pixes/pix_add.h,
	src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h,
	src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
	src/Pixes/pix_background.cpp, src/Pixes/pix_background.h,
	src/Pixes/pix_backlight.cpp, src/Pixes/pix_backlight.h,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_biquad.h,
	src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
	src/Pixes/pix_blur.cpp, src/Pixes/pix_blur.h,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_read.h,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_buffer_write.h,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_chroma_key.h,
	src/Pixes/pix_clearblock.cpp, src/Pixes/pix_clearblock.h,
	src/Pixes/pix_color.cpp, src/Pixes/pix_color.h,
	src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_coloralpha.h,
	src/Pixes/pix_colorclassify.cpp, src/Pixes/pix_colorclassify.h,
	src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colormatrix.h,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_colorreduce.h,
	src/Pixes/pix_compare.cpp, src/Pixes/pix_compare.h,
	src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
	src/Pixes/pix_contrast.cpp, src/Pixes/pix_contrast.h,
	src/Pixes/pix_convert.h, src/Pixes/pix_convolve.cpp,
	src/Pixes/pix_convolve.h, src/Pixes/pix_coordinate.cpp,
	src/Pixes/pix_coordinate.h, src/Pixes/pix_crop.cpp,
	src/Pixes/pix_crop.h, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_cubemap.h, src/Pixes/pix_curve.cpp,
	src/Pixes/pix_curve.h, src/Pixes/pix_data.cpp,
	src/Pixes/pix_data.h, src/Pixes/pix_deinterlace.cpp,
	src/Pixes/pix_deinterlace.h, src/Pixes/pix_delay.cpp,
	src/Pixes/pix_delay.h, src/Pixes/pix_diff.cpp,
	src/Pixes/pix_diff.h, src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h,
	src/Pixes/pix_draw.cpp, src/Pixes/pix_draw.h,
	src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	src/Pixes/pix_duotone.cpp, src/Pixes/pix_duotone.h,
	src/Pixes/pix_emboss.cpp, src/Pixes/pix_emboss.h,
	src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmDarwin.h,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h,
	src/Pixes/pix_frei0r.h, src/Pixes/pix_gain.cpp,
	src/Pixes/pix_gain.h, src/Pixes/pix_grey.cpp, src/Pixes/pix_grey.h,
	src/Pixes/pix_halftone.cpp, src/Pixes/pix_halftone.h,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_histo.h,
	src/Pixes/pix_hit.cpp, src/Pixes/pix_hit.h,
	src/Pixes/pix_hsv2rgb.cpp, src/Pixes/pix_hsv2rgb.h,
	src/Pixes/pix_image.cpp, src/Pixes/pix_image.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_info.cpp, src/Pixes/pix_info.h,
	src/Pixes/pix_invert.cpp, src/Pixes/pix_invert.h,
	src/Pixes/pix_kaleidoscope.cpp, src/Pixes/pix_kaleidoscope.h,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_levels.h,
	src/Pixes/pix_lumaoffset.cpp, src/Pixes/pix_lumaoffset.h,
	src/Pixes/pix_mask.h, src/Pixes/pix_mean_color.cpp,
	src/Pixes/pix_mean_color.h, src/Pixes/pix_metaimage.cpp,
	src/Pixes/pix_metaimage.h, src/Pixes/pix_mix.cpp,
	src/Pixes/pix_mix.h, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_motionblur.h, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement.h, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_movement2.h, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movie.h, src/Pixes/pix_movieDS.cpp,
	src/Pixes/pix_movieDS.h, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_movieDarwin.h, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiblob.h, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
	src/Pixes/pix_multiply.h, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_multitexture.h, src/Pixes/pix_normalize.cpp,
	src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_pix2sig.h, src/Pixes/pix_posterize.cpp,
	src/Pixes/pix_posterize.h, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_puzzle.h, src/Pixes/pix_rds.cpp, src/Pixes/pix_rds.h,
	src/Pixes/pix_record.cpp, src/Pixes/pix_record.h,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_recordQT.h,
	src/Pixes/pix_rectangle.cpp, src/Pixes/pix_rectangle.h,
	src/Pixes/pix_refraction.cpp, src/Pixes/pix_refraction.h,
	src/Pixes/pix_resize.cpp, src/Pixes/pix_resize.h,
	src/Pixes/pix_rgb2hsv.h, src/Pixes/pix_rgba.cpp,
	src/Pixes/pix_rgba.h, src/Pixes/pix_roll.cpp, src/Pixes/pix_roll.h,
	src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h,
	src/Pixes/pix_scanline.cpp, src/Pixes/pix_scanline.h,
	src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
	src/Pixes/pix_share_read.cpp, src/Pixes/pix_share_read.h,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_sig2pix.h, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_snap.h, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_snap2tex.h, src/Pixes/pix_subtract.cpp,
	src/Pixes/pix_subtract.h, src/Pixes/pix_tIIR.cpp,
	src/Pixes/pix_tIIR.h, src/Pixes/pix_tIIRf.cpp,
	src/Pixes/pix_tIIRf.h, src/Pixes/pix_takealpha.h,
	src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
	src/Pixes/pix_threshold_bernsen.cpp,
	src/Pixes/pix_threshold_bernsen.h, src/Pixes/pix_video.cpp,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_videoDarwin.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.cpp,
	src/Pixes/pix_vpaint.h, src/Pixes/pix_write.cpp,
	src/Pixes/pix_write.h, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_writer.h, src/Pixes/pix_yuv.h,
	src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h, src/RTE/Array.cpp,
	src/RTE/MessageCallbacks.h, src/RTE/Outlet.cpp, src/RTE/Symbol.cpp,
	src/RTE/Symbol.h, src/Utils/Functions.cpp, src/Utils/Functions.h,
	src/Utils/GLUtil.cpp, src/Utils/GemMath.h, src/Utils/Matrix.cpp,
	src/Utils/Matrix.h, src/Utils/PixPete.h, src/Utils/SIMD.cpp,
	src/Utils/SIMD.h, src/Utils/Vector.cpp, src/Utils/Vector.h,
	src/Utils/any.h, src/Utils/plist.cpp, src/Utils/plist.h,
	src/Utils/pstk.cpp, src/Utils/pstk.h, src/Vertex/vertex_add.cpp,
	src/Vertex/vertex_add.h, src/Vertex/vertex_combine.cpp,
	src/Vertex/vertex_combine.h, src/Vertex/vertex_draw.cpp,
	src/Vertex/vertex_draw.h, src/Vertex/vertex_grid.cpp,
	src/Vertex/vertex_grid.h, src/Vertex/vertex_info.cpp,
	src/Vertex/vertex_info.h, src/Vertex/vertex_model.cpp,
	src/Vertex/vertex_model.h, src/Vertex/vertex_mul.cpp,
	src/Vertex/vertex_mul.h, src/Vertex/vertex_offset.cpp,
	src/Vertex/vertex_offset.h, src/Vertex/vertex_quad.cpp,
	src/Vertex/vertex_quad.h, src/Vertex/vertex_scale.cpp,
	src/Vertex/vertex_scale.h, src/Vertex/vertex_set.cpp,
	src/Vertex/vertex_set.h, src/Vertex/vertex_tabread.cpp,
	src/Vertex/vertex_tabread.h, src/openGL/GEMglAccum.cpp,
	src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBlendFunc.cpp, src/openGL/GEMglClearAccum.cpp,
	src/openGL/GEMglClearColor.cpp, src/openGL/GEMglColor3b.cpp,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3f.cpp,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3s.cpp,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ui.cpp,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor4b.cpp,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4f.cpp,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4s.cpp,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ui.cpp,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColorMask.cpp,
	src/openGL/GEMglColorMaterial.cpp, src/openGL/GEMglDepthRange.cpp,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawElements.cpp,
	src/openGL/GEMglEvalCoord2d.cpp, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalMesh1.cpp, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglFeedbackBuffer.cpp, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogi.cpp, src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenTextures.cpp, src/openGL/GEMglGetString.h,
	src/openGL/GEMglHint.cpp, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglLightModelf.cpp, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightf.cpp, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLineStipple.cpp, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixf.cpp, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMapGrid1d.cpp, src/openGL/GEMglMapGrid1f.cpp,
	src/openGL/GEMglMaterialf.cpp, src/openGL/GEMglMaterialfv.cpp,
	src/openGL/GEMglMateriali.cpp, src/openGL/GEMglMultMatrixd.cpp,
	src/openGL/GEMglMultMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglNormal3b.cpp, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3f.cpp, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3s.cpp, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferi.cpp, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPolygonMode.cpp, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglRasterPos2d.cpp, src/openGL/GEMglRasterPos2f.cpp,
	src/openGL/GEMglRasterPos2i.cpp, src/openGL/GEMglRasterPos2s.cpp,
	src/openGL/GEMglRasterPos3d.cpp, src/openGL/GEMglRasterPos3f.cpp,
	src/openGL/GEMglRasterPos3i.cpp, src/openGL/GEMglRasterPos3s.cpp,
	src/openGL/GEMglRasterPos4d.cpp, src/openGL/GEMglRasterPos4f.cpp,
	src/openGL/GEMglRasterPos4i.cpp, src/openGL/GEMglRasterPos4s.cpp,
	src/openGL/GEMglRectd.cpp, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRecti.cpp, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglRenderMode.h,
	src/openGL/GEMglReportError.cpp, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotatef.cpp, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScalef.cpp, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglStencilFunc.cpp, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglTexCoord2d.cpp, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2i.cpp, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord3d.cpp, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3i.cpp, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord4d.cpp, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4i.cpp, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexEnvf.cpp, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexGend.cpp, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenfv.cpp, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.h,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2f.cpp,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2s.cpp,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3f.cpp,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3s.cpp,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4f.cpp,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4s.cpp,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMgluLookAt.cpp,
	src/openGL/GEMgluPerspective.cpp, src/plugins/PluginFactory.cpp,
	src/plugins/PluginFactory.h, src/plugins/PluginFactoryTimple.h,
	src/plugins/film.cpp, src/plugins/film.h, src/plugins/filmBase.cpp,
	src/plugins/filmBase.h, src/plugins/imageBase.cpp,
	src/plugins/imageBase.h, src/plugins/imageloader.cpp,
	src/plugins/imageloader.h, src/plugins/imagesaver.cpp,
	src/plugins/imagesaver.h, src/plugins/record.cpp,
	src/plugins/record.h, src/plugins/recordBase.cpp,
	src/plugins/recordBase.h, src/plugins/video.cpp,
	src/plugins/video.h, src/plugins/videoBase.cpp,
	src/plugins/videoBase.h: removed trailing whitespace

2011-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/Makefile.am: indentation fixes

2011-11-14  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_colorclassify.h: finalized note on the advantage of the hsv interval color classification approach

2011-11-14  Ricardo Fabbri <rfabbri@gmail.com>

	* examples/04.video/{08.color_detection.pd =>
	08.color_classification.pd}, examples/Makefile.am,
	help/Makefile.am, help/{pix_colordetect-help.pd =>
	pix_colorclassify-help.pd}, src/Pixes/pix_colorclassify.cpp,
	src/Pixes/pix_colorclassify.h: more docs and renames for
	pix_colorclassify

2011-11-14  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/Makefile.am, src/Pixes/{pix_colordetect.cpp =>
	pix_colorclassify.cpp}, src/Pixes/{pix_colordetect.h =>
	pix_colorclassify.h}: renamed pix_colordetect -> pix_colorclassify as discussed with IOhannes

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_colordetect.cpp: removed accidentally pasted garbage

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_colordetect.cpp: added static qualifiers to
	file-specific functions

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* help/pix_colordetect-help.pd: improved help

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* help/pix_colordetect-help.pd: better help for colordetect

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* examples/04.video/08.color_detection.pd, examples/Makefile.am:
	added demo for color detection

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* help/Makefile.am, help/{pix_colordetect.pd =>
	pix_colordetect-help.pd}, src/Pixes/pix_colordetect.cpp: color
	detection now works

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/Makefile.am, src/Pixes/pix_colordetect.cpp,
	src/Pixes/pix_colordetect.h: pix_color_detect -> pix_colordetect

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* help/pix_colordetect.pd, src/Pixes/{pix_color_detect.cpp =>
	pix_colordetect.cpp}, src/Pixes/{pix_color_detect.h =>
	pix_colordetect.h}: color detect help added

2011-11-09  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/Makefile.am, src/Pixes/pix_color_detect.cpp,
	src/Pixes/pix_color_detect.h: new color detection algorithm

2011-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDS/filmDS.h: cleaned up w32 ifdefs

2011-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmAVI/filmAVI.h, plugins/filmAVIPLAY/filmAVIPLAY.h,
	plugins/filmDS/filmDS.h, plugins/filmDarwin/filmDarwin.h,
	plugins/filmMPEG1/filmMPEG1.h, plugins/filmMPEG3/filmMPEG3.h,
	plugins/filmQT/filmQT.h, plugins/filmQT4L/filmQT4L.h: film*: provide
	own isThreadable() implementation

2011-11-14  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageJPEG/imageJPEG.cpp, plugins/imageJPEG/imageJPEG.h,
	plugins/imageMAGICK/imageMAGICK.cpp,
	plugins/imageMAGICK/imageMAGICK.h, plugins/imageQT/imageQT.cpp,
	plugins/imageQT/imageQT.h, plugins/imageTIFF/imageTIFF.cpp,
	plugins/imageTIFF/imageTIFF.h: getting rid of last traces of
	imageBase

2011-11-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/plist.h, src/Utils/pstk.h: remove C++ decorations when
	possible alternatively, we probably should use gem::Utils:: namespaces

2011-11-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/Makefile.am, src/Pixes/pix_multiblob.cpp,
	src/Utils/Makefile.am, src/{Pixes => Utils}/plist.cpp, src/{Pixes
	=> Utils}/plist.h, src/{Pixes => Utils}/pstk.cpp, src/{Pixes =>
	Utils}/pstk.h: moved plist/pstk to src/Utils Pixes/ should only contain objectclasses

2011-11-13  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_multiblob.cpp: indentation

2011-11-13  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_multiblob.cpp: algorithm works: fixed (x,y) variable
	name mistakes

2011-11-13  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_multiblob.cpp: new multiblob algorithm compiles

2011-11-13  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/Makefile.am, src/Pixes/pix_multiblob.cpp,
	src/Pixes/plist.h, src/Pixes/pstk.cpp: new pix_multiblob
	implementation compiles

2011-11-13  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/plist.cpp, src/Pixes/plist.h, src/Pixes/pstk.cpp,
	src/Pixes/pstk.h: point stack and list for use in pix_multiblob

2011-11-13  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Pixes/pix_multiblob.cpp, src/Pixes/pix_multiblob.h: new stack
	implementation almost done not compiling yet

2011-11-11  Ricardo Fabbri <rfabbri@gmail.com>

	* help/pix_multiblob-help.pd: described what weighted means.

2011-11-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/record.cpp: #warning is only available on GnuC

2011-11-13  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* tests/all/existence.bat: fixing CRLF in batch file the checkout on W32 keeps being "modified"; hopefully a checkin will
	fix this

2011-11-13  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* build/win-vs2003/Gem.vcproj: remove nonexistant files from project imageloaderBase and imagesaverBase are no longer available

2011-11-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageJPEG/imageJPEG.cpp,
	plugins/imageMAGICK/imageMAGICK.cpp, plugins/imageSGI/imageSGI.cpp,
	plugins/imageTIFF/imageTIFF.cpp, plugins/videoDS/DSgrabber.h: use
	"(void)" rather than "()" in function prototypes/definitions

2011-11-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageQT/imageQT.cpp, plugins/imageQT/imageQT.h: getting
	rid of trailing whitespace

2011-11-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageQT/imageQT.cpp, plugins/imageQT/imageQT.h: imageQT:
	getting rid of imageBase derive directly from imageloader & imagesaver (which is possible as
	both are purely abstract)

2011-11-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/imageMAGICK.cpp,
	plugins/imageMAGICK/imageMAGICK.h: stripped trailing whitespace

2011-11-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageMAGICK/imageMAGICK.cpp,
	plugins/imageMAGICK/imageMAGICK.h: imageMAGICK: getting rid of
	imageBase derive directly from imageloader & imagesaver (which is possible as
	both are purely abstract)

2011-11-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageJPEG/imageJPEG.cpp, plugins/imageJPEG/imageJPEG.h:
	stripped trailing whitespace

2011-11-12  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageJPEG/imageJPEG.cpp, plugins/imageJPEG/imageJPEG.h:
	imageJPEG: getting rid of imageBase derive directly from imageloader & imagesaver (which is possible as
	both are purely abstract)

2011-11-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageTIFF/imageTIFF.cpp: pass some properties when reading
	a TIFF image at least those that we can write

2011-11-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageTIFF/imageTIFF.cpp, plugins/imageTIFF/imageTIFF.h:
	remove trailing whitespace

2011-11-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageTIFF/imageTIFF.cpp: making some properties settable (namely x/y-resolution, resolution-unit, software, artist,
	hostcomputer)

2011-11-11  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageTIFF/imageTIFF.cpp, plugins/imageTIFF/imageTIFF.h:
	imageTIFF: getting rid of imageBase derive directly from imageloader & imagesaver (which is possible as
	both are purely abstract)

2011-11-10  IOhannes m zmoelnig <zmoelnig@iem.at>

	* : commit 916b02f93c7ac8f12a6b2b77e23742a66e6693da Author: IOhannes
	m zmoelnig <zmoelnig@iem.at> Date:   Thu Nov 10 19:44:33 2011 +0100

2011-11-10  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/accumrotate-help.pd, help/ambient-help.pd,
	help/ambientRGB-help.pd, help/color-help.pd, help/colorRGB-help.pd,
	help/diffuse-help.pd, help/diffuseRGB-help.pd,
	help/emission-help.pd, help/emissionRGB-help.pd,
	help/pix_compare-help.pd, help/pix_diff-help.pd,
	help/pix_mask-help.pd, help/pix_movement-help.pd,
	help/pix_movement2-help.pd, help/pix_multiimage-help.pd,
	help/pix_rgba-help.pd, help/pix_subtract-help.pd,
	help/pix_takealpha-help.pd, help/rotate-help.pd,
	help/rotateXYZ-help.pd, help/scale-help.pd, help/scaleXYZ-help.pd,
	help/specular-help.pd, help/specularRGB-help.pd,
	help/sphere-help.pd, help/spot_light-help.pd, help/text2d-help.pd,
	help/text3d-help.pd, help/textextruded-help.pd,
	help/textoutline-help.pd, help/translate-help.pd,
	help/translateXYZ-help.pd, help/world_light-help.pd: added 'see
	also' - (Closes: SF#3435773) thanks to max neupert for the fixes

2011-11-09  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* : commit d70a75f695a83d15ca4db215bc5133eff2124e7f Author: IOhannes
	m zmlnig (w32) <zmoelnig@umlaeute.mur.at> Date:   Wed Nov 9 21:47:26
	2011 +0100

2011-11-09  IOhannes m zmölnig (w32) <zmoelnig@umlaeute.mur.at>

	* src/Utils/PixPete.h: Utils: there's no stdint.h on M$VC

2011-11-09  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* help/pix_buf-help.pd: fixed typo "to" -> "two" (Closes:
	SF#3435644)

2011-11-09  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/recordQT/recordQT.cpp: recordQT: always use
	k32ARGBPixelFormat while probably not the fastest colorspace, it produces films with
	the correct color

2011-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_frei0r.cpp: [pix_frei0r]: print warning if
	f0r_deinit() fails

2011-11-09  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/recordQT/recordQT.cpp: recordQT: less verbose

2011-11-09  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/recordQT/recordQT.cpp: recordQT: trying to fix colorspaces
	on OSX (ppc) CHECK whether this broke (or fixed) macintel

2011-11-09  zmoelnig <zmoelnig@tigital.iemnet>

	* plugins/recordQT/recordQT.cpp: recordQT: set m_startRecording when
	starting to record

2011-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Geos/newWave.cpp, src/Pixes/pix_metaimage.cpp: force types to
	help template mechanism in Utils/Functions

2011-11-09  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/Functions.h: use templates for multi-type functions

2011-11-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Base/GemPathBase.h, src/Base/TextBase.cpp,
	src/Gem/Settings.cpp, src/Gem/Settings.h, src/Geos/curve3d.cpp,
	src/Geos/scopeXYZ~.cpp, src/Geos/scopeXYZ~.h,
	src/Geos/surface3d.cpp, src/Geos/trapezoid.cpp,
	src/Manips/linear_path.cpp, src/Manips/linear_path.h,
	src/Manips/spline_path.cpp, src/Manips/spline_path.h,
	src/Utils/Functions.cpp, src/Utils/Functions.h: fixed builds for
	pd-double

2011-11-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_video.cpp: indentation

2011-11-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp, src/Pixes/pix_video.cpp: keep loading
	plugins even if one throws an exception

2011-11-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* autogen.sh: debugging printout and documentation

2011-11-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* autogen.sh: prefixed application name variables with IEM_ in order to not confuse e.g. autoreconf (actually this shouldn't
	happen, as we don't export those variables; but who knows...)

2011-11-08  IOhannes m zmölnig <zmoelnig@iem.at>

	* autogen.sh: remove unused code from autogen.sh we no longer do the Darwin path hacks, so let's remove them...

2011-11-06  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* : commit dc6874250f989dd109a77924355cb9368f93806c Author: IOhannes
	m zmoelnig <zmoelnig@iem.at> Date:   Sun Nov 6 22:14:37 2011 +0100

2011-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit c65fa705fe8a1ee67f61f24918c8cce6df397feb Author: IOhannes
	m zmölnig <zmoelnig@umlaeute.mur.at> Date:   Sun Nov 6 22:08:20 2011
	+0100

2011-11-06  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/recordQT/recordQT.cpp: indentation and '(void)' rather than '()' in function definitions

2011-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/recordV4L/recordV4L.cpp, plugins/recordV4L/recordV4L.h:
	simplified "#ifdef V4L" logic

2011-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/recordV4L/recordV4L.cpp, plugins/recordV4L/recordV4L.h:
	derive directly from virtual 'record' class not tested yet, need a machine with an old kernel

2011-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/recordV4L2/recordV4L2.cpp,
	plugins/recordV4L2/recordV4L2.h: simplified getCodecDescription code

2011-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/recordV4L2/recordV4L2.cpp,
	plugins/recordV4L2/recordV4L2.h: implemented enumProperties and
	getCodecDescription use (void) rather than () in function definitions; simplified the
	"#ifdef V4L2" logic

2011-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/record.cpp: initialze m_handle to NULL and cleaned up code for handle selection

2011-11-06  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_record.cpp: only record if m_recording flag is TRUE

2011-11-04  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* README.txt: mention git

2011-11-04  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/recordV4L2/recordV4L2.cpp,
	plugins/recordV4L2/recordV4L2.h: trying to get recordV4l2 to work doesn't work yet though

2011-11-03  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/filmQT4L/filmQT4L.cpp: fixing lqt-colorspace for apple

2011-11-03  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: trying to fix colorspace via
	YUV

2011-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: added default search paths for w32

2011-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: strip trailing /

2011-11-03  IOhannes m zmölnig <zmoelnig@iem.at>

	* autogen.sh: don't prepend /sw/bin, even on OSX let the user decide to do this CHECK whether this breaks builds
	(esp. on older system where autotools are a bit outdated)

2011-11-02  IOhannes m zmoelnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: fixing RGBA on apple

2011-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac, m4/gem.m4: fixed check for present Pd-headers

2011-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: check for "$with_pd/include/pd" as well

2011-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/pkgversion.sh: show abbreviated git hash if possible

2011-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: sane defaults for --with-pd on OSX

2011-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/gem.m4: removed --with-pdversion flag as it is no longer needed

2011-11-02  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/pix_film-help.pd: updated pix_film help added info about plugins

2011-11-02  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/plugins/record.cpp: proper state when start() fails setting m_handle:=NULL

2011-11-02  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/Pixes/pix_record.cpp: fixed setting of codec 1) store successfully set codec into m_codec 2) don't try to re-set the codec when starting to record

2011-11-02  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/recordQT4L/recordQT4L.cpp,
	plugins/recordQT4L/recordQT4L.h: derive from pure virtual class
	'record'

2011-11-01  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/Pixes/pix_record.cpp: adapat to the new API not working yet

2011-11-01  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/plugins/record.cpp: prefer QT and QT4L

2011-10-31  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/plugins/record.cpp: trying to fix the record plugin started to implement a meta-record-plugin that hides the details of
	the backends this should make it a lot simpler for various
	record-objectclasses

2011-10-31  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/plugins/Makefile.am, src/plugins/imageloaderBase.cpp,
	src/plugins/imageloaderBase.h, src/plugins/imagesaverBase.cpp,
	src/plugins/imagesaverBase.h: removed imageBase classes they are hardly used and break the "virtual interface only" design

2011-10-31  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/imageSGI/imageSGI.h: no need to derive imageSGI from
	imageloaderBase

2011-10-31  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* build/win-nsis/{gem.nsi => Gem.nsi},
	build/win-nsis/buildinstaller.bat: renamed gem.nsi to Gem.nsi

2011-10-31  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* build/win-nsis/gem.nsi: capitalized output file

2011-10-31  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/Gem/Exception.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_record.cpp, src/Pixes/pix_video.cpp,
	src/plugins/PluginFactory.cpp, src/plugins/imageloader.cpp,
	src/plugins/imagesaver.cpp: catch GemException& rather than
	GemException

2011-10-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L2/recordV4L2.cpp: throw GemException rather than
	GemExeption*

2011-10-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_record.cpp: printout why a record-plugin failed to
	load

2011-10-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_film.cpp: skip unusable plugins if a plugin's ctor throws a GemException, proceed to the next plugin
	(rather than passing the error on, so that no more plugins get
	loaded and if this happened in the ctor of an objectclass, the
	object cannot be instantiated)

2011-10-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/imagesaver.cpp: skip unusable plugins if a plugin's ctor throws a GemException, proceed to the next plugin
	(rather than passing the error on, so that no more plugins get
	loaded and if this happened in the ctor of an objectclass, the
	object cannot be instantiated)

2011-10-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/plugins/imageloader.cpp: skip unusable plugins if a plugin throws a GemException when it's created, proceed to the
	next one...

2011-10-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* configure.ac: display more results for plugin-related tests

2011-10-31  IOhannes m zmölnig <zmoelnig@iem.kug.ac.at>

	* src/Utils/PixPete.h: fixed 'U32' on x86_64 use the int-types from stdint.h rather than those trying to guess
	ourselves...  e.g. 'U32' is definitely _not_ 'unsigned long' on LP64

2011-10-31  IOhannes zmölnig <zmoelnig@iem.kug.ac.at>

	* src/Utils/SIMD.cpp: skipped MMX/SSE checks on x86_64 all known x86_64 CPUs support MMX/SSE/SSE2, so we don't need to do
	an explicit check; even more so, since using the check crashes Gem
	in the next std::string::append() (or similar)

2011-10-31  Ricardo Fabbri <rfabbri@gmail.com>

	* examples/04.pix/05.film.pd, examples/04.pix/08.PixDump.pd,
	examples/04.pix/12.add.pd, examples/04.pix/12.composite.pd,
	help/pix_blob-help.pd, help/pix_convolve-help.pd,
	help/pix_histo-help.pd, help/pix_multiblob-help.pd,
	help/pix_record-help.pd, help/pix_set-help.pd,
	help/pix_video-help.pd: minor fixes to help files (typos, etc)

2011-10-30  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* examples/04.pix/05.film.pd: re-introduce [pix_rgba] and changed explanation a bit

2011-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: cosmetic changes

2011-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: nicer #ifdef-#else clauses

2011-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: use
	GEM_FILMGMERLIN_TRACKSWITCH define rather than "#if 0"

2011-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: return film::FAILURE when
	reaching last frame rather than frame-after-last-frame

2011-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/SIMD.cpp: simplified the compiled/usingstr evaluation

2011-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmDarwin/filmDarwin.h, src/Pixes/pix_recordQT.h: fixed
	case-sensitive include-names for carbon/quicktime

2011-10-26  Ricardo Fabbri <rfabbri@gmail.com>

	* src/Output/Makefile.am: gem now compile with newer automake just removed the offending and unused line

2011-10-27  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/SIMD.cpp: forgot semicolons at EOL

2011-10-25  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/Utils/SIMD.cpp: fixed crasher bugs when generating
	arch-strings use std::string, it's easier and safer

2011-10-25  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: make "repeat"
	state persistent even if rectangle textures are switched on/off

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: disable threading support for
	non-seekable media

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_texture.cpp: make tex-quality work for external
	textures you still cannot have different qualities for the same texture in
	multiple [pix_texture]s

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* help/fragment_program-help.pd, help/imageVert-help.pd,
	help/pix_2grey-help.pd, help/pix_a_2grey-help.pd,
	help/pix_add-help.pd, help/pix_aging-help.pd,
	help/pix_alpha-help.pd, help/pix_backlight-help.pd,
	help/pix_bitmask-help.pd, help/pix_buf-help.pd,
	help/pix_chroma_key-help.pd, help/pix_color-help.pd,
	help/pix_coloralpha-help.pd, help/pix_colormatrix-help.pd,
	help/pix_colorreduce-help.pd, help/pix_compare-help.pd,
	help/pix_composite-help.pd, help/pix_contrast-help.pd,
	help/pix_convert-help.pd, help/pix_convolve-help.pd,
	help/pix_coordinate-help.pd, help/pix_crop-help.pd,
	help/pix_curve-help.pd, help/pix_deinterlace-help.pd,
	help/pix_diff-help.pd, help/pix_dot-help.pd, help/pix_draw-help.pd,
	help/pix_dump-help.pd, help/pix_duotone-help.pd,
	help/pix_flip-help.pd, help/pix_gain-help.pd,
	help/pix_grey-help.pd, help/pix_halftone-help.pd,
	help/pix_histo-help.pd, help/pix_hsv2rgb-help.pd,
	help/pix_info-help.pd, help/pix_invert-help.pd,
	help/pix_kaleidoscope-help.pd, help/pix_levels-help.pd,
	help/pix_lumaoffset-help.pd, help/pix_mask-help.pd,
	help/pix_mean_color-help.pd, help/pix_metaimage-help.pd,
	help/pix_mix-help.pd, help/pix_movie-help.pd,
	help/pix_multiply-help.pd, help/pix_normalize-help.pd,
	help/pix_offset-help.pd, help/pix_pix2sig~-help.pd,
	help/pix_posterize-help.pd, help/pix_puzzle-help.pd,
	help/pix_rds-help.pd, help/pix_rectangle-help.pd,
	help/pix_refraction-help.pd, help/pix_resize-help.pd,
	help/pix_rgb2hsv-help.pd, help/pix_rgba-help.pd,
	help/pix_roll-help.pd, help/pix_scanline-help.pd,
	help/pix_share_write-help.pd, help/pix_subtract-help.pd,
	help/pix_takealpha-help.pd, help/pix_texture-help.pd,
	help/pix_threshold-help.pd, help/pix_threshold_bernsen-help.pd,
	help/pix_yuv-help.pd, help/vertex_program-help.pd: fixed help-patch
	paths to examples/data Gem (+help-patches) now installs into .../pd/extra/Gem/ examples
	install into .../pd/extra/Gem/examples; therefore the paths to the
	examples/data (from within the help-patches) should be
	'examples/data/...' rather than weird '../../doc/gem' prefixes

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Image.cpp: less errors when copying bogus images assigning an undefined imageStruct to an imageStruct need not bail
	out (the result will be defined, though no exact copy of the
	original)

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* examples/02.advanced/09.SnapshotSaveHD.pd,
	examples/02.advanced/snapshotHD.pd: added jack's "captureHD" example
	(SF#3283629)

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: do not setModified() for
	color/perspec no need to rebuild the FBO when changing the color/perspective

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Controls/gemframebuffer.cpp: prevent [gemframebuffer] from
	flooding the console use verbose() rather than post()

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/Setup.cpp: by default, display a 1-liner telling you that
	Gem has loaded

2011-10-24  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Utils/SIMD.cpp: include <stding.h> for strcpy and friends

2011-09-27  Hans-Christoph Steiner <hans@eds.org>

	* src/Gem/Setup.cpp, src/Utils/SIMD.cpp: use verbose() to post
	version/SIMD messages to the Pd window

2011-10-20  IOhannes m zmölnig <zmoelnig@iem.at>

	* m4/iem_relativerpath.m4: m4 macro to get the relative rpath to
	work

2011-10-13  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit a0dbe816cf0fbbfb1489be11dc7ff2847011e3b0 Author: IOhannes
	m zmoelnig <zmoelnig@iem.at> Date:   Thu Oct 13 17:17:42 2011 +0200

2011-10-05  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* autogen.sh: fixed autogen.sh

2011-10-05  IOhannes m zmölnig <zmoelnig@iem.at>

	* : commit 653bbd8836c73396c9eca78f945a63af5d438fa9 Author: IOhannes
	m zmölnig <zmoelnig@iem.at> Date:   Wed Oct 5 10:01:11 2011 +0200

2011-09-22  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* build/Makefile.am, build/autoconf/Makefile,
	build/autoconf/autogen.sh, build/autoconf/configure.ac: removed
	autotools stubs its a bit confusing if there are 2 autotool systems

2011-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* build/win-nsis/gem.nsi: try to install into commonprogramfiles

2011-09-21  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/videoAVT/README.txt: fixed typo: shuold -> should

2011-09-01  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: better handling of undefined
	numframes

2011-09-01  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/filmGMERLIN/filmGMERLIN.cpp: prevent crash if frametable
	cannot be made

2011-09-01  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/videoHALCON/Makefile.am, plugins/videoHALCON/halcon.m4:
	only build videoHALCON if halcon can be found

2011-09-01  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/videoPYLON/Makefile.am, plugins/videoPYLON/pylon.m4: only
	bulid videoPYLON if pylon is found

2011-09-01  IOhannes m zmölnig <zmoelnig@umlaeute.mur.at>

	* plugins/videoAVT/Makefile.am: only build AVT when PvAPI is found

2011-09-01  IOhannes m zmölnig <zmoelnig@iem.at>

	* .gitignore: gitignore some standard files

2011-08-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Gem/GemGL.h, src/Gem/PBuffer.cpp, src/Pixes/pix_freeframe.h:
	kFreeBSD fixes (backported from debian)

2011-08-31  IOhannes m zmölnig <zmoelnig@iem.at>

	* src/Pixes/pix_freeframe.cpp, src/plugins/imageBase.cpp,
	src/plugins/videoBase.cpp: fixed typos: unkown -> unknown (backported from debian)

2011-08-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* COPYING.txt, build/win-nsis/gem.nsi,
	build/win-vs2003/README_W32.txt.template,
	doc/gem.release_notes.txt, extra/pix_drum/LICENSE.txt,
	extra/pix_fiducialtrack/COPYING.txt, extra/pix_mano/LICENSE.txt,
	m4/gem.m4, m4/iem_opengl.m4, m4/iem_operatingsystem.m4,
	plugins/imageSGI/COPYING.txt, plugins/videoAVT/LICENSE.txt,
	plugins/videoHALCON/LICENSE.txt, plugins/videoHALCON/README.txt,
	plugins/videoPYLON/LICENSE.txt, plugins/videoPYLON/README.txt,
	src/Output/gemcocoawindow.mm: ISO-8859 to UTF-8 conversion

2011-08-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* COPYING.txt: removed fstimage and mention pete warden

2011-08-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* plugins/imageSGI/COPYING.txt: added COPYING for imageSGI

2011-08-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* COPYING.txt: removed fidtrack notices

2011-08-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* extra/pix_fiducialtrack/COPYING.txt: added extra COPYING for
	pix_fiducialtrack

2011-08-30  IOhannes m zmölnig <zmoelnig@iem.at>

	* COPYING.txt: updated COPYING.txt

2011-08-29  IOhannes m zmölnig <zmoelnig@iem.at>

	* README.txt: updated README should have done this before the release :-)

2011-08-28  zmoelnig

	* help/pix_freeframe-help.pd, help/pix_frei0r-help.pd: documentation
	how to change plugins dynamically git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4510
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-28  zmoelnig

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_frei0r.cpp: use 'load'
	to load a newfrei0r/freeframe plugin 'open' is really the wrong term git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4509
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-28  zmoelnig

	* help/separator-help.pd: updated help use standard layout for Gem help; added note about how to choose
	matrices git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4508
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-28  zmoelnig

	* src/Pixes/pix_film.cpp: fixed auto-message for pix_film git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4507
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-28  zmoelnig

	* src/Pixes/pix_freeframe.cpp: start parameters at '1' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4506
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-28  zmoelnig

	* src/Pixes/pix_frei0r.cpp: start paramnumber at 1 to match the inlet: 0 is geminlet, 1 is 1st parameter,..  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4505
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-28  zmoelnig

	* src/Pixes/pix_frei0r.cpp: catch errors when "open"ing another
	plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4504
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-28  zmoelnig

	* src/Pixes/pix_frei0r.cpp: initialize colorspace of output image,
	even if we can change plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4503
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-26  zmoelnig

	* build/win-vs2003/Gem.vcproj, src/Gem/configNT.h: don't link core
	Gem against QuickTime4W32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4498
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-26  zmoelnig

	* build/win-nsis/gem.nsi: no more warning on imageQT vs imageMAGICK git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4497
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-26  zmoelnig

	* build/win-vs2003/installerCVS.bat: use "SVN" rather than "CVS" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4496
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-26  zmoelnig

	* build/win-vs2003/Gem.sln: disable installer by default git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4495
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-26  zmoelnig

	* plugins/imageMAGICK/imageMAGICK.cpp: catch ALL for exceptions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4494
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-26  zmoelnig

	* src/plugins/imagesaver.cpp: only show used id's as available git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4493
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-26  zmoelnig

	* plugins/imageQT/imageQT.cpp: try to not break the incoming "const"
	filename git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4492
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-26  zmoelnig

	* plugins/filmQT/filmQT.cpp, plugins/imageQT/imageQT.cpp: fixed
	compilation on msvc git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4491
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-25  zmoelnig

	* plugins/filmQT/filmQT.cpp, plugins/imageQT/imageQT.cpp,
	plugins/recordQT/recordQT.cpp: initialize QuickTime in the plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4490
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-25  zmoelnig

	* configure.ac: removed uncommented lines of code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4489
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-25  zmoelnig

	* src/Base/GemWinCreateNT.cpp: quicktime is initialized in the
	plugins; no need to do it here git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4488
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-25  zmoelnig

	* src/plugins/Makefile.am: don't install *Base.h headers git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4487
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-25  zmoelnig

	* build/win-nsis/gem.nsi: no more src/plugins/image.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4486
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-22  zmoelnig

	* src/Gem/Settings.cpp, src/Gem/Settings.h: clean up of GemSettings no more PIMPL since we don't expose the class itself git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4485
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-22  zmoelnig

	* configure.ac: removed output of STRIP from configure git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4484
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-19  zmoelnig

	* src/plugins/video.h: pixBlock is really a "struct" and not a
	"class" this fixes some weirdo bugs on w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4483
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-19  zmoelnig

	* plugins/videoDS/videoDS.cpp: ()->(void) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4482
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* src/Controls/gemframebuffer.cpp: use CLAMP_TO_EDGE if available git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4481
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* help/alpha-help.pd, help/color-help.pd, help/colorRGB-help.pd,
	help/shininess-help.pd: fixed typos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4480
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* help/light-help.pd, help/spot_light-help.pd,
	help/world_light-help.pd: added on/off messages to light-help git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4479
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* help/light-help.pd, help/world_light-help.pd: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4478
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* src/Pixes/pix_texture.cpp: made testure.{quality,repeat} settable
	via gem.conf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4477
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* src/Pixes/pix_movement.cpp, src/Pixes/pix_movement.h: normalized
	behaviour of [pix_movement] in all colorspaces git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4476
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* plugins/filmDarwin/filmDarwin.cpp: include Gem/Properties if we
	want to use them git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4475
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* configure.ac: removed configureflags hacks; added LIBTOOL_W32_DLL git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4474
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-16  zmoelnig

	* debian/README.Debian, debian/changelog, debian/compat,
	debian/control, debian/copyright, debian/dirs, debian/doc-base,
	debian/docs, debian/gem.links, debian/gem.xpm, debian/install,
	debian/manpages, debian/menu,
	debian/patches/02_manual_examples_install.patch, debian/pd-gem,
	debian/pd-gem.1, debian/rules, debian/test-package.pd, debian/watch:
	removed /debian directory it's maintained somewhere else git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4473
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* build/win-vs2003/Gem.vcproj: updated M$VC build project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4472
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* plugins/filmAVI/filmAVI.cpp, plugins/filmQT/filmQT.cpp,
	plugins/recordQT/recordQT.cpp, plugins/recordQT/recordQT.h,
	src/RTE/Symbol.cpp: made it compile on w32 again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4471
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/plugins/recordBase.h: fixed w32 build git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4470
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/plugins/imagesaver.cpp: implement isThreadable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4469
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/Gem/ImageSave.cpp, src/plugins/imagesaver.cpp: implement
	gem::plugins::imagesaver::getInstance() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4468
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/Gem/ImageLoad.cpp, src/plugins/imageloader.cpp: moved meta
	imageloader class implementation to imageloader.cpp imageloader::getInstance() now returns a valid instance that wraps
	all classes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4467
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/plugins/imageloader.cpp, src/plugins/imageloader.h,
	src/plugins/imagesaver.cpp, src/plugins/imagesaver.h,
	src/plugins/record.cpp, src/plugins/record.h,
	src/plugins/video.cpp, src/plugins/video.h: removed
	INIT_fooFACTORY() macro it's only used once, so we can simply use it directly git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4466
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/Pixes/pix_image.cpp, src/Pixes/pix_image.h: removed unneeded
	imageStruct git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4465
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/Base/GemBase.cpp, src/Base/GemBase.h,
	src/Base/GemContext.cpp, src/Base/GemContext.h,
	src/Base/GemGluObj.cpp, src/Base/GemGluObj.h,
	src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
	src/Base/GemPixDualObj.cpp, src/Base/GemPixDualObj.h,
	src/Base/GemPixObj.cpp, src/Base/GemPixObj.h,
	src/Base/GemShape.cpp, src/Base/GemShape.h, src/Base/GemVertex.cpp,
	src/Base/GemVertex.h, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Base/GemWindow.cpp, src/Base/GemWindow.h,
	src/Base/TextBase.cpp, src/Base/TextBase.h,
	src/Controls/gemframebuffer.cpp, src/Controls/gemhead.cpp,
	src/Controls/gemhead.h, src/Controls/gemkeyboard.cpp,
	src/Controls/gemkeyboard.h, src/Controls/gemkeyname.cpp,
	src/Controls/gemkeyname.h, src/Controls/gemlist.cpp,
	src/Controls/gemlist.h, src/Controls/gemlist_info.cpp,
	src/Controls/gemlist_info.h, src/Controls/gemlist_matrix.cpp,
	src/Controls/gemlist_matrix.h, src/Controls/gemmouse.cpp,
	src/Controls/gemmouse.h, src/Controls/gemreceive.cpp,
	src/Controls/gemreceive.h, src/Controls/gemwin.cpp,
	src/Controls/gemwin.h, src/Controls/render_trigger.cpp,
	src/Controls/render_trigger.h, src/Gem/Cache.cpp, src/Gem/Cache.h,
	src/Gem/ContextData.cpp, src/Gem/ContextData.h, src/Gem/Dylib.cpp,
	src/Gem/Dylib.h, src/Gem/Event.cpp, src/Gem/Event.h,
	src/Gem/Exception.cpp, src/Gem/Exception.h, src/Gem/ExportDef.h,
	src/Gem/Files.h, src/Gem/GLStack.cpp, src/Gem/GLStack.h,
	src/Gem/Image.cpp, src/Gem/Image.h, src/Gem/ImageIO.h,
	src/Gem/ImageLoad.cpp, src/Gem/ImageSave.cpp, src/Gem/Loaders.cpp,
	src/Gem/Loaders.h, src/Gem/Manager.cpp, src/Gem/Manager.h,
	src/Gem/PixConvert.h, src/Gem/PixConvertAltivec.cpp,
	src/Gem/PixConvertSSE2.cpp, src/Gem/Properties.h, src/Gem/RTE.h,
	src/Gem/Settings.cpp, src/Gem/Settings.h, src/Gem/Setup.cpp,
	src/Gem/State.cpp, src/Gem/State.h,
	src/Gem/SynchedWorkerThread.cpp, src/Gem/SynchedWorkerThread.h,
	src/Gem/ThreadMutex.cpp, src/Gem/ThreadMutex.h,
	src/Gem/ThreadSemaphore.cpp, src/Gem/ThreadSemaphore.h,
	src/Gem/WorkerThread.cpp, src/Gem/WorkerThread.h,
	src/Geos/GemSplash.cpp, src/Geos/GemSplash.h, src/Geos/circle.cpp,
	src/Geos/circle.h, src/Geos/colorSquare.cpp,
	src/Geos/colorSquare.h, src/Geos/cone.cpp, src/Geos/cone.h,
	src/Geos/cube.cpp, src/Geos/cube.h, src/Geos/curve.cpp,
	src/Geos/curve.h, src/Geos/curve3d.cpp, src/Geos/curve3d.h,
	src/Geos/cylinder.cpp, src/Geos/cylinder.h, src/Geos/disk.cpp,
	src/Geos/disk.h, src/Geos/imageVert.cpp, src/Geos/imageVert.h,
	src/Geos/mesh_line.cpp, src/Geos/mesh_line.h,
	src/Geos/mesh_square.cpp, src/Geos/mesh_square.h,
	src/Geos/model.cpp, src/Geos/model.h, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h, src/Geos/polygon.cpp, src/Geos/polygon.h,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Geos/rectangle.cpp,
	src/Geos/rectangle.h, src/Geos/scopeXYZ~.cpp, src/Geos/scopeXYZ~.h,
	src/Geos/slideSquares.cpp, src/Geos/slideSquares.h,
	src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/sphere3d.cpp,
	src/Geos/sphere3d.h, src/Geos/square.cpp, src/Geos/square.h,
	src/Geos/surface3d.cpp, src/Geos/surface3d.h, src/Geos/teapot.cpp,
	src/Geos/teapot.h, src/Geos/text2d.cpp, src/Geos/text2d.h,
	src/Geos/text3d.cpp, src/Geos/text3d.h, src/Geos/textextruded.cpp,
	src/Geos/textextruded.h, src/Geos/textoutline.cpp,
	src/Geos/textoutline.h, src/Geos/torus.cpp, src/Geos/torus.h,
	src/Geos/trapezoid.cpp, src/Geos/trapezoid.h,
	src/Geos/triangle.cpp, src/Geos/triangle.h, src/Geos/tube.cpp,
	src/Geos/tube.h, src/Manips/accumrotate.cpp,
	src/Manips/accumrotate.h, src/Manips/alpha.cpp, src/Manips/alpha.h,
	src/Manips/ambient.cpp, src/Manips/ambient.h,
	src/Manips/ambientRGB.cpp, src/Manips/ambientRGB.h,
	src/Manips/color.cpp, src/Manips/color.h, src/Manips/colorRGB.cpp,
	src/Manips/colorRGB.h, src/Manips/depth.cpp, src/Manips/depth.h,
	src/Manips/diffuse.cpp, src/Manips/diffuse.h,
	src/Manips/diffuseRGB.cpp, src/Manips/diffuseRGB.h,
	src/Manips/emission.cpp, src/Manips/emission.h,
	src/Manips/emissionRGB.cpp, src/Manips/emissionRGB.h,
	src/Manips/fragment_program.cpp, src/Manips/fragment_program.h,
	src/Manips/glsl_fragment.cpp, src/Manips/glsl_fragment.h,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h,
	src/Manips/glsl_program.h, src/Manips/glsl_vertex.cpp,
	src/Manips/glsl_vertex.h, src/Manips/linear_path.cpp,
	src/Manips/linear_path.h, src/Manips/ortho.cpp, src/Manips/ortho.h,
	src/Manips/polygon_smooth.cpp, src/Manips/polygon_smooth.h,
	src/Manips/rotate.cpp, src/Manips/rotate.h,
	src/Manips/rotateXYZ.cpp, src/Manips/rotateXYZ.h,
	src/Manips/scale.cpp, src/Manips/scale.h, src/Manips/scaleXYZ.cpp,
	src/Manips/scaleXYZ.h, src/Manips/separator.cpp,
	src/Manips/separator.h, src/Manips/shearXY.cpp,
	src/Manips/shearXY.h, src/Manips/shearXZ.cpp, src/Manips/shearXZ.h,
	src/Manips/shearYX.cpp, src/Manips/shearYX.h,
	src/Manips/shearYZ.cpp, src/Manips/shearYZ.h,
	src/Manips/shearZX.cpp, src/Manips/shearZX.h,
	src/Manips/shearZY.cpp, src/Manips/shearZY.h,
	src/Manips/shininess.cpp, src/Manips/shininess.h,
	src/Manips/specular.cpp, src/Manips/specular.h,
	src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	src/Manips/spline_path.cpp, src/Manips/spline_path.h,
	src/Manips/translate.cpp, src/Manips/translate.h,
	src/Manips/translateXYZ.cpp, src/Manips/translateXYZ.h,
	src/Manips/vertex_program.cpp, src/Manips/vertex_program.h,
	src/Nongeos/light.cpp, src/Nongeos/light.h,
	src/Nongeos/spot_light.cpp, src/Nongeos/spot_light.h,
	src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
	src/Output/gemcocoawindow.h, src/Output/gemglutwindow.cpp,
	src/Output/gemglutwindow.h, src/Output/gemglxwindow.cpp,
	src/Output/gemglxwindow.h, src/Output/gemmacwindow.cpp,
	src/Output/gemmacwindow.h, src/Output/gemw32window.cpp,
	src/Output/gemw32window.h, src/Particles/part_color.cpp,
	src/Particles/part_color.h, src/Particles/part_damp.cpp,
	src/Particles/part_damp.h, src/Particles/part_draw.cpp,
	src/Particles/part_draw.h, src/Particles/part_follow.cpp,
	src/Particles/part_follow.h, src/Particles/part_gravity.cpp,
	src/Particles/part_gravity.h, src/Particles/part_head.cpp,
	src/Particles/part_head.h, src/Particles/part_info.cpp,
	src/Particles/part_info.h, src/Particles/part_killold.cpp,
	src/Particles/part_killold.h, src/Particles/part_killslow.cpp,
	src/Particles/part_killslow.h, src/Particles/part_orbitpoint.cpp,
	src/Particles/part_render.cpp, src/Particles/part_render.h,
	src/Particles/part_sink.cpp, src/Particles/part_sink.h,
	src/Particles/part_size.cpp, src/Particles/part_source.cpp,
	src/Particles/part_source.h, src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.cpp, src/Particles/part_targetsize.h,
	src/Particles/part_velcone.cpp, src/Particles/part_velcone.h,
	src/Particles/part_velocity.cpp, src/Particles/part_velocity.h,
	src/Particles/part_velsphere.cpp, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.cpp, src/Particles/part_vertex.h,
	src/Particles/partlib_base.cpp, src/Particles/partlib_base.h,
	src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_a_2grey.h,
	src/Pixes/pix_add.cpp, src/Pixes/pix_add.h,
	src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h,
	src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_biquad.h,
	src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_read.h,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_buffer_write.h,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_clearblock.cpp,
	src/Pixes/pix_clearblock.h, src/Pixes/pix_color.cpp,
	src/Pixes/pix_color.h, src/Pixes/pix_coloralpha.cpp,
	src/Pixes/pix_coloralpha.h, src/Pixes/pix_colormatrix.cpp,
	src/Pixes/pix_colormatrix.h, src/Pixes/pix_compare.h,
	src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_convert.h,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
	src/Pixes/pix_crop.cpp, src/Pixes/pix_crop.h,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_cubemap.h,
	src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h,
	src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_delay.h,
	src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h, src/Pixes/pix_draw.cpp,
	src/Pixes/pix_draw.h, src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	src/Pixes/pix_duotone.cpp, src/Pixes/pix_duotone.h,
	src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_gain.h,
	src/Pixes/pix_grey.cpp, src/Pixes/pix_grey.h,
	src/Pixes/pix_halftone.h, src/Pixes/pix_histo.cpp,
	src/Pixes/pix_histo.h, src/Pixes/pix_hsv2rgb.cpp,
	src/Pixes/pix_hsv2rgb.h, src/Pixes/pix_image.cpp,
	src/Pixes/pix_image.h, src/Pixes/pix_imageInPlace.cpp,
	src/Pixes/pix_imageInPlace.h, src/Pixes/pix_info.cpp,
	src/Pixes/pix_info.h, src/Pixes/pix_invert.cpp,
	src/Pixes/pix_invert.h, src/Pixes/pix_mask.cpp,
	src/Pixes/pix_mask.h, src/Pixes/pix_mix.cpp, src/Pixes/pix_mix.h,
	src/Pixes/pix_movement.cpp, src/Pixes/pix_movement.h,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movie.h, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiblob.h, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
	src/Pixes/pix_multiply.h, src/Pixes/pix_normalize.cpp,
	src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_pix2sig.h, src/Pixes/pix_posterize.cpp,
	src/Pixes/pix_posterize.h, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_puzzle.h, src/Pixes/pix_rds.cpp, src/Pixes/pix_rds.h,
	src/Pixes/pix_record.h, src/Pixes/pix_rectangle.cpp,
	src/Pixes/pix_rectangle.h, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_resize.h, src/Pixes/pix_rgb2hsv.cpp,
	src/Pixes/pix_rgb2hsv.h, src/Pixes/pix_rgba.cpp,
	src/Pixes/pix_rgba.h, src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h,
	src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_sig2pix.h,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_snap2tex.h,
	src/Pixes/pix_subtract.cpp, src/Pixes/pix_subtract.h,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIR.h,
	src/Pixes/pix_tIIRf.cpp, src/Pixes/pix_tIIRf.h,
	src/Pixes/pix_takealpha.cpp, src/Pixes/pix_takealpha.h,
	src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
	src/Pixes/pix_threshold_bernsen.cpp,
	src/Pixes/pix_threshold_bernsen.h, src/Pixes/pix_video.cpp,
	src/Pixes/pix_video.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.cpp,
	src/Pixes/pix_vpaint.h, src/Pixes/pix_write.cpp,
	src/Pixes/pix_write.h, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_writer.h, src/Pixes/pix_yuv.cpp, src/Pixes/pix_yuv.h,
	src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h, src/RTE/Array.cpp,
	src/RTE/Array.h, src/RTE/MessageCallbacks.h, src/RTE/Outlet.cpp,
	src/RTE/Outlet.h, src/RTE/Symbol.cpp, src/RTE/Symbol.h,
	src/Utils/Functions.cpp, src/Utils/Functions.h,
	src/Utils/GLUtil.cpp, src/Utils/GLUtil.h, src/Utils/GemMath.h,
	src/Utils/Matrix.cpp, src/Utils/Matrix.h, src/Utils/PixPete.h,
	src/Utils/SIMD.h, src/Utils/any.h, src/Vertex/vertex_add.cpp,
	src/Vertex/vertex_add.h, src/Vertex/vertex_combine.cpp,
	src/Vertex/vertex_combine.h, src/Vertex/vertex_draw.cpp,
	src/Vertex/vertex_draw.h, src/Vertex/vertex_grid.cpp,
	src/Vertex/vertex_grid.h, src/Vertex/vertex_info.cpp,
	src/Vertex/vertex_info.h, src/Vertex/vertex_model.cpp,
	src/Vertex/vertex_model.h, src/Vertex/vertex_mul.cpp,
	src/Vertex/vertex_mul.h, src/Vertex/vertex_offset.cpp,
	src/Vertex/vertex_offset.h, src/Vertex/vertex_quad.cpp,
	src/Vertex/vertex_quad.h, src/Vertex/vertex_scale.cpp,
	src/Vertex/vertex_scale.h, src/Vertex/vertex_set.cpp,
	src/Vertex/vertex_set.h, src/Vertex/vertex_tabread.cpp,
	src/Vertex/vertex_tabread.h, src/openGL/GEMglAccum.cpp,
	src/openGL/GEMglAccum.h, src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAlphaFunc.h,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglArrayElement.h,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBindTexture.h,
	src/openGL/GEMglBitmap.cpp, src/openGL/GEMglBitmap.h,
	src/openGL/GEMglBlendEquation.cpp, src/openGL/GEMglBlendEquation.h,
	src/openGL/GEMglBlendFunc.cpp, src/openGL/GEMglBlendFunc.h,
	src/openGL/GEMglCallList.cpp, src/openGL/GEMglCallList.h,
	src/openGL/GEMglClear.cpp, src/openGL/GEMglClear.h,
	src/openGL/GEMglClearAccum.cpp, src/openGL/GEMglClearAccum.h,
	src/openGL/GEMglClearColor.cpp, src/openGL/GEMglClearColor.h,
	src/openGL/GEMglClearDepth.cpp, src/openGL/GEMglClearDepth.h,
	src/openGL/GEMglClearIndex.cpp, src/openGL/GEMglClearIndex.h,
	src/openGL/GEMglClearStencil.cpp, src/openGL/GEMglClearStencil.h,
	src/openGL/GEMglClipPlane.cpp, src/openGL/GEMglClipPlane.h,
	src/openGL/GEMglColor3b.cpp, src/openGL/GEMglColor3b.h,
	src/openGL/GEMglColor3bv.cpp, src/openGL/GEMglColor3bv.h,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3d.h,
	src/openGL/GEMglColor3dv.cpp, src/openGL/GEMglColor3dv.h,
	src/openGL/GEMglColor3f.cpp, src/openGL/GEMglColor3f.h,
	src/openGL/GEMglColor3fv.cpp, src/openGL/GEMglColor3fv.h,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3i.h,
	src/openGL/GEMglColor3iv.cpp, src/openGL/GEMglColor3iv.h,
	src/openGL/GEMglColor3s.cpp, src/openGL/GEMglColor3s.h,
	src/openGL/GEMglColor3sv.cpp, src/openGL/GEMglColor3sv.h,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ub.h,
	src/openGL/GEMglColor3ubv.cpp, src/openGL/GEMglColor3ubv.h,
	src/openGL/GEMglColor3ui.cpp, src/openGL/GEMglColor3ui.h,
	src/openGL/GEMglColor3uiv.cpp, src/openGL/GEMglColor3uiv.h,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor3us.h,
	src/openGL/GEMglColor3usv.cpp, src/openGL/GEMglColor3usv.h,
	src/openGL/GEMglColor4b.cpp, src/openGL/GEMglColor4b.h,
	src/openGL/GEMglColor4bv.cpp, src/openGL/GEMglColor4bv.h,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4d.h,
	src/openGL/GEMglColor4dv.cpp, src/openGL/GEMglColor4dv.h,
	src/openGL/GEMglColor4f.cpp, src/openGL/GEMglColor4f.h,
	src/openGL/GEMglColor4fv.cpp, src/openGL/GEMglColor4fv.h,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4i.h,
	src/openGL/GEMglColor4iv.cpp, src/openGL/GEMglColor4iv.h,
	src/openGL/GEMglColor4s.cpp, src/openGL/GEMglColor4s.h,
	src/openGL/GEMglColor4sv.cpp, src/openGL/GEMglColor4sv.h,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ub.h,
	src/openGL/GEMglColor4ubv.cpp, src/openGL/GEMglColor4ubv.h,
	src/openGL/GEMglColor4ui.cpp, src/openGL/GEMglColor4ui.h,
	src/openGL/GEMglColor4uiv.cpp, src/openGL/GEMglColor4uiv.h,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColor4us.h,
	src/openGL/GEMglColor4usv.cpp, src/openGL/GEMglColor4usv.h,
	src/openGL/GEMglColorMask.cpp, src/openGL/GEMglColorMask.h,
	src/openGL/GEMglColorMaterial.cpp, src/openGL/GEMglColorMaterial.h,
	src/openGL/GEMglCopyPixels.cpp, src/openGL/GEMglCopyPixels.h,
	src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglCullFace.h, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.cpp,
	src/openGL/GEMglDepthFunc.h, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.cpp,
	src/openGL/GEMglDepthRange.h, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawArrays.h,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglDrawElements.h,
	src/openGL/GEMglEdgeFlag.cpp, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnable.h,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnableClientState.h, src/openGL/GEMglEnd.cpp,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.cpp,
	src/openGL/GEMglEndList.h, src/openGL/GEMglEvalCoord1d.cpp,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1dv.h, src/openGL/GEMglEvalCoord1f.cpp,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord1fv.h, src/openGL/GEMglEvalCoord2d.cpp,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2dv.h, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalCoord2fv.h, src/openGL/GEMglEvalMesh1.cpp,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalMesh2.h, src/openGL/GEMglEvalPoint1.cpp,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglEvalPoint2.h, src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.cpp,
	src/openGL/GEMglFinish.h, src/openGL/GEMglFlush.cpp,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogf.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogi.h, src/openGL/GEMglFogiv.cpp,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrontFace.h, src/openGL/GEMglFrustum.cpp,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenLists.h, src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenTextures.h, src/openGL/GEMglGetError.cpp,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetFloatv.h, src/openGL/GEMglGetIntegerv.cpp,
	src/openGL/GEMglGetIntegerv.h, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglGetString.h, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglHint.h, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexMask.h, src/openGL/GEMglIndexd.cpp,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexdv.h, src/openGL/GEMglIndexf.cpp,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexfv.h, src/openGL/GEMglIndexi.cpp,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexiv.h, src/openGL/GEMglIndexs.cpp,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexsv.h, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglInitNames.cpp,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglIsTexture.h, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightModeli.h, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLighti.h, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLineWidth.h, src/openGL/GEMglLoadIdentity.cpp,
	src/openGL/GEMglLoadIdentity.h, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadName.h, src/openGL/GEMglLogicOp.cpp,
	src/openGL/GEMglLogicOp.h, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMap1f.h, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.cpp,
	src/openGL/GEMglMap2f.h, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1d.h, src/openGL/GEMglMapGrid1f.cpp,
	src/openGL/GEMglMapGrid1f.h, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2d.h, src/openGL/GEMglMapGrid2f.cpp,
	src/openGL/GEMglMapGrid2f.h, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialf.h, src/openGL/GEMglMaterialfv.cpp,
	src/openGL/GEMglMaterialfv.h, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMateriali.h, src/openGL/GEMglMatrixMode.cpp,
	src/openGL/GEMglMatrixMode.h, src/openGL/GEMglNewList.cpp,
	src/openGL/GEMglNewList.h, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.cpp,
	src/openGL/GEMglNormal3bv.h, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.cpp,
	src/openGL/GEMglNormal3dv.h, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.cpp,
	src/openGL/GEMglNormal3fv.h, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.cpp,
	src/openGL/GEMglNormal3iv.h, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.cpp,
	src/openGL/GEMglNormal3sv.h, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPassThrough.h, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelStorei.h, src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferf.h,
	src/openGL/GEMglPixelTransferi.cpp,
	src/openGL/GEMglPixelTransferi.h, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.cpp,
	src/openGL/GEMglPointSize.h, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPolygonOffset.h, src/openGL/GEMglPopAttrib.cpp,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.cpp,
	src/openGL/GEMglPopClientAttrib.h, src/openGL/GEMglPopMatrix.cpp,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.cpp,
	src/openGL/GEMglPopName.h, src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglPushAttrib.cpp, src/openGL/GEMglPushAttrib.h,
	src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.cpp,
	src/openGL/GEMglPushMatrix.h, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.cpp,
	src/openGL/GEMglRasterPos2d.h, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.cpp,
	src/openGL/GEMglRasterPos2f.h, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.cpp,
	src/openGL/GEMglRasterPos2i.h, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.cpp,
	src/openGL/GEMglRasterPos2s.h, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.cpp,
	src/openGL/GEMglRasterPos3d.h, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.cpp,
	src/openGL/GEMglRasterPos3f.h, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.cpp,
	src/openGL/GEMglRasterPos3i.h, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.cpp,
	src/openGL/GEMglRasterPos3s.h, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.cpp,
	src/openGL/GEMglRasterPos4d.h, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.cpp,
	src/openGL/GEMglRasterPos4f.h, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.cpp,
	src/openGL/GEMglRasterPos4i.h, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.cpp,
	src/openGL/GEMglRasterPos4s.h, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.cpp,
	src/openGL/GEMglRectd.h, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.cpp,
	src/openGL/GEMglRecti.h, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglRenderMode.h, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglReportError.h, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotated.h, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScaled.h, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglScissor.h, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglShadeModel.h, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilMask.h, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglStencilOp.h, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvf.h, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGend.h, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.h,
	src/openGL/GEMglTexGeni.cpp, src/openGL/GEMglTexGeni.h,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexImage2D.h,
	src/openGL/GEMglTexParameterf.cpp, src/openGL/GEMglTexParameterf.h,
	src/openGL/GEMglTexParameteri.cpp, src/openGL/GEMglTexParameteri.h,
	src/openGL/GEMglTexSubImage1D.cpp, src/openGL/GEMglTexSubImage1D.h,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTexSubImage2D.h,
	src/openGL/GEMglTranslated.cpp, src/openGL/GEMglTranslated.h,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglTranslatef.h,
	src/openGL/GEMglUniform1fARB.cpp, src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.cpp, src/openGL/GEMglVertex2dv.h,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.cpp, src/openGL/GEMglVertex2fv.h,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.cpp, src/openGL/GEMglVertex2iv.h,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.cpp, src/openGL/GEMglVertex2sv.h,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.cpp, src/openGL/GEMglVertex3dv.h,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.cpp, src/openGL/GEMglVertex3fv.h,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.cpp, src/openGL/GEMglVertex3iv.h,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.cpp, src/openGL/GEMglVertex3sv.h,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.cpp, src/openGL/GEMglVertex4dv.h,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.cpp, src/openGL/GEMglVertex4fv.h,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.cpp, src/openGL/GEMglVertex4iv.h,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.cpp, src/openGL/GEMglVertex4sv.h,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMglViewport.h,
	src/openGL/GLdefine.cpp, src/openGL/GLdefine.h,
	src/plugins/PluginFactoryTimple.h, src/plugins/film.cpp,
	src/plugins/film.h, src/plugins/filmBase.cpp,
	src/plugins/filmBase.h, src/plugins/imageBase.cpp,
	src/plugins/imageBase.h, src/plugins/imageloader.cpp,
	src/plugins/imageloader.h, src/plugins/imageloaderBase.cpp,
	src/plugins/imageloaderBase.h, src/plugins/imagesaver.cpp,
	src/plugins/imagesaver.h, src/plugins/imagesaverBase.cpp,
	src/plugins/imagesaverBase.h, src/plugins/record.cpp,
	src/plugins/record.h, src/plugins/recordBase.cpp,
	src/plugins/recordBase.h, src/plugins/video.cpp,
	src/plugins/video.h, src/plugins/videoBase.cpp,
	src/plugins/videoBase.h: normalized copyright headers fixed dates (....-2011) and made everything UTF-8 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4464
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* plugins/filmAVI/filmAVI.cpp, plugins/filmAVI/filmAVI.h,
	plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmAVIPLAY/filmAVIPLAY.h, plugins/filmDS/filmDS.cpp,
	plugins/filmDS/filmDS.h, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.cpp,
	plugins/filmMPEG1/filmMPEG1.h, plugins/filmMPEG3/filmMPEG3.cpp,
	plugins/filmMPEG3/filmMPEG3.h, plugins/filmQT/filmQT.cpp,
	plugins/filmQT/filmQT.h, plugins/filmQT4L/filmQT4L.cpp,
	plugins/filmQT4L/filmQT4L.h, plugins/filmTEST/filmTEST.cpp,
	plugins/filmTEST/filmTEST.h, plugins/imageJPEG/imageJPEG.cpp,
	plugins/imageJPEG/imageJPEG.h, plugins/imageMAGICK/imageMAGICK.cpp,
	plugins/imageMAGICK/imageMAGICK.h, plugins/imageQT/imageQT.cpp,
	plugins/imageQT/imageQT.h, plugins/imageSGI/imageSGI.cpp,
	plugins/imageSGI/imageSGI.h, plugins/imageTIFF/imageTIFF.cpp,
	plugins/imageTIFF/imageTIFF.h, plugins/recordQT4L/recordQT4L.cpp,
	plugins/recordQT4L/recordQT4L.h, plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L/recordV4L.h, plugins/recordV4L2/recordV4L2.cpp,
	plugins/recordV4L2/recordV4L2.h, plugins/videoAVT/videoAVT.cpp,
	plugins/videoAVT/videoAVT.h, plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoDC1394/videoDC1394.h, plugins/videoDS/videoDS.cpp,
	plugins/videoDS/videoDS.h, plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoDV4L/videoDV4L.h, plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoHALCON/videoHALCON.h,
	plugins/videoPYLON/CameraProperties.cpp,
	plugins/videoPYLON/StreamGrabberProperties.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoPYLON/videoPYLON.h,
	plugins/videoSGI/videoSGI.cpp, plugins/videoSGI/videoSGI.h,
	plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L/videoV4L.h, plugins/videoV4L2/videoV4L2.cpp,
	plugins/videoV4L2/videoV4L2.h, plugins/videoVFW/videoVFW.cpp,
	plugins/videoVFW/videoVFW.h: fixed dates in copyrights git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4463
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h: when including a plugin-file, the
	includer has to make sure that the needed headers are available git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4462
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/Pixes/pix_film.cpp, src/Pixes/pix_film.h: adjust to new API of
	film-plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4461
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/plugins/PluginFactory.h, src/plugins/imageloader.h,
	src/plugins/imagesaver.h, src/plugins/record.h, src/plugins/video.h:
	try to not use gensym() for factory and thus remove inclusion of RTE.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4460
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/plugins/filmBase.cpp: no need to include stdlib.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4459
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* plugins/filmAVI/filmAVI.cpp, plugins/filmAVI/filmAVI.h,
	plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmAVIPLAY/filmAVIPLAY.h, plugins/filmDS/filmDS.cpp,
	plugins/filmDS/filmDS.h, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.cpp,
	plugins/filmMPEG1/filmMPEG1.h, plugins/filmMPEG3/filmMPEG3.cpp,
	plugins/filmMPEG3/filmMPEG3.h, plugins/filmQT/filmQT.cpp,
	plugins/filmQT/filmQT.h, plugins/filmQT4L/filmQT4L.cpp,
	plugins/filmQT4L/filmQT4L.h, plugins/filmTEST/filmTEST.cpp,
	plugins/filmTEST/filmTEST.h, plugins/recordQT/recordQT.cpp: adjusted
	to new simplified API (and manually include RTE) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4458
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/plugins/filmBase.cpp, src/plugins/filmBase.h: adjust to new
	simplified API git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4457
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/plugins/film.h: simplified API by using properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4456
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-15  zmoelnig

	* src/plugins/film.cpp: no more macro for PluginFactory<film>
	creation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4455
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-14  zmoelnig

	* plugins/symlink_ltlib.mk: more gracefully fail when removing
	symlinks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4454
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-12  zmoelnig

	* src/Vertex/vertex_add.h, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.h, src/Vertex/vertex_grid.h,
	src/Vertex/vertex_info.h, src/Vertex/vertex_model.h,
	src/Vertex/vertex_mul.h, src/Vertex/vertex_offset.h,
	src/Vertex/vertex_quad.h, src/Vertex/vertex_scale.h,
	src/Vertex/vertex_set.h, src/Vertex/vertex_tabread.h: replaced () by
	(void) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4453
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-12  zmoelnig

	* src/RTE/Symbol.cpp: implement atomlist->Symbol git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4452
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-12  zmoelnig

	* src/plugins/PluginFactoryTimple.h: inclusion magic for
	TemplateImplementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4451
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-12  zmoelnig

	* plugins/filmAVI/filmAVI.h, plugins/filmAVIPLAY/filmAVIPLAY.h,
	plugins/filmDS/filmDS.h, plugins/filmDarwin/filmDarwin.h,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.h,
	plugins/filmMPEG3/filmMPEG3.h, plugins/filmQT/filmQT.h,
	plugins/filmQT4L/filmQT4L.h, plugins/filmTEST/filmTEST.h,
	plugins/imageJPEG/imageJPEG.h, plugins/imageMAGICK/imageMAGICK.h,
	plugins/imageQT/imageQT.h, plugins/imageSGI/imageSGI.h,
	plugins/imageTIFF/imageTIFF.h, plugins/recordQT/recordQT.h,
	plugins/recordQT4L/recordQT4L.h, plugins/recordV4L/recordV4L.h,
	plugins/recordV4L2/recordV4L2.h, plugins/videoAVT/videoAVT.h,
	plugins/videoDC1394/videoDC1394.h, plugins/videoDS/videoDS.h,
	plugins/videoDV4L/videoDV4L.h, plugins/videoDarwin/videoDarwin.h,
	plugins/videoHALCON/videoHALCON.h,
	plugins/videoPYLON/CameraProperties.h,
	plugins/videoPYLON/StreamGrabberProperties.h,
	plugins/videoPYLON/videoPYLON.h, plugins/videoSGI/videoSGI.h,
	plugins/videoTEST/videoTEST.h, plugins/videoUNICAP/videoUNICAP.h,
	plugins/videoV4L/videoV4L.h, plugins/videoV4L2/videoV4L2.h,
	plugins/videoVFW/videoVFW.h: normalized INCLUDE protection defines git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4450
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-12  zmoelnig

	* src/Base/CPPExtern.h, src/Base/GemBase.h, src/Base/GemContext.h,
	src/Base/GemGLBase.h, src/Base/GemGluObj.h, src/Base/GemPathBase.h,
	src/Base/GemPixDualObj.h, src/Base/GemPixObj.h,
	src/Base/GemShape.h, src/Base/GemVertex.h, src/Base/GemWinCreate.h,
	src/Base/GemWindow.h, src/Base/TextBase.h,
	src/Controls/gemframebuffer.h, src/Controls/gemhead.h,
	src/Controls/gemkeyboard.h, src/Controls/gemkeyname.h,
	src/Controls/gemlist.h, src/Controls/gemlist_info.h,
	src/Controls/gemlist_matrix.h, src/Controls/gemmouse.h,
	src/Controls/gemreceive.h, src/Controls/gemwin.h,
	src/Controls/render_trigger.h, src/Gem/Cache.h,
	src/Gem/ContextData.h, src/Gem/Dylib.h, src/Gem/Event.h,
	src/Gem/Exception.h, src/Gem/ExportDef.h, src/Gem/Files.h,
	src/Gem/GLStack.h, src/Gem/GemGL.h, src/Gem/Image.h,
	src/Gem/ImageIO.h, src/Gem/Loaders.h, src/Gem/Manager.h,
	src/Gem/PixConvert.h, src/Gem/RTE.h, src/Gem/Settings.h,
	src/Gem/State.h, src/Gem/SynchedWorkerThread.h,
	src/Gem/ThreadMutex.h, src/Gem/ThreadSemaphore.h,
	src/Gem/WorkerThread.h, src/Geos/GemSplash.h, src/Geos/circle.h,
	src/Geos/colorSquare.h, src/Geos/cone.h, src/Geos/cube.h,
	src/Geos/cuboid.h, src/Geos/curve.h, src/Geos/curve3d.h,
	src/Geos/cylinder.h, src/Geos/disk.h, src/Geos/imageVert.h,
	src/Geos/mesh_line.h, src/Geos/mesh_square.h, src/Geos/model.h,
	src/Geos/multimodel.h, src/Geos/newWave.h, src/Geos/polygon.h,
	src/Geos/pqtorusknots.h, src/Geos/primTri.h, src/Geos/rectangle.h,
	src/Geos/ripple.h, src/Geos/rubber.h, src/Geos/scopeXYZ~.h,
	src/Geos/slideSquares.h, src/Geos/sphere.h, src/Geos/sphere3d.h,
	src/Geos/square.h, src/Geos/surface3d.h, src/Geos/teapot.h,
	src/Geos/text2d.h, src/Geos/text3d.h, src/Geos/textextruded.h,
	src/Geos/textoutline.h, src/Geos/torus.h, src/Geos/trapezoid.h,
	src/Geos/triangle.h, src/Geos/tube.h, src/Manips/accumrotate.h,
	src/Manips/alpha.h, src/Manips/ambient.h, src/Manips/ambientRGB.h,
	src/Manips/camera.h, src/Manips/color.h, src/Manips/colorRGB.h,
	src/Manips/depth.h, src/Manips/diffuse.h, src/Manips/diffuseRGB.h,
	src/Manips/emission.h, src/Manips/emissionRGB.h,
	src/Manips/fragment_program.h, src/Manips/glsl_fragment.h,
	src/Manips/glsl_geometry.h, src/Manips/glsl_program.h,
	src/Manips/glsl_vertex.h, src/Manips/linear_path.h,
	src/Manips/ortho.h, src/Manips/polygon_smooth.h,
	src/Manips/rotate.h, src/Manips/rotateXYZ.h, src/Manips/scale.h,
	src/Manips/scaleXYZ.h, src/Manips/separator.h,
	src/Manips/shearXY.h, src/Manips/shearXZ.h, src/Manips/shearYX.h,
	src/Manips/shearYZ.h, src/Manips/shearZX.h, src/Manips/shearZY.h,
	src/Manips/shininess.h, src/Manips/specular.h,
	src/Manips/specularRGB.h, src/Manips/spline_path.h,
	src/Manips/translate.h, src/Manips/translateXYZ.h,
	src/Manips/vertex_program.h, src/Nongeos/light.h,
	src/Nongeos/spot_light.h, src/Nongeos/world_light.h,
	src/Output/gemcocoawindow.h, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.h, src/Output/gemmacwindow.h,
	src/Output/gemw32window.h, src/Particles/part_color.h,
	src/Particles/part_damp.h, src/Particles/part_draw.h,
	src/Particles/part_follow.h, src/Particles/part_gravity.h,
	src/Particles/part_head.h, src/Particles/part_info.h,
	src/Particles/part_killold.h, src/Particles/part_killslow.h,
	src/Particles/part_orbitpoint.h, src/Particles/part_render.h,
	src/Particles/part_sink.h, src/Particles/part_size.h,
	src/Particles/part_source.h, src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.h, src/Particles/part_velcone.h,
	src/Particles/part_velocity.h, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.h, src/Particles/partlib_base.h,
	src/Pixes/pix_2grey.h, src/Pixes/pix_a_2grey.h,
	src/Pixes/pix_add.h, src/Pixes/pix_aging.h, src/Pixes/pix_alpha.h,
	src/Pixes/pix_background.h, src/Pixes/pix_backlight.h,
	src/Pixes/pix_biquad.h, src/Pixes/pix_bitmask.h,
	src/Pixes/pix_blob.h, src/Pixes/pix_blur.h, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer.h, src/Pixes/pix_buffer_read.h,
	src/Pixes/pix_buffer_write.h, src/Pixes/pix_chroma_key.h,
	src/Pixes/pix_clearblock.h, src/Pixes/pix_color.h,
	src/Pixes/pix_coloralpha.h, src/Pixes/pix_colormatrix.h,
	src/Pixes/pix_colorreduce.h, src/Pixes/pix_compare.h,
	src/Pixes/pix_composite.h, src/Pixes/pix_contrast.h,
	src/Pixes/pix_convert.h, src/Pixes/pix_convolve.h,
	src/Pixes/pix_coordinate.h, src/Pixes/pix_crop.h,
	src/Pixes/pix_cubemap.h, src/Pixes/pix_curve.h,
	src/Pixes/pix_data.h, src/Pixes/pix_deinterlace.h,
	src/Pixes/pix_delay.h, src/Pixes/pix_diff.h, src/Pixes/pix_dot.h,
	src/Pixes/pix_draw.h, src/Pixes/pix_dump.h,
	src/Pixes/pix_duotone.h, src/Pixes/pix_emboss.h,
	src/Pixes/pix_film.h, src/Pixes/pix_filmDarwin.h,
	src/Pixes/pix_filmOS.h, src/Pixes/pix_flip.h,
	src/Pixes/pix_freeframe.h, src/Pixes/pix_frei0r.h,
	src/Pixes/pix_gain.h, src/Pixes/pix_grey.h,
	src/Pixes/pix_halftone.h, src/Pixes/pix_histo.h,
	src/Pixes/pix_hit.h, src/Pixes/pix_hsv2rgb.h,
	src/Pixes/pix_image.h, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_info.h, src/Pixes/pix_invert.h,
	src/Pixes/pix_kaleidoscope.h, src/Pixes/pix_levels.h,
	src/Pixes/pix_lumaoffset.h, src/Pixes/pix_mask.h,
	src/Pixes/pix_metaimage.h, src/Pixes/pix_mix.h,
	src/Pixes/pix_motionblur.h, src/Pixes/pix_movement.h,
	src/Pixes/pix_movement2.h, src/Pixes/pix_movie.h,
	src/Pixes/pix_movieDS.h, src/Pixes/pix_movieDarwin.h,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_multiblob.h,
	src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.h,
	src/Pixes/pix_multitexture.h, src/Pixes/pix_normalize.h,
	src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.h,
	src/Pixes/pix_posterize.h, src/Pixes/pix_puzzle.h,
	src/Pixes/pix_rds.h, src/Pixes/pix_record.h,
	src/Pixes/pix_recordQT.h, src/Pixes/pix_rectangle.h,
	src/Pixes/pix_refraction.h, src/Pixes/pix_resize.h,
	src/Pixes/pix_rgb2hsv.h, src/Pixes/pix_rgba.h,
	src/Pixes/pix_roll.h, src/Pixes/pix_rtx.h,
	src/Pixes/pix_scanline.h, src/Pixes/pix_set.h,
	src/Pixes/pix_share.h, src/Pixes/pix_share_read.h,
	src/Pixes/pix_share_write.h, src/Pixes/pix_sig2pix.h,
	src/Pixes/pix_snap.h, src/Pixes/pix_snap2tex.h,
	src/Pixes/pix_subtract.h, src/Pixes/pix_tIIR.h,
	src/Pixes/pix_tIIRf.h, src/Pixes/pix_takealpha.h,
	src/Pixes/pix_test.h, src/Pixes/pix_texture.h,
	src/Pixes/pix_threshold.h, src/Pixes/pix_threshold_bernsen.h,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDarwin.h,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.h,
	src/Pixes/pix_write.h, src/Pixes/pix_writer.h, src/Pixes/pix_yuv.h,
	src/Pixes/pix_zoom.h, src/RTE/Array.h, src/RTE/MessageCallbacks.h,
	src/RTE/Outlet.h, src/RTE/Symbol.h, src/Utils/Functions.h,
	src/Utils/GLUtil.h, src/Utils/GemMath.h, src/Utils/Matrix.h,
	src/Utils/PixPete.h, src/Utils/SIMD.h, src/Utils/Vector.h,
	src/Vertex/vertex_add.h, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.h, src/Vertex/vertex_grid.h,
	src/Vertex/vertex_info.h, src/Vertex/vertex_model.h,
	src/Vertex/vertex_mul.h, src/Vertex/vertex_offset.h,
	src/Vertex/vertex_quad.h, src/Vertex/vertex_scale.h,
	src/Vertex/vertex_set.h, src/Vertex/vertex_tabread.h,
	src/openGL/GEMglAccum.h, src/openGL/GEMglActiveTextureARB.h,
	src/openGL/GEMglAlphaFunc.h, src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.h, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindProgramARB.h, src/openGL/GEMglBindTexture.h,
	src/openGL/GEMglBitmap.h, src/openGL/GEMglBlendEquation.h,
	src/openGL/GEMglBlendFunc.h, src/openGL/GEMglCallList.h,
	src/openGL/GEMglClear.h, src/openGL/GEMglClearAccum.h,
	src/openGL/GEMglClearColor.h, src/openGL/GEMglClearDepth.h,
	src/openGL/GEMglClearIndex.h, src/openGL/GEMglClearStencil.h,
	src/openGL/GEMglClipPlane.h, src/openGL/GEMglColor3b.h,
	src/openGL/GEMglColor3bv.h, src/openGL/GEMglColor3d.h,
	src/openGL/GEMglColor3dv.h, src/openGL/GEMglColor3f.h,
	src/openGL/GEMglColor3fv.h, src/openGL/GEMglColor3i.h,
	src/openGL/GEMglColor3iv.h, src/openGL/GEMglColor3s.h,
	src/openGL/GEMglColor3sv.h, src/openGL/GEMglColor3ub.h,
	src/openGL/GEMglColor3ubv.h, src/openGL/GEMglColor3ui.h,
	src/openGL/GEMglColor3uiv.h, src/openGL/GEMglColor3us.h,
	src/openGL/GEMglColor3usv.h, src/openGL/GEMglColor4b.h,
	src/openGL/GEMglColor4bv.h, src/openGL/GEMglColor4d.h,
	src/openGL/GEMglColor4dv.h, src/openGL/GEMglColor4f.h,
	src/openGL/GEMglColor4fv.h, src/openGL/GEMglColor4i.h,
	src/openGL/GEMglColor4iv.h, src/openGL/GEMglColor4s.h,
	src/openGL/GEMglColor4sv.h, src/openGL/GEMglColor4ub.h,
	src/openGL/GEMglColor4ubv.h, src/openGL/GEMglColor4ui.h,
	src/openGL/GEMglColor4uiv.h, src/openGL/GEMglColor4us.h,
	src/openGL/GEMglColor4usv.h, src/openGL/GEMglColorMask.h,
	src/openGL/GEMglColorMaterial.h, src/openGL/GEMglCopyPixels.h,
	src/openGL/GEMglCopyTexImage1D.h, src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.h,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.h,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.h,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.h, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.h, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.h, src/openGL/GEMglEnableClientState.h,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.h,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.h,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.h,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.h,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.h,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.h,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.h,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.h,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.h,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.h,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.h,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.h,
	src/openGL/GEMglGenProgramsARB.h, src/openGL/GEMglGenTextures.h,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.h,
	src/openGL/GEMglGetIntegerv.h, src/openGL/GEMglGetMapdv.h,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.h,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglGetString.h,
	src/openGL/GEMglHint.h, src/openGL/GEMglIndexMask.h,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.h,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.h,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.h,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.h,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.h,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.h,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.h,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.h,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.h,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.h,
	src/openGL/GEMglLoadIdentity.h, src/openGL/GEMglLoadMatrixd.h,
	src/openGL/GEMglLoadMatrixf.h, src/openGL/GEMglLoadName.h,
	src/openGL/GEMglLoadTransposeMatrixd.h,
	src/openGL/GEMglLoadTransposeMatrixf.h, src/openGL/GEMglLogicOp.h,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.h,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.h,
	src/openGL/GEMglMapGrid1d.h, src/openGL/GEMglMapGrid1f.h,
	src/openGL/GEMglMapGrid2d.h, src/openGL/GEMglMapGrid2f.h,
	src/openGL/GEMglMaterialf.h, src/openGL/GEMglMaterialfv.h,
	src/openGL/GEMglMateriali.h, src/openGL/GEMglMatrixMode.h,
	src/openGL/GEMglMultMatrixd.h, src/openGL/GEMglMultMatrixf.h,
	src/openGL/GEMglMultTransposeMatrixd.h,
	src/openGL/GEMglMultTransposeMatrixf.h,
	src/openGL/GEMglMultiTexCoord2fARB.h, src/openGL/GEMglNewList.h,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.h,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.h,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.h,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.h,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.h,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.h,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.h,
	src/openGL/GEMglPixelTransferf.h, src/openGL/GEMglPixelTransferi.h,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.h,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.h,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.h,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.h,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglProgramStringARB.h, src/openGL/GEMglPushAttrib.h,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.h,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.h,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.h,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.h,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.h,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.h,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.h,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.h,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.h,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.h,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.h,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.h,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.h,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.h,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.h,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.h,
	src/openGL/GEMglReportError.h, src/openGL/GEMglRotated.h,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.h,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.h,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglShadeModel.h,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.h,
	src/openGL/GEMglStencilOp.h, src/openGL/GEMglTexCoord1d.h,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.h,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.h,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.h,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.h,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.h,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.h,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.h,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.h,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.h,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.h,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.h,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.h,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.h,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.h,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.h,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.h,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.h,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.h,
	src/openGL/GEMglTexGeni.h, src/openGL/GEMglTexImage2D.h,
	src/openGL/GEMglTexParameterf.h, src/openGL/GEMglTexParameteri.h,
	src/openGL/GEMglTexSubImage1D.h, src/openGL/GEMglTexSubImage2D.h,
	src/openGL/GEMglTranslated.h, src/openGL/GEMglTranslatef.h,
	src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglUseProgramObjectARB.h, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.h, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.h, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.h, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.h, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.h, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.h, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.h, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.h, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.h, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.h, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.h, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.h, src/openGL/GEMglViewport.h,
	src/openGL/GEMgluLookAt.h, src/openGL/GEMgluPerspective.h,
	src/openGL/GLdefine.h, src/plugins/PluginFactory.h,
	src/plugins/PluginFactoryTimple.h, src/plugins/film.h,
	src/plugins/filmBase.h, src/plugins/imageBase.h,
	src/plugins/imageloader.h, src/plugins/imageloaderBase.h,
	src/plugins/imagesaver.h, src/plugins/imagesaverBase.h,
	src/plugins/record.h, src/plugins/recordBase.h,
	src/plugins/video.h, src/plugins/videoBase.h: normalized define for
	inclusion protection git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4449
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-11  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: added argument
	support for [pix_video]: use as device name git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4448
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-11  zmoelnig

	* src/RTE/Symbol.cpp, src/RTE/Symbol.h: made gem::RTE::Symbol work
	(at least on linux) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4447
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-11  zmoelnig

	* src/RTE/Makefile.am, src/RTE/Symbol.cpp, src/RTE/Symbol.h: added
	Symbol wrapper git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4446
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-11  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: added runningState
	UNKNOWN so the device won't start automatically whenever you send a device
	message (even if rendering has not been turned on) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4445
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-10  zmoelnig

	* src/Pixes/pix_video.cpp: fix 'enumProps' message git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4444
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* plugins/videoUNICAP/videoUNICAP.cpp: fixed video::releaseFrame()
	-> videoBase::releaseFrame() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4443
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* configure.ac, plugins/Makefile.am: added videoTEST to build system
	(but don't build it by default) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4442
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* plugins/videoTEST/Makefile.am, plugins/videoTEST/videoTEST.cpp,
	plugins/videoTEST/videoTEST.h: videoTEST plugin for test images git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4441
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/film.cpp, src/plugins/film.h,
	src/plugins/imageloader.h, src/plugins/imagesaver.h,
	src/plugins/record.cpp, src/plugins/record.h,
	src/plugins/video.cpp, src/plugins/video.h: add virtual dtors;
	reorder methods git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4440
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* plugins/imageJPEG/imageJPEG.cpp, plugins/imageJPEG/imageJPEG.h,
	plugins/imageMAGICK/imageMAGICK.cpp,
	plugins/imageMAGICK/imageMAGICK.h, plugins/imageQT/imageQT.cpp,
	plugins/imageQT/imageQT.h, plugins/imageSGI/imageSGI.cpp,
	plugins/imageSGI/imageSGI.h, plugins/imageTIFF/imageTIFF.cpp,
	plugins/imageTIFF/imageTIFF.h, src/Gem/ImageLoad.cpp,
	src/Gem/ImageSave.cpp, src/plugins/Makefile.am: adjust to
	imageloader/imagesaver split into interface/implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4439
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/{image.cpp => imageBase.cpp}, src/plugins/{image.h =>
	imageBase.h}, src/plugins/imageloader.cpp,
	src/plugins/imageloader.h, src/plugins/imageloaderBase.cpp,
	src/plugins/imageloaderBase.h, src/plugins/imagesaver.cpp,
	src/plugins/imagesaver.h, src/plugins/imagesaverBase.cpp,
	src/plugins/imagesaverBase.h: split imageloader/imagesaver into
	interface/baseclass git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4438
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* plugins/filmAVI/filmAVI.cpp, plugins/filmAVI/filmAVI.h,
	plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmAVIPLAY/filmAVIPLAY.h, plugins/filmDS/filmDS.cpp,
	plugins/filmDS/filmDS.h, plugins/filmDarwin/filmDarwin.cpp,
	plugins/filmDarwin/filmDarwin.h,
	plugins/filmGMERLIN/filmGMERLIN.cpp,
	plugins/filmGMERLIN/filmGMERLIN.h, plugins/filmMPEG1/filmMPEG1.cpp,
	plugins/filmMPEG1/filmMPEG1.h, plugins/filmMPEG3/filmMPEG3.cpp,
	plugins/filmMPEG3/filmMPEG3.h, plugins/filmQT/filmQT.cpp,
	plugins/filmQT/filmQT.h, plugins/filmQT4L/filmQT4L.cpp,
	plugins/filmQT4L/filmQT4L.h, plugins/filmTEST/filmTEST.cpp,
	plugins/filmTEST/filmTEST.h: adapted to "film" -> "film"|"filmBase"
	split git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4437
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/Pixes/pix_film.cpp, src/Pixes/pix_movie.cpp: use
	gem::film::ERRCODE rather than FILM_ERR_ERRCODE git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4436
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/Makefile.am, src/plugins/film.cpp,
	src/plugins/film.h, src/plugins/filmBase.cpp,
	src/plugins/filmBase.h: split pluginclass "film"  into "film"
	(interface) and "filmBase" (impl) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4435
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/PluginFactory.h: include "Gem/RTE.h" as
	REGISTER_*FACTORY currently depend on "gensym()" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4434
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* plugins/videoAVT/videoAVT.cpp, plugins/videoAVT/videoAVT.h,
	plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoDC1394/videoDC1394.h, plugins/videoDS/videoDS.cpp,
	plugins/videoDS/videoDS.h, plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoDV4L/videoDV4L.h, plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoHALCON/videoHALCON.h,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoPYLON/videoPYLON.h,
	plugins/videoSGI/videoSGI.cpp, plugins/videoSGI/videoSGI.h,
	plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L/videoV4L.h, plugins/videoV4L2/videoV4L2.cpp,
	plugins/videoV4L2/videoV4L2.h, plugins/videoVFW/videoVFW.cpp,
	plugins/videoVFW/videoVFW.h: adapt to video -> video|videoBase split git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4433
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/Makefile.am, src/plugins/video.cpp,
	src/plugins/video.h, src/plugins/videoBase.cpp,
	src/plugins/videoBase.h: split 'video' pluginclass into 'video'
	interface and 'videoBase' implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4432
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/record.h: use (void) rather than () git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4431
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* plugins/recordQT/recordQT.cpp, plugins/recordQT/recordQT.h,
	plugins/recordQT4L/recordQT4L.cpp, plugins/recordQT4L/recordQT4L.h,
	plugins/recordV4L/recordV4L.cpp, plugins/recordV4L/recordV4L.h,
	plugins/recordV4L2/recordV4L2.cpp, plugins/recordV4L2/recordV4L2.h:
	adapted to record -> record/recordBase split git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4430
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/Pixes/pix_record.cpp: 'plugins/record.h' no longer provides
	std::map and PluginFactory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4429
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/Makefile.am, src/plugins/record.cpp,
	src/plugins/record.h, src/plugins/recordBase.cpp,
	src/plugins/recordBase.h: split 'record' class into interface and
	baseclass git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4428
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/generate_configure.sh: removed unneeded scritps git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4427
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-08  zmoelnig

	* src/plugins/imageloader.h: removed #if clause for testing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4426
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-nsis/gem.nsi: more comments in installer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4425
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-nsis/gem.nsi: make imageQT only optional git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4424
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* src/plugins/PluginFactory.cpp: prefix PATH when loadingplugins, as
	on w32 it disappears...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4423
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-vs2003/Gem.sln, build/win-vs2003/Gem.vcproj: updated
	project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4422
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-nsis/gem.nsi: remove Gem/dev git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4421
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* plugins/filmQT/filmQT.cpp, plugins/filmQT/filmQT.h: made it
	compile on M$VC git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4420
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* plugins/videoAVT/videoAVT.cpp, plugins/videoAVT/videoAVT.vcproj:
	made the ReleaseDummy compile on MSVC git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4419
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-nsis/gem.nsi: removed PYLON from installer (it's
	currently not built on w32) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4418
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-nsis/gem.nsi: removed AVTec plugin (it's currently not
	build on w32) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4417
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-nsis/gem.nsi: fix path to extra/ builds git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4416
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* plugins/imageQT/imageQT.cpp: made it work correctly on w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4415
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* src/Base/CPPExtern.cpp, src/Gem/Cache.cpp, src/Gem/Dylib.cpp,
	src/Gem/Image.cpp, src/Gem/ThreadSemaphore.cpp, src/Gem/configNT.h,
	src/Geos/scopeXYZ~.cpp, src/Pixes/frei0r.h, src/Utils/any.h: fixes
	for M$VC git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4414
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* plugins/imageQT/imageQT.cpp: made it compile on w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4413
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* extra/pix_mano/pix_mano.cpp, extra/pix_mano/pix_mano.h: reduce
	compiler warnings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4412
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* extra/pix_mano/pix_mano.cpp: removed last dynamically assigned
	arrays (now it compiles on msvc) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4411
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-nsis/gem.nsi: use SHCTX rather than HCKU, so later we
	can install to HKLM git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4410
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-05  zmoelnig

	* build/win-nsis/gem.nsi: added Dev section git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4409
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-04  zmoelnig

	* build/win-nsis/gem.nsi: adjust install layout to match that of
	automake git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4408
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-04  zmoelnig

	* examples/Makefile.am: renamed tri2fan.geo to tri2fan.geom git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4407
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-04  zmoelnig

	* build/win-nsis/gem.nsi: uninstall now uninstalls everything git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4406
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-04  zmoelnig

	* examples/10.glsl/12.tri2fan.pd, examples/10.glsl/{tri2fan.geo =>
	tri2fan.geom}: renamed geometry shader to .geom git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4405
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-04  zmoelnig

	* build/win-nsis/gem.nsi: update w32-installer adding extra/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4404
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-08-02  zmoelnig

	* src/Makefile.am: always succeed when creating convenience links git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4403
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-30  zmoelnig

	* src/Gem/Makefile.am, src/Makefile.am: include GLEW flags git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4402
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-30  zmoelnig

	* configure.ac: more m4 escaping git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4401
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-30  zmoelnig

	* m4/gem.m4: documentation of GEM_CHECK_LIB git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4400
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-27  zmoelnig

	* plugins/imageQT/imageQT.cpp: made it compile on OSX again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4399
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-27  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/GemContext.cpp, src/Base/GemContext.h: code cleanup;
	implement copy constructors; initialize members,...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4398
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-27  zmoelnig

	* src/Gem/Cache.cpp, src/Gem/Cache.h, src/Gem/Dylib.cpp,
	src/Gem/Dylib.h, src/Gem/Image.cpp, src/Gem/Image.h,
	src/Gem/PBuffer.cpp, src/Gem/PBuffer.h, src/Gem/State.cpp,
	src/Gem/State.h, src/Gem/SynchedWorkerThread.cpp,
	src/Gem/SynchedWorkerThread.h, src/Gem/ThreadMutex.cpp,
	src/Gem/ThreadMutex.h, src/Gem/ThreadSemaphore.cpp,
	src/Gem/ThreadSemaphore.h, src/Gem/WorkerThread.cpp,
	src/Gem/WorkerThread.h: code cleanup; implement copy constructors;
	initialize members,...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4397
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-27  zmoelnig

	* src/RTE/Array.cpp, src/RTE/Array.h, src/RTE/MessageCallbacks.h,
	src/RTE/Outlet.cpp, src/RTE/Outlet.h: code cleanup; implement copy
	constructors; initialize members,...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4396
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-27  zmoelnig

	* src/Utils/Matrix.h, src/Utils/SIMD.h, src/Utils/Vector.h,
	src/Utils/any.h: code cleanup; implement copy constructors;
	initialize members,...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4395
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-27  zmoelnig

	* plugins/filmAVI/filmAVI.cpp: fixing MinGW troubles with max() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4394
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-27  zmoelnig

	* src/Pixes/pix_frei0r.cpp: 'string' type is really only 'char' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4393
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-27  zmoelnig

	* src/Pixes/frei0r.h: updated to newer frei0r specs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4392
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* src/Gem/PBuffer.cpp: made it compile on mingw git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4391
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* src/Gem/PBuffer.cpp: shuffled includes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4390
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* autogen.sh: remove videoAVT dupe git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4389
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	plugins/filmGMERLIN/filmGMERLIN.cpp, src/Base/GemBase.cpp,
	src/Base/GemGluObj.cpp, src/Base/GemPathBase.cpp,
	src/Base/GemPixDualObj.cpp, src/Base/GemPixObj.cpp,
	src/Base/GemShape.cpp, src/Base/GemWinCreate.h,
	src/Base/TextBase.cpp, src/Controls/gemwin.cpp,
	src/Gem/ContextData.cpp, src/Gem/ContextData.h, src/Gem/Image.cpp,
	src/Gem/Image.h, src/Gem/PBuffer.cpp, src/Gem/State.cpp,
	src/Gem/SynchedWorkerThread.cpp, src/Gem/WorkerThread.cpp,
	src/Geos/cylinder.cpp, src/Pixes/pix_film.cpp, src/RTE/Array.cpp,
	src/Utils/any.h: some initialization git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4388
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* extra/pix_mano/pix_mano.cpp, plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoV4L2/videoV4L2.cpp, src/Base/TextBase.cpp,
	src/Gem/Settings.cpp, src/Pixes/pix_histo.cpp: properly initialize
	variables git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4387
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* plugins/videoUNICAP/videoUNICAP.cpp: NULL pointer check git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4386
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* plugins/videoPYLON/videoPYLON.cpp: numeric device selection git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4385
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* plugins/videoHALCON/videoHALCON.cpp: less error decoration git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4384
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* plugins/videoPYLON/CameraProperties.cpp,
	plugins/videoPYLON/StreamGrabberProperties.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoPYLON/videoPYLON.h:
	minor  fixes (out-of-range error) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4383
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* plugins/videoPYLON/CameraProperties.h,
	plugins/videoPYLON/StreamGrabberProperties.h,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoPYLON/videoPYLON.h:
	made it compile again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4382
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* build/win-nsis/gem.nsi: added more plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4381
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* build/Makefile.am: renamed MSVC-projects gem->Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4380
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* src/deprecated/Makefile.am: install deprecated headers git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4379
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* src/Gem/Dylib.cpp, src/Gem/Dylib.h: more Dylib stuff maybe at somepoint i'll have it fixed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4378
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* Gem.pc.in, Makefile.am, configure.ac: pkg-config support git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4377
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* src/Gem/Dylib.cpp, src/Gem/Dylib.h: more Dylib fixes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4376
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-26  zmoelnig

	* src/Gem/ImageSave.cpp: some more mimetypes for apple specific
	image formats git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4375
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* plugins/filmDarwin/filmDarwin.cpp: proper initialization git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4374
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* plugins/imageQT/imageQT.cpp: made it compile on OSX again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4373
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* plugins/imageQT/imageQT.cpp: code cleanup - preparing for w32
	comaptibility git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4372
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* extra/pix_mano/pix_mano.cpp, extra/pix_mano/pix_mano.h: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4371
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* src/Base/GemWinCreate.h, src/Base/GemWinCreateMac.cpp,
	src/Base/GemWinCreateNT.cpp: no more inclusion of m_pd.h in
	GemWinCreate.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4370
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* src/Base/GemWinCreate.h, src/Base/GemWinCreateXWin.cpp: use
	linux||GLX rather than unix for GLX specific code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4369
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* src/Gem/Dylib.cpp: made runproc() compile on w32 CHECK on other platforms git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4368
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* src/Gem/GemGL.h: allow glx on non-linux git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4367
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* src/Base/GemContext.h: GemGlewXContext=void fallback for all but
	w32 and linux/glx git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4366
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-25  zmoelnig

	* m4/{m4_ax_check_gl.m4 => ax_check_gl.m4}, m4/{m4_ax_check_glu.m4
	=> ax_check_glu.m4}, m4/{m4_ax_check_glut.m4 => ax_check_glut.m4},
	m4/ax_compiler_vendor.m4: replaced AX_LANG_COMPILER_MS by
	AX_COMPILER_VENDOR and provide the latter git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4365
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-24  zmoelnig

	* src/Gem/Dylib.cpp, src/Gem/Dylib.h: simplified Dylib's function_t
	typename git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4364
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-23  zmoelnig

	* plugins/imageSGI/Makefile.am, plugins/imageSGI/imageSGI.sln,
	plugins/imageSGI/imageSGI.vcproj: added M$VC stub for imageSGI git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4363
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-23  zmoelnig

	* extra/pix_drum/Makefile.am, extra/pix_fiducialtrack/Makefile.am,
	extra/pix_mano/Makefile.am, plugins/imageJPEG/Makefile.am,
	plugins/imageMAGICK/Makefile.am, plugins/imageQT/Makefile.am,
	plugins/imageTIFF/Makefile.am: added M$VC project files to DIST git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4362
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-23  zmoelnig

	* src/Gem/Dylib.cpp, src/Gem/Dylib.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4361
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* build/win-vs2003/Gem.sln, build/win-vs2003/Gem.vcproj: include
	imageMAGICK git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4360
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/imageMAGICK/imageMAGICK.vcproj: using stdlibraries,
	imageMAGICK now works! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4359
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/imageMAGICK/imageMAGICK.vcproj: almost working project hmm, unresolved symbols "__timezone" and "__daylight", wtf...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4358
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/imageMAGICK/imageMAGICK.sln,
	plugins/imageMAGICK/imageMAGICK.vcproj: imageMAGICK M$VC stub git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4357
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* build/win-vs2003/{gem.sln => Gem.sln},
	build/win-vs2003/{gem.vcproj => Gem.vcproj}: renamed 'gem' to 'Gem' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4356
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/recordQT/recordQT.cpp: got rid of one ifdef clause git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4355
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* build/win-vs2003/gem.sln,
	extra/pix_artoolkit/pix_artoolkit.vcproj: added image-plugins to
	master project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4354
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/imageTIFF/imageTIFF.sln,
	plugins/imageTIFF/imageTIFF.vcproj: imageTIFF vc project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4353
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/imageJPEG/imageJPEG.vcproj: ignore default libraries git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4352
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/imageJPEG/imageJPEG.vcproj: fixed linebreak git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4351
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/imageJPEG/imageJPEG.sln,
	plugins/imageJPEG/imageJPEG.vcproj, plugins/imageQT/imageQT.sln,
	plugins/imageQT/imageQT.vcproj: stub projects for MSVC git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4350
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_mano/pix_mano.cpp, extra/pix_mano/pix_mano.h: code
	cleanup git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4349
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_drum/pix_drum.cpp, extra/pix_drum/pix_drum.h: removed
	unneccessary code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4348
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_mano/pix_mano.cpp, extra/pix_mano/pix_mano.h: removed
	unneccessary code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4347
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_fiducialtrack/pix_fiducialtrack.vcproj: added
	libfidtrack files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4346
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_fiducialtrack/pix_fiducialtrack.h,
	extra/pix_fiducialtrack/pix_fiducialtrack.sln,
	extra/pix_fiducialtrack/pix_fiducialtrack.vcproj: M$VC stubs for
	pix_fiducialtrack git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4345
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_mano/pix_mano.sln, extra/pix_mano/pix_mano.vcproj: M$VC
	projects for pix_mano git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4344
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_mano/pix_mano.h: export class git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4343
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_drum/pix_drum.cpp, extra/pix_drum/pix_drum.h: made it
	compile on w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4342
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* extra/pix_drum/pix_drum.sln, extra/pix_drum/pix_drum.vcproj:
	pix_drum M$VC project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4341
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* build/win-vs2003/gem.sln: no more "debug" targets for the plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4340
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/filmAVI/filmAVI.h, plugins/filmQT/filmQT.cpp,
	plugins/videoDS/videoDS.cpp, plugins/videoDS/videoDS.h,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoHALCON/videoHALCON.h: made plugins compile on w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4339
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/filmAVI/filmAVI.vcproj, plugins/filmDS/filmDS.vcproj,
	plugins/filmQT/filmQT.vcproj, plugins/recordQT/recordQT.vcproj,
	plugins/videoAVT/videoAVT.vcproj, plugins/videoDS/videoDS.vcproj,
	plugins/videoHALCON/videoHALCON.vcproj,
	plugins/videoPYLON/videoPYLON.vcproj,
	plugins/videoVFW/videoVFW.vcproj: reset include/library paths in a semi-automated way...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4338
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* plugins/filmAVI/filmAVI.vcproj, plugins/filmDS/filmDS.vcproj,
	plugins/filmQT/filmQT.vcproj, plugins/recordQT/recordQT.vcproj,
	plugins/videoAVT/videoAVT.vcproj, plugins/videoDS/videoDS.vcproj,
	plugins/videoHALCON/videoHALCON.vcproj,
	plugins/videoPYLON/videoPYLON.vcproj,
	plugins/videoVFW/videoVFW.vcproj: removed Debug configuration from
	M$VC projects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4337
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* src/Base/TextBase.cpp, src/Gem/Image.h, src/Gem/ImageLoad.cpp,
	src/Geos/mesh_line.cpp, src/Geos/scopeXYZ~.cpp,
	src/Geos/scopeXYZ~.h, src/Pixes/pix_record.cpp,
	src/Pixes/pix_record.h, src/Pixes/pix_tIIRf.cpp,
	src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: simplified and fixed
	some more M$VC warnings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4336
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* src/Gem/PixConvertSSE2.cpp, src/Gem/Settings.cpp,
	src/Output/gemw32window.cpp, src/Pixes/pix_freeframe.cpp: fix or
	suppress warnings in M$VC git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4335
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* src/Gem/ImageSave.cpp: typo where a function would not return a
	value in all cases git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4334
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* src/Gem/RTE.h: suppress warnings on M$VC when including m_pd.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4333
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* src/Gem/GLStack.cpp: added warning about auto_ptr<PIMPL> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4332
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* src/Gem/ImageSave.cpp, src/Geos/scopeXYZ~.cpp,
	src/Pixes/pix_frei0r.cpp, src/plugins/PluginFactory.cpp: use
	"unsigned int" when comparing to "unsigned int" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4331
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* src/Gem/ExportDef.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4330
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* src/Utils/any.h: 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...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4329
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* build/win-vs2003/gem.vcproj: made it compile on M$VC after all the
	restructuring of code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4328
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-22  zmoelnig

	* build/win-vs2003/gem.sln: moved plugins/ and extra/ out of src/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4327
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* src/Pixes/pix_movement.cpp: b/w results for YUV images git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4326
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* src/Gem/ImageLoad.cpp: NULL-pointer protection git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4325
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* src/Gem/WorkerThread.cpp: re-indentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4324
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* src/Pixes/pix_image.cpp, src/Pixes/pix_image.h: info outlet of
	[pix_image] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4323
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* src/RTE/Makefile.am, src/RTE/Outlet.cpp, src/RTE/Outlet.h: wrapper
	around Pd's t_outlet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4322
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: added more getprops git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4321
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: trying to simply PropGet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4320
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: disabled complicated
	properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4319
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: added lots of properties
	(this time with maxval) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4318
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: added lots of properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4317
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: fixed unsigned short ->
	double conversion git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4316
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: fixed double->unsigned short
	overflow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4315
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: fixed stringification in
	macro cpp on OSX yields weird results git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4314
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: fixed typos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4313
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: simplified setProperty code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4312
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: close SeqGrabber when open
	failed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4311
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* src/plugins/video.h: (void) rather than () git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4310
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-21  zmoelnig

	* help/pix_video-help.pd: updated pix_video help-patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4309
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDarwin/videoDarwin.h: removed deleted methods git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4308
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h: helper method: applyProperties() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4307
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h: made it compile on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4306
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h: more cleanup of videoDarwin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4305
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h: simplified some properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4304
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp: made it compile (and somewhat
	work) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4303
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h: rudimentary property and device
	selection support git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4302
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h: implemented (dummy) dialogs()
	method git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4301
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDS/videoDS.cpp, plugins/videoDS/videoDS.h:
	implemented dialogs() method git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4300
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/plugins/Makefile.am, src/plugins/videoGrabber.cpp,
	src/plugins/videoGrabber.h: removed videoGrabber sources git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4299
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/Gem/Makefile.am: ignore version_current.h when checking for
	unused sources git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4298
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/Pixes/Makefile.am: remove OS-specific objects from build git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4297
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/check-sources.mk: added CHECKUNUSED_IGNORE variable in order to not check certain files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4296
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/Pixes/DSgrabber.cpp, src/Pixes/DSgrabber.h,
	src/Pixes/Makefile.am, src/Pixes/pix_videoDS.cpp,
	src/Pixes/pix_videoDS.h: removed DirectShow grabber code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4295
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* autogen.sh: fixed manual autoreconf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4294
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/recordQT/recordQT.cpp, plugins/recordQT/recordQT.h,
	plugins/recordQT4L/recordQT4L.cpp, plugins/recordQT4L/recordQT4L.h,
	plugins/recordV4L/recordV4L.cpp, plugins/recordV4L/recordV4L.h,
	plugins/recordV4L2/recordV4L2.cpp, plugins/recordV4L2/recordV4L2.h:
	moved record implementations into gem::plugins namespace git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4293
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/pix_record.h,
	src/plugins/record.cpp, src/plugins/record.h: moved record into
	gem::plugins namespace git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4292
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/plugins/video.h: visibility fixes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4291
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/Pixes/pix_video.cpp: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4290
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: video has moved
	into gem::plugins namespace git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4289
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoAVT/videoAVT.cpp, plugins/videoAVT/videoAVT.h,
	plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoDC1394/videoDC1394.h, plugins/videoDS/videoDS.cpp,
	plugins/videoDS/videoDS.h, plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoDV4L/videoDV4L.h, plugins/videoDarwin/videoDarwin.cpp,
	plugins/videoDarwin/videoDarwin.h,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoHALCON/videoHALCON.h,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoPYLON/videoPYLON.h,
	plugins/videoSGI/videoSGI.cpp, plugins/videoSGI/videoSGI.h,
	plugins/videoUNICAP/videoUNICAP.cpp,
	plugins/videoUNICAP/videoUNICAP.h, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L/videoV4L.h, plugins/videoV4L2/videoV4L2.cpp,
	plugins/videoV4L2/videoV4L2.h, plugins/videoVFW/videoVFW.cpp,
	plugins/videoVFW/videoVFW.h: moved video implementation classes into
	gem::plugins namespace git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4288
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/plugins/video.h: moved video base class into gem::plugins
	namespace git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4287
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: moved video base class
	into gem::plugins namespace git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4286
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: made crucial functions
	pure-virtual and avoid calling virtual functions in dtor git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4285
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDV4L/videoDV4L.cpp,
	plugins/videoDarwin/videoDarwin.cpp, plugins/videoSGI/videoSGI.cpp,
	plugins/videoV4L/videoV4L.cpp, plugins/videoV4L/videoV4L.h: close()
	in dtor git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4284
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: reordered API to get
	most important things to the beginning git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4283
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* plugins/videoDV4L/videoDV4L.cpp, plugins/videoDV4L/videoDV4L.h,
	plugins/videoHALCON/videoHALCON.cpp, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L/videoV4L.h: cleanup of plugins::video api git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4282
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/Pixes/pix_blur.cpp: let Gem handle the selection of Altivec
	enabled process() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4281
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* src/Geos/Makefile.am, src/Geos/TexFont.h: removed TexFont.h it's not used anywhere these days git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4280
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-20  zmoelnig

	* examples/Makefile.am, help/Makefile.am: pix_fiducialtrack
	documentation is now in extra/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4279
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* extra/pix_fiducialtrack/pix_fiducialtrack-help.pd: fixed path to
	all.trees file git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4278
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* configure.ac, extra/Makefile.am,
	extra/pix_fiducialtrack/Makefile.am, {examples/data =>
	extra/pix_fiducialtrack}/all.trees, {src/Pixes =>
	extra/pix_fiducialtrack}/libfidtrack_fidtrackX.cpp, {src/Pixes =>
	extra/pix_fiducialtrack}/libfidtrack_fidtrackX.h, {src/Pixes =>
	extra/pix_fiducialtrack}/libfidtrack_segment.cpp, {src/Pixes =>
	extra/pix_fiducialtrack}/libfidtrack_segment.h, {src/Pixes =>
	extra/pix_fiducialtrack}/libfidtrack_treeidmap.cpp, {src/Pixes =>
	extra/pix_fiducialtrack}/libfidtrack_treeidmap.h, {help =>
	extra/pix_fiducialtrack}/pix_fiducialtrack-help.pd, {src/Pixes =>
	extra/pix_fiducialtrack}/pix_fiducialtrack.cpp, {src/Pixes =>
	extra/pix_fiducialtrack}/pix_fiducialtrack.h, src/Pixes/Makefile.am:
	moved pix_fiducialtrack into extra/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4277
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* extra/convenience-link-extra.mk: make snippet for
	convenience-links in extra/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4276
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* extra/pix_artoolkit/Makefile.am: fixed convenience links (fixes
	distcheck failures) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4275
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* configure.ac, extra/Makefile.am, extra/configure.ac: properly
	adding pix_artoolkit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4274
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Makefile.am: gracefully fail when removing convenience link git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4273
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Makefile.am: removed link to Gem.dll git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4272
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* extra/Makefile.am: added README-EXTRA to the DIST files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4271
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* extra/configure.ac: use README-EXTRA.txt to find the SRCDIR git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4270
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* extra/README-EXTRA.txt: a README for extra git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4269
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Controls/gemwin.cpp, src/Particles/partlib_actions.cpp,
	src/Particles/partlib_vector.h, src/Pixes/pix_halftone.h,
	src/Utils/Functions.h: renamed Math.h to GemMath.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4268
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Utils/{Math.h => GemMath.h}, src/Utils/Makefile.am: renamed
	Math to GemMath in order to prevent problems on case-insensitive
	filesystems git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4267
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* extra/Makefile.am: added pix_artoolkit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4266
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* extra/pix_artoolkit/configure.ac: resolved circular dependency OSX is less tolerant when it comes to LIBTOOL and CXX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4265
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Base/Makefile.am, src/Controls/Makefile.am,
	src/Gem/Makefile.am, src/Geos/Makefile.am, src/Manips/Makefile.am,
	src/Nongeos/Makefile.am, src/Output/Makefile.am,
	src/Particles/Makefile.am, src/Pixes/Makefile.am,
	src/RTE/Makefile.am, src/Utils/Makefile.am, src/Vertex/Makefile.am,
	src/deprecated/Makefile.am, src/openGL/Makefile.am,
	src/plugins/Makefile.am: added headers to the Makefileadded headers
	to the Makefiless git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4264
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Utils/Makefile.am: forgot to include path to Gem/src git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4263
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* configure.ac: include extra/configure.ac git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4262
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Utils/Makefile.am: forgotten automakefile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4261
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* configure.ac, src/Makefile.am: include "deprecated" SUBDIR git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4260
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Base/Makefile.am, src/Gem/Makefile.am, src/RTE/Makefile.am,
	src/deprecated/Makefile.am, src/plugins/Makefile.am: install targets
	for headers git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4259
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Base/Makefile.am, src/Controls/Makefile.am,
	src/Gem/Makefile.am, src/Geos/Makefile.am, src/Manips/Makefile.am,
	src/Nongeos/Makefile.am, src/Output/Makefile.am,
	src/Particles/Makefile.am, src/Pixes/Makefile.am,
	src/RTE/Makefile.am, src/Vertex/Makefile.am, src/check-sources.mk,
	src/openGL/Makefile.am, src/plugins/Makefile.am: automatic check for
	forgotten sources git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4258
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Gem/Manager.cpp: include QTML on windows if HAVE_QUICKTIME is
	defined git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4257
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* plugins/recordQT4L/recordQT4L.cpp,
	plugins/recordV4L/recordV4L.cpp, plugins/recordV4L2/recordV4L2.cpp:
	GemMan has moved git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4256
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* configure.ac, src/Base/GemBase.cpp, src/Base/GemBase.h,
	src/Base/GemContext.cpp, src/Base/GemContext.h, src/{openGL =>
	Base}/GemGLBase.h, src/Base/GemPathBase.cpp,
	src/Base/GemPixDualObj.cpp, src/Base/GemPixImageSave.h,
	src/Base/GemPixObj.cpp, src/Base/GemPixObj.h,
	src/Base/GemShape.cpp, src/Base/GemVertex.cpp,
	src/Base/GemWinCreate.h, src/Base/GemWinCreateMac.cpp,
	src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Base/GemWindow.cpp, src/Base/GemWindow.h, src/Base/Makefile.am,
	src/Base/TextBase.h, src/Controls/gemframebuffer.cpp,
	src/Controls/gemhead.cpp, src/Controls/gemkeyboard.cpp,
	src/Controls/gemkeyname.cpp, src/Controls/gemlist.cpp,
	src/Controls/gemlist.h, src/Controls/gemlist_info.cpp,
	src/Controls/gemlist_matrix.cpp, src/Controls/gemmouse.cpp,
	src/Controls/gemwin.cpp, src/{Base/GemCache.cpp => Gem/Cache.cpp},
	src/{Base/GemCache.h => Gem/Cache.h}, src/{Base/GemEvent.cpp =>
	Gem/Event.cpp}, src/{Base/GemEvent.h => Gem/Event.h},
	src/Gem/Files.cpp, src/Gem/GLStack.cpp, src/{Base =>
	Gem}/GemConfig.h, src/{Base => Gem}/GemGL.h,
	src/{Base/GemPixUtil.cpp => Gem/Image.cpp}, src/{Base/GemPixUtil.h
	=> Gem/Image.h}, src/{Base/GemPixImageLoad.h => Gem/ImageIO.h},
	src/{Base/GemPixImageLoad.cpp => Gem/ImageLoad.cpp},
	src/{Base/GemPixImageSave.cpp => Gem/ImageSave.cpp},
	src/Gem/Makefile.am, src/{Base/GemMan.cpp => Gem/Manager.cpp},
	src/{Base/GemMan.h => Gem/Manager.h}, src/{Base/GemPBuffer.cpp =>
	Gem/PBuffer.cpp}, src/{Base/GemPBuffer.h => Gem/PBuffer.h},
	src/{Base/GemPixConvert.h => Gem/PixConvert.h},
	src/{Base/GemPixConvertAltivec.cpp => Gem/PixConvertAltivec.cpp},
	src/{Base/GemPixConvertSSE2.cpp => Gem/PixConvertSSE2.cpp},
	src/Gem/Properties.h, src/Gem/Settings.cpp, src/Gem/Setup.cpp,
	src/{Base/GemState.cpp => Gem/State.cpp}, src/{Base/GemState.h =>
	Gem/State.h}, src/Gem/Version.cpp, src/{Base =>
	Gem}/configDarwin.h, src/{Base => Gem}/configLinux.h, src/{Base =>
	Gem}/configNT.h, src/{Base => Gem}/glew.cpp, src/{Base =>
	Gem}/glew.h, src/{Base => Gem}/glxew.h, src/{Base => Gem}/wglew.h,
	src/Geos/GemSplash.cpp, src/Geos/TexFont.h, src/Geos/circle.cpp,
	src/Geos/colorSquare.cpp, src/Geos/cube.cpp, src/Geos/cuboid.cpp,
	src/Geos/curve.cpp, src/Geos/curve3d.cpp, src/Geos/cylinder.cpp,
	src/Geos/disk.cpp, src/Geos/imageVert.cpp, src/Geos/mesh_line.cpp,
	src/Geos/mesh_square.cpp, src/Geos/model.cpp,
	src/Geos/model_loader.h, src/Geos/multimodel.cpp,
	src/Geos/newWave.cpp, src/Geos/newWave.h, src/Geos/polygon.cpp,
	src/Geos/pqtorusknots.cpp, src/Geos/pqtorusknots.h,
	src/Geos/primTri.cpp, src/Geos/rectangle.cpp, src/Geos/ripple.cpp,
	src/Geos/ripple.h, src/Geos/rubber.cpp, src/Geos/rubber.h,
	src/Geos/scopeXYZ~.cpp, src/Geos/slideSquares.cpp,
	src/Geos/sphere.cpp, src/Geos/sphere3d.cpp, src/Geos/square.cpp,
	src/Geos/surface3d.cpp, src/Geos/teapot.cpp, src/Geos/torus.cpp,
	src/Geos/trapezoid.cpp, src/Geos/triangle.cpp, src/Geos/tube.cpp,
	src/Makefile.am, src/Manips/accumrotate.h, src/Manips/camera.h,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_program.cpp,
	src/Manips/glsl_vertex.cpp, src/Manips/linear_path.cpp,
	src/Manips/ortho.cpp, src/Manips/separator.h,
	src/Manips/spline_path.cpp, src/Manips/vertex_program.cpp,
	src/Nongeos/world_light.cpp, src/Output/gemglutwindow.cpp,
	src/Output/gemglxwindow.cpp, src/Output/gemmacwindow.cpp,
	src/Output/gemw32window.cpp, src/Particles/part_draw.cpp,
	src/Particles/partlib_actions.cpp, src/Particles/partlib_base.cpp,
	src/Particles/partlib_opengl.cpp, src/Particles/partlib_vector.h,
	src/Pixes/DSgrabber.cpp, src/Pixes/pix_2grey.cpp,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_backlight.cpp,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_write.cpp,
	src/Pixes/pix_chroma_key.h, src/Pixes/pix_clearblock.cpp,
	src/Pixes/pix_clearblock.h, src/Pixes/pix_color.cpp,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_colorreduce.h,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_cubemap.h, src/Pixes/pix_dot.cpp,
	src/Pixes/pix_draw.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_film.h, src/Pixes/pix_filmDarwin.cpp,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_halftone.cpp, src/Pixes/pix_halftone.h,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_hit.cpp,
	src/Pixes/pix_image.cpp, src/Pixes/pix_image.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_info.cpp,
	src/Pixes/pix_info.h, src/Pixes/pix_kaleidoscope.cpp,
	src/Pixes/pix_kaleidoscope.h, src/Pixes/pix_levels.cpp,
	src/Pixes/pix_lumaoffset.cpp, src/Pixes/pix_mask.cpp,
	src/Pixes/pix_metaimage.cpp, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_movieDS.cpp,
	src/Pixes/pix_movieDS.h, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_movieDarwin.h, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multiimage.h, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_multitexture.h, src/Pixes/pix_record.cpp,
	src/Pixes/pix_record.h, src/Pixes/pix_recordQT.cpp,
	src/Pixes/pix_recordQT.h, src/Pixes/pix_rectangle.cpp,
	src/Pixes/pix_refraction.cpp, src/Pixes/pix_set.cpp,
	src/Pixes/pix_set.h, src/Pixes/pix_share_read.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_sig2pix.h, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_snap.h, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_snap2tex.h, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_texture.h, src/Pixes/pix_video.cpp,
	src/Pixes/pix_videoDS.cpp, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_videoDarwin.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.h,
	src/Pixes/pix_write.cpp, src/Pixes/pix_write.h,
	src/Pixes/pix_writer.cpp, src/{Base/GemFuncUtil.cpp =>
	Utils/Functions.cpp}, src/{Base/GemFuncUtil.h =>
	Utils/Functions.h}, src/{Base/GemGLUtil.cpp => Utils/GLUtil.cpp},
	src/{Base/GemGLUtil.h => Utils/GLUtil.h},
	src/{Base/GemGLUtil_generated.h => Utils/GLUtil_generated.h},
	src/{Base/GemMath.h => Utils/Math.h}, src/{Base =>
	Utils}/Matrix.cpp, src/{Base => Utils}/Matrix.h,
	src/{Base/GemPixPete.h => Utils/PixPete.h}, src/{Base/GemSIMD.cpp
	=> Utils/SIMD.cpp}, src/{Base/GemSIMD.h => Utils/SIMD.h},
	src/{Base/GemVector.cpp => Utils/Vector.cpp}, src/{Base/GemVector.h
	=> Utils/Vector.h}, src/{Gem => Utils}/any.h,
	src/Vertex/vertex_add.cpp, src/Vertex/vertex_combine.cpp,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_grid.cpp,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_model.cpp,
	src/Vertex/vertex_offset.cpp, src/Vertex/vertex_quad.cpp,
	src/Vertex/vertex_scale.cpp, src/Vertex/vertex_set.cpp,
	src/Vertex/vertex_tabread.cpp, src/openGL/GEMglAccum.h,
	src/openGL/GEMglActiveTextureARB.h, src/openGL/GEMglAlphaFunc.h,
	src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.h, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindProgramARB.h, src/openGL/GEMglBindTexture.h,
	src/openGL/GEMglBitmap.cpp, src/openGL/GEMglBitmap.h,
	src/openGL/GEMglBlendEquation.h, src/openGL/GEMglBlendFunc.h,
	src/openGL/GEMglCallList.h, src/openGL/GEMglClear.h,
	src/openGL/GEMglClearAccum.h, src/openGL/GEMglClearColor.h,
	src/openGL/GEMglClearDepth.h, src/openGL/GEMglClearIndex.h,
	src/openGL/GEMglClearStencil.h, src/openGL/GEMglClipPlane.h,
	src/openGL/GEMglColor3b.h, src/openGL/GEMglColor3bv.h,
	src/openGL/GEMglColor3d.h, src/openGL/GEMglColor3dv.h,
	src/openGL/GEMglColor3f.h, src/openGL/GEMglColor3fv.h,
	src/openGL/GEMglColor3i.h, src/openGL/GEMglColor3iv.h,
	src/openGL/GEMglColor3s.h, src/openGL/GEMglColor3sv.h,
	src/openGL/GEMglColor3ub.h, src/openGL/GEMglColor3ubv.h,
	src/openGL/GEMglColor3ui.h, src/openGL/GEMglColor3uiv.h,
	src/openGL/GEMglColor3us.h, src/openGL/GEMglColor3usv.h,
	src/openGL/GEMglColor4b.h, src/openGL/GEMglColor4bv.h,
	src/openGL/GEMglColor4d.h, src/openGL/GEMglColor4dv.h,
	src/openGL/GEMglColor4f.h, src/openGL/GEMglColor4fv.h,
	src/openGL/GEMglColor4i.h, src/openGL/GEMglColor4iv.h,
	src/openGL/GEMglColor4s.h, src/openGL/GEMglColor4sv.h,
	src/openGL/GEMglColor4ub.h, src/openGL/GEMglColor4ubv.h,
	src/openGL/GEMglColor4ui.h, src/openGL/GEMglColor4uiv.h,
	src/openGL/GEMglColor4us.h, src/openGL/GEMglColor4usv.h,
	src/openGL/GEMglColorMask.h, src/openGL/GEMglColorMaterial.h,
	src/openGL/GEMglCopyPixels.h, src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.h,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.h,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.h,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.h, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.h, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.h, src/openGL/GEMglEnableClientState.h,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.h,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.h,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.h,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.h,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.h,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.h,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.h,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.h,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.h,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.h,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.h,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.h,
	src/openGL/GEMglGenProgramsARB.h, src/openGL/GEMglGenTextures.h,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.h,
	src/openGL/GEMglGetIntegerv.h, src/openGL/GEMglGetMapdv.h,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.h,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglGetString.h,
	src/openGL/GEMglHint.h, src/openGL/GEMglIndexMask.h,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.h,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.h,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.h,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.h,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.h,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.h,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.h,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.h,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.h,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.h,
	src/openGL/GEMglLoadIdentity.h, src/openGL/GEMglLoadMatrixd.h,
	src/openGL/GEMglLoadMatrixf.h, src/openGL/GEMglLoadName.h,
	src/openGL/GEMglLoadTransposeMatrixd.h,
	src/openGL/GEMglLoadTransposeMatrixf.h, src/openGL/GEMglLogicOp.h,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.h,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.h,
	src/openGL/GEMglMapGrid1d.h, src/openGL/GEMglMapGrid1f.h,
	src/openGL/GEMglMapGrid2d.h, src/openGL/GEMglMapGrid2f.h,
	src/openGL/GEMglMaterialf.h, src/openGL/GEMglMaterialfv.h,
	src/openGL/GEMglMateriali.h, src/openGL/GEMglMatrixMode.h,
	src/openGL/GEMglMultMatrixd.h, src/openGL/GEMglMultMatrixf.h,
	src/openGL/GEMglMultTransposeMatrixd.h,
	src/openGL/GEMglMultTransposeMatrixf.h,
	src/openGL/GEMglMultiTexCoord2fARB.h, src/openGL/GEMglNewList.h,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.h,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.h,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.h,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.h,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.h,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.h,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.h,
	src/openGL/GEMglPixelTransferf.h, src/openGL/GEMglPixelTransferi.h,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.h,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.h,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.h,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.h,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglProgramStringARB.h, src/openGL/GEMglPushAttrib.h,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.h,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.h,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.h,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.h,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.h,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.h,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.h,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.h,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.h,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.h,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.h,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.h,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.h,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.h,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.h,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.h,
	src/openGL/GEMglReportError.cpp, src/openGL/GEMglReportError.h,
	src/openGL/GEMglRotated.h, src/openGL/GEMglRotatef.h,
	src/openGL/GEMglScaled.h, src/openGL/GEMglScalef.h,
	src/openGL/GEMglScissor.h, src/openGL/GEMglSelectBuffer.h,
	src/openGL/GEMglShadeModel.h, src/openGL/GEMglStencilFunc.h,
	src/openGL/GEMglStencilMask.h, src/openGL/GEMglStencilOp.h,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.h,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.h,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.h,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.h,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.h,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.h,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.h,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.h,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.h,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.h,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.h,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.h,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.h,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.h,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.h,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.h,
	src/openGL/GEMglTexEnvf.h, src/openGL/GEMglTexEnvi.h,
	src/openGL/GEMglTexGend.h, src/openGL/GEMglTexGenf.h,
	src/openGL/GEMglTexGenfv.h, src/openGL/GEMglTexGeni.h,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexImage2D.h,
	src/openGL/GEMglTexParameterf.h, src/openGL/GEMglTexParameteri.h,
	src/openGL/GEMglTexSubImage1D.cpp, src/openGL/GEMglTexSubImage1D.h,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTexSubImage2D.h,
	src/openGL/GEMglTranslated.h, src/openGL/GEMglTranslatef.h,
	src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglUseProgramObjectARB.h, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.h, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.h, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.h, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.h, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.h, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.h, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.h, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.h, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.h, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.h, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.h, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.h, src/openGL/GEMglViewport.h,
	src/openGL/GEMgluLookAt.h, src/openGL/GEMgluPerspective.h,
	src/openGL/GLdefine.h, src/openGL/Makefile.am, src/plugins/film.h,
	src/plugins/imageloader.h, src/plugins/imagesaver.h,
	src/plugins/record.h, src/plugins/video.h: restructured sources
	(moved things out of Base/) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4255
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/deprecated/Base/GemCache.h, src/deprecated/Base/GemEvent.h,
	src/deprecated/Base/GemFuncUtil.h, src/deprecated/Base/GemGL.h,
	src/deprecated/Base/GemGLUtil.h, src/deprecated/Base/GemMan.h,
	src/deprecated/Base/GemMath.h, src/deprecated/Base/GemPBuffer.h,
	src/deprecated/Base/GemPixConvert.h,
	src/deprecated/Base/GemPixImageLoad.h,
	src/deprecated/Base/GemPixImageSave.h,
	src/deprecated/Base/GemPixPete.h, src/deprecated/Base/GemPixUtil.h,
	src/deprecated/Base/GemSIMD.h, src/deprecated/Base/GemState.h,
	src/deprecated/Base/GemVector.h, src/deprecated/Base/Matrix.h:
	deprecated headers for compat git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4254
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/deprecated/{ => Base}/GemContextData.h, src/deprecated/{ =>
	Base}/GemExportDef.h, src/deprecated/{ => Base}/GemLoaders.h,
	src/deprecated/{ => Base}/GemVersion.h: that's where they belong git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4253
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/{Base => deprecated}/GemContextData.h, src/{Base =>
	deprecated}/GemExportDef.h, src/{Base => deprecated}/GemLoaders.h,
	src/{Base => deprecated}/GemVersion.h: moved deprecated headers to
	deprecated/ for now, if you need to use them, add Gem/src/deprecated to your
	INCLUDE git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4252
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Base/GemLoadObj.cpp, src/Base/GemLoadObj.h,
	src/Base/GemModelData.cpp, src/Base/GemModelData.h,
	src/Base/Makefile.am: remove unused files these files are virtually empty git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4251
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Pixes/pix_movieOS.cpp, src/Pixes/pix_movieOS.h: no more
	pix_filmLinux nor pix_filmNT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4250
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-19  zmoelnig

	* src/Base/GemEvent.h, src/Gem/Dylib.cpp, src/Gem/Loaders.cpp,
	src/Pixes/pix_posterize.cpp, src/plugins/imagesaver.cpp: removed
	disabled include-stanzas git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4249
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Gem/Makefile.am: start to export header files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4248
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* configure.ac: properly disable v4l2 if needed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4247
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* Makefile.am: added autogen.sh to DIST git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4246
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* extra/pix_artoolkit/Makefile.am: include patt.hiro in DIST git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4245
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* build/Makefile.am: added autoconf/README.txt to DIST git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4244
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* extra/Makefile.am: add pix_artoolkit to DIST git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4243
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* plugins/videoAVT/Makefile.am, plugins/videoHALCON/Makefile.am,
	plugins/videoPYLON/Makefile.am: include README.txt and LICENSE.txt
	into dist-tarball git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4242
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Gem/Makefile.am: include ExportDef.h into build git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4241
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Makefile.am: include src/Output in the DIST tarball git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4240
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Base/GemContextData.h, src/Base/GemExportDef.h,
	src/Base/GemLoaders.h, src/Base/GemVersion.h, src/Base/Makefile.am,
	src/Gem/Makefile.am: compat layer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4239
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Base/GemContext.cpp, src/Pixes/pix_texture.h: GemContextData
	migration git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4238
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Base/GemBase.h, src/Base/GemContext.cpp,
	src/Base/GemGLUtil.cpp, src/Base/GemGLUtil.h, src/Base/GemMan.h,
	src/Base/Makefile.am, src/{Base/GemContextData.cpp =>
	Gem/ContextData.cpp}, src/{Base/GemContextData.h =>
	Gem/ContextData.h}, src/Gem/GLStack.cpp, src/Gem/GLStack.h,
	src/Gem/Makefile.am: moved ContextData from Base/ to Gem/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4237
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* plugins/recordQT/recordQT.cpp, plugins/recordV4L/recordV4L.cpp,
	plugins/recordV4L2/recordV4L2.cpp, plugins/videoAVT/videoAVT.cpp,
	plugins/videoDC1394/videoDC1394.cpp,
	plugins/videoHALCON/videoHALCON.cpp,
	plugins/videoPYLON/videoPYLON.cpp, plugins/videoV4L/videoV4L.cpp,
	plugins/videoV4L2/videoV4L2.cpp: include files moved to Gem/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4236
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Base/CPPExtern.h, src/Base/GemCache.h, src/Base/GemContext.h,
	src/Base/GemContextData.h, src/Base/GemEvent.h,
	src/Base/GemFuncUtil.h, src/Base/GemGL.h, src/Base/GemGLUtil.h,
	src/Base/GemLoadObj.h, src/Base/GemMan.h, src/Base/GemModelData.h,
	src/Base/GemPixImageLoad.h, src/Base/GemPixImageSave.h,
	src/Base/GemSIMD.h, src/Base/GemState.h, src/Base/GemVector.h,
	src/Base/GemWinCreate.h, src/Base/Makefile.am, src/Base/Matrix.h,
	src/Gem/Exception.h, src/{Base/GemExportDef.h => Gem/ExportDef.h},
	src/Gem/Files.h, src/Gem/GLStack.h, src/Gem/Makefile.am,
	src/{Base/GemSetup.cpp => Gem/Setup.cpp}, src/Gem/ThreadMutex.h,
	src/Gem/ThreadSemaphore.h, src/{Base/GemVersion.cpp =>
	Gem/Version.cpp}, src/{Base/GemVersion.h => Gem/Version.h},
	src/Gem/WorkerThread.h, src/Gem/any.h, src/RTE/Array.h,
	src/plugins/PluginFactory.h: moved Version, Setup and ExportDef from
	Base/ to Gem/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4235
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemState.cpp, src/Base/Makefile.am,
	src/Controls/gemframebuffer.cpp, src/Controls/gemhead.cpp,
	src/{Base => Gem}/GLStack.cpp, src/{Base => Gem}/GLStack.h,
	src/{Base/GemLoaders.cpp => Gem/Loaders.cpp},
	src/{Base/GemLoaders.h => Gem/Loaders.h}, src/Gem/Makefile.am,
	src/Geos/disk.cpp, src/Geos/torus.cpp, src/Manips/accumrotate.cpp,
	src/Manips/ambient.cpp, src/Manips/ambientRGB.cpp,
	src/Manips/color.cpp, src/Manips/colorRGB.cpp,
	src/Manips/depth.cpp, src/Manips/diffuse.cpp,
	src/Manips/diffuseRGB.cpp, src/Manips/emission.cpp,
	src/Manips/emissionRGB.cpp, src/Manips/rotate.cpp,
	src/Manips/rotateXYZ.cpp, src/Manips/scale.cpp,
	src/Manips/scaleXYZ.cpp, src/Manips/separator.cpp,
	src/Manips/shininess.cpp, src/Manips/specular.cpp,
	src/Manips/specularRGB.cpp, src/Manips/translate.cpp,
	src/Manips/translateXYZ.cpp, src/Output/gemglxwindow.cpp,
	src/Output/gemmacwindow.cpp, src/Output/gemw32window.cpp,
	src/Particles/part_targetcolor.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_gain.cpp,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglColorMaterial.cpp, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglEnable.cpp,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglFrontFace.cpp, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetIntegerv.cpp, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglIsEnabled.cpp, src/openGL/GEMglLogicOp.cpp,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMatrixMode.cpp,
	src/openGL/GEMglPolygonMode.cpp, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglShadeModel.cpp, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMgluLookAt.cpp, src/plugins/videoGrabber.cpp: moved a
	number of (new) files from src/Base to src/Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4234
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemMan.cpp,
	src/Base/GemPixImageSave.cpp, src/Base/GemSetup.cpp,
	src/Base/GemWindow.cpp, src/Base/Makefile.am,
	src/Base/TextBase.cpp, src/{Base/GemDylib.cpp => Gem/Dylib.cpp},
	src/{Base/GemDylib.h => Gem/Dylib.h}, src/{Base/GemException.cpp =>
	Gem/Exception.cpp}, src/{Base/GemException.h => Gem/Exception.h},
	src/{Base/GemFiles.cpp => Gem/Files.cpp}, src/{Base/GemFiles.h =>
	Gem/Files.h}, src/Gem/Makefile.am, src/{Base =>
	Gem}/Properties.cpp, src/{Base => Gem}/Properties.h,
	src/{Base/GemSettings.cpp => Gem/Settings.cpp},
	src/{Base/GemSettings.h => Gem/Settings.h},
	src/plugins/PluginFactory.cpp, src/plugins/imageloader.h,
	src/plugins/imagesaver.h, src/plugins/record.h, src/plugins/video.h:
	moved files from Base/ to Gem/ Base/ is really meant to be for Base-classes Gem/ is where the
	infrastructure should go git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4233
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* plugins/imageSGI/sgiimage.cpp: deleted disabled code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4232
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Make.config.in, src/Make.include, src/Makefile.subdir: removed
	old buildsystem cruft git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4231
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Output/Makefile.am: m4/ now lives in top_srcdir git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4230
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Makefile.am: m4/ lives in top_srcdir git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4229
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* plugins/filmAVI/Makefile.am, plugins/filmAVIPLAY/Makefile.am,
	plugins/filmDS/Makefile.am, plugins/filmDarwin/Makefile.am,
	plugins/filmGMERLIN/Makefile.am, plugins/filmMPEG1/Makefile.am,
	plugins/filmMPEG3/Makefile.am, plugins/filmQT/Makefile.am,
	plugins/filmQT4L/Makefile.am, plugins/filmTEST/Makefile.am,
	plugins/imageJPEG/Makefile.am, plugins/imageMAGICK/Makefile.am,
	plugins/imageQT/Makefile.am, plugins/imageSGI/Makefile.am,
	plugins/imageTIFF/Makefile.am, plugins/recordQT/Makefile.am,
	plugins/recordQT4L/Makefile.am, plugins/recordV4L/Makefile.am,
	plugins/recordV4L2/Makefile.am, plugins/videoDC1394/Makefile.am,
	plugins/videoDS/Makefile.am, plugins/videoDV4L/Makefile.am,
	plugins/videoDarwin/Makefile.am, plugins/videoSGI/Makefile.am,
	plugins/videoUNICAP/Makefile.am, plugins/videoV4L/Makefile.am,
	plugins/videoV4L2/Makefile.am, plugins/videoVFW/Makefile.am: use
	top_srcdir to find m4/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4228
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* plugins/symlink_ltlib.mk: more gracefully fail when doing
	convenience symlinks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4227
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* extra/pix_artoolkit/Makefile.am: conditionally build pix_artoolkit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4226
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* extra/pix_artoolkit/AMakefile.am,
	extra/pix_artoolkit/Make.config.in, extra/pix_artoolkit/Makefile.am:
	cleanup git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4225
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* extra/pix_artoolkit/Makefile: removed generated Makefile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4224
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* extra/pix_artoolkit/Makefile, extra/pix_artoolkit/Makefile.am,
	extra/pix_artoolkit/configure.ac: made it compile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4223
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* Makefile.am, configure.ac, {src/extra => extra}/Makefile.am,
	{src/extra => extra}/configure.ac, {src/extra =>
	extra}/pix_artoolkit/AMakefile.am, {src/extra =>
	extra}/pix_artoolkit/Make.config.in, {src/extra =>
	extra}/pix_artoolkit/Makefile, {src/extra =>
	extra}/pix_artoolkit/Makefile.am, {src/extra =>
	extra}/pix_artoolkit/README.txt, {src/extra =>
	extra}/pix_artoolkit/autogen.sh, {src/extra =>
	extra}/pix_artoolkit/configure.ac, {src/extra =>
	extra}/pix_artoolkit/patt.hiro, {src/extra =>
	extra}/pix_artoolkit/pix_artoolkit-help.pd, {src/extra =>
	extra}/pix_artoolkit/pix_artoolkit.cpp, {src/extra =>
	extra}/pix_artoolkit/pix_artoolkit.h, {src/extra =>
	extra}/pix_artoolkit/pix_artoolkit.sln, {src/extra =>
	extra}/pix_artoolkit/pix_artoolkit.vcproj, {src/extra =>
	extra}/pix_drum/LICENSE.txt, {src/extra =>
	extra}/pix_drum/Makefile.am, {src/extra =>
	extra}/pix_drum/pix_drum-help.pd, {src/extra =>
	extra}/pix_drum/pix_drum.cpp, {src/extra =>
	extra}/pix_drum/pix_drum.h, {src/extra =>
	extra}/pix_mano/LICENSE.txt, {src/extra =>
	extra}/pix_mano/Makefile.am, {src/extra =>
	extra}/pix_mano/pix_mano-help.pd, {src/extra =>
	extra}/pix_mano/pix_mano.cpp, {src/extra =>
	extra}/pix_mano/pix_mano.h, src/Makefile.am: moved extra from
	Gem/src/extra to Gem/extra git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4222
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* plugins/videoAVT/Makefile.am, plugins/videoHALCON/Makefile.am,
	plugins/videoPYLON/Makefile.am: fixed includes for Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4221
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* Makefile.am, configure.ac, {src/m4 => m4}/ax_pthread.m4, {src/m4
	=> m4}/gem.m4, {src/m4 => m4}/iem_opengl.m4, {src/m4 =>
	m4}/iem_operatingsystem.m4, {src/m4 => m4}/lib-prefix.m4, {src/m4
	=> m4}/m4_ax_check_gl.m4, {src/m4 => m4}/m4_ax_check_glu.m4,
	{src/m4 => m4}/m4_ax_check_glut.m4, {src/m4 => m4}/pkg.m4: moved
	src/m4/ to m4/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4220
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* {src/plugins => plugins}/symlink_ltlib.mk: moved
	convenience-symlink snippet into new plugins/ directory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4219
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* Makefile.am, configure.ac, plugins/Makefile.am, {src/plugins =>
	plugins}/filmAVI/Makefile.am, {src/plugins =>
	plugins}/filmAVI/filmAVI.cpp, {src/plugins =>
	plugins}/filmAVI/filmAVI.h, {src/plugins =>
	plugins}/filmAVI/filmAVI.sln, {src/plugins =>
	plugins}/filmAVI/filmAVI.vcproj, {src/plugins =>
	plugins}/filmAVIPLAY/Makefile.am, {src/plugins =>
	plugins}/filmAVIPLAY/filmAVIPLAY.cpp, {src/plugins =>
	plugins}/filmAVIPLAY/filmAVIPLAY.h, {src/plugins =>
	plugins}/filmDS/Makefile.am, {src/plugins =>
	plugins}/filmDS/filmDS.cpp, {src/plugins =>
	plugins}/filmDS/filmDS.h, {src/plugins =>
	plugins}/filmDS/filmDS.sln, {src/plugins =>
	plugins}/filmDS/filmDS.vcproj, {src/plugins =>
	plugins}/filmDarwin/Makefile.am, {src/plugins =>
	plugins}/filmDarwin/filmDarwin.cpp, {src/plugins =>
	plugins}/filmDarwin/filmDarwin.h, {src/plugins =>
	plugins}/filmGMERLIN/Makefile.am, {src/plugins =>
	plugins}/filmGMERLIN/filmGMERLIN.cpp, {src/plugins =>
	plugins}/filmGMERLIN/filmGMERLIN.h, {src/plugins =>
	plugins}/filmMPEG1/Makefile.am, {src/plugins =>
	plugins}/filmMPEG1/filmMPEG1.cpp, {src/plugins =>
	plugins}/filmMPEG1/filmMPEG1.h, {src/plugins =>
	plugins}/filmMPEG3/Makefile.am, {src/plugins =>
	plugins}/filmMPEG3/filmMPEG3.cpp, {src/plugins =>
	plugins}/filmMPEG3/filmMPEG3.h, {src/plugins =>
	plugins}/filmQT/Makefile.am, {src/plugins =>
	plugins}/filmQT/filmQT.cpp, {src/plugins =>
	plugins}/filmQT/filmQT.h, {src/plugins =>
	plugins}/filmQT/filmQT.sln, {src/plugins =>
	plugins}/filmQT/filmQT.vcproj, {src/plugins =>
	plugins}/filmQT4L/Makefile.am, {src/plugins =>
	plugins}/filmQT4L/filmQT4L.cpp, {src/plugins =>
	plugins}/filmQT4L/filmQT4L.h, {src/plugins =>
	plugins}/filmTEST/Makefile.am, {src/plugins =>
	plugins}/filmTEST/filmTEST.cpp, {src/plugins =>
	plugins}/filmTEST/filmTEST.h, {src/plugins =>
	plugins}/imageJPEG/Makefile.am, {src/plugins =>
	plugins}/imageJPEG/imageJPEG.cpp, {src/plugins =>
	plugins}/imageJPEG/imageJPEG.h, {src/plugins =>
	plugins}/imageMAGICK/Makefile.am, {src/plugins =>
	plugins}/imageMAGICK/imageMAGICK.cpp, {src/plugins =>
	plugins}/imageMAGICK/imageMAGICK.h, {src/plugins =>
	plugins}/imageQT/Makefile.am, {src/plugins =>
	plugins}/imageQT/imageQT.cpp, {src/plugins =>
	plugins}/imageQT/imageQT.h, {src/plugins =>
	plugins}/imageSGI/Makefile.am, {src/plugins =>
	plugins}/imageSGI/imageSGI.cpp, {src/plugins =>
	plugins}/imageSGI/imageSGI.h, {src/plugins =>
	plugins}/imageSGI/sgiimage.cpp, {src/plugins =>
	plugins}/imageSGI/sgiimage.h, {src/plugins =>
	plugins}/imageTIFF/Makefile.am, {src/plugins =>
	plugins}/imageTIFF/imageTIFF.cpp, {src/plugins =>
	plugins}/imageTIFF/imageTIFF.h, {src/plugins =>
	plugins}/recordQT/Makefile.am, {src/plugins =>
	plugins}/recordQT/recordQT.cpp, {src/plugins =>
	plugins}/recordQT/recordQT.h, {src/plugins =>
	plugins}/recordQT/recordQT.sln, {src/plugins =>
	plugins}/recordQT/recordQT.vcproj, {src/plugins =>
	plugins}/recordQT4L/Makefile.am, {src/plugins =>
	plugins}/recordQT4L/recordQT4L.cpp, {src/plugins =>
	plugins}/recordQT4L/recordQT4L.h, {src/plugins =>
	plugins}/recordV4L/Makefile.am, {src/plugins =>
	plugins}/recordV4L/recordV4L.cpp, {src/plugins =>
	plugins}/recordV4L/recordV4L.h, {src/plugins =>
	plugins}/recordV4L2/Makefile.am, {src/plugins =>
	plugins}/recordV4L2/recordV4L2.cpp, {src/plugins =>
	plugins}/recordV4L2/recordV4L2.h, {src/plugins =>
	plugins}/videoAVT/LICENSE.txt, {src/plugins =>
	plugins}/videoAVT/Makefile.am, {src/plugins =>
	plugins}/videoAVT/README.txt, {src/plugins =>
	plugins}/videoAVT/avt.m4, {src/plugins =>
	plugins}/videoAVT/configure.ac, {src/plugins =>
	plugins}/videoAVT/videoAVT.cpp, {src/plugins =>
	plugins}/videoAVT/videoAVT.h, {src/plugins =>
	plugins}/videoAVT/videoAVT.sln, {src/plugins =>
	plugins}/videoAVT/videoAVT.vcproj, {src/plugins =>
	plugins}/videoDC1394/Makefile.am, {src/plugins =>
	plugins}/videoDC1394/videoDC1394.cpp, {src/plugins =>
	plugins}/videoDC1394/videoDC1394.h, {src/plugins =>
	plugins}/videoDS/DSgrabber.cpp, {src/plugins =>
	plugins}/videoDS/DSgrabber.h, {src/plugins =>
	plugins}/videoDS/Makefile.am, {src/plugins =>
	plugins}/videoDS/videoDS.cpp, {src/plugins =>
	plugins}/videoDS/videoDS.h, {src/plugins =>
	plugins}/videoDS/videoDS.sln, {src/plugins =>
	plugins}/videoDS/videoDS.vcproj, {src/plugins =>
	plugins}/videoDV4L/Makefile.am, {src/plugins =>
	plugins}/videoDV4L/videoDV4L.cpp, {src/plugins =>
	plugins}/videoDV4L/videoDV4L.h, {src/plugins =>
	plugins}/videoDarwin/Makefile.am, {src/plugins =>
	plugins}/videoDarwin/videoDarwin.cpp, {src/plugins =>
	plugins}/videoDarwin/videoDarwin.h, {src/plugins =>
	plugins}/videoHALCON/LICENSE.txt, {src/plugins =>
	plugins}/videoHALCON/Makefile.am, {src/plugins =>
	plugins}/videoHALCON/README.txt, {src/plugins =>
	plugins}/videoHALCON/configure.ac, {src/plugins =>
	plugins}/videoHALCON/halcon.m4, {src/plugins =>
	plugins}/videoHALCON/videoHALCON.cpp, {src/plugins =>
	plugins}/videoHALCON/videoHALCON.h, {src/plugins =>
	plugins}/videoHALCON/videoHALCON.sln, {src/plugins =>
	plugins}/videoHALCON/videoHALCON.vcproj, {src/plugins =>
	plugins}/videoPYLON/CameraProperties.cpp, {src/plugins =>
	plugins}/videoPYLON/CameraProperties.h, {src/plugins =>
	plugins}/videoPYLON/LICENSE.txt, {src/plugins =>
	plugins}/videoPYLON/Makefile.am, {src/plugins =>
	plugins}/videoPYLON/README.txt, {src/plugins =>
	plugins}/videoPYLON/StreamGrabberProperties.cpp, {src/plugins =>
	plugins}/videoPYLON/StreamGrabberProperties.h, {src/plugins =>
	plugins}/videoPYLON/configure.ac, {src/plugins =>
	plugins}/videoPYLON/pylon.m4, {src/plugins =>
	plugins}/videoPYLON/videoPYLON.cpp, {src/plugins =>
	plugins}/videoPYLON/videoPYLON.h, {src/plugins =>
	plugins}/videoPYLON/videoPYLON.sln, {src/plugins =>
	plugins}/videoPYLON/videoPYLON.vcproj, {src/plugins =>
	plugins}/videoQTKit/README.txt, {src/plugins =>
	plugins}/videoSGI/Makefile.am, {src/plugins =>
	plugins}/videoSGI/videoSGI.cpp, {src/plugins =>
	plugins}/videoSGI/videoSGI.h, {src/plugins =>
	plugins}/videoUNICAP/Makefile.am, {src/plugins =>
	plugins}/videoUNICAP/videoUNICAP.cpp, {src/plugins =>
	plugins}/videoUNICAP/videoUNICAP.h, {src/plugins =>
	plugins}/videoV4L/Makefile.am, {src/plugins =>
	plugins}/videoV4L/videoV4L.cpp, {src/plugins =>
	plugins}/videoV4L/videoV4L.h, {src/plugins =>
	plugins}/videoV4L2/Makefile.am, {src/plugins =>
	plugins}/videoV4L2/videoV4L2.cpp, {src/plugins =>
	plugins}/videoV4L2/videoV4L2.h, {src/plugins =>
	plugins}/videoVFW/Makefile.am, {src/plugins =>
	plugins}/videoVFW/videoVFW.cpp, {src/plugins =>
	plugins}/videoVFW/videoVFW.h, {src/plugins =>
	plugins}/videoVFW/videoVFW.sln, {src/plugins =>
	plugins}/videoVFW/videoVFW.vcproj, src/plugins/Makefile.am: moved
	plugins from src/plugins/ to plugins/ "src" is now only for the Gem-core git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4218
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Geos/model_loader.cpp: assign '0' to non-pointer variables
	rather than 'NULL' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4217
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Base/CPPExtern.cpp: use sys_close() on Pd>=0.43 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4216
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/plugins/videoGrabber.cpp, src/plugins/videoGrabber.h: not
	working at all git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4215
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am, src/plugins/filmTEST/Makefile.am,
	src/plugins/imageJPEG/Makefile.am,
	src/plugins/imageMAGICK/Makefile.am,
	src/plugins/imageQT/Makefile.am, src/plugins/imageSGI/Makefile.am,
	src/plugins/imageTIFF/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/recordV4L/Makefile.am,
	src/plugins/recordV4L2/Makefile.am,
	src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDS/Makefile.am, src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoDarwin/Makefile.am,
	src/plugins/videoSGI/Makefile.am,
	src/plugins/videoUNICAP/Makefile.am,
	src/plugins/videoV4L/Makefile.am,
	src/plugins/videoV4L2/Makefile.am, src/plugins/videoVFW/Makefile.am:
	use top_srcdir rather than srcdir to find Gem sources i'd like to move the plugins from Gem/src/plugins into Gem/plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4214
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/Output/Makefile.am: use DISABLED rather than FALSE gives less warnings :-) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4213
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/plugins/recordV4L/Makefile.am,
	src/plugins/recordV4L2/Makefile.am,
	src/plugins/videoV4L/Makefile.am, src/plugins/videoV4L2/Makefile.am:
	conditionally build V4L(2) plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4212
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* configure.ac: conditionals for V4L(2) and dummy-conditionals ENABLED/DISABLED git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4211
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-18  zmoelnig

	* src/plugins/Makefile.am: removed videoGrabber from SOURCES git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4210
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-16  eighthave

	* src/Base/CPPExtern.cpp: build fix for MinGW: io.h is needed on all
	_WIN32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4209
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-15  zmoelnig

	* build/win-vs2003/gem.vcproj: updated vs2003 build project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4208
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-15  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h,
	src/Gem/ThreadMutex.cpp, src/Gem/WorkerThread.cpp,
	src/Pixes/pix_film.cpp, src/RTE/Array.cpp: minor build fixes for w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4207
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-13  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp: adapt for ubuntu/natty git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4206
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-13  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp: more magick to fix
	ImageMagick's API breakages git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4205
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-12  zmoelnig

	* src/plugins/videoGrabber.cpp: include PluginFactory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4204
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-12  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: include PluginFactory;
	implement isThreadable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4203
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-12  zmoelnig

	* src/Pixes/pix_video.cpp: include PluginFactory manually git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4202
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-12  zmoelnig

	* src/plugins/videoAVT/videoAVT.cpp,
	src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDS/videoDS.cpp,
	src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDarwin/videoDarwin.cpp,
	src/plugins/videoHALCON/videoHALCON.cpp,
	src/plugins/videoPYLON/videoPYLON.cpp,
	src/plugins/videoSGI/videoSGI.cpp,
	src/plugins/videoUNICAP/videoUNICAP.cpp,
	src/plugins/videoV4L/videoV4L.cpp,
	src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoVFW/videoVFW.cpp: include PluginFactory manually git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4201
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-12  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.h,
	src/plugins/videoV4L2/videoV4L2.h: include <map> (in order to not be
	dependent on PluginFactory) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4200
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-12  zmoelnig

	* src/plugins/Makefile.am, src/plugins/{videoThreaded.cpp =>
	videoGrabber.cpp}, src/plugins/{videoThreaded.h => videoGrabber.h}:
	renamed videoThreaded to videoGrabber videoGrabber is is meant to be an interface to the
	PluginFactory<video> that automatically handles threading (if
	possible) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4199
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-12  zmoelnig

	* src/plugins/video.h: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4198
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp: backport for outdated
	libquicktime version (<1.0.0) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4197
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp: 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...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4196
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp: try to make it compile with
	very old versions of libquicktime git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4195
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* configure.ac: depend on automake>=1.10 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4194
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* configure.ac: remove checks for PROGS not used git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4193
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Geos/text2d.cpp, src/Geos/text3d.cpp,
	src/Geos/textextruded.cpp, src/Geos/textoutline.cpp: include
	FTGL/ftgl.h if available rather than the specific headers git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4192
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Makefile.am, src/plugins/symlink_ltlib.mk: LN_S should only be
	used in the currend dir at least according to the documentation of AC_PROG_LN_S git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4191
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* configure.ac: check for SED git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4190
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/plugins/filmAVI/filmAVI.cpp,
	src/plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	src/plugins/filmDS/filmDS.cpp,
	src/plugins/filmDarwin/filmDarwin.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmMPEG1/filmMPEG1.cpp,
	src/plugins/filmMPEG3/filmMPEG3.cpp, src/plugins/filmQT/filmQT.cpp,
	src/plugins/filmQT4L/filmQT4L.cpp,
	src/plugins/filmTEST/filmTEST.cpp: moved the 'foo support' line to
	the plugin user git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4189
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Pixes/pix_film.cpp: adapted to nicer backendnames git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4188
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Pixes/pix_film.cpp: list loaded film plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4187
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/plugins/symlink_ltlib.mk: more verbosity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4186
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/autogen.sh, src/configure: more verbosity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4185
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Gem/WorkerThread.cpp, src/Gem/WorkerThread.h: allow stop() to
	(not) block git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4184
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Base/GemPixImageLoad.cpp: don't create instances of
	ImageThreadLoader when doing poll() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4183
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Base/GemPixImageLoad.cpp: don't start loader thread until we
	know we need it also use sync() as fallback for async() [simplifies code] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4182
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Gem/SynchedWorkerThread.cpp, src/Gem/SynchedWorkerThread.h:
	allow child-classes to specify whether thread should start
	automatically git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4181
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-11  zmoelnig

	* src/Gem/WorkerThread.cpp: include sys/time.h to make it compile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4180
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-01  zmoelnig

	* configure.ac: made unicap work nicely with --without-ALL git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4179
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-01  zmoelnig

	* build/win-vs2003/gem.vcproj: updated w32 build project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4178
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-01  zmoelnig

	* src/Base/GemFiles.cpp: w32 build fix git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4177
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-01  zmoelnig

	* src/Base/GemPixImageLoad.cpp: w32 build fixes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4176
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-01  zmoelnig

	* src/Gem/WorkerThread.cpp: replace usleep() with select() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4175
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-01  zmoelnig

	* src/Base/GemWindow.cpp, src/Base/Properties.cpp,
	src/Base/configNT.h, src/Gem/SynchedWorkerThread.cpp,
	src/Gem/WorkerThread.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_video.cpp,
	src/plugins/film.cpp, src/plugins/image.cpp, src/plugins/video.cpp:
	windows fixes - use 'unsigned int' where appropriate - when declaring "PIMPL" as 'class', it shouldn't be defined as
	'struct' - don't include <unistd.h> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4174
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-01  zmoelnig

	* src/plugins/recordQT4L/Makefile.am,
	src/plugins/videoDV4L/Makefile.am: only build videoDV4L if all
	dependencies are fullfilled git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4173
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-07-01  zmoelnig

	* src/m4/iem_operatingsystem.m4, src/plugins/videoSGI/Makefile.am:
	videoSGI makes sense only on IRIX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4172
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am,
	src/plugins/imageJPEG/Makefile.am,
	src/plugins/imageMAGICK/Makefile.am,
	src/plugins/imageQT/Makefile.am, src/plugins/imageTIFF/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDS/Makefile.am,
	src/plugins/videoUNICAP/Makefile.am,
	src/plugins/videoVFW/Makefile.am: conditionally build plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4171
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/m4/gem.m4: automatically setting some AM_CONDITIONALS for
	frameworks and libs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4170
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp: fixed
	jumping/initialization issues when using 'goto' one shouldn't initialize variables between the
	goto and the label git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4169
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* configure.ac: create src/Output Makefile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4168
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/Output/Makefile: iMakefile is now generated by automake git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4167
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/Makefile.am: use openGL libs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4166
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/Base/Makefile.am: use GLX if available git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4165
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* configure.ac: alternative openGL tests git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4164
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/Output/Makefile.am: automake stub for Output/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4163
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/m4/iem_opengl.m4: added GLX, AGL and GLEW tests those need more real-world testing§ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4162
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/m4/iem_operatingsystem.m4: fixed case/esac clause git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4161
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/m4/iem_opengl.m4: wrapper around the GNU macros git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4160
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/m4/m4_ax_check_gl.m4, src/m4/m4_ax_check_glu.m4,
	src/m4/m4_ax_check_glut.m4: some openGL macros from GNU's autoconf
	archive git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4159
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/m4/gem.m4, src/m4/iem_operatingsystem.m4: check for OS (mostly
	stub for now) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4158
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/Makefile.am: hopefully improved convenience links trying to fix some trouble when building outside of srctree (e.g.
	'distcheck') git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4157
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/extra/pix_drum/Makefile.am, src/extra/pix_mano/Makefile.am:
	fixed include path for main Gem includes and improved convenience lib handkling git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4156
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/Base/Makefile.am, src/Controls/Makefile.am,
	src/Gem/Makefile.am, src/Geos/Makefile.am, src/Manips/Makefile.am,
	src/Nongeos/Makefile.am, src/Particles/Makefile.am,
	src/Pixes/Makefile.am, src/RTE/Makefile.am, src/Vertex/Makefile.am,
	src/extra/Makefile.am, src/openGL/Makefile.am,
	src/plugins/Makefile.am: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4155
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am, src/plugins/filmTEST/Makefile.am,
	src/plugins/imageJPEG/Makefile.am,
	src/plugins/imageMAGICK/Makefile.am,
	src/plugins/imageQT/Makefile.am, src/plugins/imageSGI/Makefile.am,
	src/plugins/imageTIFF/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/recordV4L/Makefile.am,
	src/plugins/recordV4L2/Makefile.am,
	src/plugins/videoAVT/Makefile.am,
	src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDS/Makefile.am, src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoDarwin/Makefile.am,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoSGI/Makefile.am,
	src/plugins/videoUNICAP/Makefile.am,
	src/plugins/videoV4L/Makefile.am,
	src/plugins/videoV4L2/Makefile.am, src/plugins/videoVFW/Makefile.am:
	enable convenience symlinks for all plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4154
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/plugins/symlink_ltlib.mk: protect against empty LTLIBRARIES git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4153
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/plugins/symlink_ltlib.mk: added clean target git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4152
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/plugins/symlink_ltlib.mk: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4151
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-30  zmoelnig

	* src/Makefile.am: install Gem.$(EXT) into $(top_builddir) rather
	than $(top_srcdir) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4150
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/configure: executable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4149
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/autogen.sh, src/configure: stubs for compatibility git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4148
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Makefile.am: link to top_srcdir git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4147
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am, src/plugins/filmTEST/Makefile.am,
	src/plugins/imageJPEG/Makefile.am,
	src/plugins/imageMAGICK/Makefile.am,
	src/plugins/imageQT/Makefile.am, src/plugins/imageSGI/Makefile.am,
	src/plugins/imageTIFF/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/recordV4L/Makefile.am,
	src/plugins/recordV4L2/Makefile.am,
	src/plugins/videoAVT/Makefile.am,
	src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDS/Makefile.am, src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoDarwin/Makefile.am,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoSGI/Makefile.am,
	src/plugins/videoUNICAP/Makefile.am,
	src/plugins/videoV4L/Makefile.am,
	src/plugins/videoV4L2/Makefile.am, src/plugins/videoVFW/Makefile.am:
	SOURCES marker git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4146
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* autogen.sh: re-enable autoreconf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4145
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/autogen.sh => autogen.sh, configure.ac, src/configure.ac,
	src/m4/gem.m4: moved autoconf system one level up git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4144
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Base/GemConfig.h, src/Base/glew.cpp, src/configure.ac: moved
	config.h out of src/Base/ into src/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4143
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* build/autoconf/README.txt: a small README how to use autoconf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4142
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Base/Makefile.am: cleanup version.h when doing distclean git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4141
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am, src/plugins/filmTEST/Makefile.am,
	src/plugins/imageJPEG/Makefile.am,
	src/plugins/imageMAGICK/Makefile.am,
	src/plugins/imageQT/Makefile.am, src/plugins/imageSGI/Makefile.am,
	src/plugins/imageTIFF/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/recordV4L/Makefile.am,
	src/plugins/recordV4L2/Makefile.am,
	src/plugins/videoAVT/Makefile.am,
	src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDS/Makefile.am, src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoDarwin/Makefile.am,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoSGI/Makefile.am,
	src/plugins/videoUNICAP/Makefile.am,
	src/plugins/videoV4L/Makefile.am,
	src/plugins/videoV4L2/Makefile.am, src/plugins/videoVFW/Makefile.am:
	use srcdir for relative include paths git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4140
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Base/Makefile.am: removed generated config.h from SOURCES git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4139
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Base/Makefile.am, src/pkgversion.sh: more pkgversion magic git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4138
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* build/Makefile.am: don't install build system git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4137
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* examples/Makefile.am: added examples/Makefile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4136
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* Makefile.am, build/Makefile.am, configure.ac: added build
	directory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4135
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/plugins/filmAVI/Makefile.am, src/plugins/filmDS/Makefile.am,
	src/plugins/filmQT/Makefile.am, src/plugins/recordQT/Makefile.am,
	src/plugins/videoAVT/Makefile.am, src/plugins/videoDS/Makefile.am,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoVFW/Makefile.am: EXTRA_DIST some files otherwise
	missing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4134
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* Makefile.am, abstractions/Makefile.am, help/Makefile.am: add files
	to dist git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4133
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/extra/pix_drum/Makefile.am, src/extra/pix_mano/Makefile.am:
	add patches and license files to dist git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4132
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Makefile.am: include version hackz git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4131
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/pkgversion.sh: return value must be positive git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4130
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/plugins/Makefile.am: manually add filmTEST to DIST_SUBDIRS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4129
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/configure.ac: fixed test for have_ieee1394 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4128
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/plugins/Makefile.am: (not) include filmTEST and videoQTKit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4127
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* Makefile, Makefile.am, configure.ac: autotoolified the entirety of
	Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4126
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/plugins/videoAVT/Makefile.am,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoPYLON/Makefile.am: fixed installation targets for
	proprietary video backends git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4125
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* Makefile.am, abstractions/Makefile.am, doc/Makefile.am: automake
	files for documentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4124
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* help/Makefile.am: forgot backslash git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4123
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Makefile.am: comments git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4122
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/extra/pix_drum/{pix_drum-LICENSE.txt => LICENSE.txt},
	src/extra/pix_drum/Makefile.am,
	src/extra/pix_mano/{pix_mano-LICENSE.txt => LICENSE.txt},
	src/extra/pix_mano/Makefile.am: install extras into pd/extra/ rather
	than pd/extra/Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4121
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Makefile.am, src/extra/pix_drum/Makefile.am,
	src/extra/pix_mano/Makefile.am, src/m4/gem.m4,
	src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am, src/plugins/filmTEST/Makefile.am,
	src/plugins/imageJPEG/Makefile.am,
	src/plugins/imageMAGICK/Makefile.am,
	src/plugins/imageQT/Makefile.am, src/plugins/imageSGI/Makefile.am,
	src/plugins/imageTIFF/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/recordV4L/Makefile.am,
	src/plugins/recordV4L2/Makefile.am,
	src/plugins/videoAVT/Makefile.am,
	src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDS/Makefile.am, src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoDarwin/Makefile.am,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoSGI/Makefile.am,
	src/plugins/videoUNICAP/Makefile.am,
	src/plugins/videoV4L/Makefile.am,
	src/plugins/videoV4L2/Makefile.am, src/plugins/videoVFW/Makefile.am:
	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} git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4120
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/configure.ac: full pkgname and URL git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4119
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* help/Makefile.am: automakefile for help-patches git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4118
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/extra/pix_drum/Makefile.am, src/extra/pix_drum/{LICENSE.txt
	=> pix_drum-LICENSE.txt}, src/extra/pix_mano/Makefile.am,
	src/extra/pix_mano/{LICENSE.txt => pix_mano-LICENSE.txt}: fixed
	install targets for extra git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4117
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/configure.ac: show something for ieee1394 support git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4116
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/Makefile.am: forgot to add Gem/ to SUBDIRS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4115
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/configure.ac: removed misleaded stanza about 'ignore missing
	support' since most checks have been moved back into the main configure
	script, the output is indeed meaningful git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4114
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-29  zmoelnig

	* src/configure.ac: remove linker cruft automatically handled by
	autotools git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4113
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-28  zmoelnig

	* src/Pixes/pix_image.cpp: poll for new images git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4112
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-28  zmoelnig

	* src/Base/GemPixImageLoad.cpp: default to polling mode git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4111
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-28  zmoelnig

	* src/Pixes/pix_image.h: indentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4110
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-28  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h: polling
	for gem::image::load git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4109
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-28  zmoelnig

	* src/Gem/SynchedWorkerThread.cpp, src/Gem/SynchedWorkerThread.h:
	added 'polling' mode git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4108
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-28  zmoelnig

	* help/gemwin-help.pd: even nicer made the viewing examples more interactive; fixed some typos and
	fixed some description git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4107
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  nusmuk

	* help/gemwin-help.pd: new help for gemwin thanks to Nicolas --Cette
	ligne, et les suivantes ci-dessous, seront ignorées-- M    gemwin-help.pd git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4106
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp: added some more magick to
	get the API right git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4105
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Gem/SynchedWorkerThread.cpp, src/Gem/WorkerThread.cpp,
	src/Gem/WorkerThread.h: implemented cancel()ing of packages needs deque, since we cannot remove items from within a queue git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4104
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp: implement cancel()ing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4103
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Pixes/pix_image.cpp: better verbositry git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4102
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Pixes/pix_image.cpp, src/Pixes/pix_image.h: simplified
	RTE-callbacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4101
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Pixes/pix_image.cpp: more verbose report about loading success git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4100
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Pixes/pix_image.cpp, src/Pixes/pix_image.h: adapted to new
	(a)sync loader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4099
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h,
	src/Gem/SynchedWorkerThread.cpp, src/Gem/WorkerThread.cpp,
	src/Gem/WorkerThread.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4098
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp: type fixes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4097
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Pixes/pix_image.cpp, src/Pixes/pix_image.h: threaded loading
	is now handled centrally by the GemPixImageLoader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4096
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h:
	async()-compat version of sync() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4095
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp: threaded image loading seems to work git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4094
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Gem/SynchedWorkerThread.cpp, src/Gem/WorkerThread.cpp,
	src/Gem/WorkerThread.h: less verbosity and call-by-reference for
	void* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4093
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h:
	image::load::callback is already a pointer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4092
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp: draft for threaded loading git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4091
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Gem/Makefile.am, src/Gem/SynchedWorkerThread.cpp,
	src/Gem/SynchedWorkerThread.h: synchronized worker thread git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4090
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Gem/WorkerThread.cpp: minor fixes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4089
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Makefile.am, src/configure.ac: Gem/ now also holds code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4088
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Gem/Makefile.am: added new files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4087
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Gem/WorkerThread.cpp, src/Gem/WorkerThread.h: simple
	workerthread implementation with queues and bells git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4086
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Gem/ThreadSemaphore.cpp, src/Gem/ThreadSemaphore.h: simple
	semaphore implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4085
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/Makefile.am, src/{Base => Gem}/ThreadMutex.cpp,
	src/{Base => Gem}/ThreadMutex.h,
	src/plugins/videoUNICAP/videoUNICAP.h: moved ThreadMutex into Gem/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4084
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp: isThreadable is sum of all backends if one backend is not threadable, the meta-backend is not either git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4083
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h: new API
	for image loading and stub implementations git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4082
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-22  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp: some namespace magick for
	compat git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4081
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-22  zmoelnig

	* src/Base/GemPixConvert.h, src/Base/GemPixConvertAltivec.cpp:
	const'ness fixes for Altivec git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4080
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/Base/GemPixConvert.h, src/Base/GemPixConvertAltivec.cpp,
	src/Base/GemPixConvertSSE2.cpp: more const'ified git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4079
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp,
	src/plugins/imageMAGICK/imageMAGICK.h: get supported mimetypes from
	ImageMagick i think these are all mime-types supported by ImageMagick, not just
	those it can write....  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4078
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/plugins/imageJPEG/imageJPEG.cpp: fixed JPEG saving git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4077
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/plugins/imageSGI/imageSGI.cpp: SGI: dummy implementation of
	estimateSave;5D git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4076
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/plugins/imageQT/imageQT.cpp: dummy implementation for
	estimateSave git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4075
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/plugins/imageTIFF/imageTIFF.cpp: imageTIFF: implement
	estimateSave and fix save() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4074
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h: more
	const'ification git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4073
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/Base/GemPixImageSave.cpp: fixed crasher bug with
	index-out-of-range git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4072
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/Base/Properties.cpp, src/Base/Properties.h: use const where
	possible git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4071
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/Base/GemPixImageSave.cpp, src/Base/GemPixImageSave.h: use
	default mimetypes if none can be determined git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4070
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/Base/GemPixImageSave.cpp, src/mimetypes.txt: more mimetypes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4069
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/mimetypes.txt: removed dupe git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4068
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/Base/GemPixImageSave.cpp: more mimetypes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4067
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/mimetypes.txt: lost dots git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4066
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/mimetypes.txt: added more mimetypes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4065
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-21  zmoelnig

	* src/Base/GemFiles.cpp, src/Base/GemFiles.h,
	src/Base/GemPixImageSave.cpp, src/mimetypes.txt,
	src/plugins/imageJPEG/imageJPEG.cpp,
	src/plugins/imageJPEG/imageJPEG.h,
	src/plugins/imageMAGICK/imageMAGICK.cpp,
	src/plugins/imageMAGICK/imageMAGICK.h,
	src/plugins/imageQT/imageQT.cpp, src/plugins/imageQT/imageQT.h,
	src/plugins/imageSGI/imageSGI.cpp, src/plugins/imageSGI/imageSGI.h,
	src/plugins/imageTIFF/imageTIFF.cpp,
	src/plugins/imageTIFF/imageTIFF.h, src/plugins/imagesaver.cpp,
	src/plugins/imagesaver.h: image mimetypes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4064
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-19  zmoelnig

	* src/plugins/filmQT/filmQT.cpp: std::string.empty() is a method no
	member variable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4063
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/Base/GemPixImageLoad.cpp,
	src/plugins/imageJPEG/imageJPEG.cpp,
	src/plugins/imageJPEG/imageJPEG.h,
	src/plugins/imageMAGICK/imageMAGICK.cpp,
	src/plugins/imageMAGICK/imageMAGICK.h,
	src/plugins/imageQT/imageQT.cpp, src/plugins/imageQT/imageQT.h,
	src/plugins/imageSGI/imageSGI.cpp, src/plugins/imageSGI/imageSGI.h,
	src/plugins/imageTIFF/imageTIFF.cpp,
	src/plugins/imageTIFF/imageTIFF.h, src/plugins/imageloader.cpp,
	src/plugins/imageloader.h: simplified property handling for
	imageloader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4062
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/plugins/film.cpp, src/plugins/film.h: make getFrame() pure
	virtual git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4061
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/plugins/film.h: allow implentation to override the
	isThreadable() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4060
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/Pixes/pix_film.cpp, src/Pixes/pix_film.h: only use threads is
	the backend supports it git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4059
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/plugins/film.cpp, src/plugins/film.h,
	src/plugins/filmAVI/filmAVI.cpp, src/plugins/filmAVI/filmAVI.h,
	src/plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	src/plugins/filmAVIPLAY/filmAVIPLAY.h,
	src/plugins/filmDS/filmDS.cpp, src/plugins/filmDS/filmDS.h,
	src/plugins/filmDarwin/filmDarwin.cpp,
	src/plugins/filmDarwin/filmDarwin.h,
	src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.h,
	src/plugins/filmMPEG1/filmMPEG1.cpp,
	src/plugins/filmMPEG1/filmMPEG1.h,
	src/plugins/filmMPEG3/filmMPEG3.cpp,
	src/plugins/filmMPEG3/filmMPEG3.h, src/plugins/filmQT/filmQT.cpp,
	src/plugins/filmQT/filmQT.h, src/plugins/filmQT4L/filmQT4L.cpp,
	src/plugins/filmQT4L/filmQT4L.h, src/plugins/filmTEST/filmTEST.cpp,
	src/plugins/filmTEST/filmTEST.h: changed ctor of film-plugins to
	indicate threading support git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4058
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/plugins/filmAVI/filmAVI.cpp,
	src/plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	src/plugins/filmDS/filmDS.cpp, src/plugins/filmMPEG1/filmMPEG1.cpp,
	src/plugins/filmMPEG3/filmMPEG3.cpp, src/plugins/filmQT/filmQT.cpp,
	src/plugins/filmQT4L/filmQT4L.cpp: less verbose let the calling class be loud about successes/failures, rather than
	the backends git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4057
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/Pixes/pix_film.cpp: printout successful/failing backend when
	verbose git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4056
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/Pixes/pix_filmOS.cpp: adapted outdated pix_filmOS to new
	GemState infrastructure either deprecated code should be removed entirely, or it should do
	something meaningful git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4055
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/plugins/film.cpp, src/plugins/film.h,
	src/plugins/filmAVI/filmAVI.cpp, src/plugins/filmAVI/filmAVI.h,
	src/plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	src/plugins/filmAVIPLAY/filmAVIPLAY.h,
	src/plugins/filmDS/filmDS.cpp, src/plugins/filmDS/filmDS.h,
	src/plugins/filmDarwin/filmDarwin.cpp,
	src/plugins/filmDarwin/filmDarwin.h,
	src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.h,
	src/plugins/filmMPEG1/filmMPEG1.cpp,
	src/plugins/filmMPEG1/filmMPEG1.h,
	src/plugins/filmMPEG3/filmMPEG3.cpp,
	src/plugins/filmMPEG3/filmMPEG3.h, src/plugins/filmQT/filmQT.cpp,
	src/plugins/filmQT/filmQT.h, src/plugins/filmQT4L/filmQT4L.cpp,
	src/plugins/filmQT4L/filmQT4L.h, src/plugins/filmTEST/filmTEST.cpp,
	src/plugins/filmTEST/filmTEST.h: moved film plugins into namespace
	gem::plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4054
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/plugins/filmAVI/filmAVI.cpp,
	src/plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	src/plugins/filmDS/filmDS.cpp,
	src/plugins/filmDarwin/filmDarwin.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmMPEG1/filmMPEG1.cpp,
	src/plugins/filmMPEG3/filmMPEG3.cpp,
	src/plugins/filmQT4L/filmQT4L.cpp,
	src/plugins/filmTEST/filmTEST.cpp, src/plugins/filmTEST/filmTEST.h:
	compilation fixes after switch to std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4053
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/plugins/filmQT/filmQT.cpp: use std::string for filename git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4052
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-17  zmoelnig

	* src/plugins/film.cpp, src/plugins/film.h,
	src/plugins/filmAVI/filmAVI.cpp, src/plugins/filmAVI/filmAVI.h,
	src/plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	src/plugins/filmAVIPLAY/filmAVIPLAY.h,
	src/plugins/filmDS/filmDS.cpp, src/plugins/filmDS/filmDS.h,
	src/plugins/filmDarwin/filmDarwin.cpp,
	src/plugins/filmDarwin/filmDarwin.h,
	src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.h,
	src/plugins/filmMPEG1/filmMPEG1.cpp,
	src/plugins/filmMPEG1/filmMPEG1.h,
	src/plugins/filmMPEG3/filmMPEG3.cpp,
	src/plugins/filmMPEG3/filmMPEG3.h, src/plugins/filmQT/filmQT.h,
	src/plugins/filmQT4L/filmQT4L.cpp, src/plugins/filmQT4L/filmQT4L.h,
	src/plugins/filmTEST/filmTEST.cpp, src/plugins/filmTEST/filmTEST.h:
	film: use std::string instead of char* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4051
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-16  zmoelnig

	* src/plugins/filmQT/filmQT.cpp: don't overwrite the image-format to
	something untrue git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4050
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-16  zmoelnig

	* src/plugins/filmQT/filmQT.cpp: fall back to alternative methods of
	making an FSSpec from a string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4049
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-15  zmoelnig

	* src/Base/config.h.in, src/install-sh: removed files that are
	generated by autogen.sh git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4048
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-15  zmoelnig

	* src/Vertex/Makefile, src/extra/Makefile: removed Makefiles that
	are overwritten by automake git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4047
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-14  zmoelnig

	* src/Vertex/Makefile.am: oops, removed leftovers from Nongeos'
	Makefile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4046
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-14  zmoelnig

	* src/configure.ac, src/m4/gem.m4: GEM_TARGET checks now
	automatically use AC_CONFIG_FILES git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4045
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-14  zmoelnig

	* src/Vertex/Makefile.am: automake'ified Vertex git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4044
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-14  zmoelnig

	* src/extra/pix_drum/Makefile.am: forgot Makefile.am for pix_drum git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4043
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-14  zmoelnig

	* src/generate_Makefile_am.sh: updated template Makefile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4042
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/Makefile.am, src/configure.ac: added 'extra' (pix_mano,
	pix_drum) to build git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4041
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/extra/Makefile.am, src/extra/pix_drum/Makefile,
	src/extra/pix_mano/Makefile, src/extra/pix_mano/Makefile.am:
	switched to automake git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4040
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/extra/pix_drum/pix_drum.cpp, src/extra/pix_mano/pix_mano.cpp:
	fixed buffer overflow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4039
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/plugins/videoAVT/Makefile.am,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoQTKit/README.txt: no fat binaries for
	videoAVT/PYLON/HALCON git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4038
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am, src/plugins/filmTEST/Makefile.am,
	src/plugins/imageJPEG/Makefile.am,
	src/plugins/imageMAGICK/Makefile.am,
	src/plugins/imageQT/Makefile.am, src/plugins/imageSGI/Makefile.am,
	src/plugins/imageTIFF/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/recordV4L/Makefile.am,
	src/plugins/recordV4L2/Makefile.am,
	src/plugins/videoAVT/Makefile.am,
	src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDS/Makefile.am, src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoDarwin/Makefile.am,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoSGI/Makefile.am,
	src/plugins/videoUNICAP/Makefile.am,
	src/plugins/videoV4L/Makefile.am,
	src/plugins/videoV4L2/Makefile.am, src/plugins/videoVFW/Makefile.am:
	normalized plugin Makefiles added ARCH-flags; use LIBADD for dependencies git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4037
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/Base/Makefile.am, src/Controls/Makefile.am,
	src/Gem/Makefile.am, src/Geos/Makefile.am, src/Makefile.am,
	src/Manips/Makefile.am, src/Nongeos/Makefile.am,
	src/Particles/Makefile.am, src/Pixes/Makefile.am,
	src/RTE/Makefile.am, src/configure.ac, src/m4/gem.m4,
	src/openGL/Makefile.am, src/plugins/Makefile.am: honour ARCH-FLAGS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4036
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/m4/gem.m4: fixed architecture-count test git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4035
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/m4/gem.m4: when building fat binaries, make sure dependency
	tracking is OFF git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4034
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/configure.ac: default to using video/film plugins even on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4033
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-10  zmoelnig

	* src/configure.ac: (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=507079now 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.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4032
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-09  zmoelnig

	* src/plugins/imageQT/imageQT.cpp: disable building on 64bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4031
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-09  nusmuk

	* src/openGL/GEMglMultTransposeMatrixf.cpp: bugfix: this object now
	allow input! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4030
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-09  zmoelnig

	* src/Makefile.am: fixed removal of old Gem.pd_linux git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4029
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-09  zmoelnig

	* src/Pixes/pix_buf.cpp: fixed casuality caused by the switch in the
	GemState infrastructure git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4028
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/image.h, src/plugins/imageloader.h,
	src/plugins/imagesaver.h: fixed typos in comments git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4027
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/image.cpp, src/plugins/image.h,
	src/plugins/imageQT/imageQT.cpp, src/plugins/imageloader.cpp,
	src/plugins/imageloader.h, src/plugins/imagesaver.cpp,
	src/plugins/imagesaver.h: added 'threadable' flag to ctor so plugins can tell, whether they can be used within threads git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4026
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/Makefile.am: version-generating code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4025
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/Makefile.am, src/plugins/configure.ac: more building
	optional video plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4024
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp,
	src/plugins/videoPYLON/videoPYLON.h: remove HAVE_PYLON from *.h headers should really only be included if we have pylon anyhow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4023
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac: building optional video plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4022
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/config.h.in: regenerated git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4021
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac, src/plugins/Makefile.am: added most of the
	plugins to the autotools build-system git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4020
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/filmAVI/configure.ac,
	src/plugins/filmAVIPLAY/configure.ac,
	src/plugins/filmDS/configure.ac,
	src/plugins/filmDarwin/configure.ac,
	src/plugins/filmGMERLIN/configure.ac,
	src/plugins/filmMPEG1/configure.ac,
	src/plugins/filmMPEG3/configure.ac,
	src/plugins/filmQT/configure.ac, src/plugins/filmQT4L/configure.ac,
	src/plugins/filmTEST/configure.ac,
	src/plugins/recordQT/configure.ac,
	src/plugins/recordQT4L/configure.ac,
	src/plugins/recordV4L/configure.ac,
	src/plugins/recordV4L2/configure.ac,
	src/plugins/videoDC1394/configure.ac,
	src/plugins/videoDS/configure.ac,
	src/plugins/videoDV4L/configure.ac,
	src/plugins/videoDarwin/configure.ac,
	src/plugins/videoSGI/configure.ac,
	src/plugins/videoUNICAP/configure.ac,
	src/plugins/videoV4L/configure.ac,
	src/plugins/videoV4L2/configure.ac,
	src/plugins/videoVFW/configure.ac: removed all those configure.ac's:
	let's do it centrally git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4019
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac: removed X_LIBS from LIBS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4018
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Makefile.am: removed symlinked Gem.pd_linux before symlinking git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4017
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Makefile.am, src/m4/gem.m4: use AM_CONDITIONAL to turn on/off
	compilation of object-groups git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4016
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageSave.cpp:
	removed QT-image loading: this is now completely in the plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4015
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageQT/imageQT.cpp: copied over image syving code to
	imageQT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4014
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac: added imageQT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4013
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/RTE/Makefile.am, src/plugins/Makefile.am: forgot RTE flags in
	RTE/ and plugins/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4012
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/videoThreaded.cpp, src/plugins/videoThreaded.h:
	viideoThreaded class LATER rethink this git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4011
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageQT/imageQT.cpp: made it compile on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4010
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/m4/gem.m4: define HAVE_GEM_FRAMEWORK_...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4009
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/Makefile.am, src/configure.ac: handle X_LIBS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4008
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageQT/Makefile.am, src/plugins/imageQT/imageQT.cpp,
	src/plugins/imageQT/imageQT.h: QuickTime image importer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4007
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Makefile.am: figured out how to do the nodist_EXTRA_ dummy
	sources git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4006
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/config.h.in: remove STDCPLUSPLUS indicator git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4005
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Makefile.am: ugly hack to link Gem.$(EXT) into src-directory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4004
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Makefile.am: prevent libtool from removing first libstdc++ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4003
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/m4/gem.m4: don't touch LIBS,... in GEM_CHECK_LIB use should instead use GEM_LIB_... explicitely git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4002
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac: link against -lstdc++ as predependency git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4001
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/Makefile.am.template: no more dependency on libjpeg and
	libtiff git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@4000
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/Makefile.am: sgiimage
	loader is now in a plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3999
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageSGI/Makefile.am,
	src/plugins/imageSGI/imageSGI.cpp,
	src/plugins/imageSGI/sgiimage.cpp: made it compile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3998
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageSGI/imageSGI.cpp, src/{Base =>
	plugins/imageSGI}/sgiimage.cpp, src/{Base =>
	plugins/imageSGI}/sgiimage.h: copied implementation of SGI image
	reader to plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3997
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac, src/plugins/Makefile.am: enabled imageSGI git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3996
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageSGI/Makefile.am,
	src/plugins/imageSGI/imageSGI.cpp, src/plugins/imageSGI/imageSGI.h:
	skeleton for SGi image loader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3995
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/Makefile.am, src/Makefile.am, src/configure.ac,
	src/plugins/Makefile.am: enabled libJPEG plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3994
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageSave.cpp: moved
	libJPEG code to plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3993
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageJPEG/Makefile.am,
	src/plugins/imageJPEG/imageJPEG.cpp,
	src/plugins/imageJPEG/imageJPEG.h: libJPEG plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3992
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageSave.cpp,
	src/Base/Makefile.am: TIFF Image loading/saving is now in a plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3991
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageTIFF/imageTIFF.cpp: made it compile (and work) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3990
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageTIFF/Makefile.am,
	src/plugins/imageTIFF/imageTIFF.cpp,
	src/plugins/imageTIFF/imageTIFF.h: copied over TIFF  image load/save git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3989
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp: implemented save() rather copied it over from GemPixImageSave.cpp git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3988
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/GemPixImageSave.cpp: added support for imagesave plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3987
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Makefile.am: cleanup git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3986
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Controls/Makefile, src/Manips/Makefile, src/Nongeos/Makefile,
	src/Particles/Makefile, src/Pixes/Makefile, src/openGL/Makefile:
	removed Makefiles, as they are  now generated with automake git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3985
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac: added subdir makefiles git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3984
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Makefile.am: added subdirectories git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3983
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/Makefile.am, src/Controls/Makefile.am,
	src/Gem/Makefile.am, src/Geos/Makefile.am, src/Manips/Makefile.am,
	src/Nongeos/Makefile.am, src/Particles/Makefile.am,
	src/Pixes/Makefile.am, src/openGL/Makefile.am: generated Makefile.am git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3982
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/Makefile.am.template, src/Controls/Makefile.am.template,
	src/Gem/Makefile.am.template, src/Geos/Makefile.am.template,
	src/Manips/Makefile.am.template, src/Nongeos/Makefile.am.template,
	src/Particles/Makefile.am.template, src/Pixes/Makefile.am.template,
	src/openGL/Makefile.am.template: generated Makefile.am templates git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3981
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/generate_Makefile_am.sh: updated generator script git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3980
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/generate_Makefile_am.sh: simplistic generator for Makefile.am git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3979
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Geos/Makefile, src/Geos/Makefile.am, src/Makefile.am,
	src/configure.ac: adding Geos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3978
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac: removed FTGL-pic hacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3977
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/configure.ac: simplify FTL detection (LATER move FTGL-checks
	into m4/) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3976
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/RTE/Makefile.am, src/plugins/Makefile.am: don't install
	convenience libraries git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3975
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/config.h.in: regenerated (with libtool enabled) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3974
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/Base/Makefile, src/Base/Makefile.am, src/Makefile.am,
	src/RTE/Makefile, src/RTE/Makefile.am, src/configure.ac,
	src/plugins/Makefile, src/plugins/Makefile.am: drafting further git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3973
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-08  zmoelnig

	* src/AMakefile.am, src/Makefile, src/Makefile.am, src/configure.ac:
	automake start git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3972
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-07  zmoelnig

	* src/Geos/scopeXYZ~.cpp: fixed help-patch for scopeXYZ~ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3971
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-04  zmoelnig

	* src/Base/GemPixImageLoad.cpp: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3970
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-04  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp: use the right
	config-define git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3969
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-04  zmoelnig

	* src/plugins/imageMAGICK/imageMAGICK.cpp,
	src/plugins/imageMAGICK/imageMAGICK.h: switched to
	gem::plugins::image git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3968
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-04  zmoelnig

	* src/plugins/image.cpp, src/plugins/image.h: gem:plugins::image is
	really a helper class for imageloader and imagesaver git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3967
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-04  zmoelnig

	* src/plugins/imageMAGICK/Makefile.am,
	src/plugins/imageMAGICK/imageMAGICK.cpp,
	src/plugins/imageMAGICK/imageMAGICK.h: simple example for image
	plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3966
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-04  zmoelnig

	* src/plugins/imageloader.h, src/plugins/imagesaver.h: fully
	qualified namespace for imageloader/imagesaver git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3965
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/plugins/image.cpp, src/plugins/image.h: base-class for image
	load/save plugin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3964
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/plugins/imageloader.cpp, src/plugins/imageloader.h,
	src/plugins/imagesaver.cpp, src/plugins/imagesaver.h: use namespace
	gem::plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3963
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/plugins/imagesaver.cpp, src/plugins/imagesaver.h: baseclass
	for image saver plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3962
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/plugins/imageloader.h: renamed read() to load() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3961
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/plugins/imageloader.cpp, src/plugins/imageloader.h: base class
	for loading images git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3960
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/Base/GemContext.h: more on the way to multicontext (missing
	file) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3959
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/Base/GemContext.cpp: more on the way to multicontext git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3958
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	properly defer initialization of [gemframebuffer] to after context
	creation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3957
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	cleaned up callback code; renamed m_mode to m_rectangle git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3956
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* src/Base/GemBase.cpp: fixed bug when setModified() would bypass
	INIT state git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3955
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-06-01  zmoelnig

	* examples/10.glsl/10.GPGPU_Physical_model.pd: made xy-pad
	interactive and fixed some spelling mistakes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3954
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-05-31  nusmuk

	* examples/10.glsl/10.GPGPU_Physical_model.pd,
	examples/10.glsl/fetching2.frag, examples/10.glsl/fetching2.vert,
	examples/10.glsl/interpol.frag, examples/10.glsl/link.frag,
	examples/10.glsl/link.vert, examples/10.glsl/mass.frag,
	examples/10.glsl/mass.vert, examples/10.glsl/normal.frag,
	examples/10.glsl/normal.vert: update this example. it use to be
	broken git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3953
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-05-22  nusmuk

	* src/Base/GemShape.cpp: fixed a bug : line_loop and line_strip can
	now change glLineWidth git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3952
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-05-21  nusmuk

	* src/Pixes/pix_coordinate.cpp: fixed a typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3951
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-05-20  nusmuk

	* help/surface3d-help.pd, src/Geos/surface3d.cpp,
	src/Geos/surface3d.h: adding a primitive : a bicubic curve git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3950
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-05-16  nusmuk

	* src/plugins/videoDC1394/videoDC1394.cpp: adding read / write to
	dc1394 camera freatures git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3949
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-05-06  zmoelnig

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/10.GPGPU_Physical_model.pd: removed +x from
	10.GPGPU_Physical_model.pd git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3943
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-05-03  zmoelnig

	* src/plugins/videoQTKit/README.txt: scratches on the pad git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3941
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-05-03  zmoelnig

	* src/m4/gem.m4: proper m4-quoting trying to shut up: 'warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE
	call detected in body' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3940
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-29  zmoelnig

	* src/extra/pix_drum/Makefile, src/extra/pix_mano/Makefile: fixed
	variable names and PHONYness git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3935
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-29  zmoelnig

	* src/extra/Makefile: added pix_mano and pix_drum git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3934
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-29  zmoelnig

	* src/extra/pix_mano/Makefile: simplistic makefile to build pix_mano git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3933
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-29  zmoelnig

	* src/extra/pix_drum/Makefile: simplistic makefile to build pix_drum git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3932
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-26  zmoelnig

	* help/pix_snap-help.pd: interactive help-patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3931
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  eighthave

	* abstractions/pix_blobtracker.pd: support all known iemmatrix
	installs by changing [mtx_*] to [mtx_mul] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3930
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  zmoelnig

	* src/Pixes/pix_data.cpp, src/Pixes/pix_data.h: added quality
	message but really, [pix_data] should be merged into [pix_buffer] somehow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3929
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  zmoelnig

	* src/Base/CPPExtern.h: include RTE/MessageCallback git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3928
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  zmoelnig

	* src/Pixes/pix_data.cpp, src/Pixes/pix_data.h: added bilinear
	interpolation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3927
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: use properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3926
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: remove trailing
	whitespace git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3925
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: use 'channel' rather than
	'isochannel' likewise for 'speed' rather than 'isospeed' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3924
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: check error when setting
	properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3923
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-18  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: use DC1394_TRYGET macro git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3922
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-15  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: check whether we have a
	camera git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3921
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-15  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: basic property support this is totally untested! also we don't handle properties during
	open at all git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3920
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-13  zmoelnig

	* abstractions/pix_blobtracker-help.pd: blob-labels start with "0"
	(Closes #3284754) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3919
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-13  zmoelnig

	* abstractions/pix_blobtracker.pd: explicit dependency on iemmatrix git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3918
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/Output/gemcocoawindow.mm: release view so we can create a new
	window however, it seems that we cannot render to the 2nd instance...hmmm git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3917
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/Output/gemcocoawindow.mm: we really need to call
	GemWindow::render() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3916
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/Output/gemcocoawindow.mm: disabled the render() method git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3915
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/Output/gemglxwindow.cpp: XIMStyle is non-pointer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3914
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/Output/gemmacwindow.cpp: m_cursor is in parent class git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3913
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/Base/GemWinCreateMac.cpp: disable GemWinMac on 64bit systems this is really un ugly hack until i find out why configure doesn't
	really help us git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3912
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/plugins/videoDarwin/videoDarwin.cpp: disable QuickTime/Carbon
	on OSX/64 seems like the configure checks don't really catch that QuickTime is
	not there git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3911
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* help/sphere-help.pd: document arguments of [sphere] thanks to maxn git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3910
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* help/pix_crop-help.pd: mention args in help-patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3909
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/Pixes/pix_crop.cpp, src/Pixes/pix_crop.h: default to 64x64+0+0 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3908
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-07  zmoelnig

	* src/Geos/multimodel.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3907
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-06  zmoelnig

	* src/Base/GemPixImageLoad.cpp: don't fail on Magick::Warnings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3906
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-06  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp: default format is YUV git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3905
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-06  eighthave

	* examples/13.recursion/06.breaking_symmetry.pd: added two defaults
	so that it generates an image when the gemwin is opened, like the
	rest of the patches in this tutorial git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3904
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-06  eighthave

	* examples/13.recursion/01.repetition_is_futile.pd,
	examples/13.recursion/02.iteration_is_insufficient.pd,
	examples/13.recursion/03.recursive_spiral.pd,
	examples/13.recursion/04.binary_tree.pd,
	examples/13.recursion/05.n-ary_tree.pd,
	examples/13.recursion/06.breaking_symmetry.pd,
	examples/13.recursion/README,
	examples/13.recursion/nnrepeat-help.pd,
	examples/13.recursion/nnrepeat-test.pd,
	examples/13.recursion/nnrepeat.pd,
	examples/13.recursion/nrepeat-help.pd,
	examples/13.recursion/nrepeat-test.pd,
	examples/13.recursion/nrepeat.pd,
	examples/13.recursion/stack-help.pd,
	examples/13.recursion/stack.pd, examples/13.recursion/xform-gui.pd:
	added ClaudiusMaximus' Gem Recursion Tutorial, on his request, using
	a tarball receive today from him via email git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3903
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-06  zmoelnig

	* src/m4/gem.m4: hopefully fixed check for Pd headers LATER use pkgconfig git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3902
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-05  zmoelnig

	* src/Manips/separator.cpp: by default, only push/pop the MODELVIEW
	matrix git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3901
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-04  zmoelnig

	* src/plugins/recordV4L/configure.ac,
	src/plugins/recordV4L/recordV4L.h: probably recordV4L also works
	with libv4l1 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3900
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-04  zmoelnig

	* src/plugins/recordV4L/configure.ac,
	src/plugins/recordV4L/recordV4L.h: adapted checks for missing
	videodev.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3899
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-04-04  zmoelnig

	* src/plugins/videoV4L/configure.ac,
	src/plugins/videoV4L/videoV4L.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3898
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-30  zmoelnig

	* src/Pixes/pix_buffer.cpp: search for files in the Pd-path git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3897
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-30  nusmuk

	* src/Pixes/pix_movie.cpp, src/Pixes/pix_movie.h: 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.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3896
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-29  zmoelnig

	* src/Pixes/pix_data.cpp: pevent out-of-memory access git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3895
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-27  zmoelnig

	* src/Base/GemPixUtil.cpp: fixed out-of-bounds memory access in
	GetPixel() functions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3894
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-25  zmoelnig

	* src/configure.ac: fix description in configure output "video-support" really meant movie decoding support git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3893
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-25  zmoelnig

	* src/configure.ac: use "--with-video=plugins" if you want to use
	plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3892
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-22  zmoelnig

	* src/Base/GemState.cpp: use GemState::key_t rather than key_t should fix compilation issues on osx/10.5 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3891
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-21  eighthave

	* src/Base/GemPixImageLoad.cpp, src/Pixes/pix_filmDarwin.cpp,
	src/Pixes/pix_movieDarwin.cpp,
	src/plugins/filmDarwin/filmDarwin.cpp: fixed "Unable to find file"
	error messages on Mac OS X, they should now should the actual file
	name rather than gibberish git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3890
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-14  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: full namespace for fallback
	functions if no libv4l2 is present git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3889
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-14  zmoelnig

	* src/plugins/videoV4L2/configure.ac: replaced checks for v4l1 with
	checks for v4l2 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3888
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-14  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: move m_frameSize inside
	HAVE_VIDEO4LINUX2 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3887
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-11  zmoelnig

	* src/Base/GemBase.cpp: prevent setModified() to force-ENABLE a
	disabled object git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3886
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-11  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: check whether captured size
	matches expected size should detect incomplete grabs (but does it?) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3885
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-07  zmoelnig

	* src/Base/GemPixUtil.cpp: hopefully fixed the color problem on
	little-endian git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3884
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-07  zmoelnig

	* src/Makefile, src/plugins/Makefile: plugins target is now
	uniformly "PLUGINS" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3883
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-05  zmoelnig

	* src/Base/GemPixUtil.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3882
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-03-04  zmoelnig

	* src/Pixes/pix_tIIRf.cpp, src/Pixes/pix_tIIRf.h: version of
	pix_tIIR that uses float internally git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3881
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-27  zmoelnig

	* src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
	src/Base/TextBase.h, src/Controls/gemframebuffer.cpp,
	src/Controls/gemframebuffer.h, src/Controls/gemkeyboard.cpp,
	src/Controls/gemkeyboard.h, src/Controls/gemkeyname.cpp,
	src/Controls/gemkeyname.h, src/Controls/gemlist_info.cpp,
	src/Controls/gemlist_info.h, src/Controls/gemlist_matrix.cpp,
	src/Controls/gemlist_matrix.h, src/Controls/gemmouse.cpp,
	src/Controls/gemmouse.h, src/Controls/gemreceive.cpp,
	src/Controls/gemreceive.h, src/Controls/gemwin.cpp,
	src/Controls/gemwin.h, src/Controls/render_trigger.cpp,
	src/Controls/render_trigger.h, src/Geos/GemSplash.cpp,
	src/Geos/GemSplash.h, src/Geos/circle.cpp, src/Geos/circle.h,
	src/Geos/colorSquare.cpp, src/Geos/colorSquare.h,
	src/Geos/cone.cpp, src/Geos/cone.h, src/Geos/cube.cpp,
	src/Geos/cube.h, src/Geos/cuboid.cpp, src/Geos/cuboid.h,
	src/Geos/curve.cpp, src/Geos/curve.h, src/Geos/curve3d.cpp,
	src/Geos/curve3d.h, src/Geos/cylinder.cpp, src/Geos/cylinder.h,
	src/Geos/disk.cpp, src/Geos/disk.h, src/Geos/imageVert.cpp,
	src/Geos/imageVert.h, src/Geos/mesh_line.cpp, src/Geos/mesh_line.h,
	src/Geos/mesh_square.cpp, src/Geos/mesh_square.h,
	src/Geos/model.cpp, src/Geos/model.h, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h, src/Geos/newWave.cpp, src/Geos/newWave.h,
	src/Geos/polygon.cpp, src/Geos/polygon.h,
	src/Geos/pqtorusknots.cpp, src/Geos/pqtorusknots.h,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Geos/rectangle.cpp,
	src/Geos/rectangle.h, src/Geos/ripple.cpp, src/Geos/ripple.h,
	src/Geos/rubber.cpp, src/Geos/rubber.h, src/Geos/scopeXYZ~.cpp,
	src/Geos/scopeXYZ~.h, src/Geos/slideSquares.cpp,
	src/Geos/slideSquares.h, src/Geos/sphere.cpp, src/Geos/sphere.h,
	src/Geos/sphere3d.cpp, src/Geos/sphere3d.h, src/Geos/square.cpp,
	src/Geos/square.h, src/Geos/teapot.cpp, src/Geos/teapot.h,
	src/Geos/text2d.cpp, src/Geos/text2d.h, src/Geos/text3d.cpp,
	src/Geos/text3d.h, src/Geos/textextruded.cpp,
	src/Geos/textextruded.h, src/Geos/textoutline.cpp,
	src/Geos/textoutline.h, src/Geos/torus.cpp, src/Geos/torus.h,
	src/Geos/trapezoid.cpp, src/Geos/trapezoid.h,
	src/Geos/triangle.cpp, src/Geos/triangle.h, src/Geos/tube.cpp,
	src/Geos/tube.h, src/Manips/accumrotate.cpp,
	src/Manips/accumrotate.h, src/Manips/alpha.cpp, src/Manips/alpha.h,
	src/Manips/ambient.cpp, src/Manips/ambient.h,
	src/Manips/ambientRGB.cpp, src/Manips/ambientRGB.h,
	src/Manips/camera.cpp, src/Manips/camera.h, src/Manips/color.cpp,
	src/Manips/color.h, src/Manips/colorRGB.cpp, src/Manips/colorRGB.h,
	src/Manips/depth.cpp, src/Manips/depth.h, src/Manips/diffuse.cpp,
	src/Manips/diffuse.h, src/Manips/diffuseRGB.cpp,
	src/Manips/diffuseRGB.h, src/Manips/emission.cpp,
	src/Manips/emission.h, src/Manips/emissionRGB.cpp,
	src/Manips/emissionRGB.h, src/Manips/fragment_program.cpp,
	src/Manips/fragment_program.h, src/Manips/glsl_fragment.cpp,
	src/Manips/glsl_fragment.h, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_geometry.h, src/Manips/glsl_program.cpp,
	src/Manips/glsl_program.h, src/Manips/glsl_vertex.cpp,
	src/Manips/glsl_vertex.h, src/Manips/linear_path.cpp,
	src/Manips/linear_path.h, src/Manips/ortho.cpp, src/Manips/ortho.h,
	src/Manips/polygon_smooth.cpp, src/Manips/polygon_smooth.h,
	src/Manips/rotate.cpp, src/Manips/rotate.h,
	src/Manips/rotateXYZ.cpp, src/Manips/rotateXYZ.h,
	src/Manips/scale.cpp, src/Manips/scale.h, src/Manips/scaleXYZ.cpp,
	src/Manips/scaleXYZ.h, src/Manips/separator.cpp,
	src/Manips/separator.h, src/Manips/shearXY.cpp,
	src/Manips/shearXY.h, src/Manips/shearXZ.cpp, src/Manips/shearXZ.h,
	src/Manips/shearYX.cpp, src/Manips/shearYX.h,
	src/Manips/shearYZ.cpp, src/Manips/shearYZ.h,
	src/Manips/shearZX.cpp, src/Manips/shearZX.h,
	src/Manips/shearZY.cpp, src/Manips/shearZY.h,
	src/Manips/shininess.cpp, src/Manips/shininess.h,
	src/Manips/specular.cpp, src/Manips/specular.h,
	src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	src/Manips/spline_path.cpp, src/Manips/spline_path.h,
	src/Manips/translate.cpp, src/Manips/translate.h,
	src/Manips/translateXYZ.cpp, src/Manips/translateXYZ.h,
	src/Manips/vertex_program.cpp, src/Manips/vertex_program.h,
	src/Nongeos/light.cpp, src/Nongeos/light.h,
	src/Nongeos/spot_light.cpp, src/Nongeos/spot_light.h,
	src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
	src/Output/gemcocoawindow.h, src/Output/gemglutwindow.cpp,
	src/Output/gemglutwindow.h, src/Output/gemglxwindow.h,
	src/Output/gemmacwindow.h, src/Particles/part_color.cpp,
	src/Particles/part_color.h, src/Particles/part_damp.cpp,
	src/Particles/part_damp.h, src/Particles/part_draw.cpp,
	src/Particles/part_draw.h, src/Particles/part_follow.cpp,
	src/Particles/part_follow.h, src/Particles/part_gravity.cpp,
	src/Particles/part_gravity.h, src/Particles/part_head.cpp,
	src/Particles/part_head.h, src/Particles/part_info.cpp,
	src/Particles/part_info.h, src/Particles/part_killold.cpp,
	src/Particles/part_killold.h, src/Particles/part_killslow.cpp,
	src/Particles/part_killslow.h, src/Particles/part_orbitpoint.cpp,
	src/Particles/part_orbitpoint.h, src/Particles/part_render.cpp,
	src/Particles/part_render.h, src/Particles/part_sink.cpp,
	src/Particles/part_sink.h, src/Particles/part_size.cpp,
	src/Particles/part_size.h, src/Particles/part_source.cpp,
	src/Particles/part_source.h, src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.cpp, src/Particles/part_targetsize.h,
	src/Particles/part_velcone.cpp, src/Particles/part_velcone.h,
	src/Particles/part_velocity.cpp, src/Particles/part_velocity.h,
	src/Particles/part_velsphere.cpp, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.cpp, src/Particles/part_vertex.h,
	src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_a_2grey.h,
	src/Pixes/pix_add.cpp, src/Pixes/pix_add.h,
	src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h,
	src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
	src/Pixes/pix_background.cpp, src/Pixes/pix_background.h,
	src/Pixes/pix_backlight.cpp, src/Pixes/pix_backlight.h,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_biquad.h,
	src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
	src/Pixes/pix_blur.cpp, src/Pixes/pix_blur.h,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_read.h,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_buffer_write.h,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_chroma_key.h,
	src/Pixes/pix_clearblock.cpp, src/Pixes/pix_clearblock.h,
	src/Pixes/pix_color.cpp, src/Pixes/pix_color.h,
	src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_coloralpha.h,
	src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colormatrix.h,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_colorreduce.h,
	src/Pixes/pix_compare.cpp, src/Pixes/pix_compare.h,
	src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
	src/Pixes/pix_contrast.cpp, src/Pixes/pix_contrast.h,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_convert.h,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
	src/Pixes/pix_crop.cpp, src/Pixes/pix_crop.h,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_cubemap.h,
	src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h,
	src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_deinterlace.h,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_delay.h,
	src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h, src/Pixes/pix_draw.cpp,
	src/Pixes/pix_draw.h, src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	src/Pixes/pix_duotone.cpp, src/Pixes/pix_duotone.h,
	src/Pixes/pix_emboss.cpp, src/Pixes/pix_emboss.h,
	src/Pixes/pix_fiducialtrack.cpp, src/Pixes/pix_fiducialtrack.h,
	src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmDarwin.h,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_gain.h,
	src/Pixes/pix_grey.cpp, src/Pixes/pix_grey.h,
	src/Pixes/pix_halftone.cpp, src/Pixes/pix_halftone.h,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_histo.h,
	src/Pixes/pix_hit.cpp, src/Pixes/pix_hit.h,
	src/Pixes/pix_hsv2rgb.cpp, src/Pixes/pix_hsv2rgb.h,
	src/Pixes/pix_image.cpp, src/Pixes/pix_image.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_info.cpp, src/Pixes/pix_info.h,
	src/Pixes/pix_invert.cpp, src/Pixes/pix_invert.h,
	src/Pixes/pix_kaleidoscope.cpp, src/Pixes/pix_kaleidoscope.h,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_levels.h,
	src/Pixes/pix_lumaoffset.cpp, src/Pixes/pix_lumaoffset.h,
	src/Pixes/pix_mask.cpp, src/Pixes/pix_mask.h,
	src/Pixes/pix_mean_color.cpp, src/Pixes/pix_metaimage.cpp,
	src/Pixes/pix_metaimage.h, src/Pixes/pix_mix.cpp,
	src/Pixes/pix_mix.h, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_motionblur.h, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement.h, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_movement2.h, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movie.h, src/Pixes/pix_movieDS.cpp,
	src/Pixes/pix_movieDS.h, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_movieDarwin.h, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiblob.h, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
	src/Pixes/pix_multiply.h, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_multitexture.h, src/Pixes/pix_normalize.cpp,
	src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_pix2sig.h, src/Pixes/pix_posterize.cpp,
	src/Pixes/pix_posterize.h, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_puzzle.h, src/Pixes/pix_rds.cpp, src/Pixes/pix_rds.h,
	src/Pixes/pix_record.cpp, src/Pixes/pix_record.h,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_recordQT.h,
	src/Pixes/pix_rectangle.cpp, src/Pixes/pix_rectangle.h,
	src/Pixes/pix_refraction.cpp, src/Pixes/pix_refraction.h,
	src/Pixes/pix_resize.cpp, src/Pixes/pix_resize.h,
	src/Pixes/pix_rgb2hsv.cpp, src/Pixes/pix_rgb2hsv.h,
	src/Pixes/pix_rgba.cpp, src/Pixes/pix_rgba.h,
	src/Pixes/pix_roll.cpp, src/Pixes/pix_roll.h,
	src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h,
	src/Pixes/pix_scanline.cpp, src/Pixes/pix_scanline.h,
	src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
	src/Pixes/pix_share_read.cpp, src/Pixes/pix_share_read.h,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_sig2pix.h,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_snap2tex.h,
	src/Pixes/pix_subtract.cpp, src/Pixes/pix_subtract.h,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_tIIR.h,
	src/Pixes/pix_takealpha.cpp, src/Pixes/pix_takealpha.h,
	src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
	src/Pixes/pix_threshold_bernsen.cpp,
	src/Pixes/pix_threshold_bernsen.h, src/Pixes/pix_video.cpp,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDS.cpp,
	src/Pixes/pix_videoDS.h, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_videoDarwin.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.cpp,
	src/Pixes/pix_vpaint.h, src/Pixes/pix_write.cpp,
	src/Pixes/pix_write.h, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_writer.h, src/Pixes/pix_yuv.cpp, src/Pixes/pix_yuv.h,
	src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h,
	src/Vertex/vertex_add.cpp, src/Vertex/vertex_add.h,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_draw.h,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_grid.h,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_info.h,
	src/Vertex/vertex_model.cpp, src/Vertex/vertex_model.h,
	src/Vertex/vertex_mul.cpp, src/Vertex/vertex_mul.h,
	src/Vertex/vertex_offset.cpp, src/Vertex/vertex_offset.h,
	src/Vertex/vertex_quad.cpp, src/Vertex/vertex_quad.h,
	src/Vertex/vertex_scale.cpp, src/Vertex/vertex_scale.h,
	src/Vertex/vertex_set.cpp, src/Vertex/vertex_set.h,
	src/Vertex/vertex_tabread.cpp, src/Vertex/vertex_tabread.h,
	src/openGL/GEMglAccum.cpp, src/openGL/GEMglAccum.h,
	src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglActiveTextureARB.h, src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAlphaFunc.h,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglArrayElement.h,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindProgramARB.h, src/openGL/GEMglBindTexture.cpp,
	src/openGL/GEMglBindTexture.h, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBitmap.h, src/openGL/GEMglBlendEquation.cpp,
	src/openGL/GEMglBlendEquation.h, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglBlendFunc.h, src/openGL/GEMglCallList.cpp,
	src/openGL/GEMglCallList.h, src/openGL/GEMglClear.cpp,
	src/openGL/GEMglClear.h, src/openGL/GEMglClearAccum.cpp,
	src/openGL/GEMglClearAccum.h, src/openGL/GEMglClearColor.cpp,
	src/openGL/GEMglClearColor.h, src/openGL/GEMglClearDepth.cpp,
	src/openGL/GEMglClearDepth.h, src/openGL/GEMglClearIndex.cpp,
	src/openGL/GEMglClearIndex.h, src/openGL/GEMglClearStencil.cpp,
	src/openGL/GEMglClearStencil.h, src/openGL/GEMglClipPlane.cpp,
	src/openGL/GEMglClipPlane.h, src/openGL/GEMglColor3b.cpp,
	src/openGL/GEMglColor3b.h, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3bv.h, src/openGL/GEMglColor3d.cpp,
	src/openGL/GEMglColor3d.h, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3dv.h, src/openGL/GEMglColor3f.cpp,
	src/openGL/GEMglColor3f.h, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3fv.h, src/openGL/GEMglColor3i.cpp,
	src/openGL/GEMglColor3i.h, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3iv.h, src/openGL/GEMglColor3s.cpp,
	src/openGL/GEMglColor3s.h, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3sv.h, src/openGL/GEMglColor3ub.cpp,
	src/openGL/GEMglColor3ub.h, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ubv.h, src/openGL/GEMglColor3ui.cpp,
	src/openGL/GEMglColor3ui.h, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3uiv.h, src/openGL/GEMglColor3us.cpp,
	src/openGL/GEMglColor3us.h, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor3usv.h, src/openGL/GEMglColor4b.cpp,
	src/openGL/GEMglColor4b.h, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4bv.h, src/openGL/GEMglColor4d.cpp,
	src/openGL/GEMglColor4d.h, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4dv.h, src/openGL/GEMglColor4f.cpp,
	src/openGL/GEMglColor4f.h, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4fv.h, src/openGL/GEMglColor4i.cpp,
	src/openGL/GEMglColor4i.h, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4iv.h, src/openGL/GEMglColor4s.cpp,
	src/openGL/GEMglColor4s.h, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4sv.h, src/openGL/GEMglColor4ub.cpp,
	src/openGL/GEMglColor4ub.h, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ubv.h, src/openGL/GEMglColor4ui.cpp,
	src/openGL/GEMglColor4ui.h, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4uiv.h, src/openGL/GEMglColor4us.cpp,
	src/openGL/GEMglColor4us.h, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColor4usv.h, src/openGL/GEMglColorMask.cpp,
	src/openGL/GEMglColorMask.h, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglColorMaterial.h, src/openGL/GEMglCopyPixels.cpp,
	src/openGL/GEMglCopyPixels.h, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglCullFace.h, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.cpp,
	src/openGL/GEMglDepthFunc.h, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.cpp,
	src/openGL/GEMglDepthRange.h, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawArrays.h,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglDrawElements.h,
	src/openGL/GEMglEdgeFlag.cpp, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnable.h,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnableClientState.h, src/openGL/GEMglEnd.cpp,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.cpp,
	src/openGL/GEMglEndList.h, src/openGL/GEMglEvalCoord1d.cpp,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1dv.h, src/openGL/GEMglEvalCoord1f.cpp,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord1fv.h, src/openGL/GEMglEvalCoord2d.cpp,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2dv.h, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalCoord2fv.h, src/openGL/GEMglEvalMesh1.cpp,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalMesh2.h, src/openGL/GEMglEvalPoint1.cpp,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglEvalPoint2.h, src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.cpp,
	src/openGL/GEMglFinish.h, src/openGL/GEMglFlush.cpp,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogf.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogi.h, src/openGL/GEMglFogiv.cpp,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrontFace.h, src/openGL/GEMglFrustum.cpp,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenLists.h, src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenProgramsARB.h, src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenTextures.h, src/openGL/GEMglGetError.cpp,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetFloatv.h, src/openGL/GEMglGetIntegerv.cpp,
	src/openGL/GEMglGetIntegerv.h, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglGetString.h, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglHint.h, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexMask.h, src/openGL/GEMglIndexd.cpp,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexdv.h, src/openGL/GEMglIndexf.cpp,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexfv.h, src/openGL/GEMglIndexi.cpp,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexiv.h, src/openGL/GEMglIndexs.cpp,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexsv.h, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglInitNames.cpp,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglIsTexture.h, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightModeli.h, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLighti.h, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLineWidth.h, src/openGL/GEMglLoadIdentity.cpp,
	src/openGL/GEMglLoadIdentity.h, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixd.h, src/openGL/GEMglLoadMatrixf.cpp,
	src/openGL/GEMglLoadMatrixf.h, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadName.h,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.h,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.h,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglLogicOp.h,
	src/openGL/GEMglMap1d.cpp, src/openGL/GEMglMap1d.h,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap1f.h,
	src/openGL/GEMglMap2d.cpp, src/openGL/GEMglMap2d.h,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglMap2f.h,
	src/openGL/GEMglMapGrid1d.cpp, src/openGL/GEMglMapGrid1d.h,
	src/openGL/GEMglMapGrid1f.cpp, src/openGL/GEMglMapGrid1f.h,
	src/openGL/GEMglMapGrid2d.cpp, src/openGL/GEMglMapGrid2d.h,
	src/openGL/GEMglMapGrid2f.cpp, src/openGL/GEMglMapGrid2f.h,
	src/openGL/GEMglMaterialf.cpp, src/openGL/GEMglMaterialf.h,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMaterialfv.h,
	src/openGL/GEMglMateriali.cpp, src/openGL/GEMglMateriali.h,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglMatrixMode.h,
	src/openGL/GEMglMultMatrixd.cpp, src/openGL/GEMglMultMatrixd.h,
	src/openGL/GEMglMultMatrixf.cpp, src/openGL/GEMglMultMatrixf.h,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixd.h,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixf.h,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.h, src/openGL/GEMglNewList.cpp,
	src/openGL/GEMglNewList.h, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.cpp,
	src/openGL/GEMglNormal3bv.h, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.cpp,
	src/openGL/GEMglNormal3dv.h, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.cpp,
	src/openGL/GEMglNormal3fv.h, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.cpp,
	src/openGL/GEMglNormal3iv.h, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.cpp,
	src/openGL/GEMglNormal3sv.h, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPassThrough.h, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelStorei.h, src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferf.h,
	src/openGL/GEMglPixelTransferi.cpp,
	src/openGL/GEMglPixelTransferi.h, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.cpp,
	src/openGL/GEMglPointSize.h, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPolygonOffset.h, src/openGL/GEMglPopAttrib.cpp,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.cpp,
	src/openGL/GEMglPopClientAttrib.h, src/openGL/GEMglPopMatrix.cpp,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.cpp,
	src/openGL/GEMglPopName.h, src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglProgramStringARB.h, src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushAttrib.h, src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.cpp,
	src/openGL/GEMglPushMatrix.h, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.cpp,
	src/openGL/GEMglRasterPos2d.h, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.cpp,
	src/openGL/GEMglRasterPos2f.h, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.cpp,
	src/openGL/GEMglRasterPos2i.h, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.cpp,
	src/openGL/GEMglRasterPos2s.h, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.cpp,
	src/openGL/GEMglRasterPos3d.h, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.cpp,
	src/openGL/GEMglRasterPos3f.h, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.cpp,
	src/openGL/GEMglRasterPos3i.h, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.cpp,
	src/openGL/GEMglRasterPos3s.h, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.cpp,
	src/openGL/GEMglRasterPos4d.h, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.cpp,
	src/openGL/GEMglRasterPos4f.h, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.cpp,
	src/openGL/GEMglRasterPos4i.h, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.cpp,
	src/openGL/GEMglRasterPos4s.h, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.cpp,
	src/openGL/GEMglRectd.h, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.cpp,
	src/openGL/GEMglRecti.h, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglRenderMode.h, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglReportError.h, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotated.h, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScaled.h, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglScissor.h, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglShadeModel.h, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilMask.h, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglStencilOp.h, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvf.h, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGend.h, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.cpp,
	src/openGL/GEMglTexGenfv.h, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexGeni.h, src/openGL/GEMglTexImage2D.cpp,
	src/openGL/GEMglTexImage2D.h, src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameterf.h, src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexParameteri.h, src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage1D.h, src/openGL/GEMglTexSubImage2D.cpp,
	src/openGL/GEMglTexSubImage2D.h, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslated.h, src/openGL/GEMglTranslatef.cpp,
	src/openGL/GEMglTranslatef.h, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.h,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.cpp, src/openGL/GEMglVertex2dv.h,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.cpp, src/openGL/GEMglVertex2fv.h,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.cpp, src/openGL/GEMglVertex2iv.h,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.cpp, src/openGL/GEMglVertex2sv.h,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.cpp, src/openGL/GEMglVertex3dv.h,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.cpp, src/openGL/GEMglVertex3fv.h,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.cpp, src/openGL/GEMglVertex3iv.h,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.cpp, src/openGL/GEMglVertex3sv.h,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.cpp, src/openGL/GEMglVertex4dv.h,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.cpp, src/openGL/GEMglVertex4fv.h,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.cpp, src/openGL/GEMglVertex4iv.h,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.cpp, src/openGL/GEMglVertex4sv.h,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMglViewport.h,
	src/openGL/GEMgluLookAt.cpp, src/openGL/GEMgluLookAt.h,
	src/openGL/GEMgluPerspective.cpp, src/openGL/GEMgluPerspective.h,
	src/openGL/GLdefine.cpp, src/openGL/GLdefine.h: append semi-colon to
	uses of CPPEXTERN... macros git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3880
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-27  zmoelnig

	* src/Base/CPPExtern.h: in documentation talk about trailing
	semi-colons git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3879
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-27  zmoelnig

	* src/Base/CPPExtern.h: allow semi-colon with no AUTO_REGISTER create a dummy variable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3878
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-27  zmoelnig

	* src/Base/CPPExtern.h: removed code now found in
	RTE/MessageCallbacks.h to avoid confusion and the new code is really better git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3877
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-27  zmoelnig

	* src/Controls/gemlist.cpp, src/Controls/gemlist.h: try to avoid
	allocations on the stack during render cycles git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3876
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Controls/gemframebuffer.cpp: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3875
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* abstractions/gemdefaultwindow.pd: made gemglutwindow the last
	object in patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3874
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Output/gemglutwindow.cpp: small fixes for glut git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3873
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Controls/gemhead.cpp: allow to specify the gemchain
	(experimental) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3872
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* abstractions/gemdefaultwindow.pd: debugging printout now is
	agnostic of backend (and unique) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3871
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* abstractions/gemwin.pd: removed debugging printout git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3870
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Output/gemglxwindow.cpp: use shared GemContext's for
	gemglxwindow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3869
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemMan.h: the existance of
	GemContext is really bound to the GemMan::windowCount git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3868
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Base/GemWindow.cpp, src/Base/GemWindow.h,
	src/Output/gemcocoawindow.mm, src/Output/gemglutwindow.cpp,
	src/Output/gemglxwindow.cpp, src/Output/gemmacwindow.cpp,
	src/Output/gemw32window.cpp: modified GemWindow-API slightly to
	allow better handling of shared GemContexts adapated Output
	implementations to new API git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3867
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Base/GemWindow.cpp: proper initialization of m_context git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3866
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* abstractions/gemwin.pd: handle 2nd argument git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3865
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Base/GemContext.cpp: protect GL_MAX_COLOR_MATRIX_STACK_DEPTH
	operation with GLEW_ARB_imaging git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3864
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Controls/gemhead.cpp, src/Controls/gemhead.h: prepare for 2nd
	argument (chainID) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3863
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Base/GemWindow.cpp: fix decrement of GemMan::winCount when
	destroying GemWindow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3862
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Output/gemglxwindow.cpp: properly cleanup in destructor git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3861
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Base/GemContext.cpp: no more pushing/popping of currentstate
	(what for) re-use unique IDs (is this a good idea?) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3860
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-25  zmoelnig

	* src/Output/gemglxwindow.cpp: fixed huge memleak git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3859
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-24  zmoelnig

	* src/Base/GemContext.cpp: protect git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3858
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-24  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h,
	src/Base/GemContextData.cpp, src/Base/GemMan.h,
	src/Base/GemWindow.cpp, src/Base/GemWindow.h: factored out
	GemContext from GemWindow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3857
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-24  zmoelnig

	* src/Base/{GemContext.cpp => GemWindow.cpp},
	src/Base/{GemContext.h => GemWindow.h},
	src/Output/gemcocoawindow.h, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.h, src/Output/gemmacwindow.h,
	src/Output/gemw32window.cpp, src/Output/gemw32window.h: renamed
	GemContext to GemWindow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3856
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-24  zmoelnig

	* src/Base/GemState.cpp: FIXXME early return git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3855
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Controls/gemhead.cpp: don't send startRendering() message if
	turned off git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3854
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixObj.cpp, src/Base/GemShape.cpp,
	src/Base/GemState.cpp, src/Base/GemState.h,
	src/Controls/gemframebuffer.cpp, src/Controls/gemhead.cpp,
	src/Controls/gemlist.cpp, src/Geos/curve.cpp,
	src/Geos/cylinder.cpp, src/Geos/disk.cpp, src/Geos/imageVert.cpp,
	src/Geos/sphere.cpp, src/Geos/sphere3d.cpp, src/Geos/teapot.cpp,
	src/Geos/torus.cpp, src/Manips/separator.cpp,
	src/Particles/part_draw.cpp, src/Particles/partlib_base.cpp,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buffer_read.cpp,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_clearblock.cpp,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_draw.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_image.cpp, src/Pixes/pix_imageInPlace.cpp,
	src/Pixes/pix_info.cpp, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_multiimage.cpp, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_record.cpp, src/Pixes/pix_set.cpp,
	src/Pixes/pix_share_read.cpp, src/Pixes/pix_share_write.cpp,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_video.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp: use integer keys rather than
	strings to speed up GemState again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3853
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* build/win-vs2003/gem.vcproj: "Output" directory within the M$VC
	project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3852
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: remove
	duplicate msg-callbacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3851
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: added printMess()
	stub git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3850
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h: remove
	messages handled by GemContext git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3849
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Output/gemglxwindow.cpp: remove duplicate msg-callbacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3848
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Output/gemglutwindow.cpp: remove print callback git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3847
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Output/gemglutwindow.cpp: don't redraw each cycle; remove
	duplicate msg-callbacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3846
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h, src/Controls/gemhead.cpp,
	src/Controls/gemhead.h: 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...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3845
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Controls/gemreceive.cpp, src/Controls/gemreceive.h: fix
	gemreceive so classes can properly inherit from it git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3844
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Controls/gemlist.cpp: provide own GemCache if need be git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3843
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Base/GemBase.cpp: protect against NULL cache git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3842
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-23  zmoelnig

	* src/Base/TextBase.cpp: fontNameMess is now std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3841
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-22  zmoelnig

	* abstractions/gemwin.pd: properly reset the modelview matrix at the
	beginning of renderCycle git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3840
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-22  zmoelnig

	* src/Output/gemw32window.cpp, src/Output/gemw32window.h:
	fullscreenMess; proper live offset/dimen git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3839
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-22  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: fullscreenMess is
	int rather than bool (for compat with OSX) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3838
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-22  zmoelnig

	* src/Output/gemw32window.cpp, src/Output/gemw32window.h: allow to
	change the title on the fly git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3837
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-22  zmoelnig

	* src/Output/gemw32window.cpp, src/Output/gemw32window.h: no need to
	register default messages; allow window to be moved programmatically
	(though the size is wrong after that...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3836
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-22  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: GemContext now
	handles the default messages on it's own (override virtual if you
	want a different behaviour) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3835
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-22  zmoelnig

	* src/Output/gemw32window.cpp, src/Output/gemw32window.h: pimpled
	w32 window to allow easier creation of sharedContext git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3834
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Output/gemw32window.cpp: some minor fixes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3833
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* build/win-vs2003/gem.vcproj, src/Output/gemw32window.cpp,
	src/Output/gemw32window.h: made gemw32window do something under w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3832
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Base/GemContext.cpp: properly initialize git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3831
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Output/gemw32window.cpp, src/Output/gemw32window.h: draft for
	w32window git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3830
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h: get rid of
	unused functions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3829
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Output/gemglxwindow.cpp: protect with HAVE_LIBX11 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3828
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.h: hmm, unicap uses 'private'
	as variablename git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3827
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: made
	some more members virtual git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3826
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm:
	stripped down for new GemContext members git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3825
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h: stripped
	down for new GemContext members git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3824
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h: stripped
	down for new GemContext members git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3823
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: move common
	attributes into GemContext (to guarantee compat git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3822
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* build/win-nsis/gem.nsi: added installers for plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3821
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* build/win-vs2003/gem.vcproj: updated M$VC project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3820
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/plugins/recordQT/recordQT.cpp: inlude GemException.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3819
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Pixes/pix_record.cpp: experiments with CPPEXTERN_MSG (seems to
	work just fine on w32) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3818
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Pixes/pix_freeframe.cpp: sys_bashfilename needs a writeable
	buffer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3817
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Gem/any.h: hmm, fixed typos in exception-string construction git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3816
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Base/TextBase.cpp, src/Pixes/frei0r.h: w32 does not have types
	like uint8_t git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3815
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Pixes/FreeFrame.h, src/RTE/MessageCallbacks.h: minor w32 fixes
	(to avoid warnings) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3814
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Base/GemSettings.cpp: oops, prevent recursive call git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3813
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Manips/separator.cpp, src/Pixes/pix_clearblock.cpp,
	src/Pixes/pix_frei0r.cpp: M$VC does not like "#warning" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3812
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/Base/GLStack.cpp, src/Base/GLStack.h, src/Base/GemBase.cpp,
	src/Base/GemBase.h, src/Base/GemCache.cpp, src/Base/GemCache.h,
	src/Base/GemContext.cpp, src/Base/GemContext.h,
	src/Base/GemContextData.cpp, src/Base/GemContextData.h,
	src/Base/GemDylib.cpp, src/Base/GemDylib.h, src/Base/GemEvent.cpp,
	src/Base/GemEvent.h, src/Base/GemException.cpp,
	src/Base/GemException.h, src/Base/GemExportDef.h,
	src/Base/GemFiles.h, src/Base/GemFuncUtil.cpp,
	src/Base/GemFuncUtil.h, src/Base/GemGL.h, src/Base/GemGLUtil.cpp,
	src/Base/GemGLUtil.h, src/Base/GemGluObj.cpp, src/Base/GemGluObj.h,
	src/Base/GemLoadObj.cpp, src/Base/GemLoadObj.h,
	src/Base/GemLoaders.cpp, src/Base/GemLoaders.h,
	src/Base/GemMan.cpp, src/Base/GemMan.h, src/Base/GemMath.h,
	src/Base/GemModelData.cpp, src/Base/GemModelData.h,
	src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
	src/Base/GemPixConvert.h, src/Base/GemPixConvertAltivec.cpp,
	src/Base/GemPixConvertSSE2.cpp, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixDualObj.h, src/Base/GemPixImageLoad.cpp,
	src/Base/GemPixImageLoad.h, src/Base/GemPixImageSave.cpp,
	src/Base/GemPixImageSave.h, src/Base/GemPixObj.cpp,
	src/Base/GemPixObj.h, src/Base/GemPixPete.h,
	src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h, src/Base/GemSIMD.h,
	src/Base/GemSettings.cpp, src/Base/GemSettings.h,
	src/Base/GemSetup.cpp, src/Base/GemShape.cpp, src/Base/GemShape.h,
	src/Base/GemState.cpp, src/Base/GemState.h, src/Base/GemVertex.cpp,
	src/Base/GemVertex.h, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Base/Matrix.cpp, src/Base/Matrix.h, src/Base/Properties.h,
	src/Base/TextBase.cpp, src/Base/TextBase.h,
	src/Base/ThreadMutex.cpp, src/Base/ThreadMutex.h,
	src/Controls/gemframebuffer.cpp, src/Controls/gemhead.cpp,
	src/Controls/gemhead.h, src/Controls/gemkeyboard.cpp,
	src/Controls/gemkeyboard.h, src/Controls/gemkeyname.cpp,
	src/Controls/gemkeyname.h, src/Controls/gemlist.cpp,
	src/Controls/gemlist.h, src/Controls/gemlist_info.cpp,
	src/Controls/gemlist_info.h, src/Controls/gemlist_matrix.cpp,
	src/Controls/gemlist_matrix.h, src/Controls/gemmouse.cpp,
	src/Controls/gemmouse.h, src/Controls/gemreceive.cpp,
	src/Controls/gemreceive.h, src/Controls/gemwin.cpp,
	src/Controls/gemwin.h, src/Controls/render_trigger.cpp,
	src/Controls/render_trigger.h, src/Gem/RTE.h, src/Gem/any.h,
	src/Geos/GemSplash.cpp, src/Geos/GemSplash.h, src/Geos/circle.cpp,
	src/Geos/circle.h, src/Geos/colorSquare.cpp,
	src/Geos/colorSquare.h, src/Geos/cone.cpp, src/Geos/cone.h,
	src/Geos/cube.cpp, src/Geos/cube.h, src/Geos/curve.cpp,
	src/Geos/curve.h, src/Geos/curve3d.cpp, src/Geos/curve3d.h,
	src/Geos/cylinder.cpp, src/Geos/cylinder.h, src/Geos/disk.cpp,
	src/Geos/disk.h, src/Geos/imageVert.cpp, src/Geos/imageVert.h,
	src/Geos/mesh_line.cpp, src/Geos/mesh_line.h,
	src/Geos/mesh_square.cpp, src/Geos/mesh_square.h,
	src/Geos/model.cpp, src/Geos/model.h, src/Geos/multimodel.cpp,
	src/Geos/multimodel.h, src/Geos/polygon.cpp, src/Geos/polygon.h,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Geos/rectangle.cpp,
	src/Geos/rectangle.h, src/Geos/scopeXYZ~.cpp, src/Geos/scopeXYZ~.h,
	src/Geos/slideSquares.cpp, src/Geos/slideSquares.h,
	src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/sphere3d.cpp,
	src/Geos/sphere3d.h, src/Geos/square.cpp, src/Geos/square.h,
	src/Geos/teapot.cpp, src/Geos/teapot.h, src/Geos/text2d.cpp,
	src/Geos/text2d.h, src/Geos/text3d.cpp, src/Geos/text3d.h,
	src/Geos/textextruded.cpp, src/Geos/textextruded.h,
	src/Geos/textoutline.cpp, src/Geos/textoutline.h,
	src/Geos/torus.cpp, src/Geos/torus.h, src/Geos/trapezoid.cpp,
	src/Geos/trapezoid.h, src/Geos/triangle.cpp, src/Geos/triangle.h,
	src/Geos/tube.cpp, src/Geos/tube.h, src/Manips/accumrotate.cpp,
	src/Manips/accumrotate.h, src/Manips/alpha.cpp, src/Manips/alpha.h,
	src/Manips/ambient.cpp, src/Manips/ambient.h,
	src/Manips/ambientRGB.cpp, src/Manips/ambientRGB.h,
	src/Manips/color.cpp, src/Manips/color.h, src/Manips/colorRGB.cpp,
	src/Manips/colorRGB.h, src/Manips/depth.cpp, src/Manips/depth.h,
	src/Manips/diffuse.cpp, src/Manips/diffuse.h,
	src/Manips/diffuseRGB.cpp, src/Manips/diffuseRGB.h,
	src/Manips/emission.cpp, src/Manips/emission.h,
	src/Manips/emissionRGB.cpp, src/Manips/emissionRGB.h,
	src/Manips/fragment_program.cpp, src/Manips/fragment_program.h,
	src/Manips/glsl_fragment.cpp, src/Manips/glsl_fragment.h,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h,
	src/Manips/glsl_program.h, src/Manips/glsl_vertex.cpp,
	src/Manips/glsl_vertex.h, src/Manips/linear_path.cpp,
	src/Manips/linear_path.h, src/Manips/ortho.cpp, src/Manips/ortho.h,
	src/Manips/polygon_smooth.cpp, src/Manips/polygon_smooth.h,
	src/Manips/rotate.cpp, src/Manips/rotate.h,
	src/Manips/rotateXYZ.cpp, src/Manips/rotateXYZ.h,
	src/Manips/scale.cpp, src/Manips/scale.h, src/Manips/scaleXYZ.cpp,
	src/Manips/scaleXYZ.h, src/Manips/separator.cpp,
	src/Manips/separator.h, src/Manips/shearXY.cpp,
	src/Manips/shearXY.h, src/Manips/shearXZ.cpp, src/Manips/shearXZ.h,
	src/Manips/shearYX.cpp, src/Manips/shearYX.h,
	src/Manips/shearYZ.cpp, src/Manips/shearYZ.h,
	src/Manips/shearZX.cpp, src/Manips/shearZX.h,
	src/Manips/shearZY.cpp, src/Manips/shearZY.h,
	src/Manips/shininess.cpp, src/Manips/shininess.h,
	src/Manips/specular.cpp, src/Manips/specular.h,
	src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	src/Manips/spline_path.cpp, src/Manips/spline_path.h,
	src/Manips/translate.cpp, src/Manips/translate.h,
	src/Manips/translateXYZ.cpp, src/Manips/translateXYZ.h,
	src/Manips/vertex_program.cpp, src/Manips/vertex_program.h,
	src/Nongeos/light.cpp, src/Nongeos/light.h,
	src/Nongeos/spot_light.cpp, src/Nongeos/spot_light.h,
	src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
	src/Output/gemcocoawindow.h, src/Output/gemglutwindow.cpp,
	src/Output/gemglutwindow.h, src/Output/gemglxwindow.cpp,
	src/Output/gemglxwindow.h, src/Output/gemmacwindow.cpp,
	src/Output/gemmacwindow.h, src/Particles/papi.h,
	src/Particles/part_color.cpp, src/Particles/part_color.h,
	src/Particles/part_damp.cpp, src/Particles/part_damp.h,
	src/Particles/part_draw.cpp, src/Particles/part_draw.h,
	src/Particles/part_follow.cpp, src/Particles/part_follow.h,
	src/Particles/part_gravity.cpp, src/Particles/part_gravity.h,
	src/Particles/part_head.cpp, src/Particles/part_head.h,
	src/Particles/part_info.cpp, src/Particles/part_info.h,
	src/Particles/part_killold.cpp, src/Particles/part_killold.h,
	src/Particles/part_killslow.cpp, src/Particles/part_killslow.h,
	src/Particles/part_orbitpoint.cpp, src/Particles/part_render.cpp,
	src/Particles/part_render.h, src/Particles/part_sink.cpp,
	src/Particles/part_sink.h, src/Particles/part_size.cpp,
	src/Particles/part_source.cpp, src/Particles/part_source.h,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.cpp, src/Particles/part_targetsize.h,
	src/Particles/part_velcone.cpp, src/Particles/part_velcone.h,
	src/Particles/part_velocity.cpp, src/Particles/part_velocity.h,
	src/Particles/part_velsphere.cpp, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.cpp, src/Particles/part_vertex.h,
	src/Particles/partlib_actionapi.cpp,
	src/Particles/partlib_actions.cpp, src/Particles/partlib_base.cpp,
	src/Particles/partlib_base.h, src/Particles/partlib_general.h,
	src/Particles/partlib_opengl.cpp, src/Particles/partlib_system.cpp,
	src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_a_2grey.h,
	src/Pixes/pix_add.cpp, src/Pixes/pix_add.h,
	src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h,
	src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_biquad.h,
	src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_read.h,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_buffer_write.h,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_clearblock.cpp,
	src/Pixes/pix_clearblock.h, src/Pixes/pix_color.cpp,
	src/Pixes/pix_color.h, src/Pixes/pix_coloralpha.cpp,
	src/Pixes/pix_coloralpha.h, src/Pixes/pix_colormatrix.cpp,
	src/Pixes/pix_colormatrix.h, src/Pixes/pix_compare.h,
	src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_convert.h,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
	src/Pixes/pix_crop.cpp, src/Pixes/pix_crop.h,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_cubemap.h,
	src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h,
	src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_delay.h,
	src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
	src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h, src/Pixes/pix_draw.cpp,
	src/Pixes/pix_draw.h, src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	src/Pixes/pix_duotone.cpp, src/Pixes/pix_duotone.h,
	src/Pixes/pix_fiducialtrack.cpp, src/Pixes/pix_fiducialtrack.h,
	src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h,
	src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_gain.h,
	src/Pixes/pix_grey.cpp, src/Pixes/pix_grey.h,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_histo.h,
	src/Pixes/pix_hsv2rgb.cpp, src/Pixes/pix_hsv2rgb.h,
	src/Pixes/pix_image.cpp, src/Pixes/pix_image.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_info.cpp, src/Pixes/pix_info.h,
	src/Pixes/pix_invert.cpp, src/Pixes/pix_invert.h,
	src/Pixes/pix_mask.cpp, src/Pixes/pix_mask.h,
	src/Pixes/pix_mix.cpp, src/Pixes/pix_mix.h,
	src/Pixes/pix_movement.cpp, src/Pixes/pix_movement.h,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movie.h, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiblob.h, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
	src/Pixes/pix_multiply.h, src/Pixes/pix_normalize.cpp,
	src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_pix2sig.h, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_puzzle.h, src/Pixes/pix_record.h,
	src/Pixes/pix_rectangle.cpp, src/Pixes/pix_rectangle.h,
	src/Pixes/pix_resize.cpp, src/Pixes/pix_resize.h,
	src/Pixes/pix_rgb2hsv.cpp, src/Pixes/pix_rgb2hsv.h,
	src/Pixes/pix_rgba.cpp, src/Pixes/pix_rgba.h,
	src/Pixes/pix_rtx.cpp, src/Pixes/pix_rtx.h, src/Pixes/pix_set.cpp,
	src/Pixes/pix_set.h, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_sig2pix.h, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_snap.h, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_snap2tex.h, src/Pixes/pix_subtract.cpp,
	src/Pixes/pix_subtract.h, src/Pixes/pix_tIIR.cpp,
	src/Pixes/pix_tIIR.h, src/Pixes/pix_takealpha.cpp,
	src/Pixes/pix_takealpha.h, src/Pixes/pix_test.cpp,
	src/Pixes/pix_test.h, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_texture.h, src/Pixes/pix_threshold.cpp,
	src/Pixes/pix_threshold.h, src/Pixes/pix_threshold_bernsen.cpp,
	src/Pixes/pix_threshold_bernsen.h, src/Pixes/pix_video.cpp,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDS.cpp,
	src/Pixes/pix_videoDS.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h, src/Pixes/pix_vpaint.cpp,
	src/Pixes/pix_vpaint.h, src/Pixes/pix_write.cpp,
	src/Pixes/pix_write.h, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_writer.h, src/Pixes/pix_yuv.cpp, src/Pixes/pix_yuv.h,
	src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h, src/RTE/Array.cpp,
	src/RTE/Array.h, src/RTE/MessageCallbacks.h,
	src/Vertex/vertex_add.cpp, src/Vertex/vertex_add.h,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_combine.h,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_draw.h,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_grid.h,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_info.h,
	src/Vertex/vertex_model.cpp, src/Vertex/vertex_model.h,
	src/Vertex/vertex_mul.cpp, src/Vertex/vertex_mul.h,
	src/Vertex/vertex_offset.cpp, src/Vertex/vertex_offset.h,
	src/Vertex/vertex_quad.cpp, src/Vertex/vertex_quad.h,
	src/Vertex/vertex_scale.cpp, src/Vertex/vertex_scale.h,
	src/Vertex/vertex_set.cpp, src/Vertex/vertex_set.h,
	src/Vertex/vertex_tabread.cpp, src/Vertex/vertex_tabread.h,
	src/extra/pix_drum/pix_drum.cpp, src/extra/pix_drum/pix_drum.h,
	src/extra/pix_mano/pix_mano.cpp, src/extra/pix_mano/pix_mano.h,
	src/openGL/GEMglAccum.cpp, src/openGL/GEMglAccum.h,
	src/openGL/GEMglAlphaFunc.cpp, src/openGL/GEMglAlphaFunc.h,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglArrayElement.h,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBindTexture.h,
	src/openGL/GEMglBitmap.cpp, src/openGL/GEMglBitmap.h,
	src/openGL/GEMglBlendEquation.cpp, src/openGL/GEMglBlendEquation.h,
	src/openGL/GEMglBlendFunc.cpp, src/openGL/GEMglBlendFunc.h,
	src/openGL/GEMglCallList.cpp, src/openGL/GEMglCallList.h,
	src/openGL/GEMglClear.cpp, src/openGL/GEMglClear.h,
	src/openGL/GEMglClearAccum.cpp, src/openGL/GEMglClearAccum.h,
	src/openGL/GEMglClearColor.cpp, src/openGL/GEMglClearColor.h,
	src/openGL/GEMglClearDepth.cpp, src/openGL/GEMglClearDepth.h,
	src/openGL/GEMglClearIndex.cpp, src/openGL/GEMglClearIndex.h,
	src/openGL/GEMglClearStencil.cpp, src/openGL/GEMglClearStencil.h,
	src/openGL/GEMglClipPlane.cpp, src/openGL/GEMglClipPlane.h,
	src/openGL/GEMglColor3b.cpp, src/openGL/GEMglColor3b.h,
	src/openGL/GEMglColor3bv.cpp, src/openGL/GEMglColor3bv.h,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3d.h,
	src/openGL/GEMglColor3dv.cpp, src/openGL/GEMglColor3dv.h,
	src/openGL/GEMglColor3f.cpp, src/openGL/GEMglColor3f.h,
	src/openGL/GEMglColor3fv.cpp, src/openGL/GEMglColor3fv.h,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3i.h,
	src/openGL/GEMglColor3iv.cpp, src/openGL/GEMglColor3iv.h,
	src/openGL/GEMglColor3s.cpp, src/openGL/GEMglColor3s.h,
	src/openGL/GEMglColor3sv.cpp, src/openGL/GEMglColor3sv.h,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ub.h,
	src/openGL/GEMglColor3ubv.cpp, src/openGL/GEMglColor3ubv.h,
	src/openGL/GEMglColor3ui.cpp, src/openGL/GEMglColor3ui.h,
	src/openGL/GEMglColor3uiv.cpp, src/openGL/GEMglColor3uiv.h,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor3us.h,
	src/openGL/GEMglColor3usv.cpp, src/openGL/GEMglColor3usv.h,
	src/openGL/GEMglColor4b.cpp, src/openGL/GEMglColor4b.h,
	src/openGL/GEMglColor4bv.cpp, src/openGL/GEMglColor4bv.h,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4d.h,
	src/openGL/GEMglColor4dv.cpp, src/openGL/GEMglColor4dv.h,
	src/openGL/GEMglColor4f.cpp, src/openGL/GEMglColor4f.h,
	src/openGL/GEMglColor4fv.cpp, src/openGL/GEMglColor4fv.h,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4i.h,
	src/openGL/GEMglColor4iv.cpp, src/openGL/GEMglColor4iv.h,
	src/openGL/GEMglColor4s.cpp, src/openGL/GEMglColor4s.h,
	src/openGL/GEMglColor4sv.cpp, src/openGL/GEMglColor4sv.h,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ub.h,
	src/openGL/GEMglColor4ubv.cpp, src/openGL/GEMglColor4ubv.h,
	src/openGL/GEMglColor4ui.cpp, src/openGL/GEMglColor4ui.h,
	src/openGL/GEMglColor4uiv.cpp, src/openGL/GEMglColor4uiv.h,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColor4us.h,
	src/openGL/GEMglColor4usv.cpp, src/openGL/GEMglColor4usv.h,
	src/openGL/GEMglColorMask.cpp, src/openGL/GEMglColorMask.h,
	src/openGL/GEMglColorMaterial.cpp, src/openGL/GEMglColorMaterial.h,
	src/openGL/GEMglCopyPixels.cpp, src/openGL/GEMglCopyPixels.h,
	src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglCullFace.h, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.cpp,
	src/openGL/GEMglDepthFunc.h, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.cpp,
	src/openGL/GEMglDepthRange.h, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawArrays.h,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglDrawElements.h,
	src/openGL/GEMglEdgeFlag.cpp, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnable.h,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnableClientState.h, src/openGL/GEMglEnd.cpp,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.cpp,
	src/openGL/GEMglEndList.h, src/openGL/GEMglEvalCoord1d.cpp,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1dv.h, src/openGL/GEMglEvalCoord1f.cpp,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord1fv.h, src/openGL/GEMglEvalCoord2d.cpp,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2dv.h, src/openGL/GEMglEvalCoord2f.cpp,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalCoord2fv.h, src/openGL/GEMglEvalMesh1.cpp,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalMesh2.h, src/openGL/GEMglEvalPoint1.cpp,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglEvalPoint2.h, src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.cpp,
	src/openGL/GEMglFinish.h, src/openGL/GEMglFlush.cpp,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogf.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogi.h, src/openGL/GEMglFogiv.cpp,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrontFace.h, src/openGL/GEMglFrustum.cpp,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenLists.h, src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenTextures.h, src/openGL/GEMglGetError.cpp,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetFloatv.h, src/openGL/GEMglGetIntegerv.cpp,
	src/openGL/GEMglGetIntegerv.h, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglGetString.h, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglHint.h, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexMask.h, src/openGL/GEMglIndexd.cpp,
	src/openGL/GEMglIndexd.h, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexdv.h, src/openGL/GEMglIndexf.cpp,
	src/openGL/GEMglIndexf.h, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexfv.h, src/openGL/GEMglIndexi.cpp,
	src/openGL/GEMglIndexi.h, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexiv.h, src/openGL/GEMglIndexs.cpp,
	src/openGL/GEMglIndexs.h, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexsv.h, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglInitNames.cpp,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsList.h, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglIsTexture.h, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModelf.h, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightModeli.h, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLightf.h, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLighti.h, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineStipple.h, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLineWidth.h, src/openGL/GEMglLoadIdentity.cpp,
	src/openGL/GEMglLoadIdentity.h, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadName.h, src/openGL/GEMglLogicOp.cpp,
	src/openGL/GEMglLogicOp.h, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMap1f.h, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.cpp,
	src/openGL/GEMglMap2f.h, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1d.h, src/openGL/GEMglMapGrid1f.cpp,
	src/openGL/GEMglMapGrid1f.h, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2d.h, src/openGL/GEMglMapGrid2f.cpp,
	src/openGL/GEMglMapGrid2f.h, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialf.h, src/openGL/GEMglMaterialfv.cpp,
	src/openGL/GEMglMaterialfv.h, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMateriali.h, src/openGL/GEMglMatrixMode.cpp,
	src/openGL/GEMglMatrixMode.h, src/openGL/GEMglNewList.cpp,
	src/openGL/GEMglNewList.h, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.cpp,
	src/openGL/GEMglNormal3bv.h, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.cpp,
	src/openGL/GEMglNormal3dv.h, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.cpp,
	src/openGL/GEMglNormal3fv.h, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.cpp,
	src/openGL/GEMglNormal3iv.h, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.cpp,
	src/openGL/GEMglNormal3sv.h, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.cpp,
	src/openGL/GEMglPassThrough.h, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelStorei.h, src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferf.h,
	src/openGL/GEMglPixelTransferi.cpp,
	src/openGL/GEMglPixelTransferi.h, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.cpp,
	src/openGL/GEMglPointSize.h, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPolygonOffset.h, src/openGL/GEMglPopAttrib.cpp,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.cpp,
	src/openGL/GEMglPopClientAttrib.h, src/openGL/GEMglPopMatrix.cpp,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.cpp,
	src/openGL/GEMglPopName.h, src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglPushAttrib.cpp, src/openGL/GEMglPushAttrib.h,
	src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.cpp,
	src/openGL/GEMglPushMatrix.h, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.cpp,
	src/openGL/GEMglRasterPos2d.h, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.cpp,
	src/openGL/GEMglRasterPos2f.h, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.cpp,
	src/openGL/GEMglRasterPos2i.h, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.cpp,
	src/openGL/GEMglRasterPos2s.h, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.cpp,
	src/openGL/GEMglRasterPos3d.h, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.cpp,
	src/openGL/GEMglRasterPos3f.h, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.cpp,
	src/openGL/GEMglRasterPos3i.h, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.cpp,
	src/openGL/GEMglRasterPos3s.h, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.cpp,
	src/openGL/GEMglRasterPos4d.h, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.cpp,
	src/openGL/GEMglRasterPos4f.h, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.cpp,
	src/openGL/GEMglRasterPos4i.h, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.cpp,
	src/openGL/GEMglRasterPos4s.h, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.cpp,
	src/openGL/GEMglRectd.h, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.cpp,
	src/openGL/GEMglRecti.h, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglRenderMode.h, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglReportError.h, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotated.h, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScaled.h, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglScissor.h, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglShadeModel.h, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilMask.h, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglStencilOp.h, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1d.h, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1f.h, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1i.h, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1s.h, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2d.h, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2f.h, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2i.h, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2s.h, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3d.h, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3f.h, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3i.h, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3s.h, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4d.h, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4f.h, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4i.h, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4s.h, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvf.h, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGend.h, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.h,
	src/openGL/GEMglTexGeni.cpp, src/openGL/GEMglTexGeni.h,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexImage2D.h,
	src/openGL/GEMglTexParameterf.cpp, src/openGL/GEMglTexParameterf.h,
	src/openGL/GEMglTexParameteri.cpp, src/openGL/GEMglTexParameteri.h,
	src/openGL/GEMglTexSubImage1D.cpp, src/openGL/GEMglTexSubImage1D.h,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTexSubImage2D.h,
	src/openGL/GEMglTranslated.cpp, src/openGL/GEMglTranslated.h,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglTranslatef.h,
	src/openGL/GEMglUniform1fARB.cpp, src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.cpp, src/openGL/GEMglVertex2dv.h,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.cpp, src/openGL/GEMglVertex2fv.h,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.cpp, src/openGL/GEMglVertex2iv.h,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.cpp, src/openGL/GEMglVertex2sv.h,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.cpp, src/openGL/GEMglVertex3dv.h,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.cpp, src/openGL/GEMglVertex3fv.h,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.cpp, src/openGL/GEMglVertex3iv.h,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.cpp, src/openGL/GEMglVertex3sv.h,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.cpp, src/openGL/GEMglVertex4dv.h,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.cpp, src/openGL/GEMglVertex4fv.h,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.cpp, src/openGL/GEMglVertex4iv.h,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.cpp, src/openGL/GEMglVertex4sv.h,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMglViewport.h,
	src/openGL/GLdefine.cpp, src/openGL/GLdefine.h,
	src/plugins/PluginFactoryTimple.h, src/plugins/film.cpp,
	src/plugins/film.h, src/plugins/filmAVI/filmAVI.cpp,
	src/plugins/filmAVI/filmAVI.h,
	src/plugins/filmAVIPLAY/filmAVIPLAY.cpp,
	src/plugins/filmAVIPLAY/filmAVIPLAY.h,
	src/plugins/filmDS/filmDS.cpp, src/plugins/filmDS/filmDS.h,
	src/plugins/filmDarwin/filmDarwin.cpp,
	src/plugins/filmDarwin/filmDarwin.h,
	src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.h,
	src/plugins/filmMPEG1/filmMPEG1.cpp,
	src/plugins/filmMPEG1/filmMPEG1.h,
	src/plugins/filmMPEG3/filmMPEG3.cpp,
	src/plugins/filmMPEG3/filmMPEG3.h, src/plugins/filmQT/filmQT.cpp,
	src/plugins/filmQT4L/filmQT4L.cpp, src/plugins/filmQT4L/filmQT4L.h,
	src/plugins/filmTEST/filmTEST.cpp, src/plugins/filmTEST/filmTEST.h,
	src/plugins/record.cpp, src/plugins/record.h,
	src/plugins/recordQT4L/recordQT4L.cpp,
	src/plugins/recordQT4L/recordQT4L.h,
	src/plugins/recordV4L/recordV4L.cpp,
	src/plugins/recordV4L/recordV4L.h,
	src/plugins/recordV4L2/recordV4L2.cpp,
	src/plugins/recordV4L2/recordV4L2.h, src/plugins/video.cpp,
	src/plugins/video.h, src/plugins/videoAVT/videoAVT.cpp,
	src/plugins/videoAVT/videoAVT.h,
	src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h,
	src/plugins/videoDS/videoDS.cpp, src/plugins/videoDS/videoDS.h,
	src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDV4L/videoDV4L.h,
	src/plugins/videoDarwin/videoDarwin.cpp,
	src/plugins/videoDarwin/videoDarwin.h,
	src/plugins/videoHALCON/videoHALCON.cpp,
	src/plugins/videoHALCON/videoHALCON.h,
	src/plugins/videoPYLON/CameraProperties.cpp,
	src/plugins/videoPYLON/StreamGrabberProperties.cpp,
	src/plugins/videoPYLON/videoPYLON.cpp,
	src/plugins/videoPYLON/videoPYLON.h,
	src/plugins/videoSGI/videoSGI.cpp, src/plugins/videoSGI/videoSGI.h,
	src/plugins/videoUNICAP/videoUNICAP.cpp,
	src/plugins/videoUNICAP/videoUNICAP.h,
	src/plugins/videoV4L/videoV4L.cpp, src/plugins/videoV4L/videoV4L.h,
	src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h,
	src/plugins/videoVFW/videoVFW.cpp, src/plugins/videoVFW/videoVFW.h:
	changed encoding to UTF8 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3811
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-21  zmoelnig

	* src/plugins/videoDarwin/Makefile.am,
	src/plugins/videoDarwin/configure.ac: only built videoDarwin if this
	will succeed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3810
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-20  zmoelnig

	* src/Manips/color.cpp: fixed crasher bug with 0-lenth list git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3809
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-19  zmoelnig

	* src/Controls/gemframebuffer.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3808
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Pixes/pix_snap2tex.cpp: use RGBA16 as internal type; this
	allows for higher precision in the textures; i wonder whether it
	will make any problems git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3807
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Controls/gemframebuffer.cpp: oops, incidentally disabled
	RGBA...back again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3806
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Base/GemSettings.cpp: removed unused code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3805
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Base/GemSettings.cpp: don't dump the content to the pdconsole git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3804
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	code cleanup git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3803
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: playing
	around with menus git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3802
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: info() now also
	takes vector<atom> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3801
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Base/GemContext.h, src/Output/gemcocoawindow.h,
	src/Output/gemcocoawindow.mm, src/Output/gemglutwindow.cpp,
	src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h,
	src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h:
	setDimensions() now takes uintS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3800
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: removed
	Pd message callbacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3799
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  zmoelnig

	* src/Output/gemcocoawindow.mm: cleaned up; added comments; removed
	unsued cruft git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3798
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-18  nusmuk

	* examples/10.glsl/13.panoramique.pd,
	examples/10.glsl/panoramique.frag,
	examples/10.glsl/panoramique.vert: adding a new  example, to create
	panoramique picture based on multiple images git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3797
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemContext.cpp: honour GemSettings for width/height git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3796
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/TextBase.cpp, src/Base/TextBase.h,
	src/plugins/PluginFactory.cpp: adapt to new interface of GemSettings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3795
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemSettings.cpp, src/Base/GemSettings.h: remove Pd traces
	from public interface; reduce Pd traces in implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3794
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h: GemMan::m_title is now a
	std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3793
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemContext.cpp: use bool for boolean values git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3792
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglutwindow.cpp: FreeGLUT displaylist sharing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3791
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglutwindow.cpp: use FREETYPE define rather than
	OS-specifics git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3790
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglutwindow.cpp: cleaner code with offset/dimen git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3789
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: use
	std::containers rather than our own cruft git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3788
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglutwindow.cpp: add hint about context sharing in
	glut git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3787
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemContext.h: width/height is unsigned git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3786
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h: getting
	rid of real_* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3785
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: more verbosity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3784
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: try to allocate the
	highest possible speed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3783
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h:
	sharedContext git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3782
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglxwindow.cpp: FIXME shared context git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3781
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglxwindow.cpp: fixed position callback git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3780
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: C++ forbids to enum-- git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3779
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglxwindow.cpp: finally made resizing work correctly;
	implement cursorMess git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3778
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemcocoawindow.mm: indentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3777
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h: make print
	a method git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3776
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemcocoawindow.mm: argh...APPLE keeps changing types
	and does not provide nice macros git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3775
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/config.h.in, src/configure.ac: check for glx.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3774
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Vertex/vertex_model.cpp: removed AGL git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3773
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemPBuffer.cpp: fixed comment git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3772
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemMan.h, src/Base/config.h.in: removed uneeded includes
	and members git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3771
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemPBuffer.cpp: removed extra GL-includes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3770
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/configure.ac: disable glew by default; check for cocoa git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3769
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/m4/gem.m4: allow to set default argument for GEM_CHECK_LIB git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3768
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: tried fixing the
	operation-mode problem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3767
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Controls/gemlist.cpp, src/Controls/gemlist.h:
	start/stopRendering invalidates GemState and GemCache git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3766
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Manips/separator.cpp: don't postrender/render is there is no
	state git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3765
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/plugins/videoQTKit/README.txt: empty directory for QTKit video
	backend git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3764
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemcocoawindow.mm: argh...APPLE keeps changing types
	and does not provide nice macros git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3763
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemcocoawindow.mm: argh...APPLE keeps changing types...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3762
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemcocoawindow.mm: replaced NSUInteger with 'unsigned
	long' as the former does not exist <10.5 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3761
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemcocoawindow.mm: made dimen/offset messages do what
	they should git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3760
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: applied
	PIMPL git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3759
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm:
	callbacks for size changes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3758
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-17  zmoelnig

	* src/Base/GemContext.cpp: avoid double implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3757
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  zmoelnig

	* src/Output/gemcocoawindow.mm: finally it renders git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3756
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: it
	doesn't render...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3755
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  nusmuk

	* : oups, adding the image that was forgotten in the initial
	release.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3754
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  zmoelnig

	* src/Output/gemcocoawindow.mm: creating windows using cocoa git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3753
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  zmoelnig

	* src/Output/Makefile: have to link against Cocoa git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3752
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: code
	cleanup git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3751
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  zmoelnig

	* src/RTE/MessageCallbacks.h: renamed ::id to ::atomtype_id to keep
	ObjC happy git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3750
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm:
	non-working cocoa code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3749
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-16  zmoelnig

	* src/Output/Makefile: tweaks for OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3748
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h: rendered git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3747
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Base/GemContext.cpp: dispatcher clock git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3746
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h: window
	creates (but doesn't do much) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3745
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h: adapt for
	new GemContext interface git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3744
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemmacwindow.cpp: simple create/destroy messages git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3743
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: more pure virtual
	functions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3742
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h: and now it
	even loads (but doesn't do anything yet) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3741
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h: finally it
	compiles git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3740
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h:
	implemented some callbacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3739
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h: use
	helper-classes for msg-callbacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3738
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/RTE/MessageCallbacks.h: added some more template
	specializations git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3737
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/RTE/MessageCallbacks.h: utilities for message callbacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3736
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemmacwindow.cpp: more conversions from event->infoMsg git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3735
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-15  zmoelnig

	* src/Output/gemmacwindow.cpp: started to replace the eventStuff by
	calls to GemContext::key() and friends git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3734
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Base/GemState.cpp, src/Base/GemState.h: optimize GemState a
	bit (still eats a lot of CPU) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3733
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Base/GemCache.cpp, src/Base/GemCache.h: use boolean values for
	boolean values git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3732
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Base/GemBase.cpp: use boolean values for boolean values git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3731
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Controls/gemhead.cpp: use boolean values for boolean values git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3730
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Gem/any.h: make bad_any_cast::what() return the type problem
	as a std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3729
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h: still nogo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3728
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Output/gemmacwindow.cpp: help-struct gemmacwindow::Info git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3727
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h: still
	non-compiling git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3726
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Output/gemmacwindow.cpp, src/Output/gemmacwindow.h:
	non-working copy of GemWinCreateMac to gemmacwindow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3725
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Output/gemwindow.cpp, src/Output/gemwindow.h: removed unused
	files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3724
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h,
	src/Output/gemglxwindow.cpp: adapted to new GemContext interface git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3723
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: made
	create/destroy pure virtual git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3722
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Output/README.cocoa: ...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3721
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Pixes/pix_frei0r.cpp: less verbosity (in loader) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3720
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Pixes/pix_freeframe.cpp: even less verbosity in loader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3719
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Pixes/pix_freeframe.cpp: fail to instantiate if no FreeFrame
	plugin exists git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3718
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Pixes/frei0r.h, src/Pixes/pix_frei0r.cpp: updated frei0r.h and
	use t_param_string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3717
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-14  zmoelnig

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_program.cpp,
	src/Manips/glsl_vertex.cpp: only output shaderID on load LATER check whether we need to output '0' if no shader is loaded git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3716
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-12  nusmuk

	* examples/12.multi_screen_projection/02.nfp-help.pd,
	examples/12.multi_screen_projection/config.txt,
	examples/12.multi_screen_projection/load_save.pd,
	examples/12.multi_screen_projection/nfp_22.frag,
	examples/12.multi_screen_projection/nfp_22.vert,
	examples/12.multi_screen_projection/nfp_33.frag,
	examples/12.multi_screen_projection/nfp_33.vert,
	examples/12.multi_screen_projection/nfp_curved_wall.pd,
	examples/12.multi_screen_projection/nfp_flat_wall.pd,
	examples/12.multi_screen_projection/save_system-help.pd,
	examples/12.multi_screen_projection/saved.pd: adding an example
	about using multiple projector to render an inmage on a non flat
	surface git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3715
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* help/pix_frei0r-help.pd: updated help git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3714
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Pixes/pix_frei0r.cpp: create inlets git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3713
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Pixes/pix_frei0r.cpp, src/Pixes/pix_frei0r.h: first working
	pix_frei0r git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3712
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Base/GemDylib.cpp: more gracefule handling of (non)present
	extension git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3711
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Pixes/frei0r.h, src/Pixes/pix_frei0r.cpp,
	src/Pixes/pix_frei0r.h: 1st draf of pix_frei0r implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3710
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* help/gemreceive-help.pd: added missing help git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3709
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Manips/separator.cpp: better warning git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3708
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Base/GLStack.cpp: renamed maxmode to maxdepth to avoid
	confusion git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3707
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Controls/gemframebuffer.cpp: use GLStack::push/pop() for safer
	pushing/popping of matrices git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3706
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	allow RGB and RGBA background-color for framebuffer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3705
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-11  zmoelnig

	* src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h,
	src/Pixes/pix_data.cpp: imageStruct::getRGB() should also return
	Alpha value (as should [pix_data]) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3704
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-10  zmoelnig

	* src/Base/GLStack.cpp, src/Base/GemMan.cpp: only manipulate
	GL_COLOR stack if we have ARB_imaging git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3703
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-10  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: don't
	crash when window is closed with X git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3702
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-10  zmoelnig

	* src/Base/GemPixDualObj.cpp: make sure we really got an image at
	the rightInlet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3701
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-10  zmoelnig

	* src/Base/GemPixObj.cpp: push back pix after processing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3700
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-03  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: made it
	compile again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3699
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-03  zmoelnig

	* src/Output/gemcocoawindow.mm: fixed preprocessor-defines git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3698
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-03  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm:
	re-ordered code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3697
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-03  zmoelnig

	* src/Base/CPPExtern.h: some small macros git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3696
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/Makefile: extra rule for gemcocoawindow.pd_darwin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3695
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.mm: autorelease pool...doesn't work
	anyhow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3694
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.mm: fake implementations of methods git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3693
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.mm: compiled again on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3692
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.mm: let's try to make a window git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3691
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.h: removed more glut traces git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3690
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.mm: some STL implementations lack
	std::vector::data() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3689
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Base/GemContext.cpp: some STL implementations don't seem to
	have vector::data() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3688
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/Makefile, src/Output/gemcocoawindow.mm: made it compile
	on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3687
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: removed
	glut traces; gemcocoawindow decaration git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3686
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: another
	try git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3685
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm: still
	far from working git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3684
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemcocoawindow.h, src/Output/gemcocoawindow.mm:
	skeleton for Cocoa-Window git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3683
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: use
	std::string rather than t_symbol* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3682
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemglutwindow.cpp: made it compile on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3681
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemglutwindow.cpp: include headers for OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3680
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemglxwindow.cpp, src/Output/gemglxwindow.h: made UTF-8
	keys work git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3679
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemglxwindow.cpp: indentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3678
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/{gemXwindow.cpp => gemglxwindow.cpp},
	src/Output/{gemXwindow.h => gemglxwindow.h}: renamed gemXwindow to
	gemglxwindow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3677
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemXwindow.cpp, src/Output/gemXwindow.h: glx
	implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3676
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Output/gemglutwindow.cpp: GemContext::info() now needs
	std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3675
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: move private data
	to PIMPL extended interface to info(); made it more C++ and less Pd delayed
	output of info() (to prevent crashes) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3674
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-02  zmoelnig

	* src/Base/GemContextData.h: made members/dtor virtual to allow
	inheritance git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3673
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-01  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h: moved code out of
	GLEW_MX (hopefully this works...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3672
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-01  zmoelnig

	* src/Base/GemMan.h: make GemContext a friend of GemMan (for now) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3671
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-02-01  zmoelnig

	* src/Output/gemXwindow.cpp, src/Output/gemXwindow.h: stub for
	X-window git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3670
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Base/GemMan.cpp: use GemState accessors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3669
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Particles/part_color.cpp, src/Particles/part_color.h,
	src/Particles/part_damp.cpp, src/Particles/part_damp.h,
	src/Particles/part_draw.cpp, src/Particles/part_draw.h,
	src/Particles/part_follow.cpp, src/Particles/part_follow.h,
	src/Particles/part_gravity.cpp, src/Particles/part_gravity.h,
	src/Particles/part_head.cpp, src/Particles/part_head.h,
	src/Particles/part_info.cpp, src/Particles/part_info.h,
	src/Particles/part_killold.cpp, src/Particles/part_killold.h,
	src/Particles/part_killslow.cpp, src/Particles/part_killslow.h,
	src/Particles/part_orbitpoint.cpp, src/Particles/part_orbitpoint.h,
	src/Particles/part_render.cpp, src/Particles/part_render.h,
	src/Particles/part_sink.cpp, src/Particles/part_sink.h,
	src/Particles/part_size.cpp, src/Particles/part_size.h,
	src/Particles/part_source.cpp, src/Particles/part_source.h,
	src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetcolor.h,
	src/Particles/part_targetsize.cpp, src/Particles/part_targetsize.h,
	src/Particles/part_velcone.cpp, src/Particles/part_velcone.h,
	src/Particles/part_velocity.cpp, src/Particles/part_velocity.h,
	src/Particles/part_velsphere.cpp, src/Particles/part_velsphere.h,
	src/Particles/part_vertex.cpp, src/Particles/part_vertex.h,
	src/Particles/partlib_base.cpp, src/Particles/partlib_base.h: all
	particle objects are now derived from partlib_base git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3668
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Geos/curve.cpp, src/Geos/cylinder.cpp, src/Geos/disk.cpp,
	src/Geos/sphere.cpp, src/Geos/sphere3d.cpp, src/Geos/teapot.cpp,
	src/Geos/torus.cpp: objects that override render() have to deal with
	GemState accessors themselves git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3667
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Geos/imageVert.cpp: use GemState accessors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3666
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Manips/separator.cpp: use GemState accessors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3665
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/openGL/GEMglBitmap.cpp, src/openGL/GEMglTexImage2D.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp: use GemState accessors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3664
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Pixes/pix_buf.cpp, src/Pixes/pix_buffer_read.cpp,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_clearblock.cpp,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_draw.cpp,
	src/Pixes/pix_film.cpp, src/Pixes/pix_image.cpp,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_info.cpp,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_set.cpp, src/Pixes/pix_share_read.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_video.cpp: using GemState accessors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3663
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Base/GemPixObj.cpp: use GemState accessors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3662
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Pixes/pix_texture.cpp: use GemState accessors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3661
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Geos/circle.cpp, src/Geos/colorSquare.cpp, src/Geos/cube.cpp,
	src/Geos/cuboid.cpp, src/Geos/curve.cpp, src/Geos/curve3d.cpp,
	src/Geos/cylinder.cpp, src/Geos/disk.cpp, src/Geos/mesh_line.cpp,
	src/Geos/mesh_square.cpp, src/Geos/newWave.cpp,
	src/Geos/polygon.cpp, src/Geos/pqtorusknots.cpp,
	src/Geos/primTri.cpp, src/Geos/rectangle.cpp, src/Geos/ripple.cpp,
	src/Geos/rubber.cpp, src/Geos/scopeXYZ~.cpp,
	src/Geos/slideSquares.cpp, src/Geos/sphere.cpp,
	src/Geos/sphere3d.cpp, src/Geos/teapot.cpp, src/Geos/torus.cpp,
	src/Geos/triangle.cpp, src/Geos/tube.cpp: use GemShape proxy values
	rather than accessing GemState members git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3660
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Controls/gemhead.cpp, src/Controls/gemlist.cpp,
	src/Controls/gemlist.h: use GemState.set/get rather than directly
	accessing the member vars git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3659
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Base/GemPixDualObj.cpp, src/Base/GemPixObj.cpp,
	src/Base/GemShape.cpp, src/Base/GemShape.h, src/Base/GemState.cpp,
	src/Base/GemState.h: use GemState.set/get rather than directly
	accessing the member vars git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3658
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/plugins/videoDarwin/videoDarwin.cpp,
	src/plugins/videoDarwin/videoDarwin.h: updated to new API git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3657
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/extra/pix_artoolkit/config.h.in: removed config.h.in as this
	is generated by autoheader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3656
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Pixes/pix_record.cpp: use the first handle that opens a target git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3655
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp: better colormodel handling git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3654
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp,
	src/plugins/recordQT4L/recordQT4L.h: fixed framerate; prevent
	crashes if codec doesn't like image git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3653
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/plugins/recordV4L2/recordV4L2.cpp: removed old (unused) code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3652
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Pixes/pix_record.cpp: only try to set the codec if it has been
	define git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3651
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-31  zmoelnig

	* src/Pixes/pix_freeframe.cpp: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3650
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-30  zmoelnig

	* src/Pixes/pix_freeframe.cpp: added simple implementation for
	strnlen() if it is missing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3649
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-30  zmoelnig

	* src/Base/config.h.in, src/configure.ac: added check for strnlen() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3648
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-27  zmoelnig

	* src/Pixes/pix_freeframe.cpp: strnlen is defined in string.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3647
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-26  zmoelnig

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h: made
	loader work again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3646
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-26  zmoelnig

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h: allow to
	set paramters by name git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3645
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-26  zmoelnig

	* src/Pixes/pix_freeframe.cpp: renamed check() to checkDimen() to
	keep OSX happy git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3644
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-26  zmoelnig

	* src/Pixes/FreeFrame.h, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_freeframe.h: updated FreeFrame.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3643
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-24  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.cpp: protect HAVE_UNICAP git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3642
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-24  zmoelnig

	* src/plugins/videoUNICAP/configure.ac: fix configure.ac git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3641
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-22  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.cpp,
	src/plugins/videoUNICAP/videoUNICAP.h: 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!) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3640
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-22  zmoelnig

	* src/Pixes/pix_video.cpp: prevent double restarting of device git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3639
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-22  zmoelnig

	* src/TODO: added videopipes (with URLs) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3638
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.cpp: turned off debugging
	printout git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3637
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/plugins/Makefile, src/plugins/configure.ac: added videoUNICAP
	to buildsystem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3636
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.cpp: restart transfer when
	changing dimension hmm, this stops acquisition on my laptop: seems to be related to the
	device not properly starting git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3635
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/Base/ThreadLock.cpp, src/Base/ThreadMutex.cpp,
	src/Base/{ThreadLock.h => ThreadMutex.h}: renamed from Lock to Mutex git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3634
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/plugins/video.cpp: copyright header git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3633
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.cpp,
	src/plugins/videoUNICAP/videoUNICAP.h: capturing seems to work (with
	system buffers); props too TODO: dimension/format setting       user-buffer      capturing seems to not start on startup git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3632
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/Base/ThreadLock.cpp, src/Base/ThreadLock.h: wrapper class for
	mutex git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3631
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/Base/GemDylib.h: copyright fix git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3630
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.cpp,
	src/plugins/videoUNICAP/videoUNICAP.h: implementing unicap backend:
	start/stop device git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3629
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/plugins/videoUNICAP/videoUNICAP.cpp,
	src/plugins/videoUNICAP/videoUNICAP.h: stripped everythig off git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3628
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-21  zmoelnig

	* src/plugins/videoUNICAP/Makefile.am,
	src/plugins/videoUNICAP/configure.ac,
	src/plugins/videoUNICAP/videoUNICAP.cpp,
	src/plugins/videoUNICAP/videoUNICAP.h: V4L2 copied as templates for
	UNICAP git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3627
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-19  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp: made it compile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3626
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-19  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp: forgot to declare types git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3625
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-19  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp: add YUV format git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3624
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-19  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp: made EOM work properly git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3623
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-19  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp: fixing the EOM git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3622
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-19  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp: removed verbose output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3621
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-19  zmoelnig

	* src/plugins/filmDarwin/filmDarwin.cpp,
	src/plugins/filmDarwin/filmDarwin.h: added some seeking
	functionality & removed unneeded code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3620
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-18  zmoelnig

	* src/Base/TextBase.cpp: correctly parse UTF-8 encoded symbols git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3619
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-18  zmoelnig

	* help/circle-help.pd, help/cone-help.pd, help/cylinder-help.pd,
	help/disk-help.pd: added docs about arguments (thanks max) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3618
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-12  zmoelnig

	* examples/07.texture/07.feedback.pd: turn lighting on git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3617
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-12  zmoelnig

	* examples/07.texture/07.feedback.pd: set the window dimension to
	512x512 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3616
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-12  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.cpp: properly get timestamp git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3615
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-12  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.cpp: implement some properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3614
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-12  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDV4L/videoDV4L.h: adapted videoDV4L to the new API git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3613
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-11  zmoelnig

	* src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.h: optional frametable support older versions of gmerlin-avdecoder don't have frametable support git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3612
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-10  zmoelnig

	* src/plugins/recordQT/recordQT.cpp: need to get the cstring from
	std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3611
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-10  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp: fix
	lqt_set_video_parameter() version hickups older versions of lqt had the key as "char*" whereas modern versions
	use "const char*" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3610
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-08  zmoelnig

	* src/plugins/filmGMERLIN/filmGMERLIN.cpp: getting rid of verbose
	output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3609
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-06  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/pix_record.h: getting rid of
	unused variables LATER: check the uss of m_startRecord/m_stopRecord in recordQT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3608
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-06  zmoelnig

	* src/plugins/recordQT/recordQT.cpp,
	src/plugins/recordQT/recordQT.h: (partially) adapted to new gem::record API changed setCodec(string) and open(string); TODO: getCodecs() & make setCodec(string) work on all available
	codecs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3607
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-06  zmoelnig

	* src/plugins/recordV4L/recordV4L.cpp,
	src/plugins/recordV4L2/recordV4L2.cpp: upside down git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3606
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-06  zmoelnig

	* src/plugins/recordV4L/recordV4L.cpp,
	src/plugins/recordV4L/recordV4L.h: updated to new API git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3605
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-06  zmoelnig

	* src/plugins/recordV4L2/recordV4L2.cpp,
	src/plugins/recordV4L2/recordV4L2.h: adapted to new API of
	gem::record git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3604
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-06  zmoelnig

	* src/Pixes/pix_record.cpp: protect against empty images and some verbose output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3603
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-06  zmoelnig

	* src/plugins/record.cpp: protect against empty image git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3602
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-06  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.h: removed internal setCodec()
	(not needed any more) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3601
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/record.h: get rid of m_recordStart/m_recordStop git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3600
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/Pixes/pix_record.cpp: changed type-names to uppercase "float" has problems with Pd, so let's use "Float" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3599
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp: getting rid of outrageous
	debugging output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3598
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp: first attempt to implement
	properties seems to work! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3597
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp,
	src/plugins/recordQT4L/recordQT4L.h: property enumeration git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3596
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp: better codec-selection
	scheme immediately check whether a codec can be set in setCodec(), rather
	than deferring it to the init() phase git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3595
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/Pixes/pix_record.cpp: remember name of successfully opened
	codec git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3594
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/record.h: remove size() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3593
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/recordQT/recordQT.cpp: use exceptions/error() where
	appropriate git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3592
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/record.cpp, src/plugins/record.h,
	src/plugins/recordQT/recordQT.cpp, src/plugins/recordQT/recordQT.h,
	src/plugins/recordQT4L/recordQT4L.cpp,
	src/plugins/recordQT4L/recordQT4L.h: moved m_width/m_height into
	implementations git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3591
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp,
	src/plugins/recordQT4L/recordQT4L.h: setCodec() (re)implemented
	using std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3590
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/pix_record.h: new way of
	handling codecs a selected codec selects a number of handles that provide the given
	codec git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3589
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/record.cpp, src/plugins/record.h: getting rid of
	position(), m_xoff & m_yoff git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3588
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/record.h: getting rid of m_minFrames and m_maxFrames theses variables are never used git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3587
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/Pixes/pix_record.cpp: reset frame-counter at start-recording git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3586
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/record.cpp, src/plugins/record.h,
	src/plugins/recordQT/recordQT.cpp,
	src/plugins/recordQT4L/recordQT4L.cpp,
	src/plugins/recordV4L/recordV4L.cpp,
	src/plugins/recordV4L2/recordV4L2.cpp: get rid of internal
	m_currentFrame this ought to be tracked in pix_record if needed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3585
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/record.h, src/plugins/recordQT/recordQT.cpp,
	src/plugins/recordQT/recordQT.h,
	src/plugins/recordQT4L/recordQT4L.cpp,
	src/plugins/recordQT4L/recordQT4L.h,
	src/plugins/recordV4L/recordV4L.cpp,
	src/plugins/recordV4L/recordV4L.h,
	src/plugins/recordV4L2/recordV4L2.cpp,
	src/plugins/recordV4L2/recordV4L2.h: putFrame() now returns bool
	rather than int git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3584
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/Pixes/pix_record.cpp, src/plugins/record.cpp,
	src/plugins/record.h: separate internal from external gem::record
	API gem::record implementations implement open(), close() & putFrame()
	whereas pix_record access these via wrappers start(), stop() &
	write() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3583
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/plugins/recordQT4L/recordQT4L.cpp,
	src/plugins/recordQT4L/recordQT4L.h: started to implement new
	getCodecs-API git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3582
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/Pixes/pix_record.cpp: send codec-details to the outlet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3581
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-05  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/pix_record.h,
	src/plugins/record.cpp, src/plugins/record.h: slowly changing
	gem::record API: swich to std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3580
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-04  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: prevent double keypress event
	generation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3579
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-03  zmoelnig

	* src/plugins/recordQT/recordQT.cpp,
	src/plugins/recordQT/recordQT.h: getting rid of size()/position() and moved some variables from record to recordQT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3578
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-01  zmoelnig

	* help/pix_video-help.pd: added property-settings help git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3577
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2011-01-01  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: property settings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3576
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-30  nusmuk

	* examples/11.obj-exporter/obj_exporter-help.pd,
	examples/12.multi_screen_projection/01.flat_projection-help.pd,
	examples/12.multi_screen_projection/flat_projection.pd,
	examples/12.multi_screen_projection/soft_edge.frag: add example for
	using matrix of screen to create a huge display git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3575
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-10  zmoelnig

	* src/Make.config.in: forgot to add RTE git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3574
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-09  zmoelnig

	* src/Pixes/pix_curve.cpp, src/Pixes/pix_histo.cpp: use RTE::Array
	rather than directly accessing Pd's arrays this hopefully fixes the problems on 64bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3573
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-09  zmoelnig

	* src/Base/GemPixConvert.h: rgb2gray conversion parameters fix if we use the Y(UV) parameters, we also need the Y_OFFSET git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3572
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-09  zmoelnig

	* src/RTE/Array.cpp, src/RTE/Array.h: set-message for arrays git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3571
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-08  zmoelnig

	* src/Pixes/pix_film.cpp: fixed NULL-pointer access (closes:
	3078043) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3570
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-08  zmoelnig

	* help/pix_share_read-help.pd, help/pix_share_write-help.pd: mention
	'set' message git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3569
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-08  zmoelnig

	* help/teapot-help.pd: fixes #3126880 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3568
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-08  zmoelnig

	* help/linear_path-help.pd, help/spline_path-help.pd: fixes #3126893 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3567
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-08  zmoelnig

	* help/polygon_smooth-help.pd: fixes #3126895 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3566
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-08  zmoelnig

	* help/part_gravity-help.pd, help/part_head-help.pd,
	help/part_info-help.pd, help/part_killold-help.pd,
	help/part_orbitpoint-help.pd, help/part_render-help.pd,
	help/part_sink-help.pd, help/part_size-help.pd,
	help/part_source-help.pd, help/part_velcone-help.pd,
	help/part_velocity-help.pd, help/part_velsphere-help.pd,
	help/part_vertex-help.pd, help/pix_blob-help.pd,
	help/pix_clearblock-help.pd, help/pix_indycam-help.pd,
	help/pix_video-help.pd, help/pix_videoDS-help.pd,
	help/pix_zoom-help.pd, help/tube-help.pd: font-size 10 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3565
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-08  zmoelnig

	* src/Manips/glsl_program.cpp: non-random ID generation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3564
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-07  zmoelnig

	* src/RTE/Array.cpp, src/RTE/Array.h, src/RTE/Makefile: floatarray
	wrapper git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3563
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-12-01  zmoelnig

	* src/Manips/glsl_fragment.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_program.cpp, src/Manips/glsl_program.h,
	src/Manips/glsl_vertex.cpp: shaderID - atom mapping revised use hashmaps for GLuint<->t_float mapping; some minor cleanups in
	verbose output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3562
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-18  zmoelnig

	* src/plugins/videoPYLON/README.txt: pylonified git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3561
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-10  zmoelnig

	* src/plugins/videoPYLON/CameraProperties.cpp,
	src/plugins/videoPYLON/StreamGrabberProperties.cpp,
	src/plugins/videoPYLON/videoPYLON.cpp: cleaned up Properties stuff is now fully based on std::map; reindentation...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3560
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-10  zmoelnig

	* src/plugins/videoPYLON/pylon.m4: add pylonutilities to the libs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3559
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-10  zmoelnig

	* src/plugins/videoPYLON/CameraProperties.cpp: reorganized code
	using loads of preprocessor magic git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3558
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-10  zmoelnig

	* src/configure.ac: removed Pd's reference path git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3557
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-10  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: renamed continuousGrab
	to asynchronousGrab git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3556
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-10  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: renamed
	"continuousGrab" to "asynchronuousGrab" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3555
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-10  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp: use Prop-types git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3554
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-10  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp,
	src/plugins/videoPYLON/videoPYLON.h: converter class using pylons
	ImageConvert routines git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3553
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-09  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp,
	src/plugins/videoPYLON/videoPYLON.h: converter (half-working) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3552
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-09  zmoelnig

	* src/plugins/videoPYLON/CameraProperties.cpp,
	src/plugins/videoPYLON/CameraProperties.h,
	src/plugins/videoPYLON/StreamGrabberProperties.cpp,
	src/plugins/videoPYLON/StreamGrabberProperties.h: property-handling
	using std::map git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3551
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-09  zmoelnig

	* src/plugins/videoPYLON/pylon.m4: check for pylonutilities...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3550
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-03  zmoelnig

	* src/plugins/videoPYLON/StreamGrabberProperties.cpp: init git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3549
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-03  zmoelnig

	* src/plugins/videoPYLON/Makefile.am: fixed typo: its
	StreamGrabberProperties.cpp git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3548
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-03  zmoelnig

	* src/plugins/videoPYLON/{CameraPropertiesSet.h =>
	CameraProperties.cpp}, src/plugins/videoPYLON/CameraProperties.h,
	src/plugins/videoPYLON/CameraPropertiesGet.h,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoPYLON/{StreamGrabberPropertiesSet.h =>
	StreamGrabberProperties.cpp},
	src/plugins/videoPYLON/StreamGrabberProperties.h,
	src/plugins/videoPYLON/StreamGrabberPropertiesGet.h,
	src/plugins/videoPYLON/videoPYLON.cpp: moved the properties code
	into separate cxx files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3547
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-03  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp: indentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3546
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/plugins/videoPYLON/CameraPropertiesSet.h,
	src/plugins/videoPYLON/StreamGrabberPropertiesSet.h: simplistic
	protection against negative enum values git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3545
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp: output to Pd rather than
	std::cerr git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3544
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/plugins/video.cpp: no debugging output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3543
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/Pixes/pix_video.cpp: debugging output during enumeration git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3542
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp: don't erase() props before
	using their values to set() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3541
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp: delete props when getting
	(to make sure to only return props readable) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3540
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/plugins/videoAVT/videoAVT.cpp: made it compile...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3539
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/plugins/videoAVT/videoAVT.cpp,
	src/plugins/videoAVT/videoAVT.h: added properties to AVT (not tested
	at all...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3538
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-02  zmoelnig

	* src/plugins/video.cpp: hopefully thread-safed the grabContinuous() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3537
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-01  zmoelnig

	* src/Pixes/pix_video.cpp, src/plugins/video.cpp: fixes continuous
	message TODO: setting the continuous flag in video::PIMPL is still prone to
	race-conditions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3536
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-01  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	src/plugins/video.cpp, src/plugins/video.h: made continuous grabbing
	settable from outside git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3535
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-01  zmoelnig

	* src/plugins/video.cpp: properly thawing/freezing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3534
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-01  zmoelnig

	* src/plugins/video.cpp: freeze() in the loop; thaw() when stopping
	the capture thread git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3533
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-01  zmoelnig

	* src/plugins/video.cpp: thaw in frameRelease() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3532
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-11-01  zmoelnig

	* src/plugins/video.cpp: experiment with signalling to avoid unneccessary overhead when capturing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3531
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp: removed debugging
	printout git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3530
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/Make.config.in: removed PDREFPATH no need to keep installation compatibility with outdated Pd's git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3529
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/plugins/videoPYLON/CameraPropertiesGet.h,
	src/plugins/videoPYLON/CameraPropertiesSet.h,
	src/plugins/videoPYLON/StreamGrabberPropertiesSet.h,
	src/plugins/videoPYLON/videoPYLON.cpp: more attributes for pylon git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3528
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/Pixes/pix_video.cpp: indentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3527
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp: better algorithm for
	extracting the backends from the dll-listing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3526
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/Base/GemDylib.h, src/Base/GemFiles.h: dllexport as needed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3525
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/Base/GemState.cpp: properly return in non-void functions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3524
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/Gem/any.h: must not dllexport a function definition (only
	declarations are allowed) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3523
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/Pixes/pix_share_write.cpp: snprintf and M$VC fix git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3522
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-31  zmoelnig

	* src/plugins/videoVFW/videoVFW.cpp: fixed w32 issues git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3521
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/plugins/videoVFW/videoVFW.cpp,
	src/plugins/videoVFW/videoVFW.h: adapted to new interface git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3520
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp,
	src/plugins/videoHALCON/videoHALCON.h: clean up of the halcon code also allow to acces devices by number (if enumerated) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3519
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/Base/GemSetup.cpp: fixed typo with Hans' name git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3518
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: V4L2: getting rid of set... stuff
	as this is now handled via properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3517
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/plugins/videoV4L/videoV4L.cpp,
	src/plugins/videoV4L/videoV4L.h: V4L1: initial support for new
	properties interface git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3516
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h: initial support for new
	interface...  NOTE: need to restart when channel changes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3515
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/Pixes/pix_video.cpp, src/plugins/video.cpp,
	src/plugins/video.h: get rid of the set...() stuff, as this is now
	handled by setProperties() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3514
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/Pixes/pix_video.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3513
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/Pixes/pix_video.cpp: "enumerate" video-devices now reports to
	the infoout we also append the backend for a given video-device to the info git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3512
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/Base/Properties.cpp: return a value in assign() forgot to 'return (*this);' in assignment operator (g++ is a bit lax
	here...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3511
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-30  zmoelnig

	* src/Base/Properties.cpp, src/Base/Properties.h: copy constructor
	and assignment for Properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3510
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-28  zmoelnig

	* src/plugins/videoPYLON/CameraPropertiesGet.h,
	src/plugins/videoPYLON/StreamGrabberPropertiesGet.h,
	src/plugins/videoPYLON/videoPYLON.cpp: property getting ah, those enumerations...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3509
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-28  zmoelnig

	* src/Base/GemFiles.cpp, src/Base/GemFiles.h,
	src/Base/GemSettings.cpp: moved expandEnv into GemFiles git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3508
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-27  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: adapted to new API (that requires
	openDevice() to be called with props) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3507
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-27  zmoelnig

	* src/plugins/videoPYLON/videoPYLON.cpp,
	src/plugins/videoPYLON/videoPYLON.h: first working version git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3506
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-27  zmoelnig

	* src/plugins/videoPYLON/pylon.m4: no need to link against
	(non-existant) libpyloncpp git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3505
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-27  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp,
	src/plugins/videoHALCON/videoHALCON.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3504
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-26  nusmuk

	* help/pix_data-help.pd: better help file for pix_data git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3503
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-25  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp,
	src/plugins/videoHALCON/videoHALCON.h: get/set parameters sometimes this still acts weird: parameters reported to be supported
	are not; types are wrong...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3502
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-25  nusmuk

	* examples/10.glsl/12.tri2fan.pd, examples/10.glsl/tri2fan.frag,
	examples/10.glsl/tri2fan.geo, examples/10.glsl/tri2fan.vert: add a
	better exemple for geometry shader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3501
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-25  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp,
	src/plugins/videoHALCON/videoHALCON.h: updated to new interface -
	implemented get/enum props git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3500
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-25  zmoelnig

	* src/Pixes/pix_video.cpp, src/plugins/video.cpp,
	src/plugins/video.h: openDevice() now also sets initial
	gem::Properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3499
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-25  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: remove unneccessary
	variables; initialize vars git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3498
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-25  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: 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...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3497
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-25  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3496
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-25  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: debugging output this time we can separately set debugging-printout for xioctl,
	threads and normal git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3495
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: debugging output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3494
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3493
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3492
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: removed dimension-setting
	from startTransfer width/height settings should really only be applied in setProperties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3491
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: use xioctl rather than
	v4l2_ioctl xioctl is a wrapper for v4l2_ioctl git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3490
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: debugging printout added new define debugIOCTL for debugging  v4l2_ioctlS.  fixed typos
	in debugging output.  removed unconditional debugging output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3489
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: don't set the channel in
	startTransfer this is done in setProperties() if needed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3488
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: removed "buggy driver
	paranoia", as it doesn't do anything meaningful all the code sets variables that are never ever used again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3487
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3486
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: implemented and updated to new
	interface of plugin/video.h mostly setting of properties works now (at least for PARAMs) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3485
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: better debugging output either more readable code or more information or both git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3484
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-24  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	src/plugins/video.cpp, src/plugins/video.h: updated properties
	interface and Pd-interface properties interface is more flexible; Pd interface allows to get
	data into patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3483
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-22  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: starting to port to new interface git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3482
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-22  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: get/set/enumerate
	properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3481
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-22  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: get/set/enumerate
	properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3480
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-20  zmoelnig

	* src/Base/Properties.cpp, src/Base/Properties.h: more on properties git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3479
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-16  zmoelnig

	* src/Base/Properties.h: notes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3478
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-16  zmoelnig

	* src/Base/Properties.cpp, src/Base/Properties.h: simple string->any
	map git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3477
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-14  zmoelnig

	* src/plugins/videoPYLON/LICENSE.txt,
	src/plugins/videoPYLON/videoPYLON.sln,
	src/plugins/videoPYLON/videoPYLON.vcproj: PYLONified git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3476
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-14  zmoelnig

	* src/plugins/videoPYLON/LICENSE.txt,
	src/plugins/videoPYLON/Makefile.am,
	src/plugins/videoPYLON/README.txt,
	src/plugins/videoPYLON/configure.ac,
	src/plugins/videoPYLON/pylon.m4,
	src/plugins/videoPYLON/videoPYLON.cpp,
	src/plugins/videoPYLON/videoPYLON.h,
	src/plugins/videoPYLON/videoPYLON.sln,
	src/plugins/videoPYLON/videoPYLON.vcproj: non-working prototype for
	PYLON backend git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3475
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-14  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp: example code how to get
	parameters git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3474
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-14  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp: asynchronous frame
	grabbing this seems to give us way better framerates git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3473
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-14  zmoelnig

	* src/Base/TextBase.cpp: only re-generate font if there is none previous code would re-generate the entire font each time the text
	was updated.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3472
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-12  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3471
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-10-12  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.h: Status should not be
	defined as "int" ouch: Xlib.h defines "Status" as "int", but Halcon uses "Status" as
	a variable name.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3470
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-09-30  zmoelnig

	* src/extra/Makefile, src/extra/configure.ac: removed
	pix_drum/pix_mano from build process until we have a makefile for
	them git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3469
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-09-24  zmoelnig

	* src/extra/Makefile, src/extra/configure.ac: include
	pix_mano/pix_drum git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3468
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-09-24  zmoelnig

	* src/extra/pix_drum/LICENSE.txt,
	src/extra/pix_drum/pix_drum-help.pd,
	src/extra/pix_drum/pix_drum.cpp, src/extra/pix_drum/pix_drum.h,
	src/extra/pix_mano/LICENSE.txt,
	src/extra/pix_mano/pix_mano-help.pd,
	src/extra/pix_mano/pix_mano.cpp, src/extra/pix_mano/pix_mano.h:
	added jaime's pix_mano/pix_drum objects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3467
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-09-16  eighthave

	* doc/manual/GemFaq.html: replaced dead pure-data.org with
	puredata.info git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3466
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-09-06  zmoelnig

	* src/Geos/model_loader.cpp: allow negative indices should fix #3054193 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3464
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-09-06  zmoelnig

	* src/Pixes/pix_share_write.cpp: hopefully better hashing algorithm git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3463
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-09-05  nusmuk

	* examples/10.glsl/06.rectangle_multitexture.pd,
	examples/10.glsl/{06.framebuffer_and_shader.pd =>
	07.framebuffer_and_shader.pd},
	examples/10.glsl/{07.multi_pass_rendering.pd =>
	08.multi_pass_rendering.pd},
	examples/10.glsl/{08.vertex_texture_fetching.pd =>
	09.vertex_texture_fetching.pd},
	examples/10.glsl/{09.GPGPU_Physical_model.pd =>
	10.GPGPU_Physical_model.pd}, examples/10.glsl/{10.geometry.pd =>
	11.geometry.pd}, examples/10.glsl/GLSL_mix.frag,
	examples/10.glsl/GLSL_mix.vert: add a multitexture example, with
	texture of 2 diferents size.  thanks to JACK git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3462
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-27  nusmuk

	* examples/11.obj-exporter/obj_cube.pd,
	examples/11.obj-exporter/obj_rectangle.pd,
	examples/11.obj-exporter/obj_square.pd: small bug fix about
	primitive size git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3461
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-27  nusmuk

	* examples/11.obj-exporter/obj_cube.pd,
	examples/11.obj-exporter/obj_exporter-help.pd,
	examples/11.obj-exporter/obj_exporter.pd,
	examples/11.obj-exporter/obj_primTri.pd,
	examples/11.obj-exporter/obj_rectangle.pd,
	examples/11.obj-exporter/obj_square.pd: add .obj exportation exemple git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3460
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-22  zmoelnig

	* src/Geos/multimodel.cpp: glmTexture() has to be called before
	compiling the display lists git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3458
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-17  zmoelnig

	* src/m4/gem.m4: GEM_CHECK_LIB also defines HAVE_function git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3457
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-17  zmoelnig

	* src/plugins/filmQT4L/configure.ac,
	src/plugins/filmQT4L/filmQT4L.cpp: use "lqt_seek_video" is available git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3456
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-17  zmoelnig

	* src/plugins/filmGMERLIN/filmGMERLIN.cpp: remove #warning git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3455
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-17  zmoelnig

	* src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.h: use frametable if possible git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3454
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-16  zmoelnig

	* src/plugins/filmGMERLIN/filmGMERLIN.cpp,
	src/plugins/filmGMERLIN/filmGMERLIN.h: try to avoid seeking if next
	frame would be the requested frame anyhow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3453
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-16  zmoelnig

	* help/rectangle-help.pd: added note about double-size...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3452
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-07  zmoelnig

	* src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h,
	src/plugins/videoV4L2/videoV4L2.cpp: implemented fromARGB() v4l2 devices with FMT_RGB32 return ARGB -> now we finally have to
	correct colors! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3451
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-07  zmoelnig

	* src/extra/pix_artoolkit/Make.config.in,
	src/extra/pix_artoolkit/configure.ac: forgot to check for "-fPIC" "-fPIC" is needed on x86_64...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3450
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-04  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: fromBGRA() is now implemented git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3449
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-04  zmoelnig

	* src/plugins/recordV4L2/recordV4L2.cpp: more verbose output;
	comment about why RGB32 is a bad idea git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3448
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-08-02  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: include <sys/stat.h> to use
	fstat backport of ubuntu patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3447
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-15  zmoelnig

	* src/plugins/Makefile, src/plugins/configure.ac: added recordV4L
	and recordV4L2 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3446
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-15  nusmuk

	* help/cube-help.pd: change the draw message from fill to default git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3445
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-15  zmoelnig

	* src/plugins/recordV4L2/recordV4L2.cpp: less verbose output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3444
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-15  zmoelnig

	* src/plugins/recordV4L2/configure.ac,
	src/plugins/recordV4L2/recordV4L2.cpp: made the V4L2 loopback device
	work git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3443
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-15  zmoelnig

	* src/plugins/recordV4L2/Makefile.am,
	src/plugins/recordV4L2/configure.ac,
	src/plugins/recordV4L2/recordV4L2.cpp,
	src/plugins/recordV4L2/recordV4L2.h: skeleton for recordV4L2 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3442
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  zmoelnig

	* src/plugins/recordV4L/recordV4L.cpp: added (disabled) code from
	effectv to show how to react on ioctls from the client git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3441
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  zmoelnig

	* src/plugins/recordV4L/recordV4L.cpp,
	src/plugins/recordV4L/recordV4L.h: we can now write to a v4l
	loopback device git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3440
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  zmoelnig

	* src/plugins/recordV4L/configure.ac,
	src/plugins/recordV4L/recordV4L.cpp: more skeleton (still no
	functionality) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3439
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  zmoelnig

	* src/plugins/recordV4L/Makefile.am,
	src/plugins/recordV4L/configure.ac,
	src/plugins/recordV4L/recordV4L.cpp,
	src/plugins/recordV4L/recordV4L.h: skeleton for a pix-output to v4l
	loopback git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3438
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  zmoelnig

	* src/Base/GLStack.h, src/Base/GemState.cpp, src/Base/GemState.h:
	careful with auto_ptr and copy-assignment override assignment operator in order to prevent crashes.  fixes
	#3029467 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3437
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  zmoelnig

	* src/Controls/gemlist.cpp: moved comment to the proper place git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3436
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  zmoelnig

	* src/plugins/videoV4L/videoV4L.cpp: support for non-libv4l "open()" and the like need to by FQND'd ("::open()") in order to not
	interfere with class methods ("videoV4L::open()") git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3435
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  nusmuk

	* src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h: add
	repeat(int) and quality(int) message to pix_imageInPlace git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3434
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-14  nusmuk

	* src/Pixes/pix_imageInPlace.cpp: pix_imageInPlace crash if you
	preload images, and then click on download, without creating a
	windows first.  this commit should fix this bug.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3433
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-13  zmoelnig

	* src/Pixes/pix_share_write.cpp: cleaned up code a bit changed "post" to "verbose" TODO: shared memory for w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3432
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-13  zmoelnig

	* build/autoconf/autogen.sh: "force install verbose" autoreconf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3431
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-09  zmoelnig

	* src/Pixes/pix_film.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3430
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-09  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: "open"-message is
	now an alias for both "startRendering()" (with no args) and for
	"driver" (with 1 arg; for compatibility reasons) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3429
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-09  zmoelnig

	* src/extra/configure.ac: this configure is for Gem's extras git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3428
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-08  zmoelnig

	* src/Base/config.h.in, src/configure.ac, src/m4/gem.m4: svn-version
	is now handled by make rather than autoconf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3427
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-08  zmoelnig

	* src/Base/CPPExtern.h, src/Base/GemException.cpp,
	src/Base/GemException.h: optionally add objectname/object to the
	generic exception handler this allows the generic handler to display the correct object-name git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3426
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-08  zmoelnig

	* src/plugins/videoAVT/videoAVT.cpp: untested support for
	bayer-images git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3425
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-02  zmoelnig

	* src/Makefile, src/gemversion.sh, src/pkgversion.sh,
	src/pkgversion.txt, src/version.h.in: renamed gemversion.sh to
	pkgversion.sh git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3424
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-02  zmoelnig

	* src/Geos/scopeXYZ~.cpp: removed verbose printout git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3423
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-02  zmoelnig

	* src/Base/GemVersion.cpp, src/Make.config.in, src/Makefile,
	src/gemversion.sh: dynamic version handling LATER: turn "gemversion.sh" into a more generic "pkgversion.sh" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3422
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-02  zmoelnig

	* src/Base/GemSettings.cpp: 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.htmlgit-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3421
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-02  zmoelnig

	* src/Makefile, src/gemversion.sh, src/version.h.in: start of an
	autoversion system i'd like to have the SVN-revision number in the build git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3420
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/README.txt: long README git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3419
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/videoAVT.cpp: print UniqueID as hex git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3418
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/README.txt: added TODO git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3417
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/videoAVT.cpp,
	src/plugins/videoAVT/videoAVT.h: probably working now (who knows) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3416
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/videoAVT.cpp,
	src/plugins/videoAVT/videoAVT.h: at least it compiles now we need a GiGE camera to test this git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3415
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/README.txt: AVT...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3414
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/videoAVT.vcproj: link against PvApi.lib
	rather than Halcon.lib git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3413
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/LICENSE.txt: adapted LICENSE for use with AVT
	rather than HALCON git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3412
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-07-01  zmoelnig

	* src/plugins/videoAVT/LICENSE.txt,
	src/plugins/videoAVT/Makefile.am, src/plugins/videoAVT/README.txt,
	src/plugins/videoAVT/avt.m4, src/plugins/videoAVT/configure.ac,
	src/plugins/videoAVT/videoAVT.cpp, src/plugins/videoAVT/videoAVT.h,
	src/plugins/videoAVT/videoAVT.sln,
	src/plugins/videoAVT/videoAVT.vcproj: template for AVT-backend git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3411
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/gemversion.sh: better formatting git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3410
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/gemversion.sh, src/m4/gem.m4: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3409
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/Base/GemVersion.cpp, src/Base/GemVersion.h,
	src/Base/config.h.in, src/configure.ac, src/m4/gem.m4: micro-version
	and codename now handled by configure git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3408
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/plugins/filmAVIPLAY/filmAVIPLAY.h,
	src/plugins/filmDarwin/filmDarwin.h,
	src/plugins/filmGMERLIN/filmGMERLIN.h,
	src/plugins/filmMPEG1/filmMPEG1.h,
	src/plugins/filmMPEG3/filmMPEG3.h, src/plugins/filmQT4L/filmQT4L.h,
	src/plugins/filmTEST/filmTEST.h,
	src/plugins/recordQT4L/recordQT4L.h,
	src/plugins/videoDC1394/videoDC1394.h,
	src/plugins/videoDV4L/videoDV4L.h,
	src/plugins/videoDarwin/videoDarwin.h,
	src/plugins/videoSGI/videoSGI.h, src/plugins/videoV4L/videoV4L.h,
	src/plugins/videoV4L2/videoV4L2.h: GEM_EXTERN -> GEM_EXPORT even for non-w32 plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3407
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3406
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/Geos/scopeXYZ~.cpp: signed/unsigned comparision git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3405
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* build/win-vs2003/gem.sln, src/plugins/videoHALCON/videoHALCON.h,
	src/plugins/videoHALCON/videoHALCON.vcproj: made videoHALCON compile
	on w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3404
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* build/win-vs2003/gem.vcproj: renamed scopeXYZto scopeXYZ~ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3403
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/Geos/scopeXYZ~.cpp: signed/unsigned comparision git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3402
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.sln,
	src/plugins/videoHALCON/videoHALCON.vcproj: (dummy) M$VC-project files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3401
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* help/alpha-help.pd, help/gemframebuffer-help.pd,
	help/gemlist_info-help.pd, help/gemwin-help.pd,
	help/pix_chroma_key-help.pd, help/pix_film-help.pd,
	help/pix_lumaoffset-help.pd, help/pix_movie-help.pd,
	help/textextruded-help.pd, help/textoutline-help.pd: updated help
	patches (according to max) and removed dupes closes #3021553, #3021551, #3021470, #3021461, #3021460 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3399
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-28  zmoelnig

	* src/Geos/scopeXYZ~.cpp, src/Geos/scopeXYZ~.h: hopefully fixed bug
	crashing [scopeXYZ~] very small scope-buffers in combination with long dsp-blocks could
	lead to crashes; should be fixed now git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3398
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-25  zmoelnig

	* src/Geos/{scopeXYZ.cpp => scopeXYZ~.cpp}, src/Geos/{scopeXYZ.h =>
	scopeXYZ~.h}: renamed file to "scopeXYZ~" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3397
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-25  zmoelnig

	* src/Geos/scopeXYZ.cpp, src/Geos/scopeXYZ.h: seems to work so far
	(closes #2955520) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3396
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-25  zmoelnig

	* src/Geos/scopeXYZ.cpp: scopeXYZ~: at least something going on with
	the texcoords git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3395
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-25  zmoelnig

	* src/Geos/scopeXYZ.cpp, src/Geos/scopeXYZ.h: fixing scopeXYZ~ working, though not yet with textures git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3394
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-23  zmoelnig

	* src/plugins/Makefile, src/plugins/configure.ac: added videoHALCON git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3393
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-23  zmoelnig

	* src/plugins/videoHALCON/README.txt: added README git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3392
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-23  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp: simple parser for the
	device-string (using ":" as delimiter) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3391
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-23  zmoelnig

	* src/plugins/videoHALCON/LICENSE.txt,
	src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoHALCON/configure.ac,
	src/plugins/videoHALCON/halcon.m4: seems like autoconf now works git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3390
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-23  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp: "Halcon::"ify the verbose
	output; notes on TODO git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3389
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-23  zmoelnig

	* src/plugins/videoHALCON/videoHALCON.cpp,
	src/plugins/videoHALCON/videoHALCON.h: 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!) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3388
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-22  zmoelnig

	* src/plugins/videoHALCON/configure.ac: fixed typo (though
	configure-test don't work currently anyhow) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3387
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-22  zmoelnig

	* src/plugins/videoHALCON/Makefile.am,
	src/plugins/videoHALCON/configure.ac,
	src/plugins/videoHALCON/videoHALCON.cpp,
	src/plugins/videoHALCON/videoHALCON.h: HALCON backend
	(non-functional) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3386
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-22  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: added
	float-callback to start/stop the transfer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3385
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-22  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: more verbose()ity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3384
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-22  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDV4L/videoDV4L.h: enumeration of DV4L devices git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3383
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-22  zmoelnig

	* src/plugins/videoV4L/videoV4L.cpp: enumeration() now does some
	basic tests do some checks to find out whether a given device is really v4l1 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3382
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: check for v4l2 capabilities git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3381
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/plugins/videoV4L/videoV4L.cpp,
	src/plugins/videoV4L/videoV4L.h,
	src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3380
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: fixed symbolic-device
	selection for dc1394 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3379
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/plugins/video.cpp: fixed bug in the setDevice(int) code; notes
	about the state-variables git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3378
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/Pixes/pix_video.cpp: added verbose()ity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3377
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/Pixes/pix_video.cpp: more info git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3376
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h,
	src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDV4L/videoDV4L.h,
	src/plugins/videoV4L/videoV4L.cpp, src/plugins/videoV4L/videoV4L.h,
	src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: hopefully more robust
	device-changing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3375
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	src/plugins/video.cpp, src/plugins/video.h,
	src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDS/videoDS.cpp,
	src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDarwin/videoDarwin.cpp,
	src/plugins/videoSGI/videoSGI.cpp,
	src/plugins/videoV4L/videoV4L.cpp,
	src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoVFW/videoVFW.cpp: video-backends have to supply
	their name git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3374
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* build/win-vs2003/gem.sln, build/win-vs2003/gem.vcproj: removed
	[pix_indycam]: it's no longer here git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3373
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/plugins/film.h, src/plugins/record.h, src/plugins/video.h:
	don't initialized gem::PluginFactory<>::s_factory g++-4.5 is picky about double definitions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3372
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/Make.config.in, src/Makefile, src/configure.ac: use
	HAVE_PTHREADS; use CXX; ...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3371
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/Base/config.h.in, src/m4/ax_pthread.m4: define HAVE_PTHREADS
	if pthreads are found git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3370
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-21  zmoelnig

	* src/Geos/cylinder.cpp: turned inside out (fixes: #3000166) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3369
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-16  zmoelnig

	* src/plugins/recordQT/recordQT.cpp: k32BGRAPixelFormat ->
	k32ARGBPixelFormat as suggested in #2980652 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3367
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-15  zmoelnig

	* src/Pixes/pix_color.cpp: fixed typo where rgb2yuv would multiply
	by Y_OFFSET rather than add to git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3365
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-02  zmoelnig

	* src/plugins/Makefile, src/plugins/configure.ac,
	src/plugins/generate_configure.sh: updated configure.ac/Makefile to
	include all plugins; little script to generate configure.ac git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3364
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-06-02  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h: better guid handling git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3363
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/m4/gem.m4: modify "libdir" so that it points to
	.../pd/extra/Gem: this is where all the plugins (and Gem itself)
	should be installed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3362
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/m4/ax_pthread.m4, src/m4/gem.m4: checks for threads currently only pthreads are supported git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3361
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/Pixes/pix_resize.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3358
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/Pixes/pix_dump.cpp: do not assume that greyscale-images have
	numpix%4=0 fixes #3007370 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3357
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/Pixes/pix_video.cpp: use "unsigned int" where appropriate git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3356
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/Pixes/pix_video.cpp: dialogMess/enumerateMess git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3355
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/plugins/videoIndy/Makefile.am,
	src/plugins/videoIndy/configure.ac,
	src/plugins/videoIndy/videoIndy.cpp,
	src/plugins/videoIndy/videoIndy.h,
	src/plugins/videoSGI/videoSGI.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3354
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/plugins/videoIndy/Makefile.am,
	src/plugins/videoIndy/configure.ac, src/{Pixes/pix_indycam.cpp =>
	plugins/videoIndy/videoIndy.cpp}, src/{Pixes/pix_indycam.h =>
	plugins/videoIndy/videoIndy.h}: moved pix_indycam into videoIndy not
	working yet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3353
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/plugins/filmAVI/filmAVI.vcproj,
	src/plugins/filmDS/filmDS.vcproj, src/plugins/filmQT/filmQT.vcproj,
	src/plugins/recordQT/recordQT.vcproj,
	src/plugins/videoDS/videoDS.vcproj,
	src/plugins/videoVFW/videoVFW.vcproj: fixed the OutputName git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3352
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/plugins/filmAVI/filmAVI.vcproj: set output name to this weird
	convention...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3351
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/plugins/filmAVI/filmAVI.vcproj,
	src/plugins/filmDS/filmDS.vcproj, src/plugins/filmQT/filmQT.vcproj,
	src/plugins/recordQT/recordQT.vcproj,
	src/plugins/videoDS/videoDS.vcproj,
	src/plugins/videoVFW/videoVFW.vcproj: OutputDir is always
	SolutionDir git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3350
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* build/win-vs2003/gem.sln, build/win-vs2003/gem.vcproj: updated
	M$VC project to include the videoDS and videoVFW sub-projects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3349
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/Pixes/pix_video.cpp: initialization in init-part of ctor git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3348
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/plugins/videoDS/videoDS.cpp, src/plugins/videoDS/videoDS.h,
	src/plugins/videoDS/videoDS.vcproj,
	src/plugins/videoVFW/videoVFW.cpp,
	src/plugins/videoVFW/videoVFW.vcproj: compiled/linked/loaded under
	windows no camera attached yet, however...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3347
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/plugins/videoDS/videoDS.h: export the class rather than using
	GEM_EXTERN git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3346
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-26  zmoelnig

	* src/plugins/videoNT/Makefile.am,
	src/plugins/videoVFW/Makefile.am, src/plugins/{videoNT =>
	videoVFW}/configure.ac, src/plugins/{videoNT/videoNT.cpp =>
	videoVFW/videoVFW.cpp}, src/plugins/{videoNT/videoNT.h =>
	videoVFW/videoVFW.h}, src/plugins/{videoNT/videoNT.sln =>
	videoVFW/videoVFW.sln}, src/plugins/{videoNT/videoNT.vcproj =>
	videoVFW/videoVFW.vcproj}: renamed videoNT to videoVFW git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3345
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-25  zmoelnig

	* src/Base/CPPExtern.h: catchGemException() is GEM_EXTERN git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3344
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-25  zmoelnig

	* src/plugins/video.cpp: proper includes for w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3343
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-25  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: moved "close" towards
	canonical solution means: closing now works (again?) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3342
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-25  zmoelnig

	* src/plugins/video.cpp: return TRUE when stopping threads if no
	thread is present git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3341
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-25  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: use std::string rather tan
	"char*"; convert from YUY2 i thought i've already done this a while ago...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3340
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-25  zmoelnig

	* src/plugins/videoNT/videoNT.sln,
	src/plugins/videoNT/videoNT.vcproj: M$VC projects for vfw backend git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3339
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-25  zmoelnig

	* src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h: added fromABGR() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3338
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-24  zmoelnig

	* src/plugins/videoDS/videoDS.sln,
	src/plugins/videoDS/videoDS.vcproj: M$VC project (copied from
	filmDS) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3337
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-21  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDarwin/videoDarwin.cpp,
	src/plugins/videoNT/videoNT.cpp, src/plugins/videoSGI/videoSGI.cpp,
	src/plugins/videoV4L/videoV4L.cpp,
	src/plugins/videoV4L2/videoV4L2.cpp: normalized the "provide"d
	interfaces git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3336
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-21  zmoelnig

	* src/plugins/videoDS/videoDS.cpp: PluginFactory interface and
	provides git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3335
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-21  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: dialog() now takes a
	vector of dialog-names to open; if none are specified, all should be
	opened git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3334
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-21  zmoelnig

	* src/plugins/videoDS/videoDS.cpp, src/plugins/videoDS/videoDS.h:
	this might compile now...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3333
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-21  zmoelnig

	* src/plugins/videoDS/Makefile.am: fixed typo in Makefile.am git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3332
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-21  zmoelnig

	* src/plugins/videoDS/videoDS.cpp, src/plugins/videoDS/videoDS.h:
	cleaned up code without even trying to compile it git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3331
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-21  zmoelnig

	* src/plugins/videoDS/DSgrabber.cpp: include the local config.h if
	possible git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3330
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* : copied from pix_videoDarwin: more history! losing the history for the backendification...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3329
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoDS/DSgrabber.cpp,
	src/plugins/videoDS/DSgrabber.h, src/plugins/videoDS/Makefile.am,
	src/plugins/videoDS/configure.ac, src/plugins/videoDS/videoDS.cpp,
	src/plugins/videoDS/videoDS.h: initial checkin (just a copy from
	pix_videoDS) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3327
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoDarwin/videoDarwin.cpp,
	src/plugins/videoDarwin/videoDarwin.h: at least i got an image! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3326
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: dialog/enumerate
	methods git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3325
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoSGI/videoSGI.cpp: proper initialization git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3324
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoDarwin/videoDarwin.cpp: ctor/dtor don't have
	return types...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3323
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoDarwin/videoDarwin.cpp,
	src/plugins/videoDarwin/videoDarwin.h: at least it compiles...  ZERO function tests have been made git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3322
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: no arguments for videoV4L2::ctor git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3321
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoDarwin/Makefile.am,
	src/plugins/videoDarwin/configure.ac,
	src/plugins/videoDarwin/videoDarwin.cpp,
	src/plugins/videoDarwin/videoDarwin.h: not working at all yet...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3320
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoNT/Makefile.am,
	src/plugins/videoNT/configure.ac, src/plugins/videoNT/videoNT.cpp,
	src/plugins/videoNT/videoNT.h: might compile (or not; has to be
	tried) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3319
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoSGI/configure.ac,
	src/plugins/videoSGI/videoSGI.cpp, src/plugins/videoSGI/videoSGI.h:
	videoSGI might work (or not, who can test that?) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3318
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-20  zmoelnig

	* src/plugins/videoNT/Makefile.am,
	src/plugins/videoNT/configure.ac, src/{Pixes/pix_videoNT.cpp =>
	plugins/videoNT/videoNT.cpp}, src/{Pixes/pix_videoNT.h =>
	plugins/videoNT/videoNT.h}, src/plugins/videoSGI/Makefile.am,
	src/plugins/videoSGI/configure.ac, src/{Pixes/pix_videoSGI.cpp =>
	plugins/videoSGI/videoSGI.cpp}, src/{Pixes/pix_videoSGI.h =>
	plugins/videoSGI/videoSGI.h}: moved pix_video{NT,SGI} into plugins not working at all for now; just moved files around...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3317
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/video.cpp: fixed start/stop: should report expected
	status rather than actual status git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3316
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoDV4L/configure.ac, src/plugins/videoDV4L/dv1394.h,
	src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDV4L/videoDV4L.h,
	src/plugins/videoDV4L2/Makefile.am,
	src/plugins/videoDV4L2/configure.ac,
	src/plugins/videoDV4L2/dv1394.h,
	src/plugins/videoDV4L2/videoDV4L.cpp,
	src/plugins/videoDV4L2/videoDV4L.h: 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...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3315
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/videoDV4L2/videoDV4L.cpp: protect against NULL-pointer
	to raw1394 structure git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3314
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/Makefile, src/plugins/configure.ac: added videoDC1394
	to the build git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3313
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/video.cpp: set m_width/m_height in the default
	setDimen() method git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3312
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/PluginFactoryTimple.h: less verbose pluginfactory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3311
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: implemented "channel"
	switching actually this is "mode" selection git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3310
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: removed swap/offset:
	no plugin implements them anyhow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3309
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: removed
	offset/swap messages: no backend implements them anyhow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3308
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/Pixes/pix_video.cpp, src/plugins/video.cpp,
	src/plugins/video.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3307
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: also provide "iidc" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3306
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: removed the
	test-exception git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3305
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: device-selection git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3304
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-19  zmoelnig

	* src/Pixes/pix_video.cpp: handle exceptions in the plugin-ctors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3303
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-18  zmoelnig

	* src/plugins/video.cpp: frame locking (does it work?) less verbose git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3302
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-18  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp: got an image! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3301
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-18  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h,
	src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h,
	src/plugins/videoV4L2/videoV4L2.cpp: convenience method "usleep" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3300
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-18  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h,
	src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDV4L/videoDV4L.h,
	src/plugins/videoDV4L2/videoDV4L.cpp,
	src/plugins/videoDV4L2/videoDV4L.h,
	src/plugins/videoV4L/videoV4L.cpp, src/plugins/videoV4L/videoV4L.h,
	src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: replaced "char*" by "std::string" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3299
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-18  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: reverted all changes from the
	last few days and re-started with the original code at least this doesn't freeze my system...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3298
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-17  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: multiple locks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3297
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-17  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: hopefully fixed the
	dimen-mess git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3296
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-17  zmoelnig

	* src/plugins/videoDV4L2/videoDV4L.cpp,
	src/plugins/videoDV4L2/videoDV4L.h: implemented device setting...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3295
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-17  zmoelnig

	* src/plugins/videoDV4L2/videoDV4L.cpp: more robust; default quality
	is "best" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3294
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-17  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: added open/close
	messages git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3293
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-17  zmoelnig

	* src/plugins/videoDV4L2/videoDV4L.cpp,
	src/plugins/videoDV4L2/videoDV4L.h: at least got an image...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3292
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-16  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: use std::string
	instead of "char*" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3291
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoV4L/videoV4L.cpp: cleaned up (lots of things are
	done in plugins/video) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3290
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/plugins/video.cpp: debugging messages git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3289
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.cpp: use ::close()/::open() rather
	than close/open git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3288
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h: made it compile; needs
	testing send my IIDC camera so i can do some proper tests...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3287
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/plugins/video.cpp: only get frame if we haveVideo and are
	capturing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3286
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: moved private data
	into PIMPL git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3285
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/Pixes/pix_video.cpp, src/plugins/video.cpp,
	src/plugins/video.h: open/close/start/stop methods to be called from
	outside; these automatically handle the capturing/haveVideo states and
	start/close the threads git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3284
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/plugins/videoDV4L2/Makefile.am,
	src/plugins/videoDV4L2/configure.ac,
	src/plugins/videoDV4L2/videoDV4L.cpp,
	src/plugins/videoDV4L2/videoDV4L.h: nono nothing yet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3283
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-14  zmoelnig

	* src/plugins/videoDV4L2/Makefile.am,
	src/plugins/videoDV4L2/configure.ac,
	src/plugins/videoDV4L2/dv1394.h,
	src/plugins/videoDV4L2/videoDV4L.cpp,
	src/plugins/videoDV4L2/videoDV4L.h: alternative implementation of
	libDV4L does not work yet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3282
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/Pixes/pix_video.cpp: fixed linebreak git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3281
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.h: made it loadable by removing
	not-implemented methods from header git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3280
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/Base/GemException.cpp, src/Base/GemException.h: exception
	string is now a std::string() rather than a char* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3279
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/Base/CPPExtern.h, src/Base/GemException.cpp,
	src/Base/GemException.h, src/Geos/disk.cpp, src/Geos/torus.cpp,
	src/Manips/accumrotate.cpp, src/Manips/ambient.cpp,
	src/Manips/ambientRGB.cpp, src/Manips/color.cpp,
	src/Manips/colorRGB.cpp, src/Manips/depth.cpp,
	src/Manips/diffuse.cpp, src/Manips/diffuseRGB.cpp,
	src/Manips/emission.cpp, src/Manips/emissionRGB.cpp,
	src/Manips/rotate.cpp, src/Manips/rotateXYZ.cpp,
	src/Manips/scale.cpp, src/Manips/scaleXYZ.cpp,
	src/Manips/separator.cpp, src/Manips/shininess.cpp,
	src/Manips/specular.cpp, src/Manips/specularRGB.cpp,
	src/Manips/translate.cpp, src/Manips/translateXYZ.cpp,
	src/Particles/part_targetcolor.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_share_write.cpp, src/openGL/GEMglBegin.cpp,
	src/openGL/GEMglBlendFunc.cpp, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglCullFace.cpp, src/openGL/GEMglDepthFunc.cpp,
	src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglEnable.cpp,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglFrontFace.cpp, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetIntegerv.cpp, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglIsEnabled.cpp, src/openGL/GEMglLogicOp.cpp,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMatrixMode.cpp,
	src/openGL/GEMglPolygonMode.cpp, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglShadeModel.cpp, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMgluLookAt.cpp: don't include GemException.h for all
	objects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3278
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.h: removed void comment git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3277
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/Base/GemException.cpp: allocate memory for the error-string;
	could be a memleak git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3276
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp: non-verbose output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3275
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/plugins/videoV4L/videoV4L.cpp,
	src/plugins/videoV4L/videoV4L.h: compiles and i managed to get an
	image...^ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3274
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/plugins/videoV4L2/videoV4L2.cpp,
	src/plugins/videoV4L2/videoV4L2.h: upgrade to the new interface; seems to work; but needs more stress testing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3273
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/plugins/videoDV4L/videoDV4L.cpp,
	src/plugins/videoDV4L/videoDV4L.h: experimental upgrade to the new
	interface.  no chance for testing yet.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3272
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/plugins/video.cpp, src/plugins/video.h: cleaned up interface
	of gem::video added documentation on what a metthod is supposed to do; breaks
	compatibility with all  the implementations git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3271
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-13  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h: cleaned up code of
	[pix_video] in preparation for the cleanup of the video-plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3270
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-11  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h: now i would like to get my
	hand on an IIDC camera and test it git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3269
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-11  zmoelnig

	* src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h: start the transfer; frames
	are discarded though git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3268
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-07  zmoelnig

	* src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDC1394/configure.ac,
	src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h: build system kind of works git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3267
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-07  zmoelnig

	* src/plugins/videoDC1394/Makefile.am,
	src/plugins/videoDC1394/configure.ac,
	src/plugins/videoDC1394/videoDC1394.cpp,
	src/plugins/videoDC1394/videoDC1394.h: copied  files from videoDV4L
	to videoDC1394 no work has actually been done yet; so this won't work for now git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3266
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-07  zmoelnig

	* src/Pixes/pix_buf.cpp: refresh the buffer when requested from
	downstream for processing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3264
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-07  zmoelnig

	* src/Pixes/pix_film.cpp: 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] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3263
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-07  zmoelnig

	* src/Pixes/pix_resize.cpp: when changing the dimension for
	pix_resize, this should trigger setPixModified() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3262
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-07  zmoelnig

	* help/triangle-help.pd: the triangle is really equal-sided and not
	equilateral fixes #2979943 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3261
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-06  zmoelnig

	* src/Particles/part_render.cpp, src/Particles/part_render.h:
	hopefully fixed bug when allocating sizes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3259
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-06  zmoelnig

	* src/importGLEW.sh: updated glew to 1.5.4 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3258
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-06  zmoelnig

	* src/Base/glew.cpp, src/Base/glew.h, src/Base/glxew.h,
	src/Base/wglew.h: updated GLEW git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3257
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-02  zmoelnig

	* src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am, src/plugins/filmTEST/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoV4L/Makefile.am, src/plugins/videoV4L2/Makefile.am:
	set the AC_CONFIG_AUX_DIR to .  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3256
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-02  zmoelnig

	* src/Pixes/pix_videoDarwin.cpp: hopefully fixed the pascal-strings'
	fprintf()ing, as pointed out by matju.  there are surely loads of other wrong printf() uses.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3255
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-02  zmoelnig

	* src/autogen.sh: aclocal, autoconf, autoheader, automake according to http://www.seul.org/docs/autotut/, it should be this
	order...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3254
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-02  zmoelnig

	* src/autogen.sh: call autoheader before automake when running them
	manually (hopefully fixes the w32 compilation issue) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3253
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-05-02  zmoelnig

	* src/importGLEW.sh: note about where to get GLEW from git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3252
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-28  zmoelnig

	* src/autogen.sh: use autoheader additionally there's a small helper-function for debugging...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3251
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-28  zmoelnig

	* src/autogen.sh: dummy implementations of pushd/popd git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3250
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-28  zmoelnig

	* src/importGLEW.sh, src/openGL/fun2object.sh: fixed bashisms git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3249
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-28  zmoelnig

	* src/m4/gem.m4: substitute "let" expression with "$(( ))" as suggested by https://wiki.ubuntu.com/DashAsBinSh git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3248
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-28  zmoelnig

	* src/autogen.sh: removed bashisms when defining functions() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3247
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-28  zmoelnig

	* src/plugins/videoV4L/videoV4L.cpp: fixed typo in define
	(HAVE_VIDEO4LINUX rather than HAVE_VIDE4LINUX) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3246
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-27  zmoelnig

	* src/autogen.sh: manual implementation of autoreconf as fallback...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3245
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-27  zmoelnig

	* src/plugins/PluginFactory.cpp, src/plugins/filmAVI/Makefile.am,
	src/plugins/filmAVIPLAY/Makefile.am,
	src/plugins/filmDS/Makefile.am, src/plugins/filmDarwin/Makefile.am,
	src/plugins/filmGMERLIN/Makefile.am,
	src/plugins/filmMPEG1/Makefile.am,
	src/plugins/filmMPEG3/Makefile.am, src/plugins/filmQT/Makefile.am,
	src/plugins/filmQT4L/Makefile.am, src/plugins/filmTEST/Makefile.am,
	src/plugins/recordQT/Makefile.am,
	src/plugins/recordQT4L/Makefile.am,
	src/plugins/videoDV4L/Makefile.am,
	src/plugins/videoV4L/Makefile.am, src/plugins/videoV4L2/Makefile.am:
	plugins are now prefixed with "gem_" (e.g. "gem_filmAVI.so") git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3244
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-27  zmoelnig

	* src/plugins/PluginFactory.cpp: check for existing pimpl git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3243
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-27  zmoelnig

	* src/Pixes/pix_film.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_video.cpp, src/plugins/PluginFactory.cpp,
	src/plugins/PluginFactory.h, src/plugins/PluginFactoryTimple.h,
	src/plugins/film.h, src/plugins/record.h, src/plugins/video.h:
	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! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3242
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-26  zmoelnig

	* src/config.guess, src/config.sub, src/ltmain.sh: i think these are
	not needed...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3241
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-26  zmoelnig

	* src/autogen.sh: stripped down to only run autoreconf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3240
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-23  zmoelnig

	* src/plugins/filmAVI/configure.ac,
	src/plugins/filmAVIPLAY/configure.ac,
	src/plugins/filmDS/configure.ac,
	src/plugins/filmDarwin/configure.ac,
	src/plugins/filmGMERLIN/configure.ac,
	src/plugins/filmMPEG1/configure.ac,
	src/plugins/filmMPEG3/configure.ac,
	src/plugins/filmQT/configure.ac, src/plugins/filmQT4L/configure.ac,
	src/plugins/filmTEST/configure.ac,
	src/plugins/recordQT/configure.ac,
	src/plugins/recordQT4L/configure.ac,
	src/plugins/videoDV4L/configure.ac,
	src/plugins/videoV4L/configure.ac,
	src/plugins/videoV4L2/configure.ac: set the AC_CONFIG_AUX_DIR to .  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3239
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-23  zmoelnig

	* examples/10.glsl/08.vertex_texture_fetching.pd,
	examples/10.glsl/09.GPGPU_Physical_model.pd: loadbang the [quality
	0( messages to [pix_texture] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3238
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-22  zmoelnig

	* examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
	examples/01.basic/07.cylinder.pd,
	examples/01.basic/09.yelloTeapot.pd,
	examples/02.advanced/00.gemwin-subpatch.pd,
	examples/02.advanced/01.Separator.pd,
	examples/02.advanced/02.Ortho.pd,
	examples/02.advanced/07.Snapshot1.pd,
	examples/02.advanced/08.Snapshot2.pd,
	examples/02.advanced/13.ModelRescale.pd,
	examples/02.advanced/14.RenderOrder.pd,
	examples/09.openGL/04.clearZ.pd,
	examples/09.openGL/05.load_identity_matrix.pd: 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]) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3237
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-21  zmoelnig

	* src/configure.ac: add notes about PLUGINs when printing the
	result-screen git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3236
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-21  zmoelnig

	* src/plugins/filmQT/configure.ac,
	src/plugins/recordQT/configure.ac: forgot closing paranthesis in
	help-string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3235
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-19  zmoelnig

	* src/m4/gem.m4: use AC_LIB_APPENDTOVAR rather than manually
	appending git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3234
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-19  zmoelnig

	* src/configure.ac, src/extra/configure.ac,
	src/extra/pix_artoolkit/configure.ac, src/plugins/configure.ac,
	src/plugins/filmAVI/configure.ac,
	src/plugins/filmAVIPLAY/configure.ac,
	src/plugins/filmDS/configure.ac,
	src/plugins/filmDarwin/configure.ac,
	src/plugins/filmGMERLIN/configure.ac,
	src/plugins/filmMPEG1/configure.ac,
	src/plugins/filmMPEG3/configure.ac,
	src/plugins/filmQT/configure.ac, src/plugins/filmQT4L/configure.ac,
	src/plugins/filmTEST/configure.ac,
	src/plugins/recordQT/configure.ac,
	src/plugins/recordQT4L/configure.ac,
	src/plugins/videoDV4L/configure.ac,
	src/plugins/videoV4L/configure.ac,
	src/plugins/videoV4L2/configure.ac: bumped needed autoconf version
	to 2.60 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3233
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-18  zmoelnig

	* src/Makefile, src/extra/Makefile,
	src/extra/pix_artoolkit/Makefile, src/plugins/Makefile: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3232
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-17  zmoelnig

	* src/Base/GemDylib.cpp, src/Base/GemDylib.h,
	src/Base/GemFiles.cpp, src/Base/GemFiles.h, src/Base/config.h.in,
	src/Make.include, src/Makefile.subdir: more squashed merge git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3231
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-17  zmoelnig

	* src/plugins/Makefile, src/plugins/PluginFactory.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3230
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-16  zmoelnig

	* src/configure.ac: removed duplicate AC_CONFIG_FILES line git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3229
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-16  zmoelnig

	* src/configure.ac: more stubs for automake git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3228
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-16  zmoelnig

	* src/AMakefile.am, src/configure.ac: 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.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3227
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-16  zmoelnig

	* src/extra/pix_artoolkit/autogen.sh: a local autogen.sh git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3226
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-16  zmoelnig

	* src/extra/pix_artoolkit/config.h.in: regenerated git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3225
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-16  zmoelnig

	* src/extra/pix_artoolkit/AMakefile.am,
	src/extra/pix_artoolkit/configure.ac: make automake happy git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3224
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-15  zmoelnig

	* src/extra/pix_artoolkit/Makefile.am,
	src/extra/pix_artoolkit/config.h.in: Makefile.am for m4 include
	paths regenerated config.h.in git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3223
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-15  zmoelnig

	* src/Makefile.am, src/autogen.sh: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3222
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-15  zmoelnig

	* src/plugins/filmAVI/configure.ac,
	src/plugins/filmAVIPLAY/configure.ac,
	src/plugins/filmDS/configure.ac,
	src/plugins/filmDarwin/configure.ac,
	src/plugins/filmGMERLIN/configure.ac,
	src/plugins/filmMPEG1/configure.ac,
	src/plugins/filmMPEG3/configure.ac,
	src/plugins/filmQT/configure.ac, src/plugins/filmQT4L/configure.ac,
	src/plugins/filmTEST/configure.ac,
	src/plugins/recordQT/configure.ac,
	src/plugins/recordQT4L/configure.ac,
	src/plugins/videoDV4L/configure.ac,
	src/plugins/videoV4L/configure.ac,
	src/plugins/videoV4L2/configure.ac: fixed AM_INIT_AUTOMAKE: remove
	the "-Wall -Werror" thingy git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3221
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-13  zmoelnig

	* src/extra/pix_artoolkit/Make.config.in: added GEM_RTE_CFLAGS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3220
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-13  zmoelnig

	* : 95	40	build/win-vs2003/gem.sln 3644	3750
	build/win-vs2003/gem.vcproj 56	29	src/Base/GemDylib.cpp 13	6
	src/Base/GemDylib.h 2	1	src/Base/GemFiles.cpp 6	0	src/Base/GemSIMD.h
	0	48	src/Base/config.h.in 3	1	src/Base/glew.cpp 4	4
	src/Make.config.in 5	2	src/Makefile 2	2	src/Makefile.subdir 15	9
	src/Pixes/pix_film.cpp 5	6	src/Pixes/pix_film.h 19	12
	src/Pixes/pix_record.cpp 15	10	src/Pixes/pix_record.h 68	34
	src/Pixes/pix_video.cpp 6	7	src/Pixes/pix_video.h 59	90
	src/config.guess 34	13	src/config.sub 4	136	src/configure.ac 1	2
	src/extra/pix_artoolkit/Makefile 14	25
	src/extra/pix_artoolkit/configure.ac 472	202	src/install-sh 8413	0
	src/ltmain.sh 121	3	src/m4/gem.m4 22	0	src/plugins/Makefile 28	10
	src/{Base => plugins}/PluginFactory.cpp 11	2	src/{Base =>
	plugins}/PluginFactory.h 31	7	src/{Base =>
	plugins}/PluginFactoryTimple.h 85	0	src/plugins/configure.ac 9	1
	src/{Pixes => plugins}/film.cpp 16	4	src/{Pixes => plugins}/film.h 9
	0	src/plugins/filmAVI/Makefile.am 22	0
	src/plugins/filmAVI/configure.ac 6	1	src/{Pixes =>
	plugins/filmAVI}/filmAVI.cpp 3	3	src/{Pixes =>
	plugins/filmAVI}/filmAVI.h 21	0	src/plugins/filmAVI/filmAVI.sln 199
	0	src/plugins/filmAVI/filmAVI.vcproj 9	0
	src/plugins/filmAVIPLAY/Makefile.am 23	0
	src/plugins/filmAVIPLAY/configure.ac 6	2	src/{Pixes =>
	plugins/filmAVIPLAY}/filmAVIPLAY.cpp 7	4	src/{Pixes =>
	plugins/filmAVIPLAY}/filmAVIPLAY.h 9	0
	src/plugins/filmDS/Makefile.am 22	0	src/plugins/filmDS/configure.ac
	5	2	src/{Pixes => plugins/filmDS}/filmDS.cpp 3	4	src/{Pixes =>
	plugins/filmDS}/filmDS.h 21	0	src/plugins/filmDS/filmDS.sln 199	0
	src/plugins/filmDS/filmDS.vcproj 9	0
	src/plugins/filmDarwin/Makefile.am 30	0
	src/plugins/filmDarwin/configure.ac 5	1	src/{Pixes =>
	plugins/filmDarwin}/filmDarwin.cpp 3	4	src/{Pixes =>
	plugins/filmDarwin}/filmDarwin.h 9	0
	src/plugins/filmGMERLIN/Makefile.am 23	0
	src/plugins/filmGMERLIN/configure.ac 5	2	src/{Pixes =>
	plugins/filmGMERLIN}/filmGMERLIN.cpp 3	4	src/{Pixes =>
	plugins/filmGMERLIN}/filmGMERLIN.h 9	0
	src/plugins/filmMPEG1/Makefile.am 25	0
	src/plugins/filmMPEG1/configure.ac 6	2	src/{Pixes =>
	plugins/filmMPEG1}/filmMPEG1.cpp 4	5	src/{Pixes =>
	plugins/filmMPEG1}/filmMPEG1.h 9	0	src/plugins/filmMPEG3/Makefile.am
	24	0	src/plugins/filmMPEG3/configure.ac 6	2	src/{Pixes =>
	plugins/filmMPEG3}/filmMPEG3.cpp 3	4	src/{Pixes =>
	plugins/filmMPEG3}/filmMPEG3.h 9	0	src/plugins/filmQT/Makefile.am 31
	0	src/plugins/filmQT/configure.ac 5	1	src/{Pixes =>
	plugins/filmQT}/filmQT.cpp 3	4	src/{Pixes =>
	plugins/filmQT}/filmQT.h 21	0	src/plugins/filmQT/filmQT.sln 199	0
	src/plugins/filmQT/filmQT.vcproj 9	0
	src/plugins/filmQT4L/Makefile.am 27	0
	src/plugins/filmQT4L/configure.ac 6	2	src/{Pixes =>
	plugins/filmQT4L}/filmQT4L.cpp 3	4	src/{Pixes =>
	plugins/filmQT4L}/filmQT4L.h 9	0	src/plugins/filmTEST/Makefile.am 22
	0	src/plugins/filmTEST/configure.ac 93	0
	src/plugins/filmTEST/filmTEST.cpp 60	0
	src/plugins/filmTEST/filmTEST.h 9	3	src/{Pixes =>
	plugins}/record.cpp 31	6	src/{Pixes => plugins}/record.h 9	0
	src/plugins/recordQT/Makefile.am 31	0
	src/plugins/recordQT/configure.ac 11	4	src/{Pixes =>
	plugins/recordQT}/recordQT.cpp 7	10	src/{Pixes =>
	plugins/recordQT}/recordQT.h 21	0	src/plugins/recordQT/recordQT.sln
	199	0	src/plugins/recordQT/recordQT.vcproj 9	0
	src/plugins/recordQT4L/Makefile.am 27	0
	src/plugins/recordQT4L/configure.ac 14	6	src/{Pixes =>
	plugins/recordQT4L}/recordQT4L.cpp 7	8	src/{Pixes =>
	plugins/recordQT4L}/recordQT4L.h 8	3	src/{Pixes =>
	plugins}/video.cpp 26	7	src/{Pixes => plugins}/video.h 9	0
	src/plugins/videoDV4L/Makefile.am 22	0
	src/plugins/videoDV4L/configure.ac 0	0	src/{Pixes =>
	plugins/videoDV4L}/dv1394.h 11	2	src/{Pixes =>
	plugins/videoDV4L}/videoDV4L.cpp 4	5	src/{Pixes =>
	plugins/videoDV4L}/videoDV4L.h 10	0	src/plugins/videoV4L/Makefile.am
	35	0	src/plugins/videoV4L/configure.ac 13	2	src/{Pixes =>
	plugins/videoV4L}/videoV4L.cpp 4	5	src/{Pixes =>
	plugins/videoV4L}/videoV4L.h 9	0	src/plugins/videoV4L2/Makefile.am
	33	0	src/plugins/videoV4L2/configure.ac 10	2	src/{Pixes =>
	plugins/videoV4L2}/videoV4L2.cpp 4	5	src/{Pixes =>
	 plugins/videoV4L2}/videoV4L2.h mode change 100644 => 100755
	 src/config.guess mode change 100644 => 100755 src/config.sub  mode change 100644 => 100755 src/install-sh  create mode 100755 src/ltmain.sh  create mode 100644 src/plugins/Makefile  rename src/{Base => plugins}/PluginFactory.cpp (51%)  rename src/{Base => plugins}/PluginFactory.h (90%)  rename src/{Base => plugins}/PluginFactoryTimple.h (71%)  create mode 100644 src/plugins/configure.ac  rename src/{Pixes => plugins}/film.cpp (97%)  rename src/{Pixes => plugins}/film.h (91%)  create mode 100644 src/plugins/filmAVI/Makefile.am  create mode 100644 src/plugins/filmAVI/configure.ac  rename src/{Pixes => plugins/filmAVI}/filmAVI.cpp (98%)  rename src/{Pixes => plugins/filmAVI}/filmAVI.h (95%)  create mode 100644 src/plugins/filmAVI/filmAVI.sln  create mode 100644 src/plugins/filmAVI/filmAVI.vcproj  create mode 100644 src/plugins/filmAVIPLAY/Makefile.am  create mode 100644 src/plugins/filmAVIPLAY/configure.ac  rename src/{Pixes => plugins/filmAVIPLAY}/filmAVIPLAY.cpp (98%)  rename src/{Pixes => plugins/filmAVIPLAY}/filmAVIPLAY.h (92%)  create mode 100644 src/plugins/filmDS/Makefile.am  create mode 100644 src/plugins/filmDS/configure.ac  rename src/{Pixes => plugins/filmDS}/filmDS.cpp (99%)  rename src/{Pixes => plugins/filmDS}/filmDS.h (96%)  create mode 100644 src/plugins/filmDS/filmDS.sln  create mode 100644 src/plugins/filmDS/filmDS.vcproj  create mode 100644 src/plugins/filmDarwin/Makefile.am  create mode 100644 src/plugins/filmDarwin/configure.ac  rename src/{Pixes => plugins/filmDarwin}/filmDarwin.cpp (98%)  rename src/{Pixes => plugins/filmDarwin}/filmDarwin.h (96%)  create mode 100644 src/plugins/filmGMERLIN/Makefile.am  create mode 100644 src/plugins/filmGMERLIN/configure.ac  rename src/{Pixes => plugins/filmGMERLIN}/filmGMERLIN.cpp (99%)  rename src/{Pixes => plugins/filmGMERLIN}/filmGMERLIN.h (95%)  create mode 100644 src/plugins/filmMPEG1/Makefile.am  create mode 100644 src/plugins/filmMPEG1/configure.ac  rename src/{Pixes => plugins/filmMPEG1}/filmMPEG1.cpp (97%)  rename src/{Pixes => plugins/filmMPEG1}/filmMPEG1.h (94%)  create mode 100644 src/plugins/filmMPEG3/Makefile.am  create mode 100644 src/plugins/filmMPEG3/configure.ac  rename src/{Pixes => plugins/filmMPEG3}/filmMPEG3.cpp (98%)  rename src/{Pixes => plugins/filmMPEG3}/filmMPEG3.h (94%)  create mode 100644 src/plugins/filmQT/Makefile.am  create mode 100644 src/plugins/filmQT/configure.ac  rename src/{Pixes => plugins/filmQT}/filmQT.cpp (99%)  rename src/{Pixes => plugins/filmQT}/filmQT.h (96%)  create mode 100644 src/plugins/filmQT/filmQT.sln  create mode 100644 src/plugins/filmQT/filmQT.vcproj  create mode 100644 src/plugins/filmQT4L/Makefile.am  create mode 100644 src/plugins/filmQT4L/configure.ac  rename src/{Pixes => plugins/filmQT4L}/filmQT4L.cpp (97%)  rename src/{Pixes => plugins/filmQT4L}/filmQT4L.h (94%)  create mode 100644 src/plugins/filmTEST/Makefile.am  create mode 100644 src/plugins/filmTEST/configure.ac  create mode 100644 src/plugins/filmTEST/filmTEST.cpp  create mode 100644 src/plugins/filmTEST/filmTEST.h  rename src/{Pixes => plugins}/record.cpp (94%)  rename src/{Pixes => plugins}/record.h (73%)  create mode 100644 src/plugins/recordQT/Makefile.am  create mode 100644 src/plugins/recordQT/configure.ac  rename src/{Pixes => plugins/recordQT}/recordQT.cpp (99%)  rename src/{Pixes => plugins/recordQT}/recordQT.h (93%)  create mode 100644 src/plugins/recordQT/recordQT.sln  create mode 100644 src/plugins/recordQT/recordQT.vcproj  create mode 100644 src/plugins/recordQT4L/Makefile.am  create mode 100644 src/plugins/recordQT4L/configure.ac  rename src/{Pixes => plugins/recordQT4L}/recordQT4L.cpp (97%)  rename src/{Pixes => plugins/recordQT4L}/recordQT4L.h (92%)  rename src/{Pixes => plugins}/video.cpp (97%)  rename src/{Pixes => plugins}/video.h (78%)  create mode 100644 src/plugins/videoDV4L/Makefile.am  create mode 100644 src/plugins/videoDV4L/configure.ac  rename src/{Pixes => plugins/videoDV4L}/dv1394.h (100%)  rename src/{Pixes => plugins/videoDV4L}/videoDV4L.cpp (98%)  rename src/{Pixes => plugins/videoDV4L}/videoDV4L.h (95%)  create mode 100644 src/plugins/videoV4L/Makefile.am  create mode 100644 src/plugins/videoV4L/configure.ac  rename src/{Pixes => plugins/videoV4L}/videoV4L.cpp (98%)  rename src/{Pixes => plugins/videoV4L}/videoV4L.h (97%)  create mode 100644 src/plugins/videoV4L2/Makefile.am  create mode 100644 src/plugins/videoV4L2/configure.ac  rename src/{Pixes => plugins/videoV4L2}/videoV4L2.cpp (99%)  rename src/{Pixes => plugins/videoV4L2}/videoV4L2.h (97%)

2010-04-08  zmoelnig

	* src/Pixes/pix_film.cpp: load external "film" plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3217
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/PluginFactory.cpp, src/Base/PluginFactory.h,
	src/Base/PluginFactoryTimple.h: use "std::string" rather than "const
	char*" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3216
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/GemFiles.h: namespace is "files" not "file" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3215
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/GemFiles.cpp, src/Base/GemFiles.h: wrapper for file
	operations git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3214
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/GemSettings.cpp: "better" verbosity when trying to read
	Gem-settings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3213
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Pixes/film.h, src/Pixes/pix_film.cpp, src/Pixes/pix_film.h:
	switched from fixed array of handles to std::vector; switched from
	(const char*) IDs to std::string git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3212
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/PluginFactory.cpp, src/Base/PluginFactory.h,
	src/Base/PluginFactoryTimple.h: functions to query the avaiolable
	keys and to load more plugins git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3211
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/GemSettings.cpp: "gem.path" setting (not yet tested) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3210
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Pixes/pix_film.cpp: only register "AVI" if there is no "DS"
	handle (mimicks old behaviour) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3209
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Pixes/pix_film.cpp: cleaned up code; actually remember handles
	returned from the factory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3208
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Pixes/film.h, src/Pixes/filmAVI.cpp,
	src/Pixes/filmAVIPLAY.cpp, src/Pixes/filmDS.cpp,
	src/Pixes/filmDarwin.cpp, src/Pixes/filmGMERLIN.cpp,
	src/Pixes/filmMPEG1.cpp, src/Pixes/filmMPEG3.cpp,
	src/Pixes/filmQT.cpp, src/Pixes/filmQT4L.cpp,
	src/Pixes/pix_film.cpp: first working example git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3207
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/PluginFactoryTimple.h: less verbose git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3206
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/PluginFactory.h, src/Base/PluginFactoryTimple.h: dropped
	the multi-constructor feature: a single ID can only have a single
	constructor! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3205
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/PluginFactory.cpp, src/Base/PluginFactory.h,
	src/Base/PluginFactoryTimple.h: split PluginFactory-header from
	implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3204
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-08  zmoelnig

	* src/Base/PluginFactory.cpp, src/Base/PluginFactory.h: stripped
	down pluginfactory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3203
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-07  zmoelnig

	* src/extra/Makefile, src/extra/configure.ac: include pdgst target;
	gemdeskotheque has no autoconf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3202
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/extra/pix_artoolkit/Makefile: do not regenerate config.h
	Make.config on demand git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3201
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/Base/config.h.in: autogenerated config.h.in from autoheader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3200
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/autogen.sh: help=recursive git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3199
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/Makefile: automatically build extra git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3198
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/Makefile: recursively build extra/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3197
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/configure.ac: recursively call extra/ don't check for
	ARToolKit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3196
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/extra/Makefile: added pix_artoolkit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3195
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/autogen.sh: use autoreconf if available git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3194
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/extra/pix_artoolkit/config.h.in: regenerated config.h.in with
	autoheader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3193
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/extra/pix_artoolkit/Makefile,
	src/extra/pix_artoolkit/README.txt: readme explains how to compile
	pix_artoolkit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3192
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/extra/pix_artoolkit/configure.ac: use GEM_CHECK_LIB git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3191
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/extra/pix_artoolkit/Makefile: make depend on config.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3190
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* build/autoconf/Makefile: simple Makefile that calls the real one
	in Gem/src git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3189
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/README.linux: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3188
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* help/pix_video-help.pd: notes about juju and devices opened in
	parallel git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3187
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* examples/01.basic/08.model.pd: use arguments to intialized
	[rotate] and [translate] rather than loadbang git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3186
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/autogen.sh, src/configure.ac, src/m4/gem.m4,
	src/{acinclude.m4 => m4/lib-prefix.m4}, src/m4/pkg.m4: split the
	m4-macros into separate packages and put them into a separate src/m4
	directory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3185
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/acinclude.m4: fixed output of configure--help git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3184
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/acinclude.m4: added generated descriptions to AC_DEFINEs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3183
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/configure.ac: descriptions for AC_DEFINE git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3182
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* build/autoconf/autogen.sh, build/autoconf/configure.ac:
	non-working automake project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3181
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-04-06  zmoelnig

	* src/extra/configure.ac: recursive call of configure git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3180
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-26  nusmuk

	* help/mesh_line-help.pd: add help for the new mesh line primitive git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3179
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-25  nusmuk

	* src/Geos/mesh_line.cpp, src/Geos/mesh_line.h: add new mesh
	primitive git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3178
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-18  zmoelnig

	* src/configure.ac: remove the explicit mentioning of "32" in the
	falign-options.  let the system choose system specific defaults git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3177
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-16  zmoelnig

	* src/Base/CPPExtern.cpp: protect CPPExtern against NO objectnames git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3176
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-16  zmoelnig

	* src/Base/GLStack.cpp: renamed "Helpers/" to "Gem/" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3175
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-16  zmoelnig

	* src/Base/GemState.h, src/{Helpers => Gem}/RTE.h, src/{Helpers =>
	Gem}/any.h: renamed "Helpers/" to "Gem/" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3174
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-16  zmoelnig

	* src/Base/glxew.h, src/Base/wglew.h: don't include config.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3173
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-15  zmoelnig

	* src/configure.ac: "--with-pd" no also adds the given path to
	INCLUDES and LIBS formerly, only <pdpath>/src and <pdpath>/bin were added git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3172
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-15  zmoelnig

	* src/Make.config.in: backported debians "no flags overwrite" patch
	(backported from branches/0.92) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3171
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-15  zmoelnig

	* src/configure.ac: check for "s_stuff.h" needs m_pd.h included
	(backported from branches/0.92) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3170
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-15  zmoelnig

	* src/Pixes/pix_multiblob.cpp: fixed memleaked detected by Gerrie
	Roos (backported from branch/0.92) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3169
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-15  zmoelnig

	* src/Base/config.h.in, src/Base/glew.cpp, src/Base/glxew.h,
	src/Base/wglew.h, src/configure.ac: eventually use the system's
	"GLEW" (if available) backported from 0.92 branch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3168
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-10  eighthave

	* examples/04.video/06.frame_diff_tracking.pd,
	examples/04.video/07.bg_subtract_tracking.pd: added two more
	examples of how to do tracking with Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3152
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-03-05  zmoelnig

	* src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_read.h: only
	update in render() (keeps images more consistant) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3151
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-27  zmoelnig

	* help/gemframebuffer-help.pd: added note about the default
	viewpoint git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3150
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Base/GemMan.cpp, src/Controls/gemhead.cpp,
	src/Manips/separator.cpp: moved the push/pop of matrices from gemman
	back to gemhead; also use it in separator git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3149
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* build/win-nsis/uninstaller2.nsi: added LATER git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3148
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* build/win-nsis/uninstaller1.nsi, build/win-nsis/uninstaller2.nsi:
	uninstaller helper from
	http://nsis.sourceforge.net/Uninstall_only_installed_files i haven't yet tested this! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3147
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* build/win-vs2003/gem.vcproj: added new files (GLStack and friends) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3146
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Base/GemState.h: GemState::reset() has to return a value git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3145
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Helpers/any.h: swap() has to return a value git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3144
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Base/GLStack.cpp: warning about multiple texunits git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3143
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Base/GemState.h: fixed forgotten returns git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3142
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Base/GLStack.cpp, src/Base/GLStack.h, src/Base/GemMan.cpp,
	src/Base/GemState.cpp, src/Base/GemState.h,
	src/Controls/gemhead.cpp: GLstack fuzz git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3141
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Helpers/RTE.h: realtime environment header (e.g. include
	m_pd.h) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3140
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Helpers/any.h: Gem'ified any git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3139
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-25  zmoelnig

	* src/Helpers/any.h: cdiggins's "any" implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3138
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-23  zmoelnig

	* help/pix_image-help.pd: don't mention "PNG" in the documentation
	of pix_image git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3137
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-09  zmoelnig

	* examples/10.glsl/06.framebuffer_and_shader.pd: reverted
	06.framebuffer_and_shader.pd since the reverted [pix_texture] also
	requires the [pix_set] hack git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3136
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-09  zmoelnig

	* src/Geos/model.cpp, src/Geos/multimodel.cpp,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_texture.cpp: 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.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3135
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-09  zmoelnig

	* src/Controls/gemhead.cpp: only push/pop the color-matrix if
	ARB_imaging is supported git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3134
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-03  zmoelnig

	* src/Base/GemContextData.h: fixed for M$VC git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3133
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-03  zmoelnig

	* src/Base/GemMan.cpp, src/Controls/gemhead.cpp: define behaviour
	for projection/color/texture stacks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3132
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-03  zmoelnig

	* src/Base/GemState.cpp: query the current matrix depth's rather
	than guessing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3131
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-02-01  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: new() is now member
	of Obj_header; this might (nor not) resolve problems with flext git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3130
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-29  nusmuk

	* examples/10.glsl/09.GPGPU_Physical_model.pd: add shader
	initialisation at each gem window creation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3129
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-29  zmoelnig

	* src/Base/GemBase.cpp: initialize m_state properly to INIT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3128
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: enhanced the
	setModified() to call rebuildList() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3127
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/GemContextData.cpp, src/Base/GemContextData.h: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3126
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Pixes/recordQT.h: check for apple/ia64 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3125
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/GemPixUtil.h: removed inclusion if Quicktime.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3124
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Pixes/filmQT.h: check for ia64 in filmQT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3123
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Pixes/filmDarwin.cpp, src/Pixes/filmDarwin.h: protect
	filmDarwin not just by __APPLE__ but by HAVE_CARBONQUICKTIME git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3122
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_videoDarwin.cpp: check whether we are on Apple/ia64
	before trying to compile code that won't work; LATER use a real
	configure check for this git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3121
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/GemPixImageLoad.cpp: make CarbonQuicktime not disabling
	other image loading backends git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3120
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageSave.cpp:
	reorganized code a little bit to migrate the OSX code to the proper
	interface git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3119
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/GemPixImageSave.cpp: fixed typos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3118
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/GemPixImageSave.cpp: allow coexistence of QuickTime code
	and other backends (e.g. ImageMagick) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3117
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_movieDarwin.h,
	src/Pixes/pix_videoDarwin.cpp: fixes for OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3116
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/GemExportDef.h: use '__attribute__ ((deprecated))' rather
	than '__attribute_deprecated__' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3115
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/GemContextData.h: don't try to initialize the ContextData
	if no default value is given git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3114
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Pixes/pix_videoDS.cpp: include GemState.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3113
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-28  zmoelnig

	* src/Base/CPPExtern.cpp, src/Pixes/pix_image.cpp: M$VC fixes
	(snprintf() and close()) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3112
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* build/win-vs2003/gem.vcproj: added GemDylib.cpp to the project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3111
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Base/GemDylib.cpp: fixed M$VC errors git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3110
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Base/GemBase.h, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixObj.cpp, src/Base/GemShape.cpp,
	src/Controls/gemlist.cpp, src/Controls/gemlist.h,
	src/Geos/cuboid.cpp, src/Geos/curve.cpp, src/Geos/cylinder.cpp,
	src/Geos/disk.cpp, src/Geos/imageVert.cpp, src/Geos/model.cpp,
	src/Geos/multimodel.cpp, src/Geos/newWave.cpp, src/Geos/newWave.h,
	src/Geos/pqtorusknots.cpp, src/Geos/ripple.cpp, src/Geos/ripple.h,
	src/Geos/rubber.cpp, src/Geos/rubber.h, src/Geos/sphere.cpp,
	src/Geos/sphere3d.cpp, src/Geos/teapot.cpp, src/Geos/torus.cpp,
	src/Particles/part_color.cpp, src/Particles/part_damp.cpp,
	src/Particles/part_follow.cpp, src/Particles/part_gravity.cpp,
	src/Particles/part_head.cpp, src/Particles/part_killold.cpp,
	src/Particles/part_killslow.cpp, src/Particles/part_orbitpoint.cpp,
	src/Particles/part_sink.cpp, src/Particles/part_size.cpp,
	src/Particles/part_source.cpp, src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetsize.cpp, src/Particles/part_velcone.cpp,
	src/Particles/part_velocity.cpp, src/Particles/part_velsphere.cpp,
	src/Particles/part_vertex.cpp, src/Pixes/pix_buf.cpp,
	src/Pixes/pix_buf.h, src/Pixes/pix_buffer_read.cpp,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_clearblock.cpp,
	src/Pixes/pix_clearblock.h, src/Pixes/pix_cubemap.h,
	src/Pixes/pix_draw.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_image.cpp,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_info.cpp,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_multiimage.cpp,
	src/Pixes/pix_multitexture.h, src/Pixes/pix_record.cpp,
	src/Pixes/pix_set.cpp, src/Pixes/pix_share_read.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap2tex.h,
	src/Pixes/pix_texture.h, src/Pixes/pix_video.cpp,
	src/openGL/GEMglBitmap.cpp, src/openGL/GEMglTexImage2D.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp: removed GemState.h from
	GemBase.h; so we have to re-included manually where needed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3109
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Base/GemDylib.cpp, src/Base/GemDylib.h: a wrapper class for
	dylibs (loads a dynamic library and runs functions therein) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3108
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Base/CPPExtern.cpp: removed verbosity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3107
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/TextBase.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_vertex.cpp, src/Manips/vertex_program.cpp,
	src/Manips/vertex_program.h, src/Pixes/pix_fiducialtrack.cpp,
	src/Pixes/pix_image.cpp: introduced CPPExtern::findFile() to wrap
	the canvas-stuff git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3106
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Base/GemException.cpp, src/Base/GemException.h: also except
	std::string when creating an exception git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3105
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/vertex_program.cpp: canvas_makefilename() and friends
	really want a non-const t_canvas* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3104
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_fiducialtrack.cpp,
	src/Pixes/pix_film.cpp, src/Pixes/pix_filmOS.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_image.cpp,
	src/Pixes/pix_multiimage.cpp: canvas_makefilename() and friends
	really want a non-const t_canvas* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3103
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Geos/model.cpp, src/Geos/multimodel.cpp: const_cast<> because
	Pd needs them git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3102
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-27  zmoelnig

	* src/Base/TextBase.cpp: const_cast<>s, because Pd declares loads of
	variables as non-const even though they really should be const git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3101
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  zmoelnig

	* src/configure.ac: added checks for linker-flags '-bundle
	-mmacosx-version-min=10.3 -undefined dynamic_lookup' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3100
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  nusmuk

	* examples/10.glsl/09.GPGPU_Physical_model.pd: remove unused
	connections git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3099
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  nusmuk

	* examples/10.glsl/09.GPGPU_Physical_model.pd,
	examples/10.glsl/link.frag, examples/10.glsl/mass.frag: revert back
	the modification : this patch work like it use to...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3098
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  nusmuk

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/06.framebuffer_and_shader.pd,
	examples/10.glsl/07.multi_pass_rendering.pd: varius clean of the
	examples patchs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3097
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  zmoelnig

	* src/Pixes/pix_texture.cpp: call setTexCoords() only once at the
	end of render() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3096
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  zmoelnig

	* examples/04.pix/26.framebuffer_readback.pd: use [pix_kaleidoscope]
	for a more interesting effect ([pix_aging] is an"overlay" effect
	that does nothing to the pixels) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3095
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  zmoelnig

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/06.framebuffer_and_shader.pd,
	examples/10.glsl/08.vertex_texture_fetching.pd: use "texture ?"
	rather than "mode ?" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3094
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  zmoelnig

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: reset the
	texcoord matrix every single frame...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3093
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-25  zmoelnig

	* src/Base/GemExportDef.h: fixed deprecation define for MSVC git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3092
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-22  nusmuk

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/02.primitive_distortion.pd,
	examples/10.glsl/03.texture_distortion.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/06.framebuffer_and_shader.pd,
	examples/10.glsl/07.multi_pass_rendering.pd,
	examples/10.glsl/08.vertex_texture_fetching.pd,
	examples/10.glsl/09.GPGPU_Physical_model.pd,
	examples/10.glsl/P_distord.frag, examples/10.glsl/P_distord.vert,
	examples/10.glsl/T_distord.frag, examples/10.glsl/fetching.vert,
	examples/10.glsl/game.frag, examples/10.glsl/link.frag,
	examples/10.glsl/mass.frag, examples/10.glsl/multitexture.frag,
	examples/10.glsl/multitexture.vert,
	examples/10.glsl/multitexture_rect.frag,
	examples/10.glsl/multitexture_rect.vert,
	examples/10.glsl/texture.frag, examples/10.glsl/texture.vert,
	examples/10.glsl/texture_rect.frag: adapting shader regarding the
	texture coordinate change in Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3091
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-21  zmoelnig

	* : 4	0	src/Base/GemExportDef.h 1	0	src/Base/GemMan.cpp 121	0
	src/Base/GemState.cpp 84	36	src/Base/GemState.h

2010-01-19  zmoelnig

	* : added config.h to svn:ignore git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3088
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-19  zmoelnig

	* : svn:ignore "*.d" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3086
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Pixes/pix_contrast.cpp, src/Pixes/pix_filmDarwin.cpp,
	src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/recordQT.cpp: more C++cast fixes for OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3084
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Base/GemPixConvertAltivec.cpp: replaced 'vector_unsigned_char'
	by 'vector unsigned char' git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3083
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Base/GemBase.cpp, src/Base/GemContextData.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3082
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Pixes/pix_texture.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3081
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Manips/separator.cpp, src/Manips/separator.h: [separator] now
	takes an extra argument to only separate specific domains git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3080
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Manips/separator.cpp: 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] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3079
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemMan.cpp, src/Base/GemMan.h,
	src/Base/GemState.cpp, src/Manips/separator.cpp: replaced anonymous
	indices of state->stackDepth with an enum in GemMan git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3078
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Pixes/pix_bitmask.cpp: c++-casts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3077
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-11  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp: more fixes for C++ casts on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3076
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageSave.cpp,
	src/Base/GemWinCreateMac.cpp: fixed C++casts for OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3075
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Pixes/filmQT.cpp, src/Pixes/libfidtrack_fidtrackX.cpp,
	src/Pixes/libfidtrack_segment.cpp,
	src/Pixes/libfidtrack_treeidmap.cpp, src/Pixes/pix_a_2grey.cpp,
	src/Pixes/pix_add.cpp, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blur.cpp,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_contrast.cpp,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_curve.cpp,
	src/Pixes/pix_data.cpp, src/Pixes/pix_dot.cpp,
	src/Pixes/pix_dump.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_halftone.cpp,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_hit.cpp,
	src/Pixes/pix_hsv2rgb.cpp, src/Pixes/pix_kaleidoscope.cpp,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_lumaoffset.cpp,
	src/Pixes/pix_metaimage.cpp, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_normalize.cpp, src/Pixes/pix_offset.cpp,
	src/Pixes/pix_posterize.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_rgb2hsv.cpp, src/Pixes/pix_subtract.cpp,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_threshold_bernsen.cpp,
	src/Pixes/pix_videoNT.cpp, src/Pixes/record.cpp,
	src/Pixes/record.h, src/Pixes/recordQT.cpp, src/Pixes/recordQT.h,
	src/Pixes/recordQT4L.cpp, src/Pixes/recordQT4L.h,
	src/Pixes/video.h, src/Pixes/videoV4L2.cpp, src/Pixes/videoV4L2.h:
	more c++casts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3074
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/pix_recordQT.cpp,
	src/Pixes/pix_rectangle.cpp, src/Pixes/pix_snap.cpp,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_video.cpp,
	src/Pixes/pix_videoOS.cpp, src/Pixes/pix_write.cpp: replaced
	(int)atom_getfloat() by atom_getint() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3073
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemwindow.cpp:
	static_cast<> for Output/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3072
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Nongeos/spot_light.cpp, src/Nongeos/world_light.cpp:
	static_cast<> for Nongeos/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3071
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Manips/glsl_program.cpp: t_float cast git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3070
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Manips/alpha.cpp, src/Manips/camera.cpp,
	src/Manips/depth.cpp, src/Manips/glsl_program.cpp,
	src/Manips/glsl_program.h, src/Manips/ortho.cpp,
	src/Manips/polygon_smooth.cpp, src/Manips/vertex_program.cpp:
	static_cast<GL...> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3069
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Geos/curve3d.cpp, src/Geos/disk.cpp,
	src/Geos/pqtorusknots.cpp, src/Geos/sphere.cpp,
	src/Geos/sphere3d.cpp: static_cast<GL...> for Geos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3068
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Geos/circle.cpp, src/Geos/colorSquare.cpp,
	src/Geos/cuboid.cpp, src/Geos/curve.cpp, src/Geos/pqtorusknots.cpp,
	src/Geos/primTri.cpp, src/Geos/rectangle.cpp, src/Geos/ripple.cpp,
	src/Geos/rubber.cpp, src/Geos/slideSquares.cpp,
	src/Geos/textextruded.cpp: static_cast<float> in Geos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3067
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Geos/curve3d.cpp, src/Geos/curve3d.h: drawtype of curve3d is
	now a local enum git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3066
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Geos/curve.cpp, src/Geos/curve3d.cpp, src/Geos/disk.cpp,
	src/Geos/model.cpp, src/Geos/multimodel.cpp, src/Geos/polygon.cpp,
	src/Geos/ripple.cpp, src/Geos/rubber.cpp, src/Geos/sphere3d.cpp,
	src/Geos/teapot.cpp, src/Geos/text2d.cpp,
	src/Geos/textextruded.cpp, src/Geos/torus.cpp: static_cast<int> of
	Geos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3065
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Vertex/vertex_add.cpp, src/Vertex/vertex_combine.cpp,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_grid.cpp,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_model.cpp,
	src/Vertex/vertex_mul.cpp, src/Vertex/vertex_quad.cpp,
	src/Vertex/vertex_scale.cpp, src/Vertex/vertex_tabread.cpp: cast
	fixes in Vertex git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3064
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/openGL/GEMglClearDepth.cpp, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.cpp: removed some unneeded casts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3063
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/openGL/GEMglMap1d.cpp, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMap2d.cpp, src/openGL/GEMglProgramStringARB.cpp:
	fixed some bugs where atom_getint was used to get floats git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3062
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/openGL/GEMglAccum.cpp, src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglAlphaFunc.cpp, src/openGL/GEMglArrayElement.cpp,
	src/openGL/GEMglBegin.cpp, src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBlendEquation.cpp, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglCallList.cpp, src/openGL/GEMglClear.cpp,
	src/openGL/GEMglClearAccum.cpp, src/openGL/GEMglClearColor.cpp,
	src/openGL/GEMglClearDepth.cpp, src/openGL/GEMglClearIndex.cpp,
	src/openGL/GEMglClearStencil.cpp, src/openGL/GEMglClipPlane.cpp,
	src/openGL/GEMglColor3b.cpp, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3f.cpp, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3s.cpp, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ui.cpp, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor4b.cpp, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4f.cpp, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4s.cpp, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ui.cpp, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColorMask.cpp, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglCopyPixels.cpp, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCullFace.cpp, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthRange.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawBuffer.cpp,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglEdgeFlag.cpp,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEvalCoord1d.cpp, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1f.cpp, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord2d.cpp, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2f.cpp, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalMesh1.cpp, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalPoint1.cpp, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglFeedbackBuffer.cpp, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogfv.cpp, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogiv.cpp, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrustum.cpp, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenTextures.cpp, src/openGL/GEMglGetError.cpp,
	src/openGL/GEMglGetFloatv.cpp, src/openGL/GEMglGetIntegerv.cpp,
	src/openGL/GEMglGetMapdv.cpp, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapiv.cpp, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetString.cpp, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglIndexMask.cpp, src/openGL/GEMglIndexd.cpp,
	src/openGL/GEMglIndexdv.cpp, src/openGL/GEMglIndexf.cpp,
	src/openGL/GEMglIndexfv.cpp, src/openGL/GEMglIndexi.cpp,
	src/openGL/GEMglIndexiv.cpp, src/openGL/GEMglIndexs.cpp,
	src/openGL/GEMglIndexsv.cpp, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexubv.cpp, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsList.cpp, src/openGL/GEMglIsTexture.cpp,
	src/openGL/GEMglLightModelf.cpp, src/openGL/GEMglLightModeli.cpp,
	src/openGL/GEMglLightf.cpp, src/openGL/GEMglLighti.cpp,
	src/openGL/GEMglLineStipple.cpp, src/openGL/GEMglLineWidth.cpp,
	src/openGL/GEMglLoadMatrixd.cpp, src/openGL/GEMglLoadMatrixf.cpp,
	src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1f.cpp, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2f.cpp, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglMultMatrixd.cpp,
	src/openGL/GEMglMultMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglNewList.cpp, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3bv.cpp, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3dv.cpp, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3fv.cpp, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3iv.cpp, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3sv.cpp, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglPassThrough.cpp, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferi.cpp, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPointSize.cpp, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.cpp, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglRasterPos2d.cpp, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2f.cpp, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2i.cpp, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2s.cpp, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos3d.cpp, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3f.cpp, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3i.cpp, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3s.cpp, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos4d.cpp, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4f.cpp, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4i.cpp, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4s.cpp, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRectd.cpp, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRecti.cpp, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglReportError.cpp,
	src/openGL/GEMglRotated.cpp, src/openGL/GEMglRotatef.cpp,
	src/openGL/GEMglScaled.cpp, src/openGL/GEMglScalef.cpp,
	src/openGL/GEMglScissor.cpp, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglShadeModel.cpp, src/openGL/GEMglStencilFunc.cpp,
	src/openGL/GEMglStencilMask.cpp, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglTexCoord1d.cpp, src/openGL/GEMglTexCoord1dv.cpp,
	src/openGL/GEMglTexCoord1f.cpp, src/openGL/GEMglTexCoord1fv.cpp,
	src/openGL/GEMglTexCoord1i.cpp, src/openGL/GEMglTexCoord1iv.cpp,
	src/openGL/GEMglTexCoord1s.cpp, src/openGL/GEMglTexCoord1sv.cpp,
	src/openGL/GEMglTexCoord2d.cpp, src/openGL/GEMglTexCoord2dv.cpp,
	src/openGL/GEMglTexCoord2f.cpp, src/openGL/GEMglTexCoord2fv.cpp,
	src/openGL/GEMglTexCoord2i.cpp, src/openGL/GEMglTexCoord2iv.cpp,
	src/openGL/GEMglTexCoord2s.cpp, src/openGL/GEMglTexCoord2sv.cpp,
	src/openGL/GEMglTexCoord3d.cpp, src/openGL/GEMglTexCoord3dv.cpp,
	src/openGL/GEMglTexCoord3f.cpp, src/openGL/GEMglTexCoord3fv.cpp,
	src/openGL/GEMglTexCoord3i.cpp, src/openGL/GEMglTexCoord3iv.cpp,
	src/openGL/GEMglTexCoord3s.cpp, src/openGL/GEMglTexCoord3sv.cpp,
	src/openGL/GEMglTexCoord4d.cpp, src/openGL/GEMglTexCoord4dv.cpp,
	src/openGL/GEMglTexCoord4f.cpp, src/openGL/GEMglTexCoord4fv.cpp,
	src/openGL/GEMglTexCoord4i.cpp, src/openGL/GEMglTexCoord4iv.cpp,
	src/openGL/GEMglTexCoord4s.cpp, src/openGL/GEMglTexCoord4sv.cpp,
	src/openGL/GEMglTexEnvf.cpp, src/openGL/GEMglTexEnvi.cpp,
	src/openGL/GEMglTexGend.cpp, src/openGL/GEMglTexGenf.cpp,
	src/openGL/GEMglTexGenfv.cpp, src/openGL/GEMglTexGeni.cpp,
	src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2dv.cpp,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2fv.cpp,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2iv.cpp,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2sv.cpp,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3dv.cpp,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3fv.cpp,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3iv.cpp,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3sv.cpp,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4dv.cpp,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4fv.cpp,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4iv.cpp,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4sv.cpp,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMgluLookAt.cpp,
	src/openGL/GEMgluPerspective.cpp: scripted conversion from ccasts to
	c++casts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3061
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Geos/GemSplash.cpp, src/Manips/color.cpp,
	src/Manips/colorRGB.cpp, src/Pixes/pix_2grey.cpp,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_buf.cpp,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer_read.cpp,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_color.cpp,
	src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_colormatrix.cpp,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_grey.cpp, src/Pixes/pix_movieDS.cpp,
	src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_pix2sig.cpp, src/Pixes/pix_recordQT.cpp,
	src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_texture.cpp,
	src/Pixes/pix_videoDS.cpp, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_videoNT.cpp: reinterpret_cast<t_newmethod> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3060
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Base/GemBase.cpp, src/Base/GemEvent.cpp,
	src/Base/GemGluObj.cpp, src/Base/GemMan.cpp,
	src/Base/GemPathBase.cpp, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixObj.cpp, src/Base/GemShape.cpp,
	src/Controls/gemframebuffer.cpp, src/Controls/gemhead.cpp,
	src/Controls/gemlist.cpp, src/Controls/gemreceive.cpp,
	src/Controls/gemwin.cpp, src/Geos/colorSquare.cpp,
	src/Geos/cuboid.cpp, src/Geos/curve.cpp, src/Geos/curve3d.cpp,
	src/Geos/disk.cpp, src/Geos/mesh_square.cpp, src/Geos/model.cpp,
	src/Geos/multimodel.cpp, src/Geos/newWave.cpp,
	src/Geos/polygon.cpp, src/Geos/pqtorusknots.cpp,
	src/Geos/primTri.cpp, src/Geos/rectangle.cpp, src/Geos/ripple.cpp,
	src/Geos/rubber.cpp, src/Geos/slideSquares.cpp,
	src/Geos/sphere3d.cpp, src/Geos/text2d.cpp,
	src/Geos/textextruded.cpp, src/Geos/torus.cpp,
	src/Geos/trapezoid.cpp, src/Manips/accumrotate.cpp,
	src/Manips/alpha.cpp, src/Manips/ambient.cpp,
	src/Manips/ambientRGB.cpp, src/Manips/camera.cpp,
	src/Manips/color.cpp, src/Manips/colorRGB.cpp,
	src/Manips/depth.cpp, src/Manips/diffuse.cpp,
	src/Manips/diffuseRGB.cpp, src/Manips/emission.cpp,
	src/Manips/emissionRGB.cpp, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_program.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/ortho.cpp, src/Manips/polygon_smooth.cpp,
	src/Manips/rotate.cpp, src/Manips/rotateXYZ.cpp,
	src/Manips/scale.cpp, src/Manips/scaleXYZ.cpp,
	src/Manips/shearXY.cpp, src/Manips/shearXZ.cpp,
	src/Manips/shearYX.cpp, src/Manips/shearYZ.cpp,
	src/Manips/shearZX.cpp, src/Manips/shearZY.cpp,
	src/Manips/shininess.cpp, src/Manips/specular.cpp,
	src/Manips/specularRGB.cpp, src/Manips/translate.cpp,
	src/Manips/translateXYZ.cpp, src/Manips/vertex_program.cpp,
	src/Nongeos/spot_light.cpp, src/Nongeos/world_light.cpp,
	src/Output/gemglutwindow.cpp, src/Output/gemwindow.cpp,
	src/Particles/part_color.cpp, src/Particles/part_damp.cpp,
	src/Particles/part_draw.cpp, src/Particles/part_follow.cpp,
	src/Particles/part_gravity.cpp, src/Particles/part_head.cpp,
	src/Particles/part_killold.cpp, src/Particles/part_killslow.cpp,
	src/Particles/part_orbitpoint.cpp, src/Particles/part_render.cpp,
	src/Particles/part_sink.cpp, src/Particles/part_size.cpp,
	src/Particles/part_source.cpp, src/Particles/part_targetcolor.cpp,
	src/Particles/part_targetsize.cpp, src/Particles/part_velcone.cpp,
	src/Particles/part_velocity.cpp, src/Particles/part_velsphere.cpp,
	src/Particles/part_vertex.cpp, src/Pixes/pix_a_2grey.cpp,
	src/Pixes/pix_aging.cpp, src/Pixes/pix_alpha.cpp,
	src/Pixes/pix_background.cpp, src/Pixes/pix_backlight.cpp,
	src/Pixes/pix_biquad.cpp, src/Pixes/pix_bitmask.cpp,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_blur.cpp,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_buffer_read.cpp, src/Pixes/pix_buffer_write.cpp,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_color.cpp,
	src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colorreduce.cpp,
	src/Pixes/pix_compare.cpp, src/Pixes/pix_contrast.cpp,
	src/Pixes/pix_convert.cpp, src/Pixes/pix_convolve.cpp,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_crop.cpp,
	src/Pixes/pix_cubemap.cpp, src/Pixes/pix_curve.cpp,
	src/Pixes/pix_data.cpp, src/Pixes/pix_deinterlace.cpp,
	src/Pixes/pix_delay.cpp, src/Pixes/pix_dot.cpp,
	src/Pixes/pix_dump.cpp, src/Pixes/pix_duotone.cpp,
	src/Pixes/pix_fiducialtrack.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmOS.cpp,
	src/Pixes/pix_flip.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_gain.cpp, src/Pixes/pix_halftone.cpp,
	src/Pixes/pix_histo.cpp, src/Pixes/pix_hit.cpp,
	src/Pixes/pix_image.cpp, src/Pixes/pix_imageInPlace.cpp,
	src/Pixes/pix_indycam.cpp, src/Pixes/pix_kaleidoscope.cpp,
	src/Pixes/pix_levels.cpp, src/Pixes/pix_lumaoffset.cpp,
	src/Pixes/pix_metaimage.cpp, src/Pixes/pix_mix.cpp,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement2.cpp, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_movieOS.cpp, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiimage.cpp, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_offset.cpp, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_posterize.cpp, src/Pixes/pix_puzzle.cpp,
	src/Pixes/pix_rds.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_rectangle.cpp,
	src/Pixes/pix_refraction.cpp, src/Pixes/pix_resize.cpp,
	src/Pixes/pix_roll.cpp, src/Pixes/pix_rtx.cpp,
	src/Pixes/pix_scanline.cpp, src/Pixes/pix_set.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_tIIR.cpp, src/Pixes/pix_test.cpp,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_threshold.cpp,
	src/Pixes/pix_threshold_bernsen.cpp, src/Pixes/pix_video.cpp,
	src/Pixes/pix_videoDS.cpp, src/Pixes/pix_videoDarwin.cpp,
	src/Pixes/pix_videoNT.cpp, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoSGI.cpp, src/Pixes/pix_vpaint.cpp,
	src/Pixes/pix_write.cpp, src/Pixes/pix_writer.cpp,
	src/Pixes/pix_zoom.cpp, src/Vertex/vertex_add.cpp,
	src/Vertex/vertex_combine.cpp, src/Vertex/vertex_draw.cpp,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_info.cpp,
	src/Vertex/vertex_model.cpp, src/Vertex/vertex_offset.cpp,
	src/Vertex/vertex_quad.cpp, src/Vertex/vertex_scale.cpp,
	src/Vertex/vertex_set.cpp, src/Vertex/vertex_tabread.cpp,
	src/openGL/GEMglAccum.cpp, src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglAlphaFunc.cpp,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglBegin.cpp,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindTexture.cpp, src/openGL/GEMglBitmap.cpp,
	src/openGL/GEMglBlendEquation.cpp, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglCallList.cpp, src/openGL/GEMglClear.cpp,
	src/openGL/GEMglClearAccum.cpp, src/openGL/GEMglClearColor.cpp,
	src/openGL/GEMglClearDepth.cpp, src/openGL/GEMglClearIndex.cpp,
	src/openGL/GEMglClearStencil.cpp, src/openGL/GEMglClipPlane.cpp,
	src/openGL/GEMglColor3b.cpp, src/openGL/GEMglColor3bv.cpp,
	src/openGL/GEMglColor3d.cpp, src/openGL/GEMglColor3dv.cpp,
	src/openGL/GEMglColor3f.cpp, src/openGL/GEMglColor3fv.cpp,
	src/openGL/GEMglColor3i.cpp, src/openGL/GEMglColor3iv.cpp,
	src/openGL/GEMglColor3s.cpp, src/openGL/GEMglColor3sv.cpp,
	src/openGL/GEMglColor3ub.cpp, src/openGL/GEMglColor3ubv.cpp,
	src/openGL/GEMglColor3ui.cpp, src/openGL/GEMglColor3uiv.cpp,
	src/openGL/GEMglColor3us.cpp, src/openGL/GEMglColor3usv.cpp,
	src/openGL/GEMglColor4b.cpp, src/openGL/GEMglColor4bv.cpp,
	src/openGL/GEMglColor4d.cpp, src/openGL/GEMglColor4dv.cpp,
	src/openGL/GEMglColor4f.cpp, src/openGL/GEMglColor4fv.cpp,
	src/openGL/GEMglColor4i.cpp, src/openGL/GEMglColor4iv.cpp,
	src/openGL/GEMglColor4s.cpp, src/openGL/GEMglColor4sv.cpp,
	src/openGL/GEMglColor4ub.cpp, src/openGL/GEMglColor4ubv.cpp,
	src/openGL/GEMglColor4ui.cpp, src/openGL/GEMglColor4uiv.cpp,
	src/openGL/GEMglColor4us.cpp, src/openGL/GEMglColor4usv.cpp,
	src/openGL/GEMglColorMask.cpp, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglCopyPixels.cpp, src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCullFace.cpp, src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDepthMask.cpp,
	src/openGL/GEMglDepthRange.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawBuffer.cpp,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglEdgeFlag.cpp,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEvalCoord1d.cpp, src/openGL/GEMglEvalCoord1dv.cpp,
	src/openGL/GEMglEvalCoord1f.cpp, src/openGL/GEMglEvalCoord1fv.cpp,
	src/openGL/GEMglEvalCoord2d.cpp, src/openGL/GEMglEvalCoord2dv.cpp,
	src/openGL/GEMglEvalCoord2f.cpp, src/openGL/GEMglEvalCoord2fv.cpp,
	src/openGL/GEMglEvalMesh1.cpp, src/openGL/GEMglEvalMesh2.cpp,
	src/openGL/GEMglEvalPoint1.cpp, src/openGL/GEMglEvalPoint2.cpp,
	src/openGL/GEMglFeedbackBuffer.cpp, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogfv.cpp, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogiv.cpp, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrustum.cpp, src/openGL/GEMglGenLists.cpp,
	src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenTextures.cpp, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetIntegerv.cpp, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapfv.cpp, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetPointerv.cpp, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglHint.cpp, src/openGL/GEMglIndexMask.cpp,
	src/openGL/GEMglIndexd.cpp, src/openGL/GEMglIndexdv.cpp,
	src/openGL/GEMglIndexf.cpp, src/openGL/GEMglIndexfv.cpp,
	src/openGL/GEMglIndexi.cpp, src/openGL/GEMglIndexiv.cpp,
	src/openGL/GEMglIndexs.cpp, src/openGL/GEMglIndexsv.cpp,
	src/openGL/GEMglIndexub.cpp, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIsEnabled.cpp, src/openGL/GEMglIsList.cpp,
	src/openGL/GEMglIsTexture.cpp, src/openGL/GEMglLightModelf.cpp,
	src/openGL/GEMglLightModeli.cpp, src/openGL/GEMglLightf.cpp,
	src/openGL/GEMglLighti.cpp, src/openGL/GEMglLineStipple.cpp,
	src/openGL/GEMglLineWidth.cpp, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixf.cpp, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLogicOp.cpp, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1f.cpp, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2f.cpp, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1f.cpp, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2f.cpp, src/openGL/GEMglMaterialf.cpp,
	src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMateriali.cpp,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglMultMatrixd.cpp,
	src/openGL/GEMglMultMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglNewList.cpp, src/openGL/GEMglNormal3b.cpp,
	src/openGL/GEMglNormal3bv.cpp, src/openGL/GEMglNormal3d.cpp,
	src/openGL/GEMglNormal3dv.cpp, src/openGL/GEMglNormal3f.cpp,
	src/openGL/GEMglNormal3fv.cpp, src/openGL/GEMglNormal3i.cpp,
	src/openGL/GEMglNormal3iv.cpp, src/openGL/GEMglNormal3s.cpp,
	src/openGL/GEMglNormal3sv.cpp, src/openGL/GEMglOrtho.cpp,
	src/openGL/GEMglPassThrough.cpp, src/openGL/GEMglPixelStoref.cpp,
	src/openGL/GEMglPixelStorei.cpp,
	src/openGL/GEMglPixelTransferf.cpp,
	src/openGL/GEMglPixelTransferi.cpp, src/openGL/GEMglPixelZoom.cpp,
	src/openGL/GEMglPointSize.cpp, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonOffset.cpp,
	src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglPushAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.cpp, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglRasterPos2d.cpp, src/openGL/GEMglRasterPos2dv.cpp,
	src/openGL/GEMglRasterPos2f.cpp, src/openGL/GEMglRasterPos2fv.cpp,
	src/openGL/GEMglRasterPos2i.cpp, src/openGL/GEMglRasterPos2iv.cpp,
	src/openGL/GEMglRasterPos2s.cpp, src/openGL/GEMglRasterPos2sv.cpp,
	src/openGL/GEMglRasterPos3d.cpp, src/openGL/GEMglRasterPos3dv.cpp,
	src/openGL/GEMglRasterPos3f.cpp, src/openGL/GEMglRasterPos3fv.cpp,
	src/openGL/GEMglRasterPos3i.cpp, src/openGL/GEMglRasterPos3iv.cpp,
	src/openGL/GEMglRasterPos3s.cpp, src/openGL/GEMglRasterPos3sv.cpp,
	src/openGL/GEMglRasterPos4d.cpp, src/openGL/GEMglRasterPos4dv.cpp,
	src/openGL/GEMglRasterPos4f.cpp, src/openGL/GEMglRasterPos4fv.cpp,
	src/openGL/GEMglRasterPos4i.cpp, src/openGL/GEMglRasterPos4iv.cpp,
	src/openGL/GEMglRasterPos4s.cpp, src/openGL/GEMglRasterPos4sv.cpp,
	src/openGL/GEMglRectd.cpp, src/openGL/GEMglRectf.cpp,
	src/openGL/GEMglRecti.cpp, src/openGL/GEMglRects.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglRotated.cpp,
	src/openGL/GEMglRotatef.cpp, src/openGL/GEMglScaled.cpp,
	src/openGL/GEMglScalef.cpp, src/openGL/GEMglScissor.cpp,
	src/openGL/GEMglSelectBuffer.cpp, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglStencilFunc.cpp, src/openGL/GEMglStencilMask.cpp,
	src/openGL/GEMglStencilOp.cpp, src/openGL/GEMglTexCoord1d.cpp,
	src/openGL/GEMglTexCoord1dv.cpp, src/openGL/GEMglTexCoord1f.cpp,
	src/openGL/GEMglTexCoord1fv.cpp, src/openGL/GEMglTexCoord1i.cpp,
	src/openGL/GEMglTexCoord1iv.cpp, src/openGL/GEMglTexCoord1s.cpp,
	src/openGL/GEMglTexCoord1sv.cpp, src/openGL/GEMglTexCoord2d.cpp,
	src/openGL/GEMglTexCoord2dv.cpp, src/openGL/GEMglTexCoord2f.cpp,
	src/openGL/GEMglTexCoord2fv.cpp, src/openGL/GEMglTexCoord2i.cpp,
	src/openGL/GEMglTexCoord2iv.cpp, src/openGL/GEMglTexCoord2s.cpp,
	src/openGL/GEMglTexCoord2sv.cpp, src/openGL/GEMglTexCoord3d.cpp,
	src/openGL/GEMglTexCoord3dv.cpp, src/openGL/GEMglTexCoord3f.cpp,
	src/openGL/GEMglTexCoord3fv.cpp, src/openGL/GEMglTexCoord3i.cpp,
	src/openGL/GEMglTexCoord3iv.cpp, src/openGL/GEMglTexCoord3s.cpp,
	src/openGL/GEMglTexCoord3sv.cpp, src/openGL/GEMglTexCoord4d.cpp,
	src/openGL/GEMglTexCoord4dv.cpp, src/openGL/GEMglTexCoord4f.cpp,
	src/openGL/GEMglTexCoord4fv.cpp, src/openGL/GEMglTexCoord4i.cpp,
	src/openGL/GEMglTexCoord4iv.cpp, src/openGL/GEMglTexCoord4s.cpp,
	src/openGL/GEMglTexCoord4sv.cpp, src/openGL/GEMglTexEnvf.cpp,
	src/openGL/GEMglTexEnvi.cpp, src/openGL/GEMglTexGend.cpp,
	src/openGL/GEMglTexGenf.cpp, src/openGL/GEMglTexGenfv.cpp,
	src/openGL/GEMglTexGeni.cpp, src/openGL/GEMglTexImage2D.cpp,
	src/openGL/GEMglTexParameterf.cpp,
	src/openGL/GEMglTexParameteri.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp, src/openGL/GEMglTranslated.cpp,
	src/openGL/GEMglTranslatef.cpp, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglVertex2d.cpp, src/openGL/GEMglVertex2dv.cpp,
	src/openGL/GEMglVertex2f.cpp, src/openGL/GEMglVertex2fv.cpp,
	src/openGL/GEMglVertex2i.cpp, src/openGL/GEMglVertex2iv.cpp,
	src/openGL/GEMglVertex2s.cpp, src/openGL/GEMglVertex2sv.cpp,
	src/openGL/GEMglVertex3d.cpp, src/openGL/GEMglVertex3dv.cpp,
	src/openGL/GEMglVertex3f.cpp, src/openGL/GEMglVertex3fv.cpp,
	src/openGL/GEMglVertex3i.cpp, src/openGL/GEMglVertex3iv.cpp,
	src/openGL/GEMglVertex3s.cpp, src/openGL/GEMglVertex3sv.cpp,
	src/openGL/GEMglVertex4d.cpp, src/openGL/GEMglVertex4dv.cpp,
	src/openGL/GEMglVertex4f.cpp, src/openGL/GEMglVertex4fv.cpp,
	src/openGL/GEMglVertex4i.cpp, src/openGL/GEMglVertex4iv.cpp,
	src/openGL/GEMglVertex4s.cpp, src/openGL/GEMglVertex4sv.cpp,
	src/openGL/GEMglViewport.cpp, src/openGL/GEMgluLookAt.cpp,
	src/openGL/GEMgluPerspective.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3059
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h,
	src/Controls/gemhead.cpp, src/Controls/gemkeyboard.cpp,
	src/Controls/gemkeyname.cpp, src/Controls/gemlist.cpp,
	src/Controls/gemmouse.cpp, src/Controls/gemreceive.cpp,
	src/Controls/gemwin.cpp: more casts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3058
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h: float priorities git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3057
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Base/GemPixUtil.cpp: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3056
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Base/GemPixConvertAltivec.cpp, src/Base/GemPixUtil.cpp,
	src/Base/sgiimage.cpp: reinterpret_casts for pointers git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3055
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Base/GemFuncUtil.cpp, src/Base/GemMan.cpp,
	src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageSave.cpp,
	src/Base/GemPixUtil.cpp, src/Base/GemWinCreateMac.cpp,
	src/Base/TextBase.cpp, src/Base/sgiimage.cpp, src/Base/sgiimage.h:
	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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3054
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2010-01-08  zmoelnig

	* src/Geos/mesh_square.cpp, src/Geos/mesh_square.h,
	src/Geos/model_loader.cpp, src/Geos/newWave.cpp,
	src/Geos/scopeXYZ.cpp, src/Geos/tube.cpp: use static_cast<> and
	reintpret_cast<> where appropriate git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3053
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-23  zmoelnig

	* src/Geos/imageVert.cpp: works ok but ignores upsidedown (looks
	weird when used with [pix_texture] since the image is correct but
	the relief is not) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3052
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-23  zmoelnig

	* src/Geos/ripple.cpp, src/Geos/ripple.h: indentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3051
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-23  zmoelnig

	* src/Geos/ripple.cpp, src/Geos/ripple.h: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3050
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-23  zmoelnig

	* src/Geos/ripple.cpp, src/Geos/ripple.h: prefixed all members with
	m_ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3049
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-23  zmoelnig

	* src/Geos/ripple.cpp, src/Geos/ripple.h: indentation and started to
	rename variables for readability git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3048
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-23  zmoelnig

	* src/Base/GemPixImageLoad.cpp: no "filename" in the QTImage2mem
	code (needs cleanup) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3047
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-21  zmoelnig

	* src/Geos/model.cpp, src/Geos/multimodel.cpp,
	src/Pixes/pix_coordinate.cpp, src/Pixes/pix_texture.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3046
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-17  zmoelnig

	* src/TODO.093: added note about texture matrix git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3045
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-17  zmoelnig

	* src/Base/GemPixImageLoad.cpp: load all images upside down git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3044
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-15  zmoelnig

	* src/config.guess, src/config.sub: updated config.{sub,guess} git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3035
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-15  zmoelnig

	* debian/docs, debian/install, debian/test-package.pd: fixed paths;
	now it compiles from svn git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3034
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-15  zmoelnig

	* debian/rules: fixed path to ChangeLog git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3033
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-15  zmoelnig

	* debian/README.Debian, debian/changelog, debian/compat,
	debian/control, debian/copyright, debian/dirs, debian/doc-base,
	debian/docs, debian/files, debian/gem.links, debian/gem.xpm,
	debian/install, debian/manpages, debian/menu,
	debian/patches/02_manual_examples_install.patch, debian/pd-gem,
	debian/pd-gem.1, debian/rules, debian/test-package.pd, debian/watch:
	from my debian packaging efforts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3032
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-14  zmoelnig

	* src/Pixes/filmAVIPLAY.cpp, src/Pixes/filmAVIPLAY.h: don't use
	general namespace avm:: but use it explicitely when needed (eg. for
	StreamInfo) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3029
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-14  zmoelnig

	* src/Pixes/pix_image.cpp: moved code into the mutexlocked parts to
	avoid crashes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3028
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-07  zmoelnig

	* src/Pixes/filmAVIPLAY.h: use namespace "avm" for avifile-things git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3027
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-07  zmoelnig

	* src/Base/GemMan.cpp, src/Controls/gemwin.cpp: [gemwin] no longer
	sets the default framerate (instead this is queried from
	'window.fps' and (re)set in GemMan::resetState() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3026
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-07  zmoelnig

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h:
	rectangle.texture and rectangle.pbo is now set via GemSettings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3025
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-07  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemSettings.cpp,
	src/Base/GemSettings.h: made framerate settable via GemSettings;
	[print( gemwin now also prints all the GemSettings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3024
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-07  zmoelnig

	* src/TODO.093: added notes about cocoa git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3023
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-12-01  zmoelnig

	* help/separator-help.pd, src/Manips/separator.cpp: [separator] now
	also stores the projection matrix; added a little doc on what is
	actually separated git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3022
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-30  zmoelnig

	* src/Base/GemSettings.cpp: back to not-printing the settings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3021
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-30  zmoelnig

	* src/Pixes/pix_background.cpp, src/Pixes/pix_movement.cpp: oops
	forgot to recompile before committing...here we go git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3020
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-30  zmoelnig

	* abstractions/pix_blobtracker-help.pd, help/pix_movement2-help.pd,
	help/pix_multiblob-help.pd, src/Pixes/pix_background.cpp,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_hit.cpp,
	src/Pixes/pix_hit.h, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_movement.h, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_movement2.h, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_multiblob.h: fixed typos: "treshold" no really reads
	"threshold" (uhah, this makes patches incompatible) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3019
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-30  zmoelnig

	* src/Base/GemSettings.cpp: don't call wordfree() on OSX as this is
	buggy (makes endless calls to memfree of non-aligned pointers) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3017
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-30  zmoelnig

	* src/Base/GemSettings.cpp: error checks for wordexp() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3016
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-28  zmoelnig

	* help/pix_mask-help.pd: fixed documentation (closes #2905446) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3015
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-27  zmoelnig

	* tests/runtests.sh: bashisms git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3012
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-27  zmoelnig

	* src/openGL/GEMglGetIntegerv.cpp: removed debugging output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3011
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-27  zmoelnig

	* src/openGL/GEMglGetFloatv.cpp, src/openGL/GEMglGetFloatv.h,
	src/openGL/GEMglGetIntegerv.cpp, src/openGL/GEMglGetIntegerv.h:
	added glGetIntegerv(); fixed glGetFloatv(); git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3010
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-27  zmoelnig

	* src/Base/GemMan.cpp: added a note about dynamic lights git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3008
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-27  zmoelnig

	* src/Nongeos/world_light.cpp: check whether we are rendering (that
	is: have a valid GLcontext) before calling stopRendering() in the
	destructor git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3007
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-27  zmoelnig

	* src/Controls/gemwin.cpp: don't call glClearColor() without a
	window (might crash with some drivers) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3006
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* build/win-vs2003/gem.vcproj, src/Base/GemSettings.cpp: compiles on
	w32 again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3005
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* src/Base/GemSettings.cpp: don't print settings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3004
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.cpp: more verbose git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3003
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* src/extra/pix_artoolkit/patt.hiro,
	src/extra/pix_artoolkit/pix_artoolkit-help.pd: example file git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3002
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* src/Base/GemMan.cpp, src/Base/TextBase.cpp: settings for various
	aspects of the gemwindow and the font-renderer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3001
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* src/Base/GemSettings.cpp, src/Base/GemSettings.h: convenience
	methods; DEFAULT_FONT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@3000
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* src/Base/GemSettings.cpp, src/Base/GemSettings.h: set the
	settings-file via environment variables GEM_SETTINGS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2999
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* src/Base/GemSettings.cpp, src/Base/GemSettings.h,
	src/Base/GemSetup.cpp, src/Base/config.h.in, src/configure.ac:
	almost there: legacy support for env-variables; code cleanup git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2998
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-26  zmoelnig

	* src/Base/{GemRTConfig.cpp => GemSettings.cpp},
	src/Base/{GemRTConfig.h => GemSettings.h}: renamed the runtime
	settings to GemSettings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2997
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-25  zmoelnig

	* src/Base/GemConf.cpp, src/Base/GemConf.h,
	src/Base/GemRTConfig.cpp, src/Base/GemRTConfig.h,
	src/Base/GemSetup.cpp: simple implementation of RealtTime
	configuration git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2996
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-25  zmoelnig

	* src/Base/GemGL.h: a bit of explaining what is going on git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2995
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-25  zmoelnig

	* src/Base/GemConf.cpp, src/Base/GemConf.h: conf git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2994
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-25  zmoelnig

	* src/Pixes/filmQT.cpp: check whether QuickTime init succeeded
	before trying to close() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2993
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-24  zmoelnig

	* src/Base/GemGL.h, src/Base/GemPBuffer.cpp,
	src/Manips/glsl_program.cpp: use GemCGLint instead of CGLint to
	handle different CGLversions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2992
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-24  zmoelnig

	* src/Base/GemPBuffer.cpp: tyr handling outdated CGL-versions;
	really people should rather upate....  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2991
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-11-05  zmoelnig

	* src/Pixes/recordQT4L.cpp: strrchr() returns "const char*" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2989
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-31  zmoelnig

	* src/Pixes/pix_texture.cpp: hopefully got the texenv right git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2988
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-28  zmoelnig

	* src/Base/GemWinCreateXWin.cpp, src/Geos/model_loader.cpp,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/vertex_program.cpp, src/Pixes/pix_cubemap.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/video.h,
	src/Pixes/videoV4L.cpp, src/Pixes/videoV4L2.cpp,
	src/Pixes/videoV4L2.h: less warnings...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2987
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-28  zmoelnig

	* src/Base/GemConfig.h: undef HAVE_CONFIG_H after inclusion of
	config.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2986
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-27  zmoelnig

	* src/Pixes/pix_record.cpp: cast filename to const char* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2983
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-27  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/record.cpp,
	src/Pixes/record.h, src/Pixes/recordQT.cpp, src/Pixes/recordQT.h,
	src/Pixes/recordQT4L.cpp, src/Pixes/recordQT4L.h: use "const char*"
	for open(); fixed some signed/unsigned comparisions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2982
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-22  zmoelnig

	* src/Pixes/pix_cubemap.cpp, src/Pixes/pix_cubemap.h: an
	experimental cubemap-texture object; this should later be merged
	into [pix_texture] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2981
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-21  zmoelnig

	* src/openGL/GEMglBitmap.cpp: nada git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2980
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-18  zmoelnig

	* src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageSave.cpp,
	src/Base/GemSetup.cpp, src/Base/TextBase.cpp,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/vertex_program.cpp, src/Pixes/pix_fiducialtrack.cpp,
	src/Pixes/pix_film.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_image.cpp: on w32 define "close" as "_close"
	(shouldn't this be: on MSVC rather than W32?) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2979
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* build/win-vs2003/gem.vcproj: added GemException files to build git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2978
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.sln,
	src/extra/pix_artoolkit/pix_artoolkit.vcproj: Release no builds with
	ARToolKit support, wherease ReleaseDummy builds without git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2977
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.cpp: removed inclusion of
	Base/GemConfig.h as this has to be handled locally git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2976
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/Base/CPPExtern.h: export the _setup function on w32; added
	guard to not call the class_new() twice git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2974
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.h,
	src/extra/pix_artoolkit/pix_artoolkit.sln,
	src/extra/pix_artoolkit/pix_artoolkit.vcproj: added M$VC-project;
	removed "#warning" directives, since M$VC doesn't really like them git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2973
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/Base/configDarwin.h.in: removed configDarwin.h.in: either use
	autoconf's config.h.in or configDarwin.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2972
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/config.h.in,
	src/extra/pix_artoolkit/configure.ac: autoheaders generated stuff git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2971
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.h: config-related stuff git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2970
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/GemException.cpp, src/Base/GemException.h: simplified
	CPPExtern.h; moved GemExceptions into a separate file git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2969
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.vcproj: this now compiles as
	an external for Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2968
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/Base/GemExportDef.h: import/export handling for M$VC (on the
	way to provide a mechanism for GEM-externals) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2967
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.h,
	src/extra/pix_artoolkit/pix_artoolkit.vcproj: almost got it working
	(though tiny changes to Gem are needed) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2966
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  nusmuk

	* help/gemhead-help.pd: correct sentense about rendering order git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2965
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.vcproj: slowly goes the
	night: still not really working M$VC project (linker fails) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2964
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-15  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.cpp: added banner when
	compiled as a Gem-external; properly include GemConfig.h (LATER this
	really should use its own config) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2963
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-14  zmoelnig

	* src/Pixes/pix_freeframe.cpp: protect against NULL-canvases (e.g.
	when invoking the loader via "-lib") git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2962
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-13  zmoelnig

	* build/win-vs2003/gem.sln, build/win-vs2003/gem.vcproj,
	build/win-vs2003/installer.vcproj: moved the installer target into a
	separate project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2960
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-13  zmoelnig

	* build/win-vs2003/gem.sln, build/win-vs2003/gem.vcproj: removed
	pix_artoolkit from Pixes and added pix_artoolkit project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2959
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-13  zmoelnig

	* src/Pixes/recordQT.cpp: added _snprintf() magic for M$VC git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2958
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-13  zmoelnig

	* src/Base/configNT.h: removed _snprintf() magic (it has nothing
	todo with configNT.h) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2957
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-13  zmoelnig

	* src/extra/pix_artoolkit/pix_artoolkit.cpp,
	src/extra/pix_artoolkit/pix_artoolkit.vcproj: an M$VC-project for
	pix_artoolkit; small change to pix_artoolkit.cpp to fix LNK2019
	(check whether this breaks something on other platforms) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2956
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-13  zmoelnig

	* src/Base/GemConfig.h: fixed typo in preprocessor code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2955
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-13  zmoelnig

	* src/Base/CPPExtern.cpp, src/Pixes/pix_fiducialtrack.cpp,
	src/Pixes/pix_write.cpp, src/Pixes/pix_writer.cpp: M$ needs stupid
	aliases for snprintf()-like functions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2954
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-07  zmoelnig

	* src/Base/GemPixUtil.cpp: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2953
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-01  zmoelnig

	* src/extra/pix_artoolkit/Makefile,
	src/extra/pix_artoolkit/configure.ac: ...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2952
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-01  zmoelnig

	* src/extra/pix_artoolkit/Make.config.in,
	src/extra/pix_artoolkit/Makefile,
	src/extra/pix_artoolkit/config.h.in,
	src/extra/pix_artoolkit/configure.ac, src/{Pixes =>
	extra/pix_artoolkit}/pix_artoolkit.cpp, src/{Pixes =>
	extra/pix_artoolkit}/pix_artoolkit.h: moved pix_artoolkit into
	src/extra/ in order to reduce dependencies of core Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2951
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-01  zmoelnig

	* src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDS.h: adapted to new
	preprocessor magic git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2950
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-10-01  zmoelnig

	* src/Pixes/pix_movieDarwin.h: indentation for better readability git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2949
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/Geos/model_loader.cpp: don't ignore return value of fread() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2948
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/Base/GemConfig.h, src/Base/config.h.in,
	src/Base/configGeneric.h.in, src/Base/configNT.h: removed traces of
	???_NEW defines git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2947
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/Makefile: by default, don't strip the binary created git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2946
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/Base/CPPExtern.h, src/Base/GemContext.h,
	src/Base/GemContextData.h, src/Base/GemFuncUtil.h,
	src/Base/GemGL.h, src/Base/GemMath.h, src/Base/GemPixImageLoad.cpp,
	src/Base/GemSetup.cpp, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Base/TextBase.h, src/Pixes/filmAVIPLAY.cpp,
	src/Pixes/filmAVIPLAY.h, src/Pixes/filmDS.cpp, src/Pixes/filmDS.h,
	src/Pixes/filmGMERLIN.cpp, src/Pixes/filmGMERLIN.h,
	src/Pixes/filmMPEG1.cpp, src/Pixes/filmMPEG1.h,
	src/Pixes/filmMPEG3.cpp, src/Pixes/filmMPEG3.h,
	src/Pixes/filmQT.cpp, src/Pixes/filmQT.h, src/Pixes/filmQT4L.cpp,
	src/Pixes/filmQT4L.h, src/Pixes/pix_artoolkit.cpp,
	src/Pixes/pix_artoolkit.h, src/Pixes/pix_film.cpp,
	src/Pixes/pix_film.h, src/Pixes/pix_filmDarwin.cpp,
	src/Pixes/pix_filmOS.cpp, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_image.cpp, src/Pixes/pix_image.h,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_movieDarwin.h, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_record.cpp,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_video.cpp,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDS.cpp,
	src/Pixes/pix_videoDarwin.cpp, src/Pixes/pix_videoNT.cpp,
	src/Pixes/pix_videoOS.cpp, src/Pixes/pix_videoOS.h,
	src/Pixes/pix_videoSGI.cpp, src/Pixes/recordQT.cpp,
	src/Pixes/recordQT.h, src/Pixes/recordQT4L.cpp,
	src/Pixes/recordQT4L.h, src/Pixes/videoDV4L.cpp,
	src/Pixes/videoV4L.cpp, src/Pixes/videoV4L.h,
	src/Pixes/videoV4L2.cpp, src/Pixes/videoV4L2.h: include GemConfig.h
	when necessary and NOT in CPPExtern; less dependency quirks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2945
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/Base/GemConfig.h, src/Base/config.h.in, src/acinclude.m4,
	src/configure.ac: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2944
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/Geos/model_loader.cpp: use GL_FALSE/GL_TRUE rather than -1/0 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2943
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/Geos/model.cpp, src/Geos/model_loader.cpp,
	src/Geos/multimodel.cpp, src/Geos/multimodel.h: cleanup model when
	re-opening or open failed git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2942
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/configure.ac: regnerated configure.ac for cleaner code (not
	much happened though) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2941
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-30  zmoelnig

	* src/Base/sgiimage.cpp, src/Geos/model_loader.cpp,
	src/Manips/glsl_geometry.cpp, src/Manips/glsl_vertex.cpp,
	src/Manips/vertex_program.cpp: try to reduce warnings by
	not-ignoring the result of scanf/gets git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2940
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-28  zmoelnig

	* help/sphere3d-help.pd, src/Geos/sphere3d.cpp, src/Geos/sphere3d.h:
	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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2939
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-24  zmoelnig

	* src/Base/configLinux.h: dummy file to be included if there is no
	autoconf-generated config.h file git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2938
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-23  zmoelnig

	* src/Base/GemConfig.h, src/Base/{configLinux.h.in => config.h.in},
	src/Make.config.in, src/configure.ac: renamed configLinux.h.in to
	config.h.in; on osx the default should be to use the pix_filmOS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2937
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-23  zmoelnig

	* src/Pixes/videoV4L2.cpp, src/Pixes/videoV4L2.h: set "newfilm"-flag
	(LATER think whether this shouldn't be called automatically by
	[pix_texture]) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2936
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-23  zmoelnig

	* src/Base/CPPExtern.h, src/Base/{config.h => GemConfig.h},
	src/Base/GemContextData.h, src/Base/GemFuncUtil.h,
	src/Base/GemGL.h, src/Base/GemMan.cpp, src/Base/GemMath.h,
	src/Base/GemPixImageSave.cpp, src/Base/GemPixUtil.cpp,
	src/Base/GemWinCreate.h, src/Base/TextBase.h,
	src/Base/sgiimage.cpp, src/Pixes/DSgrabber.cpp, src/Pixes/film.h,
	src/Pixes/pix_film.h, src/Pixes/pix_filmOS.h,
	src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDS.h,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_video.h,
	src/Pixes/pix_videoDS.cpp, src/Pixes/pix_videoOS.h,
	src/Pixes/record.h, src/Pixes/video.h, src/Pixes/videoDV4L.h:
	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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2935
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-23  zmoelnig

	* src/Base/TextBase.cpp, src/Base/TextBase.h,
	src/Base/configLinux.h.in, src/configure.ac: configure-flags to set
	the default-font; check for <FTGL/ftgl.h> (check still fails) and
	include that instead if possible git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2934
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-23  zmoelnig

	* src/Base/GemPBuffer.cpp, src/Base/GemPixUtil.cpp,
	src/Geos/model_loader.cpp, src/Geos/polygon.cpp,
	src/Pixes/pix_blob.cpp, src/Pixes/pix_draw.cpp,
	src/Pixes/pix_film.cpp, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_image.cpp, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_texture.cpp,
	src/Pixes/recordQT4L.cpp, src/Pixes/videoV4L.cpp,
	src/Pixes/videoV4L2.cpp: fixed a lot of warnings appearing with
	"-Wall" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2933
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-22  zmoelnig

	* src/Pixes/filmGMERLIN.cpp, src/Pixes/pix_film.cpp: 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...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2932
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-22  zmoelnig

	* examples/04.video/05.buffer_rtx.pd,
	examples/06.particle/05.twoSrc.pd, help/model-help.pd,
	help/multimodel-help.pd, help/ortho-help.pd,
	help/pix_buffer-help.pd, help/pix_coordinate-help.pd,
	help/pix_flip-help.pd, help/pix_grey-help.pd,
	help/pix_levels-help.pd, help/pix_movie-help.pd,
	help/pix_multiblob-help.pd, help/pix_multiply-help.pd,
	help/pix_pix2sig~-help.pd, help/pix_set-help.pd,
	help/text2d-help.pd, help/text3d-help.pd: merged back fixes from
	0.92 branch (2876-2927) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2928
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-21  zmoelnig

	* src/Base/GemMan.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2925
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-21  zmoelnig

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: this code
	needs cleanup; at least PBOs work now with rectangle textures git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2924
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-21  zmoelnig

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h, src/TODO: more
	todos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2923
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-18  zmoelnig

	* src/TODO: added notes about GemOutlet and the like git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2921
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-17  zmoelnig

	* src/Pixes/pix_invert.cpp: fixed bug when reducing number of
	iterations for YUV & Gray; hopefully fixed RGBA issues on OSX/i386 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2918
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-17  zmoelnig

	* src/Pixes/pix_filmNT.cpp, src/Pixes/pix_filmNT.h: removed
	[pix_filmNT] since on w32 we are using [pix_film] with
	DS/QT/AVI(=NT) backend git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2914
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-17  zmoelnig

	* src/Pixes/pix_filmQT.cpp, src/Pixes/pix_filmQT.h: removed
	[pix_filmQT]: it is not used anywhere and just makes problems git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2912
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-16  zmoelnig

	* src/Base/GemVersion.cpp, src/Base/GemVersion.h: changed type of
	GemVersion::versionString() from "const static char* const" to
	"const static char*" (no more warnings on g++-4.4) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2911
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-15  zmoelnig

	* src/configure.ac: at least find s_stuff.h if it is in a
	system-wide include-directory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2910
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-14  zmoelnig

	* src/Base/glxew.h: define __glx_h__ to avoid duplicate inclusion of
	glx.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2909
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-13  zmoelnig

	* src/Geos/curve.cpp, src/Geos/polygon.cpp, src/Geos/polygon.h:
	allow polygon/curve to have a variable number of vertices, simply by
	not specifying them at creation time.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2907
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-13  zmoelnig

	* src/TODO.093: started todo 0.93 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2906
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-12  zmoelnig

	* src/{TODO.092 => TODO.093}: renamed TODO.092 to TODO.093 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2905
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-12  zmoelnig

	* src/aclocal.m4: removed generated aclocal git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2904
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-12  zmoelnig

	* src/Base/GemSetup.cpp, src/Base/configLinux.h.in,
	src/configure.ac: added check for s_stuff.h (which doesn't find
	s_stuff in the path specified by --with-pd yet; LATER fix this) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2903
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-10  zmoelnig

	* src/Base/config.h, src/Base/configLinux.h.in,
	src/Pixes/filmFFMPEG.cpp, src/Pixes/filmFFMPEG.h,
	src/Pixes/pix_film.cpp, src/README.linux: removed FFMPEG support
	(it's handled by gmerlin and it's broken for ages) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2902
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-10  zmoelnig

	* src/Base/GemContext.h, src/Base/GemGL.h, src/Base/GemGLUtil.cpp,
	src/Base/GemGluObj.h, src/Base/GemLoaders.cpp, src/Base/GemMan.h,
	src/Base/GemMath.h, src/Base/GemPBuffer.cpp,
	src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageSave.cpp,
	src/Base/GemPixUtil.cpp, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateNT.cpp, src/Base/TextBase.cpp,
	src/Base/TextBase.h, src/Base/config.h, src/Base/sgiimage.cpp,
	src/Manips/camera.h, src/Manips/glsl_geometry.cpp,
	src/Manips/glsl_vertex.cpp, src/Manips/vertex_program.cpp,
	src/Particles/papi.h, src/Pixes/FreeFrame.h, src/Pixes/filmAVI.cpp,
	src/Pixes/filmAVI.h, src/Pixes/filmAVIPLAY.h, src/Pixes/filmDS.cpp,
	src/Pixes/filmDS.h, src/Pixes/filmQT.h,
	src/Pixes/pix_fiducialtrack.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_filmNT.cpp, src/Pixes/pix_filmOS.cpp,
	src/Pixes/pix_filmQT.h, src/Pixes/pix_freeframe.cpp,
	src/Pixes/pix_freeframe.h, src/Pixes/pix_image.cpp,
	src/Pixes/pix_kaleidoscope.h, src/Pixes/pix_movieDS.cpp,
	src/Pixes/pix_movieDarwin.h, src/Pixes/pix_movieOS.cpp,
	src/Pixes/pix_movieOS.h, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_recordQT.h,
	src/Pixes/pix_share.h, src/Pixes/pix_share_read.cpp,
	src/Pixes/pix_share_write.cpp, src/Pixes/pix_share_write.h,
	src/Pixes/pix_videoDS.cpp, src/Pixes/pix_videoNT.cpp,
	src/Pixes/pix_videoOS.cpp, src/Pixes/recordQT.cpp,
	src/Pixes/recordQT.h: changed __WIN32__ to _WIN32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2901
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-10  zmoelnig

	* src/Pixes/filmGMERLIN.cpp: less verbosity in gmerlin-backend git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2900
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-09  zmoelnig

	* src/extra/Makefile: an extra directory for external objects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2895
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-09  zmoelnig

	* src/Pixes/filmGMERLIN.cpp: 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...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2894
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-09  zmoelnig

	* abstractions/gemdefaultwindow.pd: spigot to make this (still
	dummy) object less verbose git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2893
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-09  zmoelnig

	* src/Base/GemVersion.h: bumped version to 0.93cvs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2892
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-09  zmoelnig

	* build/win-vs2003/release.bat: put the "version" into a separate
	variable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2891
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-09  zmoelnig

	* build/win-vs2003/gem.vcproj, src/Base/GemSetup.cpp: merged back
	changes from 0.92 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2890
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-09  zmoelnig

	* src/Pixes/filmGMERLIN.cpp: merged back the changes from the 0.92
	branch that hopefully fixes frame-wise seeking git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2881
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-08  zmoelnig

	* src/aclocal.m4, src/configure.ac: try linking against libstdc++ in
	order to hopefully avoid segfaults with buggy ati-drivers git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2874
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-08  zmoelnig

	* examples/04.pix/05.film.pd: added [openpanel] to example-patch to
	allow users to select their own movies git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2873
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-08  zmoelnig

	* examples/02.advanced/19.pointer.pd: dis/enabled rendering chains
	in the example git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2872
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-08  zmoelnig

	* src/Controls/gemlist.cpp, src/Controls/gemlist.h: copy the entire
	state and not just a reference to it git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2871
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-09-08  zmoelnig

	* src/Base/GemMan.cpp: disable printInfo() until glew has been
	initialized (should fix crashes with glGetString()) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2870
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-24  zmoelnig

	* src/Base/GemState.cpp, src/Base/GemState.h, src/Geos/model.cpp,
	src/Geos/multimodel.cpp, src/Pixes/pix_texture.cpp: reverted the
	fuzz of the last commit: it didn't work as expected git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2869
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-24  zmoelnig

	* src/Geos/model.cpp, src/Geos/multimodel.cpp: fixed texCoords when
	texture is upside down; LATER: unify this and make all textures
	upside-down git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2868
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-24  zmoelnig

	* src/Base/GemState.cpp, src/Base/GemState.h, src/Geos/model.cpp,
	src/Pixes/pix_texture.cpp: introduced texUpsideDown flag in GemState
	to indicate whether we have an upside down texture (needed by some
	goes to get the image right) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2867
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-24  zmoelnig

	* help/text3d-help.pd: added text-description of "string" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2866
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-20  zmoelnig

	* src/Base/GemState.cpp, src/Base/GemState.h: added destructor to
	cleanup git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2865
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-18  nusmuk

	* help/text3d-help.pd: add a string message git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2864
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-18  zmoelnig

	* src/Geos/model_loader.cpp: whitespace...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2863
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-18  zmoelnig

	* src/Pixes/videoV4L2.cpp: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2862
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-10  zmoelnig

	* src/Manips/glsl_program.cpp: hopefully better to read
	uniform-handling git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2861
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-10  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: added startpost()
	and a bit of logic to not always show the object's name git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2860
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-08  zmoelnig

	* src/openGL/GEMglTexImage2D.cpp, src/openGL/GEMglTexImage2D.h,
	src/openGL/GEMglTexSubImage2D.cpp: glTexImage2D git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2859
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-08-04  zmoelnig

	* src/Pixes/pix_videoDarwin.cpp, src/Pixes/pix_videoDarwin.h,
	src/Pixes/pix_videoOS.cpp, src/Pixes/pix_videoOS.h: removed double
	class_addmethods() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2858
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-07-24  nusmuk

	* examples/02.advanced/22.double-iterative.pd: adding new exemple
	(double iterative).  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2856
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-07-24  nusmuk

	* examples/10.glsl/09.GPGPU_Physical_model.pd: add a scale option,
	because the flag is smaller on osX than in linux...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2855
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-07-23  nusmuk

	* examples/09.openGL/04.clearZ.pd,
	examples/09.openGL/05.load_identity_matrix.pd: add 2 new exemple of
	commun used GEMgl object git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2854
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-07-23  zmoelnig

	* src/Pixes/pix_draw.cpp: probably fixed upside-down issue of
	[pix_draw] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2853
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-07-22  zmoelnig

	* src/acinclude.m4, src/configure.ac: added a "--without-ALL" option
	to disable all "with"-options by default (can be explicitely
	overridden) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2852
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-07-19  zmoelnig

	* src/Geos/model_loader.cpp: more verbose when generating texture
	coordinates git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2851
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-07-16  nusmuk

	* help/gemlist-help.pd: clean a bit this example : gemlist is no
	more banged with 0 and 1 gem_state message.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2850
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-24  zmoelnig

	* src/Pixes/pix_image.cpp: removed empty lines git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2846
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-24  zmoelnig

	* help/pix_image-help.pd: added doc about the [thread $1( message git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2845
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-23  zmoelnig

	* abstractions/pix_buffer_filmopen-help.pd,
	abstractions/pix_buffer_filmopen.pd: applied max's patch to get
	number of frames and finished-bang git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2844
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-15  zmoelnig

	* src/Pixes/pix_artoolkit.h: removed the declarations for
	start/stopRendering() as they are not implented git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2843
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-09  eighthave

	* src/configure.ac: added missing - to make it the proper
	--export-dynamic git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2842
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-03  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp: oops, missing "," git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2841
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp: removed unused code; initialize
	member variables in the initializer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2840
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/pix_filmOS.cpp: removed unused code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2839
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/pix_filmQT.cpp: removed unused code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2838
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/filmDarwin.cpp: removed unused code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2837
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* help/pix_chroma_key-help.pd, src/Pixes/pix_chroma_key.cpp: added
	warning when using unnormalized values; fixed help-patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2836
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmDarwin.h: removed
	methods that are present in the parent-class anyhow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2835
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/filmQT.cpp: removed unneeded variable(s) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2834
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/record.cpp: reordered initialization to match
	header-file git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2833
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* build/osx-xcode/Gem.xcodeproj/project.pbxproj: added new modules
	to the project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2832
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Geos/multimodel.cpp, src/Manips/glsl_program.cpp,
	src/Vertex/vertex_model.cpp: mainly rearranged the order of
	appearance of member/variables in the initializer; [vertex_model]
	now uses glmTexture() rather than the nonexistant glmLinearTexture() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2831
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Base/GemEvent.cpp, src/Base/GemPBuffer.cpp,
	src/Base/GemPixUtil.cpp: removed unneded variables and commented out
	code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2830
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  nusmuk

	* help/pix_video-help.pd: add driver dv / driver v4l2 messages in
	the help file.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2829
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/pix_chroma_key.cpp: if all values are <=1 then we assume
	that they are "normalized" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2828
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/video.cpp,
	src/Pixes/videoDV4L.cpp, src/Pixes/videoV4L.cpp,
	src/Pixes/videoV4L2.cpp: use the "provide()" method for displaying
	the capabilities git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2827
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-06-02  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	src/Pixes/video.cpp, src/Pixes/video.h, src/Pixes/videoDV4L.cpp,
	src/Pixes/videoV4L.cpp, src/Pixes/videoV4L2.cpp: added symbolic IDs
	for backend-identification: now we can just use [driver dv( instead
	of [driver 2( (or was it [driver 3(?) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2826
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-28  zmoelnig

	* src/Base/GemPBuffer.cpp, src/Geos/model.cpp: removed some
	verbosity when loading models; PBuffer nameclashes git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2825
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-28  zmoelnig

	* src/Base/GemPBuffer.cpp, src/Base/GemPixImageSave.cpp,
	src/Base/GemWinCreateXWin.cpp, src/Base/sgiimage.cpp,
	src/Geos/model.cpp, src/Geos/model.h, src/Geos/model_loader.cpp:
	replaced all fprintf/printf by post/error git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2824
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-28  zmoelnig

	* src/Geos/model.cpp, src/Geos/model_loader.cpp: replaced calls to
	fprintf(stderr,...) with calls to printf() (no post() available in
	libs) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2823
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-28  zmoelnig

	* src/Base/GemGLUtil.cpp, src/Base/GemGLUtil_generated.h: better
	regeneration script for GL-defines that does not nest 'if' (problems
	on MSVC) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2822
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-28  zmoelnig

	* build/win-vs2003/gem.vcproj, src/Base/GemContextData.h,
	src/Base/GemExportDef.h, src/Base/GemGLUtil_generated.h,
	src/Base/GemWinCreate.h, src/Pixes/pix_movieDS.h: made it compile on
	w32 again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2821
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-28  zmoelnig

	* src/Base/GemBase.cpp, src/Base/GemBase.h,
	src/Base/GemContext.cpp, src/Base/GemContext.h,
	src/Base/GemContextData.h, src/Base/GemGL.h: 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? - ...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2820
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-28  zmoelnig

	* src/Pixes/pix_artoolkit.cpp, src/Pixes/pix_artoolkit.h,
	src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_movieDS.cpp,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h,
	src/Pixes/pix_set.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/pix_videoOS.h: removed unused code (mostly: empty function
	calls) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2819
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-28  zmoelnig

	* src/Manips/vertex_program.cpp: moved comments around so they
	actually comment on the correct line of code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2818
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-26  zmoelnig

	* help/sphere3d-help.pd: a help-patch for [sphere3d] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2817
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-26  zmoelnig

	* src/Geos/sphere3d.cpp: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2816
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-26  zmoelnig

	* src/autogen.sh: added note about running configure git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2815
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-25  zmoelnig

	* src/Base/GemContextData.cpp, src/Base/GemContextData.h: base class
	for context-specific data (to be used LATER) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2814
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-25  zmoelnig

	* src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: fixed
	destroy git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2813
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-25  zmoelnig

	* src/Make.include, src/TODO: minor adjustments git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2812
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-25  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h,
	src/Makefile.subdir, src/Output/Makefile,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2811
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-25  zmoelnig

	* src/Base/CPPExtern.h: make sure that the setup function is only
	called once git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2810
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-24  zmoelnig

	* abstractions/gemhead.pd, abstractions/gemmouse.pd,
	abstractions/gemwin.pd: fixed bugs; implemented [gemmouse] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2809
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-24  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: worrking
	on the glutwindow and multi-context stuff git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2808
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-23  zmoelnig

	* src/Base/GemGL.h, src/Base/GemMan.cpp, src/Base/GemWinCreate.h:
	include glxew.h rather than glx.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2807
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-23  zmoelnig

	* src/Pixes/libfidtrack_fidtrackX.cpp,
	src/Pixes/libfidtrack_fidtrackX.h,
	src/Pixes/libfidtrack_segment.cpp, src/Pixes/libfidtrack_segment.h:
	renamed Region to FidSegRegion to avoid name-conflicts with XEvent git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2806
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-23  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h, src/Base/GemGL.h:
	provide getGlewContext() functions git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2805
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-23  zmoelnig

	* src/Base/GemGLUtil.cpp, src/Base/GemGLUtil_generated.h: use
	generated code (and avoid the ifdefs as we are now using lew and
	everything is defined anyhow) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2804
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-23  zmoelnig

	* src/Base/GemContext.cpp, src/Base/GemContext.h,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: derived
	[gemglutwindow] from a very simple GemContext class which will
	hopefully handle glewcontext switches git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2803
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-23  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h: replaced
	client_storage_supported, texture_range_supported,
	texture_yuv_supported, multisample_filter_hint by their GLEW
	equivalents git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2802
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-23  zmoelnig

	* src/Pixes/pix_movieOS.cpp, src/Pixes/pix_texture.cpp: directly
	query glew rather than caching the results in GemMan (think about
	multiple contexts!) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2801
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-23  zmoelnig

	* abstractions/gemdefaultwindow.pd, abstractions/gemwin.pd,
	src/Output/gemglutwindow.cpp, src/Output/gemglutwindow.h: some more
	improvements git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2800
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-22  zmoelnig

	* abstractions/gemdefaultwindow.pd, abstractions/gemwin.pd: use an
	abstraction wrapper around the real window-backend git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2799
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-22  zmoelnig

	* src/openGL/GEMglMaterialfv.cpp, src/openGL/GEMglMaterialfv.h:
	[GEMglMaterialfv] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2798
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-22  zmoelnig

	* src/Output/Makefile, src/Output/gemglutwindow.cpp,
	src/Output/gemglutwindow.h: a simple implementation based on glut git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2797
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-22  zmoelnig

	* src/Output/gemextwin.cpp, src/Output/gemextwin.h, src/{Controls
	=> Output}/gemwindow.cpp, src/{Controls => Output}/gemwindow.h:
	revived the src/Output/ directory; the [gemextwin] therein won't
	compile as it is highly dependent on the multiwin branch (or so it
	seems) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2796
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-22  zmoelnig

	* src/TODO.092: dunno git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2795
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-22  zmoelnig

	* src/Pixes/pix_buffer.cpp: comments by georg...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2794
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* src/Controls/gemwindow.cpp: reordered so that .cpp file matches
	header git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2793
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* src/Controls/gemwindow.cpp, src/Controls/gemwindow.h: at least it
	loads again... (fixed all unresolved symbols) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2792
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* src/aclocal.m4: regenerated with newer aclocal git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2791
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* src/Controls/gemwindow.cpp, src/Controls/gemwindow.h:
	non-functional start of [gemwindow] the window-part of GemMan as a
	separate object git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2790
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* examples/04.pix/16.alphaGrey.pd: ...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2789
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* examples/02.advanced/09.SnapshotSave.pd: made the scene a bit more
	interesting (less likely to create black snapshots) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2788
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* abstractions/pix_write.pd: an abstraction implementation of
	[pix_write] using [pix_snap] and [pix_writer] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2787
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* src/Pixes/pix_writer.cpp: do not create inlets for
	offset/dimension (meaningless in this object) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2786
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* src/Pixes/pix_writer.cpp, src/Pixes/pix_writer.h: an object that
	writes pixes to disk (no snapshotting involved!) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2785
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_vertex.cpp,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_write.cpp, src/Pixes/pix_write.h: use glew-variables
	to check whether a context has been established rather than calls to
	GemMan::windowExists() (which should be removed altogether) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2784
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* abstractions/gemhead.pd: removed 2nd instance of [gemlist];
	removed double-initialization git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2783
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-20  zmoelnig

	* src/Controls/gem_state.cpp, src/Controls/gem_state.h: removed
	[gem_state]; use [gemlist] instead git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2782
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-19  zmoelnig

	* abstractions/gemhead.pd: replaced [gem_state] by [gemlist] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2781
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-19  zmoelnig

	* src/Controls/gemlist.cpp, src/Controls/gemlist.h: allow to set
	some default things in the non-cached GemState git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2780
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-19  zmoelnig

	* abstractions/gemwin.pd: more implemented git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2779
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-19  zmoelnig

	* src/Base/GemMan.cpp: removed unneeded variable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2778
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-19  zmoelnig

	* abstractions/gemwin.pd: implemented a bit of stereo and other
	things...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2777
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-19  zmoelnig

	* src/openGL/GEMglGetFloatv.cpp, src/openGL/GEMglGetFloatv.h: allow
	GEMglGetFloat() to use symbolic parameter names git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2776
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-18  zmoelnig

	* abstractions/gemwin.pd: uaeh, this is a lot of work to (still)
	do...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2775
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-18  zmoelnig

	* abstractions/gemwin.pd: a not-yet replacement for [gemwin] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2774
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-18  zmoelnig

	* src/Pixes/pix_multiimage.cpp: indentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2773
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-16  zmoelnig

	* src/Base/configDarwin.h.in: some defines to be set by configure
	for osx git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2772
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-15  eighthave

	* src/configure.ac: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2771
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-14  zmoelnig

	* abstractions/gemhead.pd: when no argument (or "0") is specified,
	use the default render-order (50) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2770
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-14  zmoelnig

	* help/glsl_fragment-help.pd, help/glsl_geometry-help.pd,
	help/glsl_vertex-help.pd: removed the hardcoded paths to shaders:
	the examples do not do anything anyhow git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2769
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-14  zmoelnig

	* help/gemhead-help.pd: fixed wrong documentation about negative
	render-order: -3 is REALLY renderend BEFORE -10 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2768
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-09  zmoelnig

	* examples/02.advanced/12.Hsv.pd: added sliders to set hue/sat/val git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2767
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-09  zmoelnig

	* examples/01.basic/08.model.pd,
	examples/02.advanced/00.gemwin-subpatch.pd,
	examples/02.advanced/01.Separator.pd,
	examples/02.advanced/02.Ortho.pd, examples/02.advanced/03.View.pd,
	examples/02.advanced/03.View_OSD.pd,
	examples/02.advanced/04.Fog.pd, examples/02.advanced/05.Stereo.pd,
	examples/02.advanced/06.StereoParticle.pd,
	examples/02.advanced/07.Snapshot1.pd,
	examples/02.advanced/08.Snapshot2.pd,
	examples/02.advanced/09.SnapshotSave.pd,
	examples/02.advanced/10.LinearPath.pd,
	examples/02.advanced/11.SplinePath.pd,
	examples/02.advanced/12.Hsv.pd,
	examples/02.advanced/13.ModelRescale.pd,
	examples/02.advanced/14.RenderOrder.pd,
	examples/02.advanced/16.vertex_program.pd,
	examples/02.advanced/17.fragment_program.pd,
	examples/02.advanced/18.gl_shading_language.pd,
	examples/02.advanced/19.pointer.pd,
	examples/02.advanced/20.double-gemhead_vs_repeat.pd,
	examples/02.advanced/21.basic_LSystem.pd,
	examples/03.lighting/01.world_light.pd,
	examples/03.lighting/02.light.pd,
	examples/03.lighting/03.controlLights.pd,
	examples/03.lighting/04.moveSpheres.pd,
	examples/03.lighting/05.materials.pd,
	examples/04.video/00.SimpleVideo.pd,
	examples/04.video/01.VideoPaint.pd,
	examples/04.video/02.VideoSphere.pd,
	examples/04.video/03.movement_detection.pd,
	examples/04.video/04.videoRTX.pd,
	examples/04.video/05.buffer_rtx.pd, examples/05.text/01.Text.pd,
	examples/05.text/01.TextNoLoadBang.pd,
	examples/05.text/03.ChangeText.pd,
	examples/05.text/03.ChangeTextNoLoadBang.pd,
	examples/06.particle/01.simple.pd,
	examples/06.particle/02.fountain.pd,
	examples/06.particle/03.orbit.pd,
	examples/06.particle/05.twoSrc.pd,
	examples/06.particle/06.target.pd,
	examples/06.particle/07.render.pd, examples/06.particle/08.info.pd,
	examples/06.particle/09.sink.pd, examples/07.texture/01.texture.pd,
	examples/07.texture/02.TexCoord.pd,
	examples/07.texture/04.moveImages.pd,
	examples/07.texture/05.newWave.pd,
	examples/07.texture/06.ripple.pd,
	examples/07.texture/07.feedback.pd,
	examples/07.texture/08.MotionBlur.pd,
	examples/07.texture/09.sharedTextures.pd,
	examples/07.texture/10.framebuffer.pd,
	examples/07.texture/11.multiples_gemhead_in_a_framebuffer.pd,
	examples/08.io/01.Mouse.pd, examples/09.openGL/01.primQuad.pd,
	examples/09.openGL/02.displayList.pd,
	examples/09.openGL/03.stencilBuffer.pd,
	examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/02.primitive_distortion.pd,
	examples/10.glsl/03.texture_distortion.pd,
	examples/10.glsl/04.game_of_life.pd,
	examples/10.glsl/05.multitexture.pd,
	examples/10.glsl/06.framebuffer_and_shader.pd,
	examples/10.glsl/07.multi_pass_rendering.pd,
	examples/10.glsl/08.vertex_texture_fetching.pd,
	examples/10.glsl/09.GPGPU_Physical_model.pd,
	examples/10.glsl/10.geometry.pd: use a gop-subpatch to turn on/off
	rendering and handle create/destroy of Gemwindo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2766
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-05-09  zmoelnig

	* src/Geos/model.cpp: fixed bug that crashed Gem when loading a
	model without an openGL context git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2765
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp: added verbose() message when
	mem2image fails to close a file git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2764
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-27  zmoelnig

	* src/Base/GemPixImageLoad.cpp: open image-files as binary rather
	than text git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2763
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-27  zmoelnig

	* examples/10.glsl/10.geometry.pd, examples/10.glsl/{geo.geo =>
	geo.geom}: renamed geometry-shader to have nice little 4 character
	suffix git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2762
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-27  zmoelnig

	* build/win-vs2003/gem.vcproj: updated M$VC projects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2761
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-27  zmoelnig

	* src/Controls/gemframebuffer.cpp: renamed variables (M$VC did not
	like "near" and "far" at all) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2760
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-27  zmoelnig

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_vertex.cpp:
	hopefully better warnings when trying to load shaders without openGL
	context initialized...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2759
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-27  zmoelnig

	* src/Manips/glsl_program.cpp: fxied another in/out typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2758
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-26  nusmuk

	* examples/10.glsl/10.geometry.pd, examples/10.glsl/geo.frag,
	examples/10.glsl/geo.geo, examples/10.glsl/geo.vert: add a geometry
	shader exemple git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2757
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-26  zmoelnig

	* src/Manips/glsl_program.cpp: added calls to
	glProgramParameteriEXT() in LinkARB section git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2756
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-26  nusmuk

	* examples/02.advanced/20.double-gemhead_vs_repeat.pd: minor change git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2755
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-26  nusmuk

	* examples/07.texture/10.framebuffer.pd,
	examples/07.texture/11.multiples_gemhead_in_a_framebuffer.pd: add a
	new axample : drawing 2 gemhead in the same frambuffer.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2754
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-25  nusmuk

	* src/Manips/glsl_program.cpp: git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2753
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-23  zmoelnig

	* src/Pixes/pix_film.cpp, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movie.h: tried to avoid duplicate registraction of
	methods and classes (the former succeeded and i added a note why the
	latter does not) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2752
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-23  zmoelnig

	* src/Base/GemSetup.cpp: simplified the add-gem-to-path thingie git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2751
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-23  zmoelnig

	* help/glsl_program-help.pd, src/Manips/glsl_program.cpp: use
	TRIANGLES as default for geometry shader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2750
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-23  zmoelnig

	* help/glsl_fragment-help.pd, help/glsl_geometry-help.pd,
	help/glsl_program-help.pd, help/glsl_vertex-help.pd,
	src/Manips/glsl_program.cpp: added help-patch for geometry-shader
	(doesn't do much); added hints on how to set evnironment for
	geometry-shaders in glsl_program git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2749
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-23  zmoelnig

	* src/Makefile: removed aclocal/autoconf automagic: run autogen.sh
	instead (or manually run aclocal/autoconf) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2748
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-23  zmoelnig

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h: added
	parameters for geomtery shaders (TODO: check whether this still
	works on other hardware...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2747
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-23  zmoelnig

	* src/autogen.sh: simple autogen-sh script that runs aclocal and
	autoconf; LATER these calls should be removed from the Makefile
	entirely git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2746
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-22  eighthave

	* help/glsl_fragment-help.pd, help/glsl_vertex-help.pd,
	help/pix_add-help.pd, help/pix_chroma_key-help.pd,
	help/pix_compare-help.pd, help/pix_composite-help.pd,
	help/pix_diff-help.pd, help/pix_mix-help.pd,
	help/pix_movie-help.pd, help/pix_multiply-help.pd,
	help/pix_takealpha-help.pd: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2745
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-22  eighthave

	* examples/02.advanced/18.gl_shading_language.pd: reduced size and
	moved location to fit on screens of mere mortals git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2744
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-22  eighthave

	* help/imageVert-help.pd, help/pix_fiducialtrack-help.pd,
	help/pix_roll-help.pd: changed path to example files to match other
	help patches git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2743
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-22  eighthave

	* help/pix_chroma_key-help.pd: fixed to be a working example with
	sliders and messages boxes that are in a useful range git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2742
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-21  eighthave

	* help/glsl_fragment-help.pd, help/glsl_vertex-help.pd: made file
	loading a bit easier, like other help patches git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2741
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-21  eighthave

	* examples/07.texture/06.ripple.pd: fixed typo in example movie name git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2740
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-09  zmoelnig

	* src/Make.config.in, src/Makefile, src/Makefile.subdir,
	src/acinclude.m4, src/configure.ac: added checks to build fat
	binaries (needs more testing) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2739
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-06  zmoelnig

	* src/Pixes/pix_videoDarwin.cpp: use reallocate() throughout git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2738
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-06  zmoelnig

	* src/Pixes/pix_videoDS.cpp: express unsureness about memleak git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2737
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-06  zmoelnig

	* src/Pixes/recordQT4L.cpp: free rowpointers after useage...to avoid
	memleaks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2736
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-06  zmoelnig

	* src/Pixes/pix_roll.cpp: reindentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2735
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-06  zmoelnig

	* src/Pixes/pix_movement.cpp: use reallocate() rather than
	reallocating by hand to minimize memleaks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2734
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-06  zmoelnig

	* src/Pixes/pix_filmNT.cpp: reindentation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2733
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-06  zmoelnig

	* src/Pixes/pix_delay.cpp, src/Pixes/pix_rtx.cpp: use
	imageStruct::allocate() throughout git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2732
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-02  zmoelnig

	* src/Base/GemPixImageLoad.cpp: use allocate() to allocate image
	memory rather than doing it manually; this guarantees that the data
	is freed correctly (fixes #2719368 & #2722316) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2731
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-02  zmoelnig

	* src/Pixes/pix_texture.h: oops forgot to checkin the header-fiels git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2730
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-02  zmoelnig

	* src/Base/GemPixUtil.h: clamp the get/set pixel function to the
	dimensions of the image (fixes #2716875) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2729
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-02  zmoelnig

	* src/Pixes/pix_multitexture.cpp: note about using the available
	number of texunits git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2728
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-02  zmoelnig

	* src/Pixes/pix_texture.cpp: reset the quality-settings when using
	external textures (fixes #2703708); query the number of available
	texunits instead of assuming it is 8 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2727
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-01  zmoelnig

	* help/pix_buffer-help.pd: documentation for  "resize"-message git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2726
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-04-01  zmoelnig

	* help/GEMglBegin-help.pd: please do not introduce dependencies on
	3rd party libs like pddp git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2725
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-29  eighthave

	* examples/04.video/05.buffer_rtx.pd: made Marius' rtx_sch2.pd into
	a Gem-style example git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2724
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-26  zmoelnig

	* src/Base/glew.cpp: osx wants a typecast to (char*) when using
	malloc() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2723
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-25  eighthave

	* help/GEMglBegin-help.pd: sketch of a GEMgl help patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2722
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-24  eighthave

	* help/GLdefine-help.pd: added messages and symbols to the inlet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2721
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-23  eighthave

	* help/gemwin-help.pd: documented FSAA (Full Scene Anti-Aliasing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2720
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-23  eighthave

	* help/GLdefine-help.pd: first barebones help file for a GEMgl
	object git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2719
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-09  zmoelnig

	* src/Geos/disk.cpp, src/Geos/torus.cpp,
	src/Manips/accumrotate.cpp, src/Manips/ambient.cpp,
	src/Manips/ambientRGB.cpp, src/Manips/color.cpp,
	src/Manips/colorRGB.cpp, src/Manips/diffuse.cpp,
	src/Manips/diffuseRGB.cpp, src/Manips/emission.cpp,
	src/Manips/emissionRGB.cpp, src/Manips/rotate.cpp,
	src/Manips/rotateXYZ.cpp, src/Manips/scale.cpp,
	src/Manips/scaleXYZ.cpp, src/Manips/shininess.cpp,
	src/Manips/specular.cpp, src/Manips/specularRGB.cpp,
	src/Manips/translate.cpp, src/Manips/translateXYZ.cpp,
	src/Particles/part_targetcolor.cpp, src/Pixes/pix_gain.cpp: refuse
	to create with invalid arguments rather than writing unread errors
	to the console git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2718
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-09  zmoelnig

	* src/Manips/glsl_geometry.cpp: add comment-hint about GL-2.1 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2717
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-09  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: prepend object-name
	when catching exceptions in the constructor git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2716
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-02  zmoelnig

	* src/Manips/glsl_geometry.cpp: at least it compiles and loads; only
	have to convince my gfx-card to emulate geometry-shaders...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2714
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-02  zmoelnig

	* src/Base/glew.cpp, src/importGLEW.sh: the importGLEW script did
	not take into account, that Gem now _always_ uses GLEW git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2713
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-02  zmoelnig

	* src/Manips/glsl_geometry.h: now this was so untested, that it
	didn't even load...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2712
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-02  zmoelnig

	* src/Base/glew.cpp, src/Base/glew.h, src/Base/glxew.h,
	src/Base/wglew.h, src/README.glew: updated GLEW git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2711
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-02  zmoelnig

	* src/Manips/glsl_geometry.cpp, src/Manips/glsl_geometry.h: base
	implementation of geometry-shaders (not tested at all) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2710
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-03-02  zmoelnig

	* src/Geos/multimodel.cpp, src/Geos/multimodel.h: added UV-texturing
	support to [multimodel] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2709
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-02-16  nusmuk

	* help/gemframebuffer-help.pd: add perspective message to
	frambuffer, thanks to Matthias Neuenhofer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2708
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-02-16  nusmuk

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	add perspective message to frambuffer, thanks to Matthias Neuenhofer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2707
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-02-08  zmoelnig

	* src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_data.cpp: fixed 256 vs
	255 confusion git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2706
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-02-05  nusmuk

	* src/Base/GemWinCreateXWin.cpp: 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.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2705
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-27  zmoelnig

	* src/Pixes/videoV4L2.cpp: note about RGB32==BGRA confusion; LATER
	fix it git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2704
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-27  zmoelnig

	* src/Pixes/videoV4L2.cpp: oops, the last change was a bit too much:
	accidentally flipped RGB and BGR git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2703
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-27  zmoelnig

	* src/Pixes/videoV4L2.cpp: removed verbose output of "rgba" at each
	frame...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2702
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-26  zmoelnig

	* src/Pixes/pix_background.cpp, src/Pixes/pix_background.h: added
	arguments as requested in #2535557 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2700
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-26  zmoelnig

	* src/Pixes/filmGMERLIN.cpp: fixed syntax if gmerlin is not
	available git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2699
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-23  zmoelnig

	* src/Pixes/filmGMERLIN.cpp, src/Pixes/filmGMERLIN.h: fixed
	converter crash when nothing is to convert git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2698
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-22  zmoelnig

	* src/Controls/gem_state.cpp: fixed copyright banner git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2697
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-22  zmoelnig

	* abstractions/gemhead.pd: seems to work so far git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2696
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-22  zmoelnig

	* src/Controls/gem_state.cpp, src/Controls/gem_state.h: [gem_state]
	does the GemState/GemCache part of [gemhead] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2695
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-22  zmoelnig

	* src/Pixes/recordQT4L.cpp: removed unused code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2694
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-22  zmoelnig

	* src/configure.ac: do not disable libquicktime if gmerlin is found,
	as this is needed for recording git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2693
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-22  zmoelnig

	* src/Base/GemPixConvert.h, src/Base/GemPixUtil.cpp,
	src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_color.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_hit.cpp,
	src/Pixes/pix_mask.cpp, src/Pixes/pix_movement.cpp,
	src/Pixes/pix_rectangle.cpp: use RGB2GRAY_ instead of constants
	scattered all around git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2692
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-22  zmoelnig

	* help/pix_freeframe-help.pd: 2nd inlet to the FF-object; make RGBA
	explicit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2691
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-21  zmoelnig

	* tests/pix_2grey/greytest.pd, tests/pix_data/colortest.pd: 2 visual
	tests (no automation) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2681
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-20  zmoelnig

	* src/Controls/gemwin.cpp: now that events are rescheduled, we can
	directly delete the window again.  this makes messages like
	[destroy, border $1, create( meaningfull again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2680
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-20  zmoelnig

	* src/Base/GemEvent.cpp: events are now queued and rescheduled
	before they are emitted to the listeners; no more stack corruption
	(hopefully) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2679
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-20  zmoelnig

	* src/Base/GemEvent.cpp, src/Base/GemEvent.h,
	src/Base/GemWinCreateNT.cpp: removed tablet leftovers git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2678
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-19  zmoelnig

	* src/Particles/part_draw.cpp: [part_draw] now accepts symbolic
	types (again) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2677
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-19  zmoelnig

	* abstractions/gemhead.pd: replacement for [gemhead] based on
	[gemreceive]; not fully working yet (problems with caching and
	single-buffer mode) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2676
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-19  zmoelnig

	* src/openGL/GEMglGetMapdv.cpp, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapiv.cpp, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglNewList.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage2D.cpp: removed spurious post()s git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2675
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-19  zmoelnig

	* src/configure.ac: disable video decoders by default if gmerlin is
	found git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2674
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-19  zmoelnig

	* src/BUGS: well, no need for a BUGS file anymore git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2673
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-19  zmoelnig

	* help/pix_info-help.pd: updated help-patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2672
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-19  zmoelnig

	* src/BUGS: BUGs are now tracked at the sf-tracker git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2671
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-18  zmoelnig

	* src/Base/GemShape.cpp: ...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2664
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-18  zmoelnig

	* src/Pixes/pix_texture.cpp: check whether multitextures are
	supported before setting the number of available units to 8 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2663
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* help/gemwin-help.pd: added note about "fullscreen 2" (closes:
	#1970264) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2662
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* build/win-nsis/gem.nsi: more fixes in the manual section git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2661
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* build/win-nsis/gem.nsi: manual has moved to doc git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2660
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* build/win-nsis/gem.nsi: GnuGPL.LICENSE was renamed to
	GnuGPL.LICENSE.txt git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2659
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* build/win-vs2003/gem.vcproj: added new objects (and incorporated
	the name-change with all the ...NEW vs ...OS stuff) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2658
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* src/Geos/model_loader.cpp: removed unused variables git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2657
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* build/win-vs2003/installerCVS.bat: this is a snapshot release so
	don't say it's 0.91.0 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2656
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* build/win-nsis/gem.nsi: exclude .svn rather than CVS in the
	installer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2653
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* help/pix_freeframe-help.pd: connected 3rd inlet of [pix_freeframe
	Wave] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2652
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-17  zmoelnig

	* build/win-vs2003/gem.vcproj: added [gemreceive]to the vs-project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2651
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-15  zmoelnig

	* src/Geos/model.cpp, src/Geos/model.h, src/Geos/model_loader.cpp,
	src/Geos/model_loader.h, src/Geos/multimodel.cpp: [model] now
	supports UV-textures git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2648
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-15  zmoelnig

	* src/Geos/model_loader.cpp, src/Geos/model_loader.h: working UV
	textures (but not fully included yet) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2647
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-15  zmoelnig

	* src/Geos/model_loader.cpp, src/Geos/model_loader.h: on the way to
	support UV-textures git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2646
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-14  zmoelnig

	* src/Pixes/filmGMERLIN.cpp: set the upsidedown flag in every
	getFrame() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2645
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-14  zmoelnig

	* src/Base/GemPixDualObj.cpp, src/Base/GemPixObj.cpp: in PixDualObj
	fixUpDown if the 2 images are of different orientation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2644
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-14  zmoelnig

	* src/Base/GemWinCreate.h, src/Base/GemWinCreateXWin.cpp: focus in
	no-border mode; LATER use Extended Window Manager Hints for this
	(probably see vlc...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2643
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-14  zmoelnig

	* src/configure.ac: check for gl.h/glu.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2642
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-14  zmoelnig

	* src/configure.ac: disable libtiff/libjpeg when using ImageMagick git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2641
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-12  zmoelnig

	* src/Base/GemPixImageLoad.cpp: fixed the crasher when loading
	grayscale images on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2640
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-12  zmoelnig

	* src/Pixes/pix_freeframe.cpp: seems to work again on OSX (at least
	10.5) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2639
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-12  zmoelnig

	* src/Pixes/pix_freeframe.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2638
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-07  zmoelnig

	* src/Pixes/pix_film.h, src/Pixes/pix_filmQT.cpp: removed some
	occurences of DO_AUTO_REGISTER_CLASS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2637
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-07  zmoelnig

	* src/Pixes/pix_filmQT.h: cleaned up preprocessor stuff a tiny
	little bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2636
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-07  zmoelnig

	* src/Pixes/pix_movie.cpp, src/Pixes/pix_movie.h: do not override
	messages from parent-class; instead override methods git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2635
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-07  zmoelnig

	* src/Geos/curve3d.cpp, src/Geos/curve3d.h, src/Geos/primTri.cpp,
	src/Geos/primTri.h, src/Geos/scopeXYZ.cpp,
	src/Manips/fragment_program.cpp, src/Manips/fragment_program.h,
	src/Manips/glsl_fragment.cpp, src/Manips/glsl_fragment.h,
	src/Manips/glsl_vertex.cpp, src/Manips/vertex_program.cpp: do not
	override messages from parent-class; instead override methods git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2634
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2009-01-07  zmoelnig

	* src/Geos/scopeXYZ.cpp, src/Geos/scopeXYZ.h: do not overwrite the
	"draw" method (bad in 0.42) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2633
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-23  nusmuk

	* src/Controls/gemlist.cpp: remove printing the error when gemlist
	should not be banged git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2632
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-15  zmoelnig

	* src/Pixes/pix_video.cpp, src/Pixes/videoV4L.cpp,
	src/Pixes/videoV4L2.cpp: force restart of transfer on "device $1"
	message (even if it is the same!) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2631
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-15  zmoelnig

	* src/Pixes/videoV4L2.cpp, src/Pixes/videoV4L2.h: more using libv4l2 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2630
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-15  zmoelnig

	* src/Pixes/videoV4L.cpp, src/Pixes/videoV4L.h,
	src/Pixes/videoV4L2.cpp, src/Pixes/videoV4L2.h: better support using
	libv4l git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2629
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-15  zmoelnig

	* src/configure.ac: accidentally removed v4l&ieee1394 checks; here
	they are again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2628
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-14  zmoelnig

	* src/configure.ac: automatically use libv4l and the user did not
	force to not-use V4L git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2627
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-14  zmoelnig

	* src/Pixes/videoV4L2.cpp: fixed typos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2626
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-14  zmoelnig

	* src/Pixes/videoV4L2.cpp: more verbosity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2625
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-14  zmoelnig

	* src/Pixes/videoV4L.cpp, src/Pixes/videoV4L.h,
	src/Pixes/videoV4L2.cpp, src/Pixes/videoV4L2.h: added support for
	libv4l1 and libv4l2 (now let's see whether this works...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2624
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-14  zmoelnig

	* src/Base/configLinux.h.in, src/configure.ac: added checks for
	libv4l1 and libv4l2 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2623
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-12  zmoelnig

	* src/Pixes/filmMPEG3.cpp: handle API change in libmpeg3 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2622
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-11  zmoelnig

	* src/configure.ac: removed checks for FFMPEG (LATER remove FFMPEG
	code); hopefully better checks for libmpeg3 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2621
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-11  zmoelnig

	* src/Pixes/filmGMERLIN.cpp: try all available redirectors until a
	valid one is found; less verbosity; some sanity checks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2620
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-09  zmoelnig

	* src/Pixes/filmMPEG3.cpp: check for success on file-open to prevent
	crashes...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2619
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-07  zmoelnig

	* src/Pixes/filmGMERLIN.cpp, src/Pixes/filmGMERLIN.h: log callback git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2618
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-07  zmoelnig

	* src/Pixes/filmGMERLIN.cpp: fixed crasher bug with ogg-files;
	frame-setting should be more reliable now git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2617
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-07  zmoelnig

	* src/Pixes/filmGMERLIN.cpp, src/Pixes/filmGMERLIN.h: working code! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2616
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-06  zmoelnig

	* src/Base/configLinux.h.in, src/Pixes/filmGMERLIN.h,
	src/configure.ac: added checks for gmerlin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2615
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-12-06  zmoelnig

	* src/Pixes/filmGMERLIN.cpp, src/Pixes/filmGMERLIN.h,
	src/Pixes/pix_film.cpp: (non-working) support for gmerlin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2614
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-21  zmoelnig

	* src/Base/GemPixImageSave.cpp: flip wrongly oriented images when
	saving with libTIFF/libJPEG git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2613
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-21  zmoelnig

	* src/Base/GemPixUtil.h: fixed comment git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2612
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-21  zmoelnig

	* src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h: upsidedown fixfun git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2611
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-21  zmoelnig

	* src/Pixes/pix_flip.cpp: fix the "upsidedown" while flipping git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2610
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-21  zmoelnig

	* src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h: proper names for
	FlipType: VERTICAL says more than VERT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2609
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-13  zmoelnig

	* src/Pixes/pix_freeframe.cpp: (nonexistant) freeframe-plugins fail silently when created via
	sys_loader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2608
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-11  zmoelnig

	* src/README.linux: added libxxf86vm-dev to the Debian-packages git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2607
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-11  zmoelnig

	* src/README.linux: install more packages on debian (namely:
	libglu-dev and magick++9-dev) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2606
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-08  zmoelnig

	* help/gemwin-help.pd: added help for creating windows on remote
	X-displays git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2605
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-08  zmoelnig

	* src/Base/GemPixImageSave.cpp: better handling of YUVB-images
	(either refuse to write them or convert them to RGB) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2604
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-07  zmoelnig

	* src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer.h: added "copy"
	message to copy images from one slot to another; added alias "load"
	for "open" (to be in sync with "save") git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2603
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-05  zmoelnig

	* src/Base/GemPixImageSave.cpp: set tifftags: xresolution,
	yresolution and resolutionunit when using libtiff to write images git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2602
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-11-03  zmoelnig

	* build/osx-xcode/Gem.xcodeproj/project.pbxproj: updated
	xcode-project for olde NEW stuff git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2601
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-29  zmoelnig

	* src/configure.ac: disable ffmpeg-test by default git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2600
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-29  zmoelnig

	* src/Controls/gemlist.cpp, src/Controls/gemlist.h: fixed typos;
	added better sanity check; can be called without prior
	initialization! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2599
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-29  zmoelnig

	* src/Pixes/pix_videoSGI.cpp, src/Pixes/pix_videoSGI.h: now this has
	been gone untested for ages...i will not start now git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2598
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-29  zmoelnig

	* src/Pixes/pix_film.h, src/Pixes/pix_filmOS.cpp,
	src/Pixes/pix_video.h: fix auto-registration stuff for OS<->NEW
	objects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2597
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-29  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmNT.cpp,
	src/Pixes/pix_filmQT.cpp, src/Pixes/pix_videoDS.cpp,
	src/Pixes/pix_videoDarwin.cpp: some leftovers from the NEW<->OS
	rename action git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2596
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-29  zmoelnig

	* src/Pixes/filmDarwin.h, src/Pixes/filmQT4L.h,
	src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmDarwin.h,
	src/Pixes/pix_filmNEW.cpp, src/Pixes/pix_filmNT.cpp,
	src/Pixes/pix_filmNT.h, src/Pixes/pix_filmOS.cpp,
	src/Pixes/{pix_filmNEW.h => pix_filmOS.h},
	src/Pixes/pix_filmQT.cpp, src/Pixes/pix_filmQT.h,
	src/Pixes/pix_indycam.h, src/Pixes/pix_movie.cpp,
	src/Pixes/pix_movie.h, src/Pixes/pix_movieNEW.cpp,
	src/Pixes/pix_movieOS.cpp, src/Pixes/{pix_movieNEW.h =>
	pix_movieOS.h}, src/Pixes/pix_texture.h, src/Pixes/pix_video.cpp,
	src/Pixes/pix_video.h, src/Pixes/pix_videoDS.h,
	src/Pixes/pix_videoDarwin.h, src/Pixes/pix_videoNEW.cpp,
	src/Pixes/pix_videoNT.h, src/Pixes/pix_videoOS.cpp,
	src/Pixes/{pix_videoNEW.h => pix_videoOS.h}: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2595
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-29  zmoelnig

	* src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_movieDarwin.h: added
	4th outlet (for texture) to pix_movieDarwin git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2594
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-27  nusmuk

	* examples/10.glsl/09.GPGPU_Physical_model.pd,
	examples/10.glsl/fetching2.frag, examples/10.glsl/fetching2.vert,
	examples/10.glsl/interpol.frag, examples/10.glsl/link.frag,
	examples/10.glsl/mass.frag, examples/10.glsl/normal.frag: add a new
	exemple : physical model on the GPU git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2593
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-10-18  nusmuk

	* examples/10.glsl/01.simple_texture.pd,
	examples/10.glsl/texture.frag, examples/10.glsl/texture_rect.frag:
	git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2592
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-27  zmoelnig

	* help/pix_movie-help.pd: removed the comment about "4th outlet
	win/lin only"; it's rather a matter of compilation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2591
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-27  eighthave

	* help/pix_movie-help.pd: added documentation of the 4th outlet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2590
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-27  eighthave

	* help/pix_movie-help.pd: updated help file, mostly by correcting
	tpyos, and removing 'client_storage' message since it doesn't work
	with this object git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2589
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-19  zmoelnig

	* src/Pixes/videoV4L2.cpp: removed the NONBLOCKING flag (see
	http://lists.puredata.info/pipermail/gem-dev/2008-09/003679.html) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2588
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-17  zmoelnig

	* src/openGL/GEMglBegin.cpp, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglColorMaterial.cpp, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglDepthFunc.cpp, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglEnable.cpp,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglFrontFace.cpp, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglIsEnabled.cpp, src/openGL/GEMglLogicOp.cpp,
	src/openGL/GEMglMatrixMode.cpp, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglRenderMode.cpp, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglStencilOp.cpp: GemExceptions should be thrown! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2583
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-17  zmoelnig

	* src/Base/GemGLUtil.cpp, src/openGL/GEMglBegin.cpp,
	src/openGL/GEMglBegin.h, src/openGL/GEMglBlendFunc.cpp,
	src/openGL/GEMglBlendFunc.h, src/openGL/GEMglColorMaterial.cpp,
	src/openGL/GEMglColorMaterial.h, src/openGL/GEMglCullFace.cpp,
	src/openGL/GEMglCullFace.h, src/openGL/GEMglDepthFunc.cpp,
	src/openGL/GEMglDepthFunc.h, src/openGL/GEMglDisable.cpp,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawBuffer.cpp, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglEnable.cpp, src/openGL/GEMglEnable.h,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnableClientState.h, src/openGL/GEMglFrontFace.cpp,
	src/openGL/GEMglFrontFace.h, src/openGL/GEMglGetString.cpp,
	src/openGL/GEMglGetString.h, src/openGL/GEMglHint.cpp,
	src/openGL/GEMglHint.h, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglLogicOp.cpp,
	src/openGL/GEMglLogicOp.h, src/openGL/GEMglMatrixMode.cpp,
	src/openGL/GEMglMatrixMode.h, src/openGL/GEMglPolygonMode.cpp,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglRenderMode.cpp,
	src/openGL/GEMglRenderMode.h, src/openGL/GEMglShadeModel.cpp,
	src/openGL/GEMglShadeModel.h, src/openGL/GEMglStencilOp.cpp,
	src/openGL/GEMglStencilOp.h, src/openGL/GLdefine.cpp,
	src/openGL/GLdefine.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2582
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-17  zmoelnig

	* src/Base/GemGLUtil.cpp, src/Base/GemGLUtil.h: use "const"
	arguments for getGLdefine() because the arguments really are not
	changed; make toupper() not crash Pd when (not) fiddling in the
	symbol-table git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2581
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-17  zmoelnig

	* src/openGL/GEMglAccum.h, src/openGL/GEMglActiveTextureARB.h,
	src/openGL/GEMglAlphaFunc.h, src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.h, src/openGL/GEMglBegin.h,
	src/openGL/GEMglBindProgramARB.h, src/openGL/GEMglBindTexture.h,
	src/openGL/GEMglBitmap.h, src/openGL/GEMglBlendEquation.h,
	src/openGL/GEMglBlendFunc.h, src/openGL/GEMglCallList.h,
	src/openGL/GEMglClear.h, src/openGL/GEMglClearAccum.h,
	src/openGL/GEMglClearColor.h, src/openGL/GEMglClearDepth.h,
	src/openGL/GEMglClearIndex.h, src/openGL/GEMglClearStencil.h,
	src/openGL/GEMglClipPlane.h, src/openGL/GEMglColor3b.h,
	src/openGL/GEMglColor3bv.h, src/openGL/GEMglColor3d.h,
	src/openGL/GEMglColor3dv.h, src/openGL/GEMglColor3f.h,
	src/openGL/GEMglColor3fv.h, src/openGL/GEMglColor3i.h,
	src/openGL/GEMglColor3iv.h, src/openGL/GEMglColor3s.h,
	src/openGL/GEMglColor3sv.h, src/openGL/GEMglColor3ub.h,
	src/openGL/GEMglColor3ubv.h, src/openGL/GEMglColor3ui.h,
	src/openGL/GEMglColor3uiv.h, src/openGL/GEMglColor3us.h,
	src/openGL/GEMglColor3usv.h, src/openGL/GEMglColor4b.h,
	src/openGL/GEMglColor4bv.h, src/openGL/GEMglColor4d.h,
	src/openGL/GEMglColor4dv.h, src/openGL/GEMglColor4f.h,
	src/openGL/GEMglColor4fv.h, src/openGL/GEMglColor4i.h,
	src/openGL/GEMglColor4iv.h, src/openGL/GEMglColor4s.h,
	src/openGL/GEMglColor4sv.h, src/openGL/GEMglColor4ub.h,
	src/openGL/GEMglColor4ubv.h, src/openGL/GEMglColor4ui.h,
	src/openGL/GEMglColor4uiv.h, src/openGL/GEMglColor4us.h,
	src/openGL/GEMglColor4usv.h, src/openGL/GEMglColorMask.h,
	src/openGL/GEMglColorMaterial.h, src/openGL/GEMglCopyPixels.h,
	src/openGL/GEMglCopyTexImage1D.h, src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.h, src/openGL/GEMglCullFace.h,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDepthFunc.h,
	src/openGL/GEMglDepthMask.h, src/openGL/GEMglDepthRange.h,
	src/openGL/GEMglDisable.h, src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.h, src/openGL/GEMglDrawBuffer.h,
	src/openGL/GEMglDrawElements.h, src/openGL/GEMglEdgeFlag.h,
	src/openGL/GEMglEnable.h, src/openGL/GEMglEnableClientState.h,
	src/openGL/GEMglEnd.h, src/openGL/GEMglEndList.h,
	src/openGL/GEMglEvalCoord1d.h, src/openGL/GEMglEvalCoord1dv.h,
	src/openGL/GEMglEvalCoord1f.h, src/openGL/GEMglEvalCoord1fv.h,
	src/openGL/GEMglEvalCoord2d.h, src/openGL/GEMglEvalCoord2dv.h,
	src/openGL/GEMglEvalCoord2f.h, src/openGL/GEMglEvalCoord2fv.h,
	src/openGL/GEMglEvalMesh1.h, src/openGL/GEMglEvalMesh2.h,
	src/openGL/GEMglEvalPoint1.h, src/openGL/GEMglEvalPoint2.h,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFinish.h,
	src/openGL/GEMglFlush.h, src/openGL/GEMglFogf.h,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.h,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglFrontFace.h,
	src/openGL/GEMglFrustum.h, src/openGL/GEMglGenLists.h,
	src/openGL/GEMglGenProgramsARB.h, src/openGL/GEMglGenTextures.h,
	src/openGL/GEMglGetError.h, src/openGL/GEMglGetFloatv.h,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.h,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.h,
	src/openGL/GEMglGetString.h, src/openGL/GEMglHint.h,
	src/openGL/GEMglIndexMask.h, src/openGL/GEMglIndexd.h,
	src/openGL/GEMglIndexdv.h, src/openGL/GEMglIndexf.h,
	src/openGL/GEMglIndexfv.h, src/openGL/GEMglIndexi.h,
	src/openGL/GEMglIndexiv.h, src/openGL/GEMglIndexs.h,
	src/openGL/GEMglIndexsv.h, src/openGL/GEMglIndexub.h,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglInitNames.h,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglIsList.h,
	src/openGL/GEMglIsTexture.h, src/openGL/GEMglLightModelf.h,
	src/openGL/GEMglLightModeli.h, src/openGL/GEMglLightf.h,
	src/openGL/GEMglLighti.h, src/openGL/GEMglLineStipple.h,
	src/openGL/GEMglLineWidth.h, src/openGL/GEMglLoadIdentity.h,
	src/openGL/GEMglLoadMatrixd.h, src/openGL/GEMglLoadMatrixf.h,
	src/openGL/GEMglLoadName.h, src/openGL/GEMglLoadTransposeMatrixd.h,
	src/openGL/GEMglLoadTransposeMatrixf.h, src/openGL/GEMglLogicOp.h,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.h,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.h,
	src/openGL/GEMglMapGrid1d.h, src/openGL/GEMglMapGrid1f.h,
	src/openGL/GEMglMapGrid2d.h, src/openGL/GEMglMapGrid2f.h,
	src/openGL/GEMglMaterialf.h, src/openGL/GEMglMateriali.h,
	src/openGL/GEMglMatrixMode.h, src/openGL/GEMglMultMatrixd.h,
	src/openGL/GEMglMultMatrixf.h,
	src/openGL/GEMglMultTransposeMatrixd.h,
	src/openGL/GEMglMultTransposeMatrixf.h,
	src/openGL/GEMglMultiTexCoord2fARB.h, src/openGL/GEMglNewList.h,
	src/openGL/GEMglNormal3b.h, src/openGL/GEMglNormal3bv.h,
	src/openGL/GEMglNormal3d.h, src/openGL/GEMglNormal3dv.h,
	src/openGL/GEMglNormal3f.h, src/openGL/GEMglNormal3fv.h,
	src/openGL/GEMglNormal3i.h, src/openGL/GEMglNormal3iv.h,
	src/openGL/GEMglNormal3s.h, src/openGL/GEMglNormal3sv.h,
	src/openGL/GEMglOrtho.h, src/openGL/GEMglPassThrough.h,
	src/openGL/GEMglPixelStoref.h, src/openGL/GEMglPixelStorei.h,
	src/openGL/GEMglPixelTransferf.h, src/openGL/GEMglPixelTransferi.h,
	src/openGL/GEMglPixelZoom.h, src/openGL/GEMglPointSize.h,
	src/openGL/GEMglPolygonMode.h, src/openGL/GEMglPolygonOffset.h,
	src/openGL/GEMglPopAttrib.h, src/openGL/GEMglPopClientAttrib.h,
	src/openGL/GEMglPopMatrix.h, src/openGL/GEMglPopName.h,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglProgramStringARB.h, src/openGL/GEMglPushAttrib.h,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushMatrix.h,
	src/openGL/GEMglPushName.h, src/openGL/GEMglRasterPos2d.h,
	src/openGL/GEMglRasterPos2dv.h, src/openGL/GEMglRasterPos2f.h,
	src/openGL/GEMglRasterPos2fv.h, src/openGL/GEMglRasterPos2i.h,
	src/openGL/GEMglRasterPos2iv.h, src/openGL/GEMglRasterPos2s.h,
	src/openGL/GEMglRasterPos2sv.h, src/openGL/GEMglRasterPos3d.h,
	src/openGL/GEMglRasterPos3dv.h, src/openGL/GEMglRasterPos3f.h,
	src/openGL/GEMglRasterPos3fv.h, src/openGL/GEMglRasterPos3i.h,
	src/openGL/GEMglRasterPos3iv.h, src/openGL/GEMglRasterPos3s.h,
	src/openGL/GEMglRasterPos3sv.h, src/openGL/GEMglRasterPos4d.h,
	src/openGL/GEMglRasterPos4dv.h, src/openGL/GEMglRasterPos4f.h,
	src/openGL/GEMglRasterPos4fv.h, src/openGL/GEMglRasterPos4i.h,
	src/openGL/GEMglRasterPos4iv.h, src/openGL/GEMglRasterPos4s.h,
	src/openGL/GEMglRasterPos4sv.h, src/openGL/GEMglRectd.h,
	src/openGL/GEMglRectf.h, src/openGL/GEMglRecti.h,
	src/openGL/GEMglRects.h, src/openGL/GEMglRenderMode.h,
	src/openGL/GEMglReportError.h, src/openGL/GEMglRotated.h,
	src/openGL/GEMglRotatef.h, src/openGL/GEMglScaled.h,
	src/openGL/GEMglScalef.h, src/openGL/GEMglScissor.h,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglShadeModel.h,
	src/openGL/GEMglStencilFunc.h, src/openGL/GEMglStencilMask.h,
	src/openGL/GEMglStencilOp.h, src/openGL/GEMglTexCoord1d.h,
	src/openGL/GEMglTexCoord1dv.h, src/openGL/GEMglTexCoord1f.h,
	src/openGL/GEMglTexCoord1fv.h, src/openGL/GEMglTexCoord1i.h,
	src/openGL/GEMglTexCoord1iv.h, src/openGL/GEMglTexCoord1s.h,
	src/openGL/GEMglTexCoord1sv.h, src/openGL/GEMglTexCoord2d.h,
	src/openGL/GEMglTexCoord2dv.h, src/openGL/GEMglTexCoord2f.h,
	src/openGL/GEMglTexCoord2fv.h, src/openGL/GEMglTexCoord2i.h,
	src/openGL/GEMglTexCoord2iv.h, src/openGL/GEMglTexCoord2s.h,
	src/openGL/GEMglTexCoord2sv.h, src/openGL/GEMglTexCoord3d.h,
	src/openGL/GEMglTexCoord3dv.h, src/openGL/GEMglTexCoord3f.h,
	src/openGL/GEMglTexCoord3fv.h, src/openGL/GEMglTexCoord3i.h,
	src/openGL/GEMglTexCoord3iv.h, src/openGL/GEMglTexCoord3s.h,
	src/openGL/GEMglTexCoord3sv.h, src/openGL/GEMglTexCoord4d.h,
	src/openGL/GEMglTexCoord4dv.h, src/openGL/GEMglTexCoord4f.h,
	src/openGL/GEMglTexCoord4fv.h, src/openGL/GEMglTexCoord4i.h,
	src/openGL/GEMglTexCoord4iv.h, src/openGL/GEMglTexCoord4s.h,
	src/openGL/GEMglTexCoord4sv.h, src/openGL/GEMglTexEnvf.h,
	src/openGL/GEMglTexEnvi.h, src/openGL/GEMglTexGend.h,
	src/openGL/GEMglTexGenf.h, src/openGL/GEMglTexGenfv.h,
	src/openGL/GEMglTexGeni.h, src/openGL/GEMglTexParameterf.h,
	src/openGL/GEMglTexParameteri.h, src/openGL/GEMglTexSubImage1D.h,
	src/openGL/GEMglTexSubImage2D.h, src/openGL/GEMglTranslated.h,
	src/openGL/GEMglTranslatef.h, src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglUseProgramObjectARB.h, src/openGL/GEMglVertex2d.h,
	src/openGL/GEMglVertex2dv.h, src/openGL/GEMglVertex2f.h,
	src/openGL/GEMglVertex2fv.h, src/openGL/GEMglVertex2i.h,
	src/openGL/GEMglVertex2iv.h, src/openGL/GEMglVertex2s.h,
	src/openGL/GEMglVertex2sv.h, src/openGL/GEMglVertex3d.h,
	src/openGL/GEMglVertex3dv.h, src/openGL/GEMglVertex3f.h,
	src/openGL/GEMglVertex3fv.h, src/openGL/GEMglVertex3i.h,
	src/openGL/GEMglVertex3iv.h, src/openGL/GEMglVertex3s.h,
	src/openGL/GEMglVertex3sv.h, src/openGL/GEMglVertex4d.h,
	src/openGL/GEMglVertex4dv.h, src/openGL/GEMglVertex4f.h,
	src/openGL/GEMglVertex4fv.h, src/openGL/GEMglVertex4i.h,
	src/openGL/GEMglVertex4iv.h, src/openGL/GEMglVertex4s.h,
	src/openGL/GEMglVertex4sv.h, src/openGL/GEMglViewport.h,
	src/openGL/GEMgluLookAt.h, src/openGL/GEMgluPerspective.h,
	src/openGL/{GEMglBase.h => GemGLBase.h}, src/openGL/fun2object.sh:
	all GEMgl wrapper-classes are now derived from GemGLBase git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2580
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-16  zmoelnig

	* src/openGL/GEMglBase.h, src/openGL/GEMgluLookAt.cpp,
	src/openGL/GEMgluLookAt.h: a new wrapper object (+ a base class to
	be used for all wrapper objects) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2579
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-16  zmoelnig

	* src/openGL/fun2object.sh: ...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2578
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-16  zmoelnig

	* src/openGL/fun2object.sh: a wee wrapper script that needs a lot of
	work! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2577
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-16  zmoelnig

	* src/openGL/makesetup, src/openGL/makesource: removed unneeded
	scripts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2576
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-09  zmoelnig

	* src/configure.ac: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2569
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-09-09  zmoelnig

	* src/Manips/separator.cpp: check whether GL_ARB_imaging is
	supported before trying to push/pop the GL_COLOR matrix (fixes:
	bug#2008988) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2568
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-08-19  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h,
	src/Base/GemState.h, src/Base/GemVector.cpp, src/Base/GemVector.h,
	src/Base/GemVersion.cpp, src/Base/GemVersion.h: constified a bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2567
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* examples/04.pix/10.PixDataSimple.pd,
	examples/04.pix/11.PixDataComplex.pd: removed the explicit [pix_yuv]
	conversion; this MUST be fixed in the object side git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2566
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* src/Controls/gemreceive.cpp: allow [gemreceive] to be instantiated
	without arguments git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2565
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* src/Base/GemSetup.cpp, src/Base/GemVersion.cpp,
	src/Base/GemVersion.h: probably working by now...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2564
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* src/Base/GemMan.cpp, src/Pixes/filmDarwin.cpp,
	src/Pixes/pix_threshold_bernsen.cpp, src/Vertex/vertex_combine.cpp,
	src/Vertex/vertex_grid.cpp, src/Vertex/vertex_info.cpp: removed more
	unneeded variables git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2563
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* src/Base/GemVersion.h: since we have released Gem-0.91 some time
	ago, we are now in 0.92.CVS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2562
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* GnuGPL.LICENSE => GnuGPL.LICENSE.txt: added .txt suffix to the
	GPL, in order to make it easier to read on w32...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2561
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* GEM_darwin.xcodeproj/project.pbxproj: this is now in
	build/osx-xcode/Gem.xcodeproj/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2560
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* GEM.LICENSE.TERMS => COPYING.txt,
	GEM_darwin.pbproj/project.pbxproj, GEM.README => README.txt: cleaned
	up the root-folder a bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2559
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* debian/docs, debian/rules: updated a bit, but not really working
	yet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2558
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* src/Base/GemVersion.h: included missing header ... now it compiles git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2557
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* build/osx-xcode/Gem.xcodeproj/project.pbxproj,
	src/Base/CPPExtern.cpp, src/Base/GemMan.cpp, src/Base/GemSetup.cpp,
	src/Base/GemVersion.cpp, src/Base/GemVersion.h,
	src/Geos/trapezoid.cpp, src/Manips/glsl_program.cpp,
	src/Pixes/filmDarwin.cpp, src/Pixes/filmQT.cpp,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_multitexture.cpp,
	src/Pixes/pix_texture.cpp: removed some warnings in xcode;
	introduced a new GemVersion class (needs more work on non-osx...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2556
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* src/Pixes/filmDarwin.cpp, src/Pixes/filmDarwin.h: replaced the
	"MACOSX" macro with "__APPLE__" (hopefully this is the last
	occurence...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2555
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-30  zmoelnig

	* build/osx-xcode/Gem.xcodeproj/project.pbxproj: cleaned up xcode
	project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2554
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-24  zmoelnig

	* src/Controls/gemreceive.cpp, src/Controls/gemreceive.h: added a
	short description about what this is for git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2553
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-24  zmoelnig

	* src/Controls/gemreceive.cpp, src/Controls/gemreceive.h: made as
	much private (hidden inthe implementation file) as possible git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2552
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-24  zmoelnig

	* src/Controls/gemreceive.cpp, src/Controls/gemreceive.h: cleaned up
	a bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2551
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-24  zmoelnig

	* src/Controls/gemreceive.cpp, src/Controls/gemreceive.h: afirst
	step to replace [gemhead] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2550
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-23  zmoelnig

	* build/win-vs2003/gem.sln: hmm, dunno git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2549
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-23  zmoelnig

	* build/win-vs2003/gem.vcproj: removed stray "config.h" files from
	projects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2548
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-23  zmoelnig

	* build/win-vs2003/gem.vcproj, src/Base/GemLoaders.cpp,
	src/Geos/rectangle.cpp, src/Pixes/libfidtrack_fidtrackX.cpp,
	src/Pixes/libfidtrack_segment.cpp,
	src/Pixes/libfidtrack_treeidmap.cpp, src/Pixes/pix_2grey.cpp: less
	warnings on w32 (and probably "fixed" the sys_register_loader() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2547
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-23  zmoelnig

	* src/Base/GemWinCreateNT.cpp: removed traces of wintab git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2546
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-23  zmoelnig

	* build/osx-projectbuilder/Gem.pbproj/project.pbxproj,
	build/osx-xcode/Gem.xcodeproj/project.pbxproj: created
	build-projects for OS-X; LATER remove the leftovers
	Gem/GEM_darwin.*/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2545
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-23  zmoelnig

	* GEM_darwin.pbproj/cgc.pbxuser, GEM_darwin.pbproj/zmoelnig.pbxuser:
	removed user-specific settings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2544
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-23  zmoelnig

	* {manual => doc/manual}/Advanced.html, {manual =>
	doc/manual}/BasicObj.html, {manual => doc/manual}/GemFaq.html,
	{manual => doc/manual}/GemWPd.html, {manual =>
	doc/manual}/Gloss.html, {manual => doc/manual}/Images.html, {manual
	=> doc/manual}/Input.html, {manual => doc/manual}/Intro.html,
	{manual => doc/manual}/Lighting.html, {manual =>
	doc/manual}/ListObjects.html, {manual =>
	doc/manual}/Particles.html, {manual => doc/manual}/Pixes.html,
	{manual => doc/manual}/Texture.html, {manual =>
	doc/manual}/Utility.html, {manual => doc/manual}/WriteCode.html,
	{manual => doc/manual}/index.html: moved "manual" into "doc" to have
	less clutter...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2543
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-23  zmoelnig

	* GEM.LICENSE.TERMS, GEM_INSTALL.bat, GEM_INSTALL.sh: cleaned up a
	bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2542
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-17  zmoelnig

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h: on the
	road t a [pix_freeframe]object that can load different plugins...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2530
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-17  zmoelnig

	* src/Pixes/pix_colorreduce.h, src/Pixes/pix_kaleidoscope.h: turned
	off warnings about typedef...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2529
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-14  zmoelnig

	* src/Base/GemLoaders.cpp: dynamically looking up whether we find
	sys_register_loader,... might be cool git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2528
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-14  zmoelnig

	* src/Base/CPPExtern.h: this should enable Hans's help-path tricks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2527
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-09  zmoelnig

	* src/Pixes/pix_freeframe.cpp, src/Pixes/pix_freeframe.h: more on
	loaders...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2526
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-09  zmoelnig

	* src/Base/GemLoaders.cpp, src/Base/GemLoaders.h: a tiny wrapper for
	loaders in Gem (e.g. freeframe, frei0r) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2525
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-07-08  zmoelnig

	* src/Pixes/pix_freeframe.cpp: added prelaminary support for a
	freeframe1.0-loader, so people can directly use [pix_GlowVFX]
	instead of the clumsy [pix_freeframe GlowVFX] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2524
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-16  zmoelnig

	* src/Base/GemShape.cpp, src/Base/GemShape.h: oops! forgot to check
	in a crucial part...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2523
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-16  zmoelnig

	* src/Pixes/recordQT4L.cpp: added error() when init() fails git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2522
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-16  zmoelnig

	* src/Pixes/pix_record.cpp: proper initialization of
	minframes/maxframes,...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2521
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-16  zmoelnig

	* src/Pixes/pix_rds.cpp, src/Pixes/pix_rds.h: added "seed" message;
	faster fastrand() algorithm git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2520
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-13  zmoelnig

	* src/Geos/circle.cpp, src/Geos/circle.h, src/Geos/colorSquare.cpp,
	src/Geos/colorSquare.h, src/Geos/cube.cpp, src/Geos/cube.h,
	src/Geos/cuboid.cpp, src/Geos/cuboid.h, src/Geos/curve3d.cpp,
	src/Geos/curve3d.h, src/Geos/mesh_square.cpp,
	src/Geos/mesh_square.h, src/Geos/newWave.cpp, src/Geos/newWave.h,
	src/Geos/polygon.cpp, src/Geos/polygon.h,
	src/Geos/pqtorusknots.cpp, src/Geos/pqtorusknots.h,
	src/Geos/primTri.cpp, src/Geos/primTri.h, src/Geos/rectangle.cpp,
	src/Geos/rectangle.h, src/Geos/ripple.cpp, src/Geos/ripple.h,
	src/Geos/rubber.cpp, src/Geos/rubber.h, src/Geos/scopeXYZ.cpp,
	src/Geos/scopeXYZ.h, src/Geos/slideSquares.cpp,
	src/Geos/slideSquares.h, src/Geos/square.cpp, src/Geos/square.h,
	src/Geos/trapezoid.cpp, src/Geos/trapezoid.h,
	src/Geos/triangle.cpp, src/Geos/triangle.h, src/Geos/tube.cpp,
	src/Geos/tube.h: unified the GemShape() subclasses a bit; LATER
	unify the typeMess() even more git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2519
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-13  zmoelnig

	* src/Geos/trapezoid.cpp, src/Geos/trapezoid.h: use member functions
	rather git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2518
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-13  zmoelnig

	* src/Geos/trapezoid.cpp: simplified code a bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2517
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-12  zmoelnig

	* tests/runtests.sh: mreged in changes from 0.91.1 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2515
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-12  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemWinCreateNT.cpp,
	src/Pixes/videoV4L2.cpp: merged in changes from 0.91.1 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2514
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-12  zmoelnig

	* src/Base/GemShape.cpp, src/Base/GemShape.h,
	src/Geos/trapezoid.cpp, src/Geos/trapezoid.h: a simple trapezoid
	with correct(?) texturing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2513
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-11  zmoelnig

	* src/openGL/GEMglSelectBuffer.cpp, src/openGL/GEMglSelectBuffer.h:
	make this object useable for picking...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2510
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-02  zmoelnig

	* src/Pixes/pix_buffer.cpp: fixed buffer overrun git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2506
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-02  zmoelnig

	* src/TODO.091, src/TODO.092: TODO is now for 0.92 rather than 0.91 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2505
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-02  zmoelnig

	* build/win-vs6/README.txt, build/win-vs7/README.txt: made it very
	explicit that these project-files might not work at all git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2504
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-02  zmoelnig

	* build/win-vs6/README.txt, {src => build/win-vs6}/gem.dsp, {src =>
	build/win-vs6}/gem_vc6.dsw, build/win-vs7/README.txt, {src =>
	build/win-vs7}/gem.vcproj, {src => build/win-vs7}/gem_vc7.sln: moved
	the m$VS project-files away into build/win-vs* git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2503
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-02  zmoelnig

	* src/Base/CPPExtern.cpp: fixed double definition of
	checkGemVersion() (illegal merge operation...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2501
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-02  zmoelnig

	* GEM.README: dos2unix on GEM.README git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2500
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-02  zmoelnig

	* src/Pixes/film.cpp: removed unused code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2499
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-06-02  zmoelnig

	* GEM.README, build/win-vs2003/installerCVS.bat, debian/changelog,
	src/Base/CPPExtern.cpp, src/Base/GemBase.h,
	src/Base/GemPixImageLoad.cpp, src/Base/GemPixUtil.cpp,
	src/Base/configDarwin.h, src/Controls/gemhead.h,
	src/Controls/gemkeyboard.h, src/Controls/gemkeyname.h,
	src/Controls/gemmouse.h, src/Controls/gemwin.h,
	src/Output/gemextwin.h, src/Pixes/pix_buffer.h,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_mask.cpp,
	src/Pixes/pix_videoDarwin.cpp, src/aclocal.m4,
	src/openGL/GEMglReportError.h, src/openGL/GLdefine.h: merged back in
	the changes from v0-91-0 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2498
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-26  nusmuk

	* examples/10.glsl/vague.frag: adjust somes parametters for a better
	looking exemple.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2487
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-26  nusmuk

	* src/Controls/gemframebuffer.cpp: fix bug : framebuffer change
	scenne perspective.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2485
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-23  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2481
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-23  zmoelnig

	* src/Base/GemVersion.h: a bit of version magic for easier
	compatibility (so externals can refer to a certain version) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2480
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-22  zmoelnig

	* src/TODO.091: updated to resolve all unresolved git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2473
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-22  zmoelnig

	* doc/gem.release_notes.txt: updated for 0.91 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2472
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-22  zmoelnig

	* examples/10.glsl/{01_simple_texture.pd => 01.simple_texture.pd},
	examples/10.glsl/{02_primitive_distortion.pd =>
	02.primitive_distortion.pd},
	examples/10.glsl/{03_texture_distortion.pd =>
	03.texture_distortion.pd}, examples/10.glsl/{04_game_of_life.pd =>
	04.game_of_life.pd}, examples/10.glsl/{05_multitexture.pd =>
	05.multitexture.pd}, examples/10.glsl/{06_framebuffer_and_shader.pd
	=> 06.framebuffer_and_shader.pd},
	examples/10.glsl/{07_multi_pass_rendering.pd =>
	07.multi_pass_rendering.pd},
	examples/10.glsl/{08_vertex_texture_fetching.pd =>
	08.vertex_texture_fetching.pd}: renamed 10.glsl-patches to match the
	  standard naming scheme: ##.name.pd  instead of   ##_name.pd git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2468
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-15  zmoelnig

	* src/Base/GemPBuffer.cpp, src/Controls/gemframebuffer.cpp,
	src/Pixes/libfidtrack_treeidmap.cpp,
	src/Pixes/pix_fiducialtrack.cpp: made it compile with g++-4.3 by
	adding some headers...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2467
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* build/win-vs2003/gem.vcproj: added new object [GEMglReportError]
	to the project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2466
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* src/openGL/GEMglReportError.cpp, src/openGL/GEMglReportError.h: a
	new object: [GEMglReportError] which outputs the glError() to its
	right outlet git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2465
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* build/win-nsis/buildinstaller.bat: only build gem.nsi
	(gem-binary.nsi does not exist any more) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2464
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* build/win-vs2003/gem.vcproj: call the installer-builder at the end
	of the project git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2463
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* src/Pixes/filmDS.cpp: a bit less verbosity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2462
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* src/Pixes/filmQT.cpp: apple doesn't like the qt-deinit stuff of
	w32: moved it into os-specific section git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2461
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* src/Pixes/pix_freeframe.h: enable [pix_freeframe] on amd64 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2460
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* src/Pixes/filmQT.cpp: mute the movie git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2459
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-09  zmoelnig

	* src/Pixes/filmQT.cpp: removed commented-out lines; concentrated
	platform dependent things in one place (or replaced them by
	platform-independent things) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2458
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-08  zmoelnig

	* src/Pixes/pix_snap.cpp: added "bang" aliases for "snap" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2457
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-08  zmoelnig

	* build/win-nsis/gem.nsi: mutex to prevent multiple installers
	running at the same time git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2456
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-08  zmoelnig

	* build/win-nsis/gem-binary.nsi, build/win-nsis/gem-include.nsi,
	build/win-nsis/gem.nsi: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2455
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* build/win-vs2003/gem.vcproj, build/win-vs2003/installer.bat,
	build/win-vs2003/installerCVS.bat: more scripts for building
	installer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2454
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* build/win-vs2003/gem.vcproj, build/win-vs2003/installer.bat: a
	small post-build script git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2453
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* build/win-nsis/buildinstaller.bat, build/win-nsis/gem-binary.nsi,
	build/win-nsis/gem-include.nsi, build/win-nsis/gem.nsi: more
	installer-script git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2452
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* build/win-nsis/buildinstaller.bat, build/win-nsis/gem-binary.nsi,
	build/win-nsis/gem.nsi: added NSIS-installer scripts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2451
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* GEM_INSTALL.bat: updated install-script (not checked!) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2450
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* src/Base/GemPBuffer.cpp: glxew checks git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2449
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* src/Base/GemPBuffer.cpp, src/Base/GemPBuffer.h,
	src/Pixes/pix_vpaint.cpp: prefixed PBuffer-flags with "GEM_PBUFLAG_"
	(i am afraid of a const "FLOAT") git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2448
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* src/Pixes/pix_vpaint.cpp, src/Pixes/pix_vpaint.h: cleaned up a
	bit...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2447
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* src/Base/GemPBuffer.cpp: this crashes on an ati-X2300; added a
	#warning to indicate where git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2446
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* src/Base/GemSetup.cpp, src/Base/GemWinCreateXWin.cpp: put a
	bug-report link into the splash screen; make errors on Xcreate less
	verbose but added hint about GEM_SINGLE_CONTEXT git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2445
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* src/Base/GemMan.cpp: try to get rid of the "no window made" error
	in GEM_SINGLE_CONTEXT; check whether this reintroduces crashes on
	error-prone machines! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2444
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-06  zmoelnig

	* examples/10.glsl/08_vertex_texture_fetching.pd: fixed typos git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2443
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-05  zmoelnig

	* src/Manips/glsl_vertex.cpp: removed verbosity git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2442
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-05  zmoelnig

	* examples/02.advanced/03.View_OSD.pd: fixed example patch and be a
	bit more verbose git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2441
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-05  zmoelnig

	* src/Base/TextBase.cpp: check whether the font-file really exists
	(this is a HACK for buggy FTGL versions that crash when they cannot
	find the font-file) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2440
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-05  zmoelnig

	* src/Base/GemMan.cpp: single-context hacks: do not force 640x480
	AND allow window-destruction git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2439
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-05  zmoelnig

	* src/Base/GemMan.cpp: removed platform dependent code git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2438
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-05  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2437
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-05  eighthave

	* examples/04.pix/10.PixDataSimple.pd: 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].  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2436
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-04  zmoelnig

	* src/Base/GemMan.cpp: removed verbose output on profiling git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2435
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-04  zmoelnig

	* src/Base/GemMan.cpp: cleaned up platform dependent stuff a bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2434
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-04  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateNT.cpp,
	src/Base/GemWinCreateXWin.cpp: moved more platform specific code
	into GemWinCreate<OS> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2433
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-04  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h, src/Controls/gemhead.cpp,
	src/Controls/gemmouse.cpp, src/Manips/camera.cpp,
	src/Manips/ortho.cpp, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_write.cpp: made a lot of stuff in GemMan.h private;
	made getMethods() for this git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2432
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-04  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h: moved implementations of
	functions from GemMan.h to GemMan.cpp git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2431
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-02  zmoelnig

	* tests/all/objects.txt: removed the pdp-objects from the test git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2430
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-02  zmoelnig

	* src/Base/GemGluObj.cpp, src/Base/GemPathBase.cpp,
	src/Geos/curve3d.cpp, src/Geos/disk.cpp, src/Geos/imageVert.cpp,
	src/Geos/model.cpp, src/Geos/multimodel.cpp, src/Geos/newWave.cpp,
	src/Geos/primTri.cpp, src/Geos/ripple.cpp, src/Geos/rubber.cpp,
	src/Geos/slideSquares.cpp, src/Geos/sphere3d.cpp,
	src/Geos/torus.cpp, src/Geos/tube.cpp, src/Manips/accumrotate.cpp,
	src/Manips/ambient.cpp, src/Manips/ambientRGB.cpp,
	src/Manips/color.cpp, src/Manips/colorRGB.cpp,
	src/Manips/diffuse.cpp, src/Manips/diffuseRGB.cpp,
	src/Manips/emission.cpp, src/Manips/emissionRGB.cpp,
	src/Manips/glsl_program.cpp, src/Manips/linear_path.cpp,
	src/Manips/rotate.cpp, src/Manips/rotateXYZ.cpp,
	src/Manips/scale.cpp, src/Manips/scaleXYZ.cpp,
	src/Manips/separator.cpp, src/Manips/shininess.cpp,
	src/Manips/specular.cpp, src/Manips/specularRGB.cpp,
	src/Manips/spline_path.cpp, src/Manips/translate.cpp,
	src/Manips/translateXYZ.cpp, src/Particles/part_draw.cpp,
	src/Particles/part_targetcolor.cpp, src/Particles/part_velcone.cpp,
	src/Particles/part_velocity.cpp, src/Particles/part_velsphere.cpp,
	src/Pixes/pix_add.cpp, src/Pixes/pix_artoolkit.cpp,
	src/Pixes/pix_background.cpp, src/Pixes/pix_biquad.cpp,
	src/Pixes/pix_bitmask.cpp, src/Pixes/pix_blob.cpp,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer_write.cpp,
	src/Pixes/pix_chroma_key.cpp, src/Pixes/pix_compare.cpp,
	src/Pixes/pix_convolve.cpp, src/Pixes/pix_coordinate.cpp,
	src/Pixes/pix_curve.cpp, src/Pixes/pix_dot.cpp,
	src/Pixes/pix_emboss.cpp, src/Pixes/pix_film.cpp,
	src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_filmNEW.cpp,
	src/Pixes/pix_filmQT.cpp, src/Pixes/pix_histo.cpp,
	src/Pixes/pix_image.cpp, src/Pixes/pix_indycam.cpp,
	src/Pixes/pix_invert.cpp, src/Pixes/pix_motionblur.cpp,
	src/Pixes/pix_movement.cpp, src/Pixes/pix_movement2.cpp,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_movieDS.cpp,
	src/Pixes/pix_movieDarwin.cpp, src/Pixes/pix_multiblob.cpp,
	src/Pixes/pix_offset.cpp, src/Pixes/pix_record.cpp,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_rectangle.cpp,
	src/Pixes/pix_share_read.cpp, src/Pixes/pix_share_write.cpp,
	src/Pixes/pix_snap.cpp, src/Pixes/pix_snap2tex.cpp,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_threshold.cpp,
	src/Pixes/pix_video.cpp, src/Pixes/pix_videoDS.cpp,
	src/Pixes/pix_videoDarwin.cpp, src/Pixes/pix_videoNT.cpp,
	src/Pixes/pix_write.cpp, src/Vertex/vertex_combine.cpp,
	src/Vertex/vertex_draw.cpp, src/Vertex/vertex_grid.cpp,
	src/Vertex/vertex_info.cpp, src/Vertex/vertex_model.cpp,
	src/Vertex/vertex_offset.cpp, src/Vertex/vertex_scale.cpp,
	src/Vertex/vertex_set.cpp, src/Vertex/vertex_tabread.cpp: simplified
	printout a bit (and tried to use error() when appropriate) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2429
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-02  zmoelnig

	* src/openGL/GEMglTexGenfv.cpp, src/openGL/GEMglTexSubImage2D.cpp:
	simplified output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2428
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-02  zmoelnig

	* src/Controls/gemwin.cpp: simplified printout git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2427
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-02  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemShape.cpp,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Base/TextBase.cpp: fixed spelling git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2426
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-05-02  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2425
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-30  zmoelnig

	* help/gemframebuffer-help.pd: use messages "dimen" instead of "dim" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2424
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-28  nusmuk

	* help/gemframebuffer-help.pd: [no log message]

2008-04-25  zmoelnig

	* src/Pixes/pix_record.cpp: added some comments git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2422
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-25  zmoelnig

	* src/Pixes/pix_freeframe.cpp: minor changes to make it possible to
	compile on x86_64 (though this is not strictly FreeFrame compatible) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2421
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* src/Pixes/recordQT.cpp: argh!, another typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2420
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* build/win-vs2003/release.bat: added ZIPing to create packages git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2419
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* src/Pixes/recordQT.cpp: print "setup done" instead of "setup end"
	to avoid confusion git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2418
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* src/Pixes/recordQT.cpp, src/Pixes/recordQT.h: moved dialogue from
	setupQT() to dialog() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2417
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* src/Pixes/recordQT.cpp, src/Pixes/recordQT.h: cache the filename
	before convefrting to pascal-strings; allow longer filenames (still
	hardcoded, but now up to 256 characters) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2416
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* src/Pixes/recordQT.cpp, src/Pixes/recordQT.h: coming to an end (at
	least on w32) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2415
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* src/Pixes/recordQT.cpp: fixed typos in initialization git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2414
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* src/Pixes/filmDS.cpp, src/Pixes/recordQT.cpp: use initialization
	in constructor; unified printouts a bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2413
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-22  zmoelnig

	* src/Pixes/recordQT.cpp: more verbose when we refuse to change
	filename or open dialog git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2412
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-21  zmoelnig

	* src/Pixes/recordQT.cpp: oops: accidentally set colorspace to BGRA
	everywhere instead of just w32 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2411
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-21  zmoelnig

	* build/win-vs2003/release.bat: create a date-based directory git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2410
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-21  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/recordQT.cpp,
	src/Pixes/recordQT.h: more on codec selection git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2409
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-21  zmoelnig

	* src/Pixes/recordQT.cpp, src/Pixes/recordQT.h: try better
	codec-selector git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2408
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-21  zmoelnig

	* src/Pixes/recordQT.cpp, src/Pixes/recordQT.h: minor cleanups git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2407
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-21  zmoelnig

	* src/Pixes/recordQT.cpp: check for NULL-pointers; cleaned up code a
	bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2406
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-21  zmoelnig

	* src/Pixes/pix_record.cpp: safety check if getCodecName() returns
	NULL git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2405
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-21  zmoelnig

	* src/Base/GemMan.cpp: don't include glext git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2404
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-20  nusmuk

	* examples/10.glsl/08_vertex_texture_fetching.pd,
	examples/10.glsl/fetching.frag, examples/10.glsl/fetching.vert:
	adding vertex texture fetching exemple.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2403
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-17  cclepper

	* src/Base/GemPixImageLoad.cpp: changed OSX Intel pixel format and
	GL packing order.  should fix pix_data and other bugs.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2402
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-17  zmoelnig

	* src/Pixes/pix_gain.cpp: ugly hack to make this object work on
	macintel git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2401
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-17  zmoelnig

	* src/Base/GemPixUtil.cpp: "fixed" the color-problem on macintel;
	really this should be fixed win chRed,...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2400
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-17  zmoelnig

	* src/Base/GemGL.h, src/Pixes/filmDarwin.cpp, src/Pixes/filmQT.cpp,
	src/Pixes/pix_filmQT.cpp: removed references to OpenGL/glext.h git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2399
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-17  zmoelnig

	* examples/07.texture/05.newWave.pd,
	examples/07.texture/07.feedback.pd,
	examples/07.texture/08.MotionBlur.pd: use "create" as default git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2398
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-17  zmoelnig

	* help/pix_fiducialtrack-help.pd: "create" is the default state git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2397
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-17  zmoelnig

	* src/Base/configDarwin.h.in, src/Base/configGeneric.h.in,
	src/Base/configLinux.h.in, src/Base/configNT.h, src/configure.ac:
	cleaned up configure a bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2396
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-16  zmoelnig

	* src/Base/GemPixUtil.cpp, src/Base/configDarwin.h: seems to work on
	G5 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2395
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-16  zmoelnig

	* src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h,
	src/Pixes/pix_data.cpp: moved the pixel-data acquisition code from
	[pix_data] to GemPixUtil git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2394
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-16  zmoelnig

	* examples/06.particle/09.sink.pd: removed [zexy] object git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2393
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-16  zmoelnig

	* src/Makefile.subdir, src/configure.ac: disable building of
	fat-binaries for now as this interferes somehow with the CPPFLAGS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2392
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-16  zmoelnig

	* src/configure.ac: try to build fat-binaries on OSX git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2391
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-14  zmoelnig

	* examples/04.pix/19.colorMatrix.pd: [create( should be the default
	message-box git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2390
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-14  zmoelnig

	* src/Makefile, src/Makefile.subdir: added GEM_EXTRA_CXXFLAGS and
	GEM_EXTRA_LDFLAGS for manually adding flags git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2389
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-12  zmoelnig

	* src/Controls/gemframebuffer.h: reincluded necessary header-files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2388
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-12  zmoelnig

	* build/win-vs2003/gem.vcproj, build/win-vs2003/release.bat: use
	"release" as default build (and made that work too).  release.bat
	had wrong path of Gem.dll git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2387
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* src/Pixes/libfidtrack_treeidmap.cpp: undo MSVC-hack git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2386
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* build/win-vs2003/gem.vcproj: finally made libfidtrack compile! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2385
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* src/Base/TextBase.cpp, src/Controls/gemframebuffer.h,
	src/Particles/partlib_actions.cpp,
	src/Particles/partlib_opengl.cpp, src/Particles/partlib_system.cpp:
	removed unneccessary includes of <iostream> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2384
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* build/win-vs2003/gem.vcproj: added GemPBuffer and pix_vpaint git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2383
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* src/Base/GemGL.h, src/Base/TextBase.cpp: included <wglew.h> on
	windows to enable the GemPBuffer on w32.  fixed signedness in
	TextBase.cpp to reduce V$ warnings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2382
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* build/win-vs2003/gem.vcproj: added defunct but compiling
	libfidtrack with objects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2381
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* src/Pixes/libfidtrack_treeidmap.cpp: disabling the code that M$VC
	did not like - this actually makes [pix_fiducialtrack] not useable
	on w32, but the object can be created git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2380
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* build/win-vs2003/gem.vcproj: added some libfidtrack-files
	(actually  just libfidtrack_segment.cpp); libfidtrack_treeidmap()
	fails to link and libfidtrack_fidtrackX depends on it) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2379
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* help/pix_video-help.pd: moved stuff around to make it more
	readable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2378
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* examples/04.pix/26.framebuffer_readback.pd: example how to read a
	framebuffer into a pix and then do stupid things with it...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2377
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* src/Pixes/recordQT4L.cpp: slowly goes the night...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2376
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* src/Pixes/recordQT4L.cpp, src/Pixes/recordQT4L.h: use (int) for
	framerate git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2375
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/recordQT4L.h: use
	GEM_USE_RECORDQT4L in [pix_record] instead of more-informed logic git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2374
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-11  zmoelnig

	* src/Base/configLinux.h.in, src/Pixes/pix_record.cpp,
	src/Pixes/recordQT4L.cpp, src/Pixes/recordQT4L.h, src/configure.ac:
	now test for lqt_open_write instead of lqt_open_video_track git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2373
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-09  zmoelnig

	* src/Pixes/recordQT4L.cpp, src/Pixes/recordQT4L.h: seems to be
	stable now git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2372
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-09  zmoelnig

	* src/Pixes/recordQT4L.cpp, src/Pixes/recordQT4L.h: new QT4L
	recording implementation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2371
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-08  zmoelnig

	* build/win-vs2003/libraries.txt: made Debugthe default build-target
	again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2370
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-08  zmoelnig

	* src/Base/GemSIMD.cpp: be a bit more verbose about which
	SIMD-instructions have been compiled into Gem (in addition to the
	info which instruction-set is used) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2369
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-08  zmoelnig

	* build/win-vs2003/gem.vcproj, build/win-vs2003/libraries.txt: made
	Release-target compile (with MMX/SSE2 optimization) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2368
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-08  zmoelnig

	* src/Pixes/pix_2grey.cpp: hmm, YUV-MMX didn't do anything useful:
	should work now git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2367
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-08  zmoelnig

	* src/Pixes/libfidtrack_treeidmap.cpp: try reducing dependencies a
	bit git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2366
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-08  zmoelnig

	* src/openGL/GEMglGenTextures.cpp: fixed crasher when instantiating
	the object git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2365
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-08  zmoelnig

	* build/win-vs2003/README_W32.txt.template,
	build/win-vs2003/libraries.txt, build/win-vs2003/release.bat: a
	small script to produce simple alpha-releases git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2364
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* build/win-vs2003/gem.vcproj, src/Base/configNT.h: added
	FTGL-support (after compiling freetype2.14 as multithreaded-Debug!) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2363
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* build/win-vs2003/gem.vcproj, src/Base/configNT.h: added JPEG&TIFF
	support (oops, this crashes...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2362
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* build/win-vs2003/gem.vcproj: seems like all of DS is compiling and
	linking now git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2361
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* src/Pixes/pix_videoDS.cpp: include headers to make it compile
	again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2360
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* src/Base/configNT.h: enabled DS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2359
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* src/Pixes/filmDS.cpp: include headers to make it compile again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2358
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* build/win-vs2003/gem.vcproj: slowly approaching: 1/2 of DS-code
	compiles git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2357
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* build/win-vs2003/gem.vcproj: a working draft (no FTGL, image,
	DirectShow yet) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2356
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* build/win-vs2003/gem.sln, build/win-vs2003/gem.vcproj: added a new
	project for M$VC2003 (not working yet) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2355
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* src/Pixes/pix_videoNT.cpp, src/Pixes/pix_write.cpp: minor fixes
	for m$vc git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2354
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* src/Pixes/videoDV4L.cpp: do not exclude the entire file on
	non-linux (should be handled by the HAVE_DV macro; LATER rename it
	to HAVE_DV4L) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2353
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* src/Pixes/pix_texture.cpp: fixed missing return in isRunnable() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2352
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-07  zmoelnig

	* src/Base/GemWinCreateNT.cpp, src/Base/configNT.h: moved m$vc
	printf weirdness into configNT.h; include QuickTime into
	GemWinCreateNT (and make wintab optional) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2351
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-05  nusmuk

	* src/Controls/gemframebuffer.cpp: add format RGB32 in order to have
	an efficient vertex texture fetching git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2350
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-02  zmoelnig

	* examples/10.glsl/06_framebuffer_and_shader.pd,
	examples/10.glsl/07_multi_pass_rendering.pd: use "rectangle" instead
	of "mode", use "dimen" instead of "dim" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2349
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-02  zmoelnig

	* src/Makefile: install help-patches before examples git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2348
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-02  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_sig2pix.cpp: fixed help-patch bugs git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2347
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-02  zmoelnig

	* src/Base/CPPExtern.h, src/Geos/GemSplash.cpp,
	src/Geos/scopeXYZ.cpp, src/Manips/color.cpp,
	src/Manips/colorRGB.cpp, src/Pixes/pix_2grey.cpp,
	src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_buf.cpp,
	src/Pixes/pix_buffer.cpp, src/Pixes/pix_buffer_read.cpp,
	src/Pixes/pix_buffer_write.cpp, src/Pixes/pix_color.cpp,
	src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_colormatrix.cpp,
	src/Pixes/pix_colorreduce.cpp, src/Pixes/pix_filmDarwin.cpp,
	src/Pixes/pix_filmNEW.cpp, src/Pixes/pix_filmNT.cpp,
	src/Pixes/pix_filmQT.cpp, src/Pixes/pix_grey.cpp,
	src/Pixes/pix_movieDS.cpp, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_movieNEW.cpp, src/Pixes/pix_pix2sig.cpp,
	src/Pixes/pix_recordQT.cpp, src/Pixes/pix_sig2pix.cpp,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_videoDS.cpp,
	src/Pixes/pix_videoDarwin.cpp, src/Pixes/pix_videoNEW.cpp,
	src/Pixes/pix_videoNT.cpp: cleared up the CPPExtern.h stuff a bit;
	use "create_<classname>" as constructor callback rather than
	"_class<classname>" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2346
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-02  nusmuk

	* examples/10.glsl/07_multi_pass_rendering.pd: [no log message]

2008-04-02  nusmuk

	* examples/10.glsl/07_multi_pass_rendering.pd: make simplification
	to this example.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2344
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-02  zmoelnig

	* src/Controls/gem_pdpin.cpp, src/Controls/gem_pdpin.h,
	src/Controls/gem_pdpout.cpp, src/Controls/gem_pdpout.h: removed "pdp
	bridge" objects which were only skeletons and never got any flesh git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2343
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-04-01  nusmuk

	* examples/10.glsl/07_multi_pass_rendering.pd: [no log message]

2008-04-01  nusmuk

	* examples/10.glsl/07_multi_pass_rendering.pd: [no log message]

2008-03-31  nusmuk

	* examples/10.glsl/07_multi_pass_rendering.pd,
	examples/10.glsl/multitexture_rect.frag,
	examples/10.glsl/multitexture_rect.vert: adding a multi pass
	rendering with shader example.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2340
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-31  nusmuk

	* examples/10.glsl/06_framebuffer_and_shader.pd: [no log message]

2008-03-31  zmoelnig

	* help/pix_texture-help.pd: use "rectangle" instead of "mode" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2338
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-31  zmoelnig

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	added a texunit message to gemframebuffer git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2337
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-31  zmoelnig

	* src/Controls/gemframebuffer.cpp: better names for messages; full
	pix_texture-compatible texture-message git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2336
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-12  zmoelnig

	* src/Base/GemMan.cpp: added note on where the intel-cards like to
	crash on linux git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2335
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-11  zmoelnig

	* examples/02.advanced/18.gl_shading_language.pd: fixed path git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2334
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-11  zmoelnig

	* src/Manips/glsl_vertex.cpp: throw an error if shader cannot be
	loaded (instead of trying to interpret the "filename" as
	shader-program) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2333
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-11  zmoelnig

	* examples/02.advanced/16.vertex_program.pd: fixed parameters for
	the toon-shader git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2332
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateNT.cpp,
	src/Base/GemWinCreateXWin.cpp: moved setup of context-sharing into
	GemWinCreate<OS> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2331
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemWinCreateMac.cpp,
	src/Base/GemWinCreateXWin.cpp: moved topmostWin() into the
	os-specific files (removing another #define) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2330
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemWinCreateMac.cpp: moved the
	inclusion of QuickTime.h into os-specific files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2329
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateNT.cpp,
	src/Base/GemWinCreateXWin.cpp: fixed typo git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2328
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemWinCreate.h,
	src/Base/GemWinCreateMac.cpp, src/Base/GemWinCreateNT.cpp,
	src/Base/GemWinCreateXWin.cpp: moved platform-dependent stuff from
	GemMan to GemWinCreate<OS> git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2327
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp: removed a tiny portion of #ifdef's git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2326
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp: removed debugging output git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2325
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp: be more specific about glew-failures (ignore
	glxew init-fail, but not others) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2324
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* examples/02.advanced/09.SnapshotSave.pd: added the "auto" message git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2323
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* examples/02.advanced/17.fragment_program.pd: display the original
	model too, to see a difference...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2322
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* examples/02.advanced/05.Stereo.pd, help/gemwin-help.pd: adapted
	help-patches to the crystel-eye stereo feature git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2321
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemWinCreateXWin.cpp,
	src/Controls/gemwin.cpp: accepted Alan Norman's Crystal-Stereo patch git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2320
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-10  zmoelnig

	* src/Base/GemMan.cpp: ignoring the failure of glewInit() to retain
	chromium support.  LATER check why it really fails git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2319
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-06  zmoelnig

	* src/Make.include, src/Makefile: don't try to run configure when
	doing "make configure" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2316
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-05  zmoelnig

	* src/Base/GemPixImageSave.cpp: when using imagemagick, we now
	enforce 8bit per channels only.  (we don't have any higher
	resolution anyhow...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2315
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-05  zmoelnig

	* src/Pixes/pix_texture.cpp: probably got it right now git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2314
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-05  zmoelnig

	* src/Pixes/pix_texture.cpp: reverted the texture-hack git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2313
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-04  zmoelnig

	* src/Base/GemPixUtil.cpp: try to catch out-of-memory exceptions
	when allocating images (fixes #1847369) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2312
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-04  zmoelnig

	* src/Base/configDarwin.h: reverted to non-configure-generated file git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2311
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-04  zmoelnig

	* src/Base/GemPixImageSave.cpp, src/Base/GemWinCreateMac.cpp,
	src/Base/configDarwin.h, src/Base/glew.cpp,
	src/Pixes/pix_videoDarwin.h: made it compile under OS-X (haven't
	tested the functionality yet...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2310
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-04  zmoelnig

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h: got rid of
	t_GLshaderObj in favour of GLhandleARB git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2309
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-04  zmoelnig

	* src/openGL/GEMglActiveTextureARB.cpp,
	src/openGL/GEMglActiveTextureARB.h,
	src/openGL/GEMglAreTexturesResident.cpp,
	src/openGL/GEMglAreTexturesResident.h,
	src/openGL/GEMglArrayElement.cpp, src/openGL/GEMglArrayElement.h,
	src/openGL/GEMglBindProgramARB.cpp,
	src/openGL/GEMglBindProgramARB.h, src/openGL/GEMglBindTexture.cpp,
	src/openGL/GEMglBindTexture.h, src/openGL/GEMglBlendEquation.cpp,
	src/openGL/GEMglBlendEquation.h,
	src/openGL/GEMglCopyTexImage1D.cpp,
	src/openGL/GEMglCopyTexImage1D.h,
	src/openGL/GEMglCopyTexImage2D.cpp,
	src/openGL/GEMglCopyTexImage2D.h,
	src/openGL/GEMglCopyTexSubImage1D.cpp,
	src/openGL/GEMglCopyTexSubImage1D.h,
	src/openGL/GEMglCopyTexSubImage2D.cpp,
	src/openGL/GEMglCopyTexSubImage2D.h,
	src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDeleteTextures.h,
	src/openGL/GEMglDisableClientState.cpp,
	src/openGL/GEMglDisableClientState.h,
	src/openGL/GEMglDrawArrays.cpp, src/openGL/GEMglDrawArrays.h,
	src/openGL/GEMglDrawElements.cpp, src/openGL/GEMglDrawElements.h,
	src/openGL/GEMglEnableClientState.cpp,
	src/openGL/GEMglEnableClientState.h,
	src/openGL/GEMglEvalCoord1d.cpp, src/openGL/GEMglEvalCoord1d.h,
	src/openGL/GEMglEvalCoord1dv.cpp, src/openGL/GEMglEvalCoord1dv.h,
	src/openGL/GEMglEvalCoord1f.cpp, src/openGL/GEMglEvalCoord1f.h,
	src/openGL/GEMglEvalCoord1fv.cpp, src/openGL/GEMglEvalCoord1fv.h,
	src/openGL/GEMglEvalCoord2d.cpp, src/openGL/GEMglEvalCoord2d.h,
	src/openGL/GEMglEvalCoord2dv.cpp, src/openGL/GEMglEvalCoord2dv.h,
	src/openGL/GEMglEvalCoord2f.cpp, src/openGL/GEMglEvalCoord2f.h,
	src/openGL/GEMglEvalCoord2fv.cpp, src/openGL/GEMglEvalCoord2fv.h,
	src/openGL/GEMglEvalMesh1.cpp, src/openGL/GEMglEvalMesh1.h,
	src/openGL/GEMglEvalMesh2.cpp, src/openGL/GEMglEvalMesh2.h,
	src/openGL/GEMglEvalPoint1.cpp, src/openGL/GEMglEvalPoint1.h,
	src/openGL/GEMglEvalPoint2.cpp, src/openGL/GEMglEvalPoint2.h,
	src/openGL/GEMglFeedbackBuffer.cpp,
	src/openGL/GEMglFeedbackBuffer.h, src/openGL/GEMglFogf.cpp,
	src/openGL/GEMglFogf.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogi.cpp,
	src/openGL/GEMglFogi.h, src/openGL/GEMglFogiv.cpp,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenProgramsARB.h, src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenTextures.h, src/openGL/GEMglGetFloatv.cpp,
	src/openGL/GEMglGetFloatv.h, src/openGL/GEMglGetMapdv.cpp,
	src/openGL/GEMglGetMapdv.h, src/openGL/GEMglGetMapfv.cpp,
	src/openGL/GEMglGetMapfv.h, src/openGL/GEMglGetMapiv.cpp,
	src/openGL/GEMglGetMapiv.h, src/openGL/GEMglGetPointerv.cpp,
	src/openGL/GEMglGetPointerv.h, src/openGL/GEMglIndexub.cpp,
	src/openGL/GEMglIndexub.h, src/openGL/GEMglIndexubv.cpp,
	src/openGL/GEMglIndexubv.h, src/openGL/GEMglInitNames.cpp,
	src/openGL/GEMglInitNames.h, src/openGL/GEMglIsEnabled.cpp,
	src/openGL/GEMglIsEnabled.h, src/openGL/GEMglLoadMatrixd.cpp,
	src/openGL/GEMglLoadMatrixd.h, src/openGL/GEMglLoadMatrixf.cpp,
	src/openGL/GEMglLoadMatrixf.h, src/openGL/GEMglLoadName.cpp,
	src/openGL/GEMglLoadName.h,
	src/openGL/GEMglLoadTransposeMatrixd.cpp,
	src/openGL/GEMglLoadTransposeMatrixd.h,
	src/openGL/GEMglLoadTransposeMatrixf.cpp,
	src/openGL/GEMglLoadTransposeMatrixf.h, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMap1f.h, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.cpp,
	src/openGL/GEMglMap2f.h, src/openGL/GEMglMapGrid1d.cpp,
	src/openGL/GEMglMapGrid1d.h, src/openGL/GEMglMapGrid1f.cpp,
	src/openGL/GEMglMapGrid1f.h, src/openGL/GEMglMapGrid2d.cpp,
	src/openGL/GEMglMapGrid2d.h, src/openGL/GEMglMapGrid2f.cpp,
	src/openGL/GEMglMapGrid2f.h, src/openGL/GEMglMultMatrixd.cpp,
	src/openGL/GEMglMultMatrixd.h, src/openGL/GEMglMultMatrixf.cpp,
	src/openGL/GEMglMultMatrixf.h,
	src/openGL/GEMglMultTransposeMatrixd.cpp,
	src/openGL/GEMglMultTransposeMatrixd.h,
	src/openGL/GEMglMultTransposeMatrixf.cpp,
	src/openGL/GEMglMultTransposeMatrixf.h,
	src/openGL/GEMglMultiTexCoord2fARB.cpp,
	src/openGL/GEMglMultiTexCoord2fARB.h,
	src/openGL/GEMglPassThrough.cpp, src/openGL/GEMglPassThrough.h,
	src/openGL/GEMglPopClientAttrib.cpp,
	src/openGL/GEMglPopClientAttrib.h, src/openGL/GEMglPopName.cpp,
	src/openGL/GEMglPopName.h, src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h,
	src/openGL/GEMglProgramEnvParameter4dARB.cpp,
	src/openGL/GEMglProgramEnvParameter4dARB.h,
	src/openGL/GEMglProgramEnvParameter4fvARB.cpp,
	src/openGL/GEMglProgramEnvParameter4fvARB.h,
	src/openGL/GEMglProgramLocalParameter4fvARB.cpp,
	src/openGL/GEMglProgramLocalParameter4fvARB.h,
	src/openGL/GEMglProgramStringARB.cpp,
	src/openGL/GEMglProgramStringARB.h,
	src/openGL/GEMglPushClientAttrib.cpp,
	src/openGL/GEMglPushClientAttrib.h, src/openGL/GEMglPushName.cpp,
	src/openGL/GEMglPushName.h, src/openGL/GEMglSelectBuffer.cpp,
	src/openGL/GEMglSelectBuffer.h, src/openGL/GEMglTexSubImage1D.cpp,
	src/openGL/GEMglTexSubImage1D.h, src/openGL/GEMglTexSubImage2D.cpp,
	src/openGL/GEMglTexSubImage2D.h, src/openGL/GEMglUniform1fARB.cpp,
	src/openGL/GEMglUniform1fARB.h,
	src/openGL/GEMglUseProgramObjectARB.cpp,
	src/openGL/GEMglUseProgramObjectARB.h: glewified the openGL-wrapper
	objects that had ifdef's git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2308
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-04  zmoelnig

	* src/Base/GemBase.h, src/Base/GemGL.h, src/Base/GemMan.cpp,
	src/Base/GemPixUtil.cpp, src/Base/glew.cpp,
	src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h,
	src/Controls/gemlist_info.cpp, src/Controls/gemlist_info.h,
	src/Controls/gemlist_matrix.cpp, src/Controls/gemlist_matrix.h,
	src/Geos/pqtorusknots.cpp, src/Manips/fragment_program.cpp,
	src/Manips/fragment_program.h, src/Manips/glsl_fragment.cpp,
	src/Manips/glsl_fragment.h, src/Manips/glsl_program.cpp,
	src/Manips/glsl_program.h, src/Manips/glsl_vertex.cpp,
	src/Manips/glsl_vertex.h, src/Manips/vertex_program.cpp,
	src/Manips/vertex_program.h, src/Pixes/film.cpp,
	src/Pixes/pix_imageInPlace.cpp, src/Pixes/pix_imageInPlace.h,
	src/Pixes/pix_movie.cpp, src/Pixes/pix_movieDarwin.cpp,
	src/Pixes/pix_multitexture.cpp, src/Pixes/pix_multitexture.h,
	src/Pixes/pix_snap2tex.cpp, src/Pixes/pix_snap2tex.h,
	src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	src/Pixes/pix_vpaint.cpp, src/Pixes/pix_vpaint.h: glewified most of
	the objects (that had ifdef's before); openGL-objects still missing git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2307
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-04  zmoelnig

	* src/Base/configDarwin.h.in, src/Base/configLinux.h.in,
	src/Base/configNT.h, src/configure.ac: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2306
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-04  zmoelnig

	* abstractions/pix_buffer_filmopen-help.pd,
	abstractions/pix_buffer_filmopen.pd: added an abstraction to read a
	film into a pix_buffer as fast as possible.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2305
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-03  zmoelnig

	* src/Base/GemBase.cpp, src/Base/GemBase.h: added isRunnable() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2304
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-03  zmoelnig

	* src/Base/glew.cpp, src/Base/glew.h, src/Base/glxew.h,
	src/Base/wglew.h: updated to GLEW-1.5.0 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2303
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-03  zmoelnig

	* src/configure.ac: added enable-flag for GLEW git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2302
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-03  zmoelnig

	* src/Base/GemGL.h, src/Base/GemMan.cpp, src/Base/GemMan.h,
	src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp: prepare
	for GLEW support git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2301
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-03  zmoelnig

	* src/Base/configDarwin.h.in, src/Base/configLinux.h.in,
	src/Base/configNT.h: prepared for GLEW git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2300
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-03-03  zmoelnig

	* src/Base/GemSetup.cpp: run initGem() _after_ the splash-screen git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2299
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-02-23  nusmuk

	* help/gemlist_info-help.pd, help/gemlist_matrix-help.pd,
	src/Controls/gemlist_matrix.cpp, src/Controls/gemlist_matrix.h:
	adding gemlist_matrix, that output the transformation matrix.  (a
	light version of gemlist_info) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2296
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-02-20  zmoelnig

	* src/Manips/glsl_program.cpp, src/Manips/glsl_program.h,
	src/Manips/glsl_vertex.cpp, src/Manips/glsl_vertex.h: transmit
	GLuint's over t_float git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2294
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-02-20  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemMan.h: added the getFramerate()
	requested by Georg (i forgot why he couldn't derive it himself) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2293
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-02-19  zmoelnig

	* src/Pixes/recordQT4L.cpp: fixed stupid color-bug discovered by
	georg holzmann git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2292
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-02-12  zmoelnig

	* src/Controls/gemmouse.cpp, src/Controls/gemmouse.h: when
	normalizing only to 1 value, anchor it at height instead of width
	(according to marius' feature-request) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2291
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-29  zmoelnig

	* examples/02.advanced/20.double-gemhead_vs_repeat.pd,
	examples/02.advanced/{21.basinc_LSystem.pd => 21.basic_LSystem.pd}:
	fixed typos; rephrased to talk about "states" rather than "pointers" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2290
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-29  zmoelnig

	* examples/02.advanced/19.pointer.pd: fixed typos; use init-feature
	of [tgl]; added 4th example git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2289
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-24  nusmuk

	* examples/02.advanced/19.pointer.pd,
	examples/02.advanced/20.double-gemhead_vs_repeat.pd,
	examples/02.advanced/21.basinc_LSystem.pd: new example using
	gemlist, the double gemhead trick, or the "repeat" trick...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2288
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-23  zmoelnig

	* src/Pixes/pix_gain.cpp: added _mm_empty() at beginning of MMX
	processing; this seems to fix the problem with g++-4.2...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2286
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-23  zmoelnig

	* src/Pixes/pix_gain.cpp: proper casts git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2285
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-23  zmoelnig

	* src/Pixes/pix_write.cpp, src/Pixes/pix_write.h: 1. moved most platform dependent code out of this object into
	GemPixSave; 2. allow filenames up to MAXPDSTRING (and not just 80) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2284
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-23  zmoelnig

	* src/Base/GemPixImageSave.cpp, src/Base/GemPixUtil.h: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2283
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-22  zmoelnig

	* src/Pixes/pix_write.cpp: use imageStruct memberfunctions to handle
	types and reallocation: removes a lot of ifdefs and thus makes the
	code more readable git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2282
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-22  zmoelnig

	* src/Pixes/pix_write.cpp: nothing...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2281
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-21  zmoelnig

	* src/openGL/GEMglDeleteTextures.cpp,
	src/openGL/GEMglDeleteTextures.h, src/openGL/GEMglDrawElements.cpp,
	src/openGL/GEMglDrawElements.h, src/openGL/GEMglFogfv.cpp,
	src/openGL/GEMglFogfv.h, src/openGL/GEMglFogiv.cpp,
	src/openGL/GEMglFogiv.h, src/openGL/GEMglGenProgramsARB.cpp,
	src/openGL/GEMglGenProgramsARB.h, src/openGL/GEMglGenTextures.cpp,
	src/openGL/GEMglGenTextures.h, src/openGL/GEMglMap1d.cpp,
	src/openGL/GEMglMap1d.h, src/openGL/GEMglMap1f.cpp,
	src/openGL/GEMglMap1f.h, src/openGL/GEMglMap2d.cpp,
	src/openGL/GEMglMap2d.h, src/openGL/GEMglMap2f.cpp,
	src/openGL/GEMglMap2f.h, src/openGL/GEMglPrioritizeTextures.cpp,
	src/openGL/GEMglPrioritizeTextures.h: fixed callbacks that accept
	lists git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2280
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-09  cclepper

	* src/Base/GemWinCreateMac.cpp: fixed window focus on 10.5.  thanks
	to Keith Bauer for the code tip! git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2279
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-09  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: initialize glew if USE_GLEW git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2278
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-09  zmoelnig

	* src/Base/TextBase.cpp: there is no "long long" type in C++ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2277
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-09  zmoelnig

	* src/Base/GemPBuffer.h: the last element of an enum must not be
	terminated by a comma git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2276
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-09  zmoelnig

	* src/Base/CPPExtern.h: removed stray semicolons git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2275
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-09  zmoelnig

	* src/README.linux: added information about the "glUnform2i" problem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2274
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-06  zmoelnig

	* src/Pixes/pix_movieNEW.h: use m_rectangle instead of m_mode git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2273
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-06  zmoelnig

	* src/Base/GemMan.cpp: better checks for rectangle-support git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2272
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-06  zmoelnig

	* src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h: replaced
	"mode" by "rectangle" (more meaningful) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2271
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-06  zmoelnig

	* help/{gemlist_help.pd => gemlist-help.pd}: renamed help-file for
	[gemlist] to match git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2270
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-05  nusmuk

	* help/gemlist_help.pd, src/Controls/gemlist.cpp,
	src/Controls/gemlist.h: add gemlist object git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2269
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-03  zmoelnig

	* src/Base/GemWinCreateMac.cpp: internally destroy the gemwindow
	when somebody closes the window from outside git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2268
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-03  zmoelnig

	* GEM_darwin.xcodeproj/project.pbxproj: removed missing files git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2267
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-03  zmoelnig

	* src/Base/GemSetup.cpp, src/Base/TextBase.cpp,
	src/Geos/scopeXYZ.cpp, src/Geos/sphere3d.cpp,
	src/Pixes/pix_background.cpp, src/Pixes/pix_buffer.cpp,
	src/Pixes/pix_deinterlace.cpp, src/Pixes/pix_dot.cpp,
	src/Pixes/pix_motionblur.cpp, src/Pixes/pix_offset.cpp: removed
	warnings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2266
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-03  nusmuk

	* examples/10.glsl/01_simple_texture.pd,
	examples/10.glsl/texture_rect.frag: [no log message]

2008-01-02  zmoelnig

	* examples/10.glsl/01_simple_texture.pd,
	examples/10.glsl/02_primitive_distortion.pd,
	examples/10.glsl/03_texture_distortion.pd,
	examples/10.glsl/04_game_of_life.pd,
	examples/10.glsl/05_multitexture.pd,
	examples/10.glsl/06_framebuffer_and_shader.pd: fixed typos and moved
	all (main) windows into the upper-left corner.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2264
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-02  zmoelnig

	* src/Pixes/recordQT4L.cpp: use the best available colorspace
	supported by Gem...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2263
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-02  zmoelnig

	* src/Controls/gemwin.cpp: implemented feature-request #1854593
	(don't reset fps when [gemwin] is created without arguments) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2262
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-02  zmoelnig

	* src/Pixes/pix_record.cpp, src/Pixes/pix_record.h: added another
	outlet for various information (e.g. codecs) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2261
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2008-01-02  zmoelnig

	* src/Pixes/recordQT4L.cpp, src/Pixes/recordQT4L.h: hopefully fixed
	bug that crashed Gem when recording another movie git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2260
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-12-23  zmoelnig

	* examples/10.glsl/06_framebuffer_and_shader.pd: removed dependency
	on non-Gem externals git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2259
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-12-23  nusmuk

	* examples/10.glsl/01_simple_texture.pd,
	examples/10.glsl/02_primitive_distortion.pd,
	examples/10.glsl/03_texture_distortion.pd,
	examples/10.glsl/04_game_of_life.pd,
	examples/10.glsl/05_multitexture.pd,
	examples/10.glsl/06_framebuffer_and_shader.pd,
	examples/10.glsl/P_distord.frag, examples/10.glsl/P_distord.vert,
	examples/10.glsl/T_distord.frag, examples/10.glsl/T_distord.vert,
	examples/10.glsl/game.frag, examples/10.glsl/game.vert,
	examples/10.glsl/multitexture.frag,
	examples/10.glsl/multitexture.vert, examples/10.glsl/texture.frag,
	examples/10.glsl/texture.vert, examples/10.glsl/vague.frag,
	examples/10.glsl/wave.frag: [no log message]

2007-12-22  nusmuk

	* src/Geos/newWave.cpp: newWave is now a real square.
	----------------------------------------------------------------------
	----------------------------------------------------------------------git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2257
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-12-22  nusmuk

	* help/mesh_square-help.pd, src/Geos/mesh_square.cpp,
	src/Geos/mesh_square.h: adding mesh_square primitive in order to
	work with vertex shader.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2256
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-11-28  zmoelnig

	* src/Pixes/filmAVIPLAY.h: this times it even compiles...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2255
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-11-28  zmoelnig

	* src/Pixes/filmAVIPLAY.h: hopefully adapted to new avifile-API git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2254
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-11-15  zmoelnig

	* src/Pixes/filmAVIPLAY.h: include "infotypes.h" instead of
	"StreamInfo.h"; weird that on ubuntu/gutsy the both are not included
	automatically by "avifile.h" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2253
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-16  zmoelnig

	* src/MarkEx/README.txt: removed MarkEx git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2252
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-15  zmoelnig

	* src/Makefile: removed dependency off Gem.$(EXT) on $(OBJECTS) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2251
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-14  cclepper

	* src/Pixes/recordQT.cpp: reset counter for each new file git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2250
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-11  zmoelnig

	* src/Makefile: make Gem.$(EXT) .PHONY again git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2249
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-11  zmoelnig

	* src/Base/GemMan.cpp, src/Base/GemSetup.cpp: moved the
	splash-screen from GemMan.cpp to GemSetup.cpp; prepare GemSetup to
	add Gem's own path to the search-paths git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2248
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-11  zmoelnig

	* src/Makefile.subdir: cleanup objectfiles when they are in .
	instead of $(OBJDIR) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2247
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-11  zmoelnig

	* src/Make.include, src/Makefile, src/Makefile.subdir: build objects
	in the "Objects" directory, just like on w32..  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2246
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-11  zmoelnig

	* src/Geos/Makefile: unmade the changes i accidentally committed to
	the CVS git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2245
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-11  zmoelnig

	* src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	src/Base/GemMan.cpp, src/Base/GemPixDualObj.cpp,
	src/Base/GemPixImageSave.cpp, src/Base/TextBase.cpp,
	src/Geos/Makefile, src/Geos/model_loader.cpp,
	src/Pixes/pix_freeframe.cpp, src/Pixes/pix_write.cpp,
	src/Pixes/recordQT4L.cpp: cast c++ strings to (char*) when needed to
	avoid compiler warnings git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2244
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-11  zmoelnig

	* src/Base/GemGL.h: added typedef for GLchar on openGL<2.0 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2242
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-08  zmoelnig

	* src/configure.ac: install reference patches into extra/Gem instead
	of extra/help-Gem git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2241
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-08  zmoelnig

	* help/{accumrotate.pd => accumrotate-help.pd}, help/{alpha.pd =>
	alpha-help.pd}, help/{ambient.pd => ambient-help.pd},
	help/{ambientRGB.pd => ambientRGB-help.pd}, help/{camera.pd =>
	camera-help.pd}, help/{circle.pd => circle-help.pd}, help/{color.pd
	=> color-help.pd}, help/{colorRGB.pd => colorRGB-help.pd},
	help/{colorSquare.pd => colorSquare-help.pd}, help/{cone.pd =>
	cone-help.pd}, help/{cube.pd => cube-help.pd}, help/{cuboid.pd =>
	cuboid-help.pd}, help/{curve.pd => curve-help.pd}, help/{curve3d.pd
	=> curve3d-help.pd}, help/{cylinder.pd => cylinder-help.pd},
	help/{depth.pd => depth-help.pd}, help/{diffuse.pd =>
	diffuse-help.pd}, help/{diffuseRGB.pd => diffuseRGB-help.pd},
	help/{disk.pd => disk-help.pd}, help/{emission.pd =>
	emission-help.pd}, help/{emissionRGB.pd => emissionRGB-help.pd},
	help/{fragment_program.pd => fragment_program-help.pd},
	help/{gemhead.pd => gemhead-help.pd}, help/{gemkeyboard.pd =>
	gemkeyboard-help.pd}, help/{gemkeyname.pd => gemkeyname-help.pd},
	help/{gemlist_info.pd => gemlist_info-help.pd}, help/{gemmouse.pd
	=> gemmouse-help.pd}, help/{gemorb.pd => gemorb-help.pd},
	help/{gemtablet.pd => gemtablet-help.pd}, help/{gemwin.pd =>
	gemwin-help.pd}, help/{glsl_fragment.pd => glsl_fragment-help.pd},
	help/{glsl_program.pd => glsl_program-help.pd},
	help/{glsl_vertex.pd => glsl_vertex-help.pd}, help/{imageVert.pd =>
	imageVert-help.pd}, help/{light.pd => light-help.pd},
	help/{linear_path.pd => linear_path-help.pd}, help/{model.pd =>
	model-help.pd}, help/{multimodel.pd => multimodel-help.pd},
	help/{newWave.pd => newWave-help.pd}, help/{ortho.pd =>
	ortho-help.pd}, help/{part_color.pd => part_color-help.pd},
	help/{part_damp.pd => part_damp-help.pd}, help/{part_draw.pd =>
	part_draw-help.pd}, help/{part_follow.pd => part_follow-help.pd},
	help/{part_gravity.pd => part_gravity-help.pd}, help/{part_head.pd
	=> part_head-help.pd}, help/{part_info.pd => part_info-help.pd},
	help/{part_killold.pd => part_killold-help.pd},
	help/{part_killslow.pd => part_killslow-help.pd},
	help/{part_orbitpoint.pd => part_orbitpoint-help.pd},
	help/{part_render.pd => part_render-help.pd}, help/{part_sink.pd =>
	part_sink-help.pd}, help/{part_size.pd => part_size-help.pd},
	help/{part_source.pd => part_source-help.pd},
	help/{part_targetcolor.pd => part_targetcolor-help.pd},
	help/{part_targetsize.pd => part_targetsize-help.pd},
	help/{part_velcone.pd => part_velcone-help.pd},
	help/{part_velocity.pd => part_velocity-help.pd},
	help/{part_velsphere.pd => part_velsphere-help.pd},
	help/{part_vertex.pd => part_vertex-help.pd}, help/{pix_2grey.pd =>
	pix_2grey-help.pd}, help/{pix_a_2grey.pd => pix_a_2grey-help.pd},
	help/{pix_add.pd => pix_add-help.pd}, help/{pix_aging.pd =>
	pix_aging-help.pd}, help/{pix_alpha.pd => pix_alpha-help.pd},
	help/{pix_background.pd => pix_background-help.pd},
	help/{pix_backlight.pd => pix_backlight-help.pd},
	help/{pix_biquad.pd => pix_biquad-help.pd}, help/{pix_bitmask.pd =>
	pix_bitmask-help.pd}, help/{pix_blob.pd => pix_blob-help.pd},
	help/{pix_blur.pd => pix_blur-help.pd}, help/{pix_buf.pd =>
	pix_buf-help.pd}, help/{pix_buffer.pd => pix_buffer-help.pd},
	help/{pix_buffer_read.pd => pix_buffer_read-help.pd},
	help/{pix_buffer_write.pd => pix_buffer_write-help.pd},
	help/{pix_chroma_key.pd => pix_chroma_key-help.pd},
	help/{pix_clearblock.pd => pix_clearblock-help.pd},
	help/{pix_color.pd => pix_color-help.pd}, help/{pix_coloralpha.pd
	=> pix_coloralpha-help.pd}, help/{pix_colormatrix.pd =>
	pix_colormatrix-help.pd}, help/{pix_colorreduce.pd =>
	pix_colorreduce-help.pd}, help/{pix_compare.pd =>
	pix_compare-help.pd}, help/{pix_composite.pd =>
	pix_composite-help.pd}, help/{pix_contrast.pd =>
	pix_contrast-help.pd}, help/{pix_convert.pd =>
	pix_convert-help.pd}, help/{pix_convolve.pd =>
	pix_convolve-help.pd}, help/{pix_coordinate.pd =>
	pix_coordinate-help.pd}, help/{pix_crop.pd => pix_crop-help.pd},
	help/{pix_curve.pd => pix_curve-help.pd}, help/{pix_data.pd =>
	pix_data-help.pd}, help/{pix_deinterlace.pd =>
	pix_deinterlace-help.pd}, help/{pix_delay.pd => pix_delay-help.pd},
	help/{pix_diff.pd => pix_diff-help.pd}, help/{pix_dot.pd =>
	pix_dot-help.pd}, help/{pix_draw.pd => pix_draw-help.pd},
	help/{pix_dump.pd => pix_dump-help.pd}, help/{pix_duotone.pd =>
	pix_duotone-help.pd}, help/{pix_fiducialtrack.pd =>
	pix_fiducialtrack-help.pd}, help/{pix_film.pd => pix_film-help.pd},
	help/{pix_flip.pd => pix_flip-help.pd}, help/{pix_freeframe.pd =>
	pix_freeframe-help.pd}, help/{pix_gain.pd => pix_gain-help.pd},
	help/{pix_grey.pd => pix_grey-help.pd}, help/{pix_halftone.pd =>
	pix_halftone-help.pd}, help/{pix_histo.pd => pix_histo-help.pd},
	help/{pix_hsv2rgb.pd => pix_hsv2rgb-help.pd}, help/{pix_image.pd =>
	pix_image-help.pd}, help/{pix_imageInPlace.pd =>
	pix_imageInPlace-help.pd}, help/{pix_indycam.pd =>
	pix_indycam-help.pd}, help/{pix_info.pd => pix_info-help.pd},
	help/{pix_invert.pd => pix_invert-help.pd},
	help/{pix_kaleidoscope.pd => pix_kaleidoscope-help.pd},
	help/{pix_levels.pd => pix_levels-help.pd}, help/{pix_lumaoffset.pd
	=> pix_lumaoffset-help.pd}, help/{pix_mask.pd => pix_mask-help.pd},
	help/{pix_mean_color.pd => pix_mean_color-help.pd},
	help/{pix_metaimage.pd => pix_metaimage-help.pd}, help/{pix_mix.pd
	=> pix_mix-help.pd}, help/{pix_motionblur.pd =>
	pix_motionblur-help.pd}, help/{pix_movement.pd =>
	pix_movement-help.pd}, help/{pix_movement2.pd =>
	pix_movement2-help.pd}, help/{pix_movie.pd => pix_movie-help.pd},
	help/{pix_multiblob.pd => pix_multiblob-help.pd},
	help/{pix_multiimage.pd => pix_multiimage-help.pd},
	help/{pix_multiply.pd => pix_multiply-help.pd},
	help/{pix_normalize.pd => pix_normalize-help.pd},
	help/{pix_offset.pd => pix_offset-help.pd}, help/{pix_pix2sig~.pd
	=> pix_pix2sig~-help.pd}, help/{pix_posterize.pd =>
	pix_posterize-help.pd}, help/{pix_puzzle.pd => pix_puzzle-help.pd},
	help/{pix_rds.pd => pix_rds-help.pd}, help/{pix_record.pd =>
	pix_record-help.pd}, help/{pix_rectangle.pd =>
	pix_rectangle-help.pd}, help/{pix_refraction.pd =>
	pix_refraction-help.pd}, help/{pix_resize.pd =>
	pix_resize-help.pd}, help/{pix_rgb2hsv.pd => pix_rgb2hsv-help.pd},
	help/{pix_rgba.pd => pix_rgba-help.pd}, help/{pix_roll.pd =>
	pix_roll-help.pd}, help/{pix_rtx.pd => pix_rtx-help.pd},
	help/{pix_scanline.pd => pix_scanline-help.pd}, help/{pix_set.pd =>
	pix_set-help.pd}, help/{pix_share_read.pd =>
	pix_share_read-help.pd}, help/{pix_share_write.pd =>
	pix_share_write-help.pd}, help/{pix_sig2pix~.pd =>
	pix_sig2pix~-help.pd}, help/{pix_snap.pd => pix_snap-help.pd},
	help/{pix_snap2tex.pd => pix_snap2tex-help.pd},
	help/{pix_subtract.pd => pix_subtract-help.pd}, help/{pix_tIIR.pd
	=> pix_tIIR-help.pd}, help/{pix_takealpha.pd =>
	pix_takealpha-help.pd}, help/{pix_texture.pd =>
	pix_texture-help.pd}, help/{pix_threshold.pd =>
	pix_threshold-help.pd}, help/{pix_threshold_bernsen.pd =>
	pix_threshold_bernsen-help.pd}, help/{pix_video.pd =>
	pix_video-help.pd}, help/{pix_videoDS.pd => pix_videoDS-help.pd},
	help/{pix_write.pd => pix_write-help.pd}, help/{pix_yuv.pd =>
	pix_yuv-help.pd}, help/{pix_zoom.pd => pix_zoom-help.pd},
	help/{polygon.pd => polygon-help.pd}, help/{polygon_smooth.pd =>
	polygon_smooth-help.pd}, help/{pqtorusknots.pd =>
	pqtorusknots-help.pd}, help/{primTri.pd => primTri-help.pd},
	help/{rectangle.pd => rectangle-help.pd}, help/{render_trigger.pd
	=> render_trigger-help.pd}, help/{ripple.pd => ripple-help.pd},
	help/{rotate.pd => rotate-help.pd}, help/{rotateXYZ.pd =>
	rotateXYZ-help.pd}, help/{rubber.pd => rubber-help.pd},
	help/{scale.pd => scale-help.pd}, help/{scaleXYZ.pd =>
	scaleXYZ-help.pd}, help/{scopeXYZ~.pd => scopeXYZ~-help.pd},
	help/{separator.pd => separator-help.pd}, help/{shearXY.pd =>
	shearXY-help.pd}, help/{shearXZ.pd => shearXZ-help.pd},
	help/{shearYX.pd => shearYX-help.pd}, help/{shearYZ.pd =>
	shearYZ-help.pd}, help/{shearZX.pd => shearZX-help.pd},
	help/{shearZY.pd => shearZY-help.pd}, help/{shininess.pd =>
	shininess-help.pd}, help/{slideSquares.pd => slideSquares-help.pd},
	help/{specular.pd => specular-help.pd}, help/{specularRGB.pd =>
	specularRGB-help.pd}, help/{sphere.pd => sphere-help.pd},
	help/{spline_path.pd => spline_path-help.pd}, help/{spot_light.pd
	=> spot_light-help.pd}, help/{square.pd => square-help.pd},
	help/{teapot.pd => teapot-help.pd}, help/{text2d.pd =>
	text2d-help.pd}, help/{text3d.pd => text3d-help.pd},
	help/{textextruded.pd => textextruded-help.pd},
	help/{textoutline.pd => textoutline-help.pd}, help/{torus.pd =>
	torus-help.pd}, help/{translate.pd => translate-help.pd},
	help/{translateXYZ.pd => translateXYZ-help.pd}, help/{triangle.pd
	=> triangle-help.pd}, help/{tube.pd => tube-help.pd},
	help/{vertex_program.pd => vertex_program-help.pd},
	help/{world_light.pd => world_light-help.pd}: renamed help-patches
	to "-help" to match newer versions of pd git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2240
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-08  zmoelnig

	* src/Base/GemGL.h, src/Base/GemPixUtil.h: introduce a new type
	GL_RGBA_GEM which depends on the platform (e.g. RGBA or ARGB) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2239
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-07  zmoelnig

	* src/Manips/depth.cpp: added cyrille's suggestion for actively
	enabling the depth test git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2238
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-06  zmoelnig

	* src/Gnu/README.txt: remove Gnu/ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2237
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-05  zmoelnig

	* src/Pixes/pix_record.h: reverted cgc's changes (since they
	duplicated my last ones...) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2236
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-04  cclepper

	* src/Pixes/pix_texture.cpp: enables the first 8 texture units for
	multitexturing.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2235
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-04  cclepper

	* src/Pixes/pix_record.h: added min and max frame message for
	recording.  uncommented output of frame number in stopRecord().  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2234
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-04  zmoelnig

	* src/Pixes/pix_record.h, src/Pixes/record.h: added some missing
	minframe&maxframe stuff chris has forgotten to comit...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2233
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-03  cclepper

	* src/Pixes/pix_record.cpp: added min and max frame message for
	recording.  uncommented output of frame number in stopRecord().  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2232
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-10-02  zmoelnig

	* src/Makefile: - 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2231
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-29  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: added newline at EOF git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2230
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-28  zmoelnig

	* src/Controls/gemframebuffer.cpp: output correct dimensions when
	using 3d-textures (this is: 1*1 rather then m_width*m_height) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2229
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-26  zmoelnig

	* examples/07.texture/10.framebuffer.pd: updated documentation
	(fixed path) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2228
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-26  zmoelnig

	* src/Manips/glsl_program.cpp: changed (long int) to GLint so
	compilation doesn't choke on recent headers...  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2226
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-26  zmoelnig

	* src/Base/GemPBuffer.cpp: don't do weird casts; rather use the
	correct type from the beginning git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2225
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-25  cclepper

	* src/Base/GemPBuffer.cpp: silly Nvidia headers want a cast to
	GLint.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2224
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-21  zmoelnig

	* src/Pixes/videoDV4L.cpp: added another possibility to switch
	between various dv devices (via numeric selectors) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2222
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-21  zmoelnig

	* src/Base/Makefile, src/Controls/Makefile, src/Geos/Makefile,
	src/Makefile.subdir, src/Manips/Makefile, src/Nongeos/Makefile,
	src/Particles/Makefile, src/Pixes/Makefile, src/Vertex/Makefile,
	src/openGL/Makefile: put "default" target into */Makefile git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2221
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-21  zmoelnig

	* src/Makefile: call the <subdir>/Makefile instead of directly
	referring to Makefile.subdir git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2220
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-21  zmoelnig

	* src/Base/Makefile, src/Controls/Makefile, src/Geos/Makefile,
	src/Makefile.subdir, src/Manips/Makefile, src/Nongeos/Makefile,
	src/Particles/Makefile, src/Pixes/Makefile, src/Vertex/Makefile,
	src/openGL/Makefile: a separate makefile for all subdirectories;
	this can later be used for partly building Gem as separate objects git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2219
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-21  zmoelnig

	* src/Base/TextBase.cpp: use environmental variable to specify a
	different default font git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2218
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-21  zmoelnig

	* src/Base/TextBase.cpp, src/Base/TextBase.h: use symbol to store
	the old fontname (less crash-prone) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2217
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-13  zmoelnig

	* src/Controls/gemframebuffer.cpp, src/Controls/gemframebuffer.h:
	hopefully fixed bug reported by cyrille git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2216
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-13  zmoelnig

	* src/Pixes/pix_multiimage.cpp: cleaned up post() messages git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2215
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-13  zmoelnig

	* examples/01.basic/01.redSquare.pd,
	examples/01.basic/02.blueRectangle.pd,
	examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
	examples/01.basic/05.cube.pd, examples/01.basic/06.sphere.pd,
	examples/01.basic/07.cylinder.pd, examples/01.basic/08.model.pd,
	examples/01.basic/09.yelloTeapot.pd: updated documentation a bit
	(use the [pd gemwin]) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2214
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-13  zmoelnig

	* examples/04.pix/01.image.pd, examples/04.pix/02.multiimage.pd,
	examples/04.pix/04.ImageInPlace.pd, examples/04.pix/05.film.pd,
	examples/04.pix/05.movie.pd, examples/04.pix/06.PixRect.pd,
	examples/04.pix/07.PixSet.pd, examples/04.pix/08.PixDump.pd,
	examples/04.pix/09.Histogram.pd,
	examples/04.pix/10.PixDataSimple.pd,
	examples/04.pix/11.PixDataComplex.pd, examples/04.pix/12.add.pd,
	examples/04.pix/12.blending.pd, examples/04.pix/12.composite.pd,
	examples/04.pix/12.pix_multiply.pd,
	examples/04.pix/13.maskDancer.pd, examples/04.pix/14.takeAlpha.pd,
	examples/04.pix/15.pix_alpha.pd, examples/04.pix/16.alphaGrey.pd,
	examples/04.pix/16.pix_2grey.pd, examples/04.pix/17.pix_gain.pd,
	examples/04.pix/18.Curves.pd, examples/04.pix/19.colorMatrix.pd,
	examples/04.pix/20.convolve.pd, examples/04.pix/22.biquad.pd,
	examples/04.pix/23.gravity.pd,
	examples/04.pix/24.time-filtering.pd, examples/04.pix/25.buffer.pd:
	made sure all the example-patches work git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2213
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-13  zmoelnig

	* src/Base/TextBase.cpp: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2212
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  eighthave

	* help/pix_video.pd: cleaned up help patch to follow Gem standard git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2211
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  eighthave

	* examples/04.pix/05.movie.pd: minor clean up and removed [mode(
	message since its not required on ATI anymore git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2210
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  eighthave

	* examples/04.video/04.videoRTX.pd: 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) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2209
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  eighthave

	* examples/04.video/00.SimpleVideo.pd: created a cleaned up, truly
	simple version, and testing it on Ubuntu and Mac OS X git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2208
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  eighthave

	* help/gemwin.pd: 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 git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2207
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  eighthave

	* help/pix_blur.pd: created help patch to document that t[pix_blur]
	is deprecated git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2206
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  eighthave

	* examples/07.texture/07.feedback.pd: added sliders to make playing
	with this example much easier git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2205
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  eighthave

	* examples/03.lighting/02.light.pd: added a slider to make it easier
	to rotate git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2204
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  zmoelnig

	* tests/README.txt, tests/crashers.txt,
	tests/gemframebuffer/crash_renderonoff.pd,
	tests/runcrashtests_gui.pd, tests/runcrashtests_nogui.pd,
	tests/runtests.pd, tests/runtests.sh, tests/runtests_nogui.pd,
	tests/testcrashunit.pd, tests/testunit.pd: a unit-test framework
	(not yet finished) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2203
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  zmoelnig

	* tests/gemframebuffer/crash_renderonoff.pd: cyrille has reported a
	crash with the [gemframebuffer] object; this test triggers this
	crash git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2202
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-10  zmoelnig

	* tests/all/objects.txt: added argument to call of [pix_histo] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2201
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-03  zmoelnig

	* src/Geos/curve.cpp: fixed crasher bug when [curve] was created
	without arguments git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2199
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-02  zmoelnig

	* src/Pixes/pix_videoDarwin.cpp: use "pix_video" as default
	help-file isntead of "pix_movie" git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2198
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-09-02  zmoelnig

	* examples/04.video/01.VideoPaint.pd,
	examples/04.video/02.VideoSphere.pd,
	examples/04.video/03.movement_detection.pd,
	examples/04.video/04.videoRTX.pd: updated example patches a bit
	(according to Gijon) to use more gui-elements git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2197
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-29  cclepper

	* src/Pixes/pix_videoDarwin.cpp: Help class should now open
	pix_video help file.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2194
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-25  zmoelnig

	* src/Pixes/pix_movieDarwin.cpp: changed the help-symbol of the
	[pix_movieDarwin] to [pix_movie] git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2181
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-25  zmoelnig

	* src/Geos/polygon.cpp: oops; removed the default number of points;
	just assume 0, but allow creation git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2180
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-25  zmoelnig

	* src/Geos/curve.cpp, src/Geos/polygon.cpp: default to 4 inputs if
	none are present git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2179
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-25  zmoelnig

	* examples/04.pix/05.movie.pd, help/pix_movie.pd: accepted hans's
	changes to the documentation (this is: add the "mode" message) git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2178
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-20  cclepper

	* src/Pixes/pix_videoDarwin.cpp, src/Pixes/pix_videoDarwin.h: added
	input selection for devices.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2165
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-07  cclepper

	* src/Pixes/pix_texture.cpp: defaults to 2D to cope with busted
	drivers.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2125
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-01  cclepper

	* src/Pixes/pix_texture.cpp: changed GL_TEXTURE_RECTANGLE_EXT to
	_ARB which seems to be required for DMA uploads on Intel now.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2124
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-08-01  cclepper

	* src/Pixes/pix_movieDarwin.cpp: changed GL_TEXTURE_RECTANGLE_EXT to
	_ARB which seems to be required for DMA uploads on Intel now.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2123
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-07-27  cclepper

	* src/Base/GemPixUtil.cpp: OSX does 128 bit or 4k page boundary
	alignment automatically.  works pretty well on its own.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2121
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-07-27  cclepper

	* src/Pixes/pix_write.cpp: changed __PPC__ to __ppc__ git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2120
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-07-25  cclepper

	* src/Pixes/pix_movieDarwin.cpp: passes pixBlock to state->image.
	works with pix_coordinate again.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2119
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-07-24  cclepper

	* src/Base/GemMan.cpp: moved Quicktime init EnterMovies() and GL
	checks to initGem() git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2118
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-07-14  cclepper

	* src/Manips/glsl_program.cpp: fixed typo in sampler handling git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2108
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-07-12  cclepper

	* src/Manips/glsl_program.cpp: added handling for changing sampler
	texture units git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2107
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-07-11  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: made it compile again under debian/lenny git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2106
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-06-07  cclepper

	* added codec selection by name.  git-svn-id:
	https://pd-gem.svn.sourceforge.net/svnroot/pd-gem/trunk/Gem@2101
	49b2a0ca-c541-4d49-a7ef-d785e4371512

2007-06-05 23:44  cclepper

	* src/Pixes/recordQT.cpp: fixed looooong first frame bug.  added
	  detection for colorspace and image flipping.

2007-05-31 19:52  zmoelnig

	* src/Pixes/pix_buffer.cpp: 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 17:18  zmoelnig

	* src/Pixes/: pix_buffer.cpp, pix_buffer.h: added "resize" message

2007-05-30 16:49  zmoelnig

	* src/Pixes/: pix_buffer.cpp, pix_buffer.h: added "resize" message

2007-04-02 17:27  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, videoV4L2.cpp: 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 12:24  zmoelnig

	* src/Base/TextBase.h: incidentially deleted the "using
	  std::string;" line...now it is back

2007-04-02 12:18  zmoelnig

	* src/README.linux: updated documentation a bit

2007-04-02 09:36  zmoelnig

	* src/: Base/TextBase.cpp, Base/TextBase.h, Base/config.h,
	  Base/configGeneric.h.in, Base/configLinux.h.in, Base/configNT.h,
	  Geos/text2d.cpp, Geos/text2d.h, Geos/text3d.cpp, Geos/text3d.h,
	  Geos/textextruded.cpp, Geos/textoutline.cpp, Geos/textoutline.h:
	  removed GLTT support; added wide-character support for FTGL (at
	  least in "string" mode)

2007-04-02 09:34  zmoelnig

	* src/configure.ac: removed GLTT support; added wide character
	  support for FTGL-font rendering (at least in "string" mode)

2007-03-14 11:57  zmoelnig

	* src/Pixes/videoDV4L.cpp: 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 10:15  zmoelnig

	* src/Pixes/: pix_offset.cpp, pix_offset.h: added saturated logic
	  and made it default (is the LATTER a good idea?)

2007-02-20 11:13  zmoelnig

	* src/Base/GemGL.h: fixed typos in comment

2007-02-20 11:11  zmoelnig

	* src/Base/GemGL.h: fixed comment

2007-02-20 10:58  zmoelnig

	* src/: configure.ac, Base/GemGL.h, Base/configDarwin.h.in,
	  Base/configLinux.h.in: 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 10:56  zmoelnig

	* src/openGL/GEMglBlendEquation.cpp: glBlendEquation() needs
	  openGL-1.2

2007-02-20 10:43  zmoelnig

	* src/Pixes/pix_texture.cpp: glActiveTexture() is not always
	  defined

2007-02-20 10:42  zmoelnig

	* src/Pixes/video.h: indentation

2007-02-19 12:29  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, videoDV4L.cpp, videoV4L.cpp:
	  applied ico's patches in order to stabilize dv4l (note: use
	  delete[] on ~pix_videoNEW)

2007-02-13 14:10  zmoelnig

	* src/: Pixes/filmQT.h, Pixes/pix_filmDarwin.h, Pixes/pix_filmQT.h,
	  Pixes/pix_videoDarwin.h, Base/GemMan.cpp,
	  Base/GemPixImageLoad.cpp: fixed cases for os-x includes (fixes
	  bug#1613373)

2007-02-12 23:33  tigital

	* src/Base/GemPixUtil.cpp: small changes to get correct colors on
	  intel macs

2007-02-12 22:43  tigital

	* src/Pixes/pix_write.cpp: small change to get correct colors on
	  intel macs

2007-01-07 23:32  tigital

	* src/Manips/: glsl_fragment.cpp, glsl_program.cpp, glsl_program.h,
	  glsl_vertex.cpp, glsl_vertex.h: added GL_VERSION_2_0 compile path
	  for non-ARB glsl functions

2007-01-07 20:52  zmoelnig

	* src/Vertex/: vertex_add.cpp, vertex_combine.cpp: proper calling
	  of CPPExtern::error() in the static member functions

2006-12-07 19:19  cclepper

	* src/Pixes/pix_convolve.cpp: quick fix for YUV 3x3 on x86.  for
	  now it just does the generic loop.

2006-12-06 21:08  cclepper

	* src/Pixes/pix_filmNEW.cpp: added an ifdef to make sure this is
	  not compiled on OSX. pix_filmDarwin is used instead

2006-12-06 20:56  cclepper

	* src/Pixes/pix_movieNEW.cpp: added an ifdef to make sure this is
	  not compiled on OSX. pix_movieDarwin is used instead

2006-12-06 20:44  cclepper

	* src/Pixes/pix_movie.cpp: added another ifdef to make sure this is
	  not compiled on OSX

2006-12-04 16:35  zmoelnig

	* src/Geos/scopeXYZ.cpp: sped things up a bit; cleaned up post()

2006-12-04 10:11  zmoelnig

	* help/depth.pd: added comment about initial state and a note, that
	  you now can set this initial state via arguments

2006-12-04 10:09  zmoelnig

	* src/Manips/: depth.cpp, depth.h: 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 21:04  zmoelnig

	* src/Pixes/: pix_gain.cpp, pix_gain.h: added "saturate" message to
	  turn saturation on/off; fixed bug in MMX code with gains>1; added
	  initial arguments

2006-11-21 13:10  zmoelnig

	* src/Base/GemPixConvert.h: less warnings when compiling

2006-11-21 13:00  zmoelnig

	* GEM_RELUNIX.sh: nobody uses this and if they do, it wouldn't work
	  anyhow

2006-11-21 12:58  zmoelnig

	* GEM.README: updated documentation a tiny bit...

2006-11-21 12:57  zmoelnig

	* src/: Base/GemPixDualObj.cpp, Base/GemPixObj.cpp,
	  Controls/gemframebuffer.cpp, Manips/glsl_program.cpp,
	  Manips/glsl_vertex.cpp, Manips/vertex_program.cpp,
	  Pixes/pix_buffer_read.cpp, Pixes/pix_buffer_write.cpp,
	  Pixes/pix_fiducialtrack.cpp, Pixes/pix_multitexture.cpp,
	  Pixes/pix_rgba.cpp, Pixes/pix_texture.cpp,
	  openGL/GEMglBlendEquation.cpp: minor code cleanup

2006-11-21 11:10  zmoelnig

	* src/Pixes/pix_artoolkit.cpp: bail out when using wrong messages

2006-11-15 12:12  zmoelnig

	* src/Base/GemPixConvert.h: fixed typo (it is __GNUC__ and not
	  __GNUC___)

2006-11-15 12:08  zmoelnig

	* src/Base/GemPixConvert.h: 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 11:58  zmoelnig

	* src/Base/: GemPixConvert.h, GemPixConvertAltivec.cpp: 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 11:34  zmoelnig

	* src/Pixes/: pix_artoolkit.cpp, pix_artoolkit.h: can't use methods
	  with "float, symbol" type; have to use A_GIMME instead

2006-11-13 16:49  zmoelnig

	* src/Base/GemPixConvertAltivec.cpp: disabling __VEC__ for older
	  gcc's (<4); LATER fix the code

2006-11-12 16:20  zmoelnig

	* src/Pixes/pix_artoolkit.cpp: print credits on first object
	  creation

2006-11-12 16:14  zmoelnig

	* src/Pixes/pix_artoolkit.cpp: removed the default
	  "HAVE_ARTOOLKIT"; this is checked by configure

2006-11-12 16:05  zmoelnig

	* src/Pixes/: pix_artoolkit.cpp, pix_artoolkit.h: added shigeyuki's
	  [pix_artoolkit]

2006-11-12 16:04  zmoelnig

	* src/: configure.ac, Base/configLinux.h.in: checks for artoolkit

2006-11-08 21:30  zmoelnig

	* examples/07.texture/10.framebuffer.pd: added example file for the
	  use of [gemframebuffer]; note that i use [pix_texture] instead of
	  [pix_multitexture]

2006-11-08 20:24  zmoelnig

	* examples/07.texture/09.sharedTextures.pd: removed the
	  [pix_coordinate] stuff, since it is now unneccessary (i thought i
	  removed this already...)

2006-11-06 18:39  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: fail to load movie when fps get's
	  weird... (LATER fix the ffmpeg code)

2006-11-06 17:48  zmoelnig

	* src/Pixes/: film.cpp, film.h, pix_filmNEW.cpp: 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 17:40  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: better handling of decoding errors...

2006-11-03 17:50  zmoelnig

	* src/Pixes/pix_videoDarwin.cpp: fixed calls to post()

2006-11-03 09:37  zmoelnig

	* src/Pixes/pix_freeframe.cpp: fixed calls to ::error() and
	  ::post()

2006-11-03 09:32  zmoelnig

	* src/: Base/CPPExtern.cpp, Base/CPPExtern.h, Base/GemBase.cpp,
	  Base/GemGluObj.cpp, Base/GemPixDualObj.cpp, Base/GemPixUtil.cpp,
	  Base/GemPixUtil.h, Base/TextBase.cpp,
	  Controls/gemframebuffer.cpp, Controls/gemwin.cpp,
	  Nongeos/world_light.cpp, Particles/part_color.cpp,
	  Pixes/pix_background.cpp, Pixes/pix_buffer.cpp,
	  Pixes/pix_color.cpp, Pixes/pix_film.cpp, Pixes/pix_filmNEW.cpp,
	  Pixes/pix_halftone.cpp, Pixes/pix_multitexture.cpp,
	  Pixes/pix_rds.cpp, Pixes/pix_record.cpp, Pixes/pix_record.h,
	  Pixes/pix_share_write.cpp, Pixes/pix_sig2pix.cpp,
	  Pixes/pix_videoNEW.cpp: 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 09:26  zmoelnig

	* src/Pixes/: pix_texture.cpp, pix_texture.h: extended the
	  texture-sharing message to: textureID, texCoords, type, flags

2006-11-03 09:25  zmoelnig

	* src/Pixes/: videoV4L.cpp, videoV4L2.cpp, videoV4L2.h: fixed v4l-1
	  to work with my usb-2u-cam; v4l-2 starts to work too...

2006-11-03 09:24  zmoelnig

	* src/: BUGS, README.linux, TODO.091: updated info-files

2006-11-01 23:33  tigital

	* src/: Pixes/pix_multitexture.cpp, Pixes/pix_multitexture.h,
	  Base/GemShape.cpp, Base/GemState.cpp, Base/GemState.h:
	  [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 21:57  tigital

	* src/Base/GemPixConvertAltivec.cpp: more attempts at fixes for bad
	  type-ing of vec's on 10.3

2006-10-30 19:51  zmoelnig

	* src/configure.ac: added option to disable "-fPIC"

2006-10-30 19:45  zmoelnig

	* src/configure.ac: make "-Os" the default on Darwin

2006-10-30 19:37  zmoelnig

	* src/configure.ac: 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 19:24  zmoelnig

	* src/Base/GemPixConvertAltivec.cpp: reverted the type changes
	  (while this still breaks compilation with older gcc's, at least
	  it is functional)

2006-10-30 09:47  zmoelnig

	* src/configure.ac: oops, fixed typo

2006-10-30 09:46  zmoelnig

	* src/configure.ac: added check for "-fpascal-strings" which allows
	  us to use pascal-strings (containing '\p') on os-x

2006-10-30 09:26  zmoelnig

	* src/Base/GemPixConvertAltivec.cpp: tried to fix another error
	  with types; NEEDS TESTING

2006-10-26 22:04  tigital

	* src/Base/GemPixConvertAltivec.cpp: fixes for bad type comparisons
	  in some vec_sl()/vec_add and loop comparisons

2006-10-26 22:00  tigital

	* src/Base/CPPExtern.h: fix for gcc4 warning "'GemException' has
	  virtual functions but non-virtual destructor"

2006-10-22 21:51  zmoelnig

	* src/configure: 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 19:48  zmoelnig

	* src/Manips/glsl_program.cpp: only call glUseProgramObjectARB() in
	  postrender() when we have a linked module (less crashy on systems
	  that don't really support shaders...)

2006-10-20 19:40  zmoelnig

	* src/Base/TextBase.cpp: changed type of for-loop variable from
	  (size_t) to (singed long long), since unsigned numbers never get
	  negative!

2006-10-18 15:49  zmoelnig

	* src/: Make.config.in, Makefile, configure.ac: 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 13:06  zmoelnig

	* src/Pixes/videoV4L.cpp: 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 13:05  zmoelnig

	* src/Pixes/pix_videoNEW.cpp: fixed if/else at the "mode" message

2006-10-18 12:53  zmoelnig

	* src/Pixes/videoV4L2.cpp: hmm...

2006-10-18 12:52  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: made it a tiny bit more readable;
	  added accumbuffer-bits to window-creation

2006-10-18 12:50  zmoelnig

	* examples/07.texture/09.sharedTextures.pd: example for
	  texture-sharing

2006-10-18 12:46  zmoelnig

	* examples/08.io/04.UseOrb.pd: dont use markEx-objects anymore;
	  LATER remove this example altogether

2006-10-18 12:44  zmoelnig

	* examples/06.particle/: 04.combo.pd, 05.twoSrc.pd, 08.info.pd:
	  dont use markEx-objects anymore

2006-10-18 12:43  zmoelnig

	* examples/05.text/: 01.Text.pd, 01.TextNoLoadBang.pd,
	  03.ChangeText.pd, 03.ChangeTextNoLoadBang.pd, arial.ttf,
	  vera.ttf: updated to use vera.ttf instead of arial.ttf and to not
	  use markEx-objects anymore

2006-10-18 12:40  zmoelnig

	* examples/04.pix/: 05.movie.pd, 18.Curves.pd: dont use
	  markEx-objects anymore

2006-10-18 12:39  zmoelnig

	* examples/02.advanced/: 03.View_OSD.pd, 08.Snapshot2.pd: updated
	  to use vera.ttf instead of arial.ttf and to not use
	  markEx-objects anymore

2006-10-06 16:53  cclepper

	* src/Pixes/pix_filmDarwin.cpp: updated RGBA pixel packings for Mac
	  Intel

2006-10-06 16:50  cclepper

	* src/Base/GemPixImageLoad.cpp: update for proper Mac Intel pixel
	  packing

2006-10-04 13:38  zmoelnig

	* src/Pixes/pix_fiducialtrack.cpp: proper initialization
	  (memset(0)) for fidtrackerx (used to crash on my x64_64)

2006-10-03 17:13  zmoelnig

	* src/configure.ac: hopefully fixed the check whether
	  OpenGL-framework is used

2006-10-03 17:08  zmoelnig

	* src/configure.ac: disable checks for libGL and libGLU if we use
	  the OpenGL-framework

2006-10-03 13:51  zmoelnig

	* src/configure.ac: disable checks for lqt and libquicktime if
	  QuickTime-framework is being used

2006-09-27 14:55  zmoelnig

	* tests/all/objects.txt: deleted obsoleted objects from this list

2006-09-27 14:53  zmoelnig

	* tests/all/existence.sh: make pd-binary settable via the PD
	  variable

2006-09-27 12:11  zmoelnig

	* src/: configure, configure.ac: removed the test for
	  AC_PROG_GCC_TRADITIONAL since we use c++ instead of cc

2006-09-27 11:53  zmoelnig

	* src/: configure, configure.ac: hopefully fixed the FFMPEG-thing
	  (the AVCodecContext-check was broken since i changed the language
	  from "C" to "C++")

2006-09-27 11:04  zmoelnig

	* src/: configure, configure.ac: added some magic for FTGL and
	  ffmpeg

2006-09-26 11:56  zmoelnig

	* src/Base/GemGL.h: use our own glew.h (if so)

2006-09-26 11:55  zmoelnig

	* src/Manips/vertex_program.cpp: glProgramEnvParameter4fvARB() can
	  only be used if GL_ARB_vertex_program is defined
	  (GL_NV_vertex_program doesn't matter)

2006-09-26 11:27  zmoelnig

	* src/configure.ac: removed check for "-no-builtin" gcc-flags,
	  since this prevents us from building with older gcc-version

2006-09-25 15:28  zmoelnig

	* src/: README.glew, importGLEW.sh, Base/glew.cpp, Base/glew.h,
	  Base/glxew.h, Base/wglew.h: 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 21:36  zmoelnig

	* src/: configure, configure.ac: added checks for the
	  not-deprecated linking flags on OSX; disabled altivec on x86_64
	  machines

2006-09-21 16:38  zmoelnig

	* src/Pixes/pix_deinterlace.cpp: added newline at end of file

2006-09-21 16:32  zmoelnig

	* src/Pixes/: pix_multitexture.cpp, pix_multitexture.h: add generic
	  inlets for each textureunit

2006-09-21 16:31  zmoelnig

	* src/Base/: CPPExtern.cpp, CPPExtern.h: added PDerror() which
	  calls pd_error() without having to worry about the object
	  ("ourselves")

2006-09-20 17:57  zmoelnig

	* src/: Make.config.in, acinclude.m4, configure, configure.ac:
	  disabled Vertex by default (since it is very experimental)
	  disabled SSE2 by default (since most processors do not yet
	  support it)

2006-09-20 17:56  cclepper

	* src/Controls/gemframebuffer.cpp: added glfrustum call with GEM
	  default setting.  Uncommented some of the matirx calls which get
	  closer to correct rendering.

2006-09-20 17:51  zmoelnig

	* src/Base/GemGL.h: indentation of preprocessor-directives, so i
	  can read them

2006-09-20 09:55  zmoelnig

	* src/Vertex/vertex_model.cpp: removed the legacy
	  HaveValidContext() function call (since it does no longer exist)

2006-09-19 22:48  cclepper

	* src/Controls/gemframebuffer.cpp: init m_FBOcolor not m_color

2006-09-19 22:42  cclepper

	* src/Controls/: gemframebuffer.h, gemframebuffer.cpp: added a
	  color message to set the background color.

2006-09-18 13:09  zmoelnig

	* src/Manips/glsl_vertex.cpp: another check for illegal filenames

2006-09-18 12:39  zmoelnig

	* help/: alternate.pd, average.pd, counter.pd, hsv2rgb.pd,
	  invert.pd, oneshot.pd, randomF.pd, rgb2hsv.pd, tripleLine.pd,
	  tripleRand.pd, v+.pd, v-.pd, vector+.pd, vector-.pd: removed
	  MarkEx from Gem

2006-09-18 12:39  zmoelnig

	* help/: pix_kaleidoscope.pd, pix_multiblob.pd: removed dependency
	  on [v+] and friends (which are no longer part of Gem)

2006-09-17 17:41  zmoelnig

	* src/Pixes/recordQT.h: put "float seconds;" in the
	  platform-independent section, since it is used by both __APPLE__
	  and __WIN32__

2006-09-15 20:15  tigital

	* src/Pixes/pix_image.cpp: [OSX] small fix for close() definition

2006-09-14 11:44  zmoelnig

	* src/Vertex/vertex_draw.cpp: hopefully made this work with older
	  openGL-headers

2006-09-14 11:20  zmoelnig

	* src/Base/: GemMan.cpp, GemVersion.h: put the authors into
	  GemVersion.h and removed the OS-information (since this is
	  blurry)

2006-09-14 11:00  zmoelnig

	* tests/all/existence.bat: w32 batch file for testing; LATER make
	  this via make

2006-09-13 00:38  cclepper

	* src/Pixes/: recordQT.cpp, recordQT.h: updated to include timers
	  and matrix flipping on windows

2006-09-12 21:58  cclepper

	* src/Pixes/pix_recordQT.h: adds a timer for the movie framerate on
	  windows.  also flips the image around when a directshow source is
	  used.

2006-09-12 21:54  cclepper

	* src/Pixes/pix_recordQT.cpp: adds a timer for the movie framerate
	  on windows.  also flips the image around when a directshow source
	  is used.

2006-09-12 21:44  cclepper

	* src/Base/GemGL.h: added header for GLEW

2006-09-12 21:42  cclepper

	* src/Base/: GemMan.cpp, GemMan.h: Quicktime init on first launch
	  for Windows.	This could possibly go in GemWinCreateNT, but it
	  works fine here.

2006-09-12 21:40  cclepper

	* src/Base/GemWinCreateNT.cpp: GLEW init code for Windows

2006-09-12 21:37  cclepper

	* src/Base/GemSIMD.cpp: added a working SIMD feature check for
	  Windows.

2006-09-11 23:56  cclepper

	* src/Pixes/pix_filmNEW.cpp: 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 23:55  cclepper

	* src/Pixes/film.h: moved m_auto to public member variable

2006-09-11 23:53  cclepper

	* src/Pixes/filmDS.cpp: added right inlet frame handling and auto
	  now sets rate

2006-09-07 23:28  cclepper

	* src/Geos/rectangle.cpp: fixed error in SetVertex that made
	  everything square

2006-09-05 17:27  tigital

	* src/Pixes/pix_texture.cpp: added more informative output when
	  changing mode

2006-09-03 18:50  zmoelnig

	* src/Base/CPPExtern.h: removed inheritance of GemException from
	  std::exception to not set up M$VC; hope this works

2006-09-02 20:37  zmoelnig

	* src/Pixes/: pix_image.cpp, pix_movieDS.cpp: use "-path" for
	  searching images

2006-09-02 20:37  zmoelnig

	* src/Makefile: added installabs target for installing
	  abstractions; install Gem.${EXT} into pd/extra/Gem/

2006-08-31 21:45  cclepper

	* src/Pixes/: pix_deinterlace.cpp, pix_deinterlace.h: 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 21:36  cclepper

	* src/Geos/rectangle.cpp: changed drawing to use SetVertex() which
	  allows for texturing from texture units other than 0

2006-08-31 20:47  cclepper

	* src/Pixes/: pix_texture.cpp, pix_texture.h: added texunit message
	  and handling of multiple texture units

2006-08-29 17:34  zmoelnig

	* src/Base/GemVersion.h: added "cvs" to the version string

2006-08-29 16:46  zmoelnig

	* src/Makefile: removed the tailing slash from BUILDDIR (avoid
	  double-slashes in paths)

2006-08-29 09:35  zmoelnig

	* src/Pixes/: filmDS.cpp, filmDS.h: fixed compilation issue on
	  systems without HAVE_DIRECTSHOW

2006-08-24 23:20  cclepper

	* src/Pixes/pix_filmNEW.cpp: added HAVE_DIRECTSHOW define to select
	  filmDS or filmAVI

2006-08-24 23:15  cclepper

	* src/Pixes/: filmDS.h, filmDS.cpp: changed defines to add
	  HAVE_DIRECTSHOW

2006-08-24 22:54  cclepper

	* src/Pixes/: filmDS.cpp, filmDS.h: DirectShow class for pix_film
	  on Windows.

2006-08-22 14:05  zmoelnig

	* abstractions/pix_blobtracker-help.pd: replaced [v+] and friends
	  with pd-objects

2006-08-22 14:03  zmoelnig

	* abstractions/: gemorb.pd, gemtablet.pd: dummy objects that print
	  an error when being instantiated, telling the user that the real
	  objects ceased to exist

2006-08-22 13:52  zmoelnig

	* examples/09.openGL/03.stencilBuffer.pd: cyrille's stencil buffer
	  patch

2006-08-22 09:52  zmoelnig

	* src/Controls/gemframebuffer.cpp: newline at end of file (after
	  all, C++ MUST have a newline at the EOF)

2006-08-22 09:40  zmoelnig

	* src/Pixes/: pix_movieDS.cpp, pix_movieDS.h, pix_videoDS.cpp,
	  pix_videoDS.h: put the DirectShow code into #ifdef's to prevent
	  it from bulding on other platforms; dos2unix

2006-08-21 23:21  cclepper

	* src/Pixes/: pix_videoDS.cpp, pix_videoDS.h: Changed callback to
	  GetCurrentBuffer.  Added method to record video to disk in native
	  format (useful for DV capture).

2006-08-21 23:16  cclepper

	* src/Pixes/: pix_movieDS.cpp, pix_movieDS.h: Object for loading
	  DirectShow files on Windows

2006-08-21 20:48  cclepper

	* src/openGL/: GEMglClearDepth.cpp, GEMglClearDepth.h: fixed cast
	  to GLclampd for depth flag

2006-08-17 13:08  zmoelnig

	* src/Pixes/pix_movieNEW.cpp: remove the 2nd inlet inherited from
	  [pix_texture] since this object always has its own texture

2006-08-17 13:07  zmoelnig

	* src/Pixes/: pix_texture.cpp, pix_texture.h: added a second inlet
	  for setting a "remote" texture, which is used optionally if no
	  image is present

2006-08-17 11:13  zmoelnig

	* src/Pixes/pix_snap2tex.cpp: deleted commented out leftovers; use
	  window-dimensions when given dimensions <=0 (instead of <0)

2006-08-17 10:22  zmoelnig

	* examples/07.texture/08.MotionBlur.pd: an example on how to use
	  full-screen motion-bluring with feedback-textures

2006-08-16 14:40  zmoelnig

	* src/TODO.091: autoconf working on OSX

2006-08-16 14:39  zmoelnig

	* src/Controls/: orb.h, orbserial.cpp, orbserial.h, gemorb.cpp,
	  gemorb.h, gemtablet.cpp, gemtablet.h, orb.cpp: deleted [gemorb]
	  and [gemtablet]

2006-08-16 14:31  zmoelnig

	* src/: configure, configure.ac: removed MarkEx from Gem; added
	  Vertex-branch to configure

2006-08-16 14:27  zmoelnig

	* src/MarkEx/: MarkExSetup.cpp, README.txt, abs.cpp, average.cpp,
	  counter.cpp, hsvrgb.cpp, m_control.cpp, multiselect.cpp,
	  randomF.cpp, reson.cpp, strcat.cpp, tripleLine.cpp, vector.cpp:
	  removed MarkEx from Gem

2006-08-16 12:03  zmoelnig

	* src/Base/: CPPExtern.cpp, CPPExtern.h: better(?) declarations of
	  exceptions...

2006-08-14 17:32  zmoelnig

	* src/Pixes/pix_fiducialtrack.cpp: removed debugging printout

2006-08-14 17:31  zmoelnig

	* src/Pixes/pix_fiducialtrack.cpp: initialization of treeidmap

2006-08-14 17:07  zmoelnig

	* tests/all/objects.txt: more arguments to objects that need it

2006-08-14 16:58  zmoelnig

	* tests/all/: existence.pd, objects.txt: allow arguments to objects

2006-08-14 16:37  zmoelnig

	* src/openGL/: GEMglProgramStringARB.cpp, GEMglProgramStringARB.h:
	  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 19:15  zmoelnig

	* src/: configure, configure.ac: rearranged a bit, so that it is
	  possible to find the "--with-pd" flag in the help...

2006-08-09 19:08  zmoelnig

	* src/: configure, configure.ac: 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 18:44  zmoelnig

	* src/Pixes/recordQT.cpp: use "0" instead of NULL for setting
	  characters

2006-08-09 18:40  zmoelnig

	* src/Pixes/filmQT4L.cpp: protect the inclusion of <colormodels.h>
	  with HAVE_QUICKTIME4LINUX

2006-07-27 18:00  zmoelnig

	* src/Base/TextBase.cpp: use "vera.ttf" as default font (whoa, this
	  could break things!)

2006-07-27 17:59  zmoelnig

	* src/Controls/gemhead.cpp: use GemState->reset() instead of
	  resetting things manually

2006-07-27 17:58  zmoelnig

	* src/Base/: GemState.cpp, GemState.h: 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 17:56  zmoelnig

	* src/Base/GemMan.cpp: replaced setting GemState->stereo by setting
	  GemState->tickTime;

2006-07-27 14:12  zmoelnig

	* src/Pixes/pix_freeframe.cpp: removed an unconditional exception
	  thrown in the constructor

2006-07-25 18:37  zmoelnig

	* src/Particles/: part_color.cpp, part_damp.cpp, part_draw.cpp,
	  part_follow.cpp, part_gravity.cpp, part_info.cpp,
	  part_killold.cpp, part_killslow.cpp, part_orbitpoint.cpp,
	  part_render.cpp, part_sink.cpp, part_size.cpp, part_source.cpp,
	  part_targetcolor.cpp, part_targetsize.cpp, part_velcone.cpp,
	  part_velocity.cpp, part_velsphere.cpp, part_vertex.cpp: use
	  "state->tickTime" instead of "state->stereo" for (not) updating
	  movements

2006-07-25 16:47  zmoelnig

	* examples/09.openGL/02.displayList.pd: made the warning go away. a
	  bit more text...

2006-07-20 20:45  tigital

	* src/Controls/gemframebuffer.cpp: removed
	  "GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT" from fbo
	  status checking because it has been removed from the spec

2006-07-20 19:09  tigital

	* help/ortho.pd: add info about compat message

2006-07-12 06:47  tigital

	* src/Controls/: gemframebuffer.cpp, gemframebuffer.h: 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 06:26  tigital

	* src/Base/GemPixUtil.cpp: [osx] "type = ..._REV" or not:
	  compile-time check for __BIG_ENDIAN__, to help support intel-macs

2006-07-12 06:22  tigital

	* src/Base/GemSIMD.cpp: [osx] start of code to detect altivec at
	  runtime

2006-07-12 06:21  tigital

	* src/Base/GemWinCreateMac.cpp: [osx] possibility of using generic
	  float (software) renderer:  should come up with a way to switch
	  between renderer's at runtime

2006-07-12 06:19  tigital

	* src/Pixes/pix_freeframe.cpp: [osx] check for resource's existence
	  before releasing them

2006-07-12 06:17  tigital

	* src/Pixes/pix_multitexture.cpp: 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 06:04  tigital

	* src/Vertex/: vertex_tabread.cpp, vertex_tabread.h: starting to
	  merge in vertex_array stuff (finally) - accepts tables in this
	  order atm: vertex, color, normal, texcoord

2006-07-12 06:00  tigital

	* src/: Vertex/vertex_draw.cpp, Vertex/vertex_draw.h,
	  Base/GemVertex.cpp, Base/GemVertex.h: starting to merge in
	  vertex_array stuff (finally)

2006-07-12 04:58  tigital

	* src/: Controls/gemhead.cpp, Base/GemCache.cpp, Base/GemCache.h,
	  Base/GemState.cpp, Base/GemState.h: starting to merge in
	  vertex_array stuff (finally)

2006-07-04 16:48  zmoelnig

	* src/Pixes/: filmAVIPLAY.cpp, filmQT4L.cpp: use setCSizeByFormat()

2006-07-04 16:47  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: use a define for the debug-printout at
	  decoder-instantiation: makes code much more readable

2006-07-04 16:46  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: 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 11:06  zmoelnig

	* src/Pixes/: pix_fiducialtrack.cpp, pix_freeframe.cpp,
	  recordQT.cpp, videoV4L.cpp: replaced sprintf() by snprintf();
	  replaced printf() by post()/error()

2006-07-03 10:45  zmoelnig

	* src/Pixes/filmAVIPLAY.cpp: lowered the threshold of insecurity by
	  replacing usleep() with select()

2006-07-03 10:44  zmoelnig

	* src/Pixes/videoDV4L.cpp: lowered the threshold of insecurity with
	  snprintf(), select(),...

2006-06-26 04:28  tigital

	* GEM_darwin.xcodeproj/project.pbxproj: xcode 2.3 project file,
	  makes dynamiclib

2006-06-20 11:03  zmoelnig

	* src/: configure, configure.ac: forgot to remove the debugging
	  "read"s...

2006-06-14 12:20  zmoelnig

	* src/configure: generated from configure.ac

2006-06-14 12:20  zmoelnig

	* src/configure.ac: 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 12:17  zmoelnig

	* src/aclocal.m4: generated from acinclude.m4 (with automake-1.9)

2006-06-14 12:16  zmoelnig

	* src/acinclude.m4: 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 11:25  zmoelnig

	* src/Pixes/: pix_filmDarwinYUV.cpp, pix_filmDarwinYUV.h,
	  pix_filmYUV.cpp, pix_filmYUV.h, pix_movieYUV.cpp, pix_movieYUV.h:
	  why...these files should have been deleted a long time ago...

2006-06-14 11:02  zmoelnig

	* examples/data/: COPYING.txt, arial.ttf, cour.ttf, times.ttf,
	  vera.ttf: 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 10:56  zmoelnig

	* src/: configure, configure.ac: oops, forgot to check in the
	  changes for fain-grained control over SIMD-optimization

2006-06-14 00:45  cclepper

	* src/Base/GemMan.cpp: commented out the fps post() on the Mac
	  since that goes out the outlet

2006-06-14 00:41  cclepper

	* src/Pixes/pix_recordQT.cpp: 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-14 00:31  cclepper

	* src/Pixes/recordQT.cpp: should work for Mac/Win now

2006-06-14 00:30  cclepper

	* src/Pixes/recordQT.h: moved m_recordStart and m_recordStop to the
	  base class.  commented out the not implemented getCodecName and
	  getCodecDescription

2006-06-14 00:28  cclepper

	* src/Pixes/record.h: moved m_recordStart and m_recordStop to the
	  base class

2006-06-14 00:25  cclepper

	* src/Pixes/pix_record.cpp: Used one #ifdef to keep from crashing
	  on Mac/Win.  m_automatic is now true by default.

2006-06-13 23:31  cclepper

	* src/Pixes/pix_filmDarwinYUV.cpp: Added a very clever #if 0 to
	  remove this file from compilation.

2006-06-13 23:29  cclepper

	* src/Pixes/pix_movieDarwin.h: updated header file for volume
	  function

2006-06-13 23:26  cclepper

	* src/Pixes/: pix_movieYUV.cpp, pix_filmYUV.cpp: Added a very
	  clever #if 0 to remove this file from compilation.

2006-06-09 21:07  cclepper

	* src/Base/GemMan.cpp: changed maxStackDepth declarations to match.
	  both are GLint

2006-06-09 21:05  cclepper

	* src/Pixes/pix_videoDarwin.h: updated header file for quality
	  function

2006-06-09 21:04  cclepper

	* src/Pixes/pix_filmDarwin.h: updated header file for volume
	  function

2006-06-09 15:06  zmoelnig

	* src/Base/GemPixUtil.cpp: cleaned up setCSizeByFormat() to only
	  one big (#ifdef __APPLE__ #else) instead of 6 of them: should be
	  more readable

2006-06-08 17:36  zmoelnig

	* src/Pixes/pix_share_write.cpp: clean up shared memory needed when
	  the segment already exists but is smaller than what we requested

2006-06-08 13:55  zmoelnig

	* src/Pixes/pix_share_read.cpp: removed freeShm() from the
	  destructor since the parent's destructor already handles this:
	  the joys of inheritance

2006-06-01 15:58  zmoelnig

	* src/Pixes/: videoV4L2.cpp, videoV4L2.h: prefixed V4L2-specific
	  defines with V42L_; added loads of debugging stuff but still
	  couldn't make it work...

2006-06-01 15:55  zmoelnig

	* src/Pixes/: videoV4L.cpp, videoV4L.h: prefixed V4L-specific
	  defines with V4L_; better checks on stopTransfer()

2006-06-01 15:52  zmoelnig

	* src/Pixes/FreeFrame.h: added some more tests for defines when we
	  are on w32

2006-05-31 16:05  zmoelnig

	* src/Base/GemMan.cpp: 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 16:05  zmoelnig

	* src/Controls/gemwin.cpp: cancel pending destroy-requests on
	  "create"

2006-05-31 15:54  zmoelnig

	* src/Controls/gemwin.cpp: 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 19:18  cclepper

	* src/Pixes/: pix_movieDarwin.cpp, pix_videoDarwin.cpp: added
	  defines for Intel.

2006-05-24 19:17  cclepper

	* src/Pixes/pix_filmDarwin.cpp: added defines for Intel.  fixed
	  stupid looping bug.

2006-05-16 14:00  zmoelnig

	* src/Base/TextBase.cpp: 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 12:04  zmoelnig

	* src/Base/TextBase.cpp: use (size_t) where appropriate

2006-05-07 12:03  zmoelnig

	* src/Pixes/pix_share_write.h: made m_size of type (size_t) instead
	  of just (int)

2006-05-07 12:03  zmoelnig

	* src/Pixes/recordQT.cpp: include <stdio.h>

2006-05-07 12:00  zmoelnig

	* src/Pixes/libfidtrack_fidtrackX.cpp: explicit casts to (float) to
	  shut up warnings

2006-05-07 11:58  zmoelnig

	* src/Manips/vertex_program.h: made m_size of type (size_t) instead
	  of just (int)

2006-05-04 21:04  zmoelnig

	* src/Geos/sphere3d.cpp: respect m_size (via glScale() and
	  glPush/glPop)

2006-05-04 20:54  zmoelnig

	* src/Controls/gemwin.cpp: 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 20:52  zmoelnig

	* src/Base/: GemMan.cpp, GemMan.h: 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 19:53  zmoelnig

	* src/Base/: GemGluObj.cpp, GemGluObj.h: the slice-input now also
	  accepts a pair of numbers for different numSlices and numStacks;
	  currently only used by [sphere3d]

2006-05-04 19:43  zmoelnig

	* src/Geos/: sphere3d.cpp, sphere3d.h: added a spherical object for
	  deformation (similar to [curve3d], but only control-points for
	  now

2006-05-03 15:34  zmoelnig

	* src/Geos/sphere.cpp: fixed memory-leak

2006-05-03 06:24  tigital

	* src/Manips/: glsl_program.cpp, glsl_program.h: now we correctly
	  get the location of uniform variables:  how it worked before, I
	  have no idea...

2006-04-28 16:34  zmoelnig

	* src/Base/sgiimage.cpp: use memset() instead of bzero(); use
	  __WIN32__ instead of WIN32; include config.h for this to work

2006-04-28 16:33  zmoelnig

	* src/Base/GemMath.h: inlcude config.h for __WIN32__

2006-04-28 16:18  zmoelnig

	* src/Manips/glsl_vertex.cpp: include <io.h> instead of <unistd.h>
	  on w32

2006-04-28 16:16  zmoelnig

	* src/Controls/gemwin.h: just include CPPExtern.h: this will
	  include m_pd.h, so we don't need to do it here

2006-04-28 16:13  zmoelnig

	* src/Base/CPPExtern.h: include GemExportDef before m_pd.h: this
	  way we only have to pragma-disable the vc-warnings once: less
	  code cluttering!

2006-04-28 16:12  zmoelnig

	* src/Base/GemExportDef.h: 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 15:57  zmoelnig

	* src/Base/GemPBuffer.cpp: moved all includes to top of the file;
	  use GemGL.h to include the gl-headers

2006-04-28 15:51  zmoelnig

	* src/Base/GemGL.h: added wglext.h for w32; shouldn't the
	  agl-headers be included here too?

2006-04-28 15:35  zmoelnig

	* src/Base/config.h: automatically define __WIN32__ if _MSC_VER is
	  defined

2006-04-28 15:33  zmoelnig

	* src/Base/GemGLUtil.cpp: removed test for GL_WIN32_MEAN_AND_LEAN
	  (there is no such thing)

2006-04-28 15:32  zmoelnig

	* src/Base/: GemMan.cpp, GemWinCreate.h: use "#ifdef __WIN32__"
	  instead of "#if __WIN32__"

2006-04-28 15:30  zmoelnig

	* src/Pixes/pix_vpaint.cpp: protected the use of defines via
	  #ifdef; better bracketing;

2006-04-28 15:29  zmoelnig

	* src/Pixes/pix_share_write.cpp: don't use freeShm() on __WIN32__

2006-04-28 15:29  zmoelnig

	* src/Pixes/pix_texture.cpp: protected the use of defines via
	  #ifdef

2006-04-28 15:27  zmoelnig

	* src/Pixes/pix_recordQT.cpp: use HAVE_QUICKTIME (and added a not
	  about where it should be defined properly)

2006-04-28 15:26  zmoelnig

	* src/Pixes/: pix_colorreduce.cpp, pix_kaleidoscope.cpp,
	  pix_sig2pix.cpp: use double for sqrt()

2006-04-28 15:24  zmoelnig

	* src/Manips/: glsl_vertex.cpp, vertex_program.cpp: on w32 include
	  <io.h>  instead of <unistd.h>

2006-04-28 15:22  zmoelnig

	* src/Geos/pqtorusknots.cpp: check if GL_TEXTURE0_ARB is defined
	  before using it

2006-04-27 14:35  zmoelnig

	* src/Pixes/videoV4L2.cpp: it has been a long time since i compiled
	  that...fixed some minor typos...

2006-04-27 14:07  zmoelnig

	* src/: configure, configure.ac, Base/configLinux.h.in: added
	  checks for video4linux-2; this is disabled by default (enable it
	  with "--with-v4l2")

2006-04-27 13:21  zmoelnig

	* src/TODO.091: added the bug reported by cyrille regarding
	  pix_video and philips webcams

2006-04-26 17:37  zmoelnig

	* src/TODO.091: fixed the [vertex_program]-bug; opened the
	  freeframe-64bit issue

2006-04-26 17:34  zmoelnig

	* src/Manips/vertex_program.cpp: made "param" an alias for
	  "parameter", since this is the keyword most objects use...

2006-04-26 17:33  zmoelnig

	* src/Manips/: fragment_program.cpp, fragment_program.h,
	  vertex_program.cpp, vertex_program.h: 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 14:22  zmoelnig

	* src/Pixes/pix_dot.cpp: proper initialization prevents crashes in
	  destructor...

2006-04-26 11:35  zmoelnig

	* src/openGL/: GEMglDeleteTextures.cpp, GEMglGenProgramsARB.cpp,
	  GEMglProgramStringARB.cpp, GEMglTexSubImage2D.cpp: did some
	  proper initializing of pointers to prevent crashes (why has
	  nobody thought about that in the generation process!??)

2006-04-26 10:30  zmoelnig

	* tests/all/: existence.pd, existence.sh: trigger the quitting from
	  outside (that is: the script)

2006-04-26 10:20  zmoelnig

	* tests/all/: existence.pd, existence.sh, objects.txt: 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 09:47  zmoelnig

	* src/: BUGS, TODO, TODO.091: fixed the [separator] bug; found
	  other ways to trigger the [vertex_program] bug

2006-04-26 09:41  zmoelnig

	* src/Manips/separator.cpp: 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 09:40  zmoelnig

	* src/Base/: GemState.cpp, GemState.h: added a variable for the
	  current depth of the matrix-stacks

2006-04-26 09:39  zmoelnig

	* src/Base/: GemMan.cpp, GemMan.h: 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 19:18  zmoelnig

	* abstractions/: rgb2yuv.pd, yuv2rgb.pd: normalized input and
	  output values; still no clamping

2006-04-25 18:58  zmoelnig

	* abstractions/: rgb2yuv-help.pd, rgb2yuv.pd, yuv2rgb-help.pd,
	  yuv2rgb.pd: yuv2rgb and vice versa conversion abstractions

2006-04-24 21:16  zmoelnig

	* src/Base/GemPixUtil.cpp: 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 11:33  zmoelnig

	* src/Base/GemMan.cpp: 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 17:12  tigital

	* src/TODO.091: [osx] uyvy/bgra/yv12 conversions altivec'd (DONE)

2006-04-07 05:49  tigital

	* src/Base/: GemPixConvertAltivec.cpp, GemPixUtil.cpp,
	  GemPixUtil.h: yuv422_to_bgra_altivec() now works; fixed some
	  typos; re-corrected #include's

2006-04-05 13:29  zmoelnig

	* configure: 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 13:27  zmoelnig

	* src/Base/GemMan.cpp: 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 11:40  zmoelnig

	* src/Pixes/recordQT4L.h: 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 05:20  tigital

	* src/Pixes/: pix_chroma_key.h, recordQT4L.cpp, recordQT4L.h: fixed
	  header inclusion

2006-03-27 18:46  tigital

	* src/Pixes/: pix_chroma_key.cpp, pix_chroma_key.h: CLAMP() is
	  inlined from GemFuncUtil.h

2006-03-27 16:48  zmoelnig

	* src/Pixes/: pix_chroma_key.cpp, pix_composite.cpp, pix_mix.cpp,
	  pix_motionblur.cpp, pix_multiply.cpp, pix_subtract.cpp: replaced
	  "nil" by "null64" in MMX routines, since this makes problems with
	  QuickTime-framework (on macintel)

2006-03-27 16:47  zmoelnig

	* src/Pixes/: pix_2grey.cpp, pix_2grey.h: 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 09:52  zmoelnig

	* src/TODO.091: updated TODO-list: opened new bugs for [separator],
	  missing objects on w32, and the shader-objects

2006-03-24 16:16  zmoelnig

	* src/Base/: GemPixObj.cpp, GemPixUtil.cpp: initialize (and modify)
	  m_simd via GemSIMD and select optimized algorithms at runtime.

2006-03-24 16:12  zmoelnig

	* src/Base/GemMan.cpp: instantiate a GemSIMD class in order to
	  query the CPU only once.

2006-03-24 16:10  zmoelnig

	* src/Base/: GemSIMD.cpp, GemSIMD.h: 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-24 00:08  zmoelnig

	* src/Pixes/pix_dot.cpp: 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 23:51  zmoelnig

	* src/Pixes/pix_convolve.cpp: removed "done..." printout in
	  destructor

2006-03-23 18:07  zmoelnig

	* src/: configure, configure.ac: added check for sse2

2006-03-23 18:05  zmoelnig

	* src/Base/: GemPixConvert.h, GemPixConvertSSE2.cpp,
	  GemPixUtil.cpp: added YUV->RGB24 routine (its not really faster
	  than YUV->RGB32)

2006-03-23 18:03  zmoelnig

	* src/Base/GemSIMD.h: put GEM_VECTORALIGNMENT in here

2006-03-23 15:25  zmoelnig

	* src/Base/GemPixConvertSSE2.cpp: further improved the SSE2-code:
	  less shuffling done (in YUV2RGBA) and cache optimization on
	  writing

2006-03-23 15:07  zmoelnig

	* src/Base/GemPixUtil.cpp: use macros for the timing code: this
	  makes things much more readable (no more ifdef's within the
	  actual code to time)

2006-03-23 00:07  tigital

	* src/Controls/gemwin.cpp: typo with no effect

2006-03-23 00:06  tigital

	* src/Base/GemPixObj.cpp: var initializing re-ordering

2006-03-22 23:50  tigital

	* src/Manips/glsl_program.cpp: added "#ifdef GL_ARB_shader_objects"
	  to linkCallback()

2006-03-22 23:47  tigital

	* src/Base/: GemPixConvert.h, GemPixConvertAltivec.cpp: 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 23:43  tigital

	* src/Base/GemPixObj.h: re-ordering

2006-03-22 23:40  tigital

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: GemPixConvert.h
	  switcheroo

2006-03-22 18:41  zmoelnig

	* src/Base/GemPixUtil.cpp: use the YUV2RGBA routines; on
	  reallocate() make sure that a pointer to the aligned memory is
	  returned

2006-03-22 18:35  zmoelnig

	* src/Base/: GemPixConvert.h, GemPixConvertSSE2.cpp: 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 13:59  zmoelnig

	* src/Base/: GemPixConvert.h, GemPixConvertAltivec.cpp,
	  GemPixConvertSSE2.cpp, GemPixUtil.cpp, GemPixUtil.h: 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 22:32  zmoelnig

	* examples/02.advanced/18.gl_shading_language.pd: did i check this
	  in already?

2006-03-20 21:53  zmoelnig

	* examples/: 02.advanced/18.gl_shading_language.pd, data/Toon.frag,
	  data/Toon.vert: a toon-shader done with glsl

2006-03-20 16:02  tigital

	* src/Manips/glsl_program.cpp: "#ifdef GL_ARB_shader_objects" added
	  to createArrays()

2006-03-19 19:25  zmoelnig

	* src/TODO.091: i think the separator-issue is almost fixed

2006-03-19 19:25  tigital

	* src/Geos/: rubber.cpp, rubber.h: remembered to member variables
	  (masses, springs), so now we have actual object autonomy

2006-03-18 21:36  tigital

	* src/Pixes/pix_movieDarwin.h: fixed typo, now compiles

2006-03-18 15:21  zmoelnig

	* src/Pixes/: pix_coordinate.cpp, pix_coordinate.h, pix_film.cpp,
	  pix_film.h, pix_filmYUV.cpp, pix_filmYUV.h, pix_movie.cpp,
	  pix_movie.h, pix_movieDarwin.cpp, pix_movieDarwin.h,
	  pix_movieYUV.cpp, pix_movieYUV.h, pix_multitexture.cpp,
	  pix_multitexture.h, pix_snap2tex.cpp, pix_snap2tex.h,
	  pix_texture.cpp, pix_texture.h: 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 10:34  zmoelnig

	* help/: light.pd, linear_path.pd, primTri.pd, scale.pd,
	  scaleXYZ.pd, separator.pd, shearYZ.pd, shearZX.pd,
	  spline_path.pd, spot_light.pd: updated help-patches (mostly
	  xchanged the [destroy( message with [create()

2006-03-16 09:55  zmoelnig

	* src/Pixes/pix_texture.cpp: 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 20:49  tigital

	* src/TODO.091: updated based on what was committed yesterday, plus
	  some other things

2006-03-15 18:09  zmoelnig

	* src/TODO.091: updated since a help-patch for [pix_record] is now
	  available

2006-03-15 17:51  zmoelnig

	* src/Pixes/: pix_share.h, pix_share_read.cpp, pix_share_read.h,
	  pix_share_write.cpp, pix_share_write.h: new implementation that
	  allows switching of the attached shm-segment via a "set" message.

2006-03-15 16:42  zmoelnig

	* src/Controls/gemframebuffer.cpp: things removed for osX needed to
	  be removed on linux too

2006-03-15 11:37  zmoelnig

	* help/pix_record.pd: a help-patch

2006-03-15 11:35  zmoelnig

	* src/Pixes/pix_record.cpp: cleaned up a bit (less verbosity; local
	  variables should not be called m_...; ...)

2006-03-14 21:04  tigital

	* src/Pixes/: pix_multitexture.cpp, pix_multitexture.h: [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 20:59  tigital

	* src/Controls/: gemframebuffer.cpp, gemframebuffer.h: [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 20:53  tigital

	* src/Manips/fragment_program.cpp: [osx]: removed
	  HaveValidContext() checks, because we now have a master context
	  created via GemMan::initGem()

2006-03-14 20:49  tigital

	* src/Manips/: glsl_fragment.cpp, glsl_program.cpp,
	  glsl_vertex.cpp, vertex_program.cpp: [osx]: removed
	  HaveValidContext() checks, because we now have a master context
	  created via GemMan::initGem()

2006-03-14 20:25  tigital

	* src/Geos/: imageVert.cpp, text2d.cpp, text3d.cpp,
	  textoutline.cpp, model.cpp: [osx]: removed HaveValidContext()
	  checks, because we now have a master context created via
	  GemMan::initGem()

2006-03-14 20:17  tigital

	* src/: Base/GemGL.h, Base/GemMan.cpp, Base/GemWinCreateMac.cpp,
	  Base/TextBase.h, Nongeos/world_light.cpp: [osx]: removed
	  HaveValidContext() checks, because we now have a master context
	  created via GemMan::initGem()

2006-03-14 19:23  tigital

	* help/imageVert.pd: corrected path to initial image

2006-03-14 16:35  zmoelnig

	* src/: TODO.091, Manips/glsl_vertex.cpp: glsl_vertex and
	  glsl_fragment now respect pd's search path; updated TODO since
	  some help-patches are now done

2006-03-14 16:32  zmoelnig

	* help/: fragment_program.pd, glsl_fragment.pd, glsl_program.pd,
	  glsl_vertex.pd, vertex_program.pd: updated and new help-patches
	  for shaders

2006-03-14 15:25  tigital

	* src/Geos/: rubber.cpp, rubber.h: [size $1< works, and it's
	  centered; removed CLIP_* limitations, so now it's like a normal
	  gem object;  some cleanup

2006-03-14 15:20  tigital

	* src/Pixes/pix_freeframe.cpp: added setModified() to parmMess:
	  where is this really necessary (and not)?

2006-03-14 15:19  zmoelnig

	* src/Manips/: glsl_program.cpp, glsl_program.h: link now
	  optionally takes a list of module-id's: [link 3 2( is the same as
	  [shader 3 2, link(

2006-03-14 15:17  zmoelnig

	* src/Manips/: fragment_program.cpp, vertex_program.cpp: repsect
	  pd's search path when opening shaders; fewer openGL errors;

2006-03-14 15:17  tigital

	* src/Base/: GemPBuffer.cpp, GemPBuffer.h: cleanup:  removed unused
	  function bindTexture()

2006-03-14 14:20  zmoelnig

	* src/Pixes/pix_freeframe.cpp: removed printout of plugin address;
	  made param# larger and end the param-string with \0

2006-03-14 14:18  zmoelnig

	* help/: fragment_program.pd, pix_freeframe.pd, vertex_program.pd:
	  added help-files for ARB shaders; made the [pix_freeframe] object
	  theoretically functional

2006-03-14 13:33  zmoelnig

	* src/Geos/: GemSplash.cpp, GemSplash.h: 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 11:40  zmoelnig

	* src/: TODO.091, Pixes/pix_share_read.cpp: mark shm-segment for
	  deletion when object is destroyed; [TODO]: marked pix_share_* as
	  done

2006-03-14 11:38  zmoelnig

	* help/: pix_share_read.pd, pix_share_write.pd: added help patches

2006-03-14 11:14  zmoelnig

	* src/Pixes/: pix_share_read.cpp, pix_share_read.h,
	  pix_share_write.cpp, pix_share_write.h: 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 09:58  zmoelnig

	* src/TODO.091: updated status

2006-03-14 09:53  zmoelnig

	* src/TODO.091: what we still have to-do to make the gem-0.91
	  release

2006-03-13 21:27  zmoelnig

	* src/Base/: GemMan.cpp, GemMan.h, GemWinCreate.h,
	  GemWinCreateXWin.cpp: 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 20:38  zmoelnig

	* src/Pixes/pix_convert.cpp: convert from cs other than RGBA

2006-03-13 18:47  zmoelnig

	* src/Base/: GemWinCreate.h, GemWinCreateXWin.cpp: 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 18:20  zmoelnig

	* src/Base/GemPixImageSave.cpp: respect the upside-down flag when
	  in mem2jpegImage(): however on my machine the images written seem
	  to be correct anyhow...

2006-03-13 17:56  zmoelnig

	* src/Pixes/pix_record.cpp: do not instantiate recordQT4L when
	  HAVE_LQT_ADD_VIDEO_TRACK is not defined

2006-03-12 21:37  zmoelnig

	* abstractions/: hsv2rgb-help.pd, rgb2hsv-help.pd: added
	  help-patches for the hsv2rgb (and vice versa) abstraction: these
	  are just copies from Gem/help/

2006-03-12 21:34  zmoelnig

	* abstractions/: hsv2rgb.pd, rgb2hsv.pd: new abstractions in case
	  we get rid of MarkEx

2006-03-12 20:33  zmoelnig

	* help/pqtorusknots.pd: added new help-file

2006-03-12 20:07  zmoelnig

	* help/: pix_contrast.pd, pix_convert.pd, pix_deinterlace.pd,
	  pix_freeframe.pd, pix_mean_color.pd: new help-files

2006-03-06 12:23  zmoelnig

	* src/Base/: GemWinCreateXWin.cpp, GemWinCreateNT.cpp: added
	  stencil-buffer for glx (tested) and wgl (NOT tested)

2006-03-04 01:52  tigital

	* src/Base/GemWinCreateMac.cpp: added stencil buffer on creation

2006-03-03 21:42  tigital

	* help/pix_texture.pd, src/Pixes/pix_texture.cpp,
	  src/Pixes/pix_texture.h: added env message; cleanups in
	  setUpTextureState()

2006-03-02 15:55  zmoelnig

	* src/Pixes/pix_snap.cpp: 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 18:40  zmoelnig

	* src/Manips/: glsl_program.cpp, glsl_program.h: who need m_name
	  and m_length ? not me...

2006-02-28 18:39  zmoelnig

	* src/Manips/: glsl_program.cpp, glsl_program.h: 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 17:00  tigital

	* src/Manips/glsl_program.cpp: free arrays in getVariables() before
	  getting the new m_uniformCount

2006-02-27 16:09  zmoelnig

	* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: 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 15:25  zmoelnig

	* src/: configure, configure.ac: added better (probably working)
	  tests for ARB and NV extensions

2006-02-27 15:09  zmoelnig

	* src/: configure, configure.ac: added a better (probably working)
	  test for "lqt_add_video_track"

2006-02-27 14:36  zmoelnig

	* src/Geos/rubber.cpp: added missing curly bracket

2006-02-27 14:35  zmoelnig

	* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: initialized the
	  index-array to "0": this keeps us from crashing!

2006-02-24 16:14  tigital

	* src/Geos/: rubber.cpp, rubber.h: added messages: "drag"(default
	  0.5) and "spring" (default 0.3); some cleanup

2006-02-23 18:34  zmoelnig

	* src/Pixes/: pix_buffer.cpp, pix_buffer.h: added support for
	  writing specified slots to disk (not very well tested)

2006-02-23 18:33  zmoelnig

	* src/Base/GemPixImageSave.cpp: support for other colorspaces than
	  RGB when writing with imagemagick (YUV not yet supported; libtiff
	  and libjpeg not tested at all!)

2006-02-23 16:33  zmoelnig

	* src/Pixes/: pix_snap2tex.cpp, recordQT4L.cpp, recordQT4L.h: only
	  compile if HAVE_LQT_ADD_VIDEO_TRACKS is defined (which should be
	  defined by configure)

2006-02-23 16:29  zmoelnig

	* src/Controls/gemmouse.cpp: removed the inlet

2006-02-23 16:29  zmoelnig

	* src/Base/CPPExtern.h: allow to set the class-flags by defining
	  GEM_CLASSFLAGS

2006-02-21 15:01  zmoelnig

	* src/configure.ac: define HAVE_CONFIG_GENERIC_H if we don't have
	  another config*.h.in file

2006-02-21 15:00  zmoelnig

	* src/Base/config.h: include configGeneric.h instead of os-specific
	  config-file if HAVE_CONFIG_GENERIC_H is defined (at the command
	  line)

2006-02-21 14:27  zmoelnig

	* src/Base/configGeneric.h.in: a generic fallback (a la long we can
	  replace all the os-specific config.h.in files)

2006-02-21 14:25  zmoelnig

	* src/: configure, configure.ac: added a test for
	  lqt_add_video_track()

2006-02-21 14:01  zmoelnig

	* src/Base/configLinux.h.in: added HAVE_LQT_ADD_VIDEO_TRACK, since
	  older versions of libquicktime don't have this...

2006-02-21 12:05  zmoelnig

	* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: 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 12:02  zmoelnig

	* src/Base/glew.cpp: #ifdef'ed everything with USE_GLEW (currently
	  glew is not used, so try to avoid any interference)

2006-02-17 06:22  tigital

	* src/Manips/glsl_fragment.cpp: removed an unused outlet

2006-02-16 20:53  tigital

	* src/openGL/: GEMglTexGenfv.cpp, GEMglTexGenfv.h: useful for
	  automatic texture-coordinate generation

2006-02-16 00:05  tigital

	* src/Pixes/pix_freeframe.cpp: [osx] one last hack to make it work
	  like the other platforms

2006-02-15 21:54  zmoelnig

	* src/Pixes/pix_freeframe.cpp: oops! for testing i used __linux__
	  instead of __APPLE__ and forgot to revert it...

2006-02-15 21:34  zmoelnig

	* src/Pixes/pix_freeframe.cpp: some string magic to get the correct
	  name of the plugin within an osX-bundle

2006-02-15 19:32  zmoelnig

	* src/openGL/GEMglBlendEquation.cpp: fixed use of
	  DONT_HAVE_GLBLENDEQUATION (it was used as HAVE_GLBLENDEQUATION)

2006-02-13 22:49  zmoelnig

	* src/Pixes/pix_fiducialtrack.cpp: removed the 2nd inlet (why was
	  it there at all?)

2006-02-13 17:58  tigital

	* help/pix_fiducialtrack.pd: corrected all.trees path to work from
	  help

2006-02-10 16:20  zmoelnig

	* Makefile: use MAKECMDGOALS when calling the Makefile in src/

2006-02-10 14:32  zmoelnig

	* src/Pixes/: pix_contrast.cpp, pix_contrast.h: added inlets for
	  contrast and saturation

2006-02-10 14:26  zmoelnig

	* src/Pixes/: pix_contrast.cpp, pix_deinterlace.cpp,
	  pix_deinterlace.h: 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 01:32  tigital

	* src/Pixes/pix_freeframe.cpp: [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 23:39  tigital

	* src/Base/GemPixUtil.cpp: cleaned up
	  imageStruct::setCsizeByFormat() so that it no longer does
	  "default" switch before hitting the various case's

2006-02-08 23:27  cclepper

	* src/Pixes/: pix_deinterlace.h, pix_deinterlace.cpp: Added RGBA
	  version and tested on Windows.

2006-02-08 23:26  cclepper

	* src/Pixes/: pix_contrast.cpp, pix_contrast.h: Added RGBA version
	  and tested on Windows.  Works except for negative contrasrt and
	  saturarion values.

2006-02-07 17:16  zmoelnig

	* src/Pixes/: pix_contrast.cpp, pix_contrast.h,
	  pix_deinterlace.cpp: 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 04:34  cclepper

	* src/Pixes/pix_contrast.h: added #ifdef __VEC__

2006-02-07 04:30  cclepper

	* src/Pixes/pix_deinterlace.cpp: added #ifdef __VEC__

2006-02-06 22:46  cclepper

	* src/Pixes/: pix_contrast.h, pix_contrast.cpp, pix_deinterlace.h,
	  pix_deinterlace.cpp: initial YUV version with Altivec

2006-02-06 18:20  cclepper

	* src/Pixes/: pix_recordQT.h, pix_recordQT.cpp: brings the old
	  pix_record up to date

2006-02-06 15:14  zmoelnig

	* src/Pixes/recordQT.cpp: implemented the setCodec(int) as a no-op

2006-02-06 14:41  zmoelnig

	* src/Base/TextBase.h: better indentation to see what is included
	  when

2006-02-06 11:15  zmoelnig

	* src/Pixes/: pix_recordQT.cpp, pix_recordQT.h: 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 10:58  zmoelnig

	* src/Pixes/: recordQT.cpp, recordQT.h: at least made it compile on
	  os-x

2006-02-05 20:23  zmoelnig

	* src/Pixes/pix_record.cpp: made "record"-message work again

2006-02-05 20:22  zmoelnig

	* src/Pixes/recordQT4L.cpp: now it produces something...

2006-02-05 19:51  zmoelnig

	* src/Pixes/: recordQT4L.cpp, recordQT4L.h: 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 19:49  zmoelnig

	* src/Pixes/recordQT.h: removed the dummy implementation of
	  putFrame(): it is pure virtual in record.cpp and should not be
	  filled with dummies

2006-02-04 19:16  tigital

	* ChangeLog: update

2006-02-04 13:47  zmoelnig

	* src/Base/config.h: define HAVE_QUICKTIME for __APPLE__ (later
	  think about using autoconf for this)

2006-02-04 13:44  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added convertTo() and
	  convertFrom() functions to the imageStruct-class for generic
	  cs-conversion.

2006-02-03 22:53  zmoelnig

	* src/Pixes/: pix_record.cpp, pix_record.h: pix_record which is
	  independent of the used API (like pix_filmNEW,...)

2006-02-03 22:52  zmoelnig

	* src/Pixes/recordQT.cpp: blind fixes to match record.h

2006-02-03 22:40  zmoelnig

	* src/Pixes/: record.cpp, record.h, recordQT.cpp, recordQT.h,
	  recordQT4L.cpp, recordQT4L.h: 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 16:33  tigital

	* src/Base/GemMan.cpp: [osx]: shutup gcc warning in initGem()

2006-02-01 19:38  zmoelnig

	* src/Pixes/: pix_vpaint.cpp, pix_vpaint.h: replaced printf() by
	  error() (it's more pdish and doesn't throw an error)

2006-02-01 19:37  zmoelnig

	* src/Base/GemPBuffer.cpp: at least it compiles here on linux...

2006-02-01 19:21  zmoelnig

	* src/Controls/gemframebuffer.cpp: probably a new-line at EOF

2006-02-01 19:21  zmoelnig

	* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: 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 17:53  tigital

	* src/Base/GemPBuffer.cpp: 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 16:43  tigital

	* src/Geos/: pqtorusknots.cpp, pqtorusknots.h: initial commit:
	  novel mathematical structure

2006-02-01 16:42  tigital

	* src/Pixes/: pix_vpaint.cpp, pix_vpaint.h: 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 16:39  tigital

	* src/Base/: GemPBuffer.cpp, GemPBuffer.h: 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 16:37  tigital

	* src/Manips/glsl_program.cpp: 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 16:36  tigital

	* src/Manips/glsl_fragment.cpp: error code reporting cleanup

2006-02-01 16:34  tigital

	* src/Controls/gemwin.cpp: [OSX] changed NULL to 0 to shutup gcc

2006-02-01 16:33  tigital

	* src/Base/GemMan.h: added header for glReportError(); [OSX] added
	  "masterContext"

2006-02-01 16:31  tigital

	* src/Controls/gemframebuffer.cpp: cleanup; added setModified();

2006-02-01 16:04  zmoelnig

	* src/Pixes/pix_image.cpp: changed "#define unix" to "#define
	  __unix__"

2006-02-01 16:03  zmoelnig

	* src/Pixes/pix_sig2pix.h: changed "#define unix" to "#define
	  __unix__" removed unneccessary headers from inclusion

2006-02-01 15:59  zmoelnig

	* src/Base/: GemMan.cpp, GemWinCreate.h, GemWinCreateXWin.cpp:
	  changed "#define unix" to "#define __unix__" moved the check for
	  glx-support to GemWinCreateXWin.h

2006-02-01 15:58  tigital

	* src/Base/GemWinCreateMac.cpp: [OSX] added "masterContext", which
	  gets rid of need for HaveValidContext()...needs non-jamie testing
	  ;-)

2006-02-01 15:53  tigital

	* src/Base/GemMan.cpp: cleanups; added TODO questions; [OSX] added
	  "masterContext", which gets rid of need for
	  HaveValidContext()...needs non-jamie testing ;-)

2006-02-01 14:24  zmoelnig

	* src/Base/GemMan.cpp: only create constContext when its not
	  already created

2006-02-01 14:23  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: applied patch from cesare to avoid
	  crashes on closing the window

2006-01-30 14:12  zmoelnig

	* src/Base/: GemPixUtil.h, GemPixUtil.cpp: 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 15:47  zmoelnig

	* src/: README.glew, importGLEW.sh: made a script (which will
	  hopefully hardly ever be needed) to import glew mention it in the
	  README.glew

2006-01-26 15:07  zmoelnig

	* src/: README.glew, Base/glew.cpp, Base/glew.h, Base/glxew.h,
	  Base/wglew.h: added glew-files (+ a readme how i got them)

2006-01-23 12:08  zmoelnig

	* examples/06.particle/: 01.simple.pd, 02.fountain.pd, 03.orbit.pd,
	  04.combo.pd, 05.twoSrc.pd, 06.target.pd, 07.render.pd,
	  08.info.pd: changed [part_velsphere] to [part_velocity sphere]

2006-01-23 12:07  zmoelnig

	* src/Base/configNT.h: 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 12:05  zmoelnig

	* src/openGL/GEMglBlendEquation.cpp: use a DONT_HAVE_GLBLENDQUATION
	  rather than __WIN32__ to determine whether this objects needs to
	  be disabled

2006-01-22 22:43  zmoelnig

	* debian/control: added alternative dependencies for magick++6 and
	  avifile-0.7

2006-01-22 22:41  zmoelnig

	* src/gem.dsp: added newly added files

2006-01-22 22:40  zmoelnig

	* src/: Controls/gemwin.h, Pixes/pix_share_read.cpp,
	  Pixes/pix_share_read.h, Pixes/pix_share_write.cpp,
	  Pixes/pix_share_write.h: minor changes (line.breaks)

2006-01-22 22:37  zmoelnig

	* src/Pixes/pix_fiducialtrack.cpp: on w32 we have to include <io.h>
	  to be able to use "close(int)"

2006-01-22 22:32  zmoelnig

	* src/Pixes/libfidtrack_treeidmap.cpp: fixed string-template issues
	  with vc6

2006-01-22 22:29  zmoelnig

	* src/Pixes/libfidtrack_fidtrackX.cpp: changed 0.5 to 0.5f to make
	  floats instead of doubles (amd thus reduce warnings about
	  conversion)

2006-01-22 22:27  zmoelnig

	* src/Pixes/pix_multitexture.cpp: disabled if GL_TEXTURE0_ARB is
	  undefined (another candidate for GLEW)

2006-01-22 22:26  zmoelnig

	* src/Pixes/pix_hit.h: removed definition of DEBUG=0 since it is
	  not needed anyhow

2006-01-22 22:25  zmoelnig

	* src/openGL/GEMglBlendEquation.cpp: turn glBlendEquation OFF on
	  w32 (stupid restriction, but faster than finding anything more
	  sophisticated)

2006-01-22 22:23  zmoelnig

	* src/Manips/vertex_program.cpp: only set glParameterEnvArg if
	  vertexprograms are supported by the headers

2006-01-22 22:17  zmoelnig

	* src/Base/GemExportDef.h: 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 13:10  zmoelnig

	* src/Particles/part_sink.cpp, src/Particles/part_sink.h,
	  examples/06.particle/09.sink.pd, help/part_sink.pd: found this
	  lying around on my harddisk

2006-01-18 12:22  zmoelnig

	* src/Geos/circle.h: made circle::NUM_PTS a define rather than a
	  const static variable

2006-01-18 12:13  zmoelnig

	* src/Geos/: circle.cpp, tube.h: removed unused variables made
	  circle::NUM_PTS a define rather than a const static variable

2006-01-18 11:54  zmoelnig

	* src/: configure, configure.ac: 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 11:52  zmoelnig

	* src/: acinclude.m4, aclocal.m4: 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 11:24  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp: properly ifdef the usage of
	  "kDVCPROHD720pCodecType"

2006-01-18 11:18  zmoelnig

	* src/Pixes/filmQT.h: declare getFPS() (inherited from film.h)

2006-01-18 11:15  zmoelnig

	* src/Pixes/pix_videoDarwin.cpp: include <fcntl.h> for open()

2006-01-18 11:02  zmoelnig

	* src/Manips/glsl_fragment.cpp: disable more code, if
	  GL_ARB_shader_objects is not defined (mostly cosmetic)

2006-01-18 11:00  zmoelnig

	* src/Manips/: glsl_program.cpp, glsl_program.h, glsl_vertex.cpp,
	  glsl_vertex.h: disable most of the code if
	  "GL_ARB_shader_objects" is not defined

2006-01-18 10:13  zmoelnig

	* src/openGL/: GEMglUseProgramObjectARB.cpp,
	  GEMglUseProgramObjectARB.h: avoid using m_program if
	  "GL_ARB_shader_objects" is not defined

2006-01-17 12:01  zmoelnig

	* src/Base/GemGL.h: prevent ARB-GLSL

2005-12-27 20:03  tigital

	* help/spot_light.pd: initial helpfile

2005-12-15 18:45  zmoelnig

	* src/Pixes/: pix_hit.cpp, pix_hit.h: 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 14:09  zmoelnig

	* debian/: changelog, control, copyright, files, rules: updated a
	  bit so we can build a debian-package

2005-12-15 13:17  zmoelnig

	* src/Pixes/: pix_hit.cpp, pix_hit.h: added davide's hit-object

2005-12-15 11:54  zmoelnig

	* src/Pixes/: video.cpp, videoV4L.cpp: initialized more variables
	  moved initialization (from body of constructor) into
	  initialization-block of constructor

2005-12-15 01:43  tigital

	* src/Manips/glsl_program.cpp: clean up in render loop

2005-12-15 00:19  cclepper

	* src/Pixes/pix_record.h: works on windows. sorta.  only a few
	  changes needed from the mac code.

2005-12-15 00:15  cclepper

	* src/Pixes/pix_record.cpp: works on windows. sorta.  only a few
	  changes needed from the mac code.

2005-12-14 16:53  tigital

	* src/Manips/: vertex_program.cpp, vertex_program.h: string buffer
	  is now member variable; more detailed reporting when program is
	  outside hardware limits

2005-12-14 14:34  zmoelnig

	* examples/data/all.trees: TreeIdMap for reacTable*'s fiducials

2005-12-14 14:29  zmoelnig

	* src/Makefile.subdir: dont build depend-files when doing "make
	  clean" or "make distclean"

2005-12-14 14:29  zmoelnig

	* src/Makefile: don't try to generate configure, Make.config and
	  the like when doing a "make clean" or "make distclean"

2005-12-14 14:28  zmoelnig

	* src/Make.include: newline at end of file...

2005-12-14 14:26  zmoelnig

	* src/Particles/part_orbitpoint.h: fixed
	  header-inclusion-prevention-defines (ye, my mother-tongue is
	  German)

2005-12-14 14:24  zmoelnig

	* GEM.LICENSE.TERMS: included Ross and Martin for the reacTIVision
	  system replaced "@" by "[AT]"

2005-12-14 14:15  zmoelnig

	* help/: pix_fiducialtrack.pd, pix_threshold_bernsen.pd:
	  help-patches for the fiducial-tracker (and the binarizing
	  thresholder)

2005-12-14 14:14  zmoelnig

	* src/Pixes/: libfidtrack_fidtrackX.cpp, libfidtrack_fidtrackX.h,
	  libfidtrack_segment.cpp, libfidtrack_segment.h,
	  libfidtrack_treeidmap.cpp, libfidtrack_treeidmap.h,
	  pix_fiducialtrack.cpp, pix_fiducialtrack.h: 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 14:13  zmoelnig

	* src/Pixes/: pix_threshold_bernsen.cpp, pix_threshold_bernsen.h:
	  binarizing adaptive tiled thresholder

2005-12-14 14:07  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: better check
	  whether switching to another driver succeeds

2005-12-10 20:45  tigital

	* src/Base/: GemGLUtil.cpp, GemGLUtil.h: added glReportError() for
	  helping debug

2005-12-10 19:40  zmoelnig

	* src/Base/: GemGL.h, GemPixUtil.h: moved GLdefine's from
	  GemPixUtil to GemGL

2005-12-10 17:01  tigital

	* src/Nongeos/spot_light.cpp: corrected spotlight direction
	  initialization; placed limits on light parameters (as supported
	  by GL)

2005-12-10 01:20  tigital

	* src/Geos/sphere.cpp: removed spurious glEnd() called in
	  createSphere:  it was causing a glError...

2005-12-09 23:52  cclepper

	* src/Manips/: vertex_program.h, vertex_program.cpp: added
	  parameter message

2005-12-09 23:49  cclepper

	* src/Manips/: fragment_program.cpp, fragment_program.h: added
	  parameter message

2005-12-07 17:40  cclepper

	* src/Pixes/filmQT.cpp: 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 17:17  tigital

	* src/Pixes/: pix_snap2tex.cpp, pix_snap2tex.h: - added mode &
	  repeat messages (like [pix_texture], same defaults) - added
	  outlet for texture info:  ID, width, height, type

2005-12-06 07:40  tigital

	* src/Controls/: gemframebuffer.cpp, gemframebuffer.h: 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 06:56  tigital

	* src/openGL/: GEMglUseProgramObjectARB.h,
	  GEMglUseProgramObjectARB.cpp: renamed inlet for some unknown
	  reason

2005-12-06 05:01  tigital

	* src/Manips/glsl_vertex.cpp: don't need to enable/disable
	  shader_arb; added check and better clean up for re-loaded shaders

2005-12-04 23:45  tigital

	* src/Manips/: glsl_program.cpp, glsl_program.h: added outlet for
	  programID

2005-12-04 17:15  tigital

	* src/openGL/: GEMglUseProgramObjectARB.cpp,
	  GEMglUseProgramObjectARB.h: 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 02:17  tigital

	* src/Manips/glsl_program.cpp: individual shader objects are now
	  responsible for cleaning up after themselves; also, made
	  initialized length=0

2005-12-04 02:13  tigital

	* src/Manips/glsl_vertex.cpp: 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 07:55  tigital

	* src/Manips/: glsl_program.cpp, glsl_program.h: auto-magic uniform
	  variable discovery working; shaderMess() fixes; lotsa cleanup in
	  general (& stuff)

2005-11-30 01:12  tigital

	* src/Manips/: glsl_vertex.cpp, glsl_vertex.h: clean-up, & better
	  initialization

2005-11-30 00:55  tigital

	* src/Manips/glsl_program.cpp: corrected shaderMess behavior; added
	  OSX check for hardware/software execution

2005-11-29 05:52  tigital

	* src/Pixes/pix_videoDarwin.cpp: miscellaneous fixes of warnings,
	  misspellings, and debug messages

2005-11-29 00:29  cclepper

	* src/Pixes/: pix_videoDarwin.h, pix_videoDarwin.cpp: added
	  SequenceGrabber recording

2005-11-27 15:30  zmoelnig

	* src/Pixes/pix_image.cpp: thread fixes: + better initializing +
	  more freeing + filenames given as argument are now opened via
	  thread too

2005-11-27 11:24  zmoelnig

	* src/Base/GemPixImageLoad.cpp: reduced verbosity a bit made rest
	  of error messages a bit more findable ("error: GemImageLoad"
	  instead of just "erro: GEM")

2005-11-26 22:17  zmoelnig

	* src/Manips/: glsl_program.cpp, glsl_program.h: added dynamic
	  methods for uniform parameters

2005-11-26 20:13  cclepper

	* src/Pixes/pix_filmDarwin.h: 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 17:19  zmoelnig

	* src/Manips/: glsl_program.cpp, glsl_program.h: use a #define for
	  defining the max number of shaders fixed some typos and minor
	  bugs

2005-11-26 16:36  zmoelnig

	* src/Pixes/pix_image.cpp: on creating the child-thread wait until
	  it has set the m_thread_running (so we can use that in
	  openMess())

2005-11-26 14:12  zmoelnig

	* src/Pixes/pix_image.cpp: reduced verbosity

2005-11-26 13:48  zmoelnig

	* src/Manips/: glsl_program.cpp, glsl_program.h: hmm: define
	  "t_GLshaderObj" to whatever type the shaderobj should be; made it
	  compile on linux (and not crash)

2005-11-26 13:45  zmoelnig

	* src/Manips/glsl_vertex.cpp: include stdlib (for malloc, free)
	  replace printf() by post()

2005-11-26 06:08  cclepper

	* src/Pixes/pix_filmDarwin.cpp: 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 01:50  tigital

	* src/openGL/: GEMglUniform1fARB.cpp, GEMglUniform1fARB.h: 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 23:56  tigital

	* src/Manips/: glsl_fragment.cpp, glsl_fragment.h,
	  glsl_program.cpp, glsl_program.h, glsl_vertex.cpp, glsl_vertex.h:
	  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 14:08  zmoelnig

	* src/Base/: configDarwin.h.in, configLinux.h.in: added check for
	  GLsizeiptrARB

2005-11-23 14:07  zmoelnig

	* src/: configure, configure.ac: die at the end of configure if no
	  openGL has been found check for typedef of GLsizeiptrARB

2005-11-21 15:31  zmoelnig

	* src/Pixes/: pix_image.cpp, pix_image.h: threaded image loading

2005-11-15 15:24  zmoelnig

	* help/: curve3d.pd, pix_buffer.pd: updated help-files

2005-11-15 15:22  zmoelnig

	* examples/04.pix/25.buffer.pd: show how to load an image into the
	  buffer

2005-11-15 15:21  zmoelnig

	* src/openGL/: GEMglBlendEquation.cpp, GEMglBlendEquation.h,
	  GEMglClipPlane.cpp, GEMglClipPlane.h: added some more wrappers
	  (thanks to cyrille)

2005-11-10 15:50  zmoelnig

	* src/Pixes/: video.cpp, videoV4L.cpp: initialize m_devicename to
	  NULL in order to not produce random crashes.	fixed printf()
	  security-hole

2005-11-09 04:08  tigital

	* src/Pixes/pix_filmDarwin.cpp: 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-09 00:01  cclepper

	* src/Pixes/pix_filmDarwin.cpp: added a little hack to bang when
	  film reaches the end in auto mode

2005-10-31 17:04  tigital

	* ChangeLog: update

2005-10-28 10:59  zmoelnig

	* src/Pixes/: pix_threshold.cpp, pix_threshold.h: use proper
	  inheritance for the altivec function

2005-10-28 00:13  tigital

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added
	  imageStruct.fromGray( short*) version, so now we can import
	  luminance images from pdp2gem...

2005-10-27 23:30  cclepper

	* src/Pixes/: pix_threshold.cpp, pix_threshold.h: added Altivec YUV
	  function

2005-10-26 15:54  zmoelnig

	* examples/04.pix/23.gravity.pd: fixed path and case of images to
	  load

2005-10-25 22:37  cclepper

	* src/Pixes/pix_coordinate.cpp: commented out lines in postrender
	  which removes memory leak in [separator]

2005-10-25 12:01  zmoelnig

	* src/Pixes/pix_multitexture.cpp: 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 11:54  zmoelnig

	* src/Pixes/pix_multitexture.cpp: bugfix: added A_NULL as
	  terminating argument to the texUnit-callback

2005-10-22 22:50  tigital

	* src/openGL/GEMglIsEnabled.cpp: GL_VERSION_1_1 check only (there's
	  no GL_VERSION_1_0_ on osx!)

2005-10-21 14:49  zmoelnig

	* src/Pixes/: pix_filmNEW.cpp, pix_movieNEW.cpp: 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 10:55  zmoelnig

	* src/configure: changes in configure.ac

2005-10-21 10:55  zmoelnig

	* src/: configure.ac, Base/configLinux.h.in, Pixes/filmFFMPEG.cpp:
	  check whether ffmpeg's (AVStream)->codec is of type
	  "AVCodecContext" or "*AVCodecContext"

2005-10-21 10:03  zmoelnig

	* src/Gnu/: Makefile.clean, Makefile.in, Makefile.subdir,
	  README.build, README.txt, WHATSNEW, acinclude.m4, aclocal.m4,
	  config.guess, config.sub, configure.in, install-sh, makeauxlibs,
	  makesource, missing, mkinstalldirs, undocumented_objects: removed
	  contents of src/Gnu (since people keep building Gem from there)

2005-10-20 18:03  zmoelnig

	* src/Base/configLinux.h.in: check for posix-threads removed
	  HAVE_SIMD things (as we should rather use the __MMX__,... that
	  are autodefined by the compiler)

2005-10-20 18:02  zmoelnig

	* src/: configure, configure.ac: check for posixthreads (as in pd)

2005-10-20 15:41  zmoelnig

	* src/Pixes/: pix_filmNEW.cpp, pix_filmNEW.h, pix_movieNEW.cpp:
	  (optional) threaded reading of movies

2005-10-20 15:38  zmoelnig

	* src/Pixes/: pix_multitexture.cpp, pix_share_write.cpp,
	  pix_share_write.h: shut up compiler warnings; explicit casts from
	  t_float to GLint

2005-10-20 12:03  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: added method for
	  "device" with symbolic device-names

2005-10-20 11:59  zmoelnig

	* src/Pixes/pix_movieNEW.cpp: 2 lines of  comment...

2005-10-20 11:53  zmoelnig

	* GEM.README: fixed docu-bug that led people to try to compile Gem
	  from src/Gnu instead of src/

2005-10-19 14:48  tigital

	* src/Pixes/pix_multitexture.h: 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 06:17  tigital

	* src/Pixes/pix_multitexture.cpp: 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 01:59  tigital

	* src/Base/GemGLUtil.cpp: more GLdefine's for multitexture and
	  combiners...

2005-10-14 09:54  zmoelnig

	* src/Controls/gemwin.h: disabled warnings on __WIN32__

2005-10-08 18:24  zmoelnig

	* src/Particles/part_vector.h: 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 19:03  zmoelnig

	* src/Pixes/: pix_film.cpp, pix_film.h: removed the disabling of
	  the entire code when FILM_NEW is defined (oh this is really ugly)

2005-10-07 19:02  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: 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 18:53  zmoelnig

	* src/: Makefile, Makefile.subdir: remove "-f" (less errors if
	  files are already removed)

2005-10-07 18:52  zmoelnig

	* src/gem.dsp: updated w32 compile environment

2005-10-07 18:51  zmoelnig

	* src/Pixes/filmAVI.cpp: fixed typo

2005-10-07 18:50  zmoelnig

	* src/Pixes/: pix_filmNT.cpp, pix_filmNT.h: 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 18:49  zmoelnig

	* src/Pixes/: pix_share_read.cpp, pix_share_read.h,
	  pix_share_write.cpp, pix_share_write.h: no shared memory (via
	  shm) on w32; disabled on that platform

2005-10-07 18:47  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h, GemWinCreate.h,
	  TextBase.h: defined pragmas to make compiler a bit less verbose

2005-10-07 18:47  zmoelnig

	* src/Base/GemMath.h: 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 18:44  zmoelnig

	* src/Base/: CPPExtern.h, GemGLUtil.cpp: defined pragmas (on w32)
	  to shut up compiler warnings (e.g. because of unknown pragmas)

2005-10-07 18:43  zmoelnig

	* src/Manips/fragment_program.cpp: 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 18:42  zmoelnig

	* src/Particles/: partlib_actions.cpp, partlib_system.cpp: include
	  <iostream> instead of <iostream.h> even on w32 (to use the "new"
	  stdlib)

2005-10-06 11:25  zmoelnig

	* src/Base/GemPixUtil.cpp: 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 18:35  zmoelnig

	* src/Pixes/: pix_2grey.h, pix_gain.cpp: fixed typo

2005-10-05 18:22  zmoelnig

	* src/Pixes/: pix_gain.cpp, pix_gain.h, pix_invert.cpp,
	  pix_invert.h, pix_mask.cpp, pix_mask.h, pix_mix.cpp, pix_mix.h,
	  pix_motionblur.cpp, pix_motionblur.h, pix_movement.cpp,
	  pix_movement.h, pix_multiply.cpp, pix_multiply.h, pix_offset.cpp,
	  pix_offset.h, pix_rds.cpp, pix_subtract.cpp, pix_subtract.h,
	  pix_tIIR.cpp, pix_tIIR.h, pix_takealpha.h, pix_2grey.cpp,
	  pix_2grey.h, pix_add.cpp, pix_add.h, pix_background.cpp,
	  pix_background.h, pix_biquad.cpp, pix_biquad.h, pix_bitmask.cpp,
	  pix_bitmask.h, pix_chroma_key.cpp, pix_chroma_key.h,
	  pix_compare.cpp, pix_compare.h, pix_composite.cpp,
	  pix_composite.h, pix_diff.cpp, pix_diff.h: merged with
	  SIMD-branch

2005-10-05 18:14  zmoelnig

	* src/Base/: GemFuncUtil.h, GemPixDualObj.cpp, GemPixDualObj.h,
	  GemPixObj.cpp, GemPixObj.h, GemSIMD.h: merged with SIMD

2005-10-05 18:02  zmoelnig

	* src/Pixes/pix_halftone.cpp: merged in changes from SIMD-branch

2005-10-05 17:42  zmoelnig

	* src/Base/configDarwin.h.in: updated

2005-10-05 17:35  zmoelnig

	* src/configure: changes from configure.ac

2005-10-05 17:22  zmoelnig

	* src/Makefile.subdir: remove depend-files when "clean"

2005-10-05 17:14  zmoelnig

	* src/configure.ac: propery escaped test-string

2005-10-05 16:45  zmoelnig

	* src/Make.config.in: use the CXX provided by configure

2005-10-05 16:38  zmoelnig

	* src/configure.ac: 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 16:14  zmoelnig

	* src/Base/GemFuncUtil.h: 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 22:19  cclepper

	* src/Pixes/: pix_share_read.cpp, pix_share_read.h: initial commit.
	  object for reading shared pixel memory between processes.

2005-10-03 22:18  cclepper

	* src/Pixes/: pix_share_write.h, pix_share_write.cpp: initial
	  commit.  object for creating shared pixel memory between
	  processes.

2005-10-03 14:17  zmoelnig

	* src/Pixes/: video.cpp, video.h, videoDV4L.cpp, videoDV4L.h,
	  videoV4L.cpp, videoV4L.h, videoV4L2.cpp, videoV4L2.h: added
	  support for devicenames given as strings (like "/dev/video")

2005-10-03 12:38  zmoelnig

	* src/Pixes/: pix_image.cpp, pix_image.h: removed the caching
	  mechanism; if you want to load a set of images and access from
	  RAM, use [pix_buffer] instead

2005-10-02 18:41  zmoelnig

	* src/: Make.config.in, Makefile: made checking for changes in
	  Base/config`uname -s`.h.in a bit better

2005-10-02 15:52  zmoelnig

	* src/Base/: GemMan.h, GemPixImageLoad.cpp, GemPixUtil.h,
	  GemState.cpp: moved inclusion of openGL-headers to Base/GemGL.h

2005-10-02 15:49  zmoelnig

	* src/: Controls/gemwin.cpp, Geos/TexFont.h, Geos/model_loader.h,
	  Particles/partlib_opengl.cpp: moved inclusion of openGL-headers
	  to Base/GemGL.h

2005-10-02 15:48  zmoelnig

	* src/Base/GemGL.h: removed boolean-hack for buggy nvidia-headers
	  (should get fixed upstream)

2005-10-01 21:31  zmoelnig

	* src/Base/configLinux.h.in: checking for nvidia-extensions (can be
	  disabled with "--disable-NV")

2005-10-01 21:30  zmoelnig

	* src/: Make.config.in, Makefile, configure, configure.ac: 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 21:15  zmoelnig

	* src/Manips/: fragment_program.cpp, vertex_program.cpp: test for
	  definition of GL_{ARB,NV}_{vertex,fragment}_program before using
	  extensions.

2005-10-01 21:14  zmoelnig

	* src/Manips/fragment_program.h: moved the openGL-magic into
	  Base/GemGL.h

2005-10-01 21:13  zmoelnig

	* src/Base/: GemBase.h, GemGL.h: 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 21:25  zmoelnig

	* src/Manips/: fragment_program.cpp, fragment_program.h,
	  vertex_program.cpp, vertex_program.h: 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 06:29  cclepper

	* src/Pixes/pix_snap2tex.cpp: made sure glTexSubImage2D is called
	  instead of the power of two texturing

2005-09-27 19:56  zmoelnig

	* examples/02.advanced/17.fragment_program.pd: a fragment-shader
	  demo that adds some b/w-noise...

2005-09-27 19:55  zmoelnig

	* examples/data/random.fp: a fragment shader that produces noise...

2005-09-27 19:04  zmoelnig

	* examples/02.advanced/16.vertex_program.pd: added vertex_program
	  demo

2005-09-27 19:04  zmoelnig

	* examples/data/toon.vp: added toon-shader for the vertex_program
	  demo

2005-09-27 19:02  zmoelnig

	* examples/data/64shade.tif: added texture for the vertex_program
	  demo

2005-09-27 18:34  zmoelnig

	* examples/04.video/: 03.movement_detection.pd, 04.videoRTX.pd:
	  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 17:44  zmoelnig

	* src/Pixes/: pix_filmLinux.cpp, pix_filmLinux.h: leftovers from
	  pre pix_filmNEW aera.  deleted because i don't (want to) maintain
	  this code any more

2005-09-27 17:42  zmoelnig

	* src/Pixes/: pix_film.cpp, pix_film.h, pix_filmYUV.cpp,
	  pix_filmYUV.h, pix_movie.cpp, pix_movie.h, pix_movieYUV.cpp,
	  pix_movieYUV.h: disable if FILM_NEW is defined in Base/config.h
	  (then pix_filmNEW and friends are used)

2005-09-27 07:17  tigital

	* src/openGL/GEMglIsEnabled.cpp: added check for GL_VERSION_1_1,
	  which is the lowest GL_VERSION osx defines

2005-09-27 07:12  tigital

	* src/Base/GemGLUtil.cpp: added define for
	  GL_TEXTURE_RECTANGLE_EXT, duh

2005-09-26 19:47  zmoelnig

	* src/Pixes/: pix_filmFFMPEG.cpp, pix_filmFFMPEG.h:
	  [pix_filmFFMPEG] is covered by [pix_filmNEW]+filmFFMPEG

2005-09-26 19:43  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: 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 19:41  zmoelnig

	* src/Base/TextBase.cpp: added fix to be able to display floats as
	  numbers again (instead of "float")

2005-09-22 10:32  zmoelnig

	* src/Base/: TextBase.cpp, TextBase.h: 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 20:41  tigital

	* src/Base/GemPixImageSave.cpp: cleanup apple headers

2005-09-21 20:37  tigital

	* src/Geos/scopeXYZ.h: reordering to shut up gcc4 warnings

2005-09-21 19:45  tigital

	* src/Geos/text2d.h: #ifdef'ed GLTTPixmapFont *m_afont like in
	  text2d.cpp

2005-09-21 16:56  zmoelnig

	* src/Base/TextBase.cpp: committed tim's fix to prevent escaping of
	  pd-special characters (like ",")

2005-09-15 12:25  zmoelnig

	* src/Geos/: curve3d.cpp, curve3d.h: removed the pre-defined
	  maximum of control/grid-points: now we can have curve3d's of any
	  preecision

2005-09-11 18:06  zmoelnig

	* src/Pixes/: film.cpp, film.h, filmAVIPLAY.cpp, filmFFMPEG.cpp,
	  filmMPEG3.cpp, filmQT4L.cpp, videoDV4L.cpp, pix_blur.cpp,
	  pix_buffer_read.cpp, pix_filmFFMPEG.cpp, pix_filmNEW.cpp,
	  pix_freeframe.cpp, pix_halftone.cpp, pix_mean_color.cpp,
	  pix_movement2.cpp, pix_multiblob.cpp: 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 18:02  zmoelnig

	* src/: Base/GemGLUtil.cpp, Base/GemMan.cpp, Base/GemPixUtil.cpp,
	  Base/GemShape.cpp, Base/TextBase.cpp, openGL/GEMglNewList.cpp,
	  Geos/scopeXYZ.cpp, Geos/text2d.cpp, Geos/torus.cpp,
	  Geos/tube.cpp, Geos/tube.h: 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 12:29  zmoelnig

	* src/Base/: GemWinCreate.h, GemWinCreateXWin.cpp,
	  configLinux.h.in: enable fullscreen on X only if libXxf86vm is
	  present

2005-09-11 12:25  zmoelnig

	* src/Controls/gemwin.cpp: removed a bit of verbosity

2005-09-07 17:42  tigital

	* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: finally fixed
	  sequence grabber dialog, so now OSX users can select input
	  devices!

2005-09-04 21:35  zmoelnig

	* src/: Base/TextBase.cpp, Base/TextBase.h, Geos/text2d.cpp,
	  Geos/text3d.cpp, Geos/text2d.h, Geos/text3d.h,
	  Geos/textextruded.cpp, Geos/textextruded.h, Geos/textoutline.cpp,
	  Geos/textoutline.h: 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 20:27  zmoelnig

	* src/Pixes/: videoV4L2.cpp, videoV4L2.h: 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 20:21  zmoelnig

	* src/Makefile: 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 23:58  cclepper

	* src/Pixes/pix_record.cpp: added loop to match codecType and codec
	  value.  makes pjpeg default work on any machine.

2005-08-31 23:25  cclepper

	* src/Pixes/pix_movieDarwin.cpp: added check for m_haveMovie in
	  setRate to prevent crashing

2005-08-30 18:27  zmoelnig

	* src/Pixes/pix_videoNEW.cpp: a bit more verbosity on startup, so
	  people will no what to send to "driver"

2005-08-29 04:26  tigital

	* src/Pixes/: pix_texture.cpp, pix_texture.h: added outlet to
	  output texture ID, which is useful for multitexturing and
	  ARB_programs...

2005-08-27 22:35  zmoelnig

	* src/Pixes/pix_image.cpp: 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 15:12  zmoelnig

	* src/Pixes/pix_buffer.cpp: free image-data when loading (after the
	  image has been copied into the buffer)

2005-08-26 18:40  zmoelnig

	* src/: aclocal.m4, configure: "binaries" for the latest changes to
	  acinclude.m4 and configure.ac

2005-08-26 18:39  zmoelnig

	* src/configure.ac: also make a check for package "lqt" (which is
	  libquicktime), since there might be an "lqt"-config installed.

2005-08-26 18:37  zmoelnig

	* src/acinclude.m4: (hopefully) even better library checking: if
	  pkg-config cannot find <libname>, we try <libname>-config to get
	  the cflags and libs.

2005-08-26 15:54  zmoelnig

	* src/configure.ac: 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 15:51  zmoelnig

	* src/acinclude.m4: 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 15:50  zmoelnig

	* src/Pixes/: filmQT4L.h, pix_filmLinux.h: include <quicktime.h>
	  rather than <quicktime/quicktime.h> the path may change and
	  should be reported by autoconf

2005-08-26 14:31  zmoelnig

	* src/Pixes/: pix_freeframe.cpp, pix_freeframe.h: no freeframe
	  support if sizeof(void*)!=sizeof(unsigned int)

2005-08-26 14:25  zmoelnig

	* src/: configure.ac, Base/configLinux.h.in: 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 14:22  zmoelnig

	* src/README.linux: some information on how to workaround to get
	  PIC-versions of certain libraries (ffmpeg, ftgl)

2005-08-26 13:23  zmoelnig

	* src/Pixes/pix_buffer_read.h: forgot to remove update_pix_buffer()
	  remove m_buffer (since this is only used locally)

2005-08-26 00:37  cclepper

	* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: added regular
	  and IIDC controls for video adjustment.  tinkering with vdig
	  settings for capture rects.

2005-08-26 00:35  cclepper

	* src/Pixes/: pix_record.cpp, pix_record.h: more cleaning.  fixed
	  possible memory leak

2005-08-26 00:34  cclepper

	* src/Manips/separator.cpp: fixed memory leak

2005-08-25 18:55  zmoelnig

	* src/Pixes/pix_buffer_read.cpp: further performance improvements
	  (without crashes)

2005-08-25 17:59  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: 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 11:18  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: 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 15:20  zmoelnig

	* src/Pixes/: pix_buffer_read.cpp, pix_buffer_read.h: 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 14:34  zmoelnig

	* src/Pixes/: pix_buffer.cpp, pix_buffer.h: added "open"-message to
	  read images (no movies yet)

2005-08-24 13:47  zmoelnig

	* src/Pixes/videoDV4L.cpp: verbosity now also states something
	  about where it comes from ("DV4L: closed" instead of "closed")

2005-08-24 13:45  zmoelnig

	* src/Pixes/pix_videoNEW.cpp: removed ifdef's; they should be
	  handled by inheritance

2005-08-24 13:34  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: 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 13:29  zmoelnig

	* src/Pixes/: film.cpp, film.h, filmAVI.cpp, filmAVIPLAY.cpp,
	  filmFFMPEG.cpp, filmMPEG1.cpp, filmMPEG3.cpp, filmQT4L.cpp: added
	  a getFPS()-message to query the frames-per-second (as reported by
	  the decoding unit)

2005-08-23 17:01  zmoelnig

	* src/Pixes/filmQT4L.cpp: compiler shutups

2005-08-23 14:28  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: started to crash again and then stopped
	  (??); anyhow did some more initialization

2005-08-22 19:06  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: 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 18:43  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: even more bug-fixes

2005-08-22 16:05  zmoelnig

	* src/Pixes/: filmFFMPEG.cpp, filmFFMPEG.h: 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 16:03  zmoelnig

	* src/Pixes/film.cpp: use initialization outside of constructor

2005-08-19 21:17  zmoelnig

	* src/Vertex/: fragment_program.cpp, fragment_program.h,
	  vertex_program.cpp, vertex_program.h: these have moved to
	  src/Manips in HEAD

2005-08-19 19:26  zmoelnig

	* src/Manips/fragment_program.cpp: fixed small type

2005-08-19 17:52  zmoelnig

	* src/Base/GemBase.h: 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 17:49  zmoelnig

	* src/Manips/: fragment_program.cpp, fragment_program.h,
	  vertex_program.cpp, vertex_program.h: added
	  [{fragmen,vertex}_program] from the vertex_array-branch.

2005-08-19 16:18  zmoelnig

	* src/: Make.config.in, Make.include, Makefile, Makefile.subdir,
	  README.linux, TODO, acinclude.m4, aclocal.m4, config.guess,
	  config.sub, configure, configure.ac, gem.dsp, install-sh,
	  Base/GemMath.h, Base/GemSIMD.h, Base/GemVector.cpp,
	  Base/GemVector.h: added files from MAIN (20050819)

2005-08-19 16:12  zmoelnig

	* src/Base/: GemBase.h, GemCache.cpp, GemMan.cpp, GemState.cpp,
	  GemState.h: merged with MAIN (20050819)

2005-08-19 14:52  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h, GemShape.cpp,
	  configNT.h: updated to MAIN (20050819)

2005-08-19 14:46  zmoelnig

	* src/Base/: CPPExtern.cpp, CPPExtern.h, GemExportDef.h,
	  GemFuncUtil.h, GemGLUtil.cpp, GemGLUtil.h, GemGluObj.cpp,
	  GemGluObj.h, GemMan.h, GemPathBase.cpp, GemPixImageLoad.cpp,
	  GemPixImageSave.cpp, GemWinCreate.h, GemWinCreateMac.cpp,
	  GemWinCreateNT.cpp, GemWinCreateXWin.cpp, Matrix.cpp,
	  TextBase.cpp, config.h, sgiimage.cpp: updated to MAIN (20050819)

2005-08-19 14:32  zmoelnig

	* src/: Geos/circle.cpp, Geos/colorSquare.cpp, Geos/cube.cpp,
	  Geos/cuboid.cpp, Geos/cuboid.h, Geos/curve.cpp, Geos/curve3d.cpp,
	  Geos/cylinder.cpp, Geos/disk.cpp, Geos/model_loader.cpp,
	  Geos/model_loader.h, Geos/newWave.cpp, Geos/newWave.h,
	  Geos/polygon.cpp, Geos/primTri.cpp, Geos/rectangle.cpp,
	  Geos/ripple.cpp, Geos/ripple.h, Geos/rubber.cpp, Geos/rubber.h,
	  Geos/slideSquares.cpp, Geos/sphere.cpp, Geos/square.cpp,
	  Geos/teapot.cpp, Geos/text2d.cpp, Geos/textoutline.cpp,
	  Geos/triangle.cpp, Geos/tube.cpp, Geos/tube.h, Manips/camera.cpp,
	  Manips/camera.h, Manips/ortho.cpp, MarkEx/MarkExSetup.cpp,
	  MarkEx/abs.cpp, MarkEx/average.cpp, MarkEx/counter.cpp,
	  MarkEx/hsvrgb.cpp, MarkEx/m_control.cpp, MarkEx/multiselect.cpp,
	  MarkEx/randomF.cpp, MarkEx/reson.cpp, MarkEx/strcat.cpp,
	  MarkEx/tripleLine.cpp, MarkEx/vector.cpp, Nongeos/light.cpp,
	  Nongeos/light.h, Nongeos/world_light.cpp, Nongeos/world_light.h,
	  Particles/papi.h, Particles/part_vector.h,
	  Particles/partlib_actions.cpp, Particles/partlib_opengl.cpp,
	  Particles/partlib_system.cpp, Particles/partlib_vector.h,
	  Pixes/dv1394.h, Pixes/filmAVI.cpp, Pixes/filmAVI.h,
	  Pixes/filmAVIPLAY.cpp, Pixes/filmAVIPLAY.h, Pixes/filmFFMPEG.cpp,
	  Pixes/filmFFMPEG.h, Pixes/filmMPEG1.cpp, Pixes/filmMPEG3.cpp,
	  Pixes/filmQT.cpp, Pixes/filmQT.h, Pixes/filmQT4L.cpp,
	  Pixes/pix_buffer.cpp, Pixes/pix_buffer.h,
	  Pixes/pix_buffer_read.h, Pixes/pix_colorreduce.cpp,
	  Pixes/pix_colorreduce.h, Pixes/pix_convert.h,
	  Pixes/pix_coordinate.cpp, Pixes/pix_coordinate.h,
	  Pixes/pix_crop.cpp, Pixes/pix_film.cpp, Pixes/pix_film.h,
	  Pixes/pix_filmDarwin.cpp, Pixes/pix_filmFFMPEG.h,
	  Pixes/pix_filmNEW.cpp, Pixes/pix_filmNEW.h, Pixes/pix_filmNT.cpp,
	  Pixes/pix_filmQT.cpp, Pixes/pix_filmQT.h, Pixes/pix_halftone.cpp,
	  Pixes/pix_halftone.h, Pixes/pix_imageInPlace.cpp,
	  Pixes/pix_kaleidoscope.cpp, Pixes/pix_kaleidoscope.h,
	  Pixes/pix_movie.cpp, Pixes/pix_movie.h,
	  Pixes/pix_movieDarwin.cpp, Pixes/pix_movieDarwin.h,
	  Pixes/pix_movieYUV.cpp, Pixes/pix_movieYUV.h,
	  Pixes/pix_resize.cpp, Pixes/pix_resize.h, Pixes/pix_rgba.h,
	  Pixes/pix_rtx.cpp, Pixes/pix_sig2pix.cpp, Pixes/pix_sig2pix.h,
	  Pixes/pix_texture.cpp, Pixes/pix_video.cpp, Pixes/pix_video.h,
	  Pixes/pix_videoDS.cpp, Pixes/pix_videoDarwin.cpp,
	  Pixes/pix_videoDarwin.h, Pixes/pix_videoNEW.cpp,
	  Pixes/pix_videoNEW.h, Pixes/pix_videoNT.cpp, Pixes/pix_yuv.h,
	  Pixes/videoDV4L.cpp, Pixes/videoDV4L.h, Pixes/videoV4L.cpp,
	  Pixes/videoV4L.h: updated to MAIN (20050819)

2005-08-19 14:28  zmoelnig

	* src/: openGL/GEMglAreTexturesResident.cpp,
	  openGL/GEMglAreTexturesResident.h, openGL/GEMglCallList.h,
	  openGL/GEMglGetString.cpp,
	  openGL/GEMglProgramEnvParameter4fvARB.cpp, openGL/GLdefine.cpp,
	  openGL/GLdefine.h, openGL/GEMglActiveTextureARB.cpp,
	  openGL/GEMglActiveTextureARB.h, openGL/GEMglBindProgramARB.cpp,
	  openGL/GEMglBindProgramARB.h, openGL/GEMglEndList.cpp,
	  openGL/GEMglEndList.h, openGL/GEMglGenProgramsARB.cpp,
	  openGL/GEMglGenProgramsARB.h, openGL/GEMglGetFloatv.cpp,
	  openGL/GEMglGetFloatv.h, openGL/GEMglLoadMatrixd.cpp,
	  openGL/GEMglLoadMatrixd.h, openGL/GEMglLoadMatrixf.cpp,
	  openGL/GEMglLoadMatrixf.h, openGL/GEMglLoadTransposeMatrixd.cpp,
	  openGL/GEMglLoadTransposeMatrixd.h,
	  openGL/GEMglLoadTransposeMatrixf.cpp,
	  openGL/GEMglLoadTransposeMatrixf.h, openGL/GEMglMultMatrixd.cpp,
	  openGL/GEMglMultMatrixd.h, openGL/GEMglMultMatrixf.cpp,
	  openGL/GEMglMultMatrixf.h, openGL/GEMglMultTransposeMatrixd.cpp,
	  openGL/GEMglMultTransposeMatrixd.h,
	  openGL/GEMglMultTransposeMatrixf.cpp,
	  openGL/GEMglMultTransposeMatrixf.h,
	  openGL/GEMglMultiTexCoord2fARB.cpp,
	  openGL/GEMglMultiTexCoord2fARB.h, openGL/GEMglNewList.cpp,
	  openGL/GEMglNewList.h, openGL/GEMglProgramEnvParameter4dARB.cpp,
	  openGL/GEMglProgramEnvParameter4dARB.h,
	  openGL/GEMglProgramLocalParameter4fvARB.cpp,
	  openGL/GEMglProgramLocalParameter4fvARB.h,
	  openGL/GEMglProgramStringARB.cpp, openGL/GEMglProgramStringARB.h,
	  openGL/GEMgluPerspective.cpp, openGL/GEMgluPerspective.h,
	  Controls/gemhead.cpp, Controls/gemwin.cpp, Controls/gemwin.h,
	  Controls/orbserial.cpp: updated to MAIN (20050819)

2005-08-17 16:51  cclepper

	* src/Pixes/pix_filmDarwin.cpp: changed some of the file loading
	  code.  should be faster to load a movie now.

2005-08-17 16:49  cclepper

	* src/Pixes/pix_record.cpp: removed some debug lines

2005-08-17 10:12  zmoelnig

	* Makefile: call the Makefile in src/ rather than src/Gnu

2005-08-16 06:39  tigital

	* src/: Controls/gemwin.cpp, Controls/gemwin.h, Base/GemMan.cpp,
	  Base/GemMan.h: [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 21:13  cclepper

	* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: device
	  selection works.  started VDIG functions

2005-08-01 21:12  cclepper

	* src/Pixes/: pix_record.cpp, pix_record.h: new frame count outlet

2005-07-22 00:34  cclepper

	* src/Pixes/: pix_record.h, pix_record.cpp: added the basics for
	  message based compression settings.  Fixed quite a few things

2005-07-21 19:59  zmoelnig

	* src/Makefile: file Makefile was added on branch vertex_array on
	  2005-08-19 14:18:07 +0000

2005-07-21 19:59  zmoelnig

	* src/Makefile: fixed the "clean" target

2005-07-20 00:55  cclepper

	* src/Pixes/: pix_record.h, pix_record.cpp: added ifdef for
	  _APPLE__

2005-07-20 00:35  cclepper

	* src/Pixes/: pix_record.cpp, pix_record.h: initial commit

2005-07-16 19:36  zmoelnig

	* src/: configure, configure.ac: 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-16 19:36  zmoelnig

	* src/configure: file configure was added on branch vertex_array on
	  2005-08-19 14:18:07 +0000

2005-07-16 19:36  zmoelnig

	* src/configure.ac: file configure.ac was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-07-15 15:29  zmoelnig

	* src/: acinclude.m4, aclocal.m4, configure, configure.ac: (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 15:29  zmoelnig

	* src/acinclude.m4: file acinclude.m4 was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-07-15 15:29  zmoelnig

	* src/aclocal.m4: file aclocal.m4 was added on branch vertex_array
	  on 2005-08-19 14:18:07 +0000

2005-07-15 12:11  zmoelnig

	* src/: acinclude.m4, aclocal.m4, configure, configure.ac: 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 22:45  zmoelnig

	* src/: configure, configure.ac: more quoting in configure.ac
	  checked in configure, so people don't have to go through the
	  hazzle of autoconf

2005-07-14 22:38  zmoelnig

	* src/configure.ac: made the strip-test less verbose

2005-07-07 15:03  zmoelnig

	* src/Pixes/pix_filmNT.cpp: 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 13:37  zmoelnig

	* src/configure.ac: 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 13:30  zmoelnig

	* src/: acinclude.m4, aclocal.m4: 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 13:25  zmoelnig

	* src/Makefile.subdir: delete depen-files

2005-07-07 13:25  zmoelnig

	* src/Makefile.subdir: file Makefile.subdir was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-07-07 13:24  zmoelnig

	* src/Makefile: use "-C"-flag to make instead of "cd" when
	  (dist)cleaning subdirectories

2005-07-07 13:22  zmoelnig

	* src/Base/GemMath.h: file GemMath.h was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-07-07 13:22  zmoelnig

	* src/: Particles/partlib_actions.cpp, Controls/gemwin.cpp,
	  Particles/partlib_vector.h, Pixes/pix_halftone.h,
	  Base/GemFuncUtil.h, Base/GemMath.h: moved stuff from
	  GemLibs/darwinStuff/ into GemMath.h reflect this in the files
	  that included the old files

2005-07-07 09:34  zmoelnig

	* src/Pixes/filmQT.cpp: moved variable declarations to the
	  beginning of the open()-function, so they are not crossed by
	  goto-jumps

2005-07-07 09:28  zmoelnig

	* src/Pixes/pix_freeframe.cpp: removed call to
	  class_set_extern_dir() in __APPLE__

2005-07-04 20:05  zmoelnig

	* src/README.linux: copied from Gnu/README.build and added more
	  information

2005-07-04 20:05  zmoelnig

	* src/README.linux: file README.linux was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-07-04 14:11  zmoelnig

	* src/Base/TextBase.cpp: 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 14:10  zmoelnig

	* src/Pixes/FreeFrame.h: changed __apple__ to __APPLE__

2005-07-04 13:54  zmoelnig

	* src/Pixes/: filmAVI.cpp, filmAVIPLAY.cpp, filmFFMPEG.cpp,
	  filmMPEG1.cpp, filmMPEG3.cpp, filmQT.cpp, filmQT4L.cpp,
	  pix_filmNEW.cpp: more beautiful (?) output on failure...

2005-07-04 13:17  zmoelnig

	* src/Pixes/pix_videoNEW.cpp: use HAVE_VIDEO4LINUX rather than
	  __linux__

2005-07-04 13:16  zmoelnig

	* src/Pixes/: videoV4L.cpp, videoV4L.h: use HAVE_VIDEO4LINUX rather
	  than __linux__ commented out some verbosity

2005-07-04 13:05  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: turn of debug mode

2005-07-04 11:22  zmoelnig

	* src/Pixes/: pix_filmNEW.cpp, pix_filmNEW.h: 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 11:20  zmoelnig

	* src/Pixes/: filmAVI.cpp, filmAVIPLAY.cpp, filmMPEG1.cpp,
	  filmMPEG3.cpp, filmQT.cpp, filmQT4L.cpp: print "<codec> failed"
	  when not being able to open instead of "<codec> unsupported"

2005-07-04 11:18  zmoelnig

	* src/Pixes/filmFFMPEG.cpp: fixed codec initialization

2005-07-04 10:43  zmoelnig

	* src/acinclude.m4: renamed GEM_WITH_TARGET to GEM_TARGET (and use
	  AC_ARG_ENABLE instead of AC_ARG_WITH)

2005-07-04 10:42  zmoelnig

	* src/Makefile: Gem.${EXT} depends on subdirs

2005-07-04 10:40  zmoelnig

	* src/configure.ac: added flag for videofilm-new removed "Base"
	  from the selectable modules

2005-07-04 10:36  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added a function for
	  swapping Red and Blue that works in-place

2005-07-04 10:35  zmoelnig

	* src/Base/configLinux.h.in: added comments added NEW_VIDEOFILM

2005-07-03 21:03  zmoelnig

	* src/: Make.config.in, Makefile.subdir, configure.ac: added check
	  for "dos2unix"

2005-07-03 21:03  zmoelnig

	* src/Make.config.in: file Make.config.in was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-07-03 20:53  zmoelnig

	* src/: Make.config.in, Makefile.subdir, configure.ac: use "-MM"
	  for "make depend" with gnu-preprocessors

2005-07-03 20:42  zmoelnig

	* src/Make.include: file Make.include was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-07-03 20:42  zmoelnig

	* src/: Make.config.in, Make.include, Makefile, Makefile.subdir,
	  configure.ac: 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 17:44  zmoelnig

	* src/Pixes/pix_rtx.cpp: use size_t for datasize

2005-06-29 16:45  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: use "size_t" for
	  dataSize instead of "int" or "long" or "unsigned char" ...

2005-06-27 18:11  zmoelnig

	* src/configure.ac: fixed typo

2005-06-26 20:03  zmoelnig

	* src/configure.ac: prettier results better handling of "strip"

2005-06-26 19:38  zmoelnig

	* src/: Make.config.in, Makefile, configure.ac: use configure to
	  set the extension -"- to set reference-path -"- to set STRIP (on
	  real check though)

2005-06-26 17:33  zmoelnig

	* src/: acinclude.m4, configure.ac: added checks for LDFLAGS

2005-06-26 17:11  zmoelnig

	* src/Base/configLinux.h.in: HAVE_LIBAV{format,codec} is now
	  convered by HAVE_FFMPEG additionally we now have a
	  HAVE_VIDEO4LINUX

2005-06-26 17:07  zmoelnig

	* src/: acinclude.m4, configure.ac: framework-checks and
	  cxxflags-checks

2005-06-26 14:46  zmoelnig

	* src/Makefile: "configure"-target

2005-06-26 14:39  zmoelnig

	* src/install-sh: file install-sh was added on branch vertex_array
	  on 2005-08-19 14:18:07 +0000

2005-06-26 14:39  zmoelnig

	* src/: acinclude.m4, configure.ac, install-sh: works better (still
	  not yet where we want to be)

2005-06-25 18:49  zmoelnig

	* src/config.guess: file config.guess was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-06-25 18:49  zmoelnig

	* src/config.sub: file config.sub was added on branch vertex_array
	  on 2005-08-19 14:18:07 +0000

2005-06-25 18:49  zmoelnig

	* src/: Make.config.in, Makefile, Makefile.subdir, config.guess,
	  config.sub, configure.ac: first try of a new build-system based
	  on gnters code, autoconf>2.57 and that gets rid of the
	  Gnu-directory

2005-06-20 16:47  zmoelnig

	* help/scopeXYZ~.pd: updated documentation

2005-06-20 16:47  zmoelnig

	* help/: pix_resize.pd, pix_video.pd: updated documentation (thanks
	  to georg holzmann)

2005-06-20 16:41  zmoelnig

	* src/Base/GemPixUtil.cpp: fixed documentation

2005-06-20 16:41  zmoelnig

	* src/openGL/GEMglMultiTexCoord2fARB.h: added newline to end of
	  file

2005-06-20 16:41  zmoelnig

	* src/openGL/GEMglMultiTexCoord2fARB.h: file
	  GEMglMultiTexCoord2fARB.h was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2005-06-19 20:45  zmoelnig

	* src/: Base/CPPExtern.h, Base/GemBase.h, Base/GemExportDef.h,
	  Base/GemGluObj.h, Base/GemMan.cpp, Base/GemMan.h,
	  Base/GemPathBase.cpp, Base/GemPixImageLoad.cpp,
	  Base/GemPixImageSave.cpp, Base/GemPixUtil.cpp, Base/GemPixUtil.h,
	  Base/GemState.cpp, Base/GemWinCreate.h, Base/GemWinCreateMac.cpp,
	  Base/GemWinCreateNT.cpp, Base/TextBase.cpp, Base/config.h,
	  Base/sgiimage.cpp, Controls/gemwin.cpp, Controls/gemwin.h,
	  Controls/orbserial.cpp, Geos/model_loader.h, Manips/camera.h,
	  Manips/shearXY.cpp, Manips/shearXY.h, Manips/shearXZ.cpp,
	  Manips/shearXZ.h, Manips/shearYX.cpp, Manips/shearYX.h,
	  Manips/shearYZ.cpp, Manips/shearYZ.h, Manips/shearZX.cpp,
	  Manips/shearZX.h, Manips/shearZY.cpp, Manips/shearZY.h,
	  MarkEx/abs.cpp, MarkEx/average.cpp, MarkEx/counter.cpp,
	  MarkEx/hsvrgb.cpp, MarkEx/m_control.cpp, MarkEx/multiselect.cpp,
	  MarkEx/randomF.cpp, MarkEx/reson.cpp, MarkEx/strcat.cpp,
	  MarkEx/tripleLine.cpp, MarkEx/vector.cpp: replaced WIN32 (or NT)
	  (or _WINDOWS) (or...) by __WIN32__

2005-06-19 20:41  zmoelnig

	* src/Particles/: papi.h, part_vector.h, partlib_actions.cpp,
	  partlib_opengl.cpp, partlib_system.cpp, partlib_vector.h:
	  replaced WIN32 with __WIN32__

2005-06-19 20:38  zmoelnig

	* src/gem.dsp: 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 20:36  zmoelnig

	* src/Base/configNT.h: 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 20:34  zmoelnig

	* src/Pixes/: filmAVI.cpp, filmAVI.h, filmAVIPLAY.h, filmQT.cpp,
	  filmQT.h, pix_buffer.h, pix_film.cpp, pix_filmNT.cpp,
	  pix_filmQT.h, pix_freeframe.cpp, pix_freeframe.h,
	  pix_kaleidoscope.h, pix_movie.cpp, pix_movie.h,
	  pix_movieDarwin.h, pix_movieYUV.cpp, pix_movieYUV.h,
	  pix_video.cpp, pix_videoDS.cpp, pix_videoNT.cpp: renamed defines
	  "NT", "WIN32" and "_WINDOWS" by "__WIN32__"

2005-06-19 20:32  zmoelnig

	* src/openGL/GEMgluPerspective.cpp: file GEMgluPerspective.cpp was
	  added on branch vertex_array on 2005-08-19 12:29:56 +0000

2005-06-19 20:32  zmoelnig

	* src/openGL/GEMgluPerspective.h: file GEMgluPerspective.h was
	  added on branch vertex_array on 2005-08-19 12:29:56 +0000

2005-06-19 20:32  zmoelnig

	* src/openGL/: GEMgluPerspective.cpp, GEMgluPerspective.h: suddenly
	  m$vc didn't like variables "near" and "far", so i renamed them to
	  "m_near" and "m_far"

2005-06-19 19:11  zmoelnig

	* src/Pixes/FreeFrame.h: ifdef'ed (re)definition of
	  WIN32_LEAN_AND_MEAN

2005-06-19 19:10  zmoelnig

	* src/Pixes/pix_multiblob.cpp: fixed recursion-bug with distance()

2005-06-19 18:58  zmoelnig

	* src/Base/GemGluObj.h: added re-definition of GLU_SILHOUETTE
	  _after_ including the openGL-headers

2005-06-14 08:57  zmoelnig

	* src/Base/sgiimage.cpp: 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 18:09  ggeiger

	* src/gem.dsp: Replaced "Programme" with PROGRAMFILES environment
	  variable for finding m_pd.h

2005-06-09 17:35  ggeiger

	* GEM_INSTALL.bat: use ProgramFiles variable to detect path to pd

2005-06-03 11:29  zmoelnig

	* src/Pixes/: pix_videoLinux.cpp, pix_videoLinux.h: 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 11:20  zmoelnig

	* src/Base/: GemDag.cpp, GemDag.h: 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 11:10  zmoelnig

	* src/Gnu/configure: removed: people should (well, now they "must")
	  run autoconf in order to generate their own configure-script

2005-06-03 11:09  zmoelnig

	* src/Gnu/README.build: added a note that tells people to run
	  "autoconf" before "./configure"

2005-06-03 10:57  zmoelnig

	* src/Controls/: gemwin.cpp, gemwin.h: colors can now be RGB or
	  (new:) RGBA

2005-06-03 08:55  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: 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 08:54  zmoelnig

	* src/Base/GemBase.h: HELPSYMBOL_BASE must be defined _before_
	  including CPPExtern.h to have any effect

2005-06-02 13:25  zmoelnig

	* src/Pixes/: pix_mean_color.cpp, pix_mean_color.h: 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 18:42  tigital

	* src/Pixes/: pix_convert.h, pix_resize.cpp, pix_rgba.h: [OSX]
	  OpenGL headers are now centrally located in Base/GemMan.h

2005-06-01 18:40  tigital

	* src/Pixes/pix_yuv.h: corrected description

2005-06-01 18:35  tigital

	* src/Pixes/: pix_movie.cpp, pix_movieDarwin.cpp, pix_movieYUV.cpp:
	  [OSX] OpenGL headers are in Base/GemMan.h

2005-06-01 18:34  tigital

	* src/Pixes/pix_videoDarwin.cpp: [OSX] correct call to
	  dialogCallback, not dialogMess (shuts up gcc4.0 warning); small
	  header change

2005-06-01 18:28  tigital

	* src/Pixes/: pix_halftone.cpp, pix_halftone.h: [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 17:57  tigital

	* src/Pixes/: pix_filmQT.cpp, pix_filmQT.h: [OSX] converted the
	  last of the MACOSX to __APPLE__ ifdef's?

2005-06-01 17:48  tigital

	* src/Pixes/FreeFrame.h: coalesced #ifdef between linux & apple
	  (since they are the same typedefs)

2005-06-01 17:46  tigital

	* src/Pixes/FreeFrame.h: [OSX] corrected #ifdef and added LPVOID
	  define

2005-06-01 17:43  tigital

	* src/Particles/: partlib_actions.cpp, partlib_vector.h: [OSX]
	  compile-time check (via AvailabilityMacros.h) for support of
	  sinf() & friends in math.h (now defined in >10.4.x)

2005-06-01 17:40  tigital

	* src/Manips/ortho.cpp: header includes now centralized in
	  Base/GemMan.h

2005-06-01 17:38  tigital

	* src/Geos/: text2d.cpp, textoutline.cpp: [OSX] converted the last
	  of the MACOSX to __APPLE__ ifdef's?

2005-06-01 17:36  tigital

	* src/Geos/sphere.cpp: more readable formatting

2005-06-01 17:32  tigital

	* src/Controls/gemwin.cpp: [OSX] compile-time check (via
	  AvailabilityMacros.h) for support of sinf() & friends in math.h
	  (now defined in >10.4.x)

2005-06-01 17:26  tigital

	* src/: Geos/square.cpp, Base/GemShape.cpp, Base/GemShape.h:
	  corrected spelling of SetVertex()

2005-06-01 17:20  tigital

	* src/Base/GemMan.h: now includes all OpenGL/ headers for OSX

2005-06-01 17:16  tigital

	* src/Base/GemPixUtil.cpp: 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 17:08  tigital

	* src/Base/GemWinCreateXWin.cpp: added "#ifdef unix" so osx doesn't
	  try compiling it (at least until the future?)

2005-06-01 17:06  tigital

	* src/Base/GemWinCreateMac.cpp: gcc4.0 fixes and miscellaneous
	  cleanups:  AGL's swapinterval now set in BuildGLContext()

2005-06-01 16:59  tigital

	* src/Base/configDarwin.h.in: needed for proper Darwin
	  configure-ing

2005-06-01 16:56  tigital

	* src/Gnu/configure.in: added Darwin configure stuff

2005-06-01 16:54  tigital

	* src/Gnu/Makefile.in: replaced ".pd_linux" with $(TARGET) so that
	  we can use this on more than one platform

2005-05-30 21:54  zmoelnig

	* src/Gnu/configure.in: use "ffmpeg-config --plugin-libs" instead
	  of "ffmpeg-config --libs" this allows us to link on x86_64
	  without problems

2005-05-25 20:44  zmoelnig

	* src/Pixes/: pix_film.cpp, pix_film.h, pix_video.cpp: 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 17:03  zmoelnig

	* src/Gnu/: configure, configure.in: 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 17:01  zmoelnig

	* src/Base/configNT.h: added HAVE_LIBJPEG and HAVE_LIBTIFF in order
	  to compile with image reading/writing support

2005-05-23 16:58  zmoelnig

	* src/Base/: GemPixImageLoad.cpp, GemPixImageSave.cpp,
	  configLinux.h.in: 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 14:11  zmoelnig

	* src/Gnu/: configure.in, configure: 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 13:59  zmoelnig

	* src/: Base/config.h, Base/configLinux.h.in, Gnu/configure.in,
	  Pixes/filmFFMPEG.cpp, Pixes/filmFFMPEG.h, Pixes/pix_filmFFMPEG.h:
	  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 13:56  zmoelnig

	* src/Gnu/Makefile.subdir: added preprocessor-flags CPPFLAGS to the
	  compiler-flags

2005-05-23 11:29  zmoelnig

	* src/Gnu/configure.in: enforce X only on Linux (Darwin can do
	  without)

2005-05-23 11:02  zmoelnig

	* src/Gnu/Makefile.subdir: on "distclean" remove ALL .o (and .obj)
	  files, even those that are not in Make.source

2005-05-21 04:34  tigital

	* src/Gnu/makesource: corrected spelling

2005-05-19 13:41  zmoelnig

	* src/Gnu/: acinclude.m4, aclocal.m4, configure: did better
	  quoting, this should fix the issues with autoconf>2.53

2005-05-17 16:00  zmoelnig

	* src/Gnu/configure.in: changed uname-flags "--machine" and
	  "--kernel-name" to "-m" and "-s" (which should work on osX too

2005-05-17 02:24  tigital

	* src/Gnu/: config.guess, config.sub: updates for config system
	  that identify darwin 10.4

2005-05-13 21:48  zmoelnig

	* src/Pixes/pix_crop.cpp: [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 18:51  zmoelnig

	* src/Nongeos/: light.cpp, light.h, spot_light.cpp, spot_light.h,
	  world_light.cpp, world_light.h: 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 20:31  zmoelnig

	* src/Pixes/: pix_buffer.h, pix_buffer_read.cpp,
	  pix_buffer_write.cpp: fixed the "external" pix_buffer_class

2005-05-04 15:22  zmoelnig

	* src/Base/CPPExtern.h: added a flag to declare the
	  pdclass-definition non-static (so we can findbyclass() from other
	  objects)

2005-05-04 15:21  zmoelnig

	* src/Pixes/: pix_buffer.cpp, pix_buffer.h, pix_buffer_read.cpp,
	  pix_buffer_read.h, pix_buffer_write.cpp: 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 19:32  zmoelnig

	* src/Base/configLinux.h.in: entry for DONT_USE_ARB

2005-05-03 19:31  zmoelnig

	* src/Gnu/configure.in: 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 17:47  zmoelnig

	* src/Gnu/configure.in: added some verbose output at the end of
	  configuration, so the user will know what is going on

2005-05-03 13:35  zmoelnig

	* src/Pixes/: pix_freeframe.cpp, pix_freeframe.h: 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 11:26  zmoelnig

	* src/Pixes/: pix_coordinate.cpp, pix_coordinate.h: 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 11:24  zmoelnig

	* src/Pixes/pix_texture.cpp: 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 11:21  zmoelnig

	* src/Base/GemState.h: more advanced usage of the "texture":
	  2==rectangle (so we can react on the specifics of
	  rectangle-textures in downstream objects)

2005-04-26 05:34  tigital

	* src/Base/GemPixUtil.cpp: corrected yv12 to rgb on osx, yv12 to
	  rgba/bgra, and error reporting for copy2ImageStruct

2005-04-26 03:58  tigital

	* src/Pixes/pix_movement2.h: changed boolean to bool, which is
	  osx-compilable and more in line with the rest of gem's codebase

2005-04-25 19:01  zmoelnig

	* help/pix_movement2.pd: help-patch for [pix_movement2]

2005-04-25 19:00  zmoelnig

	* src/Pixes/: pix_movement2.cpp, pix_movement2.h: another object
	  that tries to get the movement within an image-stream

2005-04-24 23:59  cclepper

	* src/Pixes/pix_coordinate.cpp: added check for state->texture and
	  that actual coordinates exist in the render method

2005-04-21 16:58  zmoelnig

	* src/Pixes/pix_freeframe.cpp: initial support for loading plugins
	  un windows and osX (still not tested)

2005-04-21 14:05  zmoelnig

	* src/Gnu/configure.in: fixed...

2005-04-21 13:46  zmoelnig

	* src/Gnu/configure.in: 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 11:42  zmoelnig

	* src/Pixes/pix_freeframe.cpp: fixed bug that crashed pd/Gem when
	  an exception was thrown (wrong type...) fixed bug with a
	  parameter-offset of 1

2005-04-20 19:31  zmoelnig

	* src/Pixes/: FreeFrame.h, pix_freeframe.cpp, pix_freeframe.h,
	  pix_imageInPlace.cpp: initial support for FreeFrame-plugins
	  currently i have only tested this on linux

2005-04-18 19:06  zmoelnig

	* src/Base/GemBase.h: usage of the "--disable-ARB" to disable
	  ARB-vertex-shaders

2005-04-18 19:02  zmoelnig

	* src/Gnu/: configure, configure.in: adding a "--disable-ARB" flag
	  for disabling the build of ARB-vertex-programs

2005-04-18 17:59  zmoelnig

	* src/Gnu/: configure, configure.in: 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 17:52  zmoelnig

	* src/Base/: GemPixImageLoad.cpp, GemPixImageSave.cpp,
	  configLinux.h.in: added support for ImageMagick++ (used here for
	  loading and saving images)

2005-04-18 17:51  zmoelnig

	* src/Gnu/: acinclude.m4, aclocal.m4, configure, configure.in:
	  added support for ImageMagick (currently used for loading/writing
	  images)

2005-04-18 16:08  zmoelnig

	* src/Geos/: circle.cpp, curve.cpp, curve3d.cpp, cylinder.cpp,
	  disk.cpp, newWave.cpp, ripple.cpp, rubber.cpp, sphere.cpp,
	  teapot.cpp, torus.cpp, tube.cpp: 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 15:17  zmoelnig

	* src/Gnu/: configure, configure.in: regrouped things even more
	  (put type-checks before library-checks)

2005-04-18 14:52  zmoelnig

	* src/Gnu/: Makefile.in, Makefile.subdir, acinclude.m4, aclocal.m4,
	  configure, configure.in: 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 19:33  zmoelnig

	* src/Pixes/: filmQT.cpp, videoDV4L.cpp: a function that claims to
	  return an integer should return an integer

2005-04-11 18:14  tigital

	* src/openGL/GEMglBindProgramARB.cpp: [stupid]correct name in
	  header

2005-04-11 18:14  zmoelnig

	* src/openGL/GEMglBindProgramARB.cpp: file GEMglBindProgramARB.cpp
	  was added on branch vertex_array on 2005-08-19 12:29:56 +0000

2005-04-07 14:52  zmoelnig

	* examples/09.openGL/02.displayList.pd: an example for using
	  display-lists

2005-04-07 13:06  zmoelnig

	* help/scopeXYZ~.pd: help for [scopeXYZ~]

2005-04-06 21:02  zmoelnig

	* src/Geos/scopeXYZ.cpp: made [scopeXYZ~] work (although there is
	  still one single point left that sometimes occurs at 0/0/0)

2005-04-05 12:52  zmoelnig

	* src/openGL/GEMglGetFloatv.cpp: file GEMglGetFloatv.cpp was added
	  on branch vertex_array on 2005-08-19 12:29:56 +0000

2005-04-05 12:52  zmoelnig

	* src/openGL/GEMglGetFloatv.h: file GEMglGetFloatv.h was added on
	  branch vertex_array on 2005-08-19 12:29:56 +0000

2005-04-05 12:52  zmoelnig

	* src/openGL/GEMglNewList.cpp: file GEMglNewList.cpp was added on
	  branch vertex_array on 2005-08-19 12:29:56 +0000

2005-04-05 12:52  zmoelnig

	* src/openGL/GEMglNewList.h: file GEMglNewList.h was added on
	  branch vertex_array on 2005-08-19 12:29:56 +0000

2005-04-05 12:52  zmoelnig

	* src/openGL/: GEMglEndList.cpp, GEMglEndList.h,
	  GEMglGetFloatv.cpp, GEMglGetFloatv.h, GEMglNewList.cpp,
	  GEMglNewList.h: added wrapper for glEndList() and glNewList():
	  this is cool as it allows to makeuser defined display-lists
	  (performance boost)

2005-04-05 12:52  zmoelnig

	* src/openGL/GEMglEndList.cpp: file GEMglEndList.cpp was added on
	  branch vertex_array on 2005-08-19 12:29:56 +0000

2005-04-05 12:52  zmoelnig

	* src/openGL/GEMglEndList.h: file GEMglEndList.h was added on
	  branch vertex_array on 2005-08-19 12:29:56 +0000

2005-04-04 18:50  zmoelnig

	* help/pix_multiblob.pd: a help-patch

2005-04-04 18:27  zmoelnig

	* abstractions/: pix_blobtracker-help.pd, pix_blobtracker.pd:
	  adapted to the longer feature-vectors of [pix_multiblob]; a first
	  help-patch

2005-04-04 18:24  zmoelnig

	* src/Pixes/: pix_multiblob.cpp, pix_multiblob.h: output more
	  information (like minX/Y, weighted position,...) weighted
	  position produces more stable tracking

2005-04-01 09:45  zmoelnig

	* src/Base/GemPixUtil.cpp: #ifdef'ed the altivec code properly, so
	  it will compile on other systems as well

2005-04-01 03:26  tigital

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: initial altivec speedups
	  to: bgra to yuv; yv12 to yuv

2005-03-31 18:25  zmoelnig

	* help/: colorSquare.pd, torus.pd, teapot.pd: updated documentation
	  a bit

2005-03-31 18:07  zmoelnig

	* src/Base/GemGluObj.cpp: missed a "break" in a case-loop.

2005-03-31 17:58  zmoelnig

	* src/Base/GemGluObj.cpp: 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 17:55  zmoelnig

	* src/Base/GemShape.cpp: use "GL_DEFAULT_GEM" instead of "-1" as
	  the default drawType (negative values are a bad idea for GLenum)

2005-03-31 17:47  zmoelnig

	* abstractions/pix_blobtracker.pd: a blobtracker based on
	  [pix_multiblob] and some objects from "iemmatrix"

2005-03-31 17:00  zmoelnig

	* src/Geos/: circle.cpp, colorSquare.cpp, cube.cpp, cuboid.cpp,
	  curve.cpp, curve3d.cpp, cylinder.cpp, disk.cpp, newWave.cpp,
	  polygon.cpp, primTri.cpp, rectangle.cpp, scopeXYZ.cpp,
	  slideSquares.cpp, sphere.cpp, square.cpp, teapot.cpp, torus.cpp,
	  triangle.cpp, tube.cpp: use "GL_DEFAULT_GEM" instead of "-1" as
	  the default drawType (negative values are a bad idea for GLenum)

2005-03-31 16:58  zmoelnig

	* src/Base/GemBase.h: added a new drawType "GL_DEFAULT_GEM" (since
	  using "-1" was a bad idea for GLenum)

2005-03-31 16:40  zmoelnig

	* src/Gnu/: configure, configure.in: 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 08:42  zmoelnig

	* src/Base/GemPixUtil.cpp: there are even better conversions (at
	  least you can control all YUV<->RGB conversion on a central
	  point)

2005-03-30 22:02  zmoelnig

	* src/Pixes/: pix_multiblob.cpp, pix_multiblob.h: 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 21:48  zmoelnig

	* src/Geos/: scopeXYZ.cpp, scopeXYZ.h, torus.cpp, torus.h: new
	  Geos: [scopeXYZ~] and [torus]

2005-03-30 20:58  zmoelnig

	* src/: Base/GemPixUtil.h, Base/GemShape.cpp, Geos/circle.cpp,
	  Geos/colorSquare.cpp, Geos/cube.cpp, Geos/cuboid.cpp,
	  Geos/curve.cpp, Geos/curve3d.cpp, Geos/cylinder.cpp,
	  Geos/disk.cpp, Geos/newWave.cpp, Geos/polygon.cpp,
	  Geos/primTri.cpp, Geos/rectangle.cpp, Geos/ripple.cpp,
	  Geos/rubber.cpp, Geos/slideSquares.cpp, Geos/sphere.cpp,
	  Geos/square.cpp, Geos/teapot.cpp, Geos/triangle.cpp,
	  Geos/tube.cpp: added "default"-drawtype

2005-03-22 21:41  zmoelnig

	* src/Base/GemPixUtil.cpp: changed RGB<->YUV conversion to be more
	  standards-compliant; clamped the results

2005-03-22 03:48  tigital

	* src/openGL/: GEMglActiveTextureARB.cpp, GEMglActiveTextureARB.h,
	  GEMglMultiTexCoord2fARB.cpp, GEMglMultiTexCoord2fARB.h,
	  GEMgluPerspective.cpp, GEMgluPerspective.h: more OpenGL wrappers
	  I've had sitting on my drive

2005-03-22 03:48  zmoelnig

	* src/openGL/GEMglActiveTextureARB.cpp: file
	  GEMglActiveTextureARB.cpp was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2005-03-22 03:48  zmoelnig

	* src/openGL/GEMglActiveTextureARB.h: file GEMglActiveTextureARB.h
	  was added on branch vertex_array on 2005-08-19 12:29:56 +0000

2005-03-22 03:48  zmoelnig

	* src/openGL/GEMglMultiTexCoord2fARB.cpp: file
	  GEMglMultiTexCoord2fARB.cpp was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2005-03-09 01:24  tigital

	* src/Base/GemMan.cpp: 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 16:33  zmoelnig

	* src/Base/GemPixUtil.h: use DONT_INCLUDE_GLEXT rather than the
	  INCLUDE_GLEXT (which is nowhere defined)

2005-03-07 16:31  zmoelnig

	* src/Base/GemMan.cpp: properly include GL/glext.h (btw, wtfh are
	  apple's openGL-headers in openGL/ instead of GL/ ... nevermind)

2005-03-07 10:19  zmoelnig

	* src/Base/CPPExtern.h: include <new> to enable the use of real C++
	  constructors

2005-03-06 12:21  zmoelnig

	* src/MarkEx/: MarkExSetup.cpp, m_control.cpp: removed [change] (is
	  in pd for some times)

2005-02-28 02:15  tigital

	* src/Base/GemPixUtil.h: - added support for YV12(short*) for
	  pdp2gem - added support for RGB/BGR to setCsizeByFormat - began
	  altivec support (non-functional atm)

2005-02-28 01:05  tigital

	* src/Base/GemPixUtil.cpp: - added support for YV12(short*) for
	  pdp2gem - added support for RGB/BGR to setCsizeByFormat - began
	  altivec support (non-functional atm)

2005-02-07 19:18  zmoelnig

	* src/openGL/: GEMglAreTexturesResident.cpp,
	  GEMglAreTexturesResident.h, GEMglCallList.h: cleaned up, and
	  removed crashes

2005-02-07 16:56  zmoelnig

	* src/openGL/GEMglGetString.cpp: fixed bug that crashed pd when
	  NULL was returned by glGetString()

2005-02-07 16:31  zmoelnig

	* src/Controls/: gemlist_info.cpp, gemlist_info.h: cleaned up a bit

2005-02-07 16:07  zmoelnig

	* src/Pixes/: dv1394.h, videoDV4L.h: using own "dv1394.h", since
	  libdv4-dev has skipped this file

2005-02-07 16:05  zmoelnig

	* src/Geos/: tube.cpp, tube.h: windoze does not like array-sizes
	  that are determined at runtime

2005-02-07 14:59  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: catching errors that might get
	  thrown by glx

2005-02-07 14:42  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: catching errors that might get
	  thrown by glx

2005-02-07 14:21  zmoelnig

	* src/Manips/: camera.cpp, camera.h: use Base/GemVector instead of
	  own CVector3

2005-02-07 14:20  zmoelnig

	* src/Base/GemVector.h: file GemVector.h was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-02-07 14:20  zmoelnig

	* src/Base/: GemVector.cpp, GemVector.h: a class for 3D-vectors
	  (formerly found in Manips/camera)

2005-02-07 14:20  zmoelnig

	* src/Base/GemVector.cpp: file GemVector.cpp was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2005-02-07 13:46  zmoelnig

	* src/Nongeos/setup.h: oh, it's here again...

2005-02-07 13:45  zmoelnig

	* src/Pixes/: pix_dv.cpp, pix_dv.h, pix_dvLinux.cpp, pix_dvLinux.h:
	  [pix_dv] is covered by [pix_video]

2005-02-07 13:43  zmoelnig

	* src/Gnu/README.build: updated a bit

2005-02-07 13:04  zmoelnig

	* src/Base/GemBase.h: 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 13:02  zmoelnig

	* src/Base/configNT.h: use FILM__NEW instead of __FILM__NEW use
	  DONT_INCLUDE_GLEXT instead of INCLUDE_GLEXT

2005-02-07 13:00  zmoelnig

	* src/openGL/GEMglLoadTransposeMatrixf.cpp: file
	  GEMglLoadTransposeMatrixf.cpp was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2005-02-07 13:00  zmoelnig

	* src/openGL/GEMglMultTransposeMatrixd.cpp: file
	  GEMglMultTransposeMatrixd.cpp was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2005-02-07 13:00  zmoelnig

	* src/openGL/GEMglMultTransposeMatrixf.cpp: file
	  GEMglMultTransposeMatrixf.cpp was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2005-02-07 13:00  zmoelnig

	* src/openGL/GEMglProgramEnvParameter4dARB.cpp: file
	  GEMglProgramEnvParameter4dARB.cpp was added on branch
	  vertex_array on 2005-08-19 12:29:56 +0000

2005-02-07 13:00  zmoelnig

	* src/openGL/GEMglProgramLocalParameter4fvARB.cpp: file
	  GEMglProgramLocalParameter4fvARB.cpp was added on branch
	  vertex_array on 2005-08-19 12:29:56 +0000

2005-02-07 13:00  zmoelnig

	* src/openGL/GEMglProgramStringARB.cpp: file
	  GEMglProgramStringARB.cpp was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2005-02-07 13:00  zmoelnig

	* src/openGL/GEMglLoadTransposeMatrixd.cpp: file
	  GEMglLoadTransposeMatrixd.cpp was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2005-02-07 13:00  zmoelnig

	* src/openGL/: GEMglLoadTransposeMatrixd.cpp,
	  GEMglLoadTransposeMatrixf.cpp, GEMglMultTransposeMatrixd.cpp,
	  GEMglMultTransposeMatrixf.cpp, GEMglProgramEnvParameter4dARB.cpp,
	  GEMglProgramEnvParameter4fvARB.cpp,
	  GEMglProgramLocalParameter4fvARB.cpp, GEMglProgramStringARB.cpp:
	  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 21:26  tigital

	* src/Base/GemWinCreateMac.cpp: now functional on osx

2005-01-31 18:50  tigital

	* GEM_darwin.pbproj/project.pbxproj: updated to my setup

2005-01-14 09:54  zmoelnig

	* src/Gnu/configure.in: added the missing " to the NEW_VIDEOFILM
	  definition

2005-01-14 09:53  zmoelnig

	* src/Gnu/makesource: ./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 20:20  zmoelnig

	* src/Gnu/configure: oops again; forgot a "

2005-01-12 19:12  zmoelnig

	* src/Gnu/configure: oops; should run again (note: this is just
	  rev1.27 with __NEW__ replaced by NEW_VIDEOFILM)

2005-01-11 12:44  zmoelnig

	* src/: Gnu/configure, Gnu/configure.in, Pixes/pix_film.h,
	  Pixes/pix_filmNEW.h, Pixes/pix_video.h, Pixes/pix_videoNEW.h,
	  Base/config.h: 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 11:22  zmoelnig

	* src/Base/: CPPExtern.cpp, CPPExtern.h: 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 18:43  tigital

	* src/Geos/model_loader.h: oops!  shouldn't include
	  "Base/GemFuncUtil.h" after #ifdef __cplusplus extern "C" {...}

2004-12-24 10:54  timblech

	* src/Pixes/pix_mean_color.cpp: fixed bug

2004-12-22 19:03  tigital

	* src/Nongeos/world_light.h: - header consolidation:  #includes
	  should go in headers (or in this case, already are)!

2004-12-22 18:49  tigital

	* src/Pixes/: pix_colorreduce.cpp, pix_colorreduce.h: 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 18:48  tigital

	* src/Manips/: camera.cpp, camera.h: 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 18:44  tigital

	* src/: Particles/part_vector.h, Particles/partlib_actions.cpp,
	  Particles/partlib_vector.h, Base/GemFuncUtil.h, Base/Matrix.cpp,
	  Geos/model_loader.cpp, Geos/model_loader.h, Geos/newWave.cpp,
	  Geos/newWave.h, Geos/ripple.cpp, Geos/ripple.h, Geos/rubber.cpp,
	  Geos/rubber.h, Pixes/pix_kaleidoscope.cpp,
	  Pixes/pix_kaleidoscope.h, Pixes/pix_sig2pix.cpp,
	  Pixes/pix_sig2pix.h, Controls/gemlist_info.cpp,
	  Controls/gemlist_info.h: ppc only:  sqrt speed up via assembly
	  instruction (at least 2x) - header consolidation:  #includes
	  should go in headers!

2004-12-22 18:00  tigital

	* src/Base/GemBase.h: rearrange/coalesce headers, added glu.h

2004-12-22 17:58  tigital

	* src/Base/CPPExtern.h: add functions for 5 arguments

2004-12-15 15:02  zmoelnig

	* src/Pixes/pix_gain.cpp: fixed to compile under win/lin again

2004-12-15 07:21  tigital

	* src/Pixes/pix_videoDarwin.h: cleanup dialogMess

2004-12-15 07:17  tigital

	* src/Pixes/pix_videoDarwin.cpp: fixed crash bug when changing
	  dimen or colorspace while rendering:	some header cleanup, too

2004-12-14 01:49  tigital

	* src/Controls/gemwindow.cpp: minimal OSX-only changes for
	  multiple_window branch, now it compiles :-)

2004-12-14 01:40  tigital

	* src/Base/GemWinCreateMac.cpp: OSX-only changes for
	  multiple_window branch:  added topmostGemWindow() (but don't know
	  what it's really supposed to do:  this is just a copy of the
	  XWindows function), and added window bounds output to mouse
	  messages

2004-12-14 01:30  tigital

	* src/Base/GemOutput.cpp: OSX-only changes:  now it compiles

2004-12-14 01:02  tigital

	* GEM_darwin.pbproj/project.pbxproj: update to my setup

2004-12-14 00:41  tigital

	* src/Pixes/pix_gain.cpp: typo correction in altivec function name

2004-12-14 00:25  tigital

	* src/Pixes/pix_2grey.h: type correction in altivec function name

2004-12-13 18:51  zmoelnig

	* src/Output/gemextwin.cpp: added check whether there is a valid
	  display before destroying it...

2004-12-13 14:22  zmoelnig

	* examples/04.video/01.VideoPaint.pd: 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 16:05  timblech

	* src/Pixes/pix_mean_color.cpp: simplified outlet

2004-12-07 14:24  timblech

	* src/Pixes/: pix_mean_color.cpp, pix_mean_color.h: initial checkin
	  pix_mean_color

2004-12-07 12:52  zmoelnig

	* src/Controls/gemwindow.cpp: output events through the outlet
	  instead of dedicated objects ([gemmouse])

2004-12-07 12:50  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: changed the EventMask to get
	  focus-events

2004-12-07 12:48  zmoelnig

	* src/Controls/gemwindow.h: added infoMess() to output information

2004-12-07 12:47  zmoelnig

	* src/Base/: GemOutput.cpp, GemOutput.h: added an outlet for events
	  (and some comments)

2004-12-06 14:58  zmoelnig

	* src/Vertex/vertex_draw.cpp: oops, last checkin had VBO
	  disabled...

2004-12-06 14:43  zmoelnig

	* src/Vertex/: vertex_VBR.cpp, vertex_VBR.h: vector-based rotation
	  on a per-vertex basis; hard to handle though...

2004-12-06 14:41  zmoelnig

	* src/Vertex/: vertex_tabread.cpp, vertex_tabread.h,
	  vertex_tabwrite.cpp, vertex_tabwrite.h: objects to read/write
	  data from/to tables; data is interleaved (e.g. vertex-data is
	  stored in the table as [x1 y1 z1 w1 x2 y2 z2 w2 ...]; probably
	  there is a need for [vertex_tabread4] that uses 4 tables for
	  non-interleaved data (x, y, z and w)

2004-12-06 14:39  zmoelnig

	* src/Vertex/: vertex_draw.cpp, vertex_model.cpp: made all arrays
	  have 4 components; this enables us to use the color-array as
	  vertex-array and so on; thus is make any sense ?

2004-12-06 10:38  zmoelnig

	* src/Gnu/makesource: merged in the changes from HEAD that allows
	  to give the subdirectories for which we want Make.source to be
	  created

2004-12-06 10:34  zmoelnig

	* src/Pixes/: dv1394.h, videoDV4L.cpp: use the provided dv1394.h
	  instead of an external one

2004-12-06 10:29  zmoelnig

	* src/Pixes/videoDV4L.h: use the local dv1394.h file

2004-12-06 10:02  zmoelnig

	* src/openGL/setup.h: now it's gone in this galaxis; where will it
	  re-appear like undead ?

2004-12-03 13:15  zmoelnig

	* src/Geos/cuboid.cpp: added newline at end of file

2004-11-28 01:00  tigital

	* src/openGL/: GEMglBindProgramARB.cpp, GEMglBindProgramARB.h,
	  GEMglGenProgramsARB.cpp, GEMglGenProgramsARB.h,
	  GEMglProgramEnvParameter4dARB.cpp,
	  GEMglProgramEnvParameter4dARB.h,
	  GEMglProgramEnvParameter4fvARB.cpp,
	  GEMglProgramEnvParameter4fvARB.h,
	  GEMglProgramLocalParameter4fvARB.cpp,
	  GEMglProgramLocalParameter4fvARB.h, GEMglProgramStringARB.cpp,
	  GEMglProgramStringARB.h: some wrappers for gl "program" stuff:
	  should be ok for any GL with ARB_vertex_program and/or
	  ARB_fragment_program defined

2004-11-28 01:00  zmoelnig

	* src/openGL/GEMglBindProgramARB.h: file GEMglBindProgramARB.h was
	  added on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 01:00  zmoelnig

	* src/openGL/GEMglGenProgramsARB.cpp: file GEMglGenProgramsARB.cpp
	  was added on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 01:00  zmoelnig

	* src/openGL/GEMglGenProgramsARB.h: file GEMglGenProgramsARB.h was
	  added on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 01:00  zmoelnig

	* src/openGL/GEMglProgramEnvParameter4dARB.h: file
	  GEMglProgramEnvParameter4dARB.h was added on branch vertex_array
	  on 2005-08-19 12:29:56 +0000

2004-11-28 01:00  zmoelnig

	* src/openGL/GEMglProgramLocalParameter4fvARB.h: file
	  GEMglProgramLocalParameter4fvARB.h was added on branch
	  vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 01:00  zmoelnig

	* src/openGL/GEMglProgramStringARB.h: file GEMglProgramStringARB.h
	  was added on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  tigital

	* src/openGL/: GEMglLoadMatrixd.cpp, GEMglLoadMatrixd.h,
	  GEMglLoadMatrixf.cpp, GEMglLoadMatrixf.h,
	  GEMglLoadTransposeMatrixd.cpp, GEMglLoadTransposeMatrixd.h,
	  GEMglLoadTransposeMatrixf.cpp, GEMglLoadTransposeMatrixf.h,
	  GEMglMultMatrixd.cpp, GEMglMultMatrixd.h, GEMglMultMatrixf.cpp,
	  GEMglMultMatrixf.h, GEMglMultTransposeMatrixd.cpp,
	  GEMglMultTransposeMatrixd.h, GEMglMultTransposeMatrixf.cpp,
	  GEMglMultTransposeMatrixf.h: wrappers for gl matrix stuff:
	  should be ok for all opengl versions since 1.1?

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglLoadMatrixd.cpp: file GEMglLoadMatrixd.cpp was
	  added on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglLoadMatrixd.h: file GEMglLoadMatrixd.h was added
	  on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglLoadMatrixf.cpp: file GEMglLoadMatrixf.cpp was
	  added on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglLoadMatrixf.h: file GEMglLoadMatrixf.h was added
	  on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglLoadTransposeMatrixd.h: file
	  GEMglLoadTransposeMatrixd.h was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglLoadTransposeMatrixf.h: file
	  GEMglLoadTransposeMatrixf.h was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglMultMatrixd.cpp: file GEMglMultMatrixd.cpp was
	  added on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglMultMatrixd.h: file GEMglMultMatrixd.h was added
	  on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglMultMatrixf.cpp: file GEMglMultMatrixf.cpp was
	  added on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglMultMatrixf.h: file GEMglMultMatrixf.h was added
	  on branch vertex_array on 2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglMultTransposeMatrixd.h: file
	  GEMglMultTransposeMatrixd.h was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2004-11-28 00:51  zmoelnig

	* src/openGL/GEMglMultTransposeMatrixf.h: file
	  GEMglMultTransposeMatrixf.h was added on branch vertex_array on
	  2005-08-19 12:29:56 +0000

2004-11-28 00:47  tigital

	* src/openGL/: GLdefine.cpp, GLdefine.h: pedantic changes to header
	  & descriptions :-)

2004-11-28 00:46  tigital

	* src/Base/: GemGLUtil.cpp, GemGLUtil.h: added defines for
	  multitexture, vertex/fragment programs, and matrix stuff...plus
	  pragma's to more easily find the numerical seperations

2004-11-25 11:08  zmoelnig

	* src/Base/GemWinCreateNT.cpp: when we receive a
	  window-resize-event, we need not get the new dimensions
	  explicitly, as they are already given in the arguments...

2004-11-24 16:53  zmoelnig

	* src/Controls/: gemlist_info.cpp, gemlist_info.h: Cyrille's
	  [gemlist_info] that gets the current transformation-matrix (why
	  have i not added this long before ???)

2004-11-24 16:46  zmoelnig

	* src/Pixes/: pix_resize.cpp, pix_resize.h: made the new size
	  settable; LATER think about using a *faster* algorithm...

2004-11-24 16:43  zmoelnig

	* src/Geos/square.cpp: fixed to match jamies spelling-correction in
	  Base/GemShape

2004-11-24 16:37  zmoelnig

	* src/Controls/: gem_pdpin.cpp, gem_pdpin.h, gem_pdpout.cpp,
	  gem_pdpout.h: added templates for the gem2pdp-bridge

2004-11-05 15:33  tigital

	* help/alpha.pd: added comments about auto message

2004-11-05 15:30  tigital

	* src/Geos/: cuboid.cpp, cuboid.h: added blend message

2004-10-27 12:53  zmoelnig

	* src/Base/GemBase.h: hacked a bit to get the glext-prototypes
	  loaded correctly with nvidia's headers...

2004-10-27 12:43  zmoelnig

	* src/Vertex/fragment_program.cpp: added a lot of defines to
	  prevent from compiling on machines that don't support it...

2004-10-26 02:58  tigital

	* src/Base/: GemShape.cpp, GemShape.h: spelling correction!

2004-10-26 02:52  tigital

	* src/Base/GemState.h: updated to correct GemState for vbo's

2004-10-26 02:42  tigital

	* GEM_darwin.pbproj/project.pbxproj: update to relative paths for
	  files; added new files (vertex_ & fragment_program & such) to
	  compile

2004-10-26 02:40  tigital

	* src/Controls/gemhead.cpp: __APPLE__ instead of MACOSX

2004-10-26 02:37  tigital

	* src/Vertex/vertex_draw.cpp: update to VBO version

2004-10-26 02:35  tigital

	* src/Vertex/: fragment_program.cpp, vertex_program.cpp: fixed bad
	  header, added some debug info beyond just the "MAX_PROGRAM_*"
	  returns

2004-10-22 15:44  tigital

	* examples/: data/64shade.bmp, data/toon.vp,
	  02.advanced/16.vertex_program.pd: [no log message]

2004-10-22 15:39  tigital

	* src/: Vertex/fragment_program.cpp, Vertex/fragment_program.h,
	  Vertex/vertex_program.cpp, Vertex/vertex_program.h,
	  openGL/GEMglProgramEnvParameter4fvARB.cpp,
	  openGL/GEMglProgramEnvParameter4fvARB.h: [no log message]

2004-10-20 16:10  tigital

	* src/Base/GemFuncUtil.h: // powerOfTwo() optimization from
	  "Hacker's Delight":  much faster!

2004-10-12 20:34  zmoelnig

	* src/Pixes/: videoDV4L.cpp, videoDV4L.h: use the provided dv1394.h
	  instead of an external one

2004-10-12 20:34  zmoelnig

	* src/Pixes/dv1394.h: added dv1394.h from "dvgrab"-sources

2004-10-12 13:49  zmoelnig

	* src/Pixes/: videoDV4L.cpp, videoDV4L.h: use the dv1394.h from the
	  kernel and not the deprecated-one from libdv-dev

2004-10-11 11:11  zmoelnig

	* src/Base/GemMan.cpp: [gemkeyname] under linux now behaves more
	  like pd's [keyname] (e.g. uniform keynames); thanks to gerard van
	  dongen

2004-10-08 16:47  zmoelnig

	* src/: openGL/setup.h, Particles/setup.h, Pixes/setup.h: we don't
	  want this anymore: all objects are autoregistering

2004-10-08 16:44  zmoelnig

	* src/: Manips/setup.h, Nongeos/setup.h: don't want this anymore:
	  objects are auto-registering themselves!

2004-10-08 16:29  zmoelnig

	* src/Geos/setup.h: don't want this anymore: objects are
	  auto-registering themselves!

2004-10-08 16:26  zmoelnig

	* src/Controls/setup.h: don't want this anymore: objects are
	  auto-registering themselves!

2004-10-08 16:08  zmoelnig

	* src/Geos/curve.cpp: 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 15:35  zmoelnig

	* src/Geos/: newWave.cpp, newWave.h: fixed argument handling: 1
	  argument: gridX=gridY 2 arguments: gridX, gridY 3 arguments:
	  gridX, gridY, height

2004-09-15 17:41  zmoelnig

	* help/: gemlist_info.pd, newWave.pd, shearXY.pd, shearXZ.pd,
	  shearYX.pd, shearYZ.pd, shearZX.pd, shearZY.pd, tube.pd: new and
	  updated help-patches (thanks cyrille)

2004-09-15 17:18  zmoelnig

	* src/Manips/: shearXY.cpp, shearXY.h, shearXZ.cpp, shearXZ.h,
	  shearYX.cpp, shearYX.h, shearYZ.cpp, shearYZ.h, shearZX.cpp,
	  shearZX.h, shearZY.cpp, shearZY.h: initial addition (thanks
	  cyrille)

2004-09-15 17:06  zmoelnig

	* src/openGL/: GEMglGetFloatv.cpp, GEMglGetFloatv.h: initial
	  addition (thanks cyrille)

2004-09-15 16:50  zmoelnig

	* src/Geos/: newWave.cpp, newWave.h: 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 15:15  zmoelnig

	* src/Geos/: tube.cpp, tube.h: cyrilles changes: made the number of
	  faces settable via a message#9

2004-09-06 14:13  zmoelnig

	* src/Vertex/: vertex_sub.cpp, vertex_sub.h: subtract to
	  vertex-arrays

2004-09-06 14:12  zmoelnig

	* src/Vertex/: vertex_resize.cpp, vertex_resize.h: resize a
	  vertex-array: the resampling is rather poor (no interpolation)

2004-09-06 14:12  zmoelnig

	* src/Vertex/: vertex_matrix.cpp, vertex_matrix.h: multiply a
	  vertex-array by a constant matrix

2004-08-30 16:47  zmoelnig

	* src/Vertex/: vertex_draw.cpp, vertex_draw.h: rebuild the VBO if
	  the arrays are dirty (is this necessary on osX ?) removed a lot
	  of variables lingering around and doing nothing; inherit from
	  GemVertex instead of GemBase

2004-08-30 16:44  zmoelnig

	* src/Vertex/: vertex_add.cpp, vertex_add.h: use of setModified();
	  inherit from GemVertex instead of GemBase

2004-08-30 16:44  zmoelnig

	* src/Vertex/vertex_grid.cpp: use of setModified(); allow 0x0-grids

2004-08-30 16:42  zmoelnig

	* src/Vertex/: vertex_grid.h, vertex_info.h: inherit from GemVertex
	  instead of GemBase;

2004-08-30 16:40  zmoelnig

	* src/Vertex/: vertex_model.cpp, vertex_model.h: inherit from
	  GemVertex instead of GemBase; use of setModified()

2004-08-30 16:40  zmoelnig

	* src/Vertex/: vertex_combine.h, vertex_quad.h: inherit from
	  GemVertex instead of GemBase

2004-08-30 16:39  zmoelnig

	* src/Vertex/: vertex_offset.cpp, vertex_set.cpp: use of
	  setModified()

2004-08-30 16:39  zmoelnig

	* src/Vertex/: vertex_scale.cpp, vertex_scale.h: inherit from
	  GemVertex instead of GemBase; use of setModified(); renamed the
	  "mode"-message to "type" (now it is the same as for
	  DualVertex-manipulators)

2004-08-30 16:36  zmoelnig

	* src/Geos/: color_set.cpp, color_set.h, vertex_combine.cpp,
	  vertex_combine.h, vertex_draw.cpp, vertex_draw.h,
	  vertex_grid.cpp, vertex_grid.h, vertex_info.cpp, vertex_info.h,
	  vertex_model.cpp, vertex_model.h, vertex_offset.cpp,
	  vertex_offset.h, vertex_quad.cpp, vertex_quad.h: moved to
	  src/Vertex

2004-08-30 16:34  zmoelnig

	* src/Controls/gemhead.cpp: handle the "dirtyVertex" of GemState
	  and GemCache

2004-08-30 16:33  zmoelnig

	* src/Base/: GemVertex.cpp, GemVertex.h: GemVertex is now the
	  parent-class of all the vertex-stuff; the main thing that is done
	  here is re-defining setModified() to tell the cache, that the
	  vertex-arrays have changed

2004-08-30 15:22  zmoelnig

	* src/Base/: GemCache.cpp, GemCache.h, GemState.cpp, GemState.h:
	  added VertexDirty to indicate whether one of the vertex-arrays
	  has changed LATER: think about a flag for each vertex-array to
	  avoid uploading of unchanged arrays

2004-08-27 17:31  tigital

	* src/Vertex/vertex_draw.cpp: forgot a coupla GL_DYNAMIC_DRAW_ARB's

2004-08-27 16:34  tigital

	* src/Vertex/vertex_draw.cpp: cached VBO buffers better

2004-08-27 08:51  zmoelnig

	* src/Manips/: vertex_scale.cpp, vertex_scale.h: this is now in
	  src/Vertex/

2004-08-27 08:49  zmoelnig

	* src/Vertex/: vertex_draw.cpp, vertex_draw.h: moved jamies changes
	  from src/Geos to src/Vertex; made it compile on linux (and i
	  guess on windows too) disabled VBO for non-macs as it slows down
	  the system by numbers...

2004-08-27 08:47  zmoelnig

	* src/Vertex/glVBO_ext.h: moved from src/Geos to src/Vertex;
	  include <GL/gl.h> instead of <OpenGL/gl.h> on non-apples

2004-08-27 05:54  tigital

	* src/Geos/glVBO_ext.h: VBO support

2004-08-27 05:50  tigital

	* src/Geos/: vertex_draw.h, vertex_draw.cpp: VBO support

2004-08-26 14:21  zmoelnig

	* src/Vertex/: vertex_add.cpp, vertex_add.h, vertex_combine.cpp,
	  vertex_combine.h, vertex_draw.cpp, vertex_draw.h,
	  vertex_grid.cpp, vertex_grid.h, vertex_info.cpp, vertex_info.h,
	  vertex_model.cpp, vertex_model.h, vertex_mul.cpp, vertex_mul.h,
	  vertex_offset.cpp, vertex_offset.h, vertex_quad.cpp,
	  vertex_quad.h, vertex_scale.cpp, vertex_scale.h, vertex_set.cpp,
	  vertex_set.h: 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 18:44  zmoelnig

	* src/Manips/: vertex_scale.cpp, vertex_scale.h: initial
	  [vertex_scale]: supports scaling of texcoords, normals, vertices,
	  color

2004-08-17 17:27  zmoelnig

	* src/Base/: configNT.h, GemBase.h, GemMan.cpp, GemPixUtil.cpp,
	  GemPixUtil.h, GemVersion.h: merged with HEAD

2004-08-17 17:13  zmoelnig

	* src/Pixes/: filmQT.cpp, pix_dot.cpp, pix_halftone.cpp,
	  pix_halftone.h, pix_texture.cpp, pix_texture.h, pix_texture2.cpp,
	  pix_texture2.h, videoV4L.cpp: merged with HEAD

2004-08-17 16:45  zmoelnig

	* src/yuv/yuv_mask.cpp: src/yuv is deprecated

2004-08-17 16:11  zmoelnig

	* src/Output/: gemextwin.cpp, gemextwin.h: this shouldn't have been
	  in the SIMD branch

2004-08-17 15:27  zmoelnig

	* abstractions/gemwin.pd: a wrapper around [gemcontrol] and
	  [gemwindow] to provide compatibility with older patches

2004-08-17 15:04  zmoelnig

	* src/Gnu/: configure, configure.in: updated version

2004-08-17 14:59  zmoelnig

	* src/Controls/: gemwin.cpp, gemwin.h: [gemwin] is replaced by
	  [gemcontrol]+[gemwindow]

2004-08-17 14:55  zmoelnig

	* src/Gnu/makesource: fixed a bug when no directory-list is given
	  at command-line (merged from HEAD)

2004-08-17 14:53  zmoelnig

	* src/Gnu/makesource: fixed a bug when no directory-list is given
	  at command-line

2004-08-17 14:45  zmoelnig

	* src/Base/GemFuncUtil.h: include GemSIMD (yes i know, that this is
	  branch multiple_window, but i have somehow cranked up the Pixes/
	  when branching : Pixes/ were branched to "multiple_window" when
	  already in "SIMD"; so this allows at least to compile again

2004-08-17 14:27  zmoelnig

	* src/Base/GemOutput.h: made all the non-static message-handlers
	  "virtual" so they can be overridden (e.g. if we don't want them)

2004-08-17 14:10  zmoelnig

	* src/Base/GemMan.cpp: try to share display_lists (however, this
	  needs a LOT of re-thinking)

2004-08-17 14:04  zmoelnig

	* src/Output/Makefile: hopefully this is now in BRANCH instead of
	  TAGged

2004-08-17 14:01  zmoelnig

	* src/Output/GemExtContext.h: this has vanished entirely (i just
	  don't know how to check files into a branch)

2004-08-17 13:40  zmoelnig

	* src/Output/GemExtContext.h: removed because the idea behind this
	  file was really nonsense (cannot share pointers across
	  applications)

2004-08-14 21:59  zmoelnig

	* src/Output/: gemextwin.cpp, gemextwin.h: made it compile under
	  windows (though not really functional yet...)

2004-08-14 15:36  zmoelnig

	* src/Base/GemState.h: merged in the vertex_array -branch (why:
	  because i have f**ed up the multiple_window-branch by mixing with
	  vertices and there is not much harm in changing this file)

2004-08-14 15:14  zmoelnig

	* src/Output/: gemextwin.cpp, gemextwin.h: prelaminary windoze
	  support (not tested at all, just from guessing)

2004-08-10 14:42  zmoelnig

	* src/Output/GemExtContext.h: do not use GEM_EXPORT (as it needs
	  other GemExportDef.h to be included

2004-08-10 11:43  zmoelnig

	* src/Output/: GemExtContext.h, gemextwin.cpp, gemextwin.h: an
	  object to render into external displays (this is: the context is
	  *not* handled by Gem but by an external application)

2004-08-10 11:40  zmoelnig

	* src/Output/: Makefile, gemwindow_qtExt.cpp, gemwindow_qtExt.h:
	  oje: "tagged" instead of "branched" (anyhow gemwindow_qtExt is
	  already deprecated)

2004-08-09 19:36  zmoelnig

	* src/Output/Makefile: initial makefile for [gemwindow_qtExt]

2004-08-09 19:36  zmoelnig

	* src/Output/: gemwindow_qtExt.cpp, gemwindow_qtExt.h: initial
	  output-module: [gemwindow_qtExt] (what an ugly name!) to render
	  to external qt-contexts

2004-08-09 13:23  zmoelnig

	* src/Controls/gemwindow.cpp: re-enabled checking, whether we
	  already have a const context

2004-08-09 11:19  zmoelnig

	* src/Base/GemOutput.cpp: oops: bufferMess() was doubled

2004-08-09 10:34  zmoelnig

	* src/Base/GemOutput.cpp: implementation of bufferMess

2004-08-09 10:33  zmoelnig

	* src/Controls/gemwindow.cpp: enabled use of shared contexts on
	  platforms other than osX (which had it already)

2004-08-08 19:49  zmoelnig

	* src/Controls/: gemwindow.cpp, gemwindow.h: removed unneeded
	  variables (like m_windowRun and m_windowNumber)

2004-08-08 19:24  zmoelnig

	* src/Pixes/: pix_snap2tex.cpp, pix_snap2tex.h, pix_write.cpp,
	  pix_write.h: use GemState->screenWidth instead of GemMan::m_width
	  (and vice versa for m_height)

2004-08-08 14:38  zmoelnig

	* src/: Particles/part_color.cpp, Particles/part_damp.cpp,
	  Particles/part_draw.cpp, Particles/part_follow.cpp,
	  Particles/part_gravity.cpp, Particles/part_info.cpp,
	  Particles/part_killold.cpp, Particles/part_killslow.cpp,
	  Particles/part_orbitpoint.cpp, Particles/part_render.cpp,
	  Particles/part_size.cpp, Particles/part_source.cpp,
	  Particles/part_targetcolor.cpp, Particles/part_targetsize.cpp,
	  Particles/part_velcone.cpp, Particles/part_velocity.cpp,
	  Particles/part_velsphere.cpp, Particles/part_vertex.cpp,
	  Base/GemMan.cpp, Base/GemState.cpp, Base/GemState.h: changed
	  GemState->stereo to GemState->doUpdate

2004-08-08 14:01  zmoelnig

	* src/Geos/: ripple.cpp, rubber.cpp: removed traces of GemMan

2004-08-08 13:51  zmoelnig

	* src/Manips/ortho.cpp: set the viewpoint use
	  GemState->windowWidth/Height instead of GemMan::width/height

2004-08-08 13:45  zmoelnig

	* src/Manips/camera.cpp: set the viewpoint immediately (do *not*
	  use GemMan::m_view)

2004-08-08 13:39  zmoelnig

	* src/Base/GemState.h: add field for window-dimensions to the
	  GemState

2004-08-08 13:37  zmoelnig

	* src/Base/GemOutput.cpp: add the window-dimensions to the GemState

2004-08-07 19:29  zmoelnig

	* src/Controls/: gemwindow.cpp, gemwindow.h: made it run under NT

2004-08-07 18:18  zmoelnig

	* src/Base/GemWinCreateNT.cpp: made the mousemotion-callback work
	  under nt

2004-08-07 10:25  zmoelnig

	* src/: Base/GemEvent.cpp, Base/GemEvent.h, Controls/gemmouse.cpp,
	  Controls/gemmouse.h: the motionCallback for mouse) now reports
	  the window-dimensions too (for scaling/normalization)

2004-08-07 10:24  zmoelnig

	* src/: Controls/gemwindow.cpp, Controls/gemwindow.h,
	  Base/GemOutput.cpp, Base/GemOutput.h: changed (renamed) the
	  render-functions a bit

2004-08-07 09:16  zmoelnig

	* src/Controls/: gemcontrol.cpp, gemcontrol.h: forgot to add
	  [gemcontrol] (?)

2004-08-06 18:51  zmoelnig

	* src/Controls/: gemwindow.cpp, gemwindow.h: trying to save the
	  constContext (LATER think about "sharing" contexts)

2004-08-06 18:07  zmoelnig

	* src/Base/GemMan.cpp: stop rendering when the last [gemcontrol]
	  has vanished

2004-08-06 17:18  zmoelnig

	* src/Base/: GemOutput.cpp, GemOutput.h: "lighting" now works
	  individually for each GemOutput

2004-08-06 17:17  zmoelnig

	* src/Controls/: gemwindow.cpp, gemwindow.h: added "fsaa"

2004-08-06 16:08  zmoelnig

	* src/Base/: GemMan.cpp, GemMan.h: [gemcontrol] now registers to
	  GemMan to get the render-clock

2004-08-06 16:07  zmoelnig

	* src/Base/: GemOutput.cpp, GemOutput.h: "reset"-message

2004-08-06 16:03  zmoelnig

	* src/Controls/: gemwindow.cpp, gemwindow.h: callbacks working
	  under linux

2004-08-06 12:20  zmoelnig

	* src/Base/: GemMan.cpp, GemMan.h: stripped down and moved a lot of
	  code into GemOutput and [gemwindow]

2004-08-06 12:20  zmoelnig

	* src/Base/: GemOutput.cpp, GemOutput.h: loads of functionality
	  from [gemwin] and GemBase moved into this one:
	  color,fog,viewpoint,....

2004-08-06 12:18  zmoelnig

	* src/Controls/: gemwindow.cpp, gemwindow.h: first output...

2004-08-05 19:57  zmoelnig

	* src/Controls/gemhead.cpp: drawType reset to 0 instead of NULL

2004-08-05 14:33  zmoelnig

	* src/Base/: GemOutput.cpp, GemOutput.h: put the actual
	  render-callback into doRender()

2004-08-05 14:32  zmoelnig

	* src/Geos/: vertex_grid.cpp, vertex_grid.h: added object-arguments
	  for initial xsize/ysize

2004-08-05 14:19  zmoelnig

	* src/Geos/vertex_draw.cpp: add a check whether we have a
	  NormalsArray (prevents crashes with [vertex_quad] and
	  [vertex_grid])

2004-08-04 09:19  zmoelnig

	* src/Geos/: vertex_offset.cpp, vertex_offset.h: made the
	  "offset"-message understand 2(X,Y,0,0), 3(X,Y,Z,0) or 4(X,Y,Z,W)
	  arguments

2004-08-04 09:18  zmoelnig

	* src/Geos/: vertex_info.cpp, vertex_info.h: removed code that came
	  apparently from [vertex_offset] (and was not used anyhow)

2004-08-04 09:17  zmoelnig

	* src/Geos/: color_set.cpp, color_set.h: now color_set inherits
	  from GemBase instead of GemShape; "color" can now have 1
	  (greyscale), 3(RGB) or 4(rgba) values

2004-08-04 08:35  zmoelnig

	* src/Geos/: vertex_info.h, vertex_offset.h: fixed typos which
	  prevented vc6 to succeed

2004-08-04 08:32  zmoelnig

	* src/Gnu/makesource: 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-08-04 08:29  zmoelnig

	* src/Base/GemState.h: on windows we have to include <windows.h>
	  before <GL/gl.h>,...

2004-08-04 07:52  zmoelnig

	* src/Pixes/filmQT.cpp: fixed broken merge

2004-08-03 21:56  zmoelnig

	* src/Geos/: vertex_combine.cpp, vertex_combine.h, vertex_draw.cpp,
	  vertex_draw.h, vertex_grid.cpp, vertex_grid.h, vertex_info.cpp,
	  vertex_info.h, vertex_model.cpp, vertex_model.h,
	  vertex_offset.cpp, vertex_offset.h, vertex_quad.cpp,
	  vertex_quad.h: removed dependency on GemShape (replaced by
	  GemBase)

2004-08-03 21:35  zmoelnig

	* src/Geos/vertex_draw.cpp: made it compile under linux

2004-08-03 21:35  zmoelnig

	* src/Geos/: vertex_combine.h, vertex_draw.h, vertex_grid.h,
	  vertex_info.h, vertex_model.h, vertex_offset.h, vertex_quad.h:
	  included Base/GemVertex.h instead of GemShape.h; btw. i don't
	  think that GemShape is a good parent-class

2004-08-03 21:33  zmoelnig

	* src/Base/GemVertex.h: removed some stupidities

2004-08-03 21:25  zmoelnig

	* src/Base/GemState.h: fixed apple-specific code

2004-08-03 21:24  zmoelnig

	* src/Base/GemVertex.h: GemVertex.h to be included by all
	  vertex_-geos

2004-08-03 19:03  zmoelnig

	* src/Base/: GemOutput.cpp, GemOutput.h: don't render if
	  m_outputState is false; made inheritance work

2004-08-03 19:02  zmoelnig

	* src/Controls/gemwindow.cpp: moved m_windowState to GemOutput;
	  moved static variables into class

2004-08-03 19:01  zmoelnig

	* src/Controls/gemwindow.h: moved m_windowState to GemOutput

2004-08-03 18:52  zmoelnig

	* src/Controls/gemwindow.h: really inherit from GemOutput

2004-08-03 18:40  cclepper

	* src/: Base/GemState.h, Controls/gemhead.cpp: update to include
	  vertex_array data

2004-08-03 18:38  cclepper

	* src/Geos/: color_set.cpp, color_set.h, vertex_combine.cpp,
	  vertex_combine.h, vertex_draw.cpp, vertex_draw.h,
	  vertex_grid.cpp, vertex_grid.h, vertex_info.cpp, vertex_info.h,
	  vertex_model.cpp, vertex_model.h, vertex_offset.cpp,
	  vertex_offset.h, vertex_quad.cpp, vertex_quad.h: Initial commit
	  of basic vertex_array geos

2004-08-03 17:51  zmoelnig

	* src/Controls/: gemwindow.cpp, gemwindow.h: initial functionality:
	  create/destroy window (no rendering yet)

2004-08-03 16:07  zmoelnig

	* src/Controls/: gemwindow.cpp, gemwindow.h: an output-object to
	  replace [gemwin] on the long-run; no functionality yet!!

2004-08-03 15:52  zmoelnig

	* src/Base/: GemOutput.cpp, GemOutput.h: the parent-class for
	  different output-objects

2004-08-03 09:17  zmoelnig

	* src/Pixes/: DSgrabber.cpp, pix_videoDS.cpp: the Release-binary
	  under windoze used to crash when a pix_video was created;
	  defining "DEBUG" on the correct place gets rid of this. (indeed
	  an ugly workaround)

2004-08-03 09:15  zmoelnig

	* src/Pixes/pix_rds.cpp: type-cast 0xFF to shut up vc6

2004-08-03 09:11  zmoelnig

	* src/Pixes/: pix_2grey.cpp, pix_background.cpp, pix_compare.cpp,
	  pix_composite.cpp, pix_halftone.cpp, pix_multiply.cpp: type-cast
	  0xFF to shut up vc6

2004-08-03 08:22  zmoelnig

	* src/Pixes/pix_chroma_key.cpp: type-cast 0xFF to shut up vc6

2004-07-29 20:21  zmoelnig

	* src/Pixes/: pix_composite.cpp, pix_composite.h: initial MMX
	  (faster when alpha is set to anything; BUT slower if alpha is
	  0x00 or 0xFF)

2004-07-29 13:28  zmoelnig

	* src/Pixes/: pix_mask.cpp, pix_mask.h: a bit faster and YUV
	  support

2004-07-29 13:04  zmoelnig

	* src/Pixes/: pix_diff.cpp, pix_multiply.cpp, pix_multiply.h,
	  pix_subtract.cpp, pix_takealpha.h: more MMX

2004-07-29 11:06  zmoelnig

	* src/Pixes/pix_add.cpp: made YUV behave better

2004-07-29 10:28  zmoelnig

	* src/gem.dsp: added __MMX__

2004-07-29 10:16  zmoelnig

	* src/Pixes/pix_tIIR.cpp: round() is not available on vc6; using
	  (short)-casts instead

2004-07-28 14:24  zmoelnig

	* src/Base/GemSIMD.h: added some hints for compilers

2004-07-28 11:19  zmoelnig

	* src/Pixes/: pix_chroma_key.cpp, pix_chroma_key.h: MMX for YUV

2004-07-28 11:18  zmoelnig

	* src/Base/GemPixDualObj.h: if ne SSE2 is defined, it defaults to
	  MMX

2004-07-27 22:16  zmoelnig

	* src/Pixes/pix_movement.cpp: a bit of a comment

2004-07-27 22:06  zmoelnig

	* src/Pixes/: pix_chroma_key.cpp, pix_chroma_key.h: initial
	  MMX-support (RGBA only; seems to be slower than generic code !!!)

2004-07-27 21:00  zmoelnig

	* src/Pixes/: pix_compare.cpp, pix_compare.h, pix_mix.cpp,
	  pix_mix.h, pix_subtract.cpp, pix_subtract.h: initial MMX-support

2004-07-27 15:58  zmoelnig

	* src/Pixes/: pix_add.cpp, pix_add.h: initial MMX-support (not very
	  fast though)

2004-07-27 11:51  zmoelnig

	* src/Base/: GemPixDualObj.cpp, GemPixDualObj.h: initial
	  MMX-support for DualPix

2004-07-27 11:50  zmoelnig

	* src/Pixes/: pix_diff.cpp, pix_diff.h: initial MMX-support

2004-07-27 10:02  zmoelnig

	* src/Pixes/: pix_background.cpp, pix_background.h: more
	  MMX-support (RGBA, YUV)

2004-07-27 08:52  zmoelnig

	* src/Pixes/: pix_background.cpp, pix_background.h: initial
	  MMX-support (Grayscale only for now)

2004-07-26 19:17  zmoelnig

	* src/Pixes/: pix_background.cpp, pix_background.h: using an
	  imageStruct instead of allocating by hand

2004-07-26 18:37  zmoelnig

	* src/Pixes/: pix_movement.cpp, pix_movement.h: initial MMX-support
	  (grayscale only)

2004-07-26 18:36  zmoelnig

	* src/Pixes/pix_2grey.cpp: made it YUV-MMX faster (???)

2004-07-24 20:08  zmoelnig

	* src/Pixes/: pix_tIIR.cpp, pix_tIIR.h: initial MMX-support; note
	  however, that it is slower than i expected; furthermore negative
	  coefficients are not handled correctly

2004-07-24 18:42  zmoelnig

	* src/Base/GemPixUtil.cpp: don't copy the "datasize" with
	  copy2imageStruct - as it should only be used internally for
	  pdata; (THIS MIGHT BREAK THINGS!!)

2004-07-23 18:36  zmoelnig

	* src/Pixes/: pix_biquad.cpp, pix_biquad.h: fixed MMX code for
	  RGBA/YUV/Gray

2004-07-23 17:26  zmoelnig

	* src/Pixes/: pix_motionblur.cpp, pix_motionblur.h: added MMX code
	  for RGBA/YUV/Gray

2004-07-23 11:51  zmoelnig

	* src/Pixes/pix_2grey.cpp: fixed RGBA-MMX code

2004-07-23 10:25  zmoelnig

	* src/Gnu/aclocal.m4, src/Pixes/pix_2grey.cpp,
	  src/Pixes/pix_2grey.h, src/Pixes/pix_biquad.cpp,
	  src/Pixes/pix_biquad.h, Makefile, configure: added top-level
	  makefile and configure-script (since src/Gnu is hard to find)

2004-07-09 15:22  zmoelnig

	* src/Pixes/: pix_offset.cpp, pix_offset.h: MMX for YUV and Gray

2004-07-08 18:15  zmoelnig

	* src/Pixes/: pix_gain.cpp, pix_gain.h, pix_offset.cpp,
	  pix_offset.h: first MMX-support (RGBA only right now)

2004-07-06 15:09  zmoelnig

	* src/Base/GemPixUtil.cpp: fixed typo in comment

2004-07-02 18:17  zmoelnig

	* src/TODO: new things to do

2004-07-02 18:15  zmoelnig

	* src/Base/GemSIMD.h: fixed #ifdef's

2004-07-02 18:02  zmoelnig

	* src/Pixes/: pix_bitmask.cpp, pix_bitmask.h: initial MMX support

2004-07-01 21:00  zmoelnig

	* src/Base/GemSIMD.h: file GemSIMD.h was added on branch
	  vertex_array on 2005-08-19 14:18:07 +0000

2004-07-01 21:00  zmoelnig

	* src/Base/GemSIMD.h: initial MMX-code; includes for the various
	  platforms/SIMD-optimization should be handled in here

2004-07-01 20:58  zmoelnig

	* src/Base/: GemFuncUtil.h, GemPixObj.cpp, GemPixObj.h: initial
	  MMX-code; SIMD-optimized functions are called directly from
	  GemPixObj; if they are not overridden by the child, the default
	  function for this colourspace is called

2004-07-01 20:57  zmoelnig

	* src/Pixes/: pix_invert.cpp, pix_invert.h: initial MMX-code

2004-07-01 15:59  zmoelnig

	* src/Geos/newWave.cpp: replace GL_LINE_LOOP with GL_LINE_STRIP
	  (thanks to cyrille) made the "draw"-message-handling a bit more
	  flexible

2004-06-30 16:34  zmoelnig

	* src/Geos/newWave.cpp: when reset()ing, use the current action
	  instead of HILLFOUR

2004-06-30 16:32  zmoelnig

	* src/Pixes/pix_texture.cpp: rebuild the texture when switching
	  between rectangle and normalized textures

2004-06-30 14:18  zmoelnig

	* src/Geos/: newWave.cpp, newWave.h: hopefully fixed the texturing
	  for rectangle textures; added a "texture"-message to choose
	  between normal and spheric texturing

2004-06-30 14:13  zmoelnig

	* src/Pixes/pix_texture.cpp: used debug() instead of post() for the
	  "client-storage"-message

2004-06-30 14:11  zmoelnig

	* src/Pixes/videoV4L.cpp: using RGB24 instead of RGB32, because the
	  alpha-channel is set to 0 by RGB32(!!)

2004-06-25 19:38  zmoelnig

	* src/Geos/: newWave.cpp, newWave.h: fixed a bug that did not
	  texture rectangle images correctly texture mode can now be set
	  via a "texture"-mess (spherical or not) texturing of line/point
	  enabled (buggy output ?)

2004-06-25 19:31  zmoelnig

	* src/Pixes/pix_texture.cpp: "not using client-texture" is now a
	  debug-message (instead of post())

2004-05-28 13:50  zmoelnig

	* GEM.README: updated for 0.90

2004-05-26 12:59  zmoelnig

	* src/gem.dsp: now the "release" compiles

2004-05-26 12:35  zmoelnig

	* doc/gem.release_notes.txt: changed version from 0.888 to 0.90

2004-05-26 12:34  zmoelnig

	* GEM_INSTALL.bat: fixed "installation" for on windows

2004-05-26 12:34  zmoelnig

	* src/Base/GemVersion.h: changed from 0.888pre2 to 0.90

2004-05-19 17:57  zmoelnig

	* src/Pixes/pix_halftone.cpp: changed the shifts to SHIFT_* to make
	  it cross-platform

2004-05-19 17:25  tigital

	* ChangeLog: [no log message]

2004-05-19 17:17  tigital

	* src/Pixes/: pix_halftone.cpp, pix_halftone.h: 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 21:22  zmoelnig

	* src/Base/: GemBase.h, GemMan.cpp, GemPixUtil.h, configNT.h: fixed
	  some issues with compiling Gem on windows with nvidia's
	  openGL-headers (have to include glext.h)

2004-05-15 19:59  zmoelnig

	* doc/gem.known_bugs.txt, help/pix_lumaoffset.pd: noted that
	  pix_lumaoffset might crash with high offset-factors

2004-05-14 19:20  zmoelnig

	* src/Pixes/: pix_texture.cpp, pix_texture.h: 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 19:05  zmoelnig

	* src/Pixes/pix_lumaoffset.cpp: 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 17:42  zmoelnig

	* src/Pixes/pix_dot.cpp: fixed YUV on big-endians

2004-05-13 19:25  zmoelnig

	* src/Base/GemPixUtil.cpp: 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 10:08  zmoelnig

	* src/Pixes/filmQT.cpp: 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 07:03  cclepper

	* src/Pixes/: pix_levels.cpp, pix_levels.h: 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 05:54  cclepper

	* src/Pixes/pix_colorreduce.cpp: #ifdef to remove YUV code on OSX.
	  maybe someone will write a version that doesn't crash?

2004-05-09 09:03  cclepper

	* src/Pixes/pix_halftone.cpp: changed the shifts for YUV output.
	  now 100% less green.

2004-05-08 06:19  cclepper

	* src/Pixes/pix_kaleidoscope.cpp: fixed the 'it's oh so green' YUV
	  problem on OSX

2004-05-07 19:51  zmoelnig

	* src/Base/GemPixPete.h: made defines for shifts on mac/non-mac
	  (although they don't do much now)

2004-05-07 19:48  zmoelnig

	* src/Base/GemPixPete.h: added U8 as another type

2004-05-07 19:41  zmoelnig

	* src/Base/GemPixUtil.cpp: using ch*-constants rather than
	  hardcoded positions of channel-data (e.g: chRed instead of 0)

2004-05-07 19:37  zmoelnig

	* src/Pixes/: pix_backlight.cpp, pix_buf.cpp, pix_dot.cpp,
	  pix_texture.cpp, pix_halftone.cpp, pix_lumaoffset.cpp: shut up
	  macOS-gcc compiler warnings

2004-05-07 17:42  zmoelnig

	* src/Base/GemWinCreateMac.cpp: type fixing to shut down the
	  compiler

2004-05-07 15:52  zmoelnig

	* src/Pixes/: pix_lumaoffset.cpp, pix_lumaoffset.h,
	  pix_metaimage.cpp, pix_metaimage.h: made Grey work

2004-05-07 14:02  zmoelnig

	* src/Pixes/: pix_dot.cpp, pix_dot.h: made YUV and Grey work

2004-05-07 10:41  zmoelnig

	* src/Pixes/: pix_refraction.cpp, pix_kaleidoscope.cpp: use
	  setCsizeByFormat use reallocate() instead of clear() and
	  allocate() and complicated checks

2004-05-07 10:40  zmoelnig

	* src/Pixes/pix_halftone.cpp: fixed stupid typo

2004-05-07 10:40  zmoelnig

	* src/Pixes/pix_lumaoffset.cpp: replaced hardcoded shift-amount by
	  SHIFT_Y.  use setCsizeByFormat use reallocate() instead of
	  clear() and allocate()

2004-05-07 10:30  zmoelnig

	* src/Pixes/: pix_dot.cpp, pix_dot.h: use setCsizeByFormat use
	  reallocate() instead of clear() and allocate() removed unused
	  variable

2004-05-07 10:29  zmoelnig

	* src/Pixes/pix_delay.cpp: use setCsizeByFormat use reallocate()
	  instead of clear() and allocate()

2004-05-07 10:28  zmoelnig

	* src/Pixes/: pix_backlight.cpp, pix_backlight.h: removed the
	  commented out the processGray-function (and not only it's body);
	  use setCsizeByFormat

2004-05-07 10:14  zmoelnig

	* src/Pixes/: pix_grey.cpp, pix_rgba.cpp, pix_yuv.cpp: don't
	  initialize to small images (64x64) any more as this is only for
	  memory fragmentation

2004-05-07 10:12  zmoelnig

	* src/Pixes/pix_halftone.cpp: using setCsizeByFormat rather than
	  setting csize/format/type directly

2004-05-07 10:11  zmoelnig

	* src/Pixes/pix_metaimage.cpp: made YUV work on PCs (and used
	  better namings (like "U" instead of "Red")

2004-05-06 12:01  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: setting the
	  csize/format/type of the image more intelligently

2004-05-06 11:36  zmoelnig

	* src/Pixes/: pix_halftone.cpp, pix_halftone.h: another step
	  towards a working version.  now yuv/rgba/grey almost(!) behave
	  the same

2004-05-06 11:35  zmoelnig

	* src/Base/GemPixPete.h: the RGBA2LUMA conversion was wrong

2004-05-05 16:56  zmoelnig

	* src/Pixes/: pix_halftone.cpp, pix_halftone.h: made YUV work
	  correctly

2004-05-05 16:56  zmoelnig

	* src/Pixes/pix_texture.cpp: use run-time checks for YUV-texturing

2004-05-05 16:55  zmoelnig

	* src/Base/: GemMan.cpp, GemMan.h: added run-time checks for
	  GL_APPLE_ycbcr_422 (YUV-texturing)

2004-05-05 16:54  zmoelnig

	* src/Base/GemPixUtil.cpp: use normal memory-allocation (no
	  alignment tricks as these produces weird output) LATER make sure
	  that memory is aligned correctly

2004-05-04 22:20  zmoelnig

	* src/Pixes/: pix_colorreduce.cpp, pix_colorreduce.h: quick hack to
	  make Grey/YUV work

2004-05-04 17:30  zmoelnig

	* src/Pixes/pix_buf.cpp: initialized orgPixBlock to NULL (should
	  fix crashes when no upstream image is present)

2004-05-04 14:46  zmoelnig

	* src/Pixes/: pix_levels.cpp, pix_levels.h: seems to work now with
	  RGBA/YUV/Grayscale

2004-05-04 10:15  zmoelnig

	* doc/gem.known_bugs.txt: added bugs concerning win32-movie-loading

2004-05-03 18:27  zmoelnig

	* src/Pixes/pix_halftone.cpp: used SHIFT_Y1,... (from GemPixPete.h)
	  as my images were green ;-)

2004-05-03 18:26  zmoelnig

	* src/Base/GemPixPete.h: defined SHIFT_Y1,... for YUV-shifting

2004-05-03 08:15  cclepper

	* src/Pixes/pix_backlight.cpp: fixed up the YUV code - rolled a new
	  black function and tests for proper pixel values

2004-05-03 08:14  tigital

	* src/Pixes/: pix_halftone.cpp, pix_halftone.h: YUV works better:
	  but it's about half the width resolution as it should be...at
	  least it's not green ;-)

2004-05-03 04:08  tigital

	* src/Pixes/pix_videoDarwin.cpp: removed void to shut up gcc

2004-05-03 03:42  tigital

	* src/Pixes/: pix_metaimage.cpp, pix_metaimage.h: YUV processing
	  functions correctly now

2004-04-29 07:55  cclepper

	* src/Pixes/pix_lumaoffset.cpp: YUV smoothing now works

2004-04-27 07:07  tigital

	* src/Pixes/: pix_lumaoffset.cpp, pix_lumaoffset.h: YUV works
	  better, except for "smooth" line filling

2004-04-24 17:02  zmoelnig

	* src/Pixes/filmQT4L.cpp: removed some more verbosity...

2004-04-23 16:41  zmoelnig

	* src/Base/GemMan.cpp: moved some fsaa-code from apple-only to
	  openGL-dependent code (read: changed ifdefs)

2004-04-21 06:32  tigital

	* src/Pixes/pix_lumaoffset.cpp: 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 05:52  cclepper

	* src/Base/GemPixPete.h: changed GetLuminance() coefficients to
	  correct vaules

2004-04-20 19:55  zmoelnig

	* help/gemwin.pd: fixed the default viewpoint-values to the correct
	  ones "0 0 4" instead of "0 0 -4"

2004-04-10 02:13  tigital

	* src/Base/GemFuncUtil.h: [OSX] added header for definition of
	  UInt32 after the mass movement of functions

2004-04-09 11:38  zmoelnig

	* src/Pixes/pix_texture.cpp: added the [pix_texture2]-alias again.
	  why has it vanished ?

2004-04-08 14:20  zmoelnig

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwinYUV.cpp,
	  pix_filmQT.cpp, pix_movieDarwin.cpp, pix_videoDarwin.cpp: moved
	  utility functions (namely: powerOfTwo()) into Base/GemFuncUtil

2004-04-08 13:57  zmoelnig

	* src/Geos/newWave.cpp: moved utility functions (namely:
	  powerOfTwo()) into Base/GemFuncUtil

2004-04-08 13:54  zmoelnig

	* src/Base/: GemFuncUtil.h, GemPixObj.h, GemPixPete.h,
	  GemPixUtil.h: 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 13:51  zmoelnig

	* src/Pixes/pix_rgba.cpp: added some comments

2004-04-08 13:51  zmoelnig

	* src/Pixes/: pix_hsv2rgb.cpp, pix_image.cpp, pix_movie.cpp,
	  pix_movieYUV.cpp, pix_rgb2hsv.cpp, pix_sig2pix.cpp,
	  pix_snap2tex.cpp, pix_texture.cpp: moved utility functions
	  (namely: powerOfTwo()) into Base/GemFuncUtil

2004-04-08 13:46  zmoelnig

	* src/Pixes/: pix_a_2grey.cpp, pix_aging.cpp, pix_backlight.cpp,
	  pix_colorreduce.cpp, pix_compare.cpp, pix_convert.cpp,
	  pix_curve.cpp, pix_dot.cpp, pix_duotone.cpp, pix_halftone.cpp,
	  pix_histo.cpp, pix_kaleidoscope.cpp, pix_levels.cpp,
	  pix_lumaoffset.cpp, pix_metaimage.cpp, pix_mix.cpp,
	  pix_posterize.cpp, pix_puzzle.cpp, pix_rds.cpp,
	  pix_refraction.cpp, pix_roll.cpp, pix_scanline.cpp, pix_tIIR.cpp:
	  added setPixModified() where apropriate so that the
	  pull-mechanism works

2004-04-08 13:43  zmoelnig

	* help/: pix_2grey.pd, pix_a_2grey.pd, pix_alpha.pd,
	  pix_backlight.pd, pix_bitmask.pd, pix_chroma_key.pd,
	  pix_color.pd, pix_coloralpha.pd, pix_colormatrix.pd,
	  pix_colorreduce.pd, pix_compare.pd, pix_convolve.pd, pix_crop.pd,
	  pix_curve.pd, pix_dot.pd, pix_duotone.pd, pix_flip.pd,
	  pix_gain.pd, pix_grey.pd, pix_halftone.pd, pix_histo.pd,
	  pix_hsv2rgb.pd, pix_imageInPlace.pd, pix_invert.pd,
	  pix_kaleidoscope.pd, pix_levels.pd, pix_lumaoffset.pd,
	  pix_metaimage.pd, pix_mix.pd, pix_movement.pd, pix_normalize.pd,
	  pix_offset.pd, pix_posterize.pd, pix_puzzle.pd, pix_rds.pd,
	  pix_rectangle.pd, pix_refraction.pd, pix_rgb2hsv.pd, pix_rgba.pd,
	  pix_roll.pd, pix_scanline.pd, pix_sig2pix~.pd, pix_takealpha.pd,
	  pix_threshold.pd, pix_yuv.pd: removed the [pix_buf] entirely from
	  the example-patches.	i must have been somewhere else when i
	  added them

2004-04-07 19:35  zmoelnig

	* src/Base/GemWinCreateMac.cpp: removed unused variables

2004-04-07 19:33  zmoelnig

	* help/pix_rds.pd: fixed documentation

2004-04-07 19:20  zmoelnig

	* src/Pixes/: filmMPEG3.cpp, pix_halftone.cpp, pix_metaimage.cpp,
	  pix_rds.cpp: fixed the alpha-channel

2004-04-07 19:20  zmoelnig

	* src/Pixes/pix_rgba.cpp: added some more verbosity on errors (so
	  we know, where the error occurred)

2004-04-07 18:09  tigital

	* help/camera.pd: quick n'dirty camera help patch...will flesh out
	  tonight?

2004-04-07 18:08  zmoelnig

	* src/Pixes/pix_rgba.cpp: fixed the bug that kept cs-converters
	  from working on apple

2004-04-07 18:07  zmoelnig

	* src/Pixes/pix_rds.cpp: removed unused variable G

2004-04-07 18:04  tigital

	* src/Pixes/: pix_backlight.h, pix_halftone.cpp, pix_levels.cpp,
	  pix_lumaoffset.cpp, pix_lumaoffset.h, pix_metaimage.cpp,
	  pix_backlight.cpp, pix_halftone.h, pix_levels.h, pix_metaimage.h:
	  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 18:02  tigital

	* src/Pixes/: pix_refraction.cpp, pix_refraction.h: added YUV
	  support (kinda):  it works, but isn't precisely correct yet

2004-04-07 16:47  zmoelnig

	* src/Base/: GemMan.cpp, GemWinCreateXWin.cpp: added switchable
	  support for FSAA under linux with nvidia-cards

2004-04-07 16:03  zmoelnig

	* src/Geos/imageVert.cpp: removed the genList from the
	  new()-function and put it into render() (this was default on
	  macOS already)

2004-04-07 16:01  zmoelnig

	* src/Geos/newWave.cpp: removed verbose output

2004-04-07 16:00  zmoelnig

	* src/Pixes/: pix_2grey.cpp, pix_a_2grey.cpp, pix_grey.cpp: added
	  US-english alias-name ("gray")

2004-04-07 15:58  zmoelnig

	* src/: Manips/color.cpp, Manips/colorRGB.cpp, Pixes/pix_color.cpp,
	  Pixes/pix_coloralpha.cpp, Pixes/pix_colormatrix.cpp,
	  Pixes/pix_colorreduce.cpp: added british alias-name

2004-04-07 13:19  zmoelnig

	* examples/07.texture/07.feedback.pd: an example for
	  texture-feedbacking

2004-04-07 13:09  zmoelnig

	* src/Geos/: teapot.cpp, teapot.h: added 2nd argument for number of
	  slices fixed the draw-type

2004-04-07 13:08  zmoelnig

	* src/Geos/: sphere.cpp, sphere.h: 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 12:28  zmoelnig

	* src/Pixes/: pix_alpha.cpp, pix_alpha.h: 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 11:12  zmoelnig

	* src/Controls/gemwin.cpp: 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 11:03  zmoelnig

	* src/Base/: CPPExtern.cpp, CPPExtern.h, GemBase.cpp,
	  GemPixDualObj.cpp, GemPixObj.cpp: all the CPPExtern-objects now
	  no their own class-name, which is stored in m_objectname
	  error-messages report this name

2004-04-06 04:43  tigital

	* src/Base/GemPixImageSave.cpp: [OSX] cleaned up warnings and
	  consolidated a previously used function

2004-04-05 05:06  cclepper

	* src/Pixes/pix_videoDarwin.h: removed commenting out of
	  m_colorspace

2004-04-04 19:45  cclepper

	* src/Pixes/pix_texture.cpp: 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 19:43  cclepper

	* src/Controls/gemwin.cpp: added OSX specific handling of the
	  'fullscreen' message to accommodate multiple displays

2004-04-03 20:34  zmoelnig

	* help/: pix_2grey.pd, pix_a_2grey.pd, pix_add.pd, pix_alpha.pd,
	  pix_background.pd, pix_backlight.pd, pix_bitmask.pd, pix_buf.pd,
	  pix_chroma_key.pd, pix_color.pd, pix_coloralpha.pd,
	  pix_colormatrix.pd, pix_colorreduce.pd, pix_compare.pd,
	  pix_composite.pd, pix_convolve.pd, pix_coordinate.pd,
	  pix_crop.pd, pix_curve.pd, pix_diff.pd, pix_dot.pd, pix_draw.pd,
	  pix_dump.pd, pix_duotone.pd, pix_flip.pd, pix_gain.pd,
	  pix_grey.pd, pix_halftone.pd, pix_histo.pd, pix_hsv2rgb.pd,
	  pix_info.pd, pix_invert.pd, pix_kaleidoscope.pd, pix_levels.pd,
	  pix_lumaoffset.pd, pix_mask.pd, pix_metaimage.pd, pix_mix.pd,
	  pix_multiply.pd, pix_normalize.pd, pix_offset.pd,
	  pix_pix2sig~.pd, pix_posterize.pd, pix_puzzle.pd,
	  pix_rectangle.pd, pix_refraction.pd, pix_rgb2hsv.pd, pix_rgba.pd,
	  pix_roll.pd, pix_scanline.pd, pix_subtract.pd, pix_takealpha.pd,
	  pix_threshold.pd, pix_videoDS.pd, pix_yuv.pd: fixed the
	  help-patches (mainly removed the "auto 1" message from [pix_buf]
	  as it was absolutely non-sense

2004-04-03 02:06  cclepper

	* src/Pixes/: pix_videoDarwin.h, pix_videoDarwin.cpp: removed most
	  of the debug messages.

2004-04-03 01:27  cclepper

	* src/: Base/GemPixImageSave.cpp, Base/GemPixImageSave.h,
	  Pixes/pix_write.cpp: now has functioning code on OSX

2004-04-02 11:11  zmoelnig

	* src/Pixes/: DSgrabber.cpp, filmAVI.cpp, filmQT.cpp, filmQT4L.cpp,
	  pix_filmNEW.cpp, pix_videoDS.cpp: removed some verbosity

2004-04-02 11:05  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: moved implementation
	  code from header-file to cpp-file

2004-04-02 11:04  zmoelnig

	* src/Base/TextBase.cpp: fixed some includes (?)

2004-04-02 08:43  zmoelnig

	* src/Pixes/: DSgrabber.cpp, pix_videoDS.cpp: 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-02 00:00  tigital

	* src/Base/GemWinCreateMac.cpp: [OSX] now the mouse can be
	  hidden/shown via the cursor 0/1 message

2004-04-01 20:52  tigital

	* src/Base/GemWinCreateMac.cpp: [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 07:33  tigital

	* src/Pixes/pix_motionblur.cpp: shut up a warning: can't have /*
	  inside a comment

2004-03-31 07:25  tigital

	* src/Base/GemWinCreateMac.cpp: [OSX] shut up some warnings

2004-03-29 20:57  zmoelnig

	* src/TODO: i guess we should release rather sooner than later

2004-03-29 20:48  zmoelnig

	* src/yuv/: setup.h, yuv_add.cpp, yuv_add.h, yuv_adjust.cpp,
	  yuv_adjust.h, yuv_average.cpp, yuv_average.h, yuv_bandw.cpp,
	  yuv_bandw.h, yuv_bitshift.cpp, yuv_bitshift.h, yuv_bitwise.cpp,
	  yuv_bitwise.h, yuv_blank.cpp, yuv_blank.h, yuv_blur.cpp,
	  yuv_blur.h, yuv_chroma_key.cpp, yuv_chroma_key.h, yuv_clamp.cpp,
	  yuv_clamp.h, yuv_compare.cpp, yuv_compare.h, yuv_difference.cpp,
	  yuv_difference.h, yuv_dual.cpp, yuv_dual.h, yuv_emboss.cpp,
	  yuv_emboss.h, yuv_film.cpp, yuv_film.h, yuv_filmDarwin.cpp,
	  yuv_filmDarwin.h, yuv_gain.cpp, yuv_gain.h, yuv_invert.cpp,
	  yuv_invert.h, yuv_luma_key.cpp, yuv_luma_key.h, yuv_mask.cpp,
	  yuv_mask.h, yuv_mix.cpp, yuv_mix.h, yuv_movie.cpp, yuv_movie.h,
	  yuv_mult.cpp, yuv_mult.h, yuv_pixel_average.cpp,
	  yuv_pixel_average.h, yuv_pixel_data.cpp, yuv_pixel_data.h,
	  yuv_pixel_isolate.cpp, yuv_pixel_isolate.h,
	  yuv_pixel_replace.cpp, yuv_pixel_replace.h, yuv_posterize.cpp,
	  yuv_posterize.h, yuv_set.cpp, yuv_set.h, yuv_split.cpp,
	  yuv_split.h, yuv_subtract.cpp, yuv_subtract.h, yuv_swap.cpp,
	  yuv_swap.h, yuv_video.cpp, yuv_video.h, yuv_videoDarwin.cpp,
	  yuv_videoDarwin.h: finally removed the YUV-stuff (should have
	  been done for ages)

2004-03-29 20:45  zmoelnig

	* doc/gem.release_notes.txt: fixed line-breaks

2004-03-29 20:32  zmoelnig

	* examples/99.games/puzzle.pd: re-added as binary (pd-files
	  shouldn't be text)

2004-03-29 20:32  zmoelnig

	* examples/99.games/puzzle.pd: removed "text"-pd files (should be
	  binary)

2004-03-29 20:29  zmoelnig

	* examples/: 07.texture/01.texture.pd, 07.texture/02.TexCoord.pd,
	  07.texture/04.moveImages.pd, 07.texture/05.newWave.pd,
	  07.texture/06.ripple.pd, 08.io/01.Mouse.pd, 08.io/02.Tablet.pd,
	  08.io/03.Orb.pd, 08.io/04.UseOrb.pd, 09.openGL/01.primQuad.pd:
	  re-added as binary (pd-files shouldn't be text)

2004-03-29 20:29  zmoelnig

	* examples/: 07.texture/01.texture.pd, 07.texture/02.TexCoord.pd,
	  07.texture/04.moveImages.pd, 07.texture/05.newWave.pd,
	  07.texture/06.ripple.pd, 08.io/01.Mouse.pd, 08.io/02.Tablet.pd,
	  08.io/03.Orb.pd, 08.io/04.UseOrb.pd, 09.openGL/01.primQuad.pd:
	  removed "text"-pd files (should be binary)

2004-03-29 20:25  zmoelnig

	* examples/: 05.text/01.Text.pd, 05.text/01.TextNoLoadBang.pd,
	  05.text/03.ChangeText.pd, 05.text/03.ChangeTextNoLoadBang.pd,
	  05.text/arial.ttf, 06.particle/01.simple.pd,
	  06.particle/02.fountain.pd, 06.particle/03.orbit.pd,
	  06.particle/04.combo.pd, 06.particle/05.twoSrc.pd,
	  06.particle/06.target.pd, 06.particle/07.render.pd,
	  06.particle/08.info.pd: re-added as binary (pd-files shouldn't be
	  text)

2004-03-29 20:25  zmoelnig

	* examples/: 05.text/01.Text.pd, 05.text/01.TextNoLoadBang.pd,
	  05.text/03.ChangeText.pd, 05.text/03.ChangeTextNoLoadBang.pd,
	  05.text/arial.ttf, 06.particle/01.simple.pd,
	  06.particle/02.fountain.pd, 06.particle/03.orbit.pd,
	  06.particle/04.combo.pd, 06.particle/05.twoSrc.pd,
	  06.particle/06.target.pd, 06.particle/07.render.pd,
	  06.particle/08.info.pd: removed "text"-pd files (should be
	  binary)

2004-03-29 20:22  zmoelnig

	* examples/: 03.lighting/01.world_light.pd,
	  03.lighting/02.light.pd, 03.lighting/03.controlLights.pd,
	  03.lighting/04.moveSpheres.pd, 03.lighting/05.materials.pd,
	  04.pix/01.image.pd, 04.pix/02.multiimage.pd,
	  04.pix/04.ImageInPlace.pd, 04.pix/05.film.pd, 04.pix/05.movie.pd,
	  04.pix/06.PixRect.pd, 04.pix/07.PixSet.pd, 04.pix/08.PixDump.pd,
	  04.pix/09.Histogram.pd, 04.pix/10.PixDataSimple.pd,
	  04.pix/11.PixDataComplex.pd, 04.pix/12.add.pd,
	  04.pix/12.blending.pd, 04.pix/12.composite.pd,
	  04.pix/12.pix_multiply.pd, 04.pix/13.maskDancer.pd,
	  04.pix/14.takeAlpha.pd, 04.pix/15.pix_alpha.pd,
	  04.pix/16.alphaGrey.pd, 04.pix/16.pix_2grey.pd,
	  04.pix/17.pix_gain.pd, 04.pix/18.Curves.pd,
	  04.pix/19.colorMatrix.pd, 04.pix/20.convolve.pd,
	  04.pix/22.biquad.pd, 04.pix/23.gravity.pd,
	  04.pix/24.time-filtering.pd, 04.pix/25.buffer.pd,
	  04.video/00.SimpleVideo.pd, 04.video/01.VideoPaint.pd,
	  04.video/02.VideoSphere.pd, 04.video/03.movement_detection.pd,
	  04.video/04.videoRTX.pd: re-added as binary (pd-files shouldn't
	  be text)

2004-03-29 20:21  zmoelnig

	* examples/: 03.lighting/01.world_light.pd,
	  03.lighting/02.light.pd, 03.lighting/03.controlLights.pd,
	  03.lighting/04.moveSpheres.pd, 03.lighting/05.materials.pd,
	  04.pix/01.image.pd, 04.pix/02.multiimage.pd,
	  04.pix/04.ImageInPlace.pd, 04.pix/05.film.pd, 04.pix/05.movie.pd,
	  04.pix/06.PixRect.pd, 04.pix/07.PixSet.pd, 04.pix/08.PixDump.pd,
	  04.pix/09.Histogram.pd, 04.pix/10.PixDataSimple.pd,
	  04.pix/11.PixDataComplex.pd, 04.pix/12.add.pd,
	  04.pix/12.blending.pd, 04.pix/12.composite.pd,
	  04.pix/12.pix_multiply.pd, 04.pix/13.maskDancer.pd,
	  04.pix/14.takeAlpha.pd, 04.pix/15.pix_alpha.pd,
	  04.pix/16.alphaGrey.pd, 04.pix/16.pix_2grey.pd,
	  04.pix/17.pix_gain.pd, 04.pix/18.Curves.pd,
	  04.pix/19.colorMatrix.pd, 04.pix/20.convolve.pd,
	  04.pix/22.biquad.pd, 04.pix/23.gravity.pd,
	  04.pix/24.time-filtering.pd, 04.pix/25.buffer.pd,
	  04.video/00.SimpleVideo.pd, 04.video/01.VideoPaint.pd,
	  04.video/02.VideoSphere.pd, 04.video/03.movement_detection.pd,
	  04.video/04.videoRTX.pd: removed "text"-pd files (should be
	  binary)

2004-03-29 20:19  zmoelnig

	* examples/: 01.basic/01.redSquare.pd,
	  01.basic/02.blueRectangle.pd, 01.basic/03.disk.pd,
	  01.basic/04.PrimTri.pd, 01.basic/05.cube.pd,
	  01.basic/06.sphere.pd, 01.basic/07.cylinder.pd,
	  01.basic/08.model.pd, 01.basic/09.yelloTeapot.pd,
	  02.advanced/01.Separator.pd, 02.advanced/02.Ortho.pd,
	  02.advanced/03.View.pd, 02.advanced/03.View_OSD.pd,
	  02.advanced/04.Fog.pd, 02.advanced/05.Stereo.pd,
	  02.advanced/06.StereoParticle.pd, 02.advanced/07.Snapshot1.pd,
	  02.advanced/08.Snapshot2.pd, 02.advanced/09.SnapshotSave.pd,
	  02.advanced/10.LinearPath.pd, 02.advanced/11.SplinePath.pd,
	  02.advanced/12.Hsv.pd, 02.advanced/13.ModelRescale.pd,
	  02.advanced/14.RenderOrder.pd, 02.advanced/15.GemWin.pd: re-added
	  as binary (pd-files shouldn't be text)

2004-03-29 20:17  zmoelnig

	* examples/: 01.basic/01.redSquare.pd,
	  01.basic/02.blueRectangle.pd, 01.basic/03.disk.pd,
	  01.basic/04.PrimTri.pd, 01.basic/05.cube.pd,
	  01.basic/06.sphere.pd, 01.basic/07.cylinder.pd,
	  01.basic/08.model.pd, 01.basic/09.yelloTeapot.pd,
	  02.advanced/01.Separator.pd, 02.advanced/02.Ortho.pd,
	  02.advanced/03.View.pd, 02.advanced/03.View_OSD.pd,
	  02.advanced/04.Fog.pd, 02.advanced/05.Stereo.pd,
	  02.advanced/06.StereoParticle.pd, 02.advanced/07.Snapshot1.pd,
	  02.advanced/08.Snapshot2.pd, 02.advanced/09.SnapshotSave.pd,
	  02.advanced/10.LinearPath.pd, 02.advanced/11.SplinePath.pd,
	  02.advanced/12.Hsv.pd, 02.advanced/13.ModelRescale.pd,
	  02.advanced/14.RenderOrder.pd, 02.advanced/15.GemWin.pd: removed
	  "text"-pd files (should be binary)

2004-03-29 20:15  zmoelnig

	* help/: accumrotate.pd, alpha.pd, alternate.pd, ambient.pd,
	  ambientRGB.pd, average.pd, circle.pd, color.pd, colorRGB.pd,
	  colorSquare.pd, cone.pd, counter.pd, cube.pd, cylinder.pd,
	  depth.pd, diffuse.pd, diffuseRGB.pd, disk.pd, emission.pd,
	  emissionRGB.pd, gemhead.pd, gemkeyboard.pd, gemkeyname.pd,
	  gemmouse.pd, gemorb.pd, gemtablet.pd, gemwin.pd, hsv2rgb.pd,
	  imageVert.pd, light.pd, linear_path.pd, model.pd, multimodel.pd,
	  oneshot.pd, ortho.pd, part_color.pd, part_damp.pd, part_draw.pd,
	  part_follow.pd, part_gravity.pd, part_head.pd, part_killold.pd,
	  part_killslow.pd, part_orbitpoint.pd, part_size.pd,
	  part_source.pd, part_targetcolor.pd, part_targetsize.pd,
	  part_velcone.pd, part_velocity.pd, part_velsphere.pd,
	  part_vertex.pd, pix_background.pd, pix_blob.pd,
	  pix_clearblock.pd, pix_compare.pd, pix_data.pd, pix_film.pd,
	  pix_halftone.pd, pix_indycam.pd, pix_kaleidoscope.pd, pix_mix.pd,
	  pix_motionblur.pd, pix_movement.pd, pix_resize.pd, pix_roll.pd,
	  pix_scanline.pd, pix_sig2pix~.pd, pix_snap.pd, pix_texture.pd,
	  pix_video.pd, pix_videoDS.pd, pix_write.pd, pix_zoom.pd,
	  polygon.pd, primTri.pd, randomF.pd, rectangle.pd,
	  render_trigger.pd, rgb2hsv.pd, rotate.pd, rotateXYZ.pd, scale.pd,
	  scaleXYZ.pd, separator.pd, specular.pd, specularRGB.pd,
	  sphere.pd, spline_path.pd, square.pd, text2d.pd, text3d.pd,
	  textextruded.pd, textoutline.pd, translate.pd, translateXYZ.pd,
	  triangle.pd, tripleLine.pd, tripleRand.pd, v+.pd, v-.pd,
	  vector+.pd, vector-.pd, world_light.pd: readded as binary

2004-03-29 20:14  zmoelnig

	* help/: pix_add.pd, pix_biquad.pd, pix_buf.pd, pix_chroma_key.pd,
	  pix_composite.pd, pix_diff.pd, pix_imageInPlace.pd, pix_mask.pd,
	  pix_multiimage.pd, pix_multiply.pd, pix_subtract.pd,
	  pix_takealpha.pd, shininess.pd: added as binary

2004-03-29 20:12  zmoelnig

	* help/: pix_add.pd, pix_biquad.pd, pix_buf.pd, pix_chroma_key.pd,
	  pix_composite.pd, pix_diff.pd, pix_imageInPlace.pd, pix_mask.pd,
	  pix_multiimage.pd, pix_multiply.pd, pix_subtract.pd,
	  pix_takealpha.pd, shininess.pd, accumrotate.pd, alpha.pd,
	  alternate.pd, ambient.pd, ambientRGB.pd, average.pd, circle.pd,
	  color.pd, colorRGB.pd, colorSquare.pd, cone.pd, counter.pd,
	  cube.pd, cylinder.pd, depth.pd, diffuse.pd, diffuseRGB.pd,
	  disk.pd, emission.pd, emissionRGB.pd, gemhead.pd, gemkeyboard.pd,
	  gemkeyname.pd, gemmouse.pd, gemorb.pd, gemtablet.pd, gemwin.pd,
	  hsv2rgb.pd, imageVert.pd, light.pd, linear_path.pd, model.pd,
	  multimodel.pd, oneshot.pd, ortho.pd, part_color.pd, part_damp.pd,
	  part_draw.pd, part_follow.pd, part_gravity.pd, part_head.pd,
	  part_killold.pd, part_killslow.pd, part_orbitpoint.pd,
	  part_size.pd, part_source.pd, part_targetcolor.pd,
	  part_targetsize.pd, part_velcone.pd, part_velocity.pd,
	  part_velsphere.pd, part_vertex.pd, pix_background.pd,
	  pix_blob.pd, pix_clearblock.pd, pix_compare.pd, pix_data.pd,
	  pix_film.pd, pix_halftone.pd, pix_indycam.pd,
	  pix_kaleidoscope.pd, pix_mix.pd, pix_motionblur.pd,
	  pix_movement.pd, pix_resize.pd, pix_roll.pd, pix_scanline.pd,
	  pix_sig2pix~.pd, pix_snap.pd, pix_texture.pd, pix_video.pd,
	  pix_videoDS.pd, pix_write.pd, pix_zoom.pd, polygon.pd,
	  primTri.pd, randomF.pd, rectangle.pd, render_trigger.pd,
	  rgb2hsv.pd, rotate.pd, rotateXYZ.pd, scale.pd, scaleXYZ.pd,
	  separator.pd, specular.pd, specularRGB.pd, sphere.pd,
	  spline_path.pd, square.pd, text2d.pd, text3d.pd, textextruded.pd,
	  textoutline.pd, translate.pd, translateXYZ.pd, triangle.pd,
	  tripleLine.pd, tripleRand.pd, v+.pd, v-.pd, vector+.pd,
	  vector-.pd, world_light.pd: removed "text"-pd files (should be
	  binary)

2004-03-29 20:11  zmoelnig

	* help/pix_image.pd: new help-patch

2004-03-29 18:10  zmoelnig

	* help/gemhead.pd: updated documentation

2004-03-29 18:09  zmoelnig

	* src/gem.dsp: compiled under windoze and thus updated my
	  project-file

2004-03-29 18:08  zmoelnig

	* src/Base/GemVersion.h: version is now ReleaseCandidate-1

2004-03-29 18:05  zmoelnig

	* src/Pixes/: pix_backlight.cpp, pix_blur.cpp, pix_dot.cpp: removed
	  unneeded variables to silence macOS-gcc

2004-03-29 18:03  zmoelnig

	* src/Geos/: curve.cpp, disk.cpp, newWave.cpp, slideSquares.cpp:
	  removed unneeded variables to shut down macOS-gcc

2004-03-29 18:02  zmoelnig

	* src/Base/GemWinCreateMac.cpp: accidentially the button-state was
	  reported to be "1" when released (like on press); fixed

2004-03-29 18:01  zmoelnig

	* src/Base/GemPixImageSave.cpp: type change to get rid of
	  compiler-warning under macOS

2004-03-29 18:00  zmoelnig

	* GEM_darwin.pbproj/: project.pbxproj, zmoelnig.pbxuser: compiled
	  it and therefore updated my project files

2004-03-29 08:43  zmoelnig

	* src/Base/TextBase.cpp: added includes for NT

2004-03-29 08:12  cclepper

	* src/Geos/: sphere.cpp, sphere.h: changed the render function to
	  only calculate the geometry when the geometry changes.  results
	  in at least a 3X speedup.

2004-03-26 07:40  cclepper

	* src/Pixes/pix_offset.cpp: initialized the Y,U,V variables to 0.
	  no more random color fields on loading a patch with pix_offset.

2004-03-25 20:57  tigital

	* src/Base/GemWinCreateMac.cpp: [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 18:22  zmoelnig

	* src/: Base/GemBase.cpp, Base/GemCache.cpp, Base/GemCache.h,
	  Base/GemPixDualObj.cpp, Base/GemPixObj.cpp,
	  Pixes/pix_clearblock.cpp, Pixes/pix_image.cpp,
	  Pixes/pix_multiimage.cpp, Pixes/pix_snap.cpp: added a
	  magic-number to the GemCache to ensure that the cache is valid

2004-03-25 13:12  zmoelnig

	* src/Controls/gemhead.cpp: 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 11:03  zmoelnig

	* src/Geos/model.cpp: removed another post()

2004-03-24 22:11  zmoelnig

	* src/Geos/model.cpp: removed the "drawing all groups" messages

2004-03-24 22:10  zmoelnig

	* src/Base/: GemCache.cpp, GemCache.h: added a reset()-method to
	  re-set an instance without having to destroy and re-create it
	  (see [gemhead])

2004-03-24 22:08  zmoelnig

	* src/Controls/gemhead.cpp: 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 18:27  zmoelnig

	* src/openGL/: GEMglCallList.cpp, GEMglCallList.h: added, since
	  needed for debugging

2004-03-24 14:20  zmoelnig

	* src/Controls/gemhead.cpp: fixed initial materials (ambient,
	  specular, diffuse, shininess, emission)

2004-03-24 12:47  zmoelnig

	* src/Base/: TextBase.cpp, TextBase.h: added auto-(re)loading of
	  fonts when rendering is started fixed some cleanup-issues

2004-03-24 12:41  zmoelnig

	* src/Geos/text2d.cpp: removed "done" message

2004-03-22 23:31  tigital

	* src/Base/GemWinCreateMac.cpp: [OSX]-only:  [gemwin] now correctly
	  responds to the following messages:  border & title; also fixed
	  keyboard character input for [gemkeyname]

2004-03-21 20:58  zmoelnig

	* help/: curve.pd, invert.pd, pix_2grey.pd, pix_a_2grey.pd,
	  pix_aging.pd, pix_alpha.pd, pix_bitmask.pd, pix_coloralpha.pd,
	  pix_colormatrix.pd, pix_convolve.pd, pix_coordinate.pd,
	  pix_curve.pd, pix_draw.pd, pix_dump.pd, pix_flip.pd, pix_gain.pd,
	  pix_histo.pd, pix_hsv2rgb.pd, pix_image.pd, pix_invert.pd,
	  pix_metaimage.pd, pix_movie.pd, pix_normalize.pd, pix_offset.pd,
	  pix_pix2sig~.pd, pix_puzzle.pd, pix_rectangle.pd,
	  pix_refraction.pd, pix_rgb2hsv.pd, pix_rgba.pd, pix_rtx.pd,
	  pix_set.pd, pix_threshold.pd, teapot.pd: readded help-patches

2004-03-21 20:53  zmoelnig

	* help/: curve.pd, invert.pd, pix_2grey.pd, pix_a_2grey.pd,
	  pix_aging.pd, pix_alpha.pd, pix_bitmask.pd, pix_coloralpha.pd,
	  pix_colormatrix.pd, pix_convolve.pd, pix_coordinate.pd,
	  pix_curve.pd, pix_draw.pd, pix_dump.pd, pix_flip.pd, pix_gain.pd,
	  pix_histo.pd, pix_hsv2rgb.pd, pix_image.pd, pix_invert.pd,
	  pix_metaimage.pd, pix_movie.pd, pix_normalize.pd, pix_offset.pd,
	  pix_pix2sig~.pd, pix_puzzle.pd, pix_rectangle.pd,
	  pix_refraction.pd, pix_rgb2hsv.pd, pix_rgba.pd, pix_rtx.pd,
	  pix_set.pd, pix_threshold.pd, teapot.pd: removed to check in as
	  "binary" again

2004-03-21 20:52  zmoelnig

	* help/: pix_grey.pd, pix_yuv.pd: updated help-patches

2004-03-21 14:39  zmoelnig

	* src/Geos/: curve.cpp, curve.h: fixed rectangle textureing

2004-03-20 21:42  zmoelnig

	* doc/gem.known_bugs.txt: fixed bugs

2004-03-20 21:36  zmoelnig

	* src/: Base/GemGluObj.cpp, Base/GemGluObj.h, Geos/cone.cpp,
	  Geos/cone.h, Geos/cylinder.cpp, Geos/cylinder.h, Geos/disk.cpp,
	  Geos/sphere.cpp, Geos/sphere.h: rolled the GLU code directly into
	  the objects to enable rectangle textures

2004-03-20 17:42  zmoelnig

	* src/: Geos/teapot.cpp, Geos/teapot.h, Gnu/configure: cleaned
	  GLUT-removal code a bit

2004-03-20 17:06  zmoelnig

	* src/: Geos/teapot.cpp, Geos/teapot.h, Gnu/configure.in,
	  Base/GemGlutObj.cpp, Base/GemGlutObj.h, Base/configLinux.h.in:
	  removed dependencies on GLUT [teapot] is now "built-in"

2004-03-19 20:52  zmoelnig

	* help/: pix_texture.pd, pix_texture2.pd, pix_videoDS.pd: updated
	  help-patches removed all traces of [pix_texture2]

2004-03-19 20:12  zmoelnig

	* help/: curve.pd, polygon.pd: updated help-patches

2004-03-19 20:09  zmoelnig

	* src/Pixes/: pix_compare.cpp, pix_compare.h, pix_diff.cpp,
	  pix_diff.h: added grayscale support

2004-03-19 18:00  zmoelnig

	* src/Geos/: polygon.cpp, polygon.h: removed the "maximum number of
	  control points" restriction (so now, we can have 1000s of control
	  points in polygon/curve)

2004-03-19 16:01  zmoelnig

	* help/: alternate.pd, colorSquare.pd, curve.pd, gemhead.pd,
	  gemkeyboard.pd, gemkeyname.pd, gemmouse.pd, gemtablet.pd,
	  hsv2rgb.pd, imageVert.pd, invert.pd, light.pd, linear_path.pd,
	  model.pd, multimodel.pd, oneshot.pd, ortho.pd, polygon.pd,
	  primTri.pd, rectangle.pd, render_trigger.pd, rotate.pd,
	  rotateXYZ.pd, scale.pd, scaleXYZ.pd, separator.pd, specular.pd,
	  specularRGB.pd, square.pd, text2d.pd, text3d.pd, textextruded.pd,
	  textoutline.pd, translate.pd, translateXYZ.pd, triangle.pd,
	  tripleLine.pd, v+.pd, world_light.pd: new help-patches (e.g:
	  working examples)

2004-03-19 16:00  zmoelnig

	* src/Geos/polygon.cpp: added a method "width" for the linewidth
	  (compatibility with other geos)

2004-03-19 15:58  zmoelnig

	* src/MarkEx/hsvrgb.cpp: changed the helpsymbol

2004-03-19 15:54  zmoelnig

	* src/Base/GemWinCreateMac.cpp: got the mapping from mac-buttons to
	  gem-buttons right (hopefully)

2004-03-19 12:47  zmoelnig

	* help/randF.pd: randF is only an alias for randomF; there
	  shouldn't be a separate help-file

2004-03-18 17:51  zmoelnig

	* src/: Base/GemWinCreateMac.cpp, Controls/gemmouse.cpp: the
	  mac-spefific button-offset has been moved to GemWinCreateMac

2004-03-17 21:04  zmoelnig

	* src/Pixes/: pix_filmNEW.h, pix_videoNEW.h: force auto-registering
	  when appropriate

2004-03-17 21:02  zmoelnig

	* src/Pixes/: film.cpp, film.h, filmAVIPLAY.cpp, filmMPEG1.cpp,
	  filmMPEG3.cpp, filmQT4L.cpp: set the "newfilm"-flag when a new
	  film is loaded

2004-03-17 20:58  zmoelnig

	* src/Geos/curve3d.cpp: tried to fix rectangle textures

2004-03-16 20:41  zmoelnig

	* src/Geos/: circle.cpp, newWave.cpp, newWave.h, ripple.cpp,
	  ripple.h, rubber.cpp, rubber.h, slideSquares.cpp, tube.cpp: tried
	  to fix rectangle textures

2004-03-16 02:16  tigital

	* src/Base/GemMan.cpp: OSX only:  forgot to "return noErr" in event
	  loop!

2004-03-15 14:35  zmoelnig

	* src/Pixes/pix_tIIR.cpp: 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 10:10  cclepper

	* src/Pixes/pix_movement.cpp: fixed #ifdefs

2004-03-10 18:32  zmoelnig

	* src/Gnu/: aclocal.m4, configure, configure.in: 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 18:07  zmoelnig

	* src/Pixes/pix_movement.cpp: ifdef'd the altivec code with __VEC__

2004-03-10 18:03  zmoelnig

	* src/: Controls/gemhead.h, Controls/gemkeyboard.h,
	  Controls/gemkeyname.h, Controls/gemmouse.h, Controls/gemorb.h,
	  Controls/gemtablet.h, Controls/gemwin.h, openGL/GLdefine.h,
	  Pixes/pix_buffer.h: 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 17:55  zmoelnig

	* src/Pixes/: pix_depot.cpp, pix_depot.h, pix_get.h, pix_put.h:
	  pix_depot and friends are now in pix_buffer et al.

2004-03-10 17:04  zmoelnig

	* src/Base/: TextBase.cpp, TextBase.h: added a new justification
	  "BASE" that does no justification at all; usefull, if you want a
	  constant base-line.

2004-03-07 19:49  cclepper

	* src/Base/GemWinCreateMac.cpp: 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 02:29  cclepper

	* src/Pixes/pix_background.cpp: added some more cache hints - 45%
	  percent faster

2004-03-01 02:02  cclepper

	* src/Pixes/: pix_film.cpp, pix_film.h, pix_filmDarwin.cpp,
	  pix_filmDarwin.h: I think this fixes the majority of playback
	  problems on OSX.  Movie loading is faster, playback is smoother
	  using 'rate $1'.

2004-03-01 01:58  cclepper

	* src/Pixes/pix_gain.cpp: just a cleaning

2004-03-01 01:55  cclepper

	* src/Pixes/pix_motionblur.cpp: slightly tweaked Altivec (load
	  hoisting)

2004-03-01 01:52  cclepper

	* src/Pixes/: pix_movement.cpp, pix_movement.h: added some Altivec
	  for YUV

2004-03-01 01:50  cclepper

	* src/Pixes/pix_offset.cpp: slightly better altivec.

2004-02-29 06:24  cclepper

	* src/Base/GemWinCreateMac.cpp: an improved window bounds fix.
	  still need to find a workaround for the fullscreen on 10.3 though

2004-02-25 07:25  cclepper

	* src/Pixes/: pix_biquad.cpp, pix_biquad.h: split processing into
	  RGBA and YUV portions.  added Altivec for YUV.

2004-02-16 20:07  zmoelnig

	* src/Base/TextBase.cpp: 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 05:06  cclepper

	* src/Pixes/pix_blob.cpp: changed float to int processing in the
	  YUV code - now 10X faster.

2004-02-15 19:32  cclepper

	* src/Base/GemWinCreateMac.cpp: this should fix the window bounds
	  problem.

2004-02-13 15:09  zmoelnig

	* GEM_darwin.pbproj/project.pbxproj: hopefully got the
	  reference-types allright ("relative" instead of "absolute")

2004-02-13 15:06  zmoelnig

	* GEM_darwin.pbproj/zmoelnig.pbxuser: updated my project

2004-02-12 18:31  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: fixed a bug with filename-searching

2004-02-12 18:28  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h, video.cpp, video.h,
	  videoDV4L.cpp, videoDV4L.h: added better support for firewire
	  under linux (thanks to franz hildgen)

2004-02-12 18:25  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: fixed a type that prevented this
	  from being compiled

2004-02-10 13:36  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: 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 13:27  zmoelnig

	* src/Controls/gemwin.cpp: added a newline at end of file

2004-02-10 13:24  zmoelnig

	* src/Base/GemMan.cpp: more friendly output of the "create window"
	  message

2004-02-10 11:47  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: - 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 11:23  zmoelnig

	* src/Base/GemMan.cpp: added and disabled Guenter at the
	  splash-screen (again)

2004-02-06 13:10  zmoelnig

	* src/Geos/model.cpp: 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 13:08  zmoelnig

	* src/Manips/: ortho.cpp, ortho.h: 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 19:17  zmoelnig

	* src/: gem.dsp, gem_vc6.dsw: updated my vc-project it now compiles
	  with FTGL

2004-02-05 19:16  zmoelnig

	* src/Base/: config.h, TextBase.h, configDarwin.h, configNT.h:
	  moved the defines for the platforms (e.g: whether macos uses
	  FTGL) into the appropriate config*.h files

2004-02-02 12:19  zmoelnig

	* src/TODO: all docu is done; but we need to compile it under
	  windows with FTGL support (i failed...)

2004-02-02 12:18  zmoelnig

	* src/gem.dsp: updated my project

2004-02-02 12:15  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: 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 12:13  zmoelnig

	* src/Pixes/videoV4L.cpp: post "video4linux" and remove post of
	  "fish" ;-)

2004-02-02 12:12  zmoelnig

	* src/Pixes/videoDV4L.cpp: 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 12:11  zmoelnig

	* src/Pixes/video.h: 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 12:08  zmoelnig

	* src/Manips/camera.h: exported the CVector class, since vc
	  complaint about this (probably this will break future things...)

2004-02-02 12:06  zmoelnig

	* src/Base/GemPixUtil.cpp: hopefully fixed fromUYVY since it did
	  mix up U and V when decoding dv-streams

2004-02-02 12:04  zmoelnig

	* src/Geos/model_loader.cpp: fixed types to keep compiler silent

2004-02-02 12:03  zmoelnig

	* src/Pixes/pix_movieDarwin.cpp: ifdef'ed everything to be
	  __APPLE__ only

2004-01-31 07:55  cclepper

	* src/Pixes/: pix_movieDarwin.cpp, pix_movieDarwin.h: new pix_movie
	  for OSX.  uses an optimized path for movie playing and texturing.

2004-01-29 02:59  tigital

	* src/Pixes/: pix_kaleidoscope.cpp, pix_colorreduce.cpp:
	  initialized variables to shutup compiler warnings

2004-01-28 17:06  tigital

	* src/Base/GemMan.cpp: OSX only:  added carbon event processing to
	  dispatchGemWindowMessages() (Finally!)

2004-01-28 17:02  tigital

	* src/: Base/GemEvent.cpp, Base/GemEvent.h, Controls/gemmouse.h:
	  added mouse wheel support, though there is no outlet (yet)

2004-01-28 16:59  tigital

	* src/Controls/gemmouse.cpp: added mouse wheel support OSX only:
	  added support for correct mouse buttons

2004-01-28 16:54  tigital

	* src/Base/GemWinCreateMac.cpp: 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 05:46  cclepper

	* src/Pixes/pix_filmDarwin.h: fixed a little problem with newImage
	  being multiply defined

2004-01-27 18:13  zmoelnig

	* src/Pixes/: pix_texture2.cpp, pix_texture2.h: re-removed them
	  (somehow they reappeared in the CVS; guess it has to do with
	  sourceforge's server-sync)

2004-01-21 17:50  zmoelnig

	* src/Geos/: model.cpp, model_loader.cpp, model_loader.h: added
	  support for rectangle textures even with sphereMaps ("texture 1")

2004-01-20 09:13  cclepper

	* src/Geos/: model.cpp, model.h, multimodel.cpp, model_loader.cpp,
	  model_loader.h: added support for rectangle textures to glm

2004-01-09 11:32  zmoelnig

	* src/gem.dsp: updated my vc-project

2004-01-09 11:31  zmoelnig

	* src/BUGS: updated fixed bugs

2004-01-09 06:09  tigital

	* src/Pixes/pix_filmDarwin.h: values should be "TimeValue", not
	  int's (shuts up compiler warnings)

2004-01-09 05:27  tigital

	* src/Geos/model_loader.cpp: added (int *) casts to fscanf() calls
	  to shutup compiler (someone had to do it!)

2004-01-08 20:16  zmoelnig

	* src/Geos/model_loader.h: hmm: probably new linebreaks

2004-01-08 20:07  zmoelnig

	* src/Pixes/: pix_kaleidoscope.cpp, pix_kaleidoscope.h: 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 20:03  zmoelnig

	* src/Gnu/undocumented_objects: i think, all objects are documented
	  (somehow: some help-patches are rather crude)

2004-01-08 20:02  zmoelnig

	* src/Geos/: ripple.cpp, ripple.h, rubber.cpp, rubber.h: 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 19:58  zmoelnig

	* examples/07.texture/06.ripple.pd, help/newWave.pd,
	  help/pix_kaleidoscope.pd, help/ripple.pd, help/rubber.pd: updated
	  documentation

2004-01-05 20:13  zmoelnig

	* examples/07.texture/05.newWave.pd, help/newWave.pd: updated docs

2004-01-05 20:08  zmoelnig

	* help/pix_background.pd: use a movie rather than an image for
	  demonstrating this

2004-01-05 19:37  zmoelnig

	* src/Pixes/pix_filmDarwin.h: added newImage-variable since it was
	  needed

2004-01-05 19:35  zmoelnig

	* src/Pixes/pix_colorreduce.cpp: removed a debug message

2004-01-05 19:34  zmoelnig

	* src/Geos/model_loader.h: added an include for windows

2004-01-05 19:20  zmoelnig

	* src/Geos/: newWave.cpp, newWave.h: 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 12:08  zmoelnig

	* src/Gnu/: configure, configure.in: better checks for pd-version

2004-01-05 11:18  zmoelnig

	* examples/04.pix/24.time-filtering.pd: glu-objects (like sphere)
	  have a bit of a problem with non-power-of-2 textures

2004-01-05 10:58  zmoelnig

	* examples/04.video/00.SimpleVideo.pd: updated documentation

2004-01-05 10:42  zmoelnig

	* GEM_darwin.pbproj/zmoelnig.pbxuser: my project-builder project
	  has been updated

2004-01-05 10:41  zmoelnig

	* GEM.README, GEM_INSTALL.bat, GEM_INSTALL.sh, GEM_RELUNIX.sh:
	  updated doc

2004-01-05 10:28  zmoelnig

	* src/openGL/README: fixed typos

2004-01-05 10:23  zmoelnig

	* src/Pixes/pix_normalize.cpp: use integer calcs rather than
	  floating point

2004-01-04 19:56  zmoelnig

	* src/Pixes/: videoV4L.cpp, videoV4L.h: bugfix (videoV4L crashed
	  when you tried to open a non-existant device)

2004-01-04 19:53  zmoelnig

	* src/Gnu/: Makefile.in, configure, configure.in, makesource: added
	  checks for the pd-version (because of reference install-paths)

2004-01-04 19:51  zmoelnig

	* manual/: BasicObj.html, GemFaq.html, GemWPd.html, Gloss.html,
	  Images.html, Lighting.html, ListObjects.html, Pixes.html,
	  Texture.html, WriteCode.html: updated documentation

2004-01-04 19:48  zmoelnig

	* doc/gem.known_bugs.txt, doc/gem.release_notes.txt,
	  doc/gem.todo.txt, examples/04.pix/05.film.pd,
	  examples/04.pix/07.PixSet.pd, examples/04.pix/12.pix_multiply.pd,
	  examples/04.pix/24.time-filtering.pd,
	  examples/04.video/00.SimpleVideo.pd,
	  examples/07.texture/06.ripple.pd, examples/99.games/puzzle.pd:
	  updated documentation

2003-12-31 03:54  cclepper

	* src/Geos/: model.cpp, model.h, model_loader.cpp, model_loader.h:
	  added support for groups

2003-12-31 03:49  cclepper

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: yet another
	  rewrite of the QT tasking code.  this should hopefully give the
	  'best of both worlds'.

2003-12-17 07:21  cclepper

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: added the real
	  frame counting method and made improvements to using the counter
	  method of playback - no double processed frames

2003-12-17 07:13  tigital

	* src/Pixes/: pix_biquad.h, pix_film.h: rearranged variables to
	  shut up gcc 3.3 about initialization

2003-12-17 07:13  tigital

	* src/Pixes/pix_2grey.cpp: removed unused vector to shut up gcc 3.3

2003-12-17 07:11  tigital

	* src/Geos/newWave.h, examples/07.texture/05.newWave.pd: added
	  Cyrille's changes:  now it's more controllable (and useful):	see
	  examples/07.texture/05.newWave.pd

2003-12-17 07:05  tigital

	* src/Geos/newWave.cpp: added Cyrille's changes:  now it's more
	  controllable (and useful):  see examples/07.texture/05.newWave.pd

2003-12-12 19:21  zmoelnig

	* src/MarkEx/abs.cpp: dos2unix -- linebreaks

2003-12-10 03:18  cclepper

	* src/Pixes/: pix_filmDarwin.h, pix_filmDarwin.cpp: 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 07:02  cclepper

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: 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 03:47  cclepper

	* src/Pixes/pix_texture.cpp: changed internal texture format back
	  to RGBA so now alpha works in textures

2003-12-06 06:04  cclepper

	* src/Pixes/pix_videoDarwin.cpp: default is now set to YUV
	  colorspace

2003-12-04 18:57  zmoelnig

	* help/curve3d.pd: new help-patch from cyrille

2003-12-04 18:53  zmoelnig

	* help/: alpha.pd, ambientRGB.pd, diffuseRGB.pd, gemhead.pd,
	  gemkeyboard.pd, gemkeyname.pd, gemmouse.pd, gemwin.pd,
	  imageVert.pd, light.pd, part_color.pd, part_damp.pd,
	  part_draw.pd, part_follow.pd, part_killold.pd, part_killslow.pd,
	  part_targetcolor.pd, part_targetsize.pd, pix_2grey.pd,
	  pix_a_2grey.pd, pix_add.pd, polygon.pd, rectangle.pd,
	  separator.pd, square.pd, triangle.pd: reviewed help-patches

2003-12-04 14:18  zmoelnig

	* src/: Base/GemShape.cpp, Base/GemShape.h, Geos/polygon.cpp,
	  Geos/polygon.h, Geos/primTri.cpp: 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 13:19  zmoelnig

	* src/Pixes/pix_mix.h: the bugfix for Grey-support needs a
	  header-file too...

2003-12-03 14:21  zmoelnig

	* src/Pixes/pix_mix.cpp: BUGFIX: grayscale was missing

2003-12-03 08:18  cclepper

	* src/Pixes/: pix_texture.cpp, pix_texture.h: made client_storage a
	  user defined option.	this is a temporary workaround to some
	  texture corruption issues.

2003-12-02 16:26  zmoelnig

	* src/gem.dsp: my new windows-project

2003-12-02 16:26  zmoelnig

	* src/BUGS: filed YUV-bug of pix_kaleidoscope

2003-12-02 16:22  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: added dummy
	  messages for "enumerate" and "dialog" (used by pix_videoDS, in
	  the future probably by others...)

2003-12-02 16:21  zmoelnig

	* src/Pixes/: pix_videoDS.cpp, pix_videoDS.h: "dialog" with no args
	  is now the same as "setup" ("setup" message should be deprecated)

2003-12-02 16:20  zmoelnig

	* src/Pixes/: pix_video.cpp, pix_video.h: added dummy messages for
	  "enumerate" and "dialog" (used by pix_videoDS)

2003-12-02 16:19  zmoelnig

	* src/Pixes/pix_filmQT.cpp: upside down

2003-12-02 16:18  zmoelnig

	* src/Pixes/: pix_filmNT.cpp, pix_filmNT.h: support for
	  colour-space switching

2003-12-02 16:18  zmoelnig

	* src/Pixes/: pix_filmNEW.cpp, pix_filmNEW.h: use __NEW_FILM rather
	  than __NEW__

2003-12-02 16:17  zmoelnig

	* src/Pixes/pix_filmDarwin.cpp: colourspace-switching with GL_*
	  rather than 0 (YUV) and 1 (RGBA)

2003-12-02 16:16  zmoelnig

	* src/Pixes/: pix_film.cpp, pix_film.h: a bit of support for
	  colourspace-switching

2003-12-02 16:15  zmoelnig

	* src/Pixes/: filmQT.cpp, filmQT.h: made it a bit more stable on
	  windos

2003-12-02 16:14  zmoelnig

	* src/Pixes/pix_biquad.cpp: added some braces to make execution
	  order clearer

2003-12-02 15:57  zmoelnig

	* src/Base/: config.h, configNT.h: split __NEW__ in __VIDEO_NEW and
	  __FILM_NEW

2003-12-02 07:36  cclepper

	* src/Pixes/pix_sig2pix.cpp: changed in to GLint to match prototype
	  of csMess

2003-12-02 06:38  cclepper

	* src/Pixes/pix_videoDarwin.cpp: fixed error in code - it now
	  compiles

2003-12-01 15:48  zmoelnig

	* src/gem.dsp: once in a while i compile under NT...

2003-12-01 15:47  zmoelnig

	* src/Base/configLinux.h: configLinux.h should be generated for all
	  machines by the configure-script.  don't know, how this came into
	  the CVS

2003-12-01 15:27  zmoelnig

	* src/BUGS: another bug fixed for NT

2003-12-01 15:19  zmoelnig

	* src/Gnu/configure: rebuilt configure to add the "-l" flags

2003-12-01 15:05  zmoelnig

	* src/Gnu/aclocal.m4: rebuilt it with another version of "aclocal"

2003-12-01 14:55  zmoelnig

	* src/BUGS: another bugfix (pix_videoDS) reported

2003-12-01 14:52  zmoelnig

	* src/BUGS: updated bugfixes ("create" on remote X-servers works
	  for most but my machine)

2003-12-01 14:48  zmoelnig

	* src/Gnu/: acinclude.m4, aclocal.m4: bugfix: configure wouldn't
	  add "-l" flags for "standard" libraries found with AC_FIND_LIB

2003-12-01 11:09  zmoelnig

	* src/Pixes/: pix_videoDS.cpp, pix_videoDS.h: 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 10:59  zmoelnig

	* src/Pixes/pix_videoDarwin.cpp: 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 10:56  zmoelnig

	* src/Pixes/pix_video.h: 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 10:52  zmoelnig

	* src/Pixes/: pix_videoNT.cpp, pix_videoNT.h: 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 10:50  zmoelnig

	* src/Gnu/: acinclude.m4, aclocal.m4, configure, configure.in:
	  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 19:19  ggeiger

	* src/Manips/alpha.cpp: fixed alpha depthtest default value

2003-11-25 18:38  zmoelnig

	* src/Pixes/: pix_pix2sig.cpp, pix_pix2sig.h: support for different
	  colour-spaces

2003-11-25 18:38  zmoelnig

	* src/Pixes/: pix_sig2pix.cpp, pix_sig2pix.h: support for different
	  colour-spaces (use "colorspace"-message)

2003-11-25 17:54  zmoelnig

	* src/Pixes/: pix_sig2pix.cpp, pix_sig2pix.h: 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 17:52  zmoelnig

	* src/Base/GemPixUtil.cpp: setCsizeByFormat now also sets the
	  "type" (pixel alignment) on __APPLE__ the default is yuv,
	  everywhere else it is rgba

2003-11-25 17:51  zmoelnig

	* src/Pixes/videoV4L.cpp: using setCsizeByFormat instead of doing
	  it by hand

2003-11-25 17:28  zmoelnig

	* src/Pixes/: pix_biquad.cpp, pix_biquad.h: 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 16:16  zmoelnig

	* src/Pixes/pix_filmNEW.h: disabled the auto_registering if __NEW__
	  is not defined exclude "Base/config.h" since it is already
	  included by film.h

2003-11-25 16:14  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: 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 16:09  zmoelnig

	* src/Pixes/pix_video.cpp: moved the disabling of auto-register to
	  pix_video.h

2003-11-25 16:07  zmoelnig

	* src/Pixes/pix_filmYUV.h: include "Base/config.h" for all OS
	  (since the config.h will separate the sysdependent things)

2003-11-25 16:06  zmoelnig

	* src/Pixes/pix_film.cpp: rewrote the "colorspace"-callback

2003-11-25 16:05  zmoelnig

	* src/Pixes/pix_film.h: disabled the auto_registering if __NEW__ is
	  defined

2003-11-25 16:04  zmoelnig

	* src/Pixes/pix_movieNEW.cpp: set the help-symbol to "pix_movie"
	  (instead of "pix_movieNEW")

2003-11-25 16:03  zmoelnig

	* src/Pixes/pix_videoLinux.cpp: moved the disabling of
	  auto-register to pix_video.h

2003-11-25 16:02  zmoelnig

	* src/Pixes/pix_videoNEW.cpp: set the help-symbol to "pix_video"
	  (instead of "pix_videoNEW")

2003-11-25 16:01  zmoelnig

	* src/Pixes/pix_videoNEW.h: disabled the auto_registering if
	  __NEW__ is not defined

2003-11-25 16:00  zmoelnig

	* src/Pixes/pix_video.h: disabled the auto_registering if __NEW__
	  is defined

2003-11-25 15:59  zmoelnig

	* src/Pixes/pix_sig2pix.cpp: used setBlack() instead of memset();
	  use reallocate()

2003-11-25 15:57  zmoelnig

	* src/Pixes/videoV4L.cpp: setting newfilm to 0 (shouldn't do
	  anything since we are on linux (?))

2003-11-25 15:55  zmoelnig

	* src/Pixes/video.h: 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 15:54  zmoelnig

	* src/Pixes/: pix_info.cpp, pix_info.h: 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 15:53  zmoelnig

	* src/Pixes/film.h: include "Base/config.h" for all OS (since the
	  config.h will separate the sysdependent things)

2003-11-25 15:51  zmoelnig

	* src/Gnu/: configure, configure.in: 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 15:48  zmoelnig

	* src/Base/config.h.in: made config.h system-independent.  this the
	  config.h.in for linux-autoconf has moved to configLinux.h.in

2003-11-25 15:46  zmoelnig

	* src/Base/: config.h, configDarwin.h, configLinux.h,
	  configLinux.h.in, configNT.h: 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 15:43  zmoelnig

	* src/Base/GemPixObj.cpp: initialized newfilm/newimage to 0

2003-11-25 15:41  zmoelnig

	* src/Base/GemBase.h: added support for HELPSYMBOL_BASE (which is
	  defined as "Gem/") -- used in CPPExtern.h

2003-11-25 15:41  zmoelnig

	* src/Base/CPPExtern.h: 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 20:27  zmoelnig

	* src/Pixes/videoV4L.cpp: set notowned=false when color-conversion
	  is done (which is the truth)

2003-11-19 09:53  zmoelnig

	* GEM_darwin.pbproj/zmoelnig.pbxuser: this is my
	  macOS-projectmaker-project

2003-11-18 20:53  zmoelnig

	* help/: curve3d.pd, tube.pd: help-patches for [curve3d] and [tube]

2003-11-18 19:21  zmoelnig

	* src/Pixes/pix_texture.cpp: 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 19:18  zmoelnig

	* src/Pixes/pix_videoLinux.cpp: removed the auto-registering

2003-11-18 19:12  zmoelnig

	* src/Pixes/pix_videoNEW.cpp: added an alias for
	  "colorspace"-message

2003-11-18 18:47  cclepper

	* GEM_darwin.pbproj/: cgc.pbxuser, project.pbxproj: new pbproj

2003-11-18 16:39  zmoelnig

	* src/Base/: GemMan.cpp, GemWinCreateXWin.cpp: made XWin be aware
	  of resizes.  however, it doesn't really work yet :-(

2003-11-18 16:36  zmoelnig

	* src/Base/GemFuncUtil.h: added MIN and MAX functions

2003-11-18 16:25  zmoelnig

	* src/Geos/: curve3d.cpp, curve3d.h, tube.cpp, tube.h: added
	  curve3d and tube

2003-11-18 16:21  zmoelnig

	* help/pix_film.pd: updated documentation

2003-11-18 16:20  zmoelnig

	* src/Pixes/pix_histo.cpp: removed unneeded variables

2003-11-18 16:18  zmoelnig

	* src/Pixes/film.h: 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 16:17  zmoelnig

	* src/Pixes/pix_video.cpp: defined NO_AUTO_REGISTER_CLASS to not
	  register this class with pd on __linux__, __APPLE__  and NT

2003-11-18 16:14  zmoelnig

	* src/Base/CPPExtern.h: 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 19:53  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: swapped 2 variables in
	  class-definition (apple's gcc likes it better this way) removed
	  unused code

2003-11-15 04:26  cclepper

	* src/Pixes/: pix_diff.cpp, pix_diff.h: added Altivec function for
	  both RGB and YUV

2003-11-14 15:43  zmoelnig

	* src/Geos/text2d.h: added curve3d and tube

2003-11-14 11:26  zmoelnig

	* src/Controls/: gemmouse.cpp, gemmouse.h: added scaling for the
	  mouse-coordinates.  this allows output that is independant of the
	  window-size

2003-11-14 08:21  cclepper

	* src/Pixes/pix_add.h: removed the extraneous RGB_Altivec prototype

2003-11-14 08:19  cclepper

	* src/Pixes/pix_2grey.cpp: a dst tweak and bug fix

2003-11-13 05:26  cclepper

	* src/Pixes/pix_2grey.cpp: slight change to RGB vector code

2003-11-13 04:38  cclepper

	* src/Pixes/: pix_2grey.h, pix_2grey.cpp: added Altivec

2003-11-12 19:11  zmoelnig

	* src/Base/TextBase.cpp: removed the check, whether the first atom
	  of the text-list is a symbol. now we can print numbers too.

2003-11-12 18:57  zmoelnig

	* src/Pixes/: pix_add.cpp, pix_add.h: changed processRGB_Altivec to
	  processRGBA_Altivec

2003-11-12 18:55  zmoelnig

	* src/MarkEx/: average.cpp, counter.cpp, hsvrgb.cpp, m_control.cpp,
	  multiselect.cpp, randomF.cpp, reson.cpp, strcat.cpp,
	  tripleLine.cpp, vector.cpp: fixed linefeed

2003-11-11 08:31  cclepper

	* src/Pixes/pix_add.h: added RGB Altivec

2003-11-11 08:04  cclepper

	* src/Pixes/pix_add.h: added RGB Altivec

2003-11-10 07:37  cclepper

	* src/Pixes/: pix_a_2grey.cpp, pix_coloralpha.cpp: changed from
	  float to int processing

2003-11-10 07:18  cclepper

	* src/Pixes/pix_2grey.cpp: changed from float to int processing of
	  grey value

2003-11-10 07:17  cclepper

	* src/Pixes/: pix_subtract.cpp, pix_subtract.h: added RGB Altivec

2003-11-10 07:09  cclepper

	* src/Pixes/pix_add.cpp: added RGB Altivec

2003-11-10 04:23  cclepper

	* src/Pixes/: pix_gain.cpp, pix_motionblur.cpp, pix_offset.cpp,
	  pix_subtract.cpp: changed Altivec defines

2003-11-10 03:11  cclepper

	* src/Pixes/: pix_add.cpp, pix_background.cpp, pix_blur.cpp,
	  pix_chroma_key.cpp, pix_compare.cpp, pix_convolve.cpp,
	  pix_invert.cpp, pix_mix.cpp: changed Altivec defines

2003-11-03 13:15  zmoelnig

	* src/Manips/camera.cpp: changed (bool) to (int), since vc6 doesn't
	  like assigning a boolean-value to an integer.

2003-11-03 13:14  zmoelnig

	* src/MarkEx/: abs.cpp, average.cpp, counter.cpp, hsvrgb.cpp,
	  m_control.cpp, multiselect.cpp, randomF.cpp, reson.cpp,
	  strcat.cpp, tripleLine.cpp, vector.cpp: added no-warn-flags for
	  vc6

2003-11-03 13:13  zmoelnig

	* src/Pixes/: filmFFMPEG.cpp, filmFFMPEG.h: made it compile with
	  ffmpeg-0.4.8 (however i wasn't yet able to load a movie...)

2003-11-03 13:12  zmoelnig

	* src/Pixes/: filmQT.cpp, filmQT.h: made it work under windows;
	  however it likes crashing sometimes and i haven't found out yet
	  why...

2003-10-24 20:38  zmoelnig

	* src/BUGS: fixed some BUGS...

2003-10-24 20:32  zmoelnig

	* src/Gnu/: configure, configure.in: added "--with-aviplay" as an
	  alias for "--with-avi"

2003-10-24 20:31  zmoelnig

	* src/Base/TextBase.cpp: added some comment to the render() for
	  neither FTGL/GLTT support (while trying to find out

2003-10-23 10:10  zmoelnig

	* src/Pixes/pix_buffer.cpp: fixed another possible bug (check for
	  NULL-images)

2003-10-22 13:01  zmoelnig

	* src/MarkEx/MarkExSetup.cpp: added the self-registering code, so
	  that MarkEx will stay available

2003-10-22 11:06  zmoelnig

	* src/Pixes/filmQT.cpp: further changes, but far from working yet

2003-10-22 10:35  zmoelnig

	* src/Pixes/pix_buffer.cpp: fixed bugs in
	  pix_buffer_read/pix_buffer_write when no or unknown pix_buffers
	  were specifified

2003-10-22 10:34  zmoelnig

	* src/Base/GemWinCreate.h: added "fsaa" to the WindowHints-class

2003-10-22 07:32  cclepper

	* src/: Base/GemMan.cpp, Base/GemMan.h, Base/GemWinCreateMac.cpp,
	  Controls/gemwin.cpp, Controls/gemwin.h: added FSAA

2003-10-21 20:15  ggeiger

	* src/Base/: CPPExtern.h, GemSetup.cpp: 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 20:14  ggeiger

	* src/Base/GemBase.cpp: re-used continueRender() function

2003-10-21 20:13  ggeiger

	* src/Base/GemMan.cpp: removed my name from startup

2003-10-21 16:44  ggeiger

	* src/Particles/partlib_actions.cpp: distribute particles according
	  to their velocity if there is more than one particle per frame

2003-10-21 16:21  ggeiger

	* help/: ambient.pd, ambientRGB.pd: added numberbox to rotate light
	  (cube seems to be very dark with 180)

2003-10-21 16:19  ggeiger

	* help/alpha.pd: added auto message description

2003-10-21 16:17  ggeiger

	* help/: alpha.pd, ambient.pd, ambientRGB.pd, change.pd,
	  part_color.pd, part_damp.pd, part_draw.pd, part_follow.pd: change
	  is in pd already

2003-10-21 15:50  ggeiger

	* src/Controls/gemhead.cpp: bang on gemhead triggers a render cycle
	  (was broken)

2003-10-15 21:07  zmoelnig

	* src/Pixes/videoV4L.cpp: set the upside-down flag to true. (hope
	  this is alright)

2003-10-15 21:05  zmoelnig

	* src/Pixes/filmQT.h: 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 21:04  zmoelnig

	* src/Gnu/: configure, configure.in: fixed a bug when searching for
	  the linker/compiler flags for libavifile: not "avifile-config" is
	  used if available

2003-10-15 21:03  zmoelnig

	* src/BUGS: new bugs (pix_buffer, libavifile, remote display)

2003-10-10 14:52  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: added filmQT changed "#define DEBUG"
	  to "#define debug"

2003-10-10 14:16  zmoelnig

	* src/Pixes/pix_kaleidoscope.h: disabled pete's "static"-hack with
	  NO_HACK (default on windows)

2003-10-10 14:12  zmoelnig

	* src/Pixes/pix_colorreduce.cpp: vc6 doesn't like statical arrays
	  with variable sizes

2003-10-10 13:15  zmoelnig

	* src/: gem.dsp, gem_vc6.dsw: updated my vc6-projects

2003-10-10 13:14  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: disabled warnings on vc6

2003-10-10 13:13  zmoelnig

	* src/Gnu/: configure, configure.in: search for libavifile-headers
	  rather than assuming they are in /usr/include/avifile

2003-10-10 13:11  zmoelnig

	* src/Pixes/: filmQT.cpp, filmQT.h: 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 13:10  zmoelnig

	* src/Pixes/: filmAVI.h, filmAVI.cpp: made filmAVI work.  a first
	  step for pix_filmNEW to run on windows...

2003-10-10 13:09  zmoelnig

	* src/Pixes/: filmAVIPLAY.h, pix_filmLinux.h: 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 13:07  zmoelnig

	* src/Pixes/filmAVIPLAY.cpp: <unistd.h> is only included if
	  HAVE_LIBAVIPLAY is defined

2003-10-10 13:04  zmoelnig

	* src/Pixes/pix_filmNEW.h: removed "m_film", since it is not needed

2003-10-10 13:03  zmoelnig

	* src/Particles/: partlib_actions.cpp, partlib_system.cpp: 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 13:02  zmoelnig

	* src/Manips/camera.h: commented out namespace std for windows (vc6
	  complained about this)

2003-10-10 13:00  zmoelnig

	* examples/04.pix/06.PixRect.pd: now you see something after the
	  first coordinate-change...

2003-10-10 12:59  zmoelnig

	* examples/04.pix/12.blending.pd: now using [pix_buf] instead of
	  re-loading the image for each blending-change

2003-10-08 19:33  zmoelnig

	* examples/04.pix/05.film.pd: removed the [pix_rgba], since now
	  [pix_film] should output only RGBA/YUV/Grayscale

2003-10-08 18:55  zmoelnig

	* src/BUGS: reported bugfix of filmQT4L

2003-10-08 18:52  zmoelnig

	* src/Pixes/: setup.h, pix_movieNEW.cpp, pix_movieNEW.h: this is
	  how [pix_movie] looks like if derived from [pix_filmNEW] (and
	  [pix_texture])

2003-10-08 18:51  zmoelnig

	* src/Pixes/: filmMPEG1.cpp, filmMPEG1.h: using "upsidedown" from
	  imageStruct; added YUV support

2003-10-08 18:09  zmoelnig

	* src/Pixes/: filmAVIPLAY.cpp, filmMPEG3.cpp, filmQT4L.cpp: using
	  "upsidedown" from imageStruct;

2003-10-08 18:06  zmoelnig

	* src/Pixes/pix_texture.cpp: 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 18:04  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: 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 17:01  zmoelnig

	* src/Pixes/pix_texture.h: 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 18:10  zmoelnig

	* src/Pixes/setup.h: 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 18:09  zmoelnig

	* src/Pixes/pix_filmNEW.h: added "colorspace"-method

2003-10-07 18:09  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: 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 17:47  zmoelnig

	* src/Pixes/filmMPEG3.cpp: open() now utilizes setCsizeByFormat()

2003-10-07 17:46  zmoelnig

	* src/Pixes/filmAVIPLAY.cpp: made the openStream sleep a bit. still
	  opening streamed-files sometimes crashes added support for more
	  colour-formats

2003-10-07 17:44  zmoelnig

	* src/Pixes/: filmAVI.cpp, filmAVI.h: put quite everything (but
	  constructor/destructor) between one huge #ifdef.  the rest should
	  be filled with defaults by the film-class.

2003-10-07 17:43  zmoelnig

	* src/Pixes/filmQT4L.cpp: added colour-change on the fly

2003-10-07 17:40  zmoelnig

	* src/Pixes/film.cpp: open() now returns false (to make the skip to
	  next api work)

2003-10-07 17:39  zmoelnig

	* src/Pixes/film.h: requestColor() now sets "m_wantedFormat"

2003-10-07 17:38  zmoelnig

	* src/Base/GemPixUtil.cpp: a bit of code-cleanup

2003-10-07 14:01  zmoelnig

	* src/Pixes/setup.h: 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 13:47  zmoelnig

	* src/Pixes/: filmAVIPLAY.cpp, filmAVIPLAY.h: 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 10:58  zmoelnig

	* src/Pixes/: filmQT4L.cpp, filmQT4L.h: 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 10:55  zmoelnig

	* src/Pixes/filmMPEG3.cpp: 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 10:51  zmoelnig

	* src/Pixes/film.h: 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 10:46  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: 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 16:28  zmoelnig

	* src/Base/GemBase.h: 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 15:59  zmoelnig

	* src/Pixes/: filmMPEG1.cpp, filmMPEG1.h: put quite everything (but
	  constructor/destructor) between one huge #ifdef.  the rest should
	  be filled with defaults by the film-class.

2003-10-03 15:59  zmoelnig

	* src/Pixes/: filmMPEG3.cpp, filmMPEG3.h: 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 16:47  zmoelnig

	* src/Manips/: camera.cpp, camera.h: 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 20:16  zmoelnig

	* src/BUGS: filmQT4L procuces RGB if RGBA is not supported by the
	  codec

2003-09-30 20:11  zmoelnig

	* src/Pixes/: pix_posterize.cpp, pix_posterize.h: removed the
	  processRGBAImage-call (anyhow, it didn't do anything)

2003-09-30 20:11  zmoelnig

	* src/Pixes/: pix_flip.cpp, pix_flip.h: added YUV support split
	  processImage into processRGBAImage and processGrayImage

2003-09-29 05:26  tigital

	* help/: pix_dot.pd, pix_rds.pd: corrected text

2003-09-29 05:11  tigital

	* src/Manips/setup.h: added camera_setup()

2003-09-29 05:10  tigital

	* src/Manips/: camera.cpp, camera.h: initial commit

2003-09-24 06:51  tigital

	* src/Pixes/: pix_dot.cpp, pix_dot.h: more work on yuv processing,
	  but it still doesn't work

2003-09-24 06:46  tigital

	* src/Pixes/pix_kaleidoscope.cpp: removed some unused code, cleanup

2003-09-24 06:44  tigital

	* src/Pixes/pix_kaleidoscope.h: removed some unused code

2003-09-24 06:42  tigital

	* src/Pixes/pix_halftone.h: added __APPLE__ "macosx_math.h", some
	  unused cleanup

2003-09-24 06:38  tigital

	* src/Pixes/: pix_lumaoffset.cpp, pix_lumaoffset.h: fixed
	  "comparison between signed & unsigned int" warning on line 117,
	  in processRGBAImage()

2003-09-24 06:33  tigital

	* src/Particles/partlib_vector.h: replaced __APPLE__ define with
	  macosx_math.h

2003-09-24 06:32  tigital

	* src/Particles/partlib_actions.cpp: 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 06:27  tigital

	* src/Particles/partlib_system.cpp: added default: break; to
	  _pCallActionList(), because PAHeaderID isn't taken care of

2003-09-23 05:21  tigital

	* src/Pixes/pix_snap.cpp: added glFinish() & several
	  glPixelStorei()'s for __APPLE__ for speed up?:  is this
	  applicable to all platforms?

2003-09-23 05:16  tigital

	* src/Pixes/pix_lumaoffset.cpp: removed unused variables

2003-09-23 04:50  tigital

	* src/Controls/gemkeyboard.cpp: changed comment from "mousePressed"
	  to "KeyBoardPressed"

2003-09-23 04:47  tigital

	* src/Base/TextBase.cpp: reordered initializers to shut up gcc
	  warning

2003-09-22 12:04  zmoelnig

	* help/: pix_halftone.pd, pix_movement.pd: updated documentation

2003-09-22 12:03  zmoelnig

	* src/Pixes/: pix_rds.cpp, pix_rds.h: added Gray-support
	  YUV-support is still under construction (but now does something
	  (stupid) instead of nothing)

2003-09-22 12:02  zmoelnig

	* src/Pixes/pix_metaimage.cpp: added an inlet for the size of the
	  metaimage

2003-09-22 12:01  zmoelnig

	* src/Pixes/: pix_convolve.cpp, pix_convolve.h: added Gray-support
	  split the processImage into processRGBAImage and processGrayImage

2003-09-22 11:59  zmoelnig

	* src/Pixes/: pix_movement.cpp, pix_movement.h: added YUV-Support
	  (like grayscale: the difference image is written on the
	  luma-channel; colour is discarded)

2003-09-22 11:58  zmoelnig

	* src/Pixes/: pix_scanline.cpp, pix_scanline.h: added Gray-support
	  (RGBA & Gray are in processImage, while YUV has a separate
	  function)

2003-09-22 11:56  zmoelnig

	* src/Pixes/: pix_blur.h, pix_blur.cpp, pix_halftone.cpp,
	  pix_halftone.h, pix_motionblur.cpp, pix_motionblur.h: added
	  Gray-support

2003-09-22 11:55  zmoelnig

	* src/Base/GemPixUtil.cpp: fixed setBlack() and setWhite() for YUV

2003-09-17 15:23  zmoelnig

	* help/: pix_background.pd, pix_compare.pd, pix_mix.pd,
	  pix_motionblur.pd, pix_roll.pd, pix_scanline.pd, pix_duotone.pd:
	  added some documentation

2003-09-17 15:09  zmoelnig

	* src/BUGS: more bugs to come

2003-09-17 15:08  zmoelnig

	* src/Gnu/Makefile.in: fixed install on linux

2003-09-17 15:08  zmoelnig

	* src/Gnu/undocumented_objects: documented a lot ;-)

2003-09-17 15:07  zmoelnig

	* src/Pixes/pix_film.cpp: fixed the "toupper()" BUG: include
	  <ctype.h>

2003-09-17 15:07  zmoelnig

	* src/Pixes/pix_duotone.cpp: result of merge

2003-09-17 15:07  zmoelnig

	* src/Pixes/pix_mix.cpp: allow arguments and an intelligent gain
	  handler

2003-09-17 15:05  zmoelnig

	* src/Pixes/pix_background.cpp: made the inlet do something
	  intelligent: set the range (normalized 0..1)

2003-09-17 15:03  zmoelnig

	* src/Pixes/pix_background.cpp: added methods for Grey

2003-09-17 15:02  zmoelnig

	* src/Pixes/pix_background.cpp: code cleanup to make merge easier

2003-09-17 14:43  zmoelnig

	* src/Pixes/pix_mix.h: allow arguments and an intelligent gain
	  handler

2003-09-17 14:42  zmoelnig

	* src/Pixes/pix_motionblur.cpp: new indentation ?

2003-09-17 14:40  zmoelnig

	* src/Pixes/pix_alpha.cpp: i think i've found a bug in GREY

2003-09-17 14:39  zmoelnig

	* src/Pixes/pix_compare.cpp: 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 14:38  zmoelnig

	* src/Pixes/pix_chroma_key.cpp: cleaned up the code a bit.  default
	  behaviour is no ON (used to be OFF)

2003-09-17 14:35  zmoelnig

	* src/Pixes/pix_backlight.cpp: changed ranges from 0..255 to
	  0.0..1.0 added some inlets

2003-09-17 14:35  zmoelnig

	* src/Pixes/pix_colorreduce.cpp: added checks for control-range
	  added some inlets

2003-09-17 14:33  zmoelnig

	* src/Pixes/: pix_posterize.cpp, pix_posterize.h: added comments
	  about ranges of the internal variables.  also changed the range
	  from 0..255 to 0.f..1.f

2003-09-17 14:32  zmoelnig

	* src/Pixes/pix_buffer.cpp: BUG: the first incoming frame is
	  captured automatically --> FIXED (nothing is done, if no frame is
	  specified)

2003-09-17 14:31  zmoelnig

	* src/Pixes/pix_snap2tex.cpp: grabbed texture-size defaults to the
	  gemwin-size

2003-09-17 14:29  zmoelnig

	* src/Pixes/pix_tIIR.h: added a comment, saying what this object is
	  for

2003-09-17 14:28  zmoelnig

	* src/Pixes/: pix_rectangle.cpp, pix_normalize.cpp,
	  pix_normalize.h, pix_rectangle.h: added methods for YUV

2003-09-17 14:28  zmoelnig

	* src/Pixes/: pix_lumaoffset.cpp, pix_lumaoffset.h: fixed the bug
	  with filledLines

2003-09-17 14:26  zmoelnig

	* src/Pixes/: pix_refraction.cpp, pix_refraction.h: removed
	  overwrites of the virtual functions for yuv/grey-colourspace.
	  Why do we have inheritance ?

2003-09-17 14:25  zmoelnig

	* src/Pixes/: pix_dot.cpp, pix_dot.h: added inlet for size of dots

2003-09-17 14:22  zmoelnig

	* src/Pixes/pix_background.h: added methods for grey

2003-09-17 14:21  zmoelnig

	* src/Pixes/: pix_roll.cpp, pix_roll.h: added methods for RGBA/grey

2003-09-17 14:20  zmoelnig

	* src/Pixes/: pix_color.cpp, pix_color.h, pix_crop.cpp, pix_crop.h,
	  pix_curve.cpp, pix_curve.h, pix_histo.cpp, pix_histo.h,
	  pix_levels.cpp, pix_levels.h: added methods for YUV/grey

2003-09-17 14:19  zmoelnig

	* src/Pixes/: pix_2grey.cpp, pix_2grey.h, pix_bitmask.cpp,
	  pix_bitmask.h, pix_blob.cpp, pix_blob.h: added methods for YUV

2003-09-17 14:17  zmoelnig

	* src/Geos/: newWave.cpp, newWave.h: made some inlets made the
	  heightMess do something

2003-09-17 14:16  zmoelnig

	* src/Geos/: ripple.cpp, ripple.h, rubber.cpp, rubber.h: made some
	  inlets made the heightMess do something arguments specify the
	  grid-size

2003-09-17 13:45  zmoelnig

	* src/Base/GemPixObj.h: packed the code a little bit (to make it
	  more readable to me)

2003-09-17 13:45  zmoelnig

	* src/Base/GemShape.h: new indentation

2003-09-17 13:44  zmoelnig

	* src/Base/GemVersion.h: version is now 0.888-pre1

2003-09-17 13:40  zmoelnig

	* help/: cuboid.pd, newWave.pd, part_info.pd, part_render.pd,
	  pix_backlight.pd, pix_buffer.pd, pix_buffer_read.pd,
	  pix_buffer_write.pd, pix_color.pd, pix_colorreduce.pd,
	  pix_crop.pd, pix_delay.pd, pix_dot.pd, pix_grey.pd, pix_info.pd,
	  pix_levels.pd, pix_lumaoffset.pd, pix_posterize.pd, pix_rds.pd,
	  pix_snap2tex.pd, pix_tIIR.pd, pix_yuv.pd, polygon_smooth.pd,
	  ripple.pd, rubber.pd, slideSquares.pd: new help patches

2003-09-17 13:30  zmoelnig

	* help/pix_movement.pd: result of merge

2003-09-17 13:08  zmoelnig

	* help/: accumrotate.pd, alpha.pd, ambient.pd, ambientRGB.pd,
	  circle.pd, color.pd, colorRGB.pd, cone.pd, cube.pd, cylinder.pd,
	  diffuse.pd, diffuseRGB.pd, disk.pd, emission.pd, emissionRGB.pd,
	  pix_rgba.pd, pix_sig2pix~.pd, sphere.pd, teapot.pd: updated some
	  reference patches

2003-09-15 06:48  tigital

	* src/Base/GemMan.cpp: - added texture_range_supported flag
	  (default=0, ie. off) and extension check

2003-09-15 06:45  tigital

	* src/Base/GemMan.h: - added texture_range_supported flag

2003-09-15 06:40  tigital

	* src/Pixes/pix_texture.cpp: - 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 02:39  cclepper

	* help/: pix_rtx.pd, pix_movement.pd, pix_biquad.pd: change tv_ to
	  pix_

2003-09-15 01:24  cclepper

	* src/Pixes/pix_convert.h: changed #ifdef MACOSX to __APPLE__

2003-09-15 01:18  cclepper

	* src/Pixes/: pix_buffer_read.h, pix_buffer_write.h, pix_buffer.h:
	  added a better description

2003-09-15 01:07  cclepper

	* src/Pixes/pix_scanline.h: added a better description

2003-09-15 01:05  cclepper

	* src/Pixes/: pix_duotone.cpp, pix_duotone.h: removed processGrey

2003-09-15 01:00  cclepper

	* src/Pixes/pix_mix.h: changed gain

2003-09-15 00:56  cclepper

	* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: changed the
	  colorspace message to match pix_film, dimension message now works

2003-09-15 00:31  cclepper

	* src/Pixes/pix_write.cpp: changed #ifdef MACOSX to __APPLE__

2003-09-15 00:30  cclepper

	* src/Pixes/pix_texture.cpp: fixed commenting error

2003-09-15 00:24  cclepper

	* src/Pixes/: pix_texture.cpp, pix_texture.h, pix_texture2.h,
	  pix_texture2.cpp: changed #ifdef MACOSX to __APPLE__

2003-09-15 00:21  cclepper

	* src/Pixes/: pix_rgba.cpp, pix_snap.cpp: changed #ifdef MACOSX to
	  __APPLE__

2003-09-15 00:10  cclepper

	* src/Pixes/pix_rgba.h: changed #ifdef MACOSX to __APPLE__

2003-09-14 23:59  cclepper

	* src/Pixes/: pix_movieYUV.cpp, pix_movieYUV.h, pix_resize.cpp:
	  changed #ifdef MACOSX to __APPLE__

2003-09-14 23:56  cclepper

	* src/Pixes/: pix_filmDarwinYUV.cpp, pix_filmYUV.cpp,
	  pix_imageInPlace.cpp, pix_movie.cpp, pix_movie.h: changed #ifdef
	  MACOSX to __APPLE__

2003-09-14 23:55  cclepper

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: added ram
	  message, made YUV default colorspace

2003-09-14 23:45  cclepper

	* src/Pixes/: pix_film.cpp, pix_film.h: added colorspace message

2003-09-14 23:04  cclepper

	* src/Pixes/: pix_chroma_key.cpp, pix_motionblur.cpp,
	  pix_compare.cpp: added #ifdef for PPC970/G5

2003-09-14 23:01  cclepper

	* src/Pixes/: pix_subtract.cpp, pix_blur.cpp, pix_mix.cpp,
	  pix_background.cpp: added #ifdef for PPC970/G5

2003-09-14 22:56  cclepper

	* src/Pixes/: pix_invert.cpp, pix_offset.cpp: added #ifdef for
	  PPC970/G5

2003-09-14 22:52  cclepper

	* src/Pixes/: pix_convolve.cpp, pix_gain.cpp: added #ifdef for
	  PPC970/G5

2003-09-14 22:49  cclepper

	* src/Pixes/pix_add.cpp: added #ifdef for PPC970/G5

2003-09-14 22:47  cclepper

	* src/Particles/part_vector.h: changed #ifdef MACOSX to __APPLE__

2003-09-14 22:29  cclepper

	* src/Nongeos/: world_light.h, world_light.cpp: changed #ifdef
	  MACOSX to __APPLE__

2003-09-14 22:28  cclepper

	* src/Manips/polygon_smooth.cpp: added GL_LINE_SMOOTH

2003-09-14 22:23  cclepper

	* src/Manips/ortho.cpp: changed #ifdef MACOSX to __APPLE__

2003-09-14 22:18  cclepper

	* src/Geos/: ripple.h, rubber.h, slideSquares.cpp: changed #ifdef
	  MACOSX to __APPLE__

2003-09-14 22:02  cclepper

	* src/Geos/: model.cpp, newWave.h: changed #ifdef MACOSX to
	  __APPLE__

2003-09-14 21:59  cclepper

	* help/: pix_scanline.pd, pix_roll.pd: initial commit

2003-09-14 21:41  cclepper

	* help/pix_motionblur.pd: initial commit

2003-09-14 20:57  cclepper

	* help/pix_mix.pd: initial commit

2003-09-14 19:53  cclepper

	* help/pix_compare.pd: initial commit

2003-09-14 19:42  cclepper

	* help/pix_chroma_key.pd: initial commit

2003-09-14 19:21  cclepper

	* help/pix_background.pd: initial commit

2003-09-14 18:10  cclepper

	* src/Geos/: cuboid.cpp, imageVert.cpp: changed #ifdef MACOSX to
	  __APPLE__

2003-09-14 18:06  cclepper

	* src/Controls/setup.h: changed #ifdef MACOSX to __APPLE__

2003-09-14 18:02  cclepper

	* src/: Base/GemWinCreateMac.cpp, Base/sgiimage.cpp,
	  Controls/gemwin.cpp: changed #ifdef MACOSX to __APPLE__

2003-09-14 17:54  cclepper

	* src/Base/: GemState.cpp, GemWinCreate.h: changed #ifdef MACOSX to
	  __APPLE__

2003-09-14 17:54  cclepper

	* src/Base/GemShape.cpp: added a few more drawTypes

2003-09-14 17:38  cclepper

	* src/Base/GemSetup.cpp: changed #ifdef MACOSX to __APPLE__  and
	  commented out yuv_setup()

2003-09-14 17:29  cclepper

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: changed #ifdef MACOSX to
	  __APPLE__

2003-09-14 17:25  cclepper

	* src/Base/: GemMan.h, GemPixImageLoad.cpp, GemPixImageSave.cpp,
	  GemPixObj.h: changed #ifdef MACOSX to __APPLE__

2003-09-14 17:21  cclepper

	* src/Base/: GemBase.h, GemGluObj.h, GemGLUtil.h, GemGlutObj.h,
	  GemMan.cpp: changed #ifdef MACOSX to __APPLE__

2003-09-11 17:34  zmoelnig

	* src/: Gnu/undocumented_objects, TODO: made a list of undocumented
	  objects

2003-09-11 17:05  zmoelnig

	* src/Pixes/pix_texture.cpp: removed debugging output

2003-09-11 13:11  zmoelnig

	* src/Pixes/filmQT4L.cpp: removed debugging output

2003-09-11 12:54  zmoelnig

	* src/Pixes/pix_filmLinux.cpp: added a comment

2003-09-11 12:06  zmoelnig

	* src/Gnu/Makefile.in: hopefully fixed a bit on installing the
	  examples for linux

2003-07-27 01:14  ggeiger

	* src/Manips/: alpha.cpp, alpha.h: 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 21:16  zmoelnig

	* src/Particles/: part_render.cpp, part_render.h: added
	  postrender() hack, to prevent the "source-object" to be drawn

2003-07-22 21:00  ggeiger

	* src/Pixes/: pix_filmFFMPEG.cpp, pix_filmFFMPEG.h: fix compilation
	  bugs, removed ifdefs for ffmeg version

2003-07-22 20:37  zmoelnig

	* src/Pixes/pix_resize.cpp: fixed the crash however, this is very
	  slow.  we'll have to write a faster routine ourselves

2003-07-22 20:27  zmoelnig

	* src/Pixes/pix_scanline.cpp: 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 20:15  zmoelnig

	* src/Pixes/: pix_biquad.cpp, pix_biquad.h: removed the
	  create/destroy/blank routines for the buffer

2003-07-22 20:14  zmoelnig

	* src/Pixes/: pix_movement.cpp, pix_movement.h: added
	  greyscale-support addedsome checks before destroy[].	 hope this
	  will fix the bug

2003-07-22 20:04  zmoelnig

	* src/Pixes/: pix_aging.cpp, pix_background.cpp, pix_biquad.cpp,
	  pix_buffer.cpp, pix_coordinate.cpp, pix_delay.cpp, pix_dump.cpp,
	  pix_motionblur.cpp, pix_resize.cpp, pix_roll.cpp, pix_rtx.cpp,
	  pix_scanline.cpp: added checks before delete[] (just in case)

2003-07-22 10:36  zmoelnig

	* src/Pixes/: pix_filmQT.cpp, pix_snap2tex.h: dos2unix (changed
	  linefeed/carriage-returns)

2003-07-22 10:35  zmoelnig

	* src/Pixes/: pix_colorreduce.cpp, pix_colorreduce.h,
	  pix_levels.cpp, pix_levels.h: removed empty functions for
	  YUV/YUValtivec/Grey images (why do we have classes ?)

2003-07-22 10:34  zmoelnig

	* src/Pixes/: pix_kaleidoscope.cpp, pix_kaleidoscope.h,
	  pix_lumaoffset.cpp, pix_lumaoffset.h, pix_metaimage.cpp,
	  pix_metaimage.h: removed functions for YUV/YUValtivec/Grey images
	  (why do we have classes ?)

2003-07-22 10:31  zmoelnig

	* src/Pixes/: pix_halftone.cpp, pix_halftone.h: 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 10:29  zmoelnig

	* src/Pixes/: pix_backlight.cpp, pix_backlight.h: removed functions
	  for YUV/YUValtivec/Grey images (why do we have classes ?)

2003-07-22 10:26  zmoelnig

	* src/Geos/cube.cpp: added a newline at end of file ;-)

2003-07-22 09:45  zmoelnig

	* src/Pixes/: pix_rgba.cpp, pix_rgba.h, pix_grey.cpp, pix_grey.h,
	  pix_yuv.cpp, pix_yuv.h: use the color-conversion from GemPixUtil;
	  pix_grey and pix_yuv are childs of pix_rgba (reduces code
	  dramatically!)

2003-07-22 09:42  zmoelnig

	* src/Base/GemPixUtil.cpp: fixed several bugs in the
	  color-conversion routines

2003-07-21 09:51  dheck

	* src/Pixes/pix_rtx.cpp: Added explicit reset of column index to 0
	  to fix invalid access bug.

2003-07-20 21:28  tigital

	* src/Geos/text2d.h: small typo fix to allow compiling on OSX
	  (space between FTFont* & makeFont(...)

2003-07-20 00:41  tigital

	* src/Base/TextBase.h: small typo fix to allow compiling on OSX

2003-07-19 22:40  tigital

	* src/Geos/: cube.cpp, cube.h: added blend message

2003-07-19 19:30  zmoelnig

	* src/BUGS: general entry for pix-bugs

2003-07-19 18:36  zmoelnig

	* src/Particles/: part_source.cpp, part_source.h: the particle-rate
	  is now float instead of integer (let's you emit 0.5 particles per
	  rendering cycle)

2003-07-19 18:30  zmoelnig

	* src/Geos/model.cpp_: model.cpp_ seems to have been committed to
	  the CVS.  it was just a backup for work...

2003-07-19 18:20  zmoelnig

	* src/: Geos/text2d.cpp, Geos/text2d.h, Geos/text3d.cpp,
	  Geos/text3d.h, Geos/textextruded.cpp, Geos/textextruded.h,
	  Geos/textoutline.cpp, Geos/textoutline.h, Base/TextBase.cpp,
	  Base/TextBase.h: added FTGL-2.04 -- support

2003-07-16 07:17  tigital

	* src/Base/GemWinCreateMac.cpp: added return to DestroyGemWindow()
	  to prevent crashing on window close in some circumstances

2003-07-16 06:11  cclepper

	* src/Pixes/: pix_blur.cpp, pix_blur.h: fixed up some altivec

2003-07-16 05:49  tigital

	* help/: pix_halftone.pd, pix_kaleidoscope.pd, pix_metaimage.pd,
	  pix_refraction.pd: initial commit

2003-07-16 05:27  tigital

	* src/Pixes/: pix_backlight.cpp, pix_backlight.h,
	  pix_colorreduce.cpp, pix_colorreduce.h, pix_halftone.cpp,
	  pix_halftone.h, pix_kaleidoscope.cpp, pix_kaleidoscope.h,
	  pix_levels.cpp, pix_levels.h, pix_lumaoffset.cpp,
	  pix_lumaoffset.h, pix_metaimage.cpp, pix_metaimage.h,
	  pix_refraction.cpp, pix_refraction.h: 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 05:07  tigital

	* src/Pixes/setup.h: 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 05:02  tigital

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwinYUV.cpp:  fixed
	  cast problem (UInt8* instead of Str255)

2003-07-16 04:57  tigital

	* src/Base/GemPixObj.h: added PeteHelpers.h stuff (defines, inline
	  functions)

2003-07-16 04:55  tigital

	* src/Base/GemPixImageLoad.cpp: cleanup, changed to __APPLE__,
	  solved casting problem

2003-07-15 18:26  zmoelnig

	* src/Pixes/pix_rtx.cpp: added support for grey and yuv images.
	  (not tested)

2003-07-15 13:50  zmoelnig

	* src/Particles/: part_source.cpp, part_source.h: added settable
	  domains+arguments

2003-07-15 13:48  zmoelnig

	* src/Particles/: part_velcone.cpp, part_velsphere.cpp:
	  [part_velcone] and [part_velsphere] are obsoleted by
	  [part_velocity] added an "obsolete"-warning

2003-07-15 13:47  zmoelnig

	* src/Particles/: part_veldomain.cpp, part_veldomain.h,
	  part_velocity.cpp, part_velocity.h, setup.h: [part_veldomain] has
	  been replaced by [part_velocity]

2003-07-15 13:46  zmoelnig

	* help/: part_source.pd, part_velcone.pd, part_veldomain.pd,
	  part_velocity.pd, part_velsphere.pd: updated reference-patches.
	  [part_veldomain] is replaced by [part_velocity]

2003-07-15 10:01  zmoelnig

	* doc/GemPrimer.pdf: a started (in April) primer for Gem, however,
	  far from being finished

2003-07-15 09:58  zmoelnig

	* examples/04.pix/24.time-filtering.pd: a an example for how to use
	  [pix_tIIR]

2003-07-15 09:58  zmoelnig

	* examples/04.pix/25.buffer.pd: a an example for how to use
	  [pix_buffer], [pix_buffer_read], [pix_buffer_write]

2003-07-15 09:55  zmoelnig

	* examples/04.video/00.SimpleVideo.pd: just render a video onto a
	  geo

2003-07-15 09:53  zmoelnig

	* help/: part_veldomain.pd, part_velocity.pd, part_vertex.pd,
	  pix_biquad.pd, pix_movement.pd, pix_rtx.pd, textextruded.pd: help
	  for the resp. object

2003-07-15 09:39  zmoelnig

	* src/Gnu/: configure, configure.in: added checks for FTGL

2003-07-15 09:39  cclepper

	* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h,
	  pix_filmDarwin.cpp, pix_filmDarwin.h: now does color-space
	  switching

2003-07-15 09:38  zmoelnig

	* src/Particles/setup.h: added [part_vertex], [part_velocity],
	  [part_veldomain]

2003-07-15 09:38  zmoelnig

	* src/Particles/: part_vertex.cpp, part_vertex.h: [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 09:36  zmoelnig

	* src/Particles/: part_veldomain.cpp, part_veldomain.h:
	  [part_veldomain] sets the velocity into a specified domain (like
	  sphere, triangle or whatever)

2003-07-15 09:36  zmoelnig

	* src/Particles/: part_velocity.cpp, part_velocity.h:
	  [part_velocity] sets the velocity into a specified direction

2003-07-15 09:34  zmoelnig

	* src/Particles/: partlib_actions.cpp, partlib_system.cpp: include
	  <iostream> rather than <iostream.h>

2003-07-15 09:32  zmoelnig

	* src/Particles/: part_source.cpp, part_source.h: you can now set
	  the domain of the source TODO: make the argument vector settable
	  too (not much use without)

2003-07-15 09:30  zmoelnig

	* src/Geos/: setup.h, textextruded.cpp, textextruded.h: added a new
	  object for extruded text (FTGL only)

2003-07-15 09:21  zmoelnig

	* src/: Base/TextBase.cpp, Base/TextBase.h, Base/config.h.in,
	  Geos/text2d.cpp, Geos/text2d.h, Geos/text3d.cpp, Geos/text3d.h,
	  Geos/textoutline.cpp, Geos/textoutline.h: 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 04:30  cclepper

	* src/Pixes/: pix_background.cpp, pix_background.h: added Altivec
	  YUV function

2003-07-13 08:13  tigital

	* src/Base/GemWinCreateMac.cpp: stupid cleanup of commented-out
	  stuff

2003-07-13 08:11  tigital

	* src/Nongeos/world_light.cpp: added OSX glcontext check to
	  destructor to stop crashes when patch is opened/manipulated, but
	  no glcontext is created

2003-07-13 08:09  tigital

	* src/Pixes/pix_blur.cpp: vector long has been deprecated:  now
	  it's vector int's

2003-07-12 08:25  cclepper

	* src/Pixes/: pix_chroma_key.h, pix_chroma_key.cpp: added some
	  Altivec

2003-07-12 08:22  cclepper

	* src/Pixes/pix_convolve.cpp: more Altivec tweaks

2003-07-11 17:20  zmoelnig

	* src/Pixes/: videoDV4L.cpp, videoDV4L.h: still some cvs-merge
	  errors, probably they are gone now...

2003-07-11 16:58  zmoelnig

	* src/Base/GemPixImageSave.cpp: added a newline at the end of the
	  file

2003-07-11 16:55  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, videoDV4L.cpp, videoDV4L.h,
	  videoV4L.cpp: got some problems with the cvs-update on another
	  machine.  hope it's ok now

2003-07-11 16:06  zmoelnig

	* src/Gnu/: aclocal.m4, configure, configure.in: added checks for
	  mmx-extension of gcc

2003-07-11 15:58  zmoelnig

	* src/Pixes/videoDV4L.cpp: filedescriptors may also be 0! i only
	  closed the device, if the fd was>0.  fixed.

2003-07-11 15:55  zmoelnig

	* src/Base/: GemMan.cpp, GemWinCreate.h, GemWinCreateXWin.cpp:
	  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 14:07  zmoelnig

	* src/Gnu/WHATSNEW: added some advice for video1394 under linux

2003-07-09 13:17  zmoelnig

	* src/Gnu/: configure, configure.in: oops, i'm getting tired.
	  another typo

2003-07-09 13:10  zmoelnig

	* src/Gnu/: configure, configure.in: oops, made a type "libdv"
	  instead of "dv"

2003-07-09 13:05  zmoelnig

	* src/: gem.dsp, Base/Make.depend, Base/config.h.in,
	  Controls/Make.depend, Geos/Make.depend, Gnu/Makefile,
	  Manips/Make.depend, MarkEx/Make.depend, Nongeos/Make.depend,
	  Particles/Make.depend, Pixes/Make.depend, Pixes/pix_test.cpp,
	  Pixes/pix_test.h, openGL/Make.depend: removed the Makefile.depend
	  . they are not really needed in CVS

2003-07-09 12:59  zmoelnig

	* src/Pixes/pix_dot.cpp: use image.reallocate() rather than
	  image.clear() + image.allocate()

2003-07-09 12:58  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: 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 12:56  zmoelnig

	* src/Pixes/: videoDV4L.cpp, videoDV4L.h: hopefully this is a real
	  support for video over ieee1394 (firewire/dv)  under linux!

2003-07-09 12:51  zmoelnig

	* src/Pixes/video.cpp: changed the error-message (like for setting
	  the device) slightly

2003-07-09 12:42  zmoelnig

	* src/Gnu/: configure.in, configure: fixed the dv-checking.  force
	  the headers to be there, when the library is found too

2003-07-09 12:41  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: 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 07:59  cclepper

	* src/Pixes/: pix_motionblur.cpp, pix_motionblur.h: improved
	  altivec code + PPC scheduling

2003-06-23 19:43  cclepper

	* src/Pixes/pix_mix.cpp: improved altivec code

2003-06-23 09:05  cclepper

	* src/Pixes/: pix_texture.cpp, pix_texture.h: improved rectangle
	  texturing

2003-06-23 08:59  cclepper

	* src/Base/: GemPixObj.cpp, GemPixUtil.h: added newfilm to
	  state->image

2003-06-23 08:58  cclepper

	* src/Base/GemPixObj.h: fixed Ian's prefetch code

2003-06-23 08:57  cclepper

	* src/Pixes/: pix_filmDarwinYUV.cpp, pix_filmDarwinYUV.h: fixed
	  inaccurate estimation of film length, trying yet another way to
	  do getFrame()

2003-06-23 08:52  cclepper

	* src/Pixes/: pix_filmYUV.cpp, pix_filmYUV.h, pix_film.cpp,
	  pix_film.h: added newfilm to state to tell when a film has been
	  changed - mostly for faster rectangle texturing at this point

2003-06-23 08:17  cclepper

	* src/Pixes/: pix_mix.cpp, pix_mix.h: improvements to YUV code

2003-06-23 08:11  cclepper

	* src/Pixes/pix_snap.cpp: removed debug post()

2003-06-23 07:59  cclepper

	* src/Pixes/pix_add.cpp: tweaked some altivec

2003-06-18 17:23  zmoelnig

	* src/Pixes/pix_compare.h: set the include to
	  "Base/GemPixDualObj.h" (the Base/ was missing)

2003-06-11 22:23  zmoelnig

	* src/Pixes/pix_invert.cpp: commented out the ALTIVEC after
	  "#endif" (gcc doesn't like this)

2003-06-09 18:11  tigital

	* src/Pixes/pix_snap2tex.cpp: reordered declarations to shutup gcc

2003-05-28 05:26  cclepper

	* src/Pixes/: pix_compare.h, pix_compare.cpp: initial commit

2003-05-27 06:16  dheck

	* GEM_darwin.pbproj/project.pbxproj: Added project builder project
	  for Mac OS X

2003-05-26 15:36  dheck

	* src/Pixes/: pix_filmQT.cpp, pix_filmQT.h, setup.h: Added a
	  Quicktime for Windows film loader.

2003-05-24 18:30  zmoelnig

	* src/Pixes/pix_snap2tex.cpp: shouldn't the "snap" message be
	  replaced by a "bang". (at least i have *add*ed it)

2003-05-24 18:27  zmoelnig

	* src/Pixes/setup.h: put the [pix_grey] back in again (why isn't it
	  there ?)

2003-05-24 17:54  zmoelnig

	* src/Pixes/: pix_blob.cpp, pix_blob.h: added greyscale-support for
	  pix_blur

2003-05-24 17:50  zmoelnig

	* src/Pixes/: pix_movement.cpp, pix_movement.h: since movement is
	  stored in the Alpha-channel, i hchanged 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 10:13  cclepper

	* src/Pixes/: pix_biquad.cpp, pix_biquad.h: new integer processing
	  mode - 4x faster than float

2003-05-22 09:33  cclepper

	* src/Pixes/: pix_invert.cpp, pix_invert.h: added Altivec

2003-05-21 07:24  cclepper

	* src/Base/GemMan.cpp: fixed TEXTURE_RECTANGLE_EXT code for OSX

2003-05-20 23:22  tigital

	* src/Pixes/pix_dot.h: added "scale" message to inc/dec size of
	  dots, plus some cleanup into the destructor; also made
	  inline_RGB2Y() protected

2003-05-20 23:21  tigital

	* src/Pixes/pix_dot.cpp: added "scale" message to inc/dec size of
	  dots, plus some cleanup into the destructor

2003-05-20 09:48  cclepper

	* src/Pixes/pix_texture.cpp: made CLAMP_TO_EDGE the repeat for
	  TEXTURE_RECTANGLE_EXT

2003-05-20 02:24  tigital

	* src/Pixes/setup.h: commented out call to pix_film_setup():  is
	  this needed on any platform (seems like we went thru this
	  before)?...

2003-05-20 02:21  tigital

	* src/Particles/partlib_opengl.cpp: add #ifdef __APPLE__ to
	  correctly include headers

2003-05-19 06:03  cclepper

	* src/Pixes/pix_snap.cpp: now works on OSX

2003-05-19 05:50  cclepper

	* src/Pixes/pix_write.cpp: now works on OSX

2003-05-18 21:44  zmoelnig

	* src/Pixes/pix_multiply.cpp: we now have chY1,.... for
	  YUV-offsets, i have used this now

2003-05-18 21:36  zmoelnig

	* src/Pixes/pix_dump.h: added method for grey-images

2003-05-18 21:36  zmoelnig

	* src/Pixes/pix_crop.cpp: bug-fix: there was weird-behaviour, when
	  the offset was bigger than the size of the cropped(!)  image

2003-05-18 21:32  zmoelnig

	* src/Pixes/: pix_curve.cpp, pix_dump.cpp, pix_curve.h: added
	  method for grey-images

2003-05-18 21:29  zmoelnig

	* src/Base/GemPixUtil.h: "#elif def" doesn't compile under linux,
	  but "#elif defined" does...

2003-05-18 21:20  zmoelnig

	* src/: BUGS, TODO: updated

2003-05-18 11:13  cclepper

	* src/Base/GemPixImageSave.cpp: initial OSX version of mem2image()

2003-05-18 05:31  tigital

	* examples/data/: blob0.tif, blob1.tif, blob2.tif: needed for some
	  example patches (like pix_gravity)

2003-05-17 22:33  tigital

	* src/Pixes/setup.h: added pix_rds_setup()

2003-05-17 22:20  tigital

	* src/Pixes/pix_dot.cpp: cleanup a bit

2003-05-17 22:19  tigital

	* src/Pixes/: pix_rds.cpp, pix_rds.h: initial port:  RGB only (so
	  far) :-(

2003-05-17 20:47  tigital

	* src/Base/GemPixDualObj.cpp: correct casting in sprintf's to
	  shutup compiler warning

2003-05-17 20:45  tigital

	* src/Base/GemPixUtil.h: #elifdef doesn't compile on OSX, but #elif
	  def does

2003-05-16 20:57  zmoelnig

	* src/Gnu/BUGS: moved BUGS to Gem/src (../)

2003-05-16 20:57  zmoelnig

	* src/: BUGS, TODO: file bugs under BUGS, and things that have to
	  be done under TODO

2003-05-16 20:53  zmoelnig

	* src/Gnu/BUGS: added a BUGS file

2003-05-16 16:58  zmoelnig

	* src/Pixes/: videoDV4L.cpp, videoDV4L.h: #ifdef'ed everything with
	  HAVE_DV (so it won't compile if there are no libdv/dv.h headers)

2003-05-16 16:40  zmoelnig

	* src/Gnu/configure: fixed a typo that searched in "search_libs"
	  instead of expanding $search_libs

2003-05-16 16:38  zmoelnig

	* src/Gnu/configure.in: fixed a typo that searched for "searchlibs"
	  instead of "$searchlibs"

2003-05-16 14:36  zmoelnig

	* debian/: changelog, control, copyright, dirs, docs, files, rules:
	  Initial revision

2003-05-16 14:36  zmoelnig

	* debian/: changelog, control, copyright, dirs, docs, files, rules:
	  debian package managing module: for creation of debs

2003-05-16 13:10  zmoelnig

	* src/Base/GemPixObj.cpp: commited result of merge

2003-05-16 13:07  zmoelnig

	* src/Base/: GemFuncUtil.h, GemPixUtil.h: 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 12:53  zmoelnig

	* src/Pixes/: pix_posterize.cpp, pix_posterize.h, setup.h: copied
	  yuv_posterize to pix_posterize. YUV only. hope this works as it
	  should

2003-05-16 12:52  zmoelnig

	* src/Pixes/videoV4L.cpp: 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 11:01  zmoelnig

	* src/Pixes/pix_texture2.cpp: 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 10:58  zmoelnig

	* help/: tv_biquad.pd, tv_movement.pd, tv_rtx.pd: removed tv_*
	  help-patches, since they are not used any more

2003-05-14 10:03  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: 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 09:59  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: added a topmostMess (a nop)

2003-05-14 09:58  zmoelnig

	* src/Base/GemMan.cpp: 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 09:50  zmoelnig

	* src/Pixes/videoV4L.cpp: oops, missed one thing: when yuv was
	  requested, we didn't directly captured to yuv422 but rather to
	  yuv420p. fixed

2003-05-14 09:48  zmoelnig

	* src/Pixes/videoV4L.cpp: for testing i had hardcorded requests for
	  some "wrong" colour-spaces.  hopefully this is removed now

2003-05-14 09:46  zmoelnig

	* src/Pixes/: pix_texture.cpp, pix_texture.h: 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 09:44  zmoelnig

	* src/Pixes/: pix_emboss.cpp, pix_emboss.h: copy and pasted the
	  yuv_emboss into the Pixes source.  for now, only yuv is supported

2003-05-14 09:44  zmoelnig

	* src/Pixes/: pix_convert.cpp, pix_convert.h: yet another
	  colour-space converter ??? don't know whether this makes sense
	  (remove it LATER)

2003-05-14 09:33  zmoelnig

	* src/Pixes/setup.h: added convert and emboss

2003-05-14 09:32  zmoelnig

	* src/Pixes/pix_buffer.cpp: added aliases for [pix_depot] and
	  friends

2003-05-14 09:32  zmoelnig

	* src/Pixes/pix_depot.cpp: [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 04:06  tigital

	* src/Particles/partlib_actions.cpp: added #define for logf(),
	  expf(), sinf(), & cosf() on OS X (sin() et. al. are already done
	  w/double precision)

2003-05-13 04:00  tigital

	* src/Particles/partlib_vector.h: added #define for sqrtf() on OS X

2003-05-13 03:59  tigital

	* src/Base/GemPixUtil.h: reordered variables to reduce compiler
	  warnings added glext.h to compile on OS X

2003-05-13 02:54  cclepper

	* src/Base/GemPixImageLoad.cpp: fixed the OSX image loading code

2003-05-12 23:54  tigital

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwinYUV.cpp: removed
	  unused variables

2003-05-12 12:27  dheck

	* src/: gem.vcproj, Base/GemPixObj.cpp, Base/GemPixObj.h,
	  Base/GemPixUtil.cpp, Particles/papi.h,
	  Particles/part_targetsize.h, Particles/partlib_system.cpp,
	  Pixes/pix_duotone.cpp, Pixes/pix_duotone.h, Pixes/pix_gain.cpp,
	  Pixes/pix_texture.cpp, Pixes/pix_texture2.cpp: Minor changes for
	  Win32 compilation.

2003-05-12 11:48  cclepper

	* src/Pixes/: filmDarwin.cpp, filmDarwin.h: initial 'working'
	  version

2003-05-12 11:43  cclepper

	* src/Pixes/pix_gain.cpp: removed unused variables, added registers

2003-05-12 11:37  cclepper

	* src/Pixes/pix_mix.cpp: removed unused variable

2003-05-12 11:36  cclepper

	* src/Pixes/pix_convolve.cpp: added vec_dst for dst stream

2003-05-12 11:03  cclepper

	* src/Pixes/pix_roll.cpp: removed pointless macro

2003-05-12 10:59  cclepper

	* src/Pixes/: pix_texture.cpp, pix_texture.h: added 'mode' message
	  to switch between power-of-2 and rectangle textures

2003-05-11 16:36  dheck

	* src/: gem.vcproj, Pixes/pix_snap2tex.cpp, Pixes/pix_snap2tex.h,
	  Pixes/setup.h: 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 08:01  cclepper

	* src/Pixes/pix_rgba.cpp: changed the Mac format to GL_BGRA_EXT

2003-05-07 19:24  zmoelnig

	* src/Pixes/: pix_buffer.cpp, pix_buffer.h, pix_buffer_read.h,
	  pix_buffer_write.h: renamed [pix_depot] and fellows to
	  [pix_buffer] et al.

2003-05-07 13:10  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: added a deviceMess
	  for setting which device to use

2003-05-07 13:07  zmoelnig

	* src/Pixes/pix_rgba.cpp: set output format to GL_ARGB_EXT on
	  macOS.  i hope this works, but maybe not

2003-05-07 13:06  zmoelnig

	* src/Pixes/pix_buf.cpp: added alias for [pix_separator]

2003-05-07 13:05  zmoelnig

	* src/Pixes/: videoV4L.cpp, videoV4L.h: first attempt to support my
	  Philips Quickcam (720/40)

2003-05-07 13:03  zmoelnig

	* src/Pixes/: pix_add.cpp, pix_add.h, pix_subtract.cpp,
	  pix_subtract.h: added Grey-Grey support

2003-05-07 12:56  zmoelnig

	* src/Pixes/pix_buf.cpp: there is now an alias for [pix_separator]

2003-05-07 12:55  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: added colourConversion
	  routines to GemPixUtils (for now only non-optimized) maybe they
	  should rather be in GemPixConvert ? datasize is now private

2003-05-07 12:38  zmoelnig

	* src/Pixes/pix_tIIR.cpp: since datasize in imageStruct is now
	  private, we use setBlack() to delete the image-buffer

2003-05-07 12:35  zmoelnig

	* src/Pixes/: pix_info.cpp, pix_info.h: used to crash when the
	  data-pointer was zero

2003-05-07 12:19  zmoelnig

	* src/Base/: GemBase.cpp, GemBase.h: 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 12:11  zmoelnig

	* src/Particles/: part_color.cpp, part_color.h, part_info.cpp,
	  part_info.h, part_render.cpp, part_size.cpp, part_size.h,
	  part_targetsize.cpp, part_targetsize.h: 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 12:10  zmoelnig

	* src/Particles/papi.h: upgraded to 1.20

2003-05-07 12:09  zmoelnig

	* src/Particles/: partlib_actionapi.cpp, partlib_actions.cpp,
	  partlib_general.h, partlib_opengl.cpp, partlib_system.cpp,
	  partlib_vector.h: upgraded to libparticle-1.20

2003-05-07 11:56  zmoelnig

	* src/Pixes/film.h: added some comments (is this enough
	  documentation ?)

2003-05-06 01:58  cclepper

	* src/Pixes/: pix_motionblur.cpp, pix_motionblur.h: initial commit
	  - replacement for pix_blur with a much better algo

2003-04-28 23:56  tigital

	* src/Geos/text2d.h: switched ordering of variables to appease
	  compiler

2003-04-28 21:46  zmoelnig

	* src/Pixes/pix_add.cpp: stupid bug when adding to grey images

2003-04-28 20:06  zmoelnig

	* examples/06.particle/: 07.render.pd, 08.info.pd: examples for
	  user-defined particles

2003-04-28 19:48  zmoelnig

	* src/Pixes/: videoDV4L.cpp, videoDV4L.h: a not yet working
	  ieee1394-videoIN under linux

2003-04-28 19:44  zmoelnig

	* src/Pixes/: pix_texture.cpp, pix_texture.h: merged pix_texture
	  and pix_texture2 and made rectangle-textures work with nvidia
	  (hope it works...)

2003-04-28 19:43  zmoelnig

	* src/Pixes/pix_videoNEW.h: played with the colour-spaces

2003-04-28 19:41  zmoelnig

	* src/Pixes/: pix_normalize.cpp, pix_normalize.h: added a method
	  for Gray

2003-04-28 19:39  zmoelnig

	* src/Pixes/: pix_videoLinux.cpp, pix_videoNEW.cpp, videoV4L.cpp,
	  videoV4L.h: played with the colour-spaces

2003-04-28 19:38  zmoelnig

	* src/Pixes/: pix_filmNT.h, pix_videoDS.cpp: new indentation ;-)

2003-04-28 19:38  zmoelnig

	* src/Pixes/pix_filmLinux.h: fixed things with old libaviplay, that
	  doesn't work (since it only decodes audio)

2003-04-28 19:34  zmoelnig

	* src/Pixes/pix_yuv.cpp: added a comment

2003-04-28 19:34  zmoelnig

	* src/Pixes/: pix_convolve.cpp, pix_depot.cpp, pix_duotone.cpp,
	  pix_subtract.cpp: new indentation ;-)

2003-04-28 19:33  zmoelnig

	* src/Pixes/: pix_rgb2hsv.cpp, pix_blur.cpp, pix_histo.cpp,
	  pix_dot.cpp, pix_chroma_key.cpp: removed unused variables and
	  initialized used ones.

2003-04-28 19:32  zmoelnig

	* src/Pixes/: pix_movie.cpp, pix_movieYUV.cpp: ifdef'ed
	  GL_UNPACK_CLIENT_STORAGE_APPLE

2003-04-28 19:27  zmoelnig

	* src/Pixes/: video.cpp, video.h: added a method for changing the
	  color-space

2003-04-28 19:26  zmoelnig

	* src/Pixes/setup.h: [no log message]

2003-04-28 19:25  zmoelnig

	* src/Pixes/: film.cpp, filmAVI.cpp, filmAVIPLAY.cpp,
	  filmDarwin.cpp, filmFFMPEG.cpp, filmMPEG1.cpp, filmMPEG3.cpp:
	  made film-stuff compile with gcc-3.2 without warnings... (hope
	  that is all)

2003-04-28 19:24  zmoelnig

	* src/Pixes/: film.h, filmAVI.h, filmAVIPLAY.h, filmDarwin.h,
	  filmFFMPEG.h, filmMPEG3.h: nothing, but made the constructor
	  virtual (since the class is virtual too)

2003-04-28 19:22  zmoelnig

	* src/Gnu/: Makefile.subdir, configure: ???

2003-04-28 19:21  zmoelnig

	* src/Gnu/: Makefile.in, configure.in: a new flag "--with-ieee1394"
	  for linux-compiles (doesn't do anything yet...)

2003-04-28 19:19  zmoelnig

	* src/Base/GemWinCreateXWin.cpp: cursorMessage should return
	  something. it does so now.

2003-04-28 19:17  zmoelnig

	* src/Base/GemPixUtil.h: tried to add the nvidia-specific defines
	  for yuv422 and rectangle-texturing (however, the yuv-thing still
	  doesn't work)

2003-04-28 19:16  zmoelnig

	* src/Base/: GemPixImageLoad.cpp, GemPixImageSave.cpp: (nothing),
	  like dos2unix...

2003-04-28 19:15  zmoelnig

	* src/Base/: GemBase.cpp, GemBase.h: added the continueRender()
	  function (important to output several gemlists (like with
	  [part_render]) uncommented the stoprender() thing. what is it for
	  ?

2003-04-28 19:13  zmoelnig

	* src/Base/GemMan.cpp: made texture_rectangle_supported work with
	  nvidia...  found a bug @ parsing the openGL-extension when no
	  openGL-context was yet valid

2003-04-28 19:12  zmoelnig

	* src/Base/sgiimage.cpp: initialized a variable

2003-04-28 19:10  zmoelnig

	* src/Controls/: orb.cpp, orbserial.cpp: new indentation ;-)

2003-04-28 19:09  zmoelnig

	* src/Geos/text2d.h: swapped 2 lines (GLTTBitmapFont and
	  GLTTPixmapFont) because gcc-3.2 would complain

2003-04-28 19:08  zmoelnig

	* src/Geos/: ripple.cpp, rubber.cpp: removed unused variables and
	  initialized used ones

2003-04-28 19:07  zmoelnig

	* src/Geos/newWave.cpp: removed some unused variables

2003-04-28 19:06  zmoelnig

	* src/Geos/model_loader.cpp: (nothing)

2003-04-28 19:05  zmoelnig

	* src/MarkEx/hsvrgb.cpp: initialized some values (gcc-3.2 would
	  complain)

2003-04-28 18:20  zmoelnig

	* src/Particles/: part_info.cpp, part_info.h, part_render.cpp,
	  part_render.h, setup.h: [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 18:19  zmoelnig

	* src/Particles/part_vector.h: suddenly i discovered that gcc-3.2
	  (?) didn't want to compile this...

2003-04-22 07:11  cclepper

	* src/Pixes/pix_convolve.cpp: added optimizations to YUV and a
	  first try at an altivec function

2003-04-22 05:20  cclepper

	* src/Pixes/: pix_convolve.cpp, pix_convolve.h: added optimizations
	  to YUV and a first try at an altivec function

2003-04-22 05:18  cclepper

	* src/Pixes/: pix_scanline.h, pix_scanline.cpp: initial commit

2003-04-14 16:57  zmoelnig

	* src/Pixes/: video.cpp, video.h: changed the API a little bit...

2003-04-14 16:56  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h, videoV4L.cpp,
	  videoV4L.h: what to say ? making it work

2003-04-14 10:57  zmoelnig

	* src/Pixes/pix_dot.cpp: made an explicit cast from float to
	  integer during the processing

2003-04-14 10:56  zmoelnig

	* src/Pixes/: pix_add.cpp, pix_add.h, pix_composite.cpp,
	  pix_composite.h, pix_mask.cpp, pix_takealpha.cpp: (refined)
	  RGBA_Gray-support for PixDualObjects

2003-04-14 02:19  dheck

	* src/gem.vcproj: Made GEM release build include DirectShow support
	  by default.

2003-04-14 01:39  dheck

	* src/Pixes/pix_videoDS.cpp: Added alias to old external name
	  (interim measure... should remove it eventually)

2003-04-13 16:42  dheck

	* src/: gem.vcproj, Pixes/pix_filmNT.cpp: More error checking
	  tweaks

2003-04-12 20:33  cclepper

	* src/Pixes/pix_rgba.cpp: fixed the OSX format #ifdef

2003-04-11 12:09  dheck

	* src/Pixes/pix_videoDS.cpp: Added DirectShow graph exporting for
	  debugging with GraphEdit

2003-04-11 02:28  tigital

	* src/Pixes/: pix_dot.cpp, pix_dot.h: removed unused variables,
	  started work on processYUVimage

2003-04-10 22:13  zmoelnig

	* src/Pixes/pix_flip.cpp: this is BUGGY ? (i think)

2003-04-10 16:53  zmoelnig

	* src/Pixes/: pix_videoNEW.cpp, pix_videoNEW.h: oh i think
	  pix_videoNEW is really buggy.

2003-04-10 10:34  zmoelnig

	* src/Gnu/Makefile.subdir: added a dos2unix on make distclean

2003-04-10 10:32  zmoelnig

	* src/Base/GemMan.cpp: new startup-logo with more authors

2003-04-10 10:27  zmoelnig

	* src/Pixes/: pix_background.cpp, pix_roll.cpp: added #include
	  <string.h>

2003-04-10 10:25  zmoelnig

	* src/Pixes/: pix_dot.cpp, pix_filmNEW.cpp, pix_filmNT.cpp,
	  pix_videoLinux.cpp, pix_videoLinux.h, setup.h: 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 06:58  dheck

	* src/Pixes/filmQT4L.cpp: Fixed problems with previous commit:
	  avoid memory leaks due to alternate return paths.

2003-04-10 06:49  dheck

	* src/Pixes/filmQT4L.cpp: Changed automatic non-const array
	  allocation to heap allocated array for compiler compatibility.

2003-04-10 06:46  dheck

	* src/Pixes/pix_dot.cpp: Fixed return in void function.

2003-04-09 20:17  cclepper

	* src/Base/GemPixUtil.h: added #include <string.h> <stdlib.h>

2003-04-09 10:07  cclepper

	* src/Controls/: gemwin.cpp, gemwin.h: added fps message and outlet

2003-04-09 09:59  cclepper

	* src/Base/GemWinCreateMac.cpp: changed secondscreen to use a
	  minimum of 640x480

2003-04-09 09:56  cclepper

	* src/Base/: GemMan.h, GemMan.cpp: added fps message

2003-04-09 09:38  cclepper

	* src/Geos/: newWave.h, newWave.cpp: changed speed message to take
	  all float values

2003-04-09 09:01  cclepper

	* src/Geos/polygon.cpp: added the rest of the GL drawing modes

2003-04-09 08:42  cclepper

	* src/Pixes/setup.h: new pix_objects

2003-04-09 08:32  cclepper

	* src/Pixes/pix_texture.cpp: added buffer zeroing for YUV textures

2003-04-09 08:31  cclepper

	* src/Pixes/: pix_background.cpp, pix_background.h: initial commit

2003-04-09 07:14  cclepper

	* src/Pixes/: pix_duotone.cpp, pix_duotone.h: initial commit

2003-04-09 07:03  cclepper

	* src/Pixes/pix_blur.cpp: fixed a potential crash

2003-04-09 06:08  cclepper

	* src/Pixes/: pix_roll.cpp, pix_roll.h: initial commit

2003-04-09 06:03  cclepper

	* src/Pixes/pix_threshold.h: added yuv

2003-04-09 05:59  cclepper

	* src/Pixes/pix_texture2.cpp: removed memset

2003-04-09 05:03  cclepper

	* src/Pixes/pix_threshold.cpp: added YUV function

2003-04-09 01:34  cclepper

	* src/Pixes/: pix_filmYUV.h, pix_filmYUV.cpp: added fps timing
	  outlet

2003-04-09 01:33  tigital

	* src/Pixes/pix_filmDarwin.h: removed unused (now) media variable

2003-04-09 01:31  tigital

	* examples/05.text/: 01.TextNoLoadBang.pd,
	  03.ChangeTextNoLoadBang.pd: removed loadBang so the patches will
	  not crash on OSX:  again, OSX needs a glContext before making any
	  glCalls!

2003-04-09 01:30  tigital

	* src/Pixes/: pix_filmDarwinYUV.h, pix_filmDarwinYUV.cpp: cleaned
	  up unused code, including removal of media timescale calculation,
	  which could cause crashes, and is not currently necessary

2003-04-09 00:22  tigital

	* src/Pixes/pix_filmDarwin.cpp: cleaned up unused code, including
	  removal of media timescale calculation, which could cause
	  crashes, and is not currently necessary

2003-04-09 00:20  tigital

	* src/Pixes/: pix_dot.cpp, pix_dot.h: now it works!  RGBA only now,
	  but YUV on it's way...from the EffectTV collection

2003-04-09 00:18  tigital

	* src/Pixes/setup.h: uncommented pix_dot_setup stuff, because now
	  it works!

2003-04-08 19:06  zmoelnig

	* src/Pixes/pix_filmNEW.cpp: added filmQT4L

2003-04-08 19:04  zmoelnig

	* src/Pixes/pix_gain.cpp: fixed the float2int bug (haven't i
	  submitted this 4 times today ?)

2003-04-08 19:03  zmoelnig

	* src/Pixes/videoV4L.cpp: double default argument fixed

2003-04-08 19:02  zmoelnig

	* src/Pixes/pix_depot.cpp: added some casts to integer (warnings on
	  gcc-3.2)

2003-04-08 19:00  zmoelnig

	* src/Pixes/filmMPEG3.cpp: fixed a bug on close

2003-04-08 19:00  zmoelnig

	* src/Pixes/: filmMPEG1.cpp, filmFFMPEG.cpp: added newlines at EOF

2003-04-08 18:58  zmoelnig

	* src/Pixes/: filmQT4L.cpp, filmQT4L.h: the quicktime4linux
	  movie-loader class

2003-04-08 18:57  zmoelnig

	* src/Pixes/: DSgrabber.cpp, DSgrabber.h: [no log message]

2003-04-08 18:54  zmoelnig

	* src/Pixes/: pix_videoLinux.cpp, pix_videoLinux.h: the capturing
	  is now threaded

2003-04-08 11:12  zmoelnig

	* src/Pixes/pix_depot.cpp: fixed a bug in the destructor

2003-04-08 10:40  zmoelnig

	* src/Pixes/pix_depot.cpp: can't remember (maybe only some
	  tab-indents)

2003-04-08 10:34  zmoelnig

	* src/Pixes/: pix_pix2sig.cpp, pix_pix2sig.h: added support for
	  other colour-spaces (though YUV might produced interlaced
	  signals)

2003-04-08 10:32  zmoelnig

	* src/Pixes/: pix_videoDS.cpp, pix_videoDS.h: dos2unix

2003-04-08 10:29  zmoelnig

	* src/Pixes/pix_videoLinux.cpp: just a debugging output

2003-04-08 10:27  zmoelnig

	* src/Pixes/pix_rgba.cpp: set the notowned flag to 0 (because we
	  own the rgba-image)

2003-04-08 10:26  zmoelnig

	* src/Pixes/: pix_info.cpp, pix_info.h: 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 10:22  zmoelnig

	* src/Pixes/: video.cpp, video.h: the parent class for os/lib
	  dependent video-grabbing (childs include videoV4L, hopefully will
	  include video1394, videoDS, videoWDM,...)

2003-04-08 10:17  zmoelnig

	* src/: Geos/model_loader.h, Geos/newWave.cpp, Geos/rubber.h,
	  Manips/ortho.cpp, Nongeos/world_light.h: nothing i know of

2003-04-08 08:58  cclepper

	* src/Pixes/: pix_filmDarwinYUV.cpp, pix_filmDarwinYUV.h: added
	  LoadRam()

2003-04-08 08:11  cclepper

	* src/Pixes/pix_filmDarwin.cpp: added LoadRam()

2003-04-08 07:43  cclepper

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h: added LoadRam()

2003-04-08 07:18  tigital

	* src/Pixes/pix_filmDarwin.cpp: forgot to remove getFrame()
	  variable duration!  Thanks to the vigilent cgc

2003-04-08 05:15  cclepper

	* src/Pixes/pix_rgba.cpp: put OSX ifdef back in

2003-04-08 05:01  cclepper

	* src/Pixes/pix_dump.cpp: added yuv code

2003-04-08 04:58  cclepper

	* src/Pixes/: pix_convolve.cpp, pix_convolve.h: new 3x3 yuv code

2003-04-07 14:35  dheck

	* src/: Base/GemMan.cpp, Base/GemMan.h, Controls/gemwin.cpp,
	  Controls/gemwin.h: Added "clear_mask" method to [gemwin].  Uses
	  with the GLdefine object to generate GLbitfields for the gemwin's
	  glClear.

2003-04-07 01:06  dheck

	* src/: gem.vcproj, Base/GemMan.cpp, Base/GemMan.h,
	  Controls/gemwin.cpp, Controls/gemwin.h, Pixes/pix_filmNT.cpp:
	  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 21:27  zmoelnig

	* src/Base/: GemBase.cpp, GemGLUtil.cpp, GemGluObj.h,
	  GemPixObj.cpp, GemState.cpp: GemPixObj: i think there was a bug
	  with not initializing pointers the rest is no real changes (only
	  "visiting" the files)

2003-04-06 21:24  zmoelnig

	* src/Pixes/: videoV4L.cpp, videoV4L.h: a threaded class for video
	  capturing under linux

2003-04-06 21:22  zmoelnig

	* src/Pixes/: film.cpp, filmAVI.cpp, filmAVIPLAY.cpp,
	  filmDarwin.cpp, filmFFMPEG.cpp, film.h, filmAVI.h, filmAVIPLAY.h,
	  filmDarwin.h, filmFFMPEG.h, filmMPEG1.cpp, filmMPEG3.cpp,
	  filmMPEG1.h, filmMPEG3.h, pix_filmNEW.cpp, pix_filmNEW.h: 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 10:06  dheck

	* src/Base/GemWinCreateNT.cpp: Fixed topmost message implementation
	  for that topmost properly would be applied to windows created
	  after a previous was destroyed.

2003-04-06 07:58  dheck

	* src/: Base/GemMan.cpp, Base/GemMan.h, Base/GemWinCreate.h,
	  Base/GemWinCreateNT.cpp, Controls/gemwin.cpp, Controls/gemwin.h:
	  Added topmost message to keep gemwin on top of other windows.
	  Implemented for win32 only.

2003-04-06 04:16  tigital

	* src/Base/GemPixUtil.h: rearranged initializers to stop compile
	  warnings

2003-04-06 04:14  dheck

	* src/: gem.dsw, gem.vcproj, gem_vc6.dsw, gem_vc7.sln,
	  Pixes/pix_filmNT.cpp, Pixes/pix_filmNT.h: 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 16:58  ggeiger

	* src/Gnu/: configure, configure.in, makeauxlibs: moved orb into
	  Gem

2003-04-04 16:56  ggeiger

	* src/Controls/: orb.cpp, orb.h, orbserial.cpp, orbserial.h: Moved
	  from GemLibs

2003-04-03 17:36  zmoelnig

	* src/openGL/GEMglAreTexturesResident.cpp: changed a type from bool
	  to GLboolean (why ? i guess for vc6)

2003-04-03 17:35  zmoelnig

	* src/Controls/gemhead.cpp: set the state->image to zero before
	  rendering

2003-04-03 17:35  zmoelnig

	* src/Controls/gemwin.cpp: added a boolean cast (for vc6)

2003-04-03 17:33  zmoelnig

	* src/Base/GemGLUtil.cpp: [no log message]

2003-04-03 17:29  zmoelnig

	* src/Base/: GemBase.cpp, GemWinCreateNT.cpp: some casts to bool
	  (vc6 didn't like it the way it was done)

2003-04-03 17:28  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: allocate() now allocates
	  data according to xsize/ysize/csize type is automatically set
	  (depending on OS)

2003-04-03 17:23  zmoelnig

	* src/Pixes/pix_buf.cpp: nothing that matters (just a boolean cast
	  at autoMess)

2003-04-03 17:22  zmoelnig

	* src/Pixes/pix_texture2.cpp: really nothing (maybe some blank
	  lines)

2003-04-03 17:21  zmoelnig

	* src/Pixes/: pix_filmFFMPEG.cpp, pix_filmFFMPEG.h: some ifdefs to
	  compile on my version of ffmpeg

2003-04-03 17:20  zmoelnig

	* src/Pixes/setup.h: [no log message]

2003-04-03 17:19  zmoelnig

	* src/Pixes/pix_aging.cpp: removed to redundant lines (mainly a
	  label "BREAK")

2003-04-03 17:17  zmoelnig

	* src/Pixes/: pix_get.h, pix_put.h, pix_depot.cpp, pix_depot.h:
	  [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 07:25  tigital

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h,
	  pix_filmDarwinYUV.h, pix_filmDarwinYUV.cpp: 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 18:46  tigital

	* src/Pixes/pix_filmDarwin.cpp: OSX only:  forgot to set one flag
	  correctly

2003-03-31 08:37  tigital

	* src/Pixes/: pix_filmDarwin.cpp, pix_filmDarwin.h,
	  pix_filmDarwinYUV.cpp, pix_filmDarwinYUV.h: 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-31 00:09  tigital

	* src/Pixes/: pix_film.cpp, pix_filmYUV.cpp: switched order of
	  getFrame() and "m_curFrame = m_reqFrame"...also added an idle
	  MoviesTask() on OSX

2003-03-31 00:01  tigital

	* src/Geos/imageVert.cpp: fixed OSX crash:  needed check for
	  GLcontext before executing glGenLists()

2003-03-16 04:25  dheck

	* help/pix_videoDS.pd, src/gem.dsp, src/Pixes/DSgrabber.cpp,
	  src/Pixes/DSgrabber.h, src/Pixes/pix_videoDS.cpp,
	  src/Pixes/pix_videoDS.h, src/Pixes/setup.h: Added pix_videoDS, a
	  DirectShow based video input object for Windows

2003-03-15 05:27  cclepper

	* src/Pixes/pix_movie.cpp: removed post() in postrender

2003-03-13 03:37  dheck

	* src/: gem.dsp, Pixes/setup.h: Added pix_chroma_key to the pix
	  setup function and added the source files to the Visual Studio
	  project.

2003-03-10 10:56  dheck

	* src/: gem.dsp, Base/GemPixUtil.h, Base/GemSetup.cpp: Excluded
	  config.h from Windows builds

2003-03-08 00:08  tigital

	* src/Geos/model_loader.h: added #ifdef for OpenGL/gl.h on OSX

2003-03-08 00:07  tigital

	* src/yuv/yuv_chroma_key.cpp: added #ifdef DEBUG to post() in
	  processYUV_YUV()

2003-03-08 00:05  tigital

	* src/Pixes/: pix_filmFFMPEG.cpp, pix_dvLinux.cpp: is
	  "Base/config.h" used by anyone anymore?  #ifdef'd for linux
	  because it was stopping OSX build

2003-03-07 23:57  tigital

	* src/Base/TextBase.h: is "Base/config.h" used by anyone anymore?
	  #ifdef'd for linux because it was stopping OSX build

2003-03-07 23:55  tigital

	* src/Base/GemGlutObj.h: is "Base/config.h" used by anyone anymore?

2003-03-07 18:23  ggeiger

	* src/Gnu/: configure, configure.in: fixed avcodec check bug

2003-03-07 17:43  ggeiger

	* src/Gnu/: Makefile.in, configure, configure.in: added FFMPEG
	  library checks

2003-03-07 17:41  ggeiger

	* src/Pixes/: pix_add.cpp, pix_convolve.cpp, pix_convolve.h,
	  pix_subtract.cpp: checked in int/unfolded pix operations

2003-03-07 17:40  ggeiger

	* src/Base/: GemPixObj.cpp, GemPixUtil.cpp, GemPixUtil.h: remove
	  MMX routines

2003-03-07 17:40  ggeiger

	* src/Base/config.h.in: added HAVE_LIBAVCODEC,HAVE_LIBAVFORMAT

2003-03-07 17:37  ggeiger

	* src/Pixes/setup.h: added pix_filmFFMPEG setup

2003-03-07 17:29  ggeiger

	* src/Pixes/: pix_filmFFMPEG.cpp, pix_filmFFMPEG.h: added new
	  FFMPEG version of pix_film

2003-03-07 10:58  ggeiger

	* src/Gnu/: configure.in, configure: removed search for particle
	  and glm

2003-03-07 10:57  ggeiger

	* src/Gnu/makeauxlibs: particle and glm are in Gem now

2003-03-07 10:55  ggeiger

	* src/Particles/: papi.h, part_draw.cpp, part_draw.h,
	  part_vector.h, partlib_actionapi.cpp, partlib_actions.cpp,
	  partlib_system.cpp: included particle library stuff

2003-03-07 10:47  ggeiger

	* src/Geos/: model.h, model_loader.cpp, model_loader.h,
	  multimodel.h: moved glm.c into model_loader.cpp

2003-03-07 10:43  ggeiger

	* src/Base/config.h: config.h will be autogenerated from config.in

2003-03-07 06:23  cclepper

	* src/yuv/: yuv_videoDarwin.cpp, yuv_videoDarwin.h: added quality
	  modes

2003-03-07 05:28  cclepper

	* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: added quality
	  modes

2003-03-07 00:30  cclepper

	* src/Base/GemMan.h: added secondscreen message to enable/disable
	  fullscreen on a 2nd display

2003-03-06 23:44  cclepper

	* src/Base/: GemMan.h, GemMan.cpp, GemWinCreate.h,
	  GemWinCreateMac.cpp: added secondscreen message to enable/disable
	  fullscreen on a 2nd display

2003-03-06 23:37  cclepper

	* src/Controls/: gemwin.cpp, gemwin.h: added secondscreen message
	  to enable/disable fullscreen on a 2nd display

2003-03-06 18:26  zmoelnig

	* src/Base/: GemBase.cpp, GemCache.cpp, GemMan.cpp, GemMan.h,
	  GemPixObj.cpp, GemPixUtil.cpp, TextBase.cpp, TextBase.h: ???

2003-03-06 18:25  zmoelnig

	* src/Geos/: model.cpp, newWave.h, ripple.cpp, ripple.h,
	  rubber.cpp, rubber.h, square.cpp, text2d.cpp, text2d.h,
	  text3d.cpp, text3d.h, textoutline.cpp, textoutline.h: changed
	  text-object, so they can be disabled...

2003-03-06 18:24  zmoelnig

	* src/Manips/: alpha.cpp, alpha.h, separator.cpp: bugfixed
	  separator

2003-03-06 18:23  zmoelnig

	* src/Pixes/: pix_buf.cpp, pix_buf.h, pix_crop.cpp,
	  pix_pix2sig.cpp, pix_pix2sig.h, pix_rgba.cpp, pix_rtx.cpp,
	  pix_sig2pix.cpp, pix_sig2pix.h: some bug-fixes; esp [pix_buf]

2003-03-06 18:22  zmoelnig

	* src/Gnu/Makefile: checked in Makefile again...

2003-03-06 18:19  zmoelnig

	* src/Gnu/: Makefile, acinclude.m4, aclocal.m4, configure: updated
	  configure....

2003-03-03 23:44  dheck

	* src/Pixes/pix_rgba.cpp: Reverted GL_BGR[A] to GL_BGR[A]_EXT to
	  allow compilation on Windows (openGL 1.1)

2003-03-03 18:00  zmoelnig

	* src/Pixes/: pix_crop.cpp, pix_crop.h: pix_crop takes sub-images
	  of images

2003-03-03 17:59  zmoelnig

	* examples/data/venus.obj: the object file for venus was missing...

2003-03-01 19:16  zmoelnig

	* src/Gnu/Makefile.in: fixed a bug with SYSTEMDOCS and made
	  pd/extra the default installation-dir (not pd/externs)

2003-03-01 11:18  zmoelnig

	* src/Gnu/: configure, configure.in: added avifile support

2003-03-01 11:18  zmoelnig

	* src/Base/: config.h, config.h.in: added AVIPLAY (for linux) and
	  (not yet functioning) GLTT defines

2003-03-01 11:16  zmoelnig

	* src/Pixes/: pix_biquad.cpp, pix_movement.cpp, pix_rtx.cpp,
	  pix_rtx.h: somehow these were not properly updated ...

2003-03-01 11:10  zmoelnig

	* src/Pixes/: pix_film.cpp, pix_filmLinux.cpp, pix_filmLinux.h,
	  pix_rgba.cpp: added libavifile-support under linux

2003-03-01 09:29  cclepper

	* src/Pixes/: pix_convolve.cpp, pix_convolve.h: added yuv and
	  optimizations

2003-02-28 11:00  ggeiger

	* src/: Geos/newWave.cpp, Pixes/pix_convolve.cpp: changed "for (int
	  i=0; ..)" scoping

2003-02-28 08:17  cclepper

	* src/Base/GemMan.cpp: added VBLsync for OSX

2003-02-27 05:25  cclepper

	* src/Pixes/: pix_chroma_key.cpp, pix_chroma_key.h: initial commit

2003-02-27 05:20  cclepper

	* src/Pixes/: pix_subtract.h, pix_subtract.cpp, pix_blur.cpp,
	  pix_blur.h, pix_mix.cpp, pix_mix.h: added altivec function

2003-02-27 05:16  cclepper

	* src/Pixes/: pix_gain.h, pix_gain.cpp, pix_offset.h,
	  pix_offset.cpp: added altivec function

2003-02-27 02:09  dheck

	* src/Base/GemPixUtil.h: Added 31 bytes to imageStruct buffer
	  allocation to allow realignment without causing buffer overruns.

2003-02-26 05:05  dheck

	* src/: gem.dsp, gem.dsw: Incorporated source structure changes in
	  CVS (TV->pix) and new source files

2003-02-26 05:02  dheck

	* src/: gem.dsp, gem.dsw: Updated Visual Studio project and
	  workspace to build current CVS source.

2003-02-26 04:59  dheck

	* src/: Base/GemGluObj.h, Base/GemPixUtil.cpp, Base/GemShape.cpp,
	  Base/GemShape.h, Base/GemState.cpp, Geos/newWave.cpp,
	  Geos/newWave.h, Geos/ripple.h, Geos/rubber.h, Manips/ortho.cpp,
	  Nongeos/world_light.h, Pixes/pix_convolve.cpp,
	  Pixes/pix_videoNT.cpp, yuv/yuv_posterize.cpp: Fixed Win32
	  compilation issues.

2003-02-26 02:11  tigital

	* src/Base/GemPixUtil.h: reordered member initializers to
	  "...datasize(0),pdata(0)..." to remove gcc 3.1 warnings

2003-02-26 01:30  tigital

	* src/Pixes/setup.h: added *_setup() for objects from tv_* to pix_*

2003-02-26 01:29  tigital

	* src/Pixes/: pix_biquad.cpp, pix_biquad.h, pix_delay.cpp,
	  pix_delay.h, pix_movement.cpp, pix_movement.h, pix_rtx.cpp,
	  pix_rtx.h: moved from tv_* to pix_*

2003-02-24 19:53  zmoelnig

	* src/Gnu/README.build: updated a link

2003-02-24 19:41  zmoelnig

	* src/Manips/: alpha.cpp, alpha.h, setup.h: now the alpha-blending
	  function can be set by hand: 0 .. GL_ONE_MINUS_SRC_ALPHA 1 ..
	  GL_ONE

2003-02-24 19:40  zmoelnig

	* src/Manips/: polygon_smooth.cpp, polygon_smooth.h: polygon_smooth
	  enables GL-polygon-smoothing (like it has been proposed by the
	  mac-people)

2003-02-24 14:12  zmoelnig

	* src/TV/: Make.depend, setup.h, tv_biquad.cpp, tv_biquad.h,
	  tv_delay.cpp, tv_delay.h, tv_movement.cpp, tv_movement.h,
	  tv_rtx.cpp, tv_rtx.h, tv_test.cpp, tv_test.h: removing TV

2003-02-24 14:10  zmoelnig

	* src/: Base/GemSetup.cpp, Pixes/pix_test.cpp, Pixes/pix_test.h,
	  Pixes/setup.h: removed TV-class

2003-02-24 14:09  zmoelnig

	* src/Gnu/: Makefile.in, WHATSNEW, configure, configure.in,
	  makesource: removing TV-class

2003-02-24 13:47  zmoelnig

	* src/Pixes/: pix_blur.cpp, pix_mix.cpp, setup.h: [no log message]

2003-02-24 13:44  zmoelnig

	* src/Pixes/: pix_tIIR.cpp, pix_tIIR.h: another IIR-filter
	  (time-domain) for pixes: very much like [pix_blur] and
	  [pix_biquad], but more flexible

2003-02-24 12:45  zmoelnig

	* src/Pixes/pix_videoLinux.h: removed the default width/height from
	  the constructor (this is done in the cpp-file)

2003-02-24 12:40  zmoelnig

	* src/Base/: GemPixUtil.cpp, GemPixUtil.h: 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 21:28  zmoelnig

	* src/Gnu/: Makefile.subdir, README.build: updated the README.build
	  (for the new configure)

2003-02-19 19:41  zmoelnig

	* examples/09.openGL/01.primQuad.pd: Added an example for the
	  openGL-wrapper stuff

2003-02-19 19:41  zmoelnig

	* examples/09.openGL/01.primQuad.pd: Initial revision

2003-02-19 19:25  zmoelnig

	* src/openGL/: GLdefine.cpp, GLdefine.h, setup.h: GLdefines maps
	  symbols (like GL_FLAT) to corresponding floats (like 7424)

2003-02-19 19:23  zmoelnig

	* src/Geos/slideSquares.cpp: undef'ed the MacOS-specific
	  Carbon-include

2003-02-19 19:17  zmoelnig

	* src/Base/GemGLUtil.cpp: redefined _GL_UNDEFINED to -1 (instead of
	  -10)

2003-02-17 09:18  cclepper

	* src/Pixes/pix_data.cpp: added YUV

2003-02-15 05:44  cclepper

	* src/yuv/yuv_blur.cpp: added altivec function

2003-02-15 05:16  cclepper

	* src/Pixes/: pix_add.h, pix_add.cpp: added altivec function

2003-02-15 05:11  cclepper

	* src/Pixes/: pix_mix.h, pix_mix.cpp: added pix_mix

2003-02-14 04:54  tigital

	* src/Geos/: ripple.cpp, ripple.h, slideSquares.cpp,
	  slideSquares.h, rubber.h, rubber.cpp: - doesn't require textures
	  now ;-) - added glBlend message

2003-02-14 04:53  tigital

	* src/Geos/: newWave.cpp, newWave.h: - doesn't require textures now
	  ;-) - finally centered!

2003-02-10 03:24  cclepper

	* src/Base/GemPixObj.h: added Altivec cache function

2003-02-10 03:13  cclepper

	* src/Pixes/pix_filmDarwin.cpp: hq for DV added

2003-02-10 03:10  cclepper

	* src/Pixes/pix_filmDarwinYUV.cpp: hq for DV added

2003-02-10 01:18  tigital

	* examples/07.texture/06.ripple.pd: example patch for [ripple]
	  controls

2003-02-10 01:17  tigital

	* examples/07.texture/05.newWave.pd: example patch for [newWave]
	  controls

2003-02-10 01:14  tigital

	* src/Pixes/pix_texture2.cpp: changed gl setup calls to float (from
	  integer):  they should all be one or the other, right?

2003-02-10 01:12  tigital

	* src/Geos/setup.h: added setup for ripple, rubber, and
	  slideSquares

2003-02-10 01:10  tigital

	* src/Geos/: rubber.cpp, rubber.h: rubber:  bang "grabs" image, x/y
	  input the can pull/distort image, 2nd bang releases image, which
	  rebounds back to flat

2003-02-10 01:08  tigital

	* src/Geos/: slideSquares.cpp, slideSquares.h: slideSquare: creates
	  a field of squares which reaveal texture while moving left to
	  right

2003-02-10 01:07  tigital

	* src/Geos/: ripple.cpp, ripple.h: ripple:  bang to inlet causes
	  image rippling, center of ripple is movable via x and y input:
	  see example/07.texture/

2003-02-10 00:53  tigital

	* src/Geos/: newWave.cpp, newWave.h: 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 23:21  tigital

	* src/Geos/rectangle.h: added glBlend

2003-02-09 23:20  tigital

	* src/Geos/rectangle.cpp: removed redundant m_linewidth call; added
	  glBlend

2003-02-09 23:18  tigital

	* src/Geos/square.cpp: removed redundant m_linewidth call

2003-02-08 06:56  cclepper

	* src/yuv/: yuv_gain.cpp, yuv_gain.h, yuv_subtract.cpp,
	  yuv_mix.cpp: added altivec code

2003-02-08 06:53  cclepper

	* src/yuv/: yuv_add.cpp, yuv_adjust.cpp: added altivec code

2003-02-06 23:38  tigital

	* src/TV/tv_rtx.cpp: updated to current "IMAGE_CLASS" memory
	  functions (ie. buffer.clear() & buffer.allocate( dataSize)

2003-02-06 23:36  tigital

	* src/TV/setup.h: added tv_delay_setup

2003-02-06 05:55  cclepper

	* src/Geos/: square.h, square.cpp: added blending

2003-02-06 02:20  tigital

	* src/Pixes/pix_texture2.cpp: cleanup

2003-02-06 02:17  tigital

	* src/Base/GemGlutObj.h: removed HAVE_LIBGLUT for MACOSX

2003-02-05 09:55  cclepper

	* src/Pixes/pix_blur.cpp: added pix_blur

2003-02-05 09:40  cclepper

	* src/: yuv/yuv_filmDarwin.cpp, yuv/yuv_filmDarwin.h,
	  Pixes/pix_filmDarwin.cpp, Pixes/pix_filmDarwin.h,
	  Pixes/pix_filmDarwinYUV.cpp, Pixes/pix_filmDarwinYUV.h: improved
	  quicktime performance and DV quality

2003-02-05 09:13  cclepper

	* src/Pixes/: setup.h, pix_blur.h, pix_blur.cpp: added pix_blur

2003-02-05 09:01  cclepper

	* src/Pixes/pix_gain.cpp: optimized pix_gain RGBA code

2003-02-04 05:46  cclepper

	* src/yuv/: yuv_split.cpp, yuv_split.h, yuv_swap.cpp, yuv_swap.h,
	  yuv_video.cpp, yuv_video.h: added missing yuv objects

2003-02-04 01:32  zmoelnig

	* src/Gnu/: Makefile, Makefile.subdir: added optimization to the
	  Makefiles: "-O3 -funroll-loops -ffast-math"

2003-02-04 01:16  zmoelnig

	* src/Gnu/: Makefile, Makefile.subdir: 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 17:55  zmoelnig

	* src/openGL/GEMglIsList.cpp: 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 17:47  zmoelnig

	* src/openGL/README: added this README, so you know what the
	  openGL-stuff is about...

2003-02-03 17:43  zmoelnig

	* src/: Pixes/pix_draw.cpp, Pixes/pix_image.cpp, Pixes/setup.h,
	  Geos/imageVert.cpp, Geos/newWave.cpp, Geos/setup.h: [no log
	  message]

2003-02-03 17:43  zmoelnig

	* src/Pixes/: pix_film.cpp, pix_filmLinux.cpp, pix_filmLinux.h:
	  because of the new configure, some ifdef's have changed there
	  names (HAVE_MPEG becomes HAVE_LIBMPEG etc)

2003-02-03 17:42  zmoelnig

	* src/Pixes/: pix_grey.cpp, pix_grey.h: added the anything2grey
	  converter

2003-02-03 17:40  zmoelnig

	* src/Base/GemSetup.cpp: added the openGL-stuff

2003-02-03 17:40  zmoelnig

	* src/Base/GemGlutObj.cpp: there are new ifdef's because of the new
	  configure spit out a warning when compiled without GLUT (is this
	  new ?)

2003-02-03 17:37  zmoelnig

	* src/Base/: GemBase.cpp, GemBase.h: added an "m_modified" flag.
	  this might double some code, but it was surely quickto do

2003-02-03 17:34  zmoelnig

	* src/Base/: config.h, config.h.in: rewrote the configure-thing
	  hopefully it works now...

2003-02-03 17:32  zmoelnig

	* src/Gnu/: Makefile.in, acinclude.m4, aclocal.m4, config.guess,
	  configure, configure.in: rewrote the configure-thing hopefully it
	  will work now...

2003-02-03 17:29  zmoelnig

	* src/openGL/: GEMglAreTexturesResident.cpp,
	  GEMglAreTexturesResident.h, GEMglArrayElement.cpp,
	  GEMglArrayElement.h, GEMglBindTexture.cpp, GEMglBindTexture.h,
	  GEMglCopyTexImage1D.cpp, GEMglCopyTexImage1D.h,
	  GEMglCopyTexImage2D.cpp, GEMglCopyTexImage2D.h,
	  GEMglCopyTexSubImage1D.cpp, GEMglCopyTexSubImage1D.h,
	  GEMglCopyTexSubImage2D.cpp, GEMglCopyTexSubImage2D.h,
	  GEMglDeleteTextures.cpp, GEMglDeleteTextures.h,
	  GEMglDisableClientState.cpp, GEMglDisableClientState.h,
	  GEMglDrawArrays.cpp, GEMglDrawArrays.h, GEMglDrawElements.cpp,
	  GEMglDrawElements.h, GEMglEnableClientState.cpp,
	  GEMglEnableClientState.h, GEMglEvalCoord1d.cpp,
	  GEMglEvalCoord1d.h, GEMglEvalCoord1dv.cpp, GEMglEvalCoord1dv.h,
	  GEMglEvalCoord1f.cpp, GEMglEvalCoord1f.h, GEMglEvalCoord1fv.cpp,
	  GEMglEvalCoord1fv.h, GEMglEvalCoord2d.cpp, GEMglEvalCoord2d.h,
	  GEMglEvalCoord2dv.cpp, GEMglEvalCoord2dv.h, GEMglEvalCoord2f.cpp,
	  GEMglEvalCoord2f.h, GEMglEvalCoord2fv.cpp, GEMglEvalCoord2fv.h,
	  GEMglEvalMesh1.cpp, GEMglEvalMesh1.h, GEMglEvalMesh2.cpp,
	  GEMglEvalMesh2.h, GEMglEvalPoint1.cpp, GEMglEvalPoint1.h,
	  GEMglEvalPoint2.cpp, GEMglEvalPoint2.h, GEMglFeedbackBuffer.cpp,
	  GEMglFeedbackBuffer.h, GEMglFogf.cpp, GEMglFogf.h,
	  GEMglFogfv.cpp, GEMglFogfv.h, GEMglFogi.cpp, GEMglFogi.h,
	  GEMglFogiv.cpp, GEMglFogiv.h, GEMglGenLists.cpp, GEMglGenLists.h,
	  GEMglGenTextures.cpp, GEMglGenTextures.h, GEMglGetError.cpp,
	  GEMglGetError.h, GEMglGetMapdv.cpp, GEMglGetMapdv.h,
	  GEMglGetMapfv.cpp, GEMglGetMapfv.h, GEMglGetMapiv.cpp,
	  GEMglGetMapiv.h, GEMglGetPointerv.cpp, GEMglGetPointerv.h,
	  GEMglGetString.cpp, GEMglGetString.h, GEMglIndexdv.cpp,
	  GEMglIndexdv.h, GEMglIndexfv.cpp, GEMglIndexfv.h,
	  GEMglIndexiv.cpp, GEMglIndexiv.h, GEMglIndexsv.cpp,
	  GEMglIndexsv.h, GEMglIndexub.cpp, GEMglIndexub.h,
	  GEMglIndexubv.cpp, GEMglIndexubv.h, GEMglInitNames.cpp,
	  GEMglInitNames.h, GEMglIsEnabled.cpp, GEMglIsEnabled.h,
	  GEMglIsList.cpp, GEMglIsList.h, GEMglIsTexture.cpp,
	  GEMglIsTexture.h, GEMglLoadName.cpp, GEMglLoadName.h,
	  GEMglMap1d.cpp, GEMglMap1d.h, GEMglMap1f.cpp, GEMglMap1f.h,
	  GEMglMap2d.cpp, GEMglMap2d.h, GEMglMap2f.cpp, GEMglMap2f.h,
	  GEMglMapGrid1d.cpp, GEMglMapGrid1d.h, GEMglMapGrid1f.cpp,
	  GEMglMapGrid1f.h, GEMglMapGrid2d.cpp, GEMglMapGrid2d.h,
	  GEMglMapGrid2f.cpp, GEMglMapGrid2f.h, GEMglPassThrough.cpp,
	  GEMglPassThrough.h, GEMglPopClientAttrib.cpp,
	  GEMglPopClientAttrib.h, GEMglPopName.cpp, GEMglPopName.h,
	  GEMglPrioritizeTextures.cpp, GEMglPrioritizeTextures.h,
	  GEMglPushClientAttrib.cpp, GEMglPushClientAttrib.h,
	  GEMglPushName.cpp, GEMglPushName.h, GEMglRenderMode.cpp,
	  GEMglRenderMode.h, GEMglSelectBuffer.cpp, GEMglSelectBuffer.h,
	  GEMglTexSubImage1D.cpp, GEMglTexSubImage1D.h,
	  GEMglTexSubImage2D.cpp, GEMglTexSubImage2D.h, makesource: added
	  openGL-wrapper objects (mainly openGL-1.1)

2003-02-03 17:27  zmoelnig

	* src/openGL/: GEMglAccum.cpp, GEMglAccum.h, GEMglAlphaFunc.cpp,
	  GEMglAlphaFunc.h, GEMglBegin.cpp, GEMglBegin.h, GEMglBitmap.cpp,
	  GEMglBitmap.h, GEMglBlendFunc.cpp, GEMglBlendFunc.h,
	  GEMglClear.cpp, GEMglClear.h, GEMglClearAccum.cpp,
	  GEMglClearAccum.h, GEMglClearColor.cpp, GEMglClearColor.h,
	  GEMglClearDepth.cpp, GEMglClearDepth.h, GEMglClearIndex.cpp,
	  GEMglClearIndex.h, GEMglClearStencil.cpp, GEMglClearStencil.h,
	  GEMglColor3b.cpp, GEMglColor3b.h, GEMglColor3bv.cpp,
	  GEMglColor3bv.h, GEMglColor3d.cpp, GEMglColor3d.h,
	  GEMglColor3dv.cpp, GEMglColor3dv.h, GEMglColor3f.cpp,
	  GEMglColor3f.h, GEMglColor3fv.cpp, GEMglColor3fv.h,
	  GEMglColor3i.cpp, GEMglColor3i.h, GEMglColor3iv.cpp,
	  GEMglColor3iv.h, GEMglColor3s.cpp, GEMglColor3s.h,
	  GEMglColor3sv.cpp, GEMglColor3sv.h, GEMglColor3ub.cpp,
	  GEMglColor3ub.h, GEMglColor3ubv.cpp, GEMglColor3ubv.h,
	  GEMglColor3ui.cpp, GEMglColor3ui.h, GEMglColor3uiv.cpp,
	  GEMglColor3uiv.h, GEMglColor3us.cpp, GEMglColor3us.h,
	  GEMglColor3usv.cpp, GEMglColor3usv.h, GEMglColor4b.cpp,
	  GEMglColor4b.h, GEMglColor4bv.cpp, GEMglColor4bv.h,
	  GEMglColor4d.cpp, GEMglColor4d.h, GEMglColor4dv.cpp,
	  GEMglColor4dv.h, GEMglColor4f.cpp, GEMglColor4f.h,
	  GEMglColor4fv.cpp, GEMglColor4fv.h, GEMglColor4i.cpp,
	  GEMglColor4i.h, GEMglColor4iv.cpp, GEMglColor4iv.h,
	  GEMglColor4s.cpp, GEMglColor4s.h, GEMglColor4sv.cpp,
	  GEMglColor4sv.h, GEMglColor4ub.cpp, GEMglColor4ub.h,
	  GEMglColor4ubv.cpp, GEMglColor4ubv.h, GEMglColor4ui.cpp,
	  GEMglColor4ui.h, GEMglColor4uiv.cpp, GEMglColor4uiv.h,
	  GEMglColor4us.cpp, GEMglColor4us.h, GEMglColor4usv.cpp,
	  GEMglColor4usv.h, GEMglColorMask.cpp, GEMglColorMask.h,
	  GEMglColorMaterial.cpp, GEMglColorMaterial.h,
	  GEMglCopyPixels.cpp, GEMglCopyPixels.h, GEMglCullFace.cpp,
	  GEMglCullFace.h, GEMglDepthFunc.cpp, GEMglDepthFunc.h,
	  GEMglDepthMask.cpp, GEMglDepthMask.h, GEMglDepthRange.cpp,
	  GEMglDepthRange.h, GEMglDisable.cpp, GEMglDisable.h,
	  GEMglDrawBuffer.cpp, GEMglDrawBuffer.h, GEMglEdgeFlag.cpp,
	  GEMglEdgeFlag.h, GEMglEnable.cpp, GEMglEnable.h, GEMglEnd.cpp,
	  GEMglEnd.h, GEMglFinish.cpp, GEMglFinish.h, GEMglFlush.cpp,
	  GEMglFlush.h, GEMglFrontFace.cpp, GEMglFrontFace.h,
	  GEMglFrustum.cpp, GEMglFrustum.h, GEMglHint.cpp, GEMglHint.h,
	  GEMglIndexMask.cpp, GEMglIndexMask.h, GEMglIndexd.cpp,
	  GEMglIndexd.h, GEMglIndexf.cpp, GEMglIndexf.h, GEMglIndexi.cpp,
	  GEMglIndexi.h, GEMglIndexs.cpp, GEMglIndexs.h,
	  GEMglLightModelf.cpp, GEMglLightModelf.h, GEMglLightModeli.cpp,
	  GEMglLightModeli.h, GEMglLightf.cpp, GEMglLightf.h,
	  GEMglLighti.cpp, GEMglLighti.h, GEMglLineStipple.cpp,
	  GEMglLineStipple.h, GEMglLineWidth.cpp, GEMglLineWidth.h,
	  GEMglLoadIdentity.cpp, GEMglLoadIdentity.h, GEMglLogicOp.cpp,
	  GEMglLogicOp.h, GEMglMaterialf.cpp, GEMglMaterialf.h,
	  GEMglMateriali.cpp, GEMglMateriali.h, GEMglMatrixMode.cpp,
	  GEMglMatrixMode.h, GEMglNormal3b.cpp, GEMglNormal3b.h,
	  GEMglNormal3bv.cpp, GEMglNormal3bv.h, GEMglNormal3d.cpp,
	  GEMglNormal3d.h, GEMglNormal3dv.cpp, GEMglNormal3dv.h,
	  GEMglNormal3f.cpp, GEMglNormal3f.h, GEMglNormal3fv.cpp,
	  GEMglNormal3fv.h, GEMglNormal3i.cpp, GEMglNormal3i.h,
	  GEMglNormal3iv.cpp, GEMglNormal3iv.h, GEMglNormal3s.cpp,
	  GEMglNormal3s.h, GEMglNormal3sv.cpp, GEMglNormal3sv.h,
	  GEMglOrtho.cpp, GEMglOrtho.h, GEMglPixelStoref.cpp,
	  GEMglPixelStoref.h, GEMglPixelStorei.cpp, GEMglPixelStorei.h,
	  GEMglPixelTransferf.cpp, GEMglPixelTransferf.h,
	  GEMglPixelTransferi.cpp, GEMglPixelTransferi.h,
	  GEMglPixelZoom.cpp, GEMglPixelZoom.h, GEMglPointSize.cpp,
	  GEMglPointSize.h, GEMglPolygonMode.cpp, GEMglPolygonMode.h,
	  GEMglPolygonOffset.cpp, GEMglPolygonOffset.h, GEMglPopAttrib.cpp,
	  GEMglPopAttrib.h, GEMglPopMatrix.cpp, GEMglPopMatrix.h,
	  GEMglPushAttrib.cpp, GEMglPushAttrib.h, GEMglPushMatrix.cpp,
	  GEMglPushMatrix.h, GEMglRasterPos2d.cpp, GEMglRasterPos2d.h,
	  GEMglRasterPos2dv.cpp, GEMglRasterPos2dv.h, GEMglRasterPos2f.cpp,
	  GEMglRasterPos2f.h, GEMglRasterPos2fv.cpp, GEMglRasterPos2fv.h,
	  GEMglRasterPos2i.cpp, GEMglRasterPos2i.h, GEMglRasterPos2iv.cpp,
	  GEMglRasterPos2iv.h, GEMglRasterPos2s.cpp, GEMglRasterPos2s.h,
	  GEMglRasterPos2sv.cpp, GEMglRasterPos2sv.h, GEMglRasterPos3d.cpp,
	  GEMglRasterPos3d.h, GEMglRasterPos3dv.cpp, GEMglRasterPos3dv.h,
	  GEMglRasterPos3f.cpp, GEMglRasterPos3f.h, GEMglRasterPos3fv.cpp,
	  GEMglRasterPos3fv.h, GEMglRasterPos3i.cpp, GEMglRasterPos3i.h,
	  GEMglRasterPos3iv.cpp, GEMglRasterPos3iv.h, GEMglRasterPos3s.cpp,
	  GEMglRasterPos3s.h, GEMglRasterPos3sv.cpp, GEMglRasterPos3sv.h,
	  GEMglRasterPos4d.cpp, GEMglRasterPos4d.h, GEMglRasterPos4dv.cpp,
	  GEMglRasterPos4dv.h, GEMglRasterPos4f.cpp, GEMglRasterPos4f.h,
	  GEMglRasterPos4fv.cpp, GEMglRasterPos4fv.h, GEMglRasterPos4i.cpp,
	  GEMglRasterPos4i.h, GEMglRasterPos4iv.cpp, GEMglRasterPos4iv.h,
	  GEMglRasterPos4s.cpp, GEMglRasterPos4s.h, GEMglRasterPos4sv.cpp,
	  GEMglRasterPos4sv.h, GEMglRectd.cpp, GEMglRectd.h,
	  GEMglRectf.cpp, GEMglRectf.h, GEMglRecti.cpp, GEMglRecti.h,
	  GEMglRects.cpp, GEMglRects.h, GEMglRotated.cpp, GEMglRotated.h,
	  GEMglRotatef.cpp, GEMglRotatef.h, GEMglScaled.cpp, GEMglScaled.h,
	  GEMglScalef.cpp, GEMglScalef.h, GEMglScissor.cpp, GEMglScissor.h,
	  GEMglShadeModel.cpp, GEMglShadeModel.h, GEMglStencilFunc.cpp,
	  GEMglStencilFunc.h, GEMglStencilMask.cpp, GEMglStencilMask.h,
	  GEMglStencilOp.cpp, GEMglStencilOp.h, GEMglTexCoord1d.cpp,
	  GEMglTexCoord1d.h, GEMglTexCoord1dv.cpp, GEMglTexCoord1dv.h,
	  GEMglTexCoord1f.cpp, GEMglTexCoord1f.h, GEMglTexCoord1fv.cpp,
	  GEMglTexCoord1fv.h, GEMglTexCoord1i.cpp, GEMglTexCoord1i.h,
	  GEMglTexCoord1iv.cpp, GEMglTexCoord1iv.h, GEMglTexCoord1s.cpp,
	  GEMglTexCoord1s.h, GEMglTexCoord1sv.cpp, GEMglTexCoord1sv.h,
	  GEMglTexCoord2d.cpp, GEMglTexCoord2d.h, GEMglTexCoord2dv.cpp,
	  GEMglTexCoord2dv.h, GEMglTexCoord2f.cpp, GEMglTexCoord2f.h,
	  GEMglTexCoord2fv.cpp, GEMglTexCoord2fv.h, GEMglTexCoord2i.cpp,
	  GEMglTexCoord2i.h, GEMglTexCoord2iv.cpp, GEMglTexCoord2iv.h,
	  GEMglTexCoord2s.cpp, GEMglTexCoord2s.h, GEMglTexCoord2sv.cpp,
	  GEMglTexCoord2sv.h, GEMglTexCoord3d.cpp, GEMglTexCoord3d.h,
	  GEMglTexCoord3dv.cpp, GEMglTexCoord3dv.h, GEMglTexCoord3f.cpp,
	  GEMglTexCoord3f.h, GEMglTexCoord3fv.cpp, GEMglTexCoord3fv.h,
	  GEMglTexCoord3i.cpp, GEMglTexCoord3i.h, GEMglTexCoord3iv.cpp,
	  GEMglTexCoord3iv.h, GEMglTexCoord3s.cpp, GEMglTexCoord3s.h,
	  GEMglTexCoord3sv.cpp, GEMglTexCoord3sv.h, GEMglTexCoord4d.cpp,
	  GEMglTexCoord4d.h, GEMglTexCoord4dv.cpp, GEMglTexCoord4dv.h,
	  GEMglTexCoord4f.cpp, GEMglTexCoord4f.h, GEMglTexCoord4fv.cpp,
	  GEMglTexCoord4fv.h, GEMglTexCoord4i.cpp, GEMglTexCoord4i.h,
	  GEMglTexCoord4iv.cpp, GEMglTexCoord4iv.h, GEMglTexCoord4s.cpp,
	  GEMglTexCoord4s.h, GEMglTexCoord4sv.cpp, GEMglTexCoord4sv.h,
	  GEMglTexEnvf.cpp, GEMglTexEnvf.h, GEMglTexEnvi.cpp,
	  GEMglTexEnvi.h, GEMglTexGend.cpp, GEMglTexGend.h,
	  GEMglTexGenf.cpp, GEMglTexGenf.h, GEMglTexGeni.cpp,
	  GEMglTexGeni.h, GEMglTexParameterf.cpp, GEMglTexParameterf.h,
	  GEMglTexParameteri.cpp, GEMglTexParameteri.h,
	  GEMglTranslated.cpp, GEMglTranslated.h, GEMglTranslatef.cpp,
	  GEMglTranslatef.h, GEMglVertex2d.cpp, GEMglVertex2d.h,
	  GEMglVertex2dv.cpp, GEMglVertex2dv.h, GEMglVertex2f.cpp,
	  GEMglVertex2f.h, GEMglVertex2fv.cpp, GEMglVertex2fv.h,
	  GEMglVertex2i.cpp, GEMglVertex2i.h, GEMglVertex2iv.cpp,
	  GEMglVertex2iv.h, GEMglVertex2s.cpp, GEMglVertex2s.h,
	  GEMglVertex2sv.cpp, GEMglVertex2sv.h, GEMglVertex3d.cpp,
	  GEMglVertex3d.h, GEMglVertex3dv.cpp, GEMglVertex3dv.h,
	  GEMglVertex3f.cpp, GEMglVertex3f.h, GEMglVertex3fv.cpp,
	  GEMglVertex3fv.h, GEMglVertex3i.cpp, GEMglVertex3i.h,
	  GEMglVertex3iv.cpp, GEMglVertex3iv.h, GEMglVertex3s.cpp,
	  GEMglVertex3s.h, GEMglVertex3sv.cpp, GEMglVertex3sv.h,
	  GEMglVertex4d.cpp, GEMglVertex4d.h, GEMglVertex4dv.cpp,
	  GEMglVertex4dv.h, GEMglVertex4f.cpp, GEMglVertex4f.h,
	  GEMglVertex4fv.cpp, GEMglVertex4fv.h, GEMglVertex4i.cpp,
	  GEMglVertex4i.h, GEMglVertex4iv.cpp, GEMglVertex4iv.h,
	  GEMglVertex4s.cpp, GEMglVertex4s.h, GEMglVertex4sv.cpp,
	  GEMglVertex4sv.h, GEMglViewport.cpp, GEMglViewport.h, setup.h:
	  rewrote (regenerated) the openGL-wrapping stuff

2003-01-29 09:57  cclepper

	* src/Pixes/: pix_offset.h, pix_offset.cpp: added yuv processing

2003-01-29 09:02  cclepper

	* src/Pixes/pix_add.cpp: added yuv processing

2003-01-29 08:59  cclepper

	* src/Pixes/: pix_diff.h, pix_diff.cpp, pix_add.h: added yuv
	  processing

2003-01-29 08:52  cclepper

	* src/Pixes/: pix_subtract.h, pix_subtract.cpp, pix_multiply.h,
	  pix_multiply.cpp: added yuv processing

2003-01-26 05:39  tigital

	* src/Pixes/pix_texture.cpp: fixed bug which prevented
	  non-powerOfTwo textures from texturing correctly (m_coords are
	  now set and passed into state->texCoords)

2003-01-26 05:15  cclepper

	* src/Pixes/pix_gain.cpp: fixed YUV code in pix_gain

2003-01-26 00:55  cclepper

	* src/Base/GemPixUtil.h: changed the color channel order for OSX

2003-01-25 23:38  cclepper

	* src/Pixes/setup.h: fixed/added some yuv stuff

2003-01-25 23:35  cclepper

	* src/yuv/: yuv_bitwise.cpp, yuv_bitwise.h, yuv_blur.cpp,
	  yuv_blur.h, yuv_mask.cpp, yuv_mask.h, yuv_mix.cpp, yuv_mix.h,
	  yuv_pixel_average.cpp, yuv_pixel_average.h: fixed/added some yuv
	  stuff

2003-01-25 23:31  cclepper

	* src/yuv/setup.h: fixed/added some yuv stuff

2003-01-25 21:34  cclepper

	* src/yuv/yuv_set.cpp: test for yuv update

2003-01-13 15:50  tigital

	* src/Base/: GemBase.h, GemPixImageLoad.cpp: added gl.h & glext.h
	  to allow compile on OS X

2003-01-09 23:40  tigital

	* src/Base/GemMan.cpp: made s_windowClock=NULL on DestroyWindow to
	  address possible memory leak

2003-01-09 20:26  zmoelnig

	* examples/01.basic/09.yelloTeapot.pd: [no log message]

2003-01-09 20:25  zmoelnig

	* examples/04.video/: 03.movement_detection.pd, 04.videoRTX.pd:
	  added movement_detection videoRTX

2003-01-07 19:59  zmoelnig

	* examples/04.pix/: 05.film.pd, 07.PixSet.pd, 08.PixDump.pd,
	  09.Histogram.pd, 12.add.pd, 12.blending.pd, 12.pix_multiply.pd,
	  14.takeAlpha.pd, 16.pix_2grey.pd, 18.Curves.pd, 22.biquad.pd,
	  23.gravity.pd: added some examples for 04.pix; they were missing?

2002-12-16 18:59  zmoelnig

	* src/yuv/: setup.h, yuv_chroma_key.cpp, yuv_chroma_key.h,
	  yuv_emboss.cpp, yuv_emboss.h: yuv_*: (think) i changed these to
	  the new process*Image() functions

2002-12-16 18:54  zmoelnig

	* src/Pixes/: pix_2grey.cpp, pix_alpha.cpp, pix_alpha.h,
	  pix_buf.cpp, pix_buf.h, pix_dv.cpp, pix_dv.h, pix_film.cpp,
	  pix_film.h, pix_filmYUV.cpp, pix_filmYUV.h, pix_gain.cpp,
	  pix_image.cpp, pix_image.h, pix_info.cpp, pix_info.h,
	  pix_movie.cpp, pix_multiimage.cpp, pix_multiimage.h,
	  pix_rgba.cpp, pix_set.cpp, pix_set.h, pix_sig2pix.cpp,
	  pix_sig2pix.h, pix_snap.cpp, pix_snap.h, pix_texture.cpp,
	  pix_texture2.cpp, pix_video.cpp, pix_video.h,
	  pix_videoDarwin.cpp, pix_videoDarwin.h, pix_videoNT.h,
	  pix_yuv.cpp, pix_yuv.h, setup.h: 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 18:40  zmoelnig

	* src/Geos/: setup.h, teapot.cpp, teapot.h, text2d.cpp: 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 18:36  zmoelnig

	* src/Base/: GemGlutObj.cpp, GemGlutObj.h, GemPixDualObj.cpp,
	  GemPixDualObj.h, GemPixObj.cpp, GemPixObj.h, GemPixUtil.cpp,
	  GemPixUtil.h: 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 05:43  tigital

	* src/yuv/yuv_chroma_key.cpp: corrected rangeMess inputs

2002-12-14 05:40  tigital

	* src/Base/GemWinCreateMac.cpp: fixed a coupla possible leaks

2002-12-14 05:36  tigital

	* src/Pixes/: pix_puzzle.h, pix_puzzle.cpp: added
	  processYUVImage(), so it works with yuv now!

2002-12-12 08:30  tigital

	* src/yuv/: yuv_videoDarwin.cpp, yuv_videoDarwin.h: added yuv video
	  input for MacOSX; cleanup unused variables

2002-12-12 08:27  tigital

	* src/Pixes/: pix_videoDarwin.cpp, pix_videoDarwin.h: cleanup
	  unused variables

2002-12-10 06:55  tigital

	* src/TV/tv_rtx.cpp: removed unused variable "count"

2002-12-10 06:52  tigital

	* src/Base/: TextBase.h, TextBase.cpp: added MACOSX support

2002-12-09 12:36  zmoelnig

	* src/: Base/GemPixDualObj.cpp, Base/GemPixDualObj.h,
	  Base/GemPixObj.cpp, Base/GemPixObj.h, Base/GemPixUtil.h,
	  Gnu/Makefile, Pixes/pix_2grey.cpp, Pixes/pix_2grey.h,
	  Pixes/pix_a_2grey.cpp, Pixes/pix_a_2grey.h, Pixes/pix_add.cpp,
	  Pixes/pix_add.h, Pixes/pix_aging.cpp, Pixes/pix_aging.h,
	  Pixes/pix_alpha.cpp, Pixes/pix_alpha.h, Pixes/pix_bitmask.cpp,
	  Pixes/pix_bitmask.h, Pixes/pix_blob.cpp, Pixes/pix_blob.h,
	  Pixes/pix_color.cpp, Pixes/pix_color.h, Pixes/pix_coloralpha.cpp,
	  Pixes/pix_coloralpha.h, Pixes/pix_colormatrix.cpp,
	  Pixes/pix_colormatrix.h, Pixes/pix_composite.cpp,
	  Pixes/pix_composite.h, Pixes/pix_convolve.cpp,
	  Pixes/pix_curve.cpp, Pixes/pix_curve.h, Pixes/pix_data.h,
	  Pixes/pix_diff.cpp, Pixes/pix_diff.h, Pixes/pix_dot.cpp,
	  Pixes/pix_dot.h, Pixes/pix_fx.cpp, Pixes/pix_fx.h,
	  Pixes/pix_gain.cpp, Pixes/pix_gain.h, Pixes/pix_histo.cpp,
	  Pixes/pix_histo.h, Pixes/pix_hsv2rgb.cpp, Pixes/pix_hsv2rgb.h,
	  Pixes/pix_invert.cpp, Pixes/pix_invert.h, Pixes/pix_mask.cpp,
	  Pixes/pix_mask.h, Pixes/pix_multiply.cpp, Pixes/pix_multiply.h,
	  Pixes/pix_normalize.cpp, Pixes/pix_normalize.h,
	  Pixes/pix_offset.cpp, Pixes/pix_offset.h, Pixes/pix_pix2sig.cpp,
	  Pixes/pix_pix2sig.h, Pixes/pix_puzzle.cpp, Pixes/pix_puzzle.h,
	  Pixes/pix_rectangle.cpp, Pixes/pix_rectangle.h,
	  Pixes/pix_resize.cpp, Pixes/pix_rgb2hsv.cpp, Pixes/pix_rgb2hsv.h,
	  Pixes/pix_rgba.cpp, Pixes/pix_rgba.h, Pixes/pix_set.cpp,
	  Pixes/pix_set.h, Pixes/pix_subtract.cpp, Pixes/pix_subtract.h,
	  Pixes/pix_takealpha.cpp, Pixes/pix_takealpha.h,
	  Pixes/pix_test.cpp, Pixes/pix_test.h, Pixes/pix_threshold.cpp,
	  Pixes/pix_threshold.h, Pixes/setup.h, TV/tv_delay.cpp,
	  TV/tv_delay.h, openGL/GEMglAccum.cpp, openGL/GEMglAccum.h,
	  openGL/GEMglAlphaFunc.cpp, openGL/GEMglAlphaFunc.h,
	  openGL/GEMglBegin.cpp, openGL/GEMglBegin.h,
	  openGL/GEMglBitmap.cpp: 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 22:41  tigital

	* src/Geos/: TexFont.h, text2d.cpp, text2d.h, text3d.cpp, text3d.h,
	  textoutline.cpp, textoutline.h: added support for MACOSX

2002-12-08 22:39  tigital

	* src/Geos/model.h: reordered variables to shutup gcc3.1

2002-12-08 21:10  zmoelnig

	* src/TV/: tv_delay.cpp, tv_delay.h: added framewise delay!

2002-12-04 06:19  tigital

	* src/Base/GemMan.cpp: GL_EXTENSIONS formatting same for all
	  platforms

2002-12-02 18:14  zmoelnig

	* src/: Base/GemMan.cpp, Base/GemPixObj.cpp, Gnu/Makefile: new
	  image-processing calls (processRGBAImage)

2002-11-27 21:22  zmoelnig

	* src/: Controls/setup.h, Geos/setup.h, Manips/setup.h,
	  Nongeos/setup.h, Particles/setup.h, Pixes/setup.h, TV/setup.h: a
	  new (simpler?) setup-logistic

2002-11-27 21:18  zmoelnig

	* src/: openGL/Make.depend, openGL/makesetup, yuv/setup.h: [no log
	  message]

2002-11-27 21:09  zmoelnig

	* src/openGL/: GEMglAccum.cpp, GEMglAccum.h, GEMglAlphaFunc.cpp,
	  GEMglAlphaFunc.h, GEMglBegin.cpp, GEMglBegin.h, GEMglBitmap.cpp,
	  GEMglBitmap.h, GEMglBlendFunc.cpp, GEMglBlendFunc.h,
	  GEMglClear.cpp, GEMglClear.h, GEMglClearAccum.cpp,
	  GEMglClearAccum.h, GEMglClearColor.cpp, GEMglClearColor.h,
	  GEMglClearDepth.cpp, GEMglClearDepth.h, GEMglClearIndex.cpp,
	  GEMglClearIndex.h, GEMglClearStencil.cpp, GEMglClearStencil.h,
	  GEMglColor3b.cpp, GEMglColor3b.h, GEMglColor3bv.cpp,
	  GEMglColor3bv.h, GEMglColor3d.cpp, GEMglColor3d.h,
	  GEMglColor3dv.cpp, GEMglColor3dv.h, GEMglColor3f.cpp,
	  GEMglColor3f.h, GEMglColor3fv.cpp, GEMglColor3fv.h,
	  GEMglColor3i.cpp, GEMglColor3i.h, GEMglColor3iv.cpp,
	  GEMglColor3iv.h, GEMglColor3s.cpp, GEMglColor3s.h,
	  GEMglColor3sv.cpp, GEMglColor3sv.h, GEMglColor3ub.cpp,
	  GEMglColor3ub.h, GEMglColor3ubv.cpp, GEMglColor3ubv.h,
	  GEMglColor3ui.cpp, GEMglColor3ui.h, GEMglColor3uiv.cpp,
	  GEMglColor3uiv.h, GEMglColor3us.cpp, GEMglColor3us.h,
	  GEMglColor3usv.cpp, GEMglColor3usv.h, GEMglColor4b.cpp,
	  GEMglColor4b.h, GEMglColor4bv.cpp, GEMglColor4bv.h,
	  GEMglColor4d.cpp, GEMglColor4d.h, GEMglColor4dv.cpp,
	  GEMglColor4dv.h, GEMglColor4f.cpp, GEMglColor4f.h,
	  GEMglColor4fv.cpp, GEMglColor4fv.h, GEMglColor4i.cpp,
	  GEMglColor4i.h, GEMglColor4iv.cpp, GEMglColor4iv.h,
	  GEMglColor4s.cpp, GEMglColor4s.h, GEMglColor4sv.cpp,
	  GEMglColor4sv.h, GEMglColor4ub.cpp, GEMglColor4ub.h,
	  GEMglColor4ubv.cpp, GEMglColor4ubv.h, GEMglColor4ui.cpp,
	  GEMglColor4ui.h, GEMglColor4uiv.cpp, GEMglColor4uiv.h,
	  GEMglColor4us.cpp, GEMglColor4us.h, GEMglColor4usv.cpp,
	  GEMglColor4usv.h, GEMglColorMask.cpp, GEMglColorMask.h,
	  GEMglColorMaterial.cpp, GEMglColorMaterial.h,
	  GEMglCopyPixels.cpp, GEMglCopyPixels.h, GEMglCullFace.cpp,
	  GEMglCullFace.h, GEMglDepthFunc.cpp, GEMglDepthFunc.h,
	  GEMglDepthMask.cpp, GEMglDepthMask.h, GEMglDepthRange.cpp,
	  GEMglDepthRange.h, GEMglDisable.cpp, GEMglDisable.h,
	  GEMglDrawBuffer.cpp, GEMglDrawBuffer.h, GEMglEdgeFlag.cpp,
	  GEMglEdgeFlag.h, GEMglEnable.cpp, GEMglEnable.h, GEMglEnd.cpp,
	  GEMglEnd.h, GEMglFinish.cpp, GEMglFinish.h, GEMglFlush.cpp,
	  GEMglFlush.h, GEMglFrontFace.cpp, GEMglFrontFace.h,
	  GEMglFrustum.cpp, GEMglFrustum.h, GEMglHint.cpp, GEMglHint.h,
	  GEMglIndexMask.cpp, GEMglIndexMask.h, GEMglIndexd.cpp,
	  GEMglIndexd.h, GEMglIndexf.cpp, GEMglIndexf.h, GEMglIndexi.cpp,
	  GEMglIndexi.h, GEMglIndexs.cpp, GEMglIndexs.h,
	  GEMglLightModelf.cpp, GEMglLightModelf.h, GEMglLightModeli.cpp,
	  GEMglLightModeli.h, GEMglLightf.cpp, GEMglLightf.h,
	  GEMglLighti.cpp, GEMglLighti.h, GEMglLineStipple.cpp,
	  GEMglLineStipple.h, GEMglLineWidth.cpp, GEMglLineWidth.h,
	  GEMglLoadIdentity.cpp, GEMglLoadIdentity.h, GEMglLogicOp.cpp,
	  GEMglLogicOp.h, GEMglMaterialf.cpp, GEMglMaterialf.h,
	  GEMglMateriali.cpp, GEMglMateriali.h, GEMglMatrixMode.cpp,
	  GEMglMatrixMode.h, GEMglNormal3b.cpp, GEMglNormal3b.h,
	  GEMglNormal3bv.cpp, GEMglNormal3bv.h, GEMglNormal3d.cpp,
	  GEMglNormal3d.h, GEMglNormal3dv.cpp, GEMglNormal3dv.h,
	  GEMglNormal3f.cpp, GEMglNormal3f.h, GEMglNormal3fv.cpp,
	  GEMglNormal3fv.h, GEMglNormal3i.cpp, GEMglNormal3i.h,
	  GEMglNormal3iv.cpp, GEMglNormal3iv.h, GEMglNormal3s.cpp,
	  GEMglNormal3s.h, GEMglNormal3sv.cpp, GEMglNormal3sv.h,
	  GEMglOrtho.cpp, GEMglOrtho.h, GEMglPixelStoref.cpp,
	  GEMglPixelStoref.h, GEMglPixelStorei.cpp, GEMglPixelStorei.h,
	  GEMglPixelTransferf.cpp, GEMglPixelTransferf.h,
	  GEMglPixelTransferi.cpp, GEMglPixelTransferi.h,
	  GEMglPixelZoom.cpp, GEMglPixelZoom.h, GEMglPointSize.cpp,
	  GEMglPointSize.h, GEMglPolygonMode.cpp, GEMglPolygonMode.h,
	  GEMglPolygonOffset.cpp, GEMglPolygonOffset.h, GEMglPopAttrib.cpp,
	  GEMglPopAttrib.h, GEMglPopMatrix.cpp, GEMglPopMatrix.h,
	  GEMglPushAttrib.cpp, GEMglPushAttrib.h, GEMglPushMatrix.cpp,
	  GEMglPushMatrix.h, GEMglRasterPos2d.cpp, GEMglRasterPos2d.h,
	  GEMglRasterPos2dv.cpp, GEMglRasterPos2dv.h, GEMglRasterPos2f.cpp,
	  GEMglRasterPos2f.h, GEMglRasterPos2fv.cpp, GEMglRasterPos2fv.h,
	  GEMglRasterPos2i.cpp, GEMglRasterPos2i.h, GEMglRasterPos2iv.cpp,
	  GEMglRasterPos2iv.h, GEMglRasterPos2s.cpp, GEMglRasterPos2s.h,
	  GEMglRasterPos2sv.cpp, GEMglRasterPos2sv.h, GEMglRasterPos3d.cpp,
	  GEMglRasterPos3d.h, GEMglRasterPos3dv.cpp, GEMglRasterPos3dv.h,
	  GEMglRasterPos3f.cpp, GEMglRasterPos3f.h, GEMglRasterPos3fv.cpp,
	  GEMglRasterPos3fv.h, GEMglRasterPos3i.cpp, GEMglRasterPos3i.h,
	  GEMglRasterPos3iv.cpp, GEMglRasterPos3iv.h, GEMglRasterPos3s.cpp,
	  GEMglRasterPos3s.h, GEMglRasterPos3sv.cpp, GEMglRasterPos3sv.h,
	  GEMglRasterPos4d.cpp, GEMglRasterPos4d.h, GEMglRasterPos4dv.cpp,
	  GEMglRasterPos4dv.h, GEMglRasterPos4f.cpp, GEMglRasterPos4f.h,
	  GEMglRasterPos4fv.cpp, GEMglRasterPos4fv.h, GEMglRasterPos4i.cpp,
	  GEMglRasterPos4i.h, GEMglRasterPos4iv.cpp, GEMglRasterPos4iv.h,
	  GEMglRasterPos4s.cpp, GEMglRasterPos4s.h, GEMglRasterPos4sv.cpp,
	  GEMglRasterPos4sv.h, GEMglRectd.cpp, GEMglRectd.h,
	  GEMglRectf.cpp, GEMglRectf.h, GEMglRecti.cpp, GEMglRecti.h,
	  GEMglRects.cpp, GEMglRects.h, GEMglRotated.cpp, GEMglRotated.h,
	  GEMglRotatef.cpp, GEMglRotatef.h, GEMglScaled.cpp, GEMglScaled.h,
	  GEMglScalef.cpp, GEMglScalef.h, GEMglScissor.cpp, GEMglScissor.h,
	  GEMglShadeModel.cpp, GEMglShadeModel.h, GEMglStencilFunc.cpp,
	  GEMglStencilFunc.h, GEMglStencilMask.cpp, GEMglStencilMask.h,
	  GEMglStencilOp.cpp, GEMglStencilOp.h, GEMglTexCoord1d.cpp,
	  GEMglTexCoord1d.h, GEMglTexCoord1dv.cpp, GEMglTexCoord1dv.h,
	  GEMglTexCoord1f.cpp, GEMglTexCoord1f.h, GEMglTexCoord1fv.cpp,
	  GEMglTexCoord1fv.h, GEMglTexCoord1i.cpp, GEMglTexCoord1i.h,
	  GEMglTexCoord1iv.cpp, GEMglTexCoord1iv.h, GEMglTexCoord1s.cpp,
	  GEMglTexCoord1s.h, GEMglTexCoord1sv.cpp, GEMglTexCoord1sv.h,
	  GEMglTexCoord2d.cpp, GEMglTexCoord2d.h, GEMglTexCoord2dv.cpp,
	  GEMglTexCoord2dv.h, GEMglTexCoord2f.cpp, GEMglTexCoord2f.h,
	  GEMglTexCoord2fv.cpp, GEMglTexCoord2fv.h, GEMglTexCoord2i.cpp,
	  GEMglTexCoord2i.h, GEMglTexCoord2iv.cpp, GEMglTexCoord2iv.h,
	  GEMglTexCoord2s.cpp, GEMglTexCoord2s.h, GEMglTexCoord2sv.cpp,
	  GEMglTexCoord2sv.h, GEMglTexCoord3d.cpp, GEMglTexCoord3d.h,
	  GEMglTexCoord3dv.cpp, GEMglTexCoord3dv.h, GEMglTexCoord3f.cpp,
	  GEMglTexCoord3f.h, GEMglTexCoord3fv.cpp, GEMglTexCoord3fv.h,
	  GEMglTexCoord3i.cpp, GEMglTexCoord3i.h, GEMglTexCoord3iv.cpp,
	  GEMglTexCoord3iv.h, GEMglTexCoord3s.cpp, GEMglTexCoord3s.h,
	  GEMglTexCoord3sv.cpp, GEMglTexCoord3sv.h, GEMglTexCoord4d.cpp,
	  GEMglTexCoord4d.h, GEMglTexCoord4dv.cpp, GEMglTexCoord4dv.h,
	  GEMglTexCoord4f.cpp, GEMglTexCoord4f.h, GEMglTexCoord4fv.cpp,
	  GEMglTexCoord4fv.h, GEMglTexCoord4i.cpp, GEMglTexCoord4i.h,
	  GEMglTexCoord4iv.cpp, GEMglTexCoord4iv.h, GEMglTexCoord4s.cpp,
	  GEMglTexCoord4s.h, GEMglTexCoord4sv.cpp, GEMglTexCoord4sv.h,
	  GEMglTexEnvf.cpp, GEMglTexEnvf.h, GEMglTexEnvi.cpp,
	  GEMglTexEnvi.h, GEMglTexGend.cpp, GEMglTexGend.h,
	  GEMglTexGenf.cpp, GEMglTexGenf.h, GEMglTexGeni.cpp,
	  GEMglTexGeni.h, GEMglTexParameterf.cpp, GEMglTexParameterf.h,
	  GEMglTexParameteri.cpp, GEMglTexParameteri.h,
	  GEMglTranslated.cpp, GEMglTranslated.h, GEMglTranslatef.cpp,
	  GEMglTranslatef.h, GEMglVertex2d.cpp, GEMglVertex2d.h,
	  GEMglVertex2dv.cpp, GEMglVertex2dv.h, GEMglVertex2f.cpp,
	  GEMglVertex2f.h, GEMglVertex2fv.cpp, GEMglVertex2fv.h,
	  GEMglVertex2i.cpp, GEMglVertex2i.h, GEMglVertex2iv.cpp,
	  GEMglVertex2iv.h, GEMglVertex2s.cpp, GEMglVertex2s.h,
	  GEMglVertex2sv.cpp, GEMglVertex2sv.h, GEMglVertex3d.cpp,
	  GEMglVertex3d.h, GEMglVertex3dv.cpp, GEMglVertex3dv.h,
	  GEMglVertex3f.cpp, GEMglVertex3f.h, GEMglVertex3fv.cpp,
	  GEMglVertex3fv.h, GEMglVertex3i.cpp, GEMglVertex3i.h,
	  GEMglVertex3iv.cpp, GEMglVertex3iv.h, GEMglVertex3s.cpp,
	  GEMglVertex3s.h, GEMglVertex3sv.cpp, GEMglVertex3sv.h,
	  GEMglVertex4d.cpp, GEMglVertex4d.h, GEMglVertex4dv.cpp,
	  GEMglVertex4dv.h, GEMglVertex4f.cpp, GEMglVertex4f.h,
	  GEMglVertex4fv.cpp, GEMglVertex4fv.h, GEMglVertex4i.cpp,
	  GEMglVertex4i.h, GEMglVertex4iv.cpp, GEMglVertex4iv.h,
	  GEMglVertex4s.cpp, GEMglVertex4s.h, GEMglVertex4sv.cpp,
	  GEMglVertex4sv.h, GEMglViewport.cpp, GEMglViewport.h, setup.h:
	  added a lot of openGL stuff...

2002-11-27 21:02  zmoelnig

	* src/: Controls/gemwin.cpp, Geos/cuboid.cpp, Geos/cuboid.h,
	  Manips/ortho.cpp, Gnu/Makefile.in, Gnu/configure,
	  Gnu/configure.in, Gnu/makesource, Nongeos/world_light.h,
	  Pixes/pix_aging.cpp, Pixes/pix_blob.cpp, Pixes/pix_convolve.cpp,
	  Pixes/pix_filmDarwin.cpp, Pixes/pix_filmDarwinYUV.cpp,
	  Pixes/pix_fx.cpp, Pixes/pix_movie.cpp, Pixes/pix_movieYUV.cpp,
	  Pixes/pix_movieYUV.h, Pixes/pix_puzzle.cpp, Pixes/pix_resize.cpp,
	  Pixes/pix_texture.cpp, Pixes/pix_texture.h,
	  Pixes/pix_texture2.cpp, Pixes/pix_video.cpp,
	  Pixes/pix_videoDarwin.cpp, Pixes/pix_videoLinux.cpp: made CVS
	  compile under linux again

2002-11-27 21:00  zmoelnig

	* src/: yuv/yuv_chroma_key.cpp, yuv/yuv_difference.cpp,
	  yuv/yuv_dual.cpp, yuv/yuv_filmDarwin.cpp, yuv/yuv_gain.cpp,
	  yuv/yuv_luma_key.cpp, yuv/yuv_movie.cpp, Base/GemBase.h,
	  Base/GemGLUtil.cpp, Base/GemGLUtil.h, Base/GemGluObj.h,
	  Base/GemMan.cpp, Base/GemMan.h, Base/GemPixImageLoad.cpp,
	  Base/GemPixObj.h, Base/GemPixUtil.cpp, Base/GemPixUtil.h,
	  Base/GemSetup.cpp, Base/GemWinCreateMac.cpp,
	  Base/GemWinCreateXWin.cpp, Base/sgiimage.cpp: made the CVS
	  compile under linux again

2002-11-27 02:28  tigital

	* GEM_darwin.pbproj.sit: [no log message]

2002-11-27 02:19  tigital

	* src/yuv/: yuv_adjust.cpp, yuv_adjust.h, yuv_average.cpp,
	  yuv_average.h, yuv_bandw.cpp, yuv_bandw.h, yuv_bitshift.cpp,
	  yuv_bitshift.h, yuv_blank.cpp, yuv_blank.h, yuv_chroma_key.cpp,
	  yuv_chroma_key.h, yuv_clamp.cpp, yuv_clamp.h, yuv_compare.cpp,
	  yuv_compare.h, yuv_difference.cpp, yuv_difference.h,
	  yuv_dual.cpp, yuv_dual.h, yuv_emboss.cpp, yuv_emboss.h,
	  yuv_film.cpp, yuv_film.h, yuv_filmDarwin.cpp, yuv_filmDarwin.h,
	  yuv_gain.cpp, yuv_gain.h, yuv_invert.cpp, yuv_invert.h,
	  yuv_luma_key.cpp, yuv_luma_key.h, yuv_movie.cpp, yuv_movie.h,
	  yuv_mult.cpp, yuv_mult.h, yuv_pixel_data.cpp, yuv_pixel_data.h,
	  yuv_pixel_isolate.cpp, yuv_pixel_isolate.h,
	  yuv_pixel_replace.cpp, yuv_pixel_replace.h, yuv_posterize.cpp,
	  yuv_posterize.h, yuv_set.cpp, yuv_set.h, yuv_subtract.cpp,
	  yuv_subtract.h: added MACOSX support; initial YUV support

2002-11-27 02:16  tigital

	* src/yuv/yuv_add.h: added MACOSX support; initial YUV support

2002-11-27 02:10  tigital

	* src/yuv/yuv_add.cpp: added MACOSX support; initial YUV support

2002-11-27 02:00  tigital

	* src/TV/: tv_biquad.cpp, tv_movement.cpp: removed unused variables

2002-11-27 01:57  tigital

	* src/Pixes/: pix_test.h, pix_texture.cpp, pix_texture.h,
	  pix_texture2.cpp, pix_texture2.h, pix_video.cpp, pix_threshold.h,
	  pix_threshold.cpp: added MACOSX support; initial YUV support

2002-11-27 01:03  tigital

	* src/Pixes/: pix_sig2pix.cpp, pix_subtract.cpp, pix_subtract.h,
	  pix_takealpha.cpp, pix_takealpha.h, pix_test.cpp: added MACOSX
	  support; initial YUV support

2002-11-27 01:00  tigital

	* src/Pixes/: pix_rgba.cpp, pix_rgba.h, pix_set.h: added MACOSX
	  support; initial YUV support

2002-11-27 00:55  tigital

	* src/Pixes/: pix_normalize.cpp, pix_normalize.h, pix_offset.cpp,
	  pix_offset.h, pix_pix2sig.cpp, pix_pix2sig.h, pix_rectangle.cpp,
	  pix_rectangle.h, pix_resize.cpp, pix_rgb2hsv.h: added MACOSX
	  support; initial YUV support

2002-11-27 00:51  tigital

	* src/Pixes/: pix_invert.h, pix_mask.cpp, pix_mask.h,
	  pix_movie.cpp, pix_movie.h, pix_multiimage.h, pix_multiply.cpp,
	  pix_multiply.h: added MACOSX support; initial YUV support

2002-11-27 00:46  tigital

	* src/Pixes/: pix_gain.cpp, pix_gain.h, pix_histo.cpp, pix_histo.h,
	  pix_hsv2rgb.h, pix_imageInPlace.cpp, pix_invert.cpp: added MACOSX
	  support; initial YUV support

2002-11-27 00:42  tigital

	* src/Pixes/: pix_write.cpp, pix_movieYUV.cpp, pix_movieYUV.h,
	  pix_flip.cpp, pix_flip.h, pix_fx.cpp, pix_fx.h: added MACOSX
	  support; initial YUV support

2002-11-27 00:39  tigital

	* src/Pixes/: pix_filmYUV.h, pix_videoDarwin.h,
	  pix_videoDarwin.cpp: added MACOSX support; initial YUV support

2002-11-27 00:36  tigital

	* src/Pixes/: pix_dump.h, pix_film.cpp, pix_film.h,
	  pix_filmDarwin.cpp, pix_filmDarwin.h, pix_filmDarwinYUV.cpp,
	  pix_filmDarwinYUV.h, pix_filmYUV.cpp: added MACOSX support;
	  initial YUV support

2002-11-27 00:33  tigital

	* src/Pixes/: pix_data.cpp, pix_data.h, pix_diff.cpp, pix_diff.h,
	  pix_dot.cpp, pix_dot.h, pix_dump.cpp: added MACOSX support;
	  initial YUV support

2002-11-27 00:29  tigital

	* src/Pixes/: pix_composite.h, pix_convolve.cpp, pix_convolve.h,
	  pix_curve.cpp, pix_curve.h: added MACOSX support; initial YUV
	  support

2002-11-27 00:23  tigital

	* src/Pixes/: pix_clearblock.h, pix_color.cpp, pix_color.h,
	  pix_coloralpha.cpp, pix_coloralpha.h, pix_colormatrix.cpp,
	  pix_colormatrix.h, pix_composite.cpp: added MACOSX support;
	  initial YUV support

2002-11-27 00:19  tigital

	* src/Pixes/: pix_add.h, pix_aging.cpp, pix_aging.h, pix_alpha.cpp,
	  pix_alpha.h, pix_bitmask.cpp, pix_bitmask.h, pix_blob.cpp,
	  pix_blob.h: added MACOSX support; initial YUV support

2002-11-27 00:16  tigital

	* src/Pixes/: pix_2grey.cpp, pix_2grey.h, pix_a_2grey.cpp,
	  pix_a_2grey.h, pix_add.cpp: added MACOSX support; initial YUV
	  support

2002-11-27 00:13  tigital

	* src/: Geos/teapot.cpp, Geos/teapot.h, Nongeos/world_light.h:
	  added MACOSX support

2002-11-27 00:13  tigital

	* src/: Geos/square.cpp, MarkEx/abs.cpp: removed unused variable

2002-11-27 00:10  tigital

	* src/Geos/: imageVert.cpp, imageVert.h: added MACOSX support;
	  initial YUV support

2002-11-27 00:09  tigital

	* src/Base/GemBase.cpp: reordered variable to shut up gcc 3.1

2002-11-27 00:08  tigital

	* src/Base/GemSetup.cpp: added MACOSX & YUV support

2002-11-27 00:07  tigital

	* src/Controls/gemkeyboard.cpp: added MACOSX support; cleaned up
	  unused variables

2002-11-27 00:05  tigital

	* src/Base/GemWinCreateMac.cpp: added for MACOSX; initial YUV
	  support

2002-11-27 00:04  tigital

	* src/Base/: GemMan.cpp, GemPixObj.cpp, GemState.cpp: added MACOSX;
	  initial YUV support

2002-11-27 00:03  tigital

	* src/Base/GemFuncUtil.h: added MACOSX

2002-11-26 20:57  tigital

	* src/Base/GemSetup.cpp: added MACOSX, YUV support via #ifdef's

2002-11-25 16:28  tigital

	* src/Base/GemPixDualObj.cpp: standardized to processDualGray() &
	  processDualYUV()

2002-11-25 16:22  tigital

	* src/Base/: GemPixDualObj.cpp, GemPixDualObj.h: standardized to
	  processDualGray() & processDualYUV()

2002-11-25 16:00  tigital

	* src/Base/: GemMan.h, GemMan.cpp: added MACOSX support

2002-11-25 15:58  tigital

	* src/Base/GemPixObj.cpp: added MACOSX support; processYUVImage()

2002-11-25 07:02  tigital

	* src/Base/GemWinCreate.h: added MACOSX support

2002-11-25 07:01  tigital

	* src/Base/GemWinCreateMac.cpp: initial contribution

2002-11-24 18:49  tigital

	* src/Manips/ortho.cpp: added MACOSX support

2002-11-24 02:47  tigital

	* src/Geos/imageVert.cpp: added MACOSX support

2002-11-24 02:43  tigital

	* src/Geos/: newWave.h, newWave.cpp: initial commit

2002-11-24 02:40  tigital

	* src/Geos/: model.h, model.cpp: add support for MACOSX

2002-11-24 02:14  tigital

	* src/: Controls/gemhead.cpp, Controls/gemhead.h, Geos/cuboid.cpp:
	  add support for MACOSX

2002-11-24 02:09  tigital

	* src/: Base/GemPixUtil.h, Base/GemPixUtil.cpp,
	  Controls/gemwin.cpp: added support for MACOSX

2002-11-24 02:07  tigital

	* src/Base/: GemPixObj.h, GemPixObj.cpp: added support for MACOSX
	  and YUV processing

2002-11-24 02:06  tigital

	* src/Base/GemPixImageLoad.cpp: added support for MACOSX

2002-11-24 02:01  tigital

	* src/Base/: GemPixDualObj.cpp, GemPixDualObj.h: added support for
	  YUV processing

2002-11-24 01:58  tigital

	* src/Base/sgiimage.cpp: add MACOSX specific changes

2002-11-24 01:54  tigital

	* src/Base/: GemGluObj.h, GemGLUtil.h, GemGlutObj.cpp,
	  GemGlutObj.h: add MACOSX specific changes

2002-11-24 01:51  tigital

	* src/Base/GemBase.h: add MACOSX specific changes

2002-11-14 10:13  ggeiger

	* src/: Base/GemPixUtil.h, Base/GemSetup.cpp, Gnu/Makefile.in,
	  Gnu/Makefile.subdir, Gnu/configure, Gnu/configure.in,
	  Pixes/pix_filmFFMPEG.cpp, Pixes/pix_filmFFMPEG.h,
	  Pixes/pix_movie.cpp, Pixes/pix_movie.h: experimental ffmpeg movie
	  player

2002-11-05 19:12  zmoelnig

	* doc/gem.todo.txt: [no log message]

2002-11-05 16:32  zmoelnig

	* src/Gnu/: Makefile, Makefile.in: Makefiles should be distclean on
	  CVS ...?

2002-11-04 18:12  zmoelnig

	* src/: Base/GemSetup.cpp, Geos/cuboid.cpp, Geos/cuboid.h,
	  Gnu/Makefile: added erich's [cuboid] object, so he doesn't have
	  to worry any more...

2002-11-04 17:28  zmoelnig

	* examples/: 01.basic/01.redSquare.pd, 02.advanced/03.View_OSD.pd,
	  02.advanced/09.SnapshotSave.pd, 02.advanced/14.RenderOrder.pd,
	  02.advanced/15.GemWin.pd: don't remember: added some
	  example-patches i had forgotten before fixed the pix_subtract bug
	  (which nobody had reported yet)

2002-11-04 17:22  zmoelnig

	* src/: Geos/circle.cpp, Geos/circle.h, Geos/colorSquare.cpp,
	  Geos/colorSquare.h, Geos/cube.cpp, Geos/cube.h, Geos/curve.cpp,
	  Geos/curve.h, Geos/polygon.cpp, Geos/polygon.h, Geos/primTri.cpp,
	  Geos/primTri.h, Geos/square.cpp, Geos/square.h, Geos/teapot.cpp,
	  Geos/teapot.h, Geos/triangle.cpp, Geos/triangle.h, Gnu/configure,
	  Gnu/configure.in, Gnu/makeauxlibs, Pixes/pix_add.cpp,
	  Pixes/pix_buf.cpp, Pixes/pix_composite.cpp,
	  Pixes/pix_convolve.cpp, Pixes/pix_convolve.h, Pixes/pix_dot.cpp,
	  Pixes/pix_dv.cpp, Pixes/pix_flip.cpp, Pixes/pix_image.cpp,
	  Pixes/pix_image.h, Pixes/pix_multiimage.cpp,
	  Pixes/pix_multiimage.h, Pixes/pix_puzzle.cpp,
	  Pixes/pix_resize.cpp, Pixes/pix_rgba.cpp, Pixes/pix_set.cpp,
	  Pixes/pix_sig2pix.cpp, Pixes/pix_snap.cpp,
	  Pixes/pix_subtract.cpp, Pixes/pix_test.cpp,
	  Pixes/pix_texture.cpp, Pixes/pix_texture.h, Pixes/pix_video.cpp,
	  Pixes/pix_videoLinux.cpp, Pixes/pix_videoNT.cpp,
	  Pixes/pix_videoSGI.cpp, Pixes/pix_write.cpp: oops, last checkin i
	  forgot some things....  ok: applied guenter's MMX changes to
	  pix_*

2002-11-04 17:21  zmoelnig

	* src/Base/: GemGLUtil.cpp, GemGLUtil.h, GemGlutObj.cpp,
	  GemGlutObj.h, GemMan.cpp, GemMan.h, GemPixDualObj.cpp,
	  GemPixImageLoad.cpp, GemPixObj.cpp, GemPixObj.h, GemPixUtil.cpp,
	  GemPixUtil.h, GemSetup.cpp, GemShape.cpp, GemShape.h,
	  GemState.cpp, GemState.h, GemVersion.h, config.h, config.h.in:
	  applied guenter's MMX changes to some pix things (?)

2002-10-28 16:24  zmoelnig

	* GEM.README, doc/gem.known_bugs.txt,
	  examples/01.basic/01.redSquare.pd,
	  examples/01.basic/02.blueRectangle.pd,
	  examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
	  examples/01.basic/05.cube.pd, examples/01.basic/06.sphere.pd,
	  examples/01.basic/07.cylinder.pd, examples/01.basic/08.model.pd,
	  examples/01.basic/09.yelloTeapot.pd,
	  examples/02.advanced/01.Separator.pd,
	  examples/02.advanced/02.Ortho.pd,
	  examples/02.advanced/03.View.pd, examples/02.advanced/04.Fog.pd,
	  examples/02.advanced/05.Stereo.pd,
	  examples/02.advanced/06.StereoParticle.pd,
	  examples/02.advanced/07.Snapshot1.pd,
	  examples/02.advanced/08.Snapshot2.pd,
	  examples/02.advanced/10.LinearPath.pd,
	  examples/02.advanced/11.SplinePath.pd,
	  examples/02.advanced/12.Hsv.pd,
	  examples/02.advanced/13.ModelRescale.pd,
	  examples/03.lighting/01.world_light.pd,
	  examples/03.lighting/02.light.pd,
	  examples/03.lighting/03.controlLights.pd,
	  examples/03.lighting/04.moveSpheres.pd,
	  examples/03.lighting/05.materials.pd,
	  examples/04.pix/01.image.pd, examples/04.pix/02.multiimage.pd,
	  examples/04.pix/04.ImageInPlace.pd, examples/04.pix/05.film.pd,
	  examples/04.pix/05.movie.pd, examples/04.pix/06.PixRect.pd,
	  examples/04.pix/10.PixDataSimple.pd,
	  examples/04.pix/11.PixDataComplex.pd,
	  examples/04.pix/12.composite.pd,
	  examples/04.pix/12.pix_multiply.pd,
	  examples/04.pix/13.maskDancer.pd,
	  examples/04.pix/15.pix_alpha.pd, examples/04.pix/16.alphaGrey.pd,
	  examples/04.pix/17.pix_gain.pd,
	  examples/04.pix/19.colorMatrix.pd,
	  examples/04.pix/20.convolve.pd,
	  examples/04.video/01.VideoPaint.pd,
	  examples/04.video/02.VideoSphere.pd, examples/05.text/01.Text.pd,
	  examples/05.text/03.ChangeText.pd,
	  examples/06.particle/01.simple.pd,
	  examples/06.particle/02.fountain.pd,
	  examples/06.particle/03.orbit.pd,
	  examples/06.particle/04.combo.pd,
	  examples/06.particle/05.twoSrc.pd,
	  examples/06.particle/06.target.pd,
	  examples/07.texture/01.texture.pd,
	  examples/07.texture/02.TexCoord.pd,
	  examples/07.texture/04.moveImages.pd, examples/08.io/01.Mouse.pd,
	  examples/08.io/02.Tablet.pd, examples/08.io/03.Orb.pd,
	  examples/08.io/04.UseOrb.pd, examples/99.games/puzzle.pd,
	  src/gem.dsp, src/Base/GemBase.cpp, src/Base/GemBase.h,
	  src/Base/GemCache.cpp, src/Base/GemCache.h, src/Base/GemMan.cpp,
	  src/Base/GemMan.h, src/Base/GemPixDualObj.cpp,
	  src/Base/GemPixDualObj.h, src/Base/GemPixImageLoad.cpp,
	  src/Base/GemPixImageSave.cpp, src/Base/GemSetup.cpp,
	  src/Controls/gemhead.cpp, src/Controls/gemhead.h,
	  src/Controls/gemwin.cpp, src/Controls/gemwin.h,
	  src/Geos/model.cpp, src/Gnu/README.build, src/Gnu/WHATSNEW,
	  src/Pixes/pix_film.cpp, src/Pixes/pix_filmNT.cpp,
	  src/Pixes/pix_image.cpp, src/Pixes/pix_imageInPlace.cpp,
	  src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	  src/Pixes/pix_videoLinux.cpp, src/Pixes/pix_videoLinux.h,
	  src/Pixes/pix_videoNT.cpp: - 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 11:29  zmoelnig

	* src/Base/: GemBase.cpp, GemBase.h, GemDag.cpp, GemDag.h,
	  GemPixDualObj.cpp, GemPixDualObj.h: applied Daniel Heckenberg's
	  patch for DualPix-Objects

2002-10-21 10:35  zmoelnig

	* src/Gnu/Makefile.in: fixed the install-things

2002-10-21 09:45  zmoelnig

	* GEM.LICENSE.TERMS, GEM.README, GEM_INSTALL.bat, GEM_INSTALL.sh,
	  GEM_RELUNIX.sh, GnuGPL.LICENSE, doc/cMatrix.html,
	  doc/gem.known_bugs.txt, doc/gem.todo.txt,
	  doc/gem.release_notes.txt, src/gem.dsp, src/gem.dsw,
	  src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	  src/Base/GemBase.cpp, src/Base/GemBase.h, src/Base/GemCache.cpp,
	  src/Base/GemCache.h, src/Base/GemDag.cpp, src/Base/GemDag.h,
	  src/Base/GemEvent.cpp, src/Base/GemEvent.h,
	  src/Base/GemExportDef.h, src/Base/GemFuncUtil.cpp,
	  src/Base/GemFuncUtil.h, src/Base/GemGluObj.cpp,
	  src/Base/GemGluObj.h, src/Base/GemGlutObj.cpp,
	  src/Base/GemGlutObj.h, src/Base/GemLoadObj.cpp,
	  src/Base/GemLoadObj.h, src/Base/GemMan.cpp, src/Base/GemMan.h,
	  src/Base/GemModelData.cpp, src/Base/GemModelData.h,
	  src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
	  src/Base/GemPixDualObj.cpp, src/Base/GemPixDualObj.h,
	  src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h,
	  src/Base/GemPixImageSave.cpp, src/Base/GemPixImageSave.h,
	  src/Base/GemPixObj.cpp, src/Base/GemPixObj.h,
	  src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h,
	  src/Base/GemSetup.cpp, src/Base/GemShape.cpp,
	  src/Base/GemShape.h, src/Base/GemState.cpp, src/Base/GemState.h,
	  src/Base/GemVersion.h, src/Base/GemWinCreate.h,
	  src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
	  src/Base/Make.depend, src/Base/Matrix.cpp, src/Base/Matrix.h,
	  src/Base/TextBase.cpp, src/Base/TextBase.h, src/Base/config.h,
	  src/Base/config.h.in, src/Base/sgiimage.cpp, src/Base/sgiimage.h,
	  src/Controls/Make.depend, src/Controls/gemhead.cpp,
	  src/Controls/gemhead.h, src/Controls/gemkeyboard.cpp,
	  src/Controls/gemkeyboard.h, src/Controls/gemkeyname.cpp,
	  src/Controls/gemkeyname.h, src/Controls/gemmouse.cpp,
	  src/Controls/gemmouse.h, src/Controls/gemorb.cpp,
	  src/Controls/gemorb.h, src/Controls/gemtablet.cpp,
	  src/Controls/gemtablet.h, src/Controls/gemwin.cpp,
	  src/Controls/gemwin.h, src/Controls/render_trigger.cpp,
	  src/Controls/render_trigger.h, src/Geos/Make.depend,
	  src/Geos/TexFont.h, src/Geos/circle.cpp, src/Geos/circle.h,
	  src/Geos/colorSquare.cpp, src/Geos/colorSquare.h,
	  src/Geos/cone.cpp, src/Geos/cone.h, src/Geos/cube.cpp,
	  src/Geos/cube.h, src/Geos/curve.cpp, src/Geos/curve.h,
	  src/Geos/cylinder.cpp, src/Geos/cylinder.h, src/Geos/disk.cpp,
	  src/Geos/disk.h, src/Geos/imageVert.cpp, src/Geos/imageVert.h,
	  src/Geos/model.cpp, src/Geos/model.cpp_, src/Geos/model.h,
	  src/Geos/multimodel.cpp, src/Geos/multimodel.h,
	  src/Geos/polygon.cpp, src/Geos/polygon.h, src/Geos/primTri.cpp,
	  src/Geos/primTri.h, src/Geos/rectangle.cpp, src/Geos/rectangle.h,
	  src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/square.cpp,
	  src/Geos/square.h, src/Geos/teapot.cpp, src/Geos/teapot.h,
	  src/Geos/text2d.cpp, src/Geos/text2d.h, src/Geos/text3d.cpp,
	  src/Geos/text3d.h, src/Geos/textoutline.cpp,
	  src/Geos/textoutline.h, src/Geos/triangle.cpp,
	  src/Geos/triangle.h, src/Gnu/Makefile, src/Gnu/Makefile.clean,
	  src/Gnu/Makefile.in, src/Gnu/Makefile.subdir,
	  src/Gnu/README.build, src/Gnu/WHATSNEW, src/Gnu/acinclude.m4,
	  src/Gnu/aclocal.m4, src/Gnu/config.guess, src/Gnu/config.sub,
	  src/Gnu/configure, src/Gnu/configure.in, src/Gnu/install-sh,
	  src/Gnu/makeauxlibs, src/Gnu/makesource, src/Gnu/missing,
	  src/Gnu/mkinstalldirs, src/Manips/Make.depend,
	  src/Manips/accumrotate.cpp, src/Manips/accumrotate.h,
	  src/Manips/alpha.cpp, src/Manips/alpha.h, src/Manips/ambient.cpp,
	  src/Manips/ambient.h, src/Manips/ambientRGB.cpp,
	  src/Manips/ambientRGB.h, src/Manips/color.cpp,
	  src/Manips/color.h, src/Manips/colorRGB.cpp,
	  src/Manips/colorRGB.h, src/Manips/depth.cpp, src/Manips/depth.h,
	  src/Manips/diffuse.cpp, src/Manips/diffuse.h,
	  src/Manips/diffuseRGB.cpp, src/Manips/diffuseRGB.h,
	  src/Manips/emission.cpp, src/Manips/emission.h,
	  src/Manips/emissionRGB.cpp, src/Manips/emissionRGB.h,
	  src/Manips/linear_path.cpp, src/Manips/linear_path.h,
	  src/Manips/ortho.cpp, src/Manips/ortho.h, src/Manips/rotate.cpp,
	  src/Manips/rotate.h, src/Manips/rotateXYZ.cpp,
	  src/Manips/rotateXYZ.h, src/Manips/scale.cpp, src/Manips/scale.h,
	  src/Manips/scaleXYZ.cpp, src/Manips/scaleXYZ.h,
	  src/Manips/separator.cpp, src/Manips/separator.h,
	  src/Manips/shininess.cpp, src/Manips/shininess.h,
	  src/Manips/specular.cpp, src/Manips/specular.h,
	  src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	  src/Manips/spline_path.cpp, src/Manips/spline_path.h,
	  src/Manips/translate.cpp, src/Manips/translate.h,
	  src/Manips/translateXYZ.cpp, src/Manips/translateXYZ.h,
	  src/MarkEx/Make.depend, src/MarkEx/MarkExSetup.cpp,
	  src/MarkEx/abs.cpp, src/MarkEx/average.cpp,
	  src/MarkEx/counter.cpp, src/MarkEx/hsvrgb.cpp,
	  src/MarkEx/m_control.cpp, src/MarkEx/multiselect.cpp,
	  src/MarkEx/randomF.cpp, src/MarkEx/reson.cpp,
	  src/MarkEx/strcat.cpp, src/MarkEx/tripleLine.cpp,
	  src/MarkEx/vector.cpp, src/Nongeos/Make.depend,
	  src/Nongeos/light.cpp, src/Nongeos/light.h,
	  src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
	  src/Particles/Make.depend, src/Particles/part_color.cpp,
	  src/Particles/part_color.h, src/Particles/part_damp.cpp,
	  src/Particles/part_damp.h, src/Particles/part_draw.cpp,
	  src/Particles/part_draw.h, src/Particles/part_follow.cpp,
	  src/Particles/part_follow.h, src/Particles/part_gravity.cpp,
	  src/Particles/part_gravity.h, src/Particles/part_head.cpp,
	  src/Particles/part_head.h, src/Particles/part_killold.cpp,
	  src/Particles/part_killold.h, src/Particles/part_killslow.cpp,
	  src/Particles/part_killslow.h, src/Particles/part_orbitpoint.cpp,
	  src/Particles/part_orbitpoint.h, src/Particles/part_size.cpp,
	  src/Particles/part_size.h, src/Particles/part_source.cpp,
	  src/Particles/part_source.h, src/Particles/part_targetcolor.cpp,
	  src/Particles/part_targetcolor.h,
	  src/Particles/part_targetsize.cpp,
	  src/Particles/part_targetsize.h, src/Particles/part_velcone.cpp,
	  src/Particles/part_velcone.h, src/Particles/part_velsphere.cpp,
	  src/Particles/part_velsphere.h, src/Pixes/Make.depend,
	  src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
	  src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_a_2grey.h,
	  src/Pixes/pix_add.cpp, src/Pixes/pix_add.h,
	  src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h,
	  src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
	  src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
	  src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
	  src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	  src/Pixes/pix_clearblock.cpp, src/Pixes/pix_clearblock.h,
	  src/Pixes/pix_color.cpp, src/Pixes/pix_color.h,
	  src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_coloralpha.h,
	  src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colormatrix.h,
	  src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
	  src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
	  src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
	  src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h,
	  src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
	  src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
	  src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h,
	  src/Pixes/pix_draw.cpp, src/Pixes/pix_draw.h,
	  src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	  src/Pixes/pix_dv.cpp, src/Pixes/pix_dv.h,
	  src/Pixes/pix_dvLinux.cpp, src/Pixes/pix_dvLinux.h,
	  src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	  src/Pixes/pix_filmLinux.cpp, src/Pixes/pix_filmLinux.h,
	  src/Pixes/pix_filmNT.cpp, src/Pixes/pix_filmNT.h,
	  src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
	  src/Pixes/pix_fx.cpp, src/Pixes/pix_fx.h, src/Pixes/pix_gain.cpp,
	  src/Pixes/pix_gain.h, src/Pixes/pix_histo.cpp,
	  src/Pixes/pix_histo.h, src/Pixes/pix_hsv2rgb.cpp,
	  src/Pixes/pix_hsv2rgb.h, src/Pixes/pix_image.cpp,
	  src/Pixes/pix_image.h, src/Pixes/pix_imageInPlace.cpp,
	  src/Pixes/pix_imageInPlace.h, src/Pixes/pix_indycam.cpp,
	  src/Pixes/pix_indycam.h, src/Pixes/pix_invert.cpp,
	  src/Pixes/pix_invert.h, src/Pixes/pix_mask.cpp,
	  src/Pixes/pix_mask.h, src/Pixes/pix_movie.cpp,
	  src/Pixes/pix_movie.h, src/Pixes/pix_multiimage.cpp,
	  src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
	  src/Pixes/pix_multiply.h, src/Pixes/pix_normalize.cpp,
	  src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	  src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
	  src/Pixes/pix_pix2sig.h, src/Pixes/pix_puzzle.cpp,
	  src/Pixes/pix_puzzle.h, src/Pixes/pix_rectangle.cpp,
	  src/Pixes/pix_rectangle.h, src/Pixes/pix_resize.cpp,
	  src/Pixes/pix_resize.h, src/Pixes/pix_rgb2hsv.cpp,
	  src/Pixes/pix_rgb2hsv.h, src/Pixes/pix_rgba.cpp,
	  src/Pixes/pix_rgba.h, src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
	  src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_sig2pix.h,
	  src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h,
	  src/Pixes/pix_subtract.cpp, src/Pixes/pix_subtract.h,
	  src/Pixes/pix_takealpha.cpp, src/Pixes/pix_takealpha.h,
	  src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
	  src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	  src/Pixes/pix_texture2.cpp, src/Pixes/pix_texture2.h,
	  src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
	  src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	  src/Pixes/pix_videoLinux.cpp, src/Pixes/pix_videoLinux.h,
	  src/Pixes/pix_videoNT.cpp, src/Pixes/pix_videoNT.h,
	  src/Pixes/pix_videoSGI.cpp, src/Pixes/pix_videoSGI.h,
	  src/Pixes/pix_write.cpp, src/Pixes/pix_write.h,
	  src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h, src/TV/Make.depend,
	  src/TV/tv_biquad.h, help/accumrotate.pd, help/alpha.pd,
	  help/alternate.pd, help/ambient.pd, help/ambientRGB.pd,
	  help/average.pd, help/change.pd, help/circle.pd, help/color.pd,
	  help/colorRGB.pd, help/colorSquare.pd, help/cone.pd,
	  help/counter.pd, help/cube.pd, help/curve.pd, help/cylinder.pd,
	  help/depth.pd, help/diffuse.pd, help/diffuseRGB.pd, help/disk.pd,
	  help/emission.pd, help/emissionRGB.pd, help/gemhead.pd,
	  help/gemkeyboard.pd, help/gemkeyname.pd, help/gemmouse.pd,
	  help/gemorb.pd, help/gemtablet.pd, help/gemwin.pd,
	  help/hsv2rgb.pd, help/imageVert.pd, help/invert.pd,
	  help/light.pd, help/linear_path.pd, help/model.pd,
	  help/multimodel.pd, help/oneshot.pd, help/ortho.pd,
	  help/part_color.pd, help/part_damp.pd, help/part_draw.pd,
	  help/part_follow.pd, help/part_gravity.pd, help/part_head.pd,
	  help/part_killold.pd, help/part_killslow.pd,
	  help/part_orbitpoint.pd, help/part_size.pd, help/part_source.pd,
	  help/part_targetcolor.pd, help/part_targetsize.pd,
	  help/part_velcone.pd, help/part_velsphere.pd, help/pix_2grey.pd,
	  help/pix_a_2grey.pd, help/pix_add.pd, help/pix_aging.pd,
	  help/pix_alpha.pd, help/pix_bitmask.pd, help/pix_blob.pd,
	  help/pix_buf.pd, help/pix_clearblock.pd, help/pix_coloralpha.pd,
	  help/pix_colormatrix.pd, help/pix_composite.pd,
	  help/pix_convolve.pd, help/pix_coordinate.pd, help/pix_curve.pd,
	  help/pix_data.pd, help/pix_diff.pd, help/pix_draw.pd,
	  help/pix_dump.pd, help/pix_film.pd, help/pix_flip.pd,
	  help/pix_gain.pd, help/pix_histo.pd, help/pix_hsv2rgb.pd,
	  help/pix_image.pd, help/pix_imageInPlace.pd, help/pix_indycam.pd,
	  help/pix_invert.pd, help/pix_mask.pd, help/pix_movie.pd,
	  help/pix_multiimage.pd, help/pix_multiply.pd,
	  help/pix_normalize.pd, help/pix_offset.pd, help/pix_pix2sig~.pd,
	  help/pix_puzzle.pd, help/pix_rectangle.pd, help/pix_resize.pd,
	  help/pix_rgb2hsv.pd, help/pix_rgba.pd, help/pix_set.pd,
	  help/pix_sig2pix~.pd, help/pix_snap.pd, help/pix_subtract.pd,
	  help/pix_takealpha.pd, help/pix_texture.pd, help/pix_texture2.pd,
	  help/pix_threshold.pd, help/pix_video.pd, help/pix_write.pd,
	  help/pix_zoom.pd, help/polygon.pd, help/primTri.pd,
	  help/randF.pd, help/randomF.pd, help/rectangle.pd,
	  help/render_trigger.pd, help/rgb2hsv.pd, help/rotate.pd,
	  help/rotateXYZ.pd, help/scale.pd, help/scaleXYZ.pd,
	  help/separator.pd, help/shininess.pd, help/specular.pd,
	  help/specularRGB.pd, help/sphere.pd, help/spline_path.pd,
	  help/square.pd, help/teapot.pd, help/text2d.pd, help/text3d.pd,
	  help/textoutline.pd, help/translate.pd, help/translateXYZ.pd,
	  help/triangle.pd, help/tripleLine.pd, help/tripleRand.pd,
	  help/tv_biquad.pd, help/tv_movement.pd, help/tv_rtx.pd,
	  help/v+.pd, help/v-.pd, help/vector+.pd, help/vector-.pd,
	  help/world_light.pd, manual/Advanced.html, manual/BasicObj.html,
	  manual/GemFaq.html, manual/GemWPd.html, manual/Gloss.html,
	  manual/Images.html, manual/Input.html, manual/Intro.html,
	  manual/Lighting.html, manual/ListObjects.html,
	  manual/Particles.html, manual/Pixes.html, manual/Texture.html,
	  manual/Utility.html, manual/WriteCode.html, manual/add.jpg,
	  manual/addResult.jpg, manual/gemwin.jpg, manual/index.html,
	  manual/invert.jpg, manual/invertFrac.jpg, manual/light.jpg,
	  manual/maskResult.jpg, manual/pixImage.jpg, manual/redSquare.jpg,
	  manual/sphere15.jpg, manual/sphere5.jpg, manual/transXYZ.jpg,
	  manual/tribar.gif, manual/tripleLine.jpg, manual/tripleRand.jpg,
	  src/TV/tv_biquad.cpp, src/TV/tv_movement.cpp,
	  src/TV/tv_movement.h, src/TV/tv_rtx.cpp, src/TV/tv_rtx.h,
	  src/TV/tv_test.cpp, src/TV/tv_test.h, examples/08.io/01.Mouse.pd,
	  examples/08.io/02.Tablet.pd, examples/08.io/03.Orb.pd,
	  examples/08.io/04.UseOrb.pd, examples/data/alea.mpg,
	  examples/data/valmotion.tab, manual/basicCube.jpg,
	  manual/counter.jpg, manual/mask.jpg, manual/normalFrac.jpg,
	  manual/texture.jpg, manual/world_light.jpg,
	  examples/data/cour.ttf, examples/data/dancer.JPG,
	  examples/data/times.ttf, examples/data/valcolor.tab,
	  examples/data/venus.mtl, examples/data/homer.avi,
	  examples/data/temp2.JPG, examples/data/arial.ttf,
	  examples/data/fractal.JPG, examples/data/fractalAlpha.TIF,
	  examples/data/temp0.JPG, examples/data/temp1.JPG,
	  examples/01.basic/01.redSquare.pd,
	  examples/01.basic/02.blueRectangle.pd,
	  examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
	  examples/01.basic/05.cube.pd, examples/01.basic/06.sphere.pd,
	  examples/01.basic/07.cylinder.pd, examples/01.basic/08.model.pd,
	  examples/01.basic/09.yelloTeapot.pd,
	  examples/02.advanced/01.Separator.pd,
	  examples/02.advanced/02.Ortho.pd,
	  examples/02.advanced/03.View.pd, examples/02.advanced/04.Fog.pd,
	  examples/02.advanced/05.Stereo.pd,
	  examples/02.advanced/06.StereoParticle.pd,
	  examples/02.advanced/07.Snapshot1.pd,
	  examples/02.advanced/08.Snapshot2.pd,
	  examples/02.advanced/10.LinearPath.pd,
	  examples/02.advanced/11.SplinePath.pd,
	  examples/02.advanced/12.Hsv.pd,
	  examples/02.advanced/13.ModelRescale.pd,
	  examples/03.lighting/01.world_light.pd,
	  examples/03.lighting/02.light.pd,
	  examples/03.lighting/03.controlLights.pd,
	  examples/03.lighting/04.moveSpheres.pd,
	  examples/03.lighting/05.materials.pd,
	  examples/04.pix/01.image.pd, examples/04.pix/02.multiimage.pd,
	  examples/04.pix/04.ImageInPlace.pd, examples/04.pix/05.film.pd,
	  examples/04.pix/05.movie.pd, examples/04.pix/06.PixRect.pd,
	  examples/04.pix/10.PixDataSimple.pd,
	  examples/04.pix/11.PixDataComplex.pd,
	  examples/04.pix/12.composite.pd,
	  examples/04.pix/12.pix_multiply.pd,
	  examples/04.pix/13.maskDancer.pd,
	  examples/04.pix/15.pix_alpha.pd, examples/04.pix/16.alphaGrey.pd,
	  examples/04.pix/17.pix_gain.pd,
	  examples/04.pix/19.colorMatrix.pd,
	  examples/04.pix/20.convolve.pd,
	  examples/04.video/01.VideoPaint.pd,
	  examples/04.video/02.VideoSphere.pd,
	  examples/05.text/03.ChangeText.pd,
	  examples/06.particle/01.simple.pd,
	  examples/06.particle/02.fountain.pd,
	  examples/06.particle/03.orbit.pd,
	  examples/06.particle/04.combo.pd,
	  examples/06.particle/05.twoSrc.pd,
	  examples/06.particle/06.target.pd,
	  examples/07.texture/01.texture.pd,
	  examples/07.texture/02.TexCoord.pd,
	  examples/07.texture/04.moveImages.pd,
	  examples/99.games/puzzle.pd, examples/data/anim-1.mov,
	  examples/05.text/01.Text.pd, examples/05.text/arial.ttf: Initial
	  revision

2002-10-21 09:45  zmoelnig

	* GEM.LICENSE.TERMS, GEM.README, GEM_INSTALL.bat, GEM_INSTALL.sh,
	  GEM_RELUNIX.sh, GnuGPL.LICENSE, doc/cMatrix.html,
	  doc/gem.known_bugs.txt, doc/gem.todo.txt,
	  doc/gem.release_notes.txt, src/gem.dsp, src/gem.dsw,
	  src/Base/CPPExtern.cpp, src/Base/CPPExtern.h,
	  src/Base/GemBase.cpp, src/Base/GemBase.h, src/Base/GemCache.cpp,
	  src/Base/GemCache.h, src/Base/GemDag.cpp, src/Base/GemDag.h,
	  src/Base/GemEvent.cpp, src/Base/GemEvent.h,
	  src/Base/GemExportDef.h, src/Base/GemFuncUtil.cpp,
	  src/Base/GemFuncUtil.h, src/Base/GemGluObj.cpp,
	  src/Base/GemGluObj.h, src/Base/GemGlutObj.cpp,
	  src/Base/GemGlutObj.h, src/Base/GemLoadObj.cpp,
	  src/Base/GemLoadObj.h, src/Base/GemMan.cpp, src/Base/GemMan.h,
	  src/Base/GemModelData.cpp, src/Base/GemModelData.h,
	  src/Base/GemPathBase.cpp, src/Base/GemPathBase.h,
	  src/Base/GemPixDualObj.cpp, src/Base/GemPixDualObj.h,
	  src/Base/GemPixImageLoad.cpp, src/Base/GemPixImageLoad.h,
	  src/Base/GemPixImageSave.cpp, src/Base/GemPixImageSave.h,
	  src/Base/GemPixObj.cpp, src/Base/GemPixObj.h,
	  src/Base/GemPixUtil.cpp, src/Base/GemPixUtil.h,
	  src/Base/GemSetup.cpp, src/Base/GemShape.cpp,
	  src/Base/GemShape.h, src/Base/GemState.cpp, src/Base/GemState.h,
	  src/Base/GemVersion.h, src/Base/GemWinCreate.h,
	  src/Base/GemWinCreateNT.cpp, src/Base/GemWinCreateXWin.cpp,
	  src/Base/Make.depend, src/Base/Matrix.cpp, src/Base/Matrix.h,
	  src/Base/TextBase.cpp, src/Base/TextBase.h, src/Base/config.h,
	  src/Base/config.h.in, src/Base/sgiimage.cpp, src/Base/sgiimage.h,
	  src/Controls/Make.depend, src/Controls/gemhead.cpp,
	  src/Controls/gemhead.h, src/Controls/gemkeyboard.cpp,
	  src/Controls/gemkeyboard.h, src/Controls/gemkeyname.cpp,
	  src/Controls/gemkeyname.h, src/Controls/gemmouse.cpp,
	  src/Controls/gemmouse.h, src/Controls/gemorb.cpp,
	  src/Controls/gemorb.h, src/Controls/gemtablet.cpp,
	  src/Controls/gemtablet.h, src/Controls/gemwin.cpp,
	  src/Controls/gemwin.h, src/Controls/render_trigger.cpp,
	  src/Controls/render_trigger.h, src/Geos/Make.depend,
	  src/Geos/TexFont.h, src/Geos/circle.cpp, src/Geos/circle.h,
	  src/Geos/colorSquare.cpp, src/Geos/colorSquare.h,
	  src/Geos/cone.cpp, src/Geos/cone.h, src/Geos/cube.cpp,
	  src/Geos/cube.h, src/Geos/curve.cpp, src/Geos/curve.h,
	  src/Geos/cylinder.cpp, src/Geos/cylinder.h, src/Geos/disk.cpp,
	  src/Geos/disk.h, src/Geos/imageVert.cpp, src/Geos/imageVert.h,
	  src/Geos/model.cpp, src/Geos/model.cpp_, src/Geos/model.h,
	  src/Geos/multimodel.cpp, src/Geos/multimodel.h,
	  src/Geos/polygon.cpp, src/Geos/polygon.h, src/Geos/primTri.cpp,
	  src/Geos/primTri.h, src/Geos/rectangle.cpp, src/Geos/rectangle.h,
	  src/Geos/sphere.cpp, src/Geos/sphere.h, src/Geos/square.cpp,
	  src/Geos/square.h, src/Geos/teapot.cpp, src/Geos/teapot.h,
	  src/Geos/text2d.cpp, src/Geos/text2d.h, src/Geos/text3d.cpp,
	  src/Geos/text3d.h, src/Geos/textoutline.cpp,
	  src/Geos/textoutline.h, src/Geos/triangle.cpp,
	  src/Geos/triangle.h, src/Gnu/Makefile, src/Gnu/Makefile.clean,
	  src/Gnu/Makefile.in, src/Gnu/Makefile.subdir,
	  src/Gnu/README.build, src/Gnu/WHATSNEW, src/Gnu/acinclude.m4,
	  src/Gnu/aclocal.m4, src/Gnu/config.guess, src/Gnu/config.sub,
	  src/Gnu/configure, src/Gnu/configure.in, src/Gnu/install-sh,
	  src/Gnu/makeauxlibs, src/Gnu/makesource, src/Gnu/missing,
	  src/Gnu/mkinstalldirs, src/Manips/Make.depend,
	  src/Manips/accumrotate.cpp, src/Manips/accumrotate.h,
	  src/Manips/alpha.cpp, src/Manips/alpha.h, src/Manips/ambient.cpp,
	  src/Manips/ambient.h, src/Manips/ambientRGB.cpp,
	  src/Manips/ambientRGB.h, src/Manips/color.cpp,
	  src/Manips/color.h, src/Manips/colorRGB.cpp,
	  src/Manips/colorRGB.h, src/Manips/depth.cpp, src/Manips/depth.h,
	  src/Manips/diffuse.cpp, src/Manips/diffuse.h,
	  src/Manips/diffuseRGB.cpp, src/Manips/diffuseRGB.h,
	  src/Manips/emission.cpp, src/Manips/emission.h,
	  src/Manips/emissionRGB.cpp, src/Manips/emissionRGB.h,
	  src/Manips/linear_path.cpp, src/Manips/linear_path.h,
	  src/Manips/ortho.cpp, src/Manips/ortho.h, src/Manips/rotate.cpp,
	  src/Manips/rotate.h, src/Manips/rotateXYZ.cpp,
	  src/Manips/rotateXYZ.h, src/Manips/scale.cpp, src/Manips/scale.h,
	  src/Manips/scaleXYZ.cpp, src/Manips/scaleXYZ.h,
	  src/Manips/separator.cpp, src/Manips/separator.h,
	  src/Manips/shininess.cpp, src/Manips/shininess.h,
	  src/Manips/specular.cpp, src/Manips/specular.h,
	  src/Manips/specularRGB.cpp, src/Manips/specularRGB.h,
	  src/Manips/spline_path.cpp, src/Manips/spline_path.h,
	  src/Manips/translate.cpp, src/Manips/translate.h,
	  src/Manips/translateXYZ.cpp, src/Manips/translateXYZ.h,
	  src/MarkEx/Make.depend, src/MarkEx/MarkExSetup.cpp,
	  src/MarkEx/abs.cpp, src/MarkEx/average.cpp,
	  src/MarkEx/counter.cpp, src/MarkEx/hsvrgb.cpp,
	  src/MarkEx/m_control.cpp, src/MarkEx/multiselect.cpp,
	  src/MarkEx/randomF.cpp, src/MarkEx/reson.cpp,
	  src/MarkEx/strcat.cpp, src/MarkEx/tripleLine.cpp,
	  src/MarkEx/vector.cpp, src/Nongeos/Make.depend,
	  src/Nongeos/light.cpp, src/Nongeos/light.h,
	  src/Nongeos/world_light.cpp, src/Nongeos/world_light.h,
	  src/Particles/Make.depend, src/Particles/part_color.cpp,
	  src/Particles/part_color.h, src/Particles/part_damp.cpp,
	  src/Particles/part_damp.h, src/Particles/part_draw.cpp,
	  src/Particles/part_draw.h, src/Particles/part_follow.cpp,
	  src/Particles/part_follow.h, src/Particles/part_gravity.cpp,
	  src/Particles/part_gravity.h, src/Particles/part_head.cpp,
	  src/Particles/part_head.h, src/Particles/part_killold.cpp,
	  src/Particles/part_killold.h, src/Particles/part_killslow.cpp,
	  src/Particles/part_killslow.h, src/Particles/part_orbitpoint.cpp,
	  src/Particles/part_orbitpoint.h, src/Particles/part_size.cpp,
	  src/Particles/part_size.h, src/Particles/part_source.cpp,
	  src/Particles/part_source.h, src/Particles/part_targetcolor.cpp,
	  src/Particles/part_targetcolor.h,
	  src/Particles/part_targetsize.cpp,
	  src/Particles/part_targetsize.h, src/Particles/part_velcone.cpp,
	  src/Particles/part_velcone.h, src/Particles/part_velsphere.cpp,
	  src/Particles/part_velsphere.h, src/Pixes/Make.depend,
	  src/Pixes/pix_2grey.cpp, src/Pixes/pix_2grey.h,
	  src/Pixes/pix_a_2grey.cpp, src/Pixes/pix_a_2grey.h,
	  src/Pixes/pix_add.cpp, src/Pixes/pix_add.h,
	  src/Pixes/pix_aging.cpp, src/Pixes/pix_aging.h,
	  src/Pixes/pix_alpha.cpp, src/Pixes/pix_alpha.h,
	  src/Pixes/pix_bitmask.cpp, src/Pixes/pix_bitmask.h,
	  src/Pixes/pix_blob.cpp, src/Pixes/pix_blob.h,
	  src/Pixes/pix_buf.cpp, src/Pixes/pix_buf.h,
	  src/Pixes/pix_clearblock.cpp, src/Pixes/pix_clearblock.h,
	  src/Pixes/pix_color.cpp, src/Pixes/pix_color.h,
	  src/Pixes/pix_coloralpha.cpp, src/Pixes/pix_coloralpha.h,
	  src/Pixes/pix_colormatrix.cpp, src/Pixes/pix_colormatrix.h,
	  src/Pixes/pix_composite.cpp, src/Pixes/pix_composite.h,
	  src/Pixes/pix_convolve.cpp, src/Pixes/pix_convolve.h,
	  src/Pixes/pix_coordinate.cpp, src/Pixes/pix_coordinate.h,
	  src/Pixes/pix_curve.cpp, src/Pixes/pix_curve.h,
	  src/Pixes/pix_data.cpp, src/Pixes/pix_data.h,
	  src/Pixes/pix_diff.cpp, src/Pixes/pix_diff.h,
	  src/Pixes/pix_dot.cpp, src/Pixes/pix_dot.h,
	  src/Pixes/pix_draw.cpp, src/Pixes/pix_draw.h,
	  src/Pixes/pix_dump.cpp, src/Pixes/pix_dump.h,
	  src/Pixes/pix_dv.cpp, src/Pixes/pix_dv.h,
	  src/Pixes/pix_dvLinux.cpp, src/Pixes/pix_dvLinux.h,
	  src/Pixes/pix_film.cpp, src/Pixes/pix_film.h,
	  src/Pixes/pix_filmLinux.cpp, src/Pixes/pix_filmLinux.h,
	  src/Pixes/pix_filmNT.cpp, src/Pixes/pix_filmNT.h,
	  src/Pixes/pix_flip.cpp, src/Pixes/pix_flip.h,
	  src/Pixes/pix_fx.cpp, src/Pixes/pix_fx.h, src/Pixes/pix_gain.cpp,
	  src/Pixes/pix_gain.h, src/Pixes/pix_histo.cpp,
	  src/Pixes/pix_histo.h, src/Pixes/pix_hsv2rgb.cpp,
	  src/Pixes/pix_hsv2rgb.h, src/Pixes/pix_image.cpp,
	  src/Pixes/pix_image.h, src/Pixes/pix_imageInPlace.cpp,
	  src/Pixes/pix_imageInPlace.h, src/Pixes/pix_indycam.cpp,
	  src/Pixes/pix_indycam.h, src/Pixes/pix_invert.cpp,
	  src/Pixes/pix_invert.h, src/Pixes/pix_mask.cpp,
	  src/Pixes/pix_mask.h, src/Pixes/pix_movie.cpp,
	  src/Pixes/pix_movie.h, src/Pixes/pix_multiimage.cpp,
	  src/Pixes/pix_multiimage.h, src/Pixes/pix_multiply.cpp,
	  src/Pixes/pix_multiply.h, src/Pixes/pix_normalize.cpp,
	  src/Pixes/pix_normalize.h, src/Pixes/pix_offset.cpp,
	  src/Pixes/pix_offset.h, src/Pixes/pix_pix2sig.cpp,
	  src/Pixes/pix_pix2sig.h, src/Pixes/pix_puzzle.cpp,
	  src/Pixes/pix_puzzle.h, src/Pixes/pix_rectangle.cpp,
	  src/Pixes/pix_rectangle.h, src/Pixes/pix_resize.cpp,
	  src/Pixes/pix_resize.h, src/Pixes/pix_rgb2hsv.cpp,
	  src/Pixes/pix_rgb2hsv.h, src/Pixes/pix_rgba.cpp,
	  src/Pixes/pix_rgba.h, src/Pixes/pix_set.cpp, src/Pixes/pix_set.h,
	  src/Pixes/pix_sig2pix.cpp, src/Pixes/pix_sig2pix.h,
	  src/Pixes/pix_snap.cpp, src/Pixes/pix_snap.h,
	  src/Pixes/pix_subtract.cpp, src/Pixes/pix_subtract.h,
	  src/Pixes/pix_takealpha.cpp, src/Pixes/pix_takealpha.h,
	  src/Pixes/pix_test.cpp, src/Pixes/pix_test.h,
	  src/Pixes/pix_texture.cpp, src/Pixes/pix_texture.h,
	  src/Pixes/pix_texture2.cpp, src/Pixes/pix_texture2.h,
	  src/Pixes/pix_threshold.cpp, src/Pixes/pix_threshold.h,
	  src/Pixes/pix_video.cpp, src/Pixes/pix_video.h,
	  src/Pixes/pix_videoLinux.cpp, src/Pixes/pix_videoLinux.h,
	  src/Pixes/pix_videoNT.cpp, src/Pixes/pix_videoNT.h,
	  src/Pixes/pix_videoSGI.cpp, src/Pixes/pix_videoSGI.h,
	  src/Pixes/pix_write.cpp, src/Pixes/pix_write.h,
	  src/Pixes/pix_zoom.cpp, src/Pixes/pix_zoom.h, src/TV/Make.depend,
	  src/TV/tv_biquad.h, help/accumrotate.pd, help/alpha.pd,
	  help/alternate.pd, help/ambient.pd, help/ambientRGB.pd,
	  help/average.pd, help/change.pd, help/circle.pd, help/color.pd,
	  help/colorRGB.pd, help/colorSquare.pd, help/cone.pd,
	  help/counter.pd, help/cube.pd, help/curve.pd, help/cylinder.pd,
	  help/depth.pd, help/diffuse.pd, help/diffuseRGB.pd, help/disk.pd,
	  help/emission.pd, help/emissionRGB.pd, help/gemhead.pd,
	  help/gemkeyboard.pd, help/gemkeyname.pd, help/gemmouse.pd,
	  help/gemorb.pd, help/gemtablet.pd, help/gemwin.pd,
	  help/hsv2rgb.pd, help/imageVert.pd, help/invert.pd,
	  help/light.pd, help/linear_path.pd, help/model.pd,
	  help/multimodel.pd, help/oneshot.pd, help/ortho.pd,
	  help/part_color.pd, help/part_damp.pd, help/part_draw.pd,
	  help/part_follow.pd, help/part_gravity.pd, help/part_head.pd,
	  help/part_killold.pd, help/part_killslow.pd,
	  help/part_orbitpoint.pd, help/part_size.pd, help/part_source.pd,
	  help/part_targetcolor.pd, help/part_targetsize.pd,
	  help/part_velcone.pd, help/part_velsphere.pd, help/pix_2grey.pd,
	  help/pix_a_2grey.pd, help/pix_add.pd, help/pix_aging.pd,
	  help/pix_alpha.pd, help/pix_bitmask.pd, help/pix_blob.pd,
	  help/pix_buf.pd, help/pix_clearblock.pd, help/pix_coloralpha.pd,
	  help/pix_colormatrix.pd, help/pix_composite.pd,
	  help/pix_convolve.pd, help/pix_coordinate.pd, help/pix_curve.pd,
	  help/pix_data.pd, help/pix_diff.pd, help/pix_draw.pd,
	  help/pix_dump.pd, help/pix_film.pd, help/pix_flip.pd,
	  help/pix_gain.pd, help/pix_histo.pd, help/pix_hsv2rgb.pd,
	  help/pix_image.pd, help/pix_imageInPlace.pd, help/pix_indycam.pd,
	  help/pix_invert.pd, help/pix_mask.pd, help/pix_movie.pd,
	  help/pix_multiimage.pd, help/pix_multiply.pd,
	  help/pix_normalize.pd, help/pix_offset.pd, help/pix_pix2sig~.pd,
	  help/pix_puzzle.pd, help/pix_rectangle.pd, help/pix_resize.pd,
	  help/pix_rgb2hsv.pd, help/pix_rgba.pd, help/pix_set.pd,
	  help/pix_sig2pix~.pd, help/pix_snap.pd, help/pix_subtract.pd,
	  help/pix_takealpha.pd, help/pix_texture.pd, help/pix_texture2.pd,
	  help/pix_threshold.pd, help/pix_video.pd, help/pix_write.pd,
	  help/pix_zoom.pd, help/polygon.pd, help/primTri.pd,
	  help/randF.pd, help/randomF.pd, help/rectangle.pd,
	  help/render_trigger.pd, help/rgb2hsv.pd, help/rotate.pd,
	  help/rotateXYZ.pd, help/scale.pd, help/scaleXYZ.pd,
	  help/separator.pd, help/shininess.pd, help/specular.pd,
	  help/specularRGB.pd, help/sphere.pd, help/spline_path.pd,
	  help/square.pd, help/teapot.pd, help/text2d.pd, help/text3d.pd,
	  help/textoutline.pd, help/translate.pd, help/translateXYZ.pd,
	  help/triangle.pd, help/tripleLine.pd, help/tripleRand.pd,
	  help/tv_biquad.pd, help/tv_movement.pd, help/tv_rtx.pd,
	  help/v+.pd, help/v-.pd, help/vector+.pd, help/vector-.pd,
	  help/world_light.pd, manual/Advanced.html, manual/BasicObj.html,
	  manual/GemFaq.html, manual/GemWPd.html, manual/Gloss.html,
	  manual/Images.html, manual/Input.html, manual/Intro.html,
	  manual/Lighting.html, manual/ListObjects.html,
	  manual/Particles.html, manual/Pixes.html, manual/Texture.html,
	  manual/Utility.html, manual/WriteCode.html, manual/add.jpg,
	  manual/addResult.jpg, manual/gemwin.jpg, manual/index.html,
	  manual/invert.jpg, manual/invertFrac.jpg, manual/light.jpg,
	  manual/maskResult.jpg, manual/pixImage.jpg, manual/redSquare.jpg,
	  manual/sphere15.jpg, manual/sphere5.jpg, manual/transXYZ.jpg,
	  manual/tribar.gif, manual/tripleLine.jpg, manual/tripleRand.jpg,
	  src/TV/tv_biquad.cpp, src/TV/tv_movement.cpp,
	  src/TV/tv_movement.h, src/TV/tv_rtx.cpp, src/TV/tv_rtx.h,
	  src/TV/tv_test.cpp, src/TV/tv_test.h, examples/08.io/01.Mouse.pd,
	  examples/08.io/02.Tablet.pd, examples/08.io/03.Orb.pd,
	  examples/08.io/04.UseOrb.pd, examples/data/alea.mpg,
	  examples/data/valmotion.tab, manual/basicCube.jpg,
	  manual/counter.jpg, manual/mask.jpg, manual/normalFrac.jpg,
	  manual/texture.jpg, manual/world_light.jpg,
	  examples/data/cour.ttf, examples/data/dancer.JPG,
	  examples/data/times.ttf, examples/data/valcolor.tab,
	  examples/data/venus.mtl, examples/data/homer.avi,
	  examples/data/temp2.JPG, examples/data/arial.ttf,
	  examples/data/fractal.JPG, examples/data/fractalAlpha.TIF,
	  examples/data/temp0.JPG, examples/data/temp1.JPG,
	  examples/01.basic/01.redSquare.pd,
	  examples/01.basic/02.blueRectangle.pd,
	  examples/01.basic/03.disk.pd, examples/01.basic/04.PrimTri.pd,
	  examples/01.basic/05.cube.pd, examples/01.basic/06.sphere.pd,
	  examples/01.basic/07.cylinder.pd, examples/01.basic/08.model.pd,
	  examples/01.basic/09.yelloTeapot.pd,
	  examples/02.advanced/01.Separator.pd,
	  examples/02.advanced/02.Ortho.pd,
	  examples/02.advanced/03.View.pd, examples/02.advanced/04.Fog.pd,
	  examples/02.advanced/05.Stereo.pd,
	  examples/02.advanced/06.StereoParticle.pd,
	  examples/02.advanced/07.Snapshot1.pd,
	  examples/02.advanced/08.Snapshot2.pd,
	  examples/02.advanced/10.LinearPath.pd,
	  examples/02.advanced/11.SplinePath.pd,
	  examples/02.advanced/12.Hsv.pd,
	  examples/02.advanced/13.ModelRescale.pd,
	  examples/03.lighting/01.world_light.pd,
	  examples/03.lighting/02.light.pd,
	  examples/03.lighting/03.controlLights.pd,
	  examples/03.lighting/04.moveSpheres.pd,
	  examples/03.lighting/05.materials.pd,
	  examples/04.pix/01.image.pd, examples/04.pix/02.multiimage.pd,
	  examples/04.pix/04.ImageInPlace.pd, examples/04.pix/05.film.pd,
	  examples/04.pix/05.movie.pd, examples/04.pix/06.PixRect.pd,
	  examples/04.pix/10.PixDataSimple.pd,
	  examples/04.pix/11.PixDataComplex.pd,
	  examples/04.pix/12.composite.pd,
	  examples/04.pix/12.pix_multiply.pd,
	  examples/04.pix/13.maskDancer.pd,
	  examples/04.pix/15.pix_alpha.pd, examples/04.pix/16.alphaGrey.pd,
	  examples/04.pix/17.pix_gain.pd,
	  examples/04.pix/19.colorMatrix.pd,
	  examples/04.pix/20.convolve.pd,
	  examples/04.video/01.VideoPaint.pd,
	  examples/04.video/02.VideoSphere.pd,
	  examples/05.text/03.ChangeText.pd,
	  examples/06.particle/01.simple.pd,
	  examples/06.particle/02.fountain.pd,
	  examples/06.particle/03.orbit.pd,
	  examples/06.particle/04.combo.pd,
	  examples/06.particle/05.twoSrc.pd,
	  examples/06.particle/06.target.pd,
	  examples/07.texture/01.texture.pd,
	  examples/07.texture/02.TexCoord.pd,
	  examples/07.texture/04.moveImages.pd,
	  examples/99.games/puzzle.pd, examples/data/anim-1.mov,
	  examples/05.text/01.Text.pd, examples/05.text/arial.ttf: initial
	  CVS release (0.87)
