Revision 88e71a5 by Nicholas Bishop December 26, 2007, 09:39 (GMT) |
== Multires == Cleaned up bad level calls for multires; moved most of multires functions to blenkern, where they should have been in the first place. Functionality of the tool is unchanged. |
Revision b0b3a69 by Martin Poirier December 26, 2007, 03:06 (GMT) |
== Transform: Warp == Adding special hotkey (MMB) to reverse the direction of the warp. Normal input is 0..360 mapped to the horizontal position of the mouse on the 3D view (the 3D view becomes a sort of giant horizontal slider), pressing MMB reverses the value to 0..-360 and back if you press it again. I've used MMB mostly because it's unused in Warp, easily accessible and already used to switches mode for Shear (shear x/y). Indirectly suggested by a user question on ba. |
Revision 6e812d5 by Peter Schlaile December 25, 2007, 20:31 (GMT) |
== Sequencer == * Make Lock flag work for metastrips * Fixes: flags are cleared on exit of metastrips * Fixes (hopefully): red picture on big endian |
Revision a3a88f9 by Peter Schlaile December 25, 2007, 15:31 (GMT) |
== Sequencer (includes a little bit of Peach :) == Reworked image / movie loading, to add the following features: - Mute strip - Lock strip (peach request :) - Crop / Translate _before_ image rescaling - N-keys editing of start, startofs, endofs, startstill, endstill Added (currently disabled) data structures for - proxy support - strip blend modes (currently only "REPLACE" works, which always did :) Planed: - automatic FPS rescaling - command keys to lock/mute a bunch of selected strips (which would complete the peach request to lock tracks) Caveats: now the N-keys dialog is four-tabbed. I think, we should move those tabs into the panels dialog in the future... |
Revision 139cb3c by Joseph Eagar December 25, 2007, 06:48 (GMT) |
=Scons ffmpeg update and avi fix= Updated scons to work with the ffmpeg binaries in lib/windows/gcc again. Also fixed a bug reported by Debolaz on irc. Blender's internal avi reading (which can only read simple formats like motion jpeg) was telling the video code it could read all avis, without checking their codec. To fix this, I copied AVI_open_movie(), and modified it to to replace AVI_is_avi(). Now it properly checks the codec, and validates the header. |
Revision 25135a2 by Ton Roosendaal December 24, 2007, 19:13 (GMT) |
- removing conflicts in svn merge (didnt notice) - adding more Makefiles |
Revision 8c91939 by Ton Roosendaal December 24, 2007, 18:58 (GMT) |
Last commit to get things on level I ended with during code holidays (which was not even a working blender yet!) Todo for dec 26th: finish the task: - remove entire src/ and python/ dirs, and get blender to compile and link again, using a new stubs.c temporary (note; bad level calls stubs.c was also removed, this was a MESS!) Then there's the task - solve the bad level calls (can use help with that!) So then I can do: - move the screen code and subwindow code from old src/ to new editors module and windowmanager More will follow on mailing list, and wiki. Merry xmas! |
Revision 463cf8e by Ton Roosendaal December 24, 2007, 18:53 (GMT) |
Part 4 of the event refactor branch: all changes in existing files, Makefiles especially, and of course the windowmanager DNA! |
Revision c79966b by Ton Roosendaal December 24, 2007, 18:38 (GMT) |
Blenkernel for 2.5 project, changes mainly are because of disabling bad level calls. (which is not finished at all) |
Revision a1c8543 by Ton Roosendaal December 24, 2007, 18:27 (GMT) |
Step 3 for the initial commits for 2.5: removing src/ and python, adding new windowmanager module, and the first bits of new editors module. |
Revision 9b45ead by Martin Poirier December 24, 2007, 17:35 (GMT) |
== Skeletor == Commenting debug code that would output the harmonic weight to vertex color. |
Revision 052a055 by Campbell Barton December 24, 2007, 17:07 (GMT) |
Added 'File->External Data->Make all files Absolute' OpenGL stamp also wasnt checking correctly (own error) |
Revision 8a07e66 by Campbell Barton December 24, 2007, 11:43 (GMT) |
patch from Vladimir Espinosa for keying object layers from python |
Revision df46987 by Campbell Barton December 24, 2007, 10:25 (GMT) |
old bug in python api, Blender.Scene.Unlink() did not check if screens were using this scene or if it was used as a set elsewhere. In both cases this resulted in invalid pointers and crashes. Also was not freeing nodes or sequence data. |
Revision 2b49858 by Martin Poirier December 23, 2007, 23:41 (GMT) |
Missing change in previous BPy revert. This was only the added build options in scons, so no harm done. |
Revision 146b0ae by Peter Schlaile December 23, 2007, 21:27 (GMT) |
== Sequencer == Fixed IPO calculation for threaded prefetch rendering. (do_seq_ipo used global CFRA tststs...) |
Revision 9f7182b by Peter Schlaile December 23, 2007, 19:21 (GMT) |
== Sequencer == [#7861] Sequencer segfaults when trying to add images Fixed some _really_ stupid bugs in transform_seq, that made it segfault if one selected 0 images. |
Revision 6cbc3da by Peter Schlaile December 23, 2007, 18:44 (GMT) |
== FFMPEG == Fixes [#7475] no video as background libswscale sets the alpha channel to 0 by default... grmbl. Added a workaround. Big endian users please complain, if it doesn't work. |
Revision 690d7a8 by Peter Schlaile December 23, 2007, 17:27 (GMT) |
== Playback (peach request) == Correct playback frames per second when "Play" is pressed. (Play spawns a new instance of blender, it could pass an argument that sets the frames per second) (double credit :) |
Revision 74ebc77 by Peter Schlaile December 23, 2007, 17:01 (GMT) |
== Sequencer (Peach request) == Make the "Sync" button work when sound is disabled, Animators use this as a way to play animations at the right speed, could be renamed to "Drop Frames" and work even when blender built without audio enabled. (do not forget to give credit to me :) |
|