open |
close |
type |
description |
rev |
07/31/06 |
07/31/06 |
done |
invalid project doc causes silent failure; add doc header w/ version |
1.0.00 |
07/31/06 |
07/31/06 |
done |
loading a non-freeframe DLL causes crash |
1.0.00 |
07/31/06 |
07/31/06 |
done |
if a bypassed plugin is dragged to a different slot, tab highlight doesn't move |
1.0.00 |
07/29/06 |
08/02/06 |
done |
blit via DirectDraw instead of GDI |
1.0.00 |
08/02/06 |
08/04/06 |
done |
shell open doesn't work due to lack of document implementation |
1.0.00 |
08/02/06 |
08/04/06 |
done |
can't drop video files |
1.0.00 |
08/02/06 |
08/04/06 |
done |
can't drop files on output window; both windows should support all types |
1.0.00 |
08/02/06 |
08/04/06 |
done |
left-click in slider should resync automation |
1.0.00 |
08/02/06 |
08/05/06 |
done |
add rendering to an AVI file |
1.0.00 |
08/05/06 |
08/06/06 |
done |
help about doesn't work when CPU is saturated; see Whorld |
1.0.00 |
07/29/06 |
08/07/06 |
done |
if a source plugin is loaded, ignore video file; get frame size from a setting |
1.0.00 |
08/02/06 |
08/07/06 |
done |
opening a video while effects are running shows dry video briefly; doesn't affect record |
1.0.00 |
08/05/06 |
08/07/06 |
done |
add frame rate to options dialog |
1.0.00 |
08/05/06 |
08/07/06 |
done |
in status bar, show frame size, frame rate (nominal and actual), pause and record |
1.0.00 |
08/05/06 |
08/08/06 |
done |
while recording, show elapsed time, and progress bar if possible |
1.0.00 |
08/06/06 |
08/08/06 |
done |
allow recording length to be specified in advance |
1.0.00 |
08/07/06 |
08/08/06 |
done |
during recording, exit exclusive mode crashes if video was changed via Ctrl+ |
1.0.00 |
08/02/06 |
08/09/06 |
done |
add veejay mode (single-monitor exclusive) |
1.0.00 |
08/08/06 |
08/09/06 |
done |
disable starting a recording unless there's an open video or a source plugin |
1.0.00 |
08/08/06 |
08/09/06 |
done |
remaining time estimate is too jumpy; try a running average on actual frame rate |
1.0.00 |
08/11/06 |
08/11/06 |
done |
after loading a project, modulated parameters have incorrect initial positions |
1.0.00 |
08/02/06 |
08/12/06 |
done |
frame-based and dialog-based row containers can't coexist in same project |
1.0.00 |
08/02/06 |
08/12/06 |
done |
add numeric editing for modulation range |
1.0.00 |
08/11/06 |
08/12/06 |
done |
add command to reset all oscillators |
1.0.00 |
08/12/06 |
08/12/06 |
done |
add option to specify random seed |
1.0.00 |
08/13/06 |
08/13/06 |
done |
parameter edit control isn't updating parameter; in CNumEdit, notify aux before parent |
1.0.00 |
08/13/06 |
08/13/06 |
done |
when loading a project, don't send parameters needlessly, it screws up WhorldFF |
1.0.00 |
08/13/06 |
08/13/06 |
done |
show record status without activation so main frame doesn't lose focus |
1.0.00 |
08/13/06 |
08/13/06 |
done |
record fails silently if dest file is already open in another app |
1.0.00 |
08/08/06 |
08/14/06 |
done |
when toolbar is docked on left, scrolling header overwrites it |
1.0.00 |
08/02/06 |
08/15/06 |
done |
add master speed for oscillators and include in project; add master toolbar |
1.0.00 |
08/12/06 |
08/15/06 |
done |
add plugin solo command |
1.0.00 |
08/02/06 |
08/31/06 |
done |
allow bitmap or jpeg as source instead of video |
1.0.00 |
08/21/06 |
08/31/06 |
done |
use source frame size in all cases, regardless of video/picture size; stretch as needed |
1.0.00 |
08/31/06 |
09/13/06 |
done |
add use input size checkbox to record dialog; default to true |
1.0.00 |
09/14/06 |
09/14/06 |
done |
add missing files dialog for missing plugins |
1.0.00 |
09/17/06 |
09/17/06 |
done |
projects opened via shell aren't added to recent files |
1.0.00 |
09/18/06 |
09/19/06 |
done |
disallow negative frequencies |
1.0.00 |
09/18/06 |
09/19/06 |
done |
drop files doesn't work for still images |
1.0.00 |
09/19/06 |
09/19/06 |
done |
deleting plugins causes memory leaks; dlg's DeletePlugin must delete rows |
1.0.00 |
09/19/06 |
09/19/06 |
done |
after repeated drag moves, plugins don't match their titles and parameter rows |
1.0.00 |
08/02/06 |
09/22/06 |
done |
include link to video/picture file in project; make opening video optional? |
1.0.00 |
08/10/06 |
09/22/06 |
done |
delete key doesn't work in edit controls unless text is selected |
1.0.00 |
08/20/06 |
09/23/06 |
done |
add bitmap export for capturing still frames |
1.0.00 |
10/02/06 |
10/02/06 |
done |
opening a project should not modify recent plugin list; same for recent video list |
1.0.00 |
10/02/06 |
10/02/06 |
done |
add plugin/properties |
1.0.01 |
10/06/06 |
10/07/06 |
done |
add modulation enable checkbox for each parameter |
1.0.02 |
10/06/06 |
10/07/06 |
done |
minimizing app while in full screen mode deadlocks UI |
1.0.02 |
10/06/06 |
10/11/06 |
done |
exclusive mode fails in dual-monitor; all surfaces must be on same display device |
1.0.02 |
10/14/06 |
10/16/06 |
done |
show frame number in status bar; reset on new document |
1.0.02 |
10/15/06 |
10/16/06 |
done |
Win32 timer can't achieve common frame rates; add multimedia timer option |
1.0.02 |
10/14/06 |
10/18/06 |
done |
add option to export specific frames from a list |
1.0.02 |
10/18/06 |
10/18/06 |
done |
auto-repeated single step doesn't paint output window if CPU is saturated |
1.0.02 |
08/15/06 |
10/25/06 |
done |
add option to shutdown computer when done recording; use ExitWindowsEx |
1.0.02 |
08/02/06 |
10/26/06 |
done |
write documentation |
1.0.02 |
10/27/06 |
10/27/06 |
done |
separate folders for clips, plugins, and output |
1.0.03 |
10/27/06 |
10/27/06 |
done |
option to get record duration from AVI length |
1.0.03 |
10/06/06 |
10/28/06 |
done |
if an edit control has focus, menus cause periodic pauses in message loop |
1.0.03 |
10/27/06 |
10/28/06 |
done |
add video properties |
1.0.03 |
10/28/06 |
10/28/06 |
done |
frame counter clobbers toolbar button hints in status bar |
1.0.03 |
10/29/06 |
10/29/06 |
done |
tab order skips mod enable checkbox; uncaptioned checkbox can't show focus |
1.0.04 |
10/06/06 |
11/03/06 |
done |
MIDI support: FF params and modulators, bypass, master speed |
1.1.00 |
10/31/06 |
11/04/06 |
done |
in version 2 project docs, don't write FFRow tag |
1.1.00 |
10/30/06 |
11/05/06 |
done |
frame counter should display as hh:mm:ss (frames) |
1.1.00 |
10/30/06 |
11/05/06 |
done |
allow record duration to be specified in either time or frames; add unit selector |
1.1.00 |
11/04/06 |
11/05/06 |
done |
frame/time conversions aren't handling floating-point frame rates correctly |
1.1.00 |
11/03/06 |
11/06/06 |
done |
wrap video and still image in a clip player object |
1.1.00 |
11/06/06 |
11/06/06 |
done |
must call initialise and deInitialise on plugins |
1.1.00 |
11/06/06 |
11/06/06 |
done |
allow plugin and info parameter counts to differ |
1.1.00 |
11/03/06 |
11/10/06 |
done |
add Video/Go To command for jumping to a specific frame in the clip |
1.1.00 |
08/02/06 |
11/23/06 |
done |
add undo support |
1.2.00 |
11/23/06 |
11/24/06 |
done |
misc MIDI assignments aren't saved in project |
1.2.00 |
11/19/06 |
11/26/06 |
done |
MIDI setup dialog's default size is too small |
1.2.00 |
11/23/06 |
11/26/06 |
done |
if a parm is modulating, changing it via edit box while paused causes backsliding |
1.2.00 |
11/26/06 |
11/26/06 |
done |
in MIDI setup's plugin page, edits crash app if chain has non-trailing empty slots |
1.2.00 |
11/26/06 |
11/26/06 |
done |
video go to dialog's state is not initialized |
1.2.00 |
11/27/06 |
11/28/06 |
done |
video object is leaking memory; Close must set a dummy surface |
1.2.01 |
11/29/06 |
11/30/06 |
done |
add support for AviSynth scripts |
1.2.02 |
12/01/06 |
12/02/06 |
done |
left-clicking slider updates parameter twice; update on button down only |
1.2.03 |
12/13/06 |
12/13/06 |
done |
if only one plugin left and it has scroll bars, deleting it doesn't reset bars |
1.2.03 |
12/13/06 |
12/13/06 |
done |
if a plugin has scroll bars, unloading it doesn't reset bars; same with undo |
1.2.03 |
12/17/06 |
12/18/06 |
done |
most recently used plugin can be loaded when there's no slot; undo causes crash |
1.2.04 |
10/22/06 |
12/25/06 |
done |
support multi-input plugins |
1.3.00 |
10/22/06 |
12/25/06 |
done |
honor copy frames preference; improves performance for certain plugins |
1.3.00 |
12/25/06 |
12/25/06 |
done |
check for buggy PeteMixer plugin; don't allow it unless its file date is acceptable |
1.3.00 |
10/22/07 |
12/25/06 |
done |
add patch bay dock bar |
1.3.00 |
12/25/06 |
12/26/06 |
done |
in patch bay, visually group inputs by plugin |
1.3.01 |
12/26/06 |
12/26/06 |
done |
show empty plugins in patch bay |
1.3.01 |
12/23/06 |
12/27/06 |
done |
loading a plugin should preserve existing routing as much as possible |
1.3.01 |
12/26/06 |
12/27/06 |
done |
update source frames regardless of bypass |
1.3.01 |
12/28/06 |
12/28/06 |
done |
mixer test 2 crashes in 16-bit; Connect must verify that both plugins are loaded |
1.3.02 |
12/28/06 |
12/28/06 |
done |
left-click on patchbay row should select plugin |
1.3.02 |
12/29/06 |
12/29/06 |
done |
right-click after last patch bay row should display context menu for insert |
1.3.03 |
12/29/06 |
12/29/06 |
done |
missing files dlg freezes app if CPU saturated; set visible in resource for modal dlgs |
1.3.03 |
12/30/06 |
12/30/06 |
done |
VideoInfoStruct must include orientation |
1.3.04 |
12/30/06 |
12/30/06 |
done |
add error message for unsupported bit depth, distinct from invalid bit depth |
1.3.04 |
01/03/07 |
01/03/07 |
done |
add enable checkbox to patch bay row |
1.3.05 |
01/03/07 |
01/03/07 |
done |
for bypass via MIDI, don't touch document modified flag |
1.3.05 |
01/09/07 |
01/09/07 |
done |
if no idle time, floating a control bar doesn't recalc layout; check for idle layout in OnTimer |
1.3.06 |
01/09/07 |
01/09/07 |
done |
floating sizing bar's close button doesn't work if no idle time; customize mini dock frame |
1.3.06 |
01/09/07 |
01/09/07 |
done |
allocate aux frame on heap to avoid Warning: calling DestroyWindow in CWnd::~CWnd |
1.3.06 |
01/10/07 |
01/10/07 |
done |
patch bay's context menu doesn't show hints in status bar |
1.3.06 |
08/02/06 |
01/12/07 |
done |
lock out task-switching keys in exclusive mode |
1.3.07 |
10/06/06 |
01/12/07 |
done |
add monitor dock bar |
1.3.07 |
10/06/06 |
01/12/07 |
done |
add file browser dock bar for plugins/projects/clips |
1.3.07 |
01/01/07 |
01/13/07 |
done |
changing an input shouldn't redraw entire patch bay; add OnRoutingChange |
1.3.07 |
08/02/06 |
01/18/07 |
done |
make main window full-screen in dual-monitor mode |
1.3.08 |
01/12/07 |
01/18/07 |
done |
add option to disable save changes warning |
1.3.08 |
08/02/06 |
01/19/07 |
done |
lock out unsafe commands in single-monitor exclusive mode |
1.3.08 |
01/12/07 |
01/19/07 |
done |
MIDI setup should be a dock bar instead of a modal dialog |
1.3.08 |
01/18/07 |
01/19/07 |
done |
if patch bay is floating, closing app causes IsWindowVisible in OnSlotChange to assert |
1.3.08 |
01/19/07 |
01/19/07 |
done |
loading a totally empty project fails to delete parameter rows |
1.3.08 |
01/21/07 |
01/21/07 |
done |
replace AfxGetMainWnd with GetThis |
1.3.08 |
01/24/07 |
01/24/07 |
done |
open/save project/plugin via main menu doesn't update current folder in file browser |
1.3.08 |
01/27/07 |
01/27/07 |
done |
if output is full-screen on secondary monitor but NOT exclusive, Alt+Tab should work |
1.3.08 |
01/30/07 |
01/30/07 |
done |
File/New doesn't reset master speed |
1.3.08 |
12/27/06 |
01/31/07 |
done |
metaplugin authoring, as in FreeChain |
1.4.00 |
01/30/07 |
01/31/07 |
done |
right-click within main view but not on row should show insert context menu |
1.4.00 |
02/07/07 |
02/09/07 |
done |
in plugin properties, min and max frames captions are reversed |
1.4.01 |
02/07/07 |
02/09/07 |
done |
importing linked metaplugin should use same plugin search method as loading DLL |
1.4.01 |
02/07/07 |
02/09/07 |
done |
get number of input frames from plugin's max input frames instead of min |
1.4.01 |
03/01/07 |
03/02/07 |
done |
hook keyboard in SetExclusive instead of during startup |
1.4.01 |
02/21/07 |
03/05/07 |
done |
make codec settings persistent (mb) |
1.4.02 |
03/07/07 |
03/07/07 |
done |
plugins dragged onto patch bay are misplaced if dropped below multi-input plugins |
1.4.03 |
03/07/07 |
03/07/07 |
done |
dragging plugins from Explorer onto patch bay doesn't work as expected |
1.4.03 |
03/07/07 |
03/07/07 |
done |
plugins dragged onto patch bay may be misplaced if patch bay is floating over tabs |
1.4.03 |
03/07/07 |
03/08/07 |
done |
disable F1 (help) in veejay mode |
1.4.03 |
03/08/07 |
03/09/07 |
done |
changing plugin frame size doesn't update centering in monitor control bar |
1.4.03 |
06/13/07 |
07/11/07 |
done |
wheel/arrows can move a hidden slider with input focus, potentially crashing app |
1.4.04 |
07/14/07 |
07/16/07 |
done |
in file browser, if last item has focus, pressing alpha key crashes app |
1.4.05 |
07/14/07 |
07/16/07 |
done |
selecting menu commands via Alt key doesn't work in some cases |
1.4.05 |
07/21/07 |
07/21/07 |
done |
in any parameter row, right-clicking on parameter name focuses first row's slider |
1.4.06 |
06/01/07 |
07/22/07 |
done |
add global plugin feature for applying effect(s) to all projects |
1.5.00 |
06/17/07 |
07/29/07 |
done |
add command to create metaparameters for all of a plugin's parameters at once |
1.5.00 |
07/28/07 |
07/29/07 |
done |
in dual-monitor full-screen mode, if cursor is over secondary monitor, hide it |
1.5.00 |
07/29/07 |
07/29/07 |
done |
if monitor bar is resized while app is paused, monitor view is not repainted |
1.5.00 |
07/29/07 |
07/29/07 |
done |
init project doesn't reset solo state in GUI |
1.5.00 |
08/05/06 |
08/02/07 |
done |
add job queue, like VirtualDub's; must restore video compression dialog state |
1.5.01 |
08/01/07 |
08/02/07 |
done |
import metaplugin sets m_DocPath to document filename instead of path |
1.5.01 |
08/02/07 |
08/02/07 |
done |
when imported metaplugin is saved as a project, project isn't added to recent files |
1.5.01 |
08/03/07 |
08/12/07 |
done |
shutdown feature should display warning dialog with progress bar and cancel button |
1.5.01 |
09/09/07 |
10/05/07 |
done |
add thumbnail view for clips in file browser; optionally cache thumbnails |
1.6.00 |
09/09/07 |
10/05/07 |
done |
file browser's report view column widths should persist in registry |
1.6.00 |
09/17/07 |
10/05/07 |
done |
should be able set each file browser pane to a different view type |
1.6.00 |
11/19/07 |
11/24/07 |
done |
support Unicode |
1.6.01 |
11/11/07 |
11/26/07 |
done |
recent global plugin list only stores three items instead of four; don't add empty paths |
1.6.02 |
09/20/06 |
11/28/07 |
done |
DragTabCtrl should set capture, and Esc key should abort drag |
1.6.02 |
11/19/07 |
11/28/07 |
done |
during drag from file browser, if browser doesn't have focus, Esc key doesn't cancel |
1.6.02 |
11/13/07 |
11/29/07 |
done |
can't undo rename in file browser |
1.6.02 |
11/29/07 |
11/30/07 |
done |
closing console crashes app or causes leaks; try SetConsoleCtrlHandler |
1.6.02 |
11/29/07 |
12/03/07 |
done |
if file browser bar is floating on startup, list control is not sized |
1.6.03 |
08/01/07 |
12/07/07 |
done |
monitor bar should be able to show any plugin's output; selection via context menu |
1.6.03 |
01/01/07 |
12/08/07 |
done |
in exclusive mode, starting task manager via Ctrl+Alt+Del crashes app |
1.6.03 |
01/01/07 |
12/08/07 |
done |
if output window is minimized, entering exclusive mode doesn't work |
1.6.03 |
11/19/07 |
12/17/07 |
done |
support MPEG clips by creating AviSynth script in temporary folder |
1.6.03 |
03/03/07 |
12/22/07 |
done |
SetMidiAssignments should check parameter index against NumParams |
1.6.04 |
12/21/07 |
12/22/07 |
done |
in dual-monitor exclusive mode, cursor is visible along edges of secondary monitor |
1.6.04 |
12/22/07 |
12/22/07 |
done |
if redo can't load a plugin, redoing metaparameters for that plugin crashes app |
1.6.04 |
12/22/07 |
12/22/07 |
done |
can't read project containing unassigned metaparameter(s) |
1.6.04 |
12/22/07 |
12/22/07 |
done |
in metaparameter properties dialog, setting target to none doesn't undo correctly |
1.6.04 |
12/22/07 |
12/22/07 |
done |
while learning MIDI setup, if UpdateView deletes selected row, MIDI input crashes app |
1.6.04 |
12/29/07 |
12/22/07 |
done |
assigning MIDI to Bypass of a plugin that follows an empty slot crashes app |
1.6.04 |
01/27/07 |
01/04/08 |
done |
should be able to assign a MIDI controller to multiple targets; use metaparameter groups |
1.7.00 |
12/20/07 |
01/04/08 |
done |
metaparameter grouping, so multiple properties can be controlled by one host parameter |
1.7.00 |
01/05/08 |
01/07/08 |
done |
for parameters and metaparameters, undoing slider edit truncates value |
1.7.01 |
01/09/08 |
01/09/08 |
done |
static text controls display ampersand as underline; check no prefix option in resource |
1.7.01 |
01/09/08 |
01/09/08 |
done |
decorate group name to visually distinguish between master and slave metaparameters |
1.7.01 |
01/15/08 |
01/15/08 |
done |
replace OnNotify with individual notification handlers |
1.7.01 |
01/17/08 |
01/17/08 |
done |
closing app while help is visible causes crash, since version 1.3 |
1.7.01 |
01/29/08 |
01/29/08 |
done |
increase compiler warning level to W4 |
1.7.02 |
01/30/08 |
01/30/08 |
done |
in job control dialog, while dragging, Esc should cancel drag instead of closing dialog |
1.7.03 |
03/29/10 |
04/15/10 |
done |
use actual plugins, display output |
2.0.00.01 |
03/29/10 |
04/16/10 |
done |
add parameters |
2.0.00.01 |
03/29/10 |
04/19/10 |
done |
add oscillators |
2.0.00.01 |
04/17/10 |
04/19/10 |
done |
file new isn't working |
2.0.00.01 |
04/19/10 |
04/19/10 |
done |
mod range in doc doesn't show |
2.0.00.01 |
04/19/10 |
04/19/10 |
done |
slider selection |
2.0.00.01 |
04/19/10 |
04/19/10 |
done |
slider automation |
2.0.00.01 |
04/17/10 |
04/20/10 |
done |
loading metaplugin crashes; enforce min inputs |
2.0.00.01 |
04/19/10 |
04/20/10 |
done |
clicking a modulating slider doesn't work |
2.0.00.01 |
04/19/10 |
04/20/10 |
done |
plugin tabs in parameters view |
2.0.00.01 |
04/19/10 |
04/20/10 |
done |
parameter and patch bay views are reversed |
2.0.00.01 |
04/19/10 |
04/21/10 |
done |
render window doesn't paint in pause; can't call Render, m_CurFrame is null while stopped |
2.0.00.01 |
04/19/10 |
04/21/10 |
done |
modulation enable icon in view header |
2.0.00.01 |
04/20/10 |
04/21/10 |
done |
patchbay click should update rows |
2.0.00.01 |
04/20/10 |
04/21/10 |
done |
drag tab doesn't select moved plugin |
2.0.00.01 |
04/20/10 |
04/21/10 |
done |
patchbay drag |
2.0.00.01 |
04/20/10 |
04/21/10 |
done |
patchbay bypass |
2.0.00.01 |
04/21/10 |
04/21/10 |
done |
patchbay drag doesn't update current selection correctly |
2.0.00.01 |
04/21/10 |
04/21/10 |
done |
tabs flicker during slot change; update existing tabs instead of recreating them |
2.0.00.01 |
04/21/10 |
04/21/10 |
done |
form rows positioned incorrectly if insert when scrolled |
2.0.00.01 |
04/21/10 |
04/21/10 |
done |
move currrent selection into derived engine |
2.0.00.01 |
04/19/10 |
04/22/10 |
done |
recent plugins |
2.0.00.01 |
04/19/10 |
04/22/10 |
done |
export bitmap |
2.0.00.01 |
04/20/10 |
04/22/10 |
done |
patchbay context menu |
2.0.00.01 |
04/20/10 |
04/22/10 |
done |
context insert past last tab or patch row should append |
2.0.00.01 |
04/21/10 |
04/22/10 |
done |
exiting exclusive doesn't set window size |
2.0.00.01 |
04/22/10 |
04/22/10 |
done |
if no slots, insert empty doesn't select slot |
2.0.00.01 |
04/22/10 |
04/22/10 |
done |
context menu shouldn't select plugin |
2.0.00.01 |
04/19/10 |
04/23/10 |
done |
master speed |
2.0.00.01 |
04/22/10 |
04/23/10 |
done |
convert to .NET |
2.0.00.01 |
04/23/10 |
04/23/10 |
done |
mixer plugins display multiple bypass checkboxes |
2.0.00.01 |
04/23/10 |
04/23/10 |
done |
bypass checkboxes of plugins below mixer affect wrong plugins |
2.0.00.01 |
04/23/10 |
04/23/10 |
done |
PlayerFF bank/clip select has no effect; PlayerFF must initialize COM for multithreading |
2.0.00.01 |
04/19/10 |
04/24/10 |
done |
disable input drop list for source plugins |
2.0.00.01 |
04/19/10 |
04/24/10 |
done |
files bar |
2.0.00.01 |
04/22/10 |
04/24/10 |
done |
plugin drop |
2.0.00.01 |
04/23/10 |
04/24/10 |
done |
opening doc doesn't update master speed slider |
2.0.00.01 |
04/23/10 |
04/24/10 |
done |
read into empty project to avoid partial initialization and subsequent crash |
2.0.00.01 |
04/23/10 |
04/24/10 |
done |
tabs sometimes don't display correctly; assume solved by partial project init bug fix |
2.0.00.01 |
04/24/10 |
04/24/10 |
done |
in row view, view width is slightly short and column header doesn't line up for last item |
2.0.00.01 |
04/24/10 |
04/25/10 |
done |
unpause leaks a frame |
2.0.00.01 |
04/25/10 |
04/25/10 |
done |
dump state doesn't show plugin output frames or render current frame |
2.0.00.01 |
04/25/10 |
04/25/10 |
done |
grow or shrink frame array as needed instead of recreating all frames every time |
2.0.00.01 |
04/21/10 |
04/26/10 |
done |
edit control clipboard commands; HandleDlgKeyMsg, focus edit etc. |
2.0.00.02 |
04/22/10 |
04/26/10 |
done |
single-monitor exclusive mode |
2.0.00.02 |
04/24/10 |
04/26/10 |
done |
NET debug crash with feed strob2 and related bugs; clear m_OutFrame AFTER stopping thread |
2.0.00.02 |
04/24/10 |
04/26/10 |
done |
exiting app in dual monitor exclusive leaves window frame on render monitor; assume m_OutFrame related |
2.0.00.02 |
04/24/10 |
04/26/10 |
done |
queue view shouldn't depend on options dialog |
2.0.00.02 |
04/26/10 |
04/26/10 |
done |
refactor engine error handling, add OnError |
2.0.00.02 |
04/24/10 |
04/27/10 |
done |
exclusive mode task-switch disable |
2.0.00.02 |
04/24/10 |
04/27/10 |
done |
maximize main frame in dual-monitor exclusive |
2.0.00.02 |
04/24/10 |
04/27/10 |
done |
hide cursor over render window in exclusive |
2.0.00.02 |
04/26/10 |
04/27/10 |
done |
if cursor enters render window without crossing caption, resizing cursor is displayed over client area |
2.0.00.02 |
04/26/10 |
04/27/10 |
done |
accelerators don't work if master bar has focus |
2.0.00.02 |
04/27/10 |
04/27/10 |
done |
saving with leading empty slot results in corrupt project file; get into default project |
2.0.00.02 |
04/27/10 |
04/27/10 |
done |
escape while master bar control has focus closes master dialog |
2.0.00.02 |
04/19/10 |
04/28/10 |
done |
MIDI support |
2.0.00.02 |
04/27/10 |
04/28/10 |
done |
in MIDI setup, tab control flickers like crazy when frame is resized; files bar tab control does it too |
2.0.00.02 |
04/28/10 |
04/28/10 |
done |
if app starts with graph view hidden, loading project and showing graph crashes dot |
2.0.00.02 |
04/28/10 |
04/28/10 |
done |
main frame can't be resized after exiting dual-monitor exclusive |
2.0.00.02 |
04/23/10 |
04/29/10 |
done |
Resolume's Invert RGB plugin fails with process copy, despite reporting support for it; hack plugin, B64E 1->0 |
2.0.00.02 |
04/24/10 |
04/29/10 |
done |
exiting exclusive gives render window focus; bring main to top |
2.0.00.02 |
04/24/10 |
04/29/10 |
done |
escape doesn't cancel file drag if files bar doesn't have focus; see Fractice fix |
2.0.00.02 |
04/24/10 |
04/29/10 |
done |
escape should exit single-monitor exclusive |
2.0.00.02 |
04/26/10 |
04/29/10 |
done |
since master bar has no gripper, have speed caption enter drag mode |
2.0.00.02 |
04/27/10 |
04/29/10 |
done |
if docked master bar shows resize cursor and left edge dragged right, scbar crashes; call base CalcFixedLayout |
2.0.00.02 |
04/28/10 |
04/29/10 |
done |
master speed via MIDI doesn't work |
2.0.00.02 |
04/29/10 |
04/29/10 |
done |
sizecbar.cpp with miniframe enabled doesn't compile in .NET, afxChNil undefined |
2.0.00.02 |
04/29/10 |
04/29/10 |
done |
modulated parameters jump unexpectedly if master speed is set to zero |
2.0.00.02 |
04/29/10 |
04/29/10 |
done |
plugin dragged from files bar doesn't get added to recent plugins |
2.0.00.02 |
04/29/10 |
04/29/10 |
done |
space key doesn't work if numeric edit has focus |
2.0.00.02 |
04/29/10 |
04/29/10 |
done |
derive dock frame from SCB miniframe so floating bar resizes dynamically |
2.0.00.02 |
04/29/10 |
04/29/10 |
done |
no need to use interlocked increment when reading frames from free queue; just set ref count = 1 |
2.0.00.02 |
04/19/10 |
04/30/10 |
done |
edit modulation range commands and slider selection dialog |
2.0.00.02 |
04/24/10 |
04/30/10 |
done |
history view crashes opening saved history b/c plugin can't be created; use derived engine to store history doc |
2.0.00.02 |
04/29/10 |
04/30/10 |
done |
pause history without stopping engine |
2.0.00.02 |
04/30/10 |
04/30/10 |
done |
view and control bar context menus lack status bar help |
2.0.00.02 |
04/30/10 |
04/30/10 |
done |
space key doesn't work if non-edit control has focus |
2.0.00.02 |
04/19/10 |
05/01/10 |
done |
metaparameters |
2.0.00.03 |
04/19/10 |
05/01/10 |
done |
missing files dialog |
2.0.00.03 |
04/24/10 |
05/01/10 |
done |
show plugin properties |
2.0.00.03 |
04/24/10 |
05/01/10 |
done |
add thumbnail options to options dialog |
2.0.00.03 |
04/27/10 |
05/01/10 |
done |
add MIDI device to options dialog |
2.0.00.03 |
04/29/10 |
05/01/10 |
done |
in queue view, plugin name overwrites time, and time overwrites input label |
2.0.00.03 |
05/01/10 |
05/01/10 |
done |
entering/exiting full screen resets render thread's frame counter; move reset to engine |
2.0.00.03 |
05/01/10 |
05/01/10 |
done |
in dual-monitor exclusive, main frame can be moved, occurs in Fractice too; hide caption bar |
2.0.00.03 |
05/01/10 |
05/01/10 |
done |
bypass via MIDI doesn't update UI; call Bypass, not SetBypass |
2.0.00.03 |
05/01/10 |
05/01/10 |
done |
metaparameter groups |
2.0.00.03 |
05/01/10 |
05/01/10 |
done |
if a plugin doesn't load, remainder of project isn't loaded |
2.0.00.03 |
05/01/10 |
05/01/10 |
done |
allocate two extra frames for render window (one for queue and one for buffer) to avoid possible staggering |
2.0.00.03 |
04/19/10 |
05/02/10 |
done |
monitor bar |
2.0.00.03 |
05/02/10 |
05/02/10 |
done |
changing primary monitor's screen resolution freezes output; recreate primary surface |
2.0.00.03 |
05/02/10 |
05/02/10 |
done |
monitor window paints incorrectly if resized while paused; OnSize must invalidate |
2.0.00.03 |
04/19/10 |
05/03/10 |
done |
clipboard |
2.0.00.03 |
04/19/10 |
05/03/10 |
done |
solo |
2.0.00.03 |
04/28/10 |
05/03/10 |
done |
in dual-monitor exclusive, dragging main frame's gripper corrupts status bar; disable status bar |
2.0.00.03 |
05/02/10 |
05/03/10 |
done |
color depth |
2.0.00.03 |
05/02/10 |
05/03/10 |
done |
in exclusive, Ctrl+Alt+Del followed by Escape causes crash; check for null front/back buffer pointers |
2.0.00.03 |
05/02/10 |
05/03/10 |
done |
in exclusive, launching task manager leaves main frame full-screen |
2.0.00.03 |
05/03/10 |
05/03/10 |
done |
load plugin file dialog doesn't use plugin folder |
2.0.00.03 |
05/03/10 |
05/03/10 |
done |
moving plugin via patch view doesn't set current selection; not calling derived method |
2.0.00.03 |
05/03/10 |
05/03/10 |
done |
plugin file dialog changes default folder for projects; override doc manager's DoPromptFileName |
2.0.00.03 |
04/19/10 |
05/04/10 |
done |
plugin input popup menu |
2.0.00.03 |
04/19/10 |
05/04/10 |
done |
status bar frame counter |
2.0.00.03 |
05/03/10 |
05/04/10 |
done |
export bitmap before a project is opened gives no error occurred message |
2.0.00.03 |
05/03/10 |
05/04/10 |
done |
status bar message hides when cursor is moved over bar view |
2.0.00.03 |
04/25/10 |
05/05/10 |
done |
PlayerFF leaks a frame on each project open/new cycle; must not leave frame attached to surface |
2.0.00.03 |
04/26/10 |
05/05/10 |
done |
after 24 load/unload cycles, WhorldFF shows default patch; file handle leak in WhorldFF, never reuse a CFile! |
2.0.00.03 |
04/19/10 |
05/06/10 |
done |
open video; need clip player plugin with path support |
2.0.00.03 |
05/05/10 |
05/06/10 |
done |
when opening project, delete broken metaparameter links |
2.0.00.03 |
04/22/10 |
05/07/10 |
done |
video drop |
2.0.00.03 |
04/28/10 |
05/07/10 |
done |
torture test to open projects repeatedly |
2.0.00.03 |
05/01/10 |
05/07/10 |
done |
check for buggy Pete plugins |
2.0.00.03 |
05/05/10 |
05/07/10 |
done |
set frame size causes plugins to lose their parameter settings; clip player also loses current clip |
2.0.00.03 |
05/07/10 |
05/08/10 |
done |
file video pop up and recent videos |
2.0.00.03 |
05/06/10 |
05/09/10 |
done |
add clip paths to project doc |
2.0.00.03 |
05/09/10 |
05/09/10 |
done |
include clips in missing files search |
2.0.00.03 |
04/19/10 |
05/10/10 |
done |
overlap project loading with rendering |
2.0.00.03 |
05/09/10 |
05/10/10 |
done |
create freeframe instances before stopping engine to minimize downtime |
2.0.00.03 |
05/05/10 |
05/11/10 |
done |
PlayerFF leaks a handle for every XviD video opened; XviD registry handle leak, patched by Michael |
2.0.00.03 |
05/12/10 |
05/12/10 |
done |
if multiple instances of a plugin exist, decorate names to differentiate them |
2.0.00.03 |
04/19/10 |
05/13/10 |
done |
record; add thread in derived engine, make RunInit virtual and use it to hook last plugin's output |
2.0.00.03 |
05/15/10 |
05/16/10 |
done |
move pause into engine |
2.0.00.03 |
05/14/10 |
05/18/10 |
done |
record disrupts feedback due to stop/run; hook output without stopping engine |
2.0.00.03 |
04/23/10 |
05/19/10 |
done |
frame size drop list in options dialog |
2.0.00.03 |
05/02/10 |
05/20/10 |
done |
make color depth an option |
2.0.00.03 |
04/19/10 |
05/21/10 |
done |
help |
2.0.00.03 |
05/13/10 |
05/21/10 |
done |
record and record info dialogs |
2.0.00.03 |
05/21/10 |
05/21/10 |
done |
initializing COM multithreaded causes HTML help to hang and not show topics; don't call HH_INITIALIZE |
2.0.00.03 |
05/21/10 |
05/21/10 |
done |
initializing COM multithreaded causes ShellExecute to fail, breaking hyperlink; use FileProtocolHandler |
2.0.00.03 |
04/19/10 |
05/22/10 |
done |
random seed options; srand must be called in each plugin thread |
2.0.00.03 |
04/19/10 |
05/24/10 |
done |
job control |
2.0.00.03 |
05/03/10 |
05/25/10 |
done |
monitor window garbles 16-bit color due to CDib using 5-5-5 instead of 5-6-5; replace with DirectDraw surface |
2.0.00.03 |
05/03/10 |
05/25/10 |
done |
halftone makes monitor window's stretch blit nearly take twice as long; make it optional |
2.0.00.03 |
05/24/10 |
05/25/10 |
done |
end of recording sometimes stalls engine; hot unhook must pulse record input queue read event |
2.0.00.03 |
05/25/10 |
05/25/10 |
done |
resizing monitor window while paused displays all black |
2.0.00.03 |
05/13/10 |
05/26/10 |
done |
changing frame size during recording fails or gives garbage output; disallow it |
2.0.00.03 |
05/17/10 |
05/26/10 |
done |
monitor bar displays stale frame if shown while engine is paused |
2.0.00.03 |
05/28/10 |
05/28/10 |
done |
record status elapsed time runs while paused, causing invalid remaining time |
2.0.00.03 |
04/19/10 |
05/31/10 |
done |
undo |
2.0.00.03 |
04/19/10 |
06/01/10 |
done |
clip undo |
2.0.00.03 |
05/12/10 |
06/01/10 |
done |
dragging clip onto empty slot should load player into that slot instead of inserting |
2.0.00.03 |
05/31/10 |
06/01/10 |
done |
metaparameter undo |
2.0.00.03 |
04/19/10 |
06/02/10 |
done |
document modified flag |
2.0.00.03 |
04/19/10 |
06/02/10 |
done |
save changes warning option |
2.0.00.03 |
05/31/10 |
06/02/10 |
done |
automated undo test |
2.0.00.03 |
06/01/10 |
06/02/10 |
done |
inserting or deleting metaparameter doesn't update group names |
2.0.00.03 |
06/02/10 |
06/02/10 |
done |
refresh MIDI devices button in options dialog |
2.0.00.03 |
04/19/10 |
06/03/10 |
done |
master speed undo |
2.0.00.03 |
06/03/10 |
06/03/10 |
done |
crash deleting effect that outputs to a preceding mixer, separated from it by an empty slot |
2.0.00.03 |
04/19/10 |
06/04/10 |
done |
MIDI undo |
2.0.00.03 |
06/04/10 |
06/04/10 |
done |
all row dialogs should clip children |
2.0.00.03 |
06/05/10 |
06/05/10 |
done |
persist get/set binary using V1 registry key; use profile name instead of app name |
2.0.00.03 |
06/05/10 |
06/05/10 |
done |
add frame timeout to engine options; useful for large frame sizes |
2.0.00.03 |
08/13/06 |
06/06/10 |
done |
rendering speed is limited to real-time; V2 adds option to unlock frame rate |
2.0.00.03 |
08/20/06 |
06/06/10 |
done |
paused image jitters when rapidly repainted; output blit is slightly inconsistent (V1) |
2.0.00.03 |
10/26/06 |
06/06/10 |
done |
need a way to pause only the clip, not the whole application (V1) |
2.0.00.03 |
10/27/06 |
06/06/10 |
done |
generate a graph of project's signal routing; could use graphviz (V1) |
2.0.00.03 |
10/28/06 |
06/06/10 |
done |
right-clicking on an edit control doesn't always update toolbar's edit buttons (V1) |
2.0.00.03 |
01/09/07 |
06/06/10 |
done |
docked sizing bar's close button won't show hover unless NC mouse move is idle msg (V1) |
2.0.00.03 |
05/01/07 |
06/06/10 |
done |
long project load delays disrupt performances; overlap plugin instantiation with rendering (V1) |
2.0.00.03 |
09/10/07 |
06/06/10 |
done |
rendering loop calls memcpy needlessly in some cases; optimize frame buffer usage (V1) |
2.0.00.03 |
12/01/07 |
06/06/10 |
done |
left-clicking on dialog bar frame freezes output (V1) |
2.0.00.03 |
12/08/07 |
06/06/10 |
done |
should be able to select clips in PlayerFF by name/thumbnail; extend FreeFrame interface (V1) |
2.0.00.03 |
12/08/07 |
06/06/10 |
done |
for PlayerFF, store clip selection as path, so playlist edits don't affect previous projects (V1) |
2.0.00.03 |
08/11/08 |
06/06/10 |
done |
canceling at save changes prompt drops doc from file MRU list (V1) |
2.0.00.03 |
11/03/08 |
06/06/10 |
done |
help file title is Whorld (V1) |
2.0.00.03 |
05/08/10 |
06/06/10 |
done |
video properties |
2.0.00.03 |
06/01/10 |
06/06/10 |
done |
editing record duration and pressing Enter while duration has focus doesn't change duration (V1) |
2.0.00.03 |
04/19/10 |
06/08/10 |
done |
single step |
2.0.00.04 |
06/08/10 |
06/08/10 |
done |
opening doc with missing video doesn't give error message or trigger missing links dialog |
2.0.00.04 |
06/08/10 |
06/08/10 |
done |
file dialog doesn't show combo box, due to multithreaded COM init; show file dialog from worker thread |
2.0.00.04 |
06/20/10 |
06/20/10 |
done |
on exiting full screen, UI not fully repainted; add no copy bits flag in SetExclusive and FullScreenMain |
2.0.01.00 |
06/20/10 |
06/20/10 |
done |
can't run, gives application failed to initialize properly 0xc0150002; non-static version of BmpToAvi.dll |
2.0.01.00 |
06/20/10 |
06/20/10 |
done |
render blits were using flip wait flag; may fix full screen frame rate exceeding monitor refresh, TBD |
2.0.02.00 |
06/22/10 |
06/24/10 |
done |
end of recording sometimes stalls engine; ignore stall while stopping record thread |
2.0.03.00 |
06/23/10 |
06/24/10 |
done |
starting job queue while paused cases jobs to fail with no error message |
2.0.03.00 |
06/23/10 |
08/28/10 |
done |
changing frame rate in options can cause incorrect recording frame count if duration is in time (V1) |
2.0.04.00 |
08/28/10 |
08/28/10 |
done |
single step doesn't update slider positions for automated parameters |
2.0.04.00 |
08/28/10 |
08/29/10 |
done |
views maintain dirty flags but never read them; remove them |
2.0.04.00 |
09/11/10 |
09/12/10 |
done |
worker thread's stop event is unnecessary; remove it |
2.0.04.00 |
04/16/10 |
09/15/10 |
done |
load balancing via plugin helpers |
2.0.05.00 |
04/19/10 |
09/18/10 |
done |
make history zoom persistent |
2.0.05.00 |
03/04/11 |
03/04/11 |
done |
convert CRingBuf to unsigned; also optimize PushOver method |
2.0.05.00 |
03/30/11 |
03/31/11 |
done |
ganged plugin crashes if frame properties are changed; recreate helpers in plugin SetFrameProps |
2.0.05.00 |
03/30/11 |
04/03/11 |
done |
ganged plugin creates one more freeframe than needed; first helper should use plugin's freeframe |
2.0.05.01 |
03/30/11 |
04/16/11 |
done |
in history view, make renderer's name consistent with other views |
2.0.05.02 |
04/28/11 |
04/29/11 |
done |
file browser list control has extra border in XP and up; remove border from default list style |
2.0.05.03 |
04/28/11 |
04/29/11 |
done |
in file browser, editing keys (Del, Ins, Esc, Ctrl+Z) behave unexpectedly during label edit |
2.0.05.03 |
04/29/11 |
04/29/11 |
done |
Esc doesn't cancel drag for plugins or metaparameters (V2) |
2.0.05.03 |
04/29/11 |
04/29/11 |
done |
Esc doesn't cancel drag if dialog row control has focus |
2.0.05.03 |
05/24/10 |
05/02/11 |
done |
if job file can't be read, invalid jobs can result; purge corrupt job data and optionally delete job file |
2.1.00.00 |
05/03/11 |
05/03/11 |
done |
resize queues instead of recreating them; more efficient |
2.1.00.01 |
04/19/10 |
05/04/11 |
done |
convert options dialog to a property sheet |
2.1.00.02 |
05/05/11 |
05/05/11 |
done |
update MIDI device is slow if CPU is saturated; show wait cursor and update frame to erase options dialog |
2.1.00.02 |
04/19/10 |
05/07/11 |
done |
bring back sync oscillators (lost in V2) |
2.1.00.03 |
05/09/11 |
05/09/11 |
done |
each graph update leaks two handles; close process information handles |
2.1.00.03 |
05/09/11 |
05/10/11 |
done |
AllocFrames shrink leaks frames if deleted frames were assigned to DirectDraw surfaces |
2.1.00.04 |
05/11/11 |
05/11/11 |
done |
drop files leaks drop info heap memory; OnDropFiles must call DragFinish |
2.1.00.04 |
05/05/11 |
05/12/11 |
done |
left-clicking parameter slider thumb adds undo event even if value is unchanged (V1) |
2.1.00.05 |
05/11/11 |
05/12/11 |
done |
if row dialog is deleted while one of its controls has focus, opening recent file causes file menu to stick (V2) |
2.1.00.05 |
05/11/11 |
05/12/11 |
done |
if MIDI setup row control has focus, selecting menu via Alt hangs app; remove control style from MIDI setup |
2.1.00.05 |
05/11/11 |
05/12/11 |
done |
if metaparameter is added while Metaparams bar is hidden, it doesn't appear in MIDI Setup's Metaparam page |
2.1.00.05 |
05/14/11 |
05/14/11 |
done |
in MIDI and metaparameter views, header columns don't line up with controls; row item coord conversion |
2.1.00.06 |
05/16/11 |
05/16/11 |
done |
history view's scroll bars should show scroll bar context menus, not view's context menu |
2.1.00.06 |
05/17/11 |
05/17/11 |
done |
process copy can set output frame's reference count directly without using interlocked add |
2.1.00.06 |
05/19/11 |
05/19/11 |
done |
history disappears when paused; bug in optimized PushOver |
2.1.00.06 |
05/26/11 |
05/30/11 |
done |
previous version broke parameter editing via slider; remove FFPlugsRow legacy thumbtrack case |
2.1.01.00 |
05/31/11 |
06/01/11 |
done |
ganging a plugin causes strobing if it has parameters that are currently zero but have non-zero defaults |
2.1.02.00 |
06/28/11 |
06/29/11 |
done |
reading V2 thumbnail database crashes V1; LastWrite CTime is 64-bit in .NET, bump archive version |
2.2.00.02 |
06/30/11 |
06/30/11 |
done |
parameter slider context menu lacks mnemonics |
2.2.00.02 |
04/25/11 |
07/19/11 |
done |
file browser context menus triggered via Shift+F10 are incorrectly positioned |
2.2.00.02 |
07/18/11 |
07/19/11 |
done |
if engine does a stop/run while paused, views are restarted, making modulated parameters impossible to edit |
2.2.00.02 |
07/18/11 |
07/19/11 |
done |
if plugin has no parameters, selecting it in Metaparameter Properties dialog's Type combo crashes app |
2.2.00.02 |
07/19/11 |
07/19/11 |
done |
file browser context menu popups should use radios instead of checks |
2.2.00.02 |
07/19/11 |
07/19/11 |
done |
add delete to file browser context menu |
2.2.00.02 |
04/25/11 |
11/11/11 |
done |
context menus triggered via Shift+F10 are incorrectly positioned (view, slider, metaparameter, job control) |
2.2.00.02 |
07/14/11 |
11/18/11 |
done |
load balancing should be a dockable bar instead of a modal dialog (jm) |
2.2.01.00 |
11/18/11 |
11/21/11 |
done |
playlist for automatically opening a list of projects in sequential or random order |
2.2.01.01 |
11/20/11 |
11/22/11 |
done |
playlist shows wait cursor while opening project in single-monitor exclusive |
2.2.01.01 |
11/19/11 |
11/23/11 |
done |
open playlist from command line |
2.2.01.01 |
11/18/11 |
11/24/11 |
done |
each plugin should remember its scroll position in parameter and MIDI setup row views |
2.2.01.02 |
11/19/11 |
11/24/11 |
done |
command line option to go full screen |
2.2.01.02 |
11/20/11 |
11/24/11 |
done |
ending parameter numeric edit by selecting a different plugin in patch view causes loss of edit |
2.2.01.02 |
11/30/11 |
11/25/11 |
done |
add transport buttons, edit control, and missing files check to playlist dialog |
2.2.01.03 |
11/24/11 |
11/30/11 |
done |
closing document while numeric edit in progress causes loss of edit; take focus in SaveModified |
2.2.01.03 |
11/30/11 |
11/30/11 |
done |
use toggle window for tool dialogs including job control and playlist |
2.2.01.03 |
04/24/10 |
12/01/11 |
done |
add option to limit frame memory useage |
2.2.01.04 |
05/26/10 |
12/01/11 |
done |
running engine while loading project uses lots more memory; make it optional |
2.2.01.04 |
12/01/11 |
12/01/11 |
done |
handle out of memory error when allocating frame buffers |
2.2.01.04 |
12/01/11 |
12/01/11 |
done |
enable large address aware and verify memory usage up to 3GB |
2.2.01.04 |
12/01/11 |
12/01/11 |
done |
disable input popups for source plugins |
2.2.01.04 |
12/01/11 |
12/01/11 |
done |
in parameter view, plugin context menu's target is current plugin unless right-click is within tab control |
2.2.01.04 |
12/15/11 |
12/15/11 |
done |
playlist options dialog is superfluous |
2.2.01.05 |
12/15/11 |
12/15/11 |
done |
playlist period defaults to zero |
2.2.01.05 |
12/15/11 |
12/15/11 |
done |
playlist needs a save check |
2.2.01.05 |
12/16/11 |
12/16/11 |
done |
restore show state of tool dialogs |
2.2.01.05 |
12/27/11 |
12/27/11 |
done |
export creates nonstandard 32-bit bitmaps instead of 24-bit |
2.2.02.00 |
12/27/11 |
12/27/11 |
done |
export creates garbled bitmaps if engine color depth is 16-bit |
2.2.02.00 |
12/27/11 |
12/27/11 |
done |
continuous single stepping doesn’t update monitor bar |
2.2.02.00 |
12/29/11 |
01/11/12 |
done |
restarting engine causes loss of oscillator sync between plugins; rewind oscillators on engine stop |
2.2.02.01 |
12/30/11 |
01/11/12 |
done |
saving and reloading project causes loss of oscillator sync between plugins |
2.2.02.01 |
12/31/11 |
01/11/12 |
done |
sync oscillators and its corresponding undo cause loss of oscillator sync between plugins |
2.2.02.01 |
01/05/12 |
01/11/12 |
done |
sync oscillators while paused doesn't update current plugin's UI to show sync |
2.2.02.01 |
01/10/12 |
01/11/12 |
done |
initial pause frame is off by one; pause render thread before creating pause frame |
2.2.02.01 |
01/10/12 |
01/11/12 |
done |
in single step, monitor window doesn't match output window for first few frames |
2.2.02.01 |
01/04/12 |
01/13/12 |
done |
queue view doesn't show plugin times while paused |
2.2.02.02 |
01/09/12 |
01/13/12 |
done |
in load balance bar, move undo notification to a main frame handler |
2.2.02.02 |
05/10/11 |
01/16/12 |
done |
if no plugins, output window shows paint artifacts when resized or partially uncovered |
2.2.02.02 |
01/16/12 |
01/16/12 |
done |
if all plugins are deleted while paused, unpausing doesn't clear output window |
2.2.02.02 |
01/16/12 |
01/16/12 |
done |
if all plugins are deleted while running, output window is cleared but monitor window isn't |
2.2.02.02 |
01/21/12 |
01/21/12 |
done |
desktop flashes when a row view is updated; due to lock window update, introduced in 2.2.1.2 |
2.2.02.03 |
01/12/12 |
01/23/12 |
done |
check for updates / automatic updates |
2.2.02.04 |
02/19/12 |
03/17/12 |
done |
stopping a recording stalls engine if last plugin has helper threads |
2.2.03.00 |
02/19/12 |
03/17/12 |
done |
fix debug radio button warnings in record dialog |
2.2.03.00 |
04/19/10 |
03/26/12 |
done |
bring back monitor source selection (lost in V2) |
2.2.03.01 |
03/26/12 |
03/27/12 |
done |
if edit control has focus, menus periodically pause message loop; V2 porting error, originally fixed 10/28/06 |
2.2.03.01 |
02/19/12 |
03/28/12 |
done |
plugin input and monitor source popups don't show status hints; override GetMessageString |
2.2.03.01 |
03/30/12 |
03/30/12 |
done |
monitoring a plugin that can't render should clear the monitor window |
2.2.03.01 |
03/30/12 |
03/30/12 |
done |
disable buffer security checks (/GS-); smaller code and significant performance gain |
2.2.03.01 |
07/14/11 |
04/06/12 |
done |
long plugin names are clipped in patchbay rows; add column resizing |
2.2.04.00 |
04/09/12 |
04/11/12 |
done |
MIDI Setup view resizes incorrectly after selecting Plugin tab and another tab, overwriting droplist; see 4/10/12 |
2.2.04.00 |
04/10/12 |
04/11/12 |
done |
MIDI Plugin page is always empty; introduced in 2.2.01.04, double negation in SetScrollPos special slot case |
2.2.04.00 |
04/12/12 |
04/13/12 |
done |
revert UI thread to default COM single-threaded apartment; keep engine threads in multithreaded apartment |
2.2.04.01 |
04/13/12 |
04/13/12 |
done |
if monitor source is deleted, engine tap Detach accesses deleted plugin's CanRender |
2.2.04.01 |
04/24/12 |
04/24/12 |
done |
resizing cursor persists unexpectedly over monitor window; window class must specify a cursor |
2.2.04.02 |
04/25/12 |
04/24/12 |
done |
single step doesn't update monitor window if source is non-default |
2.2.04.02 |
04/27/12 |
04/27/12 |
done |
if Queues view is visible, and a project with less plugins is opened while paused, resuming crashes |
2.2.04.02 |
05/05/12 |
05/06/12 |
done |
assigning multiple threads to a plugin can cause reentrance in freeframe plugin instance; crashes clip player |
2.2.04.05 |
04/23/12 |
05/07/12 |
done |
reloading slot doesn't attempt to preserve its non-default inputs, unlike V1 (see 1.3.01) |
2.2.04.05 |
05/06/12 |
05/07/12 |
done |
clip player's open by path doesn't reset seeking flag, potentially causing invalid seek and crash |
2.2.04.05 |
05/09/12 |
05/10/12 |
done |
if output window is maximized, entering and exiting full-screen twice leaves output window's frame unpainted |
2.2.04.06 |
05/09/12 |
05/10/12 |
done |
in set exclusive, only recreate surfaces once per mode switch |
2.2.04.06 |
05/13/12 |
05/14/12 |
done |
reselecting same monitor source needlessly generates undo notification |
2.2.05.00 |
05/17/12 |
05/17/12 |
done |
if plugin tab control is scrolled, loading a project with less plugins can cause missing tabs |
2.2.05.00 |
05/17/12 |
05/17/12 |
done |
plugin tab control should support scrolling while drag-reordering plugins |
2.2.05.00 |
05/17/12 |
05/17/12 |
done |
tab control should support scrolling via mouse wheel |
2.2.05.00 |
05/21/12 |
05/21/12 |
done |
if no project is loaded, starting job queue pauses for 5 seconds |
2.2.06.00 |
05/21/12 |
05/21/12 |
done |
if one or more plugins can't render, saving project pauses for 5 seconds |
2.2.06.00 |
05/21/12 |
05/21/12 |
done |
if a plugin with parameter modulation(s) is preceded by empty slot(s), saving project crashes |
2.2.06.00 |
04/23/12 |
05/23/12 |
done |
reloading monitored slot unmonitors it |
2.2.07.00 |
05/04/12 |
05/23/12 |
done |
undoing deletion of monitored plugin doesn't restore monitoring |
2.2.07.00 |
05/25/12 |
05/29/12 |
done |
in files bar, changing thumbnail size while view type isn't thumbnail causes blank thumbnails |
2.2.07.00 |
05/29/12 |
05/31/12 |
done |
eliminate engine tap's do-nothing worker thread |
2.2.07.00 |
05/11/12 |
06/01/12 |
done |
if monitor source is non-default, monitor bar can hoard a frame while hidden |
2.2.07.00 |
05/11/12 |
06/01/12 |
done |
changing monitor source while paused restarts engine, destroying feedback state |
2.2.07.00 |
08/02/06 |
|
hold |
allow oscillator frequencies to be expressed as fractions of tempo, as in Reason |
|
08/02/06 |
|
hold |
dual-monitor mode should show monitor selection dialog if more than one secondary |
|
08/13/06 |
|
hold |
option to render at lower priority; better to just use task mgr? |
|
08/20/06 |
|
hold |
automation of master speed; fancy |
|
08/20/06 |
|
hold |
print still frames; fancy |
|
08/20/06 |
|
hold |
export can't increase res without re-instantiating plugins and losing state |
|
10/06/06 |
|
hold |
playlist for video clips, with keyboard assignment and automation |
|
10/06/06 |
|
hold |
add master luminance control; global plugin makes this less critical |
|
10/06/06 |
|
hold |
fade from/to black during recording |
|
10/06/06 |
|
hold |
allow wet/dry mix (alpha) for each plugin; requires MMX alpha blend |
|
10/13/06 |
|
hold |
for source plugins, allow input to be blended with output, via raster operation |
|
10/14/06 |
|
hold |
go to specific frame; how to set WhorldFF osc clocks? What about random? |
|
10/27/06 |
|
hold |
Greg reports empty output window, XP SP2 |
|
10/27/06 |
|
hold |
group parameters and sync their automations in groups; metaparameter oscillators? |
|
10/27/06 |
|
hold |
apply plugins to individual RGBA color channels |
|
10/29/06 |
|
hold |
frequency/amplitude/pulse width modulation |
|
10/29/06 |
|
hold |
add an oscilloscope window for viewing modulation; fancy |
|
10/31/06 |
|
hold |
make project I/O token-based so it's extensible |
|
11/03/06 |
|
hold |
add modulation amplitude and bias (DC) with MIDI support |
|
12/26/06 |
|
hold |
patch bay and tabs should give hover/mouse-over feedback during drag (sh) |
|
12/26/06 |
|
hold |
middle button should toggle bypass? |
|
12/27/06 |
|
hold |
need way to match output view size to plugin frame size and/or aspect ratio (sh) |
|
12/30/06 |
|
hold |
insert project into current project |
|
01/12/07 |
|
hold |
associate MIDI settings with a plugin, so a plugin can load its own MIDI assignments |
|
01/27/07 |
|
hold |
file browser should watch for changes, via FindFirstChangeNotification or ReadDirectoryChangesW |
|
01/27/07 |
|
hold |
F5 should refresh directory listing; no need if file browser supports file change notifications |
|
01/28/07 |
|
hold |
support multi-input metaplugins; hard problem |
|
01/31/07 |
|
hold |
undoing metaparam edit of mod freq doesn't restore modulated value |
|
01/31/07 |
|
hold |
can't undo edit metaplugin properties |
|
02/09/07 |
|
hold |
showing metaplugin's properties unpacks embedded plugins; loading DLL is what does it |
|
02/09/07 |
|
hold |
reset frame counter on load project should be optional |
|
02/09/07 |
|
hold |
command to manually reset frame counter |
|
05/01/07 |
|
hold |
project name isn't visible in full-screen dual monitor mode; no caption bar |
|
06/18/07 |
|
hold |
in file browser's plugins pane, item context menu should have import metaplugin item |
|
11/09/07 |
|
hold |
toolbar's clipboard icons shouldn't update while app is modal; it's distracting |
|
11/13/07 |
|
hold |
can't undo job control edits |
|
11/17/07 |
|
hold |
loading a job list erases current jobs without warning |
|
12/08/07 |
|
hold |
oscillator should support one-shot waveforms; useful for automating fades |
|
12/08/07 |
|
hold |
MIDI control of monitor source; requires bumping version numbers of plugin info and project |
|
12/10/07 |
|
hold |
very large MPEGs are slow to load and freeze UI while loading; warning message? (mb) |
|
01/01/08 |
|
hold |
MIDI control should support damping |
|
01/09/08 |
|
hold |
output MIDI when parameters with MIDI assignments are changed |
|
01/09/08 |
|
hold |
output MIDI clocks, so MIDI sequencer can sync with FFRend; one clock per frame? |
|
01/09/08 |
|
hold |
receive and sync to MIDI clocks or SMPT; keep frame rate very low to avoid overrun |
|
01/09/08 |
|
hold |
in MIDI setup, range should consist of start and end, not just a multiplier |
|
04/19/10 |
|
hold |
bring back global plugin (lost in V2) |
|
04/23/10 |
|
hold |
if a plugin has no output, its thread doesn't run, so its oscillators don't run either |
|
04/24/10 |
|
hold |
if multiple players exist, add Open With popup to Clips pane's context menu |
|
04/24/10 |
|
hold |
bypassing source plugin can give unexpected results because routing doesn't change |
|
05/01/10 |
|
hold |
showing main frame full-screen in dual monitor should be optional; useful for debugging |
|
05/04/10 |
|
hold |
feedback stall cases, often sensitive to input ordering, e.g. firestorm solar, trivial stall |
|
05/05/10 |
|
hold |
soloing a plugin doesn't ensure its output will be visible, because routing is unchanged |
|
05/11/10 |
|
hold |
easy MIDI mode; one channel per plugin, assign controllers sequentially (jm) |
|
05/17/10 |
|
hold |
clip player should show path if available; thumbnail would also be nice |
|
05/23/10 |
|
hold |
monitor window's StretchBlt can block render, even in dual-monitor Exclusive; noticeable in high HD |
|
06/01/10 |
|
hold |
video properties doesn't work for MPEGs |
|
06/25/10 |
|
hold |
engine stall message should include staller name; but is it useful information? |
|
03/02/11 |
|
hold |
recording to XviD crashes in Win7 |
|
03/04/11 |
|
hold |
file browser should optionally include a folder tree, using a splitter; COM hell |
|
03/04/11 |
|
hold |
file browser's parent folder list item scrolls; button on title bar would be more convenient |
|
03/04/11 |
|
hold |
port clip player to DirectShow, allowing MPEG without AviSynth |
|
03/30/11 |
|
hold |
in history view, plugin names shouldn't scroll when paused; show them on a border and shrink view? |
|
04/29/11 |
|
hold |
graph view's mixer symbol (triangle) is excessively wide for long plugin names |
|
04/29/11 |
|
hold |
add Open in New Player to Clips pane's context menu |
|
04/29/11 |
|
hold |
standardize graph symbols |
|
05/05/11 |
|
hold |
edit modulation range shortcut keys don't work and aren't on edit menu either (V2) |
|
05/07/11 |
|
hold |
triangle/sine modulations that were decreasing when project was saved are increasing when it's opened |
|
05/07/11 |
|
hold |
for triangle/sine modulations, editing value or mod enable/frequency resets direction; same for undo |
|
05/17/11 |
|
hold |
multiple monitor windows would be useful for previewing sources, esp. clip players |
|
06/06/11 |
|
hold |
folder dialog allows selection of virtual folders (e.g. My Computer) but returns false |
|
06/09/11 |
|
hold |
file browser doesn't handle device changes e.g. adding or removing thumb drive; WM_DEVICECHANGE |
|
06/09/11 |
|
hold |
file browser doesn't show or resolve links (shortcuts) to files/folders |
|
06/25/11 |
|
hold |
dropping plugin(s) onto view should append instead of inserting (debatable) |
|
07/13/11 |
|
hold |
add recent folders popup to files bar context menu |
|
07/18/11 |
|
hold |
in 32-bit color mode, clip player outputs 255 in alpha channel for certain clips (e.g. kissing girls) |
|
07/19/11 |
|
hold |
in file browser context menu, view type should be a popup |
|
11/25/11 |
|
hold |
undo should restore scroll positions, or at least ensure undone parameter edits are visible |
|
12/29/11 |
|
hold |
in file browser, optionally pack thumbnails tightly; arrow keys only access first two columns if horz spacing < 16 |
|
12/31/11 |
|
hold |
changing master speed sometimes causes slight loss of oscillator sync between plugins |
|
01/04/12 |
|
hold |
in queue view, mixer plugins added while paused/stopped have incorrect height until engine restarts |
|
01/14/12 |
|
hold |
context-sensitive help |
|
03/28/12 |
|
hold |
if monitor source is non-default, resizing monitor window while paused paints incorrectly |
|
04/24/12 |
|
hold |
during continuous single stepping, output monitor occasionally shows frame already reused by plugin |
|
05/08/12 |
|
hold |
control key should modify plugin drag/drop to load instead of insert |
|
05/08/12 |
|
hold |
number of recently used plugins should be an option; same for projects |
|
05/09/12 |
|
hold |
Win7 only: exiting full-screen may fail to fully repaint main window, esp. if it overlaps output window |
|
05/09/12 |
|
hold |
Win7 only: output window doesn't update on secondary monitor if Aero theme is disabled |
|
05/11/12 |
|
hold |
include monitor source(s) in project |
|
05/11/12 |
|
hold |
monitor and preview bars should optionally include source name captions |
|
05/23/12 |
|
hold |
advanced engine option to set feedback priming |
|
05/24/12 |
|
hold |
increasing renderer's priority may reduce output jitter |
|
05/29/12 |
|
hold |
monitor window's StretchBlt can degrade UI responsiveness, especially at high res with smoothing |
|
05/29/12 |
|
hold |
monitoring should be driven by same timer as output, i.e. renderer's frame timer, to avoid time aliasing |
|
05/30/12 |
|
hold |
if slot change makes monitored plugin unable to render, monitor window isn't cleared |
|
06/01/07 |
|
punt |
M-Audio Uno drops input MIDI running status messages in XP; latest driver doesn't help |
|
09/10/07 |
|
punt |
replace memcpy with MMX block prefetch; irrelevant in V2 |
|
11/19/07 |
|
punt |
AviSynth works in XP but not in W2K; blit to plugin frame fails |
|
01/01/08 |
|
punt |
if metaparam and its target differ, undoing metaparam change fails to restore target; can't reproduce this |
|
03/31/10 |
|
punt |
stall log; stall info no longer available in release |
|
03/31/10 |
|
punt |
frame counter lacks resolution at low frame rates |
|
04/19/10 |
|
punt |
cache recently used plugins |
|
04/24/10 |
|
punt |
show free queue count in status bar |
|
04/27/10 |
|
punt |
in cooperative mode, dragging control bar freezes output; CDockContext::InitLoop locks desktop window |
|
05/03/10 |
|
punt |
rename command on edit menu; not needed |
|
05/03/10 |
|
punt |
if window has both scroll bars, non-client area between them is erased incorrectly; known bug in XP controls |
|
05/04/10 |
|
punt |
metaparam context menu doesn't show hints in status bar |
|
05/07/10 |
|
punt |
if clip player in project specifies non-zero clip, needless open occurs, or two opens if bank is also non-zero |
|
05/07/10 |
|
punt |
check for presence of clip player on startup |
|
05/17/10 |
|
punt |
if recording to XviD and encoding status dialog is enabled, pause or stop stalls engine |
|
05/20/10 |
|
punt |
Pete's plugins overrun frame buffer in 24-bit mode |
|
05/20/10 |
|
punt |
if engine color depth doesn't match display device, output window shows garbage or doesn't paint; warn user |
|
05/31/10 |
|
punt |
if clip is opened via path, and then changed via bank/clip parameters, undo gives unexpected results |
|
08/28/10 |
|
punt |
slider positions don't indicate currently displayed frame due to latency; especially noticeable in single step |
|
08/29/10 |
|
punt |
oscillators accumulate floating-point error; making clock an integer could cause subtle behavior changes |
|
03/04/11 |
|
punt |
extending desktop onto second monitor while app is running causes bad behavior |
|
04/03/11 |
|
punt |
frame queue size of zero (peek) would reduce memory usage but probably less efficient too |
|
05/07/11 |
|
punt |
if entire undo history is undone, selecting a plugin clears history; select counts as an edit |
|
05/11/11 |
|
punt |
PlayerFF leaks 44K even if no clips loaded and regardless of frame size; SetSurfaceDesc-related? |
|
11/24/11 |
|
punt |
histogram in monitor window |
|
04/08/12 |
|
punt |
if view is scrolled far right and has a vertical scroll bar, restored horizontal scroll position is off by one pixel |
|
04/10/12 |
|
punt |
MIDI Setup special page scroll positions aren't reset on opening new document |
|
04/23/12 |
|
punt |
if app closes before update check's worker thread exits, CWinThread leaks; scary in debug but harmless |
|
05/03/12 |
|
punt |
if resizing app forces control bar to resize, bar's contents clip instead of resizing; stock behavior |
|
05/05/12 |
|
punt |
open clip by path doesn't work if clip player is assigned multiple threads |
|
05/23/12 |
|
punt |
advanced engine option to yield to user interface; no need since input events cause dynamic priority boost |
|