blender.git
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)

9 years agoadding faces was setting the wrong flag, smooth rather then selected.
Brecht Van Lommel [Tue, 16 Mar 2010 17:59:11 +0000 (17:59 +0000)]
adding faces was setting the wrong flag, smooth rather then selected.
(commit 27533 by Campbell from render25 branch)

9 years agoWkey in uv editor brings up weld/align menu rather then welding.
Brecht Van Lommel [Tue, 16 Mar 2010 17:58:44 +0000 (17:58 +0000)]
Wkey in uv editor brings up weld/align menu rather then welding.
(commit 27513 by Campbell from render25 branch)

9 years agoimplify skipping quad->tri was being done even when the main simplify option was...
Brecht Van Lommel [Tue, 16 Mar 2010 17:58:13 +0000 (17:58 +0000)]
implify skipping quad->tri was being done even when the main simplify option was disabled.
(commit 27512 by Campbell from render25 branch)

9 years agodraw option to only display what is rendered, used for sequencer, opengl drawing...
Brecht Van Lommel [Tue, 16 Mar 2010 17:49:31 +0000 (17:49 +0000)]
draw option to only display what is rendered, used for sequencer, opengl drawing by default. since we use preview renders a lot the empties & armatures can get in the way also.
(commit 27511 by Campbell from render25 branch)

9 years agomade re-project UI less confusing
Brecht Van Lommel [Tue, 16 Mar 2010 17:45:01 +0000 (17:45 +0000)]
made re-project UI less confusing
(commit 27457 by Campbell from render25 branch)

9 years agominor changes to rna names for consistancy
Brecht Van Lommel [Tue, 16 Mar 2010 17:42:58 +0000 (17:42 +0000)]
minor changes to rna names for consistancy
(commit 27445 by Campbell from render25 branch)

9 years agochange the scene opengl sequence rendering to be a global option with rendering and...
Brecht Van Lommel [Tue, 16 Mar 2010 17:37:34 +0000 (17:37 +0000)]
change the scene opengl sequence rendering to be a global option with rendering and scrubbing settings.
still need to do a do_versions for this to work right without changing settings.
(commit 27442 by Campbell from render25 branch)

9 years agoerror in recent commit.
Brecht Van Lommel [Tue, 16 Mar 2010 17:24:13 +0000 (17:24 +0000)]
error in recent commit.
(commit 27437 by Campbell from render25 branch)

9 years agolibrary data selector, respect hide dot data, unless the user enters a '.'
Brecht Van Lommel [Tue, 16 Mar 2010 17:23:51 +0000 (17:23 +0000)]
library data selector, respect hide dot data, unless the user enters a '.'
(commit 27435 by Campbell from render25 branch)

9 years ago- menu for selecting add scenes for the sequencer.
Brecht Van Lommel [Tue, 16 Mar 2010 17:23:20 +0000 (17:23 +0000)]
- menu for selecting add scenes for the sequencer.
- update internal 'btempdir' from userprefs on changing and initializing the temp dir.
- add sequence strip operators nolonger require the sequence view to be active (better for automation).
(commit 27434 by Campbell from render25 branch)

9 years agofix for nasty bug where registering properties would register them in the parent...
Brecht Van Lommel [Tue, 16 Mar 2010 17:20:15 +0000 (17:20 +0000)]
fix for nasty bug where registering properties would register them in the parent classes SRNA, made for confusing rigify args turning up in add sequencer adding collection.
(commit 27433 by Campbell from render25 branch)

9 years agomade argument conversion for much more verbose, wasnt giving enough info with bad...
Brecht Van Lommel [Tue, 16 Mar 2010 17:19:42 +0000 (17:19 +0000)]
made argument conversion for much more verbose, wasnt giving enough info with bad operator args.
(commit 27432 by Campbell from render25 branch)

9 years agoFixes for thread related render / compositing crashes:
Brecht Van Lommel [Tue, 16 Mar 2010 16:58:45 +0000 (16:58 +0000)]
Fixes for thread related render / compositing crashes:

