blender.git
9 years ago2.5 Audio: The jack backend is now realtime capable and will not produce so much...
Joerg Mueller [Thu, 11 Feb 2010 20:09:45 +0000 (20:09 +0000)]
2.5 Audio: The jack backend is now realtime capable and will not produce so much xruns anymore. :-)

9 years agofix for flag being used in the wrong place with recent ApproxAO option.
Campbell Barton [Thu, 11 Feb 2010 18:36:47 +0000 (18:36 +0000)]
fix for flag being used in the wrong place with recent ApproxAO option.

9 years agoLine up RNA property with the rest of space
Daniel Salazar [Thu, 11 Feb 2010 17:41:17 +0000 (17:41 +0000)]
Line up RNA property with the rest of space

9 years agoCompile fix
Daniel Salazar [Thu, 11 Feb 2010 17:27:43 +0000 (17:27 +0000)]
Compile fix

9 years agofix for crash when running in background mode and adjusting materials
Campbell Barton [Thu, 11 Feb 2010 16:54:25 +0000 (16:54 +0000)]
fix for crash when running in background mode and adjusting materials

9 years agoTheme support for console background. Thx cam for help!
Daniel Salazar [Thu, 11 Feb 2010 16:28:31 +0000 (16:28 +0000)]
Theme support for console background. Thx cam for help!

9 years agoFix #20139: toggling mipmaps in user preferences did not refresh textures.
Brecht Van Lommel [Thu, 11 Feb 2010 15:45:19 +0000 (15:45 +0000)]
Fix #20139: toggling mipmaps in user preferences did not refresh textures.

9 years agoAdded an option "Cast Approximate" to control if a material should cast
Brecht Van Lommel [Thu, 11 Feb 2010 15:43:31 +0000 (15:43 +0000)]
Added an option "Cast Approximate" to control if a material should cast
shadow when using approximate AO, separate from "Traceable".

9 years agoCOLLADA exporter (in trunk): write 1 normal per flat face instead of 3 or 4.
Arystanbek Dyussenov [Thu, 11 Feb 2010 14:53:29 +0000 (14:53 +0000)]
COLLADA exporter (in trunk): write 1 normal per flat face instead of 3 or 4.

