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
2009-09-14use static functions where possible for some local functions.Campbell Barton
2009-09-14Smoke:Daniel Genrich
* Fixing some gcc warnings
2009-09-14Smoke:Daniel Genrich
* Introduce a better check for fragment support
2009-09-14Bugfix with py operator api and modal operators. Modal operators would keep ↵Martin Poirier
a reference to Reports locally allocated in the api functions, which would crash and burn later when the operator would actually stop. This commit introduces a flag at the Reports level that can be used to indicate that it needs to be freed (on top of the flag already existing in the operator, which I guess could be removed). Reports for operators called through python are only persisted if they indicate that they are running modal.
2009-09-14*Changed texture blend property Flip XY to a proper enum.William Reynish
*Minor adjustments to lamp UI *Fixed issue #19319 (missing notifier)
2009-09-14Link/Append, small changes:Brecht Van Lommel
* Added separate menu items for Link and Append. * Change some OPERATOR_FINISHED to OPERATOR_CANCELLED. * Remove some IPO specific hacks, these are no longer ID blocks, so not necessary to take into account. * Some comment and code formatting tweaks.
2009-09-14Third widget commit ;)William Reynish
Thanks to Broken for finding the bug.
2009-09-14Depsgraph:Brecht Van Lommel
* Move function to compute visible screen layers to BKE. * Use this now in the depsgraph, was still using this all layers to flush. Still missing a way to get the current scene in background mode.. * Also two more function to not require a scene pointer anymore: * DAG_object_update_flags is now DAG_id_update_flags. * DAG_ids_flush_update is now available next to DAG_scene_flush_update.
2009-09-14* Fix for typo in icon_only commit, causing RNA property buttons text to be ↵Matt Ebb
doubled up brecht: I think this is right now...? :)
2009-09-14Bugfix #19337: Crash when tweaking knife operatorJoshua Leung
Knife operator now doesn't crash, but repeat operator for this won't work now since the appropriate 3D-View context info is not set when the mouse is in the Tools region (i.e. when using repeat operator in the tools panels).
2009-09-14Bugfixes:Joshua Leung
* #19338: Crash when using Convert operator Uninitialised var (basact) * Spacebar when in 3D-View EditMode for Text gets overridden by Search Menu. I've tried adding a fix there, but it doesn't seem to work. Woraround for now is shift-space for entering text. * Fixed some compiled warnings in wm_operators.c about naming of var named 'main'
2009-09-14Smoke:Daniel Genrich
* put another drawing method in to test for broken
2009-09-14Smoke:Daniel Genrich
* Bugifx for no shadow on startframe when loaded from cache
2009-09-14Three node selection operators added, patch by Michał Ziułek, thanks!Brecht Van Lommel
* Select all * Select linked to * Select linked from
2009-09-14updated .b.blend; show toolbar by default now, made the view3d clip start ↵Joseph Eagar
saner, and turend on grab manipulator
2009-09-14knife 'mode' is now leftclick with ctrl-x held down, instead of ctrl-altJoseph Eagar
2009-09-14to sphere transform hotkey is now alt-shift-s, since ctrl-shift-s was taken ↵Joseph Eagar
by save as.
2009-09-14remove doubles uses an operator property for the merge distance. it no ↵Joseph Eagar
longer reports number of merged verts to the user, as this violates operator nonmodality and messes up last operator panel workflow.
2009-09-142.5 mesh cleanup: merge tools all work againJoseph Eagar
2009-09-14Smoke:Daniel Genrich
* Totally new try to get cache running * Didn't try "bake" and such things yet Hint * Very verbose yet * Please do only test new blend files, not old ones! Please give me feedback on my blog about the old crashers.
2009-09-14Pointcache:Daniel Genrich
* reset on object transformations
2009-09-14New 'icon_only' wasn't actually exposed in the ui api, causing errors in the ↵Matt Ebb
py scripts, so I added it to ItemR. Also reverted Joshua's temporary fix, which didn't seem to help much and was making the render engine menu too small.
2009-09-14*Changed some userpref options to enums.William Reynish
*Tweaked curve UI slightly.
2009-09-13Sculpt UIWilliam Reynish
*Changed Sculpt Modes Flip Direction to an enum so that you can explicitly choose Add or Subtract. *Expanded the sculpt tool list. I realize Nicolas has a longer term plan for the brush tools, but at least now it's useable again.
2009-09-13use Py_SetPythonHome rather then setting environment vars PYTHONHOME and ↵Campbell Barton
PYTHONPATH
2009-09-13== FFMPEG ==Peter Schlaile
This fixes the underlying problem of the DV crashings - within blender code. Problem was, that we tried to seek on decode errors. (Unintentionally, curposition wasn't advanced in that case). That triggered a bug within ffmpeg, that made blender crash. My workaround fix for 2.49 actually only prevented the crash, but didn't stop ffmpeg from only decoding black frames after that point... (The patch also cleans up the color conversion a little bit, by using PIX_FMT_RGBA (still need to find a way to make it work with video files that actually *have* an alpha channel. At least, latest FFMPEG-SVN swscaler has the ability to use alpha.) Looks like we can remove extern/ffmpeg now...
2009-09-13replace curve.curve_2d True/False with curve.dimensions (2D/3D) enum ↵Campbell Barton
suggested by William.
2009-09-13after some discussion, this is the replacement for the old loopcut tool: ↵Joseph Eagar
edge ring select displays a preview of the edge ring, and you can move the mouse with ctrl-alt held down and change the edge ring selection.
2009-09-13Smoke:Daniel Genrich
* Report console error if gfx card does not support smoke drawing
2009-09-13Smoke:Daniel Genrich
* Making edge and vertex arrays local to avoid problems
2009-09-132 Animation Fixes:Joshua Leung
* Auto-keyframing for Paste Poses and PoseLib works again. Unfortunately, it doesn't take into account whether the transforms were changed or not... * 'Stick to View' setting for Grease Pencil has now been inverted, since the old order was confusing.
2009-09-13Smoke:Daniel Genrich
* Bugfix for drawing issues when having the domain transformed (editmode + object mode, both were buggy)
2009-09-132.5 filebrowserAndrea Weikert
* Fix for space init when loading with pupmenu (without operator) - parameters now get reset * experimental: made new director operator jump directly into renaming
2009-09-13svn merge https://svn.blender.org/svnroot/bf-blender/branches/blender2.4 ↵Campbell Barton
-r23172:HEAD merging now to save confusion later since the changes between last merge and 23172 shouldn't be merged. brings 2.4 and trunk in sync aside from sequencer edits from Peter.
2009-09-132.5 filebrowserAndrea Weikert
Fix crash when loading old files with filebrowser UI Partial Fix for invoking filebrowser via spacetype pupmenu: reset directory in filelist Make paths relative in 'path' return when requested by 'relative_paths' property in operator
2009-09-132.5 filebrowserAndrea Weikert
fix operator property name 'type' was used by sequencer for strip effect type. Changed to 'filemode' for file browser.
2009-09-13Crash Fix: Sequencer Add->Effects->... menu crashed. Joshua Leung
Unfortunately, this menu is now empty, but this shows that the sequencer code is probably doing something funky... http://dpaste.com/92865/
2009-09-132.5 - UI BugfixesJoshua Leung
* Loading newly saved files (where linked-libs were used) crashed. However, libraries still don't get loaded correctly yet for some reason... * Pointer layout-items now draw without their UI text if their name is set to "" (i.e. text=""), making the ones with icons appear normal. This is kindof a hack, since it would be better to expose icon_only, but this way is less work.
2009-09-13* Gave the region icons a bit more padding for the clickable areaMatt Ebb
2009-09-13Compile fix: silencing warning due to /*.../* in a headerJoshua Leung
(It's strange seeing/making commits in trunk again after ignoring it as 'inferior' stuff for over a year now XD)
2009-09-13* Removed the grey overlapping 'region manipulation' triangles.Matt Ebb
- They were causing unnecessary visual noise, breaking up the lines of the region edges - Now you can just drag anywhere on a region edge to resize it, like existing area edges - To minimise a region, click once on the region edge, or resize it down to nothing. For minimised regions, a (+) icon will appear, which you can click to restore it to the size it was before it was minimised.
2009-09-13Pointcache:Daniel Genrich
* Flagging object caches as outdated and use PTCACHE_RESET_OUTDATED as reset event
2009-09-13Bugfix: Append crashed because of wrong parameters passed.Andrea Weikert
2009-09-122.5 filebrowserAndrea Weikert
Appending and Linking * Linking Operator, invokes filebrowser for Append/Link * Separated the append/link function into three parts: ** BLO_library_append_begin finds main for appending ** BLO_library_append_named_part appends one Object,Group, Material, ... ** BLO_library_append_end actually reads and expands the libraries NOTE 1: I also changed the returned properties for the filebrowser operators to the following convention: "path" - the full path to a file or directory, means what is in directory + filename buttons in filebrowser "directory" - the content of the directory button in filebrowser "filename" - the content of the filename button in filebrowser Usually only path should be required, but in some cases it might be more convenient to retrieve the parts separately. Ton, Brecht: If you have time to take a look, let me know if anything needs to be fixed.
2009-09-12As discussed with Campbell on IRC:William Reynish
Made some UI operators not register themselves in the console. This made macro creation a pain because the operator list would have tons of splits and other UI commends mixed in with actual data manipulation. Moved Repeat Last from Ctrl-R to Shift-R so it doesn't conflict with loop cut, whenever it is added.
2009-09-12- adding nurbs sufraces messed up when adding with both editmode and align ↵Campbell Barton
to view disabled. - Vkey was being caught by the vertex paint mode, blocking it for curve edit where it sets the handle type. Now mode keys pass through if they dont apply to the object type. - set handles had invalid default
2009-09-12- adding curves didnt work if EnterEditmode option was off.Campbell Barton
- adding a curve in editmode now is 3D, if the curve its added in is 3D.
2009-09-12many docstrings from Ron Walker and Luca (mindrones on IRC),Campbell Barton
only did a spot check on these, may need adjusting later.
2009-09-12Use curve radius for pathsCampbell Barton
- use_radius option, off by default for 2.4x files, on by default on new curves. - curve deform modifiers (think tentacles) - follow path (parent mode and constraint) - curve guides - added back Alt+S to scale point radius - Mat3Scale and Mat4Scale arithb.c functions to make a new uniform scale matrix. - TODO, effectors, looks like they have no way to scale from the radius yet.
2009-09-12new struct PathPoint for each path element (replaces float[4]), Paths now ↵Campbell Barton
store radius and quaternion Added optional quat and radius args to anim.c's where_on_path(...), currently unused. also cleanup some warnings.