Blender Git Commits

Blender Git "master" branch commits.

Page: 5004 / 5574

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...

January 1, 2008, 11:14 (GMT)
* silence more warnings
January 1, 2008, 10:45 (GMT)
* some cleanup of warnings
January 1, 2008, 09:28 (GMT)
* kill a warning
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.
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.
January 1, 2008, 00:56 (GMT)
more tooltip changes
December 31, 2007, 22:18 (GMT)
Fix for check missing files, edited some tooltips - (Show key shortcuts for PLAY and RENDER)
December 31, 2007, 14:28 (GMT)
I got confused screenToClient with clientToScreen.

Sorry, i get the wrong value because a print the
wrong variable :/

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.
December 31, 2007, 12:13 (GMT)
disallow editing the path of an indirectly linked library in the outliner
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.
December 31, 2007, 10:18 (GMT)
* fix include path (found by jensverwiebe)
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.

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...
December 30, 2007, 23:09 (GMT)
* also distinguish between maximised and fullscreen on GHOST win32.
* clean up some warnings (unused vars).
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021