9 years agofix for own mistake [#21088] comb mode broken?
Campbell Barton [Thu, 11 Feb 2010 14:24:45 +0000 (14:24 +0000)]
fix for own mistake [#21088] comb mode broken?

9 years agobpy.utils.home_paths, use this to get script paths for the user/local/system blender...
Campbell Barton [Thu, 11 Feb 2010 14:08:22 +0000 (14:08 +0000)]
bpy.utils.home_paths, use this to get script paths for the user/local/system blender paths.

9 years ago[#21095] r26789 'copy vertex group to selected' crash blender
Campbell Barton [Thu, 11 Feb 2010 10:41:11 +0000 (10:41 +0000)]
[#21095] r26789 'copy vertex group to selected' crash blender

9 years agopanorama UV projection, only when projected from a camera with panorama enabled,...
Campbell Barton [Thu, 11 Feb 2010 10:25:24 +0000 (10:25 +0000)]
panorama UV projection, only when projected from a camera with panorama enabled, ortho and perspective supported, camera aspect ignored at the moment.
also fixed bugs ortho camera projection which wasnt ever used and had the ortho camera size inverted.

9 years agoconsole needs a background color, can use instead of padding.
Campbell Barton [Thu, 11 Feb 2010 09:03:43 +0000 (09:03 +0000)]
console needs a background color, can use instead of padding.

9 years agoPadding fix by phonybone.
Joerg Mueller [Thu, 11 Feb 2010 08:52:22 +0000 (08:52 +0000)]
Padding fix by phonybone.

9 years agoscons linux config: only BF_OPENCOLLADA needs to be user-set, BF_OPENCOLLADA_INC...
Arystanbek Dyussenov [Thu, 11 Feb 2010 08:47:33 +0000 (08:47 +0000)]
scons linux config: only BF_OPENCOLLADA needs to be user-set, BF_OPENCOLLADA_INC is derived.

9 years agoBGE: rna update for Logic Bricks
Dalai Felinto [Thu, 11 Feb 2010 06:00:16 +0000 (06:00 +0000)]
BGE: rna update for Logic Bricks

New Actuators done:
* EDIT_OBJECT
* SHAPE_ACTION

Actuators to be done:
* CONSTRAINT

Actuators done already:
* ALL THE OTHERS 16

+ some DNA padding

There is one Actuator left. This one is tricky because (as many others) the tooltip changes according to the actuator type value. Not sure how to solve this yet. I'll probably have to make different rna properties for the same values (it includes some enums this time). Not so animated to finish this one :/

9 years agoBGE API DOC update - scene add/restart/end. patch by Gomer
Dalai Felinto [Thu, 11 Feb 2010 04:24:58 +0000 (04:24 +0000)]
BGE API DOC update - scene add/restart/end. patch by Gomer

9 years agoAdded theme support for vertex normals display alongside face normals.
Daniel Salazar [Thu, 11 Feb 2010 03:37:51 +0000 (03:37 +0000)]
Added theme support for vertex normals display alongside face normals.
This makes having both enabled at the same time actually useful!

http://www.pasteall.org/pic/show.php?id=1265

9 years agoMore tooltip editing
Daniel Salazar [Thu, 11 Feb 2010 02:03:18 +0000 (02:03 +0000)]
More tooltip editing

9 years agoOperation Dot-Kill finished
Daniel Salazar [Thu, 11 Feb 2010 01:11:52 +0000 (01:11 +0000)]
Operation Dot-Kill finished

9 years agoRemoving more dots
Daniel Salazar [Thu, 11 Feb 2010 00:33:01 +0000 (00:33 +0000)]
Removing more dots

9 years agoBugfix for [#21086] Audio continues to play unsynced.
Joerg Mueller [Wed, 10 Feb 2010 23:15:12 +0000 (23:15 +0000)]
Bugfix for [#21086] Audio continues to play unsynced.

9 years agoKilling more dots!
Daniel Salazar [Wed, 10 Feb 2010 22:18:00 +0000 (22:18 +0000)]
Killing more dots!

9 years agobatch remove .'s used with RNA_def_struct_ui_text
Campbell Barton [Wed, 10 Feb 2010 21:15:44 +0000 (21:15 +0000)]
batch remove .'s used with RNA_def_struct_ui_text

9 years agoBugfix #21081: auto ik option not work for proxy object
Joshua Leung [Wed, 10 Feb 2010 21:00:41 +0000 (21:00 +0000)]
Bugfix #21081: auto ik option not work for proxy object

Several properties of armatures were being checked for proxy-suitability with too-harsh criteria. Softened this on a few properties to make them usable again.

9 years agoIncreased camera angle to allow for the wildest super telephoto lenses
Daniel Salazar [Wed, 10 Feb 2010 20:41:01 +0000 (20:41 +0000)]
Increased camera angle to allow for the wildest super telephoto lenses
Sincronized millimeters - angle limits
Better tooltips
Removed dots at end of tooltips in camera rna file too (as discused with
Ton and DingTo on irc)

9 years agoobject bound box access from rna
Campbell Barton [Wed, 10 Feb 2010 20:29:40 +0000 (20:29 +0000)]
object bound box access from rna

9 years agoUV project didnt use the view3d's camera (only the scenes)
Campbell Barton [Wed, 10 Feb 2010 19:22:09 +0000 (19:22 +0000)]
UV project didnt use the view3d's camera (only the scenes)

9 years agoHide particle angular velocity ammount if velocity mode is 'None'
Daniel Salazar [Wed, 10 Feb 2010 19:14:49 +0000 (19:14 +0000)]
Hide particle angular velocity ammount if velocity mode is 'None'

9 years agoMissing tooltips for Start frame and End frame
Daniel Salazar [Wed, 10 Feb 2010 18:47:55 +0000 (18:47 +0000)]
Missing tooltips for Start frame and End frame
Removing all dots at the end of tooltips in screen_ops.c

9 years agoChanged fields Odd / Even terminology to more standard Upper First /
Daniel Salazar [Wed, 10 Feb 2010 18:29:58 +0000 (18:29 +0000)]
Changed fields Odd / Even terminology to more standard Upper First /
Lower First like in AE and other mainstream apps
http://www.pasteall.org/pic/show.php?id=1255

The new consensus is no dots at the end of tooltips so removed all of
them on image and scene rna files

9 years agorealtime updates in the graph editor were updating all visible fcurves, update all...
Campbell Barton [Wed, 10 Feb 2010 18:22:55 +0000 (18:22 +0000)]
realtime updates in the graph editor were updating all visible fcurves, update all selected fcurves instead.

9 years agorevert previous commit, this should fix without disabling cases that worked before.
Campbell Barton [Wed, 10 Feb 2010 18:05:52 +0000 (18:05 +0000)]
revert previous commit, this should fix without disabling cases that worked before.

9 years agoFix for [#21082] UI not updated immediately for Graphical cursor and change object...
Thomas Dinges [Wed, 10 Feb 2010 17:38:58 +0000 (17:38 +0000)]
Fix for [#21082] UI not updated immediately for Graphical cursor and change object's name

9 years agofix for crash in sequencer when sequebce data cant be read.
Campbell Barton [Wed, 10 Feb 2010 17:28:46 +0000 (17:28 +0000)]
fix for crash in sequencer when sequebce data cant be read.

9 years agoFix for bug [#21015] Render Panel Presets do not remember fields
Daniel Salazar [Wed, 10 Feb 2010 16:43:43 +0000 (16:43 +0000)]
Fix for bug [#21015] Render Panel Presets do not remember fields
setting. New presets will remember field settings but I didnt change
existing presets since I think this could be dangerous.

9 years agomake dupliface rotation was wrong.
Campbell Barton [Wed, 10 Feb 2010 16:40:02 +0000 (16:40 +0000)]
make dupliface rotation was wrong.

9 years agoTooltip fix for "raytrace_transparency", patch by Oxben.
Thomas Dinges [Wed, 10 Feb 2010 16:16:57 +0000 (16:16 +0000)]
Tooltip fix for "raytrace_transparency", patch by Oxben.

9 years agomake dupliface operator (access from object menu)
Campbell Barton [Wed, 10 Feb 2010 16:10:47 +0000 (16:10 +0000)]
make dupliface operator (access from object menu)
scene.object.link() now returns the new ObjectBase

9 years agoFix crash in copying constraints for proxy.
Brecht Van Lommel [Wed, 10 Feb 2010 14:47:39 +0000 (14:47 +0000)]
Fix crash in copying constraints for proxy.

9 years agoCocoa : use Cocoa NSWindow tag for identifying the window where a mouse/tablet/key...
Damien Plisson [Wed, 10 Feb 2010 14:16:02 +0000 (14:16 +0000)]
Cocoa : use Cocoa NSWindow tag for identifying the window where a mouse/tablet/key event happened => enables some actions in inactive windows as per OSX standard

Previous code was assuming an event can only be sent from the active window.
On OSX, Right, Middle mouse buttons, mouse wheel and trackpad events are sent to inactive windows too.

For example, this allows to zoom, pan the view without changing the window order.

9 years agoOSX/scons : fine tune Intel archs optimization flags
Damien Plisson [Wed, 10 Feb 2010 13:25:50 +0000 (13:25 +0000)]
OSX/scons : fine tune Intel archs optimization flags

9 years agofix for python not being able to call operators with a executuon context.
Campbell Barton [Wed, 10 Feb 2010 11:10:38 +0000 (11:10 +0000)]
fix for python not being able to call operators with a executuon context.

9 years agoCommitting a little note of a bug that isn't quite so easy to fix yet with groups...
Joshua Leung [Wed, 10 Feb 2010 09:53:55 +0000 (09:53 +0000)]
Committing a little note of a bug that isn't quite so easy to fix yet with groups+visibility operator (anim channels).

9 years ago[#20958] API: crash on mesh.update() if I unlink and link meshes with the same name...
Campbell Barton [Wed, 10 Feb 2010 09:30:22 +0000 (09:30 +0000)]
[#20958] API: crash on mesh.update() if I unlink and link meshes with the same name twice

9 years ago3ds importer - fixed some warnings about various properties required for the filesele...
Joshua Leung [Wed, 10 Feb 2010 09:18:49 +0000 (09:18 +0000)]
3ds importer - fixed some warnings about various properties required for the fileselect operator stuff not being present

9 years agorename Nurb to Spline in RNA since Nurb also stores bezier and poly lines.
Campbell Barton [Wed, 10 Feb 2010 08:53:08 +0000 (08:53 +0000)]
rename Nurb to Spline in RNA since Nurb also stores bezier and poly lines.

9 years agoCan't hardcode hotkey in description if it can be changed in a keymap.
Martin Poirier [Wed, 10 Feb 2010 03:41:20 +0000 (03:41 +0000)]
Can't hardcode hotkey in description if it can be changed in a keymap.

9 years agoBugfix: 3DS Importer not settings UV's correctly
Joshua Leung [Wed, 10 Feb 2010 01:55:45 +0000 (01:55 +0000)]
Bugfix: 3DS Importer not settings UV's correctly

Thanks to example .3ds file and bug report from stridernzl.

1) The API function for adding textures to meshes was not working correctly, resulting in a Null texture slot being created (i.e. a texture slot was created, but the given texture could never be assigned to this).
Fixed by making the function always require a texture as input (as with other places that use pointers as arguments).

2) In "Textured" draw mode, the imported meshes were shown white (i.e. without any textures).
It appears that that the old old setting (mesh.faceUV) is no longer valid/wrapped in RNA, so worked around this by setting the 'tex' setting for UV-faces on. From the UI, this seems to do the same thing as entering editmode and assigning an image to the faces from the image editor.

---

I've also removed a few lines of commented 2.4x code that is no longer valid. Hopefully there wasn't anything too valuable that I accidentally removed in this process ;)

9 years agoMore limits, step size and default changes to particle settings (and
Daniel Salazar [Wed, 10 Feb 2010 01:54:32 +0000 (01:54 +0000)]
More limits, step size and default changes to particle settings (and
some tooltips)

9 years agoFixing broken tooltip in snapping's project button
Daniel Salazar [Tue, 9 Feb 2010 23:33:24 +0000 (23:33 +0000)]
Fixing broken tooltip in snapping's project button

9 years agoMore informative tooltip for Snapping button
Daniel Salazar [Tue, 9 Feb 2010 22:32:26 +0000 (22:32 +0000)]
More informative tooltip for Snapping button

9 years agocopy vgroups to selected objects as long as they have aligned arrays.
Campbell Barton [Tue, 9 Feb 2010 22:00:19 +0000 (22:00 +0000)]
copy vgroups to selected objects as long as they have aligned arrays.
access in the vertex group panel menu.

9 years agoBugfix #20903: Concitency issues between point and click and Tab Key in the Graph...
Joshua Leung [Tue, 9 Feb 2010 21:22:24 +0000 (21:22 +0000)]
Bugfix #20903: Concitency issues between point and click and Tab Key in the Graph Editor

- 'Toggle' operators for channel settings now now act more like the select-all type of "toggle" operator. The old behaviour has now been moved to "invert".

- Channel settings are now flushed (like for visibility and when clicking) for muting and locking when using the operators

9 years agoBGE: rna update for Logic Bricks
Dalai Felinto [Tue, 9 Feb 2010 21:18:50 +0000 (21:18 +0000)]
BGE: rna update for Logic Bricks

New Actuators done:
* OBJECT (aka MOTION)
* SOUND
* PROPERTY
* CONSTRAINT
* EDIT_OBJECT
* ACTION
* STATE
* ARMATURE

Actuators to be done:
* CONSTRAINT
* EDIT_OBJECT
* SHAPE_ACTION

Actuators done already:
* IPO
* CAMERA
* SCENE
* RANDOM
* MESSAGE
* GAME
* VISIBILITY
* TWODFILTER
* PARENT

once again: feedback is appreciated.
+ some typos
+ some DNA padding

Thanks for Mitchell Stokes (Moguri) for his patch on that. It saved me some time on the ENUMs and some actuator descriptions :)

9 years agoBetter default resolutions for UV Sphere and Torus primitives (nice square
Daniel Salazar [Tue, 9 Feb 2010 21:05:59 +0000 (21:05 +0000)]
Better default resolutions for UV Sphere and Torus primitives (nice square
faces)
Torus is generated flat shaded like the rest of primitives for easier
tweaking of resolution and consistency with the rest of the primitives

9 years agoMSVC projectfiles vc9
Andrea Weikert [Tue, 9 Feb 2010 20:10:55 +0000 (20:10 +0000)]
MSVC projectfiles vc9
* fix for audio: added missing defines for WITH_OPENAL, WITH_JACK, WITH_SDL
* fixed linking for OpenAl, was still linking OpenAl32.dll instead of wrap_oal.dll
Should now work same as other buildsystems.
Quick test showed Yay! Sound in sequencer back :)

9 years agobugfix [#21055] Python: accessing ParticleEdit.hair causes segmentation violation
Campbell Barton [Tue, 9 Feb 2010 20:03:05 +0000 (20:03 +0000)]
bugfix [#21055] Python: accessing ParticleEdit.hair causes segmentation violation

9 years agoForgot to commit this file.
Brecht Van Lommel [Tue, 9 Feb 2010 19:59:07 +0000 (19:59 +0000)]
Forgot to commit this file.

9 years agoJ-key render switching back, now with 10 slots.
Brecht Van Lommel [Tue, 9 Feb 2010 19:37:37 +0000 (19:37 +0000)]
J-key render switching back, now with 10 slots.

Implementation note: this was done by giving each Render a slot number,
and for every slot a new Render will be created. Not sure if this is
ideal, but it ensures that all passes, render info, etc are separate so
you can also compare render layers and passes, in 2.4x only whatever it
was currently displaying was backed up.

9 years ago[#21039] OBJ import Clamp Scale limited to .01 as lowest Value. Used to be Zero
Campbell Barton [Tue, 9 Feb 2010 19:22:57 +0000 (19:22 +0000)]
[#21039] OBJ import Clamp Scale limited to .01 as lowest Value. Used to be Zero
[#21053] 2.5alpha0 export obj problem
+ some minor changes.

9 years agobugfix [#21057] Python: accessing DriverVariable targets causes segmentation violation
Campbell Barton [Tue, 9 Feb 2010 19:20:12 +0000 (19:20 +0000)]
bugfix [#21057] Python: accessing DriverVariable targets causes segmentation violation
collections were detected as arrays.

9 years ago[#21067] Weight painting doesn't work with mirror modifier enabled.
Campbell Barton [Tue, 9 Feb 2010 18:06:57 +0000 (18:06 +0000)]
[#21067] Weight painting doesn't work with mirror modifier enabled.

9 years agoTooltips tweaks 3d to 3D
Daniel Salazar [Tue, 9 Feb 2010 17:50:56 +0000 (17:50 +0000)]
Tooltips tweaks 3d to 3D

9 years agowkey - weld in UV window
Campbell Barton [Tue, 9 Feb 2010 16:36:44 +0000 (16:36 +0000)]
wkey - weld in UV window

9 years agoSoft limits and better hard limits to particle properties
Daniel Salazar [Tue, 9 Feb 2010 16:28:00 +0000 (16:28 +0000)]
Soft limits and better hard limits to particle properties

9 years agoAdding soft limits and better hard limits to relevant camera properties
Daniel Salazar [Tue, 9 Feb 2010 16:05:12 +0000 (16:05 +0000)]
Adding soft limits and better hard limits to relevant camera properties

wohooo first commit! :D

9 years agoadd access to edge select tagging from mesh toolbar (tagging seams on Ctrl+RMB)
Campbell Barton [Tue, 9 Feb 2010 15:48:34 +0000 (15:48 +0000)]
add access to edge select tagging from mesh toolbar (tagging seams on Ctrl+RMB)

9 years agoShadow Buffers:
Brecht Van Lommel [Tue, 9 Feb 2010 13:58:07 +0000 (13:58 +0000)]
Shadow Buffers:

* Bugfix, rasterization was shifted half a pixel.
* Remove scaling of bias by render size, there is something to be
  said for doing to compensate for lower shadow buffer xy resolution,
  however the z-resolution does not change and this seems to have a
  larger effect.
* Remove clamping of filter size by soft factor. Now it is clamped to
  1 pixel instead to ensure there is some AA. Why this was done this
  way is not clear to me, however on decreasing shadow buffer resolution
  this would change the softness by increasing the filter size.

9 years agofix for uninitialized mempool variable.
Campbell Barton [Tue, 9 Feb 2010 12:06:04 +0000 (12:06 +0000)]
fix for uninitialized mempool variable.

9 years agoMore bugfixes for setting visibility of anim channels using VKEY:
Joshua Leung [Tue, 9 Feb 2010 11:59:02 +0000 (11:59 +0000)]
More bugfixes for setting visibility of anim channels using VKEY:
* Fixed problem where selecting an individual F-Curve would not set the selection correctly.
Group channels still needed a separate selection check before they get included in the filtered list. I had removed this in an earlier fixing commit today, but overlooked that expanded groups wouldn't get this check. Therefore, group channels would also be flushed on, turning all channels of group on.

* Removed the 'curvesonly' test from deciding whether the selection status + collapsed group fix, from the earlier commit, since this was making a few cases get overlooked (namely for setting visibility toggles, where selected F-Curves in closed and deselected groups still managed to get through)

* Added a debugging print API call for helping with debugging this sort of error in future. It just prints the types of channels being operated on, to easily see what's going on...

9 years agoBugfix #21041: pressing tab, adds spaces depending on the end of the line
Joshua Leung [Tue, 9 Feb 2010 11:18:17 +0000 (11:18 +0000)]
Bugfix #21041: pressing tab, adds spaces depending on the end of the line

The code used to calculate the number of spaces to insert for a tab (so that indention widths were aligned to multiples of the number of spaces to use) was incorrectly assuming that the line that this was to occur on was blank, using text->curl->len (i.e. the length of the current line).

The code now uses the position of the cursor to determine how many spaces need to be added to it to move it to the next multiple of the tab width.

---

Also, added numpad enter to text-editor keymap for creating new lines for more consistency with user expectations.

9 years agoWarning fixes
Damien Plisson [Tue, 9 Feb 2010 11:01:31 +0000 (11:01 +0000)]
Warning fixes

9 years agoBugfix #20964: Loopcut with X-Ray draw mode draws no cuts
Joshua Leung [Tue, 9 Feb 2010 09:56:04 +0000 (09:56 +0000)]
Bugfix #20964: Loopcut with X-Ray draw mode draws no cuts

Moved the special region "post draw" callback execution stuff to after XRay and Transp object drawing.

9 years agoBugfix #21032: sound strips could not be drag-n-dropped from filebrowser to sequencer
Joshua Leung [Tue, 9 Feb 2010 09:31:45 +0000 (09:31 +0000)]
Bugfix #21032: sound strips could not be drag-n-dropped from filebrowser to sequencer

9 years agoAdding a field for debug type-names to animation channel types to facilitate easier...
Joshua Leung [Tue, 9 Feb 2010 09:23:29 +0000 (09:23 +0000)]
Adding a field for debug type-names to animation channel types to facilitate easier debugging on channel errors.

9 years agoBugfix #21029: Animation editor's channel-group check boxes behave oddly
Joshua Leung [Tue, 9 Feb 2010 08:38:45 +0000 (08:38 +0000)]
Bugfix #21029: Animation editor's channel-group check boxes behave oddly

This commit fixes the first issue in the report - deselecting unselected channels does not flush the change in state - which resulted in the channels of collapsed and unselected groups not getting unselected too (a consistency issue).

9 years agoMore AnimChannel Filtering Fixes - Groups + Selection Status:
Joshua Leung [Tue, 9 Feb 2010 06:40:54 +0000 (06:40 +0000)]
More AnimChannel Filtering Fixes - Groups + Selection Status:

For operators that depended on working on the data of 'selected' channels, but which needed to get F-Curves only, collapsed groups posed a problem (these operators included inserting keyframes on selected channels only, pasting keyframes, and ghosting curves).

When these groups were selected, all their F-Curves should get included regardless of selection since it's too confusing otherwise. However, inside the F-Curve filtering code, selection was still being considered. This problem has now been avoided by not filtering the F-Curves for selection status in these cases.

9 years agoBugfix #21030: Non-visible animation channel-groups can get deleted
Joshua Leung [Tue, 9 Feb 2010 05:45:02 +0000 (05:45 +0000)]
Bugfix #21030: Non-visible animation channel-groups can get deleted
Bugfix #21031: Non-visible animation channels affected by fcurve visibility toggle hotkeys

Removed a bad check for the selection filtering check from animation editor filtering for groups+fcurves. This check meant that groups that were not visible due to not having any visible F-Curves would end up being shown too.

9 years agoBugfix: Inserting keyframes from the buttons now ensures that the Graph Editor is...
Joshua Leung [Tue, 9 Feb 2010 00:02:22 +0000 (00:02 +0000)]
Bugfix: Inserting keyframes from the buttons now ensures that the Graph Editor is updated in the process...

9 years agoBugfix #21035: PLAYBACK: Consistent crash during playback
Joshua Leung [Mon, 8 Feb 2010 23:07:53 +0000 (23:07 +0000)]
Bugfix #21035: PLAYBACK: Consistent crash during playback

Circumvent using RNA path resolution code for finding the volume for sound baking, since this can lead to crashes in some cases.

9 years agofilebrowser
Andrea Weikert [Mon, 8 Feb 2010 22:44:55 +0000 (22:44 +0000)]
filebrowser
* after renaming, the file name and highlight are drawn immediately.

9 years agobugfix [#21036] crash with glsl shading
Campbell Barton [Mon, 8 Feb 2010 21:33:47 +0000 (21:33 +0000)]
bugfix [#21036] crash with glsl shading
VBO draw cod was assuming a buffer was allocated for drawing.

9 years ago2.49 to 2.5 Animation Conversion Bugfixes:
Joshua Leung [Mon, 8 Feb 2010 21:23:17 +0000 (21:23 +0000)]
2.49 to 2.5 Animation Conversion Bugfixes:

- World Animation was being ignored. Reported on BA
- Particle/Sound/World animation handling were all missing break statements for some reason, which was corrupting path names.

9 years agopartial fix for [#21036] crash with glsl shading
Campbell Barton [Mon, 8 Feb 2010 21:19:15 +0000 (21:19 +0000)]
partial fix for [#21036] crash with glsl shading
copying UVs was doing a buffer overrun.

9 years ago[#20973] Fly Navigation does not center cursor on commence
Campbell Barton [Mon, 8 Feb 2010 20:14:44 +0000 (20:14 +0000)]
[#20973] Fly Navigation does not center cursor on commence

9 years agoMake it possible to raise volume up to 200 %. Danger as this can cause clamping and...
Joerg Mueller [Mon, 8 Feb 2010 20:03:59 +0000 (20:03 +0000)]
Make it possible to raise volume up to 200 %. Danger as this can cause clamping and as such awful sound and clicks.

9 years agohack, we need a way not to switch some cameras quickly.
Campbell Barton [Mon, 8 Feb 2010 19:52:34 +0000 (19:52 +0000)]
hack, we need a way not to switch some cameras quickly.

9 years agoMSVC projectfiles
Andrea Weikert [Mon, 8 Feb 2010 19:26:13 +0000 (19:26 +0000)]
MSVC projectfiles
* quick update for audaspace

9 years ago[#20987] A small bug in logic editor
Campbell Barton [Mon, 8 Feb 2010 19:24:13 +0000 (19:24 +0000)]
[#20987] A small bug in logic editor
string was used, uninitialized.

9 years agoGraph editor, when 'Only Selected Handles' is enabled, dont allow selecting a handle...
Campbell Barton [Mon, 8 Feb 2010 18:00:27 +0000 (18:00 +0000)]
Graph editor, when 'Only Selected Handles' is enabled, dont allow selecting a handle unless they key is alredy partially selected.

9 years agorun id_lib_extern on all constraint ID data when copying. solves possible errors...
Campbell Barton [Mon, 8 Feb 2010 17:30:35 +0000 (17:30 +0000)]
run id_lib_extern on all constraint ID data when copying. solves possible errors when running make proxy on a library object.

9 years ago2.5 Audio:
Joerg Mueller [Mon, 8 Feb 2010 15:37:38 +0000 (15:37 +0000)]
2.5 Audio:

- Using libsamplerate again, doesn't seem to be the bug source.
- Changed sequencer audio to work with 2 channels and 44.1 kHz fixed.

9 years agograb the mouse when dragging markers
Campbell Barton [Mon, 8 Feb 2010 15:28:28 +0000 (15:28 +0000)]
grab the mouse when dragging markers

9 years agoFix for a memory leak in subsurf code that is using memory arena, temporary
Brecht Van Lommel [Mon, 8 Feb 2010 15:01:11 +0000 (15:01 +0000)]
Fix for a memory leak in subsurf code that is using memory arena, temporary
arrays are now allocated with regular guardedalloc.

9 years agoGuardedalloc: added MEM_reallocN function to do simple alloc/memcpy/free,
Brecht Van Lommel [Mon, 8 Feb 2010 14:59:59 +0000 (14:59 +0000)]
Guardedalloc: added MEM_reallocN function to do simple alloc/memcpy/free,
not as optimized as a system realloc but I've had to do this often enough
manually to justify a utility function.

9 years ago2.5 Audio:
Joerg Mueller [Mon, 8 Feb 2010 14:43:44 +0000 (14:43 +0000)]
2.5 Audio:

- Python script to crossfade two sound strips in the sequencer
- Fix for the libsamplerate code producing awful audio when resampling sequencer strips
- Changed default resampler to a linear one (as temporary workaround for a bug that seems to be in the samplerate code)
- Fix for the OpenAL device to return a more accurate playback position

9 years agofix for segfault when setting handle type
Campbell Barton [Mon, 8 Feb 2010 14:34:23 +0000 (14:34 +0000)]
fix for segfault when setting handle type

9 years agodebug print was making it take > 20sec to open blender with some complex files.
Campbell Barton [Mon, 8 Feb 2010 14:12:18 +0000 (14:12 +0000)]
debug print was making it take > 20sec to open blender with some complex files.