aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.txt
blob: 426adc343a5db583b46eb12f57fda3155faa0d9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
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 <receivename> <x> <y> <buttoncaption>"
  (no more widgets are planned)
- dragging fs.frame with <alt> 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 <directory>" - 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 <window title> 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 <directory> <"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.