Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-14Add missing notifiers for slip operatorAntony Riakiotakis
2014-11-06Revert "Metastrips: disallow making a metastrip with only one strip present."Antony Riakiotakis
This reverts commit a1578f08dc442b0c64f05a1ab18ef0fd90a9f6e4. Looks like some workflows benefit from being able to do this
2014-10-23Terminology Trim -> Slip tool. It's how it's mostly called in otherAntony Riakiotakis
software.
2014-10-23Usual UI messages fixes.Bastien Montagne
2014-10-21Cleanup: styleCampbell Barton
2014-10-21Fix sequencer clipboard with meta's containing ID referencesCampbell Barton
2014-10-21Fix T42326 trim operator not cancelled by the escape key.Antony Riakiotakis
2014-10-20Trim tool:Antony Riakiotakis
Effects strips in metastrips could be erratic.
2014-10-20Better fix for previous trim fix.Antony Riakiotakis
2014-10-20Fix trim tools metastrip borders not getting updated correctly.Antony Riakiotakis
2014-10-20Merge trim tool from terrible_consequencerAntony Riakiotakis
The trim tool (T key) allows users to change the position of the contents of a strip without moving the strip itself.
2014-10-17Sequencer: jump now takes end-points into accountCampbell Barton
Useful because it's effectively the start-point for any strip which is obscured.
2014-10-16Sequencer: maintain start/end when exiting a metaCampbell Barton
Old behavior of shuffling the meta made it hard to use metas in a complex edit since you couldn't be sure if exiting a meta would move it in the stack.
2014-09-04Metastrips: disallow making a metastrip with only one strip present.Antony Riakiotakis
2014-07-22Fix T41086: VSE separate images increases file size abnormally.Bastien Montagne
We were copying everything from the old sequence into each new ones... including the stripdata, which for image sequences is an array with one item per image! So bug was an exponential one, separating strips of a few tens of images was insensible, while separating a strip of 1000 images would add above 250MB to file size (and RAM usage too)!
2014-07-19Sequencer: Add gaussian blur effectSergey Sharybin
Currently this gaussian blur implementation accumulates values in the square kernel rather that doing X direction and then Y direction because of the lack of using multiple-staged filters. Once we can we'll implement a way to apply filter as multiple stages we can optimize hell of a lot in here. Another thing we can do is to use SSE2 instructions here.
2014-06-04Fix issues when ungrouping meta changes the final sequencer renderSergey Sharybin
Seems to be caused by the way how the most bottom strip in the stack used to apply effect. Just rendering strip in this cases will not give proper results. Made it so effect is applying between empty imbuf and actual strip. Seems to work by tests, but more intense testing is required.
2014-05-01Code cleanup: remove file handling headers where they arent neededCampbell Barton
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-30Code cleanup: remove redundant CTX callsCampbell Barton
2014-04-28Fix T39597: Missing entries in VSE Preview menuPeter Schlaile
This adds some view ratios in the video sequencer menu, based (copied) on the UV/Image Editor. It also fixes the inverted ratio issue reported in the same task. Reviewers: #video_sequencer, #user_interface, schlaile Reviewed By: schlaile CC: jta, dingto, sergey, schlaile Differential Revision: https://developer.blender.org/D447
2014-04-21View2d: API Cleanup for view<->region conversionCampbell Barton
View2D had some inconsistencies making it error prone in some cases. - Inconstant checking for NULL x/y args. Disallow NULL args for x/y destination pointers, instead add: - UI_view2d_region_to_view_x/y - UI_view2d_view_to_region_x/y - '_no_clip' suffix wasn't always used for non-clipping conversion, switch it around and use a '_clip' suffix for all funcs that clip. - UI_view2d_text_cache_add now clips before adding cache. - '_clip' funcs return a bool to quickly check if its in the view. - add conversion for rectangles, since this is a common task: - UI_view2d_view_to_region_rcti - UI_view2d_region_to_view_rctf
2014-04-11Code cleanup: use boolCampbell Barton
2014-04-01Fix T38860: Video preview in VSE shows a distorted and jagged appearance at ↵Sergey Sharybin
scale 1:1 Issue was cauzed by the set zoom ratio optator which didn't really set pixel zoom to 1:1.
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-03-20Code cleanup: use true/false in sequencer functionsSergey Sharybin
2014-03-18Fix T38566: "Separate images" in VSE is not working any longerSergey Sharybin
2014-02-20Fix crash when deleting strip used as mask in another strip modifierSergey Sharybin
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
2014-02-05Code cleanup: use bool for static methodsCampbell Barton
2014-02-03Code cleanup: use bools where possibleCampbell Barton
2014-01-16Code Cleanup: style and redundant castsCampbell Barton
2013-12-04Fix T37690: UI does not immediatelly reflect new length of effect stripSergey Sharybin
2013-11-29Fix errors and inconsistencies in confirmation popup removal.Brecht Van Lommel
* Improve some clip editor messages * Remove popup for metastrips, seems unnecessary * Renamed some variables for consistency * Avoid unnecessary call to CTX_DATA_COUNT Reviewed By: sergey, campbellbarton, aligorith Differential Revision: http://developer.blender.org/D44
2013-11-25Code Cleanup: rename vars for detecting change to be more consistentCampbell Barton
rename change/is_change/is_changed/modified -> changed also use bools over int/short/char and once accidental float.
2013-11-25UI: remove unnecessary confirmation popupsEmanuel Claesson
This makes a number of operators no longer ask for confirmation, rather it will show an info message after performing the operation. Ref T37422 for decision. In particular, these were changed: * Delete objects, bones, keyframes, masks, mask curves, motion tracks, markers. * Clear and delete keyframes in the 3D view. * Align bone to parents. * Separate bones from armature. * Group/ungroup metastrips in sequencer. * Copy/paste objects to/from buffer. Reviewed By: brecht, dingto Differential Revision: http://developer.blender.org/D35
2013-10-31code cleanup: spellingCampbell Barton
2013-09-30lots of operator descriptions were incorrectly copy/pasted.Campbell Barton
update some descriptions, others were removed and operators tagged as internal. add a script to detect duplicate operator descriptions.
2013-09-16fix [#36444] view3d.viewnumpad operator should not animateCampbell Barton
when running viewport operations with exec() rather then invoke(), perform the action immediately rather then using smoothview. makes viewport operations usable from python scripts.
2013-07-24fix [#36262] Paste strip with video or sound content from another file ↵Campbell Barton
crashes Blender existing code was very stupid. - all ID pointers for clipboard strips are handled uniformly. - clipboard stores a duplicate ID pointer which are restored on paste. - restoring pointers... -- use ID's that are still in the database (copy&paste within the same file). -- fallback to name lookup. -- fallback to loading them from the original filepath (movie-clip and sound only). also fix bug pasting where initialing the sound wasn't done if there was no frame-offset.
2013-07-24pasting strips in the sequencer didn't check if they overlap existing strips.Campbell Barton
2013-07-21code cleanup: add break statements in switch ()'s, (even at the last case).Campbell Barton
2013-07-16fix for checking char arrays against NULL, instead check their first ↵Campbell Barton
character. also remove some dead code (return directly after return).
2013-07-06fix [#36027] Close gap shifts clip leaves keyframes behindCampbell Barton
2013-03-27SequencerTon Roosendaal
"Insert Gap" and "Remove Gap" tooltip fix - to denote this doesn't use selection. The use of this tool is to insert or remove time for a timeline.
2013-03-27Tiny fix for sequencer: Ton Roosendaal
"View selected strip(s)" now includes the active strip (which can be deselected in cases). Less confusing this way, also because active strip is being drawn very visible.
2013-03-27sequencer gapsCampbell Barton
- remove unneeded checks (poll checks editor is non-null) - use booleans - rename operator SEQUENCER_OT_gap_remove, _gap_insert also quiet shadow warning in rigidbody.c (shadowing 'loc')
2013-03-26Wrong soft/hard limits used in r55600Sergey Sharybin
2013-03-26Sequencer usability:Ton Roosendaal
Brought back old tools "Remove Gap(s)" and "Insert Gap". It's actually one of the first tools I ever coded for it in 90ies, so useful! * Remove Gap(s) This checks if there's no strip at a given position, and slides all strips together to the left, until the gap is closed. - BackSpace key, remove gap at current frame (or first gap at right of frame) - SHIFT+BackSpace, remove all gaps at or to right of current frame. * Insert Gap Shifts all strips to right of current frame with 10 frames. (Amount can be set in Toolbar redo panel).
2013-03-13code cleanup: use const events for modal and invoke operators.Campbell Barton