From fe070b42d2ddea9ec14bb186b6cc0b6d11b490c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juha=20Vehvil=C3=A4inen?= Date: Tue, 3 Jun 2003 20:46:51 +0000 Subject: *** empty log message *** svn path=/trunk/Framestein/; revision=675 --- CHANGELOG.txt | 367 +++++++++++++++++++++++++++++++++------------------------- 1 file changed, 208 insertions(+), 159 deletions(-) (limited to 'CHANGELOG.txt') diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 6647c90..b0baa7c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,159 +1,208 @@ -0.32 -- added toolbar (just a list of framestein objects & filters for now) -- new plugins: lightspeed, merge_additive, merge_mod, ping, fader -- fs.frame: |title this is the main window( and |undock( commands -- fs.copy: transcolor to set the transparent color -- better gol algo (Plugins\gol.c) -- added 1d cell automata where each iteration will add a new row: Plugins\rowca -- added arguments-class in pixels.h to ease parsing arguments in plugins. - example: - - void perform_effect(_frame f, _args a) - { - arguments ar(a.s); - - // ar.count() return the number of arguments - // ar[i] return i'th argument - ... - -- added line width setting to fs.draw -- fix: border_0 no longer alters frame dimensions -- poor lockup-preventing feature to fs.main.pd - -0.31 -- added plugins by Olaf Matthes: PeRColate and PixelPack. Thanks, Olaf! -- the console is back. It's good for printf():ing from plugins.. -- New filters: BitLeft, Picasso, PicChop, yage, zoomnoise -- Rewrote some examples, added a couple and numbered them -- Fs got CVS'd: http://sourceforge.net/projects/pure-data/cvs - -0.30 -- vframe supports plugin parameters -- doubleclicking the framestein-logo equals "reset" -- fs.frame "stayontop" OFF by default -- got rid of the console, "Show debug" in menu instead (right-click the framestein-logo) -- l2s from zexy included in Patches-dir, zexy no longer needed -- disconnecting pd from fs will cause a reset - -0.29 -- example-basics.pd is really just the basics now -- fs.event.pd: get more events from fs.frame (mousedown, mouseup, dropped filename) -- fs.waveform.pd: array display with selection capabilities, see example-waveformdisplay.pd -- new external vdrawarray for the previous: draw array contents on vframe -- the really cool fs.mask.pd and example-masking.pd -- the really cool fs.blend.pd and example-blending.pd -- fs.frame button widget. try "button " - (no more widgets are planned) -- dragging fs.frame with down moves window, ignoring mousetrack_1 -- fs.sonogram made compatible with latest pd test-version -- cleaned up some examples.. - -0.28 -- finally, the ability to write AVIs! see example-avioutput.pd -- added searchpath, see example-searchpath.pd - - new in fs.frame: - -- "use " - like buffer, but no buffering (load on demand) -- new popupmenu commands: save image as, undock -- mousewheel functions as zoom (shift down to preserve aspect ratio) -- fix: borders/stayontop discarded the image -- dock string matching is now substring - -0.27 -- runs Adobe Photoshop Filter Plugins, see example-photoshopfilters.pd -- hide/show messed fs.frame positions -- vsnap~, wrapper for vsnapshot~ - -0.26 -- no more typing docked window positions! see example-docking2.pd -- easy loading of images from fs.frame popup-menu -- new fs.frame commands: minimize, maximize, bringtofront, hidecursor_1, bufferize (copy to image buffer) -- dock main window to pd on connect (out of the way) -- init.pd to load patches correctly - -0.25 -- vframeread~: read image with a control-signal -- vcolor~, merge r g and b channels (must be used with vrgb~) - -0.24 -- externals: vframe, vsig~, vsnapshot~, vrgb~, ... - in short, the ability to convert video to signal and back, - and run framestein plugins in pd. - see Patches\externals-documentation.pd - -0.23 -- fs.film -- fs.hist and example-hist.pd -- fs.sonogram and example-sonogram.pd -- mouserect_1 will report rectangle "drawn" in frame (mousetrack_1 must be on) - -0.22 -- add: drag and drop images/video to fs.frame -- add: videoscrub.pd - -0.21 -- add: dock frames to pd patches, see example-docking.pd -- add: fs.info, get information of images (width, height and framecount) -- add: fs.rgb, get rgb information of pixel at x, y -- add: fs.frame reports mouse x and y thru second outlet -- add: easy moving of frames (drag the window when mousetrack is off) -- improved fs.browser, see example-browser.pd - -0.20 -- add: send_auto to automate sending frames thru network. works like send but - keeps sending frames on each flip until you give it send_manual -- add: BETA of fs.browser, see example-browser.pd -- fix: execution order of events was reversed. what was i thinking? -- fix: most plugins now work on displays other than 16 bits -- more meaningless plugins: copy_vert - -0.19 -- major fix: bigger patches were not initialized correctly -- new plugins: rgbcopy -- fix: colors to fs.draw and fs.text are now given in r g b, - instead of impossible one number -- fix: more intelligent default positioning of fs.frames -- fix: banging fs.main's reset-inlet resets framestein before recreating fs.*-objects -- add: play.pd, really just |inlet|-|fps $1|-|next|-|outlet|, but i do that a lot - -0.18 -- add: sending frames thru network jpeg-compressed, see example-network.pd -- add: some plugins, notably xbend, bend, shuffle, tile -- add: pixels-class for easy iteration thru pixels in c++, see pixels.h and green.cpp -- fix: finally fixed the annoying "asynchronous socket error" when exiting pd before fs - -0.17 -- add: plugins, write effects with C without recompiling Framestein -- add: plugins colortv, noize and subtract - -0.16 -- add: effectsunit.pas shows how easy it is to add pixel level routines -- fix: alpha, sub and add modes of fs.copy had fixed values :( -- add: blend mode to fs.copy, same as alpha but i'm trying to make it faster -- add: some raster operations for fs.copy, see fs.copy.pd for info -- add: fs.draw for drawing boxes, lines and pixels -- add: some implementation on fs.text -- fix: access violation when closing a frame under copy operations -- loading video no longer sets display to 1:1 - -0.15 -- add: fs.frame accepts "SAVE <"BMP" or number for jpeg quality>" -- add: framestein-link.pd and framestein-demo.pd - -0.14 -- fix: occasional access violation with "SEEK" -- default copymodes are now "source_all" and "dest_all" -- add: "reset" inlet to fs.main - -0.13 -- add: "Reset" to main popup-menu (right-click the logo) -- "prev" for previous frame/buffered image -- "seek 0.5*" will seek to middle of video/buffered images -- updated documentation in fs.frame.pd - -0.12 -With source under GPL. - -0.1 -Initial version. +0.33 () + +- closing a patch with a docked fs.frame will no longer kill the fs.frame. + use fs.vis to make a patch visible and redock any lost docked fs.frames + + +0.32 (03-02-18) + +- added toolbar (just a list of framestein objects & filters for now) +- new plugins: lightspeed, merge_additive, merge_mod, ping, fader +- fs.frame: |title this is the main window( and |undock( commands +- fs.copy: transcolor to set the transparent color +- better gol algo (Plugins\gol.c) +- added row cell automata where each iteration will add a new row: Plugins\rowca +- added arguments-class in pixels.h to ease parsing arguments in plugins. + example: + + void perform_effect(_frame f, _args a) + { + arguments ar(a.s); + + // ar.count() return the number of arguments + // ar[i] return i'th argument + ... + +- added line width setting to fs.draw +- fix: border_0 no longer alters frame dimensions +- poor lockup-preventing feature to fs.main.pd + + +0.31 + +- added plugins by Olaf Matthes: PeRColate and PixelPack. Thanks, Olaf! +- the console is back. It's good for printf():ing from plugins.. +- New filters: BitLeft, Picasso, PicChop, yage, zoomnoise +- Rewrote some examples, added a couple and numbered them +- Fs got CVS'd: http://sourceforge.net/projects/pure-data/cvs + + +0.30 + +- vframe supports plugin parameters +- doubleclicking the framestein-logo equals "reset" +- fs.frame "stayontop" OFF by default +- got rid of the console, "Show debug" in menu instead (right-click the framestein-logo) +- l2s from zexy included in Patches-dir, zexy no longer needed +- disconnecting pd from fs will cause a reset + + +0.29 + +- example-basics.pd is really just the basics now +- fs.event.pd: get more events from fs.frame (mousedown, mouseup, dropped filename) +- fs.waveform.pd: array display with selection capabilities, see example-waveformdisplay.pd +- new external vdrawarray for the previous: draw array contents on vframe +- the really cool fs.mask.pd and example-masking.pd +- the really cool fs.blend.pd and example-blending.pd +- fs.frame button widget. try "button " + (no more widgets are planned) +- dragging fs.frame with down moves window, ignoring mousetrack_1 +- fs.sonogram made compatible with latest pd test-version +- cleaned up some examples.. + + +0.28 + +- finally, the ability to write AVIs! see example-avioutput.pd +- added searchpath, see example-searchpath.pd + + new in fs.frame: + +- "use " - like buffer, but no buffering (load on demand) +- new popupmenu commands: save image as, undock +- mousewheel functions as zoom (shift down to preserve aspect ratio) +- fix: borders/stayontop discarded the image +- dock string matching is now substring + + +0.27 + +- runs Adobe Photoshop Filter Plugins, see example-photoshopfilters.pd +- hide/show messed fs.frame positions +- vsnap~, wrapper for vsnapshot~ + + +0.26 + +- no more typing docked window positions! see example-docking2.pd +- easy loading of images from fs.frame popup-menu +- new fs.frame commands: minimize, maximize, bringtofront, hidecursor_1, bufferize (copy to image buffer) +- dock main window to pd on connect (out of the way) +- init.pd to load patches correctly + + +0.25 + +- vframeread~: read image with a control-signal +- vcolor~, merge r g and b channels (must be used with vrgb~) + + +0.24 + +- externals: vframe, vsig~, vsnapshot~, vrgb~, ... + in short, the ability to convert video to signal and back, + and run framestein plugins in pd. + see Patches\externals-documentation.pd + + +0.23 + +- fs.film +- fs.hist and example-hist.pd +- fs.sonogram and example-sonogram.pd +- mouserect_1 will report rectangle "drawn" in frame (mousetrack_1 must be on) + + +0.22 + +- add: drag and drop images/video to fs.frame +- add: videoscrub.pd + + +0.21 + +- add: dock frames to pd patches, see example-docking.pd +- add: fs.info, get information of images (width, height and framecount) +- add: fs.rgb, get rgb information of pixel at x, y +- add: fs.frame reports mouse x and y thru second outlet +- add: easy moving of frames (drag the window when mousetrack is off) +- improved fs.browser, see example-browser.pd + + +0.20 + +- add: send_auto to automate sending frames thru network. works like send but + keeps sending frames on each flip until you give it send_manual +- add: BETA of fs.browser, see example-browser.pd +- fix: execution order of events was reversed. what was i thinking? +- fix: most plugins now work on displays other than 16 bits +- more meaningless plugins: copy_vert + + +0.19 + +- major fix: bigger patches were not initialized correctly +- new plugins: rgbcopy +- fix: colors to fs.draw and fs.text are now given in r g b, + instead of impossible one number +- fix: more intelligent default positioning of fs.frames +- fix: banging fs.main's reset-inlet resets framestein before recreating fs.*-objects +- add: play.pd, really just |inlet|-|fps $1|-|next|-|outlet|, but i do that a lot + + +0.18 + +- add: sending frames thru network jpeg-compressed, see example-network.pd +- add: some plugins, notably xbend, bend, shuffle, tile +- add: pixels-class for easy iteration thru pixels in c++, see pixels.h and green.cpp +- fix: finally fixed the annoying "asynchronous socket error" when exiting pd before fs + + +0.17 + +- add: plugins, write effects with C without recompiling Framestein +- add: plugins colortv, noize and subtract + + +0.16 + +- add: effectsunit.pas shows how easy it is to add pixel level routines +- fix: alpha, sub and add modes of fs.copy had fixed values :( +- add: blend mode to fs.copy, same as alpha but i'm trying to make it faster +- add: some raster operations for fs.copy, see fs.copy.pd for info +- add: fs.draw for drawing boxes, lines and pixels +- add: some implementation on fs.text +- fix: access violation when closing a frame under copy operations +- loading video no longer sets display to 1:1 + + +0.15 + +- add: fs.frame accepts "SAVE <"BMP" or number for jpeg quality>" +- add: framestein-link.pd and framestein-demo.pd + + +0.14 + +- fix: occasional access violation with "SEEK" +- default copymodes are now "source_all" and "dest_all" +- add: "reset" inlet to fs.main + + +0.13 + +- add: "Reset" to main popup-menu (right-click the logo) +- "prev" for previous frame/buffered image +- "seek 0.5*" will seek to middle of video/buffered images +- updated documentation in fs.frame.pd + + +0.12 + +With source under GPL. + + +0.1 + +Initial version. -- cgit v1.2.1