* Viewer node could free image while it is being redrawn, viewer image
  buffers now need acquire/release to be accessed as was already the
  case for render results.
* The Composite node could free the image buffers outside of a lock,
  also causing simultaneous redraw to crash.
* Especially on Windows, re-rendering could crash when drawing an image
  that was freed. When RE_RenderInProgress was true it would access the
  image buffer and simply return it while it could still contain a pointer
  to a render result buffer that was already freed. I don't understand
  why this case was there in the first place, so I've removed it.

Possibly fixes bugs #20174, #21418, #21391, #21394.

9 years agoFix this error when building with collada: http://www.pasteall.org/11757
Arystanbek Dyussenov [Tue, 16 Mar 2010 16:15:30 +0000 (16:15 +0000)]
Fix this error when building with collada: pasteall.org/11757

9 years agoNew "Maintain Volume" constraint. When attached to a bone, you specify a "free" axis...
Roland Hess [Tue, 16 Mar 2010 12:55:56 +0000 (12:55 +0000)]
New "Maintain Volume" constraint. When attached to a bone, you specify a "free" axis. Upon scaling, this free axis scales normally, but the constraint forces the other two axes to adjust themselves appropriately so that overall bone volume is maintained. So, setting "Y" as the free axis (the default) creates a bone that automatically squashes and stretches when scaling. Thanks to Aligorith, Fweeb, Cessen and others for the feedback.

9 years agoKeying Set Fixes:
Joshua Leung [Tue, 16 Mar 2010 10:18:19 +0000 (10:18 +0000)]
Keying Set Fixes:
* 'Export Keying Set' operator works again - a change in the previous commit broke the created code
* Relative Keying Sets don't get their paths shown
* Keying Set paths show options for inserting keyframes too now

---

Another attempt at fixing compile troubles, and removed some commented out + obsolete stuff.

9 years agoFixing compiler errors for those people who compile those c++ modules... bleh!
Joshua Leung [Tue, 16 Mar 2010 08:07:43 +0000 (08:07 +0000)]
Fixing compiler errors for those people who compile those c++ modules... bleh!

