9 years agoremove unused includes UI_*.h, WM_*.h, ED_*.h
Campbell Barton [Wed, 24 Mar 2010 10:56:37 +0000 (10:56 +0000)]
remove unused includes UI_*.h, WM_*.h, ED_*.h

9 years agoremove unused rna includes
Campbell Barton [Wed, 24 Mar 2010 09:51:32 +0000 (09:51 +0000)]
remove unused rna includes

9 years agofix bad level calls
Tom Musgrove [Wed, 24 Mar 2010 03:48:25 +0000 (03:48 +0000)]
fix bad level calls

9 years agooops forgot this!
Robert Holcomb [Tue, 23 Mar 2010 23:36:24 +0000 (23:36 +0000)]
oops forgot this!

9 years agoFixed disappearing of NURBS surface when it's created from to joined nurbs curves.
Sergey Sharybin [Tue, 23 Mar 2010 22:09:33 +0000 (22:09 +0000)]
Fixed disappearing of NURBS surface when it's created from to joined nurbs curves.

9 years agoAdded "Number of cuts" property to the bpy.ops.curve.subdivide operator.
Sergey Sharybin [Tue, 23 Mar 2010 22:09:23 +0000 (22:09 +0000)]
Added "Number of cuts" property to the bpy.ops.curve.subdivide operator.

9 years agoenable compiling without python again
Campbell Barton [Tue, 23 Mar 2010 21:37:02 +0000 (21:37 +0000)]
enable compiling without python again

9 years agofix: Curve point was added somewhere outside the universe
Andrea Weikert [Tue, 23 Mar 2010 20:41:19 +0000 (20:41 +0000)]
fix: Curve point was added somewhere outside the universe
- MSVC needed location initialized to zero.

9 years agoPanorama camera support for UV project modifier
Campbell Barton [Tue, 23 Mar 2010 20:04:05 +0000 (20:04 +0000)]
Panorama camera support for UV project modifier

9 years agoSVN maintenance.
Guillermo S. Romero [Tue, 23 Mar 2010 19:00:48 +0000 (19:00 +0000)]
SVN maintenance.

9 years agofix [#21666] selecting images in file browser before thumbnail is created deselects...
Andrea Weikert [Tue, 23 Mar 2010 18:46:21 +0000 (18:46 +0000)]
fix [#21666] selecting images in file browser before thumbnail is created deselects them when the thumb is created
- was overwriting the selection flag
- also fixed mismatching prototype (own eek!)

Also added small update of MSVC 9 projectfiles (blendkernel/image_gen.c)

9 years agomove uv project functions into their own files to be more re-usable.
Campbell Barton [Tue, 23 Mar 2010 18:28:38 +0000 (18:28 +0000)]
move uv project functions into their own files to be more re-usable.

9 years agoSpacebar to confirm Fly Mode
Daniel Salazar [Tue, 23 Mar 2010 16:40:46 +0000 (16:40 +0000)]
Spacebar to confirm Fly Mode

9 years agoMesh Edit mode keymap conflict: Shift F should be fly mode, remapped
Daniel Salazar [Tue, 23 Mar 2010 16:17:48 +0000 (16:17 +0000)]
Mesh Edit mode keymap conflict: Shift F should be fly mode, remapped
Fill to Alt F and Beautity Fill to Shift Alt F

first commit from PrimateFX headquarters!

9 years agofix for mistake in own recent commit.
Brecht Van Lommel [Tue, 23 Mar 2010 16:17:27 +0000 (16:17 +0000)]
fix for mistake in own recent commit.
(commit 27690 by Campbell from render25 branch)

9 years agofix for crash on loading some files with composite nodes.
Brecht Van Lommel [Tue, 23 Mar 2010 16:16:32 +0000 (16:16 +0000)]
fix for crash on loading some files with composite nodes.
(commit 27689 by Campbell from render25 branch)

9 years agoworkaround for compositor threading copying actions every time.
Brecht Van Lommel [Tue, 23 Mar 2010 15:34:07 +0000 (15:34 +0000)]
workaround for compositor threading copying actions every time.
(commit 27684 by Campbell from render25 branch)

9 years agorna/py-api fix.
Brecht Van Lommel [Tue, 23 Mar 2010 15:31:12 +0000 (15:31 +0000)]
rna/py-api fix.
C functions and python used different argument order, this relied on mapping non-keyword arguments to 'REQUIRED' arguments but meant that you could not have an optional, non-keyword argument.

next commit will make order of arguments consistant (currently only changed order that rna wrapped).
(commit 27674 and 27683 by Campbell from render25 branch)

9 years agorna/py-api fix.
Brecht Van Lommel [Tue, 23 Mar 2010 15:25:33 +0000 (15:25 +0000)]
rna/py-api fix.
C functions and python used different argument order, this relied on mapping non-keyword arguments to 'REQUIRED' arguments but meant that you could not have an optional, non-keyword argument.

next commit will make order of arguments consistant (currently only changed order that rna wrapped).
(commit 27674 by Campbell from render25 branch)

9 years agoreport an error parsing args, will try fix properly but this involves many changes...
Brecht Van Lommel [Tue, 23 Mar 2010 15:21:08 +0000 (15:21 +0000)]
report an error parsing args, will try fix properly but this involves many changes so do this for now.
(commit 27671 by Campbell from render25 branch)

9 years agofix for parsing python args to rna functions, was using allocated size as argument...
Brecht Van Lommel [Tue, 23 Mar 2010 15:04:06 +0000 (15:04 +0000)]
fix for parsing python args to rna functions, was using allocated size as argument count.
(commit 27670 by Campbell from render25 branch)

9 years agopy/rna functions for adding and removing curve data.
Brecht Van Lommel [Tue, 23 Mar 2010 14:58:36 +0000 (14:58 +0000)]
py/rna functions for adding and removing curve data.
(commit 27666 by Campbell from render25 branch)

9 years agogetting an item from a collection wasnt being checked correctly.
Brecht Van Lommel [Tue, 23 Mar 2010 14:48:32 +0000 (14:48 +0000)]
getting an item from a collection wasnt being checked correctly.
(commit 27665 by Campbell from render25 branch)

9 years agobugfix for loading objects saved with the dupli pointer set.
Brecht Van Lommel [Tue, 23 Mar 2010 14:47:40 +0000 (14:47 +0000)]
bugfix for loading objects saved with the dupli pointer set.
(commit 27662 by Campbell from render25 branch)

9 years agomore lint includes
Campbell Barton [Tue, 23 Mar 2010 14:09:09 +0000 (14:09 +0000)]
more lint includes
Only source/blender/editors/ dir, should not give errors on different platforms
Only removing:  UI_*.h, ED_*.h, WM_*.h, DNA_*.h, IMB_*.h, RNA_*.h, PIL_*.h

9 years agoKeying Sets: BuiltIn vs Absolute Tweaks
Joshua Leung [Tue, 23 Mar 2010 11:59:34 +0000 (11:59 +0000)]
Keying Sets: BuiltIn vs Absolute Tweaks

This commit clarifies the somewhat "murky" separation between "builtin" and "absolute" KeyingSets as a result of discussions with Cessen.

* "Builtin" Keying Sets are now just the Keying Sets which in the past have been known as PyKeyingSets or Relative KeyingSets. These are registered from Py Scripts at startup, and will use the context info to determine what data they should be keyframing. These are stored per Blender session, independent of files, since usually these will be coded specific to sets of rigs used at a studio.

* "Absolute" Keying Sets are the ones that you can create from the Scene buttons and/or KKEY or RMB over any property. They specify the exact set of properties which should always get keyframed together. These are stored in the scene.

In relation to this, I've made it possible to now set one of the builtin Keying Set types as the active Keying Set.
* For now, this can only be done via the box beside the insert/delete key operator buttons on the TimeLine header (now complete with an recycled icon - HINT TO ICON DESIGNERS, to make this a bit more obvious). Later on I'll commit an operator to set this via a hotkey.
* The "IKEY" menu will only show up when there is no active Keying Set. When there is one, keying will happen silently (with info notice at the top of the screen). Later on, I'll hook this menu up to a hotkey, so that that active Keying Set can be changed without inserting keyframes or clearing active Keying Set...
* By default, there isn't any default Keying Set enabled. IMO, this is probably a good default, though some might like to have LocRotScale instead.
* I'm not terribly impressed with the search menu for the items being SORTED (and of all things, alphabetically!) currently, since this does break muscle-memory with the menu (and jumbles up order of closely related vs not closely related).
* The Scene buttons for KeyingSets still need some changes to fully cope with users setting builtin KeyingSets as active sometimes. Controls which are useless or shouldn't be used when a builtin set is shown are being shown.

Builtin set registrations have been tweaked a bit:
* Renamed "bl_idname" to "bl_label" for consistency with rest of API. Note that this is the identifier used by Blender internally when searching for the KeyingSet, and is also what the user sees.

9 years agoAdded a line sampler to the histogram panel in the image space.
Robert Holcomb [Tue, 23 Mar 2010 01:22:33 +0000 (01:22 +0000)]
Added a line sampler to the histogram panel in the image space.
Patch #21712 from Xavier Thomas.
now updates in real time as you pull the line.

9 years agoFix for child drawing bug reported in the comments of [#21103] Updating bugs in Parti...
Janne Karhu [Mon, 22 Mar 2010 19:38:40 +0000 (19:38 +0000)]
Fix for child drawing bug reported in the comments of [#21103] Updating bugs in Particle Mode

9 years agoFix #20548: flat shading not drawing right in sculpt mode.
Brecht Van Lommel [Mon, 22 Mar 2010 17:17:36 +0000 (17:17 +0000)]
Fix #20548: flat shading not drawing right in sculpt mode.

9 years agoFix for [#21103] Updating bugs in Particle Mode
Janne Karhu [Mon, 22 Mar 2010 17:12:08 +0000 (17:12 +0000)]
Fix for [#21103] Updating bugs in Particle Mode

9 years agoMath Lib: make some more vector functions use const arguments.
Brecht Van Lommel [Mon, 22 Mar 2010 15:55:12 +0000 (15:55 +0000)]
Math Lib: make some more vector functions use const arguments.

9 years agoFix node material properties not showing correct, the code here should not
Brecht Van Lommel [Mon, 22 Mar 2010 15:50:16 +0000 (15:50 +0000)]
Fix node material properties not showing correct, the code here should not
be removed, because some panels use the parent materials while others use
the nested materials.

9 years agoSculpt: fix memory leak with anchored stroke option.
Brecht Van Lommel [Mon, 22 Mar 2010 13:24:41 +0000 (13:24 +0000)]
Sculpt: fix memory leak with anchored stroke option.

9 years agoScrew Modifier
Campbell Barton [Mon, 22 Mar 2010 12:09:39 +0000 (12:09 +0000)]
Screw Modifier
flip the closing edge so when applied a second time it doesnt flip the closing ring of faces. (means you can make a torus from 1 vertex and 2 modifiers)

9 years agoSculpt Mode Bugfixes:
Brecht Van Lommel [Mon, 22 Mar 2010 11:59:36 +0000 (11:59 +0000)]
Sculpt Mode Bugfixes:

* #20833: layer brush doesn't work with multires.
* #20946: sculpt mode partially removes parts of the mesh in the viewport.
* #20420: grab brush stops after moving some distance.
* #20906: sculpt grab tool moves in wrong direction.
* #21132 and #21272: undo on object with subdivision surface modifier crashes.
* #21115: subsurf + multires + sculpting + undo causes crash.
* #20683: sculpt + multires apply + undo crash.
* #19094: wrong outline in solid mode.

9 years agospaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)
Campbell Barton [Mon, 22 Mar 2010 09:30:00 +0000 (09:30 +0000)]
spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)

9 years agofixes for screw modifier
Campbell Barton [Mon, 22 Mar 2010 08:49:12 +0000 (08:49 +0000)]
fixes for screw modifier
- steps for a closed screw was off  by 1
- screw offset wasnt being copied

9 years agoScrew Modifier (old patch was called Lathe)
Campbell Barton [Mon, 22 Mar 2010 00:22:52 +0000 (00:22 +0000)]
Screw Modifier (old patch was called Lathe)

didnt commit this patch because curves are generally better to create a shape to lathe however now that curves can have modifiers applied to them I think its good to have this.

Added options to offset the lathe so it can work like the screw tool as well.

- optional object for axis which also controls the center point.
- screw offset so rather then just lathing this can work more like the screw tool.
- screw optionally using the object distance along the axis.
- iterations so the screw can be applied multiple times.

tested to work well with curves.

9 years agorotate_m4 was using degrees rather then radians.
Campbell Barton [Mon, 22 Mar 2010 00:14:56 +0000 (00:14 +0000)]
rotate_m4 was using degrees rather then radians.

9 years agowhen curves draw as derived meshes, check their face count rather then if the display...
Campbell Barton [Sun, 21 Mar 2010 22:54:30 +0000 (22:54 +0000)]
when curves draw as derived meshes, check their face count rather then if the display list has faces.

9 years agoremove unused includes
Campbell Barton [Sun, 21 Mar 2010 22:52:56 +0000 (22:52 +0000)]
remove unused includes

9 years agoBig cleanup of particle system core, also some minor pointcache cleanup. Shouldn...
Janne Karhu [Sun, 21 Mar 2010 20:36:06 +0000 (20:36 +0000)]
Big cleanup of particle system core, also some minor pointcache cleanup. Shouldn't contain any functional changes.

9 years agotake 2...
Campbell Barton [Sun, 21 Mar 2010 15:59:08 +0000 (15:59 +0000)]
take 2...

9 years agorecent removal of includes broke for msvc
Campbell Barton [Sun, 21 Mar 2010 15:47:13 +0000 (15:47 +0000)]
recent removal of includes broke for msvc

9 years agoFix for sequencer adding scene strips of the same scene resulting in an endless recur...
Joerg Mueller [Sun, 21 Mar 2010 15:40:36 +0000 (15:40 +0000)]
Fix for sequencer adding scene strips of the same scene resulting in an endless recursion.

9 years ago[#21682] help() doesn't work in the console
Campbell Barton [Sun, 21 Mar 2010 14:56:26 +0000 (14:56 +0000)]
[#21682] help() doesn't work in the console
replace pydoc's pager function so the console's input isnt used.

9 years ago(no commit message)
Tom Musgrove [Sun, 21 Mar 2010 14:46:43 +0000 (14:46 +0000)]

9 years agoremoved unused includes, except for physics and particle related files
Campbell Barton [Sun, 21 Mar 2010 13:42:25 +0000 (13:42 +0000)]
removed unused includes, except for physics and particle related files

9 years agoremove includes that arnt needed
Campbell Barton [Sun, 21 Mar 2010 13:07:31 +0000 (13:07 +0000)]
remove includes that arnt needed

9 years ago[#21692] Blender Crashes upon trying to view UV Test Grid (r27639)
Campbell Barton [Sun, 21 Mar 2010 10:25:21 +0000 (10:25 +0000)]
[#21692] Blender Crashes upon trying to view UV Test Grid (r27639)
fix for mistake in own commit when moving grid color func into its own file.

9 years agoFix syntax for ID keyword.
Guillermo S. Romero [Sun, 21 Mar 2010 01:14:04 +0000 (01:14 +0000)]
Fix syntax for ID keyword.

9 years ago[#21660] improved UV test grid
Campbell Barton [Sun, 21 Mar 2010 00:25:52 +0000 (00:25 +0000)]
[#21660] improved UV test grid
from shuvro sarker (shuvro)
Added text to the patch and made other minor tweaks.

moved image generation functions into their own file.

9 years agoOK, compiling doesn't mean it runs, now it should really be fixed, as I don't use...
Joerg Mueller [Sun, 21 Mar 2010 00:04:50 +0000 (00:04 +0000)]
OK, compiling doesn't mean it runs, now it should really be fixed, as I don't use NAN directly anymore.

9 years agoSVN maintenance.
Guillermo S. Romero [Sat, 20 Mar 2010 23:43:50 +0000 (23:43 +0000)]
SVN maintenance.

9 years agoFinally, this should really fix the msvc and old ubuntu compiler problems with NAN...
Joerg Mueller [Sat, 20 Mar 2010 23:36:08 +0000 (23:36 +0000)]
Finally, this should really fix the msvc and old ubuntu compiler problems with NAN and finite.

9 years agodrawing text in a byte buffer wasnt working (probably never tested since float buffer...
Campbell Barton [Sat, 20 Mar 2010 23:31:48 +0000 (23:31 +0000)]
drawing text in a byte buffer wasnt working (probably never tested since float buffer is used for rendering)

9 years agoYet another try to get NaN working on MSVC.
Joerg Mueller [Sat, 20 Mar 2010 20:00:15 +0000 (20:00 +0000)]
Yet another try to get NaN working on MSVC.

9 years agoHopefully another fix for MSVC...
Joerg Mueller [Sat, 20 Mar 2010 19:51:38 +0000 (19:51 +0000)]
Hopefully another fix for MSVC...

9 years ago- submit docs now uses the new dialog with an OK button
Campbell Barton [Sat, 20 Mar 2010 19:22:34 +0000 (19:22 +0000)]
- submit docs now uses the new dialog with an OK button
- submitting operator docs sent them twice.

9 years agoremove unused includes for blenlib, left ifdef's for non linux os's alone.
Campbell Barton [Sat, 20 Mar 2010 18:52:03 +0000 (18:52 +0000)]
remove unused includes for blenlib, left ifdef's for non linux os's alone.

9 years agopatch #21680 from Richard Olsson
Campbell Barton [Sat, 20 Mar 2010 18:03:59 +0000 (18:03 +0000)]
patch #21680 from Richard Olsson

This is so python scripts can have popups which do not redo all the time.

9 years agowarning fix
Campbell Barton [Sat, 20 Mar 2010 16:56:52 +0000 (16:56 +0000)]
warning fix

9 years agomerge own commits into render branch into trunk since 27560
Campbell Barton [Sat, 20 Mar 2010 16:41:01 +0000 (16:41 +0000)]
merge own commits into render branch into trunk since 27560
27562, 27570, 27571, 27574, 27576, 27577, 27579, 27590, 27591, 27594, 27595, 27596, 27599, 27605, 27611, 27612, 27613, 27614, 27623

9 years agoReplacing NAN with C++ limits version, hope that works for MSVC...
Joerg Mueller [Sat, 20 Mar 2010 16:28:51 +0000 (16:28 +0000)]
Replacing NAN with C++ limits version, hope that works for MSVC...

9 years agoFix [#21658] file browser "hide invisible" doesn't hide anything
Andrea Weikert [Sat, 20 Mar 2010 14:23:56 +0000 (14:23 +0000)]
Fix [#21658] file browser "hide invisible" doesn't hide anything
- moved global hide_dot to filelist.
- hiding dot files is now included in the filtering of files, which means that for this directory also doesn't have to be read anymore.
- reverted changes of rev. 27491 and related changes in rev. 27523 in favor of a more general abstraction for the different 'file browser modes' with respect to filtering.

9 years agoFix for [#21639] Playback with AV-sync and None sound system.
Joerg Mueller [Sat, 20 Mar 2010 11:50:27 +0000 (11:50 +0000)]
Fix for [#21639] Playback with AV-sync and None sound system.

9 years ago"Fix" aka implementation of [#21548] Audio doesn't work when adding scenes with audio...
Joerg Mueller [Sat, 20 Mar 2010 11:15:16 +0000 (11:15 +0000)]
"Fix" aka implementation of [#21548] Audio doesn't work when adding scenes with audio to another scene.

9 years agoCocoa: fix some mem leaks appearing on 10.4 builds
Damien Plisson [Sat, 20 Mar 2010 10:14:59 +0000 (10:14 +0000)]
Cocoa: fix some mem leaks appearing on 10.4 builds

9 years agoOperator name improvements in select menu
Daniel Salazar [Sat, 20 Mar 2010 05:14:22 +0000 (05:14 +0000)]
Operator name improvements in select menu

9 years agoBGE: bindId property in VideoTexture.Texture (to get the openGL id of the texture)
Dalai Felinto [Sat, 20 Mar 2010 00:11:25 +0000 (00:11 +0000)]
BGE: bindId property in VideoTexture.Texture (to get the openGL id of the texture)

Now if you have a VideoTexture.Texture you can use its id and draw it with bgl
The Id is only going to be valid if the obj you are getting the VideoTexture.Texture from has a valid texture. In the examples you will see them as planes, that become invisible at load time, but are needed to validate the texture id.

This is a simple example file:

And a (much) more advanced one:
(get also this image and save it to the same folder of your blend file - )

Benoit, I couldn't decide on better names so for now I'm glad with this one.

9 years agoAdding Non Manifold to select menu in edit mode for vertex and/or edge
Daniel Salazar [Fri, 19 Mar 2010 06:57:55 +0000 (06:57 +0000)]
Adding Non Manifold to select menu in edit mode for vertex and/or edge
select mode

9 years agoMore F-Modifier Tweaks:
Joshua Leung [Fri, 19 Mar 2010 03:38:14 +0000 (03:38 +0000)]
More F-Modifier Tweaks:

This commit started out aiming to make the "Stepped" F-Modifier (committed last night) even more useful, but ended up fixing a few other finer-points of how F-Modifiers work.

Firstly, the new stuff:
I've addded options to the Stepped F-Modifier to not affect frames before and/or after specified values, and renamed the 'start offset' to 'offset' for clarity.

The main objective of this is to allow Stepped F-Modifiers to only affect certain time ranges, so that by layering/using multiple instances of the F-Modifier, it can be possible to have multiple stepping-sizes.

This allows for effects like:
or in words, it provides a convenient mechanism for animators to specify whether sections of the animation is shown "on twos", "fours", or even "forty-second-ths plus a smidgen", as can be easily done with 2D.

Assorted changes to support this:
* Properly fixed up how F-Modifiers that work with time, evaluate the time to evaluate the curve at. Now layered time effects like this should be possible in a much nicer way.

* Added proper value range validation/clamping to many properties. There are still a lot more that need checking, but at least more properties now do "the right thing".

9 years agoHack to make people stop bugging me.
Martin Poirier [Fri, 19 Mar 2010 03:26:31 +0000 (03:26 +0000)]
Hack to make people stop bugging me.

Working around a problem in a work around for holes in the operator API and event system.

9 years agoMissed a file - stepped F-Modifier should have its handles visible+editable to be...
Joshua Leung [Thu, 18 Mar 2010 13:05:42 +0000 (13:05 +0000)]
Missed a file - stepped F-Modifier should have its handles visible+editable to be useful

9 years agoF-Modifier Goodies (as requested by @ndy):
Joshua Leung [Thu, 18 Mar 2010 13:04:46 +0000 (13:04 +0000)]
F-Modifier Goodies (as requested by @ndy):

* Copy/Paste operators for F-Modifiers
Available in Graph and NLA Editors. Use the Copy/Paste buttons beside the 'Add Modifier' buttons.

Copy copies all the modifiers of the ACTIVE F-Curve or Strip depending on the editor.
Paste pastes modifiers from the buffer to all the selected F-Curves or Strips, adding the new modifiers to the ends of each list.

* 'Stepped Interpolation' F-Modifier
This modifier holds each interpolated value from the F-Curve for several frames without changing the timing.

This allows to preview motions 'on-twos' for example without altering the timing, or having to go through setting heaps of keyframes. In this case, Andy wanted to use this for CG <-> StopMo.

9 years agoCMake: FFMPEG directory and libraries are now configurable.
Brecht Van Lommel [Thu, 18 Mar 2010 10:16:04 +0000 (10:16 +0000)]
CMake: FFMPEG directory and libraries are now configurable.

9 years agoBugfix: Autokeying was non-functional after the Keying Sets refactor
Joshua Leung [Thu, 18 Mar 2010 07:53:46 +0000 (07:53 +0000)]
Bugfix: Autokeying was non-functional after the Keying Sets refactor

- The RNA wrapping for the generate callback was still wrong, with the primary effect being that C-code calling this had unexpected consequences that were hard to debug.
- Fixed some defective checks that meant that when specifying the RNA-pointers for the Keying Set to use (rather than using the Keying Set's own iterator callback) would never add any info.

9 years agoRemoved the 'recover temp' option from the splash screen - the way the temp saving...
Matt Ebb [Thu, 18 Mar 2010 07:05:20 +0000 (07:05 +0000)]
Removed the 'recover temp' option from the splash screen - the way the temp saving currently
works, it's mostly non-functional there (i.e. when you've just started the application).

It would be nice if blender could name the temp files in a special way so that it could actually
search through the temp folder and find the most recently saved temp file, but for now, I'll
just remove the option.

9 years agoFix [#21657] Blender crashes after importing .obj and selecting a material
Matt Ebb [Thu, 18 Mar 2010 06:03:41 +0000 (06:03 +0000)]
Fix [#21657] Blender crashes after importing .obj and selecting a material

Creating an object via some pre-existing obdata via the py api wasn't properly initialising the
object/mesh material link data.

9 years agoFix [#21568] Scene Linking
Matt Ebb [Thu, 18 Mar 2010 04:46:27 +0000 (04:46 +0000)]
Fix [#21568] Scene Linking

9 years agoFix [#20908] Box Select On File/Append Selects Too Many Files
Matt Ebb [Thu, 18 Mar 2010 04:09:59 +0000 (04:09 +0000)]
Fix [#20908] Box Select On File/Append Selects Too Many Files

9 years agoFix [#21651] After Fix # 21114 Adding mesh in local at cursor position doesn't work
Matt Ebb [Thu, 18 Mar 2010 01:26:56 +0000 (01:26 +0000)]
Fix [#21651] After Fix # 21114 Adding mesh in local at cursor position doesn't work

Silly bug from yesterday..

9 years agoBGE: blenderplayer building again.
Dalai Felinto [Thu, 18 Mar 2010 00:36:20 +0000 (00:36 +0000)]
BGE: blenderplayer building again.
*side note: Quadbuffer seems to be partially working in Blender 2.5 (it's 100% in 2.49). I'll try to take a look at that later.

9 years agoFixed a crash switching to brush texture nodes
Matt Ebb [Wed, 17 Mar 2010 22:54:55 +0000 (22:54 +0000)]
Fixed a crash switching to brush texture nodes

Also removed some python code to check for node materials within the material and texture properties. It seems to go fine without it, and this should be handled by context instead.

9 years agoSound bugfixes:
Brecht Van Lommel [Wed, 17 Mar 2010 21:38:53 +0000 (21:38 +0000)]
Sound bugfixes:
* sound file path was not displayed in sequencer panel.
* sound strip with relative paths would stop working after undo.
(commit 27575 by Brecht from render25 branch)

9 years agoFix render info text not showing up in image editor while building
Brecht Van Lommel [Wed, 17 Mar 2010 21:33:28 +0000 (21:33 +0000)]
Fix render info text not showing up in image editor while building
render database, due to threading fix.

9 years agoPyKeyingSet Bugfixes:
Joshua Leung [Wed, 17 Mar 2010 11:34:27 +0000 (11:34 +0000)]
PyKeyingSet Bugfixes:
* With multiple objects selected, only one of the objects got keyframed. The code which was checking for duplicate paths was wrongly assuming to ignore the ID-block used still.

* Not registering a Keying Set as 'builtin' would crash on startup. I've made all Keying Sets fallback to adding as if they were local for now, but a better solution is coming soon.

* Fixed a typo in RNA function wrappers for the generator callback, since it was looking for the iterator only. This doesn't seem to have caused any problems (thankfully).

9 years agoFix [#21553] Re-Projection just opening the image editor but not the image.
Matt Ebb [Wed, 17 Mar 2010 03:07:37 +0000 (03:07 +0000)]
Fix [#21553] Re-Projection just opening the image editor but not the image.

Campbell please check/beautify if you like, but it works properly on OS X, either
opening Preview with the 'open' command or Photoshop, when the path is set
in user preferences.

9 years agoFix [#21285] Assigning an Edge Rotate (clockwise) shortcut also deletes affected...
Matt Ebb [Wed, 17 Mar 2010 01:56:41 +0000 (01:56 +0000)]
Fix [#21285] Assigning an Edge Rotate (clockwise) shortcut also deletes affected faces when used

9 years agoFix [#21329] Extrude of single vertex constrained
Matt Ebb [Wed, 17 Mar 2010 00:54:34 +0000 (00:54 +0000)]
Fix [#21329] Extrude of single vertex constrained

9 years agoFix [#21114] Graphical cursor displayed in wrong position when switching to local...
Matt Ebb [Wed, 17 Mar 2010 00:05:40 +0000 (00:05 +0000)]
Fix [#21114] Graphical cursor displayed in wrong position when switching to local ortho.

9 years agoFix: Incorrect alpha values were displayed when sampling a float image in the image...
Matt Ebb [Tue, 16 Mar 2010 22:19:43 +0000 (22:19 +0000)]
Fix: Incorrect alpha values were displayed when sampling a float image in the image editor,
reported in IRC by kahr-alpha

9 years ago"Fill deformed" option for 2D curves
Sergey Sharybin [Tue, 16 Mar 2010 21:09:53 +0000 (21:09 +0000)]
"Fill deformed" option for 2D curves

Add new option named "Fill deformed". If this option is switched on.
2D curve will be first deformed by modifiers and only then be filled
with faces.

9 years agoFix [#21634] GHOST_WindowCocoa: activeWindow null pointer check
Damien Plisson [Tue, 16 Mar 2010 20:42:12 +0000 (20:42 +0000)]
Fix [#21634] GHOST_WindowCocoa: activeWindow null pointer check

9 years agoDaniel Lara pointed out that adding a Maintain Volume constraint via 3D view hotkey...
Roland Hess [Tue, 16 Mar 2010 18:34:30 +0000 (18:34 +0000)]
Daniel Lara pointed out that adding a Maintain Volume constraint via 3D view hotkey automatically added an Empty for Target. This should not have been.

9 years agono need to include the setting names in enum items
Brecht Van Lommel [Tue, 16 Mar 2010 18:22:55 +0000 (18:22 +0000)]
no need to include the setting names in enum items
(commit 27539 by Campbell from render25 branch)

9 years agooption to lock alpha while projection painting.
Brecht Van Lommel [Tue, 16 Mar 2010 18:05:53 +0000 (18:05 +0000)]
option to lock alpha while projection painting.
(commit 27538 by Campbell from render25 branch)

9 years agotransform marker sync for extend and grab is back.
Brecht Van Lommel [Tue, 16 Mar 2010 18:01:22 +0000 (18:01 +0000)]
transform marker sync for extend and grab is back.
(commit 27537 by Campbell from render25 branch)

9 years agothe string 'Environment' is too long for a pass name, was causing crashes in FSA...
Brecht Van Lommel [Tue, 16 Mar 2010 18:00:45 +0000 (18:00 +0000)]
the string 'Environment' is too long for a pass name, was causing crashes in FSA. use Env instead.
(commit 27536 by Campbell from render25 branch)

9 years agono need to set flat shading for faces manually
Brecht Van Lommel [Tue, 16 Mar 2010 17:59:39 +0000 (17:59 +0000)]
no need to set flat shading for faces manually
(commit 27534 by Campbell from render25 branch)