Revision 3ef896a by Peter Schlaile January 1, 2008, 11:44 (GMT) |
== Sequencer == Attention! Rather large sequencer rewrite: * Implemented layer blending using implicit effects. (works like layers in "The Gimp" or Photoshop.) * Fixed Space-Bar start-stop in preview windows. You can start playback using spacebar within a preview-window and it _works_! * Fixed Flip Y (didn't work for float) * Fixed premul (didn't work for float) * Added IPOs to _all_ tracks. In blend-mode REPLACE it drives the "mul"-parameter in all other blend modes it drives the effect. * you can meta single tracks. * moved "mute track" from "M" to "Shift-M" * added "Shift-L" for "lock track" * changed inner workings for Metas. Now all ImBufs have to use the reference counting mechanism. (Only interesting for coders :) !!! Really important change, that affects current files! Since you can mute tracks and now there is real layer blending capabilities in place, I changed the silly behaviour that chose the output track. Old behaviour: if we have an effect track visible, use the uppermost effect track. If there is _no_ effect track visible, use the lowest input track. New behaviour: always use the uppermost track. With blend modes active: work our way down starting from the uppermost track to the first "replace"-mode track. This is the way the gimp, photoshop, basically _all_ other applications work... So if this change ruins your day: please try to fix your files using "mute". If this doesn't work out, I can still restore the old behaviour, but I really hope, that this is _not_ necessary! Rational: most people won't get affected by this change, since you can't really do anything usefull with the (old) sequencer without at least one effect track and then you are on the safe side... |
Revision a11c4cd by Nathan Letwory January 1, 2008, 11:14 (GMT) |
* silence more warnings |
Revision 7052576 by Nathan Letwory January 1, 2008, 10:45 (GMT) |
* some cleanup of warnings |
Revision af4678d by Nathan Letwory January 1, 2008, 09:28 (GMT) |
* kill a warning |
Revision bcb14c2 by Nathan Letwory January 1, 2008, 09:07 (GMT) |
* add fullscreen toggle operator (for testing fullscreen states in win32). hotkey is FKEY. Do test on other platforms, too. |
Revision 0a62df3 by Campbell Barton January 1, 2008, 02:20 (GMT) |
find external files wasnt finding the biggest screen area for the file selector, other minor changes. renamed "Dump Screen" to "Screenshot" in the file menu. |
Revision d5e491c3 by Janne Karhu January 1, 2008, 01:00 (GMT) |
Recoded particles initial rotations to allow much more flexible settings. |
Revision b3e5f6b by Campbell Barton January 1, 2008, 00:56 (GMT) |
more tooltip changes |
Revision 8208d5d by Campbell Barton December 31, 2007, 22:18 (GMT) |
Fix for check missing files, edited some tooltips - (Show key shortcuts for PLAY and RENDER) |
Revision 2d3bbe4 by Diego Borghetti December 31, 2007, 14:28 (GMT) |
I got confused screenToClient with clientToScreen. Sorry, i get the wrong value because a print the wrong variable :/ |
Revision 9afd613 by Campbell Barton December 31, 2007, 12:47 (GMT) |
made dupli's respect render and view restrict flags (from the outliner) This means one group can contain proxy objects to display in the 3d view as well as hi quality models that are only rendered. - again for peach tree's. |
Revision be207a7 by Campbell Barton December 31, 2007, 12:13 (GMT) |
disallow editing the path of an indirectly linked library in the outliner |
Revision 5e4d32a by Campbell Barton December 31, 2007, 12:03 (GMT) |
Improvements to File->External Data->Make Paths Relative & Make Paths Absolute, made when testing peach blend files wont have path issues when sent to the renderfarm. * log failed path conversions * clean the path so //foo/../foo/ is removed (not sure why but some peach files had this problem) Also added a function to util.c BLI_cleanup_file, same as BLI_cleanup_dir but dosnt add a slash at the end. |
Revision 63d2208 by Nathan Letwory December 31, 2007, 10:18 (GMT) |
* fix include path (found by jensverwiebe) |
Revision 59751ed by Diego Borghetti December 31, 2007, 06:19 (GMT) |
Fix bad argument order to XTranslateCoordinates. Take me a long time catch this :/ and i really don't know how this work before, because clientToScreen always return bad values. |
Revision 8814476 by Nathan Letwory December 30, 2007, 23:58 (GMT) |
* make sure decoration is there when toggling away from GHOST_kWindowStateFullScreen to GHOST_kWindowStateNormal (win32) |
Revision d00d1f1 by Joshua Leung December 30, 2007, 23:27 (GMT) |
Routine purge of compiler warnings * Most were uninitialised vars * Fixed whitespace in a few places * The change I made in rendercore.c -> do_bake_shade() was for an uninitialised var, but I hope it does't cause any rendering errors... |
Revision 0f1e7db by Nathan Letwory December 30, 2007, 23:09 (GMT) |
* also distinguish between maximised and fullscreen on GHOST win32. * clean up some warnings (unused vars). |
Revision 1fec64a by Nathan Letwory December 30, 2007, 22:52 (GMT) |
* revert my change to windowmanager move/size handling. * made win32 ghost getClientBounds so that it returns area compatible with osx getClientBounds - if a window is non-fullscreen, substract decoration, since that'll be added by GHOST_WindowWin32() * use SetWindowLongPtr/GetWindowLongPtr (instead of SetWindowLong) as it is compatible with 64bit windows. |
Revision 71f8eaa by Janne Karhu December 30, 2007, 21:10 (GMT) |
- Reactor particle target text was hidden in ui by distribution buttons. - Particle system tab had wrong coloring of buttons. |
|