9 years agoFix [#21250] Auto Refresh Movies on UV/Image editor doesn't work
Matt Ebb [Tue, 16 Mar 2010 08:06:50 +0000 (08:06 +0000)]
Fix [#21250] Auto Refresh Movies on UV/Image editor doesn't work

9 years agoFix [#21165] Moved textures don't move the animation curves
Matt Ebb [Tue, 16 Mar 2010 07:44:57 +0000 (07:44 +0000)]
Fix [#21165] Moved textures don't move the animation curves

9 years ago== Massive Keying Sets Recode ==
Joshua Leung [Tue, 16 Mar 2010 06:18:49 +0000 (06:18 +0000)]
== Massive Keying Sets Recode ==

After a few days of wrong turns and learning the finer points of RNA-type-subclassing the hard way, this commit finally presents a refactored version of the Keying Sets system (now version 2) based on some requirements from Cessen.

For a more thorough discussion of this commit, see
http://sites.google.com/site/aligorith/keyingsets_2.pdf?attredirects=0&d=1

------

The main highlight of this refactor is that relative Keying Sets have now been recoded so that Python callbacks are run to generate the Keying Set's list of paths everytime the Keying Set is used (to insert or delete keyframes), allowing complex heuristics to be used to determine whether a property gets keyframed based on the current context. These checks may include checking on selection status of related entities, or transform locks.

Built-In KeyingSets have also been recoded, and moved from C and out into Python. These are now coded as Relative Keying Sets, and can to some extent serve as basis for adding new relative Keying Sets. However, these have mostly been coded in a slightly 'modular' way which may be confusing for those not so familiar with Python in general. A usable template will be added soon for more general usage.

Keyframing settings (i.e. 'visual', 'needed') can now be specified on a per-path basis now, which is especially useful for Absolute Keying Sets, where control over this is often beneficial.

Most of the places where Auto-Keyframing is performed have been tidied up for consistency. I'm sure quite a few issues still exist there, but these I'll clean up over the next few days.

9 years agoPlay Back Rendered Animation operator was left out of Screen->Render operator name...
Matt Ebb [Tue, 16 Mar 2010 05:04:56 +0000 (05:04 +0000)]
Play Back Rendered Animation operator was left out of Screen->Render operator name change

9 years agoadded different sampling methods in rotate node
Robert Holcomb [Mon, 15 Mar 2010 22:36:39 +0000 (22:36 +0000)]
added different sampling methods in rotate node
fixed bug in difference matte node that prevented using a solid color for second input
-also clairified some variable names to be more meaningful

9 years agoFix [#20419] OSX Cocoa physical punctuation keys retrieval fix
Damien Plisson [Mon, 15 Mar 2010 20:38:04 +0000 (20:38 +0000)]
Fix [#20419] OSX Cocoa physical punctuation keys retrieval fix

Cocoa charactersIgnoringModifiers API still takes the Shift key into account. Fix is to use Apple new 10.5 Carbon(!) API that is 64bit compatible to take into account the international keyboard layout when retrieving the physical key pressed/released.
Needed to use an even older API for 10.4 builds.

9 years agoFix [#21618] Wrong Icon For BLEND file on File/Append
Andrea Weikert [Mon, 15 Mar 2010 20:28:13 +0000 (20:28 +0000)]
Fix [#21618] Wrong Icon For BLEND file on File/Append

While the folder icon was originally planned when in append/link mode, it's easier to distinguish with a blender icon, so the folder icon is now replaced.

Also fixed issue introduced in rev. 27491 where filter settings were incorrectly set when moving out of .blend file again.

9 years agoFix #21619 and #21613: edge loop delete crashes, after recent transform
Brecht Van Lommel [Mon, 15 Mar 2010 20:22:05 +0000 (20:22 +0000)]
Fix #21619 and #21613: edge loop delete crashes, after recent transform
manipulator ctrl+click increment fix.

9 years agoCompile fix for MSVC
Andrea Weikert [Mon, 15 Mar 2010 18:52:22 +0000 (18:52 +0000)]
Compile fix for MSVC
- missing #define for finite and isnan

9 years agofixing bad level call
Tom Musgrove [Mon, 15 Mar 2010 15:36:16 +0000 (15:36 +0000)]
fixing bad level call

9 years agoPatch #21569 to fix bug #21530: on X11, middle mouse button drag cancelled
Brecht Van Lommel [Mon, 15 Mar 2010 10:25:07 +0000 (10:25 +0000)]
Patch #21569 to fix bug #21530: on X11, middle mouse button drag cancelled
when moving wheel (with horizontal scrolling), was sending middle mouse
event in cases where it should not. Patch by Anthony Edlin, thanks!

9 years agoFix [#21288] Colour Ramp doesn't update output
Matt Ebb [Mon, 15 Mar 2010 04:54:31 +0000 (04:54 +0000)]
Fix [#21288] Colour Ramp doesn't update output

Moved color ramp RNA to rna_color.c, was very texture-centric before.

9 years agoMake Hex field in colour picker work in gamma corrected space - means that copying...
Matt Ebb [Mon, 15 Mar 2010 02:30:53 +0000 (02:30 +0000)]
Make Hex field in colour picker work in gamma corrected space - means that copying Hex values to
and from other apps like Photoshop works as expected.

9 years agoFix [#21603] Mip-mapping setting not saved in User preferences
Matt Ebb [Mon, 15 Mar 2010 01:12:41 +0000 (01:12 +0000)]
Fix [#21603] Mip-mapping setting not saved in User preferences

9 years agoAdded curve Radius to properties panel in edit mode.
Matt Ebb [Mon, 15 Mar 2010 00:34:02 +0000 (00:34 +0000)]
Added curve Radius to properties panel in edit mode.

Related to bug [#21606] setting a Curve Radius doesn't take in account already set Values

9 years agopep8 warnings
Campbell Barton [Sun, 14 Mar 2010 23:26:17 +0000 (23:26 +0000)]
pep8 warnings

9 years agomore addon UI cleanup
Campbell Barton [Sun, 14 Mar 2010 23:19:44 +0000 (23:19 +0000)]
more addon UI cleanup

9 years ago[#21504] Projection Clone Paint broken
Campbell Barton [Sun, 14 Mar 2010 22:43:44 +0000 (22:43 +0000)]
[#21504] Projection Clone Paint broken
own error when adding re-project, broke cloning between 2 UV layers

9 years agoFix #20486: blender hangs upon import attempt of an .obj with >40k polys.
Brecht Van Lommel [Sun, 14 Mar 2010 22:30:57 +0000 (22:30 +0000)]
Fix #20486: blender hangs upon import attempt of an .obj with >40k polys.
Added automatic generation of lookup_int callbacks for collections, for
quicker lookup by index instead of looping over the whole thing. Import
is still quite slow, though now it only takes a few seconds.

The next bottleneck seems to be running update (depsgraph, notifiers, ..)
on setting every property. I fixed part of that by avoiding a notifier
to be added each time, now it checks for duplicates.

9 years agoVarious warning fixes.
Brecht Van Lommel [Sun, 14 Mar 2010 21:25:01 +0000 (21:25 +0000)]
Various warning fixes.

9 years agosoft bodies kind of bug fixing:
Jens Ole Wund [Sun, 14 Mar 2010 21:15:22 +0000 (21:15 +0000)]
soft bodies kind of bug fixing:
After watching 2.5 from a distance,
i did review the soft body module
to match in 2.5 every thing can be animated rule.
Until now i did not realize, that, by default, every property
is 'fcurve'-able unless told to be not.
I really like it that way.
However SB code did assume some things not to be
changing after birth of the SB object.
After spending some hours with softbody.c
/* as may be read in its history */
I think most of the SB properties are ready to go.
For those that do not, some of them never will,
i did reset the flag in the RNA definitions.

There is one not completely resolved:
bending stiffness
which will work if the initial value was non zero,
because only in this case the secondary set of springs
needed is built at all.

Duh, and there a zillions of cases to test ..
please do so.

9 years agodisallow 'nan' for button input and pydriver's
Campbell Barton [Sun, 14 Mar 2010 21:04:02 +0000 (21:04 +0000)]
disallow 'nan' for button input and pydriver's

9 years agoRendering from 3d view in local view or with unlocked layer was not
Brecht Van Lommel [Sun, 14 Mar 2010 20:24:11 +0000 (20:24 +0000)]
Rendering from 3d view in local view or with unlocked layer was not
working yet, now layer is passed along to render engine, changes quite
a few files because simple swapping trick no longer works with threading.

9 years agoFix crash reading files with animated particle properties.
Brecht Van Lommel [Sun, 14 Mar 2010 20:18:15 +0000 (20:18 +0000)]
Fix crash reading files with animated particle properties.

9 years agocleanup for addon python internals, fix filtering bug.
Campbell Barton [Sun, 14 Mar 2010 20:07:15 +0000 (20:07 +0000)]
cleanup for addon python internals, fix filtering bug.

9 years agotransform: Ctrl-Click on manipulators uses increments correctly.
Martin Poirier [Sun, 14 Mar 2010 19:38:36 +0000 (19:38 +0000)]
transform: Ctrl-Click on manipulators uses increments correctly.

9 years ago[#21523] Drag Immediately only working when "Select With" is set to LMB
Martin Poirier [Sun, 14 Mar 2010 18:58:14 +0000 (18:58 +0000)]
[#21523] Drag Immediately only working when "Select With" is set to LMB

Partial fix. Check lauch event if left or right mouse.

Also added a bug fix for manipulator (sometimes, type = 0)

9 years agoRemove SAT texture filter. It's not working, thought it was but that's
Brecht Van Lommel [Sun, 14 Mar 2010 18:22:04 +0000 (18:22 +0000)]
Remove SAT texture filter. It's not working, thought it was but that's
because the mipmap was not being refreshed. Also this will be problematic
to support when I add tile/mipmap cache, so would not rather not try to.
Can be added back afterwards if someone wants to make it work.

9 years agouser preference to disable the splash screen
Campbell Barton [Sun, 14 Mar 2010 18:08:12 +0000 (18:08 +0000)]
user preference to disable the splash screen

9 years agofix for bugreport:
Andrea Weikert [Sun, 14 Mar 2010 18:02:18 +0000 (18:02 +0000)]
fix for bugreport:
#21506 'sort by' while in append/link file browser causes files to disappear

- issue was that the objects were still filtered
- temporary fix until refactoring of the append/link integration

9 years agoattempt to fix build error on msvc
Campbell Barton [Sun, 14 Mar 2010 17:54:08 +0000 (17:54 +0000)]
attempt to fix build error on msvc

9 years agoAddons:
Thomas Dinges [Sun, 14 Mar 2010 17:32:35 +0000 (17:32 +0000)]
Addons:
Some code changes:

* Every Add-On now needs a dictionary with several infos, which are then displayed in the Blender UI and/or are used internally.

Example:
bl_addon_info = {'name': 'Measure panel',
                'author': 'Buerbaum Martin (Pontiac)',
                'version': '0.6.3',
                'blender': '2.5.2',
                'location': 'View3D > Properties > Measure',
                'url': 'http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Panel_Measure',
                'category' : 'UI'}

Unfinished/Not working yet
* The 'blender' tag is compared with the internal version number, it raises an error if the add-on was written for a newer Blender version.
* The 'category' tag will be added to the filter, so the add-ons can be searched/filtered.

9 years agostrip quites off buildinfo at startup (was doing this for splash screen and python...
Campbell Barton [Sun, 14 Mar 2010 17:18:36 +0000 (17:18 +0000)]
strip quites off buildinfo at startup (was doing this for splash screen and python api)

9 years ago== Sequencer ==
Peter Schlaile [Sun, 14 Mar 2010 16:36:41 +0000 (16:36 +0000)]
== Sequencer ==

This fixes [#21087] Opacity of 0 turns off effect rather than affecting transparency
and makes the whole early_out-business in strip stack a lot more readable.

The actual fix is just using the composited result in layer fall through
case (se1->ibuf_comp instead of se1->ibuf).

9 years agoremove unused includes
Campbell Barton [Sun, 14 Mar 2010 16:27:07 +0000 (16:27 +0000)]
remove unused includes

9 years agoremove unused includes
Campbell Barton [Sun, 14 Mar 2010 16:06:43 +0000 (16:06 +0000)]
remove unused includes

9 years agoFix #21171: ztransp render aliasing problem.
Brecht Van Lommel [Sun, 14 Mar 2010 14:26:46 +0000 (14:26 +0000)]
Fix #21171: ztransp render aliasing problem.

9 years agoFixing a part of [#21516]. Curve preset menu doesn't appear to be a menu.
Thomas Dinges [Sun, 14 Mar 2010 13:07:13 +0000 (13:07 +0000)]
Fixing a part of [#21516]. Curve preset menu doesn't appear to be a menu.
Converted to Operator Buttons. Fits well into the toolbar, lets hope, we won't get more presets. ;)

9 years agoFixed incorrect calculation of constructive modifiers when rendering.
Sergey Sharybin [Sun, 14 Mar 2010 13:05:42 +0000 (13:05 +0000)]
Fixed incorrect calculation of constructive modifiers when rendering.
DerivedMesh was crating from object's disp instead of specified one.

9 years agoFix #21572: command line render start frame can't be < 1. I've set it
Brecht Van Lommel [Sun, 14 Mar 2010 12:49:55 +0000 (12:49 +0000)]
Fix #21572: command line render start frame can't be < 1. I've set it
to use MINFRAME now which is 0, negative frames are not supported for
this yet.

9 years agoBugfix for [#21602] "C" Hotkey conflict when editing curve.
Thomas Dinges [Sun, 14 Mar 2010 12:35:15 +0000 (12:35 +0000)]
Bugfix for [#21602] "C" Hotkey conflict when editing curve.

Remapped "Cyclic Toggle" to ALT+C.

9 years agoBugfix for [#21560] space bar in edit mode of bezier curves doesnt work
Thomas Dinges [Sun, 14 Mar 2010 12:12:48 +0000 (12:12 +0000)]
Bugfix for [#21560] space bar in edit mode of bezier curves doesnt work

The wrong flag was used, OB_CURVE instead of OB_FONT.

9 years agoFix #21594: converting bevel objects to mesh stops displaying them in spacial cases
Sergey Sharybin [Sun, 14 Mar 2010 12:12:21 +0000 (12:12 +0000)]
Fix #21594: converting bevel objects to mesh stops displaying them in spacial cases

Mesh's boundbox should be re-calculated after curve->mesh conversion.
To avoid troubles with displaying texture space i've used
tex_space_mesh() for this.

9 years agoPyAPI Bugfix - Fix for crash on struct.path_to_id()
Joshua Leung [Sun, 14 Mar 2010 11:44:24 +0000 (11:44 +0000)]
PyAPI Bugfix - Fix for crash on struct.path_to_id()

9 years agoFix #21599: Duplicating an object with solidify doesnt copy the flags correctly
Sergey Sharybin [Sun, 14 Mar 2010 08:15:20 +0000 (08:15 +0000)]
Fix #21599: Duplicating an object with solidify doesnt copy the flags correctly

Someone forgot to copy solidify modifier's flag.

9 years agoBugfix #21565: Scale keys from DopeSheet transform menu causes crash
Joshua Leung [Sun, 14 Mar 2010 03:05:30 +0000 (03:05 +0000)]
Bugfix #21565: Scale keys from DopeSheet transform menu causes crash

The operators in this menu were using the wrong operators!

9 years agoenable basic soft body object options for
Jens Ole Wund [Sat, 13 Mar 2010 22:53:03 +0000 (22:53 +0000)]
enable basic soft body object options for
soft body aware objects as there are lattices and curves
since this is foreign terrain for me .. please check

9 years agosoft body property nodemass became 'hot' for meshes
Jens Ole Wund [Sat, 13 Mar 2010 21:22:56 +0000 (21:22 +0000)]
soft body property nodemass became 'hot' for meshes
could not test for lattices and curves since parts of the UI
is missing
will try to fix this next .. hurms not knowing what i am
doing there

9 years agosoftbody properties mingoal maxgoal are 'hot' now
Jens Ole Wund [Sat, 13 Mar 2010 19:12:54 +0000 (19:12 +0000)]
softbody properties mingoal maxgoal are 'hot' now
for meshes lattices and curves
changes work immediately in the running simulation

9 years agoadded method to change algorithm used in channel matte node. Limit a channel by...
Robert Holcomb [Sat, 13 Mar 2010 14:47:26 +0000 (14:47 +0000)]
added method to change algorithm used in channel matte node.  Limit a channel by another channel or limit by max of remaining channels.

9 years agoFix #21282: Segfault when using "Text on curve" option
Sergey Sharybin [Sat, 13 Mar 2010 11:22:39 +0000 (11:22 +0000)]
Fix #21282: Segfault when using "Text on curve" option

Ignore textoncurve property if it's type isn't OB_CURVE, since
only curves could have a path.

9 years ago[#21580] -- argument tries to load as a blend file
Martin Poirier [Sat, 13 Mar 2010 04:51:24 +0000 (04:51 +0000)]
[#21580] -- argument tries to load as a blend file

Stop processing arguments on --

9 years agogetting close to 2.5 'everything can be animated paradigm'
Jens Ole Wund [Sat, 13 Mar 2010 02:43:25 +0000 (02:43 +0000)]
getting close to 2.5 'everything can be animated paradigm'
well meshes do .. I've not been looking a the tail yet.
softbody.c

9 years agoRespect "divisible by 8" padding.
Guillermo S. Romero [Sat, 13 Mar 2010 02:35:32 +0000 (02:35 +0000)]
Respect "divisible by 8" padding.

9 years agoAdd-Ons:
Thomas Dinges [Sat, 13 Mar 2010 00:44:09 +0000 (00:44 +0000)]
Add-Ons:
*Added location value (for infos like "View3D > Properties > Measure")

9 years agoFix [#21351] PROPERTIES: Resolution changes based solely on changing
Matt Ebb [Sat, 13 Mar 2010 00:17:52 +0000 (00:17 +0000)]
Fix [#21351] PROPERTIES: Resolution changes based solely on changing
encoding format

Bypassed existing hardcoded ffmpeg presets that executed when changing
format, replaced with bpy presets.

Leaving old code there for now, haven't got python/rna access to the ffmpeg
id properties.. Anyone know how to do this?
Code snippets here: http://www.pasteall.org/11657/c

9 years agoPatch [#21539] Improved organization of add-ons panel by Bart Crouch (crouch), with...
Thomas Dinges [Sat, 13 Mar 2010 00:14:36 +0000 (00:14 +0000)]
Patch [#21539] Improved organization of add-ons panel by Bart Crouch (crouch), with some UI code cleanup by myself.

This patch adds following features:
- Filter Add-ons by a category.
- Search Add-ons by Name and Author.
- Possibility to expand an Add-on, displaying more information like author, version, description, etc.
- Warns when a user wants to enable a script that was written for a newer version of blender

9 years agoconfirmed with multiple people that Collada builds fine with mingw win32 on scons...
Tom Musgrove [Fri, 12 Mar 2010 20:08:13 +0000 (20:08 +0000)]
confirmed with multiple people that Collada builds fine with mingw win32 on scons.  So setting it back to true by default.

9 years agoupdated despill node to incorperate changes from Xavier Thomas's patch #18012
Robert Holcomb [Fri, 12 Mar 2010 18:47:35 +0000 (18:47 +0000)]
updated despill node to incorperate changes from Xavier Thomas's patch #18012

9 years agoFix #21042: sculpt not working from orthographic camera view.
Brecht Van Lommel [Fri, 12 Mar 2010 17:12:04 +0000 (17:12 +0000)]
Fix #21042: sculpt not working from orthographic camera view.

9 years agoFix #20551: sculpt mode, render and then sculpt crash.
Brecht Van Lommel [Fri, 12 Mar 2010 16:51:12 +0000 (16:51 +0000)]
Fix #20551: sculpt mode, render and then sculpt crash.

9 years agoFix #21224, "FBX export has object translation issues".
Arystanbek Dyussenov [Fri, 12 Mar 2010 16:50:52 +0000 (16:50 +0000)]
Fix #21224, "FBX export has object translation issues".

Reversed the order of all matrix multiplications to confirm to API change.

9 years ago- Hhighlight active nurb in edit mode
Sergey Sharybin [Fri, 12 Mar 2010 16:43:04 +0000 (16:43 +0000)]
- Hhighlight active nurb in edit mode
- Replaced hardcoded nurbcol array with theme colors
- Send notification in duplicate curve operator (this operator could
  reset/change active nurb)
- Edge seam color added to the user preferences dialog

9 years agoBug #20410: collada doesn't compile with mingw but is enabled by default. Since
Brecht Van Lommel [Fri, 12 Mar 2010 16:32:18 +0000 (16:32 +0000)]
Bug #20410: collada doesn't compile with mingw but is enabled by default. Since
no one seems to be fixing this I've just disabled it by default now.

9 years agoFix #21066: particle hair X mirror doesn't work.
Brecht Van Lommel [Fri, 12 Mar 2010 16:21:39 +0000 (16:21 +0000)]
Fix #21066: particle hair X mirror doesn't work.

9 years agoPatch #21027: 3d view background seams fix, by Anthony Edlin, thanks!
Brecht Van Lommel [Fri, 12 Mar 2010 16:02:05 +0000 (16:02 +0000)]
Patch #21027: 3d view background seams fix, by Anthony Edlin, thanks!

This fixes a bug where the texture coordinates were wrong, and also
makes filtering now work even at the borders of the tiles into which
the image is split. Also see bug #20933.

9 years agoFix smoke looking black in the viewport when compiling with -ffast-math.
Brecht Van Lommel [Fri, 12 Mar 2010 14:42:03 +0000 (14:42 +0000)]
Fix smoke looking black in the viewport when compiling with -ffast-math.
(memset works on byte level and bytes -1,-1,-1,-1 = NaN).

9 years agoFix #21122: color sliders behaving weirdly.
Brecht Van Lommel [Fri, 12 Mar 2010 14:18:14 +0000 (14:18 +0000)]
Fix #21122: color sliders behaving weirdly.

9 years agoRevert part of my last commit and leave emit/environment out of outliner,
Brecht Van Lommel [Fri, 12 Mar 2010 13:45:25 +0000 (13:45 +0000)]
Revert part of my last commit and leave emit/environment out of outliner,
there's a problem here with overflowing shorts that I'll need to fix later.

9 years agoFix for warning introduced in passes commit, also removed some more
Brecht Van Lommel [Fri, 12 Mar 2010 13:19:32 +0000 (13:19 +0000)]
Fix for warning introduced in passes commit, also removed some more
radiosity code.

9 years agoFix crash in compositing nodes, due to threading problem.
Brecht Van Lommel [Fri, 12 Mar 2010 13:07:25 +0000 (13:07 +0000)]
Fix crash in compositing nodes, due to threading problem.

9 years agoFix #21211: new indirect/environment/emit passes weren't showing up
Brecht Van Lommel [Fri, 12 Mar 2010 12:29:12 +0000 (12:29 +0000)]
Fix #21211: new indirect/environment/emit passes weren't showing up
in compositor and outliner yet.

9 years agoFix #21189: vertex paint not working with mirror modifier.
Brecht Van Lommel [Fri, 12 Mar 2010 12:09:58 +0000 (12:09 +0000)]
Fix #21189: vertex paint not working with mirror modifier.

9 years agoFix #21183: info stats not updated immediately on undo.
Brecht Van Lommel [Fri, 12 Mar 2010 12:09:06 +0000 (12:09 +0000)]
Fix #21183: info stats not updated immediately on undo.

9 years agonetrender:
Martin Poirier [Fri, 12 Mar 2010 03:12:27 +0000 (03:12 +0000)]
netrender:

sensible timeout on connection attempt
fix for operator api change

9 years agoAdded ability to save and load planar environment maps, rather than only cube.
Matt Ebb [Fri, 12 Mar 2010 02:44:18 +0000 (02:44 +0000)]
Added ability to save and load planar environment maps, rather than only cube.

9 years agoFixed [#21558] ctrl+c a material color and ctr+v it into new texture color results...
Matt Ebb [Fri, 12 Mar 2010 02:43:36 +0000 (02:43 +0000)]
Fixed [#21558] ctrl+c a material color and ctr+v it into new texture color results in darker color

9 years agoChanged NTSC and PAL to be consistent with the ITU BT 601 spec, other variations...
Tom Musgrove [Fri, 12 Mar 2010 00:22:33 +0000 (00:22 +0000)]
Changed NTSC and PAL to be consistent with the ITU BT 601 spec, other variations can be done as custom if the user wants it.

9 years agofix crash in compositing nodes passing on NULL compbuf.
Brecht Van Lommel [Thu, 11 Mar 2010 17:19:08 +0000 (17:19 +0000)]
fix crash in compositing nodes passing on NULL compbuf.
(revision 27415 from render25 branch)

9 years agorna/py api function for removing ID blocks, id.unused_clear()
Brecht Van Lommel [Thu, 11 Mar 2010 17:18:06 +0000 (17:18 +0000)]
rna/py api function for removing  ID blocks, id.unused_clear()
(revision 27409 from render25 branch)

9 years agore-project paint failed on no-camera when a camera wasnt needed.
Brecht Van Lommel [Thu, 11 Mar 2010 17:16:03 +0000 (17:16 +0000)]
re-project paint failed on no-camera when a camera wasnt needed.
(revision 27388 from render25 branch)