blender.git
10 years agoCamera tracking integration
Sergey Sharybin [Wed, 22 Jun 2011 16:28:41 +0000 (16:28 +0000)]
Camera tracking integration
===========================

Fixed bug with invalid colors for space clip when startup.blend
is created in 2.58 release build.

10 years agoProbably merging conflict. Reverting startup.blend to version from trunk.
Sergey Sharybin [Wed, 22 Jun 2011 16:16:25 +0000 (16:16 +0000)]
Probably merging conflict. Reverting startup.blend to version from trunk.

In my local GIT repo i've got rid of changing startup.blend -- it's unneeded
due to all needed stuff should be done via themes do_versions.

10 years agoAccidentally commited unneded change to libmv.
Sergey Sharybin [Wed, 22 Jun 2011 15:58:33 +0000 (15:58 +0000)]
Accidentally commited unneded change to libmv.

This change helps to track more stable, but it's a bit
hackish way of making things better.

10 years agoCamera tracking integraiton
Sergey Sharybin [Wed, 22 Jun 2011 14:54:53 +0000 (14:54 +0000)]
Camera tracking integraiton
===========================

- Corrected copyrights in my new files header.
- Added debug option to dump as PNG image content of search
  areas tracking between which was failed.
- Removed internal tracking settings like pyramid level and
  tolerance. Weren't useful neither for me nor for artists.
- Fixed bug in BKE_tracking_get_marker which could lead
  to failure of getting marker for current frame when
  there's marker for requested frame.
- Fixed bug with disappearing markers after tracking for
  cases when marker was added at frame different from
  tracking start frame and tracking start frame is
  equal to tracking end frame.
- Stop tracking when no markers could be tracked.
- Changed marker selection rules:
  * If marker isn't selected, all it's areas are getting
    selected with mouse.
  * If marker is selected and selection type doesn't have
    "extend" mode (SHIFT isn't holded down) the nearest
    to mouse cursor area would be selected. All the reast areas
    would loose selection.
- Limit number of frames which would be used in "Track Markers"
  operator. So now you could easily track along 10/20/etc frames.
- Change scene current frame after "Track Markers" operator.
- Implemented speed limitors. Now tracking could happen:
  * As fast as possible
  * With reatime speed (scene FPS)
  * With half of realtime speed
  * With quarter of realtime speed.
- Got rid of orig_user in MovieTrackingContext and user
  in TrackMarkersJob. This prevents crashes when user
  joins some space to SpaceClip from which tracking was started.
- Made keyframes on path bigger and do not draw keyframes for
  non-selected markers.

TODO: need to get rid of storing main, scene and screen
      in TrackMarkersJob. This is needed to set scene's
      current frame after tracking (such behavior is comfortable
      for artists) but this could lead to crash if scene is
      getting removed when tracking job is running.

      Render animation operator also stores scene and main,
      so such solution could be fine for first time before
      we've got something smarter.

10 years agoMerging r37704 through r37731 from trunk into soc-2011-tomato
Sergey Sharybin [Wed, 22 Jun 2011 14:44:54 +0000 (14:44 +0000)]
Merging r37704 through r37731 from trunk into soc-2011-tomato

10 years agoupdate automatic rna changelog
Campbell Barton [Wed, 22 Jun 2011 12:05:24 +0000 (12:05 +0000)]
update automatic rna changelog

10 years agocmake was installing .bfont.ttf in ~/.blender/VER/config, use ~/.blender/VER instead...
Campbell Barton [Wed, 22 Jun 2011 08:43:01 +0000 (08:43 +0000)]
cmake was installing .bfont.ttf in ~/.blender/VER/config, use ~/.blender/VER instead (as with scons)

10 years agosplit cmake check configuration out
Campbell Barton [Wed, 22 Jun 2011 05:30:06 +0000 (05:30 +0000)]
split cmake check configuration out

10 years agoBump version in Doxyfile.
Nathan Letwory [Tue, 21 Jun 2011 19:31:06 +0000 (19:31 +0000)]
Bump version in Doxyfile.

10 years agoMerging r37594 through r37703 from trunk into soc-2011-tomato
Sergey Sharybin [Tue, 21 Jun 2011 18:24:00 +0000 (18:24 +0000)]
Merging r37594 through r37703 from trunk into soc-2011-tomato

10 years agopep8 compliance
Campbell Barton [Tue, 21 Jun 2011 17:17:51 +0000 (17:17 +0000)]
pep8 compliance

10 years agoupdate cmake checker to ignore file list and add some headers to the source list.
Campbell Barton [Tue, 21 Jun 2011 17:00:34 +0000 (17:00 +0000)]
update cmake checker to ignore file list and add some headers to the source list.

10 years agoNew 2.58 splash image. Thanks Rogério Perdiz! v2.58
Ton Roosendaal [Tue, 21 Jun 2011 16:54:34 +0000 (16:54 +0000)]
New 2.58 splash image. Thanks Rogério Perdiz!
(Judge committee Sebastian_K && FrancoisGFX)

10 years agoUpping the release number to 2.58
Ton Roosendaal [Tue, 21 Jun 2011 16:38:28 +0000 (16:38 +0000)]
Upping the release number to 2.58

10 years agoSnapping/Project
Martin Poirier [Tue, 21 Jun 2011 15:28:13 +0000 (15:28 +0000)]
Snapping/Project

Disable editmesh as target if proportional edit is on (that was messed up incorrectly in revision 33233)

10 years ago1 pixel tweak to have outliner icons + selection circles align
Ton Roosendaal [Tue, 21 Jun 2011 13:02:21 +0000 (13:02 +0000)]
1 pixel tweak to have outliner icons + selection circles align
for default DPI. Problem now is that icons/text are scaling
and drawing with pixel units, whilst other items draw subpixel.
This makes not every dpi size result in perfect aligning yet.

10 years agoFix for [#26939] Hair Combing intersects emitter when combed fast
Janne Karhu [Tue, 21 Jun 2011 11:15:37 +0000 (11:15 +0000)]
Fix for [#26939] Hair Combing intersects emitter when combed fast
* Hair combing now uses substeps to apply the combing when the mouse movement exceeds 0.2 of the brush radius.
* This could make combing a bit slower on fast mouse movements, but the increase in combing quality is definitely worth it.

10 years agopy api: make all classes __init__ functions in a readonly state, except for operators.
Campbell Barton [Tue, 21 Jun 2011 08:09:42 +0000 (08:09 +0000)]
py api: make all classes __init__ functions in a readonly state, except for operators.

In bug [#27701], the panels __init__ function (which runs on every draw), was adding new rna properties.

10 years agoallow rna to set vertex parent indices, blender checks for invalid values on access.
Campbell Barton [Tue, 21 Jun 2011 07:41:49 +0000 (07:41 +0000)]
allow rna to set vertex parent indices, blender checks for invalid values on access.
build blenderplayer by default on linux with scons.

10 years agocorrect FSF address, as pointed out by Dave Plater
Campbell Barton [Tue, 21 Jun 2011 05:01:54 +0000 (05:01 +0000)]
correct FSF address, as pointed out by Dave Plater

10 years agofix for PLY import using directory only select, operators which define 'files' but...
Campbell Barton [Tue, 21 Jun 2011 04:03:26 +0000 (04:03 +0000)]
fix for PLY import using directory only select, operators which define 'files' but not 'filename' or 'filepath' would use the directory selector.

also made code less confusing.

10 years agofix [#27707] Script error for UVs->Copy Mirrored UV coords
Campbell Barton [Tue, 21 Jun 2011 02:16:22 +0000 (02:16 +0000)]
fix [#27707] Script error for UVs->Copy Mirrored UV coords

10 years agofix for error in swizzle assignment leaving an unhandled exception.
Campbell Barton [Tue, 21 Jun 2011 02:15:07 +0000 (02:15 +0000)]
fix for error in swizzle assignment leaving an unhandled exception.

10 years agofix for build with cmake (patch by Joerg Mueller)
Dalai Felinto [Mon, 20 Jun 2011 22:44:35 +0000 (22:44 +0000)]
fix for build with cmake (patch by Joerg Mueller)

10 years agoSet Player building to True by default.
Nathan Letwory [Mon, 20 Jun 2011 20:51:12 +0000 (20:51 +0000)]
Set Player building to True by default.

10 years agoBlender 2.58 release preparations:
Thomas Dinges [Mon, 20 Jun 2011 20:21:52 +0000 (20:21 +0000)]
Blender 2.58 release preparations:
* Update of Release Log Links to point to: http://www.blender.org/development/release-logs/blender-258/

10 years agoBlender 2.58 release preparations:
Thomas Dinges [Mon, 20 Jun 2011 20:15:02 +0000 (20:15 +0000)]
Blender 2.58 release preparations:
* Updated readme file.

10 years ago== CMake ==
Andrea Weikert [Mon, 20 Jun 2011 18:16:46 +0000 (18:16 +0000)]
== CMake ==
* added same definition used for compiling openjpeg with SCons, was causing issues when linking

10 years agofix for crash drawing zero length motion path and a leak with zero length paths.
Campbell Barton [Mon, 20 Jun 2011 17:50:59 +0000 (17:50 +0000)]
fix for crash drawing zero length motion path and a leak with zero length paths.

10 years agoFix related to #27689: unwrap, pack island, minimize stretch now cancel
Brecht Van Lommel [Mon, 20 Jun 2011 17:28:25 +0000 (17:28 +0000)]
Fix related to #27689: unwrap, pack island, minimize stretch now cancel
operator if there are no uv's selected.

10 years agoBugfix #27692
Ton Roosendaal [Mon, 20 Jun 2011 16:38:21 +0000 (16:38 +0000)]
Bugfix #27692

Render + compositing error:
When adding renderlayer nodes in a composite, without having own
scene render, the renderlayer nodes were not tagged as changed,
causing compositing to give previous result.

10 years agofix for incorrect bake api usage. but not a bug.
Campbell Barton [Mon, 20 Jun 2011 15:20:33 +0000 (15:20 +0000)]
fix for incorrect bake api usage. but not a bug.

10 years agosince render branch isnt planned to be merged now, enable strict warning flags for...
Campbell Barton [Mon, 20 Jun 2011 15:17:02 +0000 (15:17 +0000)]
since render branch isnt planned to be merged now, enable strict warning flags for cmake and tag unused vars.

10 years agoFix [#26912] [Collada] Screw up with names/ids on import
Nathan Letwory [Mon, 20 Jun 2011 12:43:10 +0000 (12:43 +0000)]
Fix [#26912] [Collada] Screw up with names/ids on import
Reported by Valeriy Firsov

Use the node name if it exists, fall back to id otherwise.

10 years agoFix [#26821] Import Collada: instance_node still incorrectly handled
Nathan Letwory [Mon, 20 Jun 2011 10:50:17 +0000 (10:50 +0000)]
Fix [#26821] Import Collada: instance_node still incorrectly handled
reported by David Roy
patch submitted by Camillo Dell'mour

10 years agoApply Patch [#27454] Add simple Transparency texture import for COLLADA
Nathan Letwory [Mon, 20 Jun 2011 10:28:37 +0000 (10:28 +0000)]
Apply Patch [#27454] Add simple Transparency texture import for COLLADA
submitted by Steffen Ohrendorf.

10 years agoRemove redundant e usage. Energy is already multiplied into exported light. Fixes...
Nathan Letwory [Mon, 20 Jun 2011 10:22:39 +0000 (10:22 +0000)]
Remove redundant e usage. Energy is already multiplied into exported light. Fixes potential bug (e used uninitialised, reported by Campbell Barton on IRC).

10 years agofix for python ABI search, was missing 'd'
Campbell Barton [Mon, 20 Jun 2011 09:39:14 +0000 (09:39 +0000)]
fix for python ABI search, was missing 'd'

10 years agoFix [#27474] Blender crashes on collada import if input_set is missing
Nathan Letwory [Mon, 20 Jun 2011 09:34:35 +0000 (09:34 +0000)]
Fix [#27474] Blender crashes on collada import if input_set is missing
reported by Rebin Cornelius.

This needs patch from upstream report http://code.google.com/p/opencollada/issues/list?thanks=164 applied to OpenCOLLADA. lib/windows/collada and lib/win64/collada have already been updated. Ensures we don't read past array boundaries.

10 years agoFix #27703: reflection texture coordinates + nodes not working right in GLSL.
Brecht Van Lommel [Mon, 20 Jun 2011 09:08:41 +0000 (09:08 +0000)]
Fix #27703: reflection texture coordinates + nodes not working right in GLSL.

10 years agofix [#27700] Add effect strip ignore channel argument
Campbell Barton [Mon, 20 Jun 2011 04:09:33 +0000 (04:09 +0000)]
fix [#27700] Add effect strip ignore channel argument

10 years agosmall fix, This enables correction of the tangent when normal mapping is in use and...
Michael Fox [Mon, 20 Jun 2011 03:37:41 +0000 (03:37 +0000)]
small fix, This enables correction of the tangent when normal mapping is in use and tangent lighting will be used

10 years agofix [#27664] startup.blend - manipulator user-prefs
Campbell Barton [Mon, 20 Jun 2011 03:24:07 +0000 (03:24 +0000)]
fix [#27664] startup.blend - manipulator user-prefs
regarding issues in the report
 1) fixed in previous commit.
 2) intentional leaving as is.
 3) left 'handle size' as is IMHO acceptably general, edited 'hotshop' tooltip/
 4) corrected default values.

10 years agochanges to startup.blend
Campbell Barton [Mon, 20 Jun 2011 03:10:02 +0000 (03:10 +0000)]
changes to startup.blend
- enable manipulator option, applies to new 3d views (not sure why it was disabled) - reported in [#27664]
- remove rigify and netrender scene ID properties
- set console scrollback to 256, was 128 which could sometimes cut off output of help()
- enabled syntax highlighting and line number in the text editor for game logic and python screens

10 years ago- add example for python rna property update
Campbell Barton [Mon, 20 Jun 2011 02:54:56 +0000 (02:54 +0000)]
- add example for python rna property update
- edit the copyright for blender specific cmake find modules

10 years agosmall safety fix for recent commit to normal mapping (uninitialised variables)
Michael Fox [Mon, 20 Jun 2011 02:37:13 +0000 (02:37 +0000)]
small safety fix for recent commit to normal mapping (uninitialised variables)

10 years agoBy Morten S. Mikkelsen; this adds support for tangent bump shading
Daniel Salazar [Sun, 19 Jun 2011 20:41:41 +0000 (20:41 +0000)]
By Morten S. Mikkelsen; this adds support for tangent bump shading

left: legacy bump, righ: sparkybump

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

bugs [#26320], [#27506]

there's still an issue with texture OSA as you can see

10 years agofix for python include in msvc
Campbell Barton [Sun, 19 Jun 2011 15:55:49 +0000 (15:55 +0000)]
fix for python include in msvc

10 years agocmake: add find jack module
Campbell Barton [Sun, 19 Jun 2011 15:03:50 +0000 (15:03 +0000)]
cmake: add find jack module

10 years agocmake: add find jemalloc module
Campbell Barton [Sun, 19 Jun 2011 14:55:51 +0000 (14:55 +0000)]
cmake: add find jemalloc module

10 years agofix for building opencollada + msvc
Campbell Barton [Sun, 19 Jun 2011 14:14:29 +0000 (14:14 +0000)]
fix for building opencollada + msvc

10 years agosince cmake new auto-detects many features, print a summery of the configuration...
Campbell Barton [Sun, 19 Jun 2011 13:49:20 +0000 (13:49 +0000)]
since cmake new auto-detects many features, print a summery of the configuration on first run.

10 years agocmake: fix for recent break in msvc+collada, also dont cache duplicate python include...
Campbell Barton [Sun, 19 Jun 2011 13:06:21 +0000 (13:06 +0000)]
cmake: fix for recent break in msvc+collada, also dont cache duplicate python include/library variables.

10 years agoadd back PYTHON_LIBPATH, needed for installing on python
Campbell Barton [Sun, 19 Jun 2011 11:04:15 +0000 (11:04 +0000)]
add back PYTHON_LIBPATH, needed for installing on python

10 years agofix for building with msvc
Campbell Barton [Sun, 19 Jun 2011 10:19:10 +0000 (10:19 +0000)]
fix for building with msvc

10 years agoremoving python includes for blenkernel since pynodes are commented.
Campbell Barton [Sun, 19 Jun 2011 09:32:37 +0000 (09:32 +0000)]
removing python includes for blenkernel since pynodes are commented.

10 years agocmake add module for finding fftw3.
Campbell Barton [Sun, 19 Jun 2011 08:57:34 +0000 (08:57 +0000)]
cmake add module for finding fftw3.
also allow debug blender to build with non debug python

10 years agocmake: add libsamplerate find module
Campbell Barton [Sun, 19 Jun 2011 08:20:02 +0000 (08:20 +0000)]
cmake: add libsamplerate find module

10 years agocmake: added FindOpenJPEG module.
Campbell Barton [Sun, 19 Jun 2011 07:46:24 +0000 (07:46 +0000)]
cmake: added FindOpenJPEG module.

10 years agocmake:
Campbell Barton [Sun, 19 Jun 2011 06:57:56 +0000 (06:57 +0000)]
cmake:
 new macro file_list_suffix() for adding a suffix to every file in a path before the file extension.
 useful to create names for debug libs on windows.

10 years agofixed possible use of uninitialized variable.
Campbell Barton [Sun, 19 Jun 2011 01:23:50 +0000 (01:23 +0000)]
fixed possible use of uninitialized variable.

10 years agoSVN maintenance.
Guillermo S. Romero [Sat, 18 Jun 2011 23:22:55 +0000 (23:22 +0000)]
SVN maintenance.

10 years agocmake: make python search into a find package module.
Campbell Barton [Sat, 18 Jun 2011 15:53:47 +0000 (15:53 +0000)]
cmake: make python search into a find package module.

10 years agomake better use of cmake builtin funcitons for finding python library/header
Campbell Barton [Sat, 18 Jun 2011 15:15:31 +0000 (15:15 +0000)]
make better use of cmake builtin funcitons for finding python library/header

10 years agorename cmake include/libraries to conform with suggested cmake names
Campbell Barton [Sat, 18 Jun 2011 14:12:54 +0000 (14:12 +0000)]
rename cmake include/libraries to conform with suggested cmake names

10 years agoadded FindSndFile cmake module to replace inline checks.
Campbell Barton [Sat, 18 Jun 2011 12:12:19 +0000 (12:12 +0000)]
added FindSndFile cmake module to replace inline checks.

10 years agofix for error caused with module relocation - broke loading ngons in OBJ files
Campbell Barton [Sat, 18 Jun 2011 11:40:44 +0000 (11:40 +0000)]
fix for error caused with module relocation - broke loading ngons in OBJ files

10 years agouse ascii drawing function where utf8 isnt needed.
Campbell Barton [Sat, 18 Jun 2011 09:01:26 +0000 (09:01 +0000)]
use ascii drawing function where utf8 isnt needed.

10 years agopy-api: store frequently used strings as unicode PyObject's to avoid creating/distroy...
Campbell Barton [Sat, 18 Jun 2011 08:45:45 +0000 (08:45 +0000)]
py-api: store frequently used strings as unicode PyObject's to avoid creating/distroying every time.
also fix for cmake warning

10 years agothrow an error if preprocessor definitions are used for DNA array lengths (previously...
Campbell Barton [Sat, 18 Jun 2011 03:14:24 +0000 (03:14 +0000)]
throw an error if preprocessor definitions are used for DNA array lengths (previously would fail silently & not work right).

10 years agofix fileselect for images from sequencer
Andrea Weikert [Fri, 17 Jun 2011 21:24:05 +0000 (21:24 +0000)]
fix fileselect for images from sequencer
* recent code to provide directory only fileselect broke selection of images with 'A' (rev. rev. 37552.)

10 years agoCamera tracking integration
Sergey Sharybin [Fri, 17 Jun 2011 15:00:28 +0000 (15:00 +0000)]
Camera tracking integration
===========================

Made a typo when was applying locally created patch.
Fixes crash when switching to "Movie" in 3d viewport background.

10 years agoCamera tracking integration
Sergey Sharybin [Fri, 17 Jun 2011 14:47:41 +0000 (14:47 +0000)]
Camera tracking integration
===========================

Test tool: convert track to location fcurves for object in 3d world.
1 pixel on footage is equal to 1 Blender unit.

Added for testing only, could be removed any time -- real
parenting to markers/bundles are only under design now.

10 years agoCamera tracking integration
Sergey Sharybin [Fri, 17 Jun 2011 14:47:22 +0000 (14:47 +0000)]
Camera tracking integration
===========================

Refactored interface of movie clip editor:
- Remove all "modal" things like active tool and mode.
  They aren't so useful as I thought when was starting
  implementation of UI.
- Toolbar (T-panel) now contains tools only, no options/properties there.
- All properties are moved to properties panel (N-panel).

10 years agoCamera tracking integration
Sergey Sharybin [Fri, 17 Jun 2011 14:47:04 +0000 (14:47 +0000)]
Camera tracking integration
===========================

- libmv's sources would now be added to qtcreator project.
- Fixed compilation with blenderplayer enabled and cmake.
- Fixed bug when tracking was done from frame different from
  initial marker's frame number.
- Implemented backwards tracking.
- Added option to draw track's path. Would be enabled by default
  for new scenes. Could be enabled on "Display" panel for
  files saved in previous version.
- Added operator to clean track path so it could be
  easily tracked form scratch.
- Added hotkeys for tracking, backwards tracking and
  cleaning track path (Ctrl-T, Ctrl-Shift-T and Alt-T).
- Fixed crash when setting clip as a footage.
- Small optimization when trying to track without
  selected markers.

10 years agoMerging r37518 through r37593 from trunk into soc-2011-tomato
Sergey Sharybin [Fri, 17 Jun 2011 14:41:44 +0000 (14:41 +0000)]
Merging r37518 through r37593 from trunk into soc-2011-tomato

10 years agoBugfix, irc report:
Ton Roosendaal [Fri, 17 Jun 2011 13:57:41 +0000 (13:57 +0000)]
Bugfix, irc report:

Adding new material in active node didn't update the material
properties buttons.

10 years agoFix #27660: texture space panel was missing for curve & metaballs, now they
Brecht Van Lommel [Fri, 17 Jun 2011 13:53:47 +0000 (13:53 +0000)]
Fix #27660: texture space panel was missing for curve & metaballs, now they
have same panel as mesh. Patch by Ronan Ducluzeau, thanks!

10 years agofix [#25598] projection surface snap issue
Campbell Barton [Fri, 17 Jun 2011 13:02:23 +0000 (13:02 +0000)]
fix [#25598] projection surface snap issue
Excuse the thrashing, this is from r35438, reverted r35444 under the _wrong_ impression Martin considered unacceptable.

10 years agofix [#26621] Memory leaks when creating popup window.
Campbell Barton [Fri, 17 Jun 2011 12:48:33 +0000 (12:48 +0000)]
fix [#26621] Memory leaks when creating popup window.
also fixes memory leak when cancelling a popup dialog (new image for example).

10 years agoadding .m4a video extension
Daniel Salazar [Fri, 17 Jun 2011 08:50:47 +0000 (08:50 +0000)]
adding .m4a video extension

10 years agoBGE: Camera.getScreenPosition wasn't working because of an unhandled exception when...
Campbell Barton [Fri, 17 Jun 2011 07:27:27 +0000 (07:27 +0000)]
BGE: Camera.getScreenPosition wasn't working because of an unhandled exception when called with a non vector argument (object or object name).

10 years agoaiff too
Daniel Salazar [Fri, 17 Jun 2011 07:18:51 +0000 (07:18 +0000)]
aiff too

10 years agoAdding .aif to known audio extensions so it doesn't get hiden by default
Daniel Salazar [Fri, 17 Jun 2011 07:15:36 +0000 (07:15 +0000)]
Adding .aif to known audio extensions so it doesn't get hiden by default

10 years agofix for memory leak converting an idproperty group into a dict
Campbell Barton [Fri, 17 Jun 2011 05:56:17 +0000 (05:56 +0000)]
fix for memory leak converting an idproperty group into a dict

10 years agoIDProperty python module update
Campbell Barton [Fri, 17 Jun 2011 05:45:46 +0000 (05:45 +0000)]
IDProperty python module update
- add support for IDProp array slicing, but not resizing.
- rename array attribute type to typecode and use chars 'f', 'd', 'i' which match pythons array module. (was using int's which only have a meaning internally).
- rename function 'convert_to_pyobject' to 'to_dict' and 'to_list' for IDProp group and array types respectively.
- remove 'len' array attribute, calling len(array) is fine.

10 years agofix for drawing bones names twice in object with viewport 'Outline' option enabled.
Campbell Barton [Fri, 17 Jun 2011 03:17:07 +0000 (03:17 +0000)]
fix for drawing bones names twice in object with viewport 'Outline' option enabled.

10 years agoulti line formatting for PyErr_Format calls (no functional change)
Campbell Barton [Fri, 17 Jun 2011 02:26:34 +0000 (02:26 +0000)]
ulti line formatting for PyErr_Format calls (no functional change)

10 years agofix [#27681] Python: crash assigning a 'set' to an array
Campbell Barton [Fri, 17 Jun 2011 02:22:38 +0000 (02:22 +0000)]
fix [#27681] Python: crash assigning a 'set' to an array

10 years agoFix [#27666] Python/Windows issue: "import uuid" results in an error popup
Nathan Letwory [Fri, 17 Jun 2011 00:30:04 +0000 (00:30 +0000)]
Fix [#27666] Python/Windows issue: "import uuid" results in an error popup
submitted by Gaia Clary

Ignore msvc runtime libs while linking. Tested on win64.

10 years agoSmall todo item: outliner display actions were sending undo pushes, not needed
Ton Roosendaal [Thu, 16 Jun 2011 17:14:38 +0000 (17:14 +0000)]
Small todo item: outliner display actions were sending undo pushes, not needed
for UI stuff.

10 years agoPython Docs: update layout.html to match blender.org development submenu changes.
Brecht Van Lommel [Thu, 16 Jun 2011 16:13:26 +0000 (16:13 +0000)]
Python Docs: update layout.html to match blender.org development submenu changes.

10 years agouse directory selector for properties defined as PROP_DIRPATH, user preferences ...
Campbell Barton [Thu, 16 Jun 2011 15:28:39 +0000 (15:28 +0000)]
use directory selector for properties defined as PROP_DIRPATH, user preferences 'File' buttons for eg.

10 years agodirectory only filesel for operators which don't have a filepath or filename property.
Campbell Barton [Thu, 16 Jun 2011 15:01:22 +0000 (15:01 +0000)]
directory only filesel for operators which don't have a filepath or filename property.

10 years agofix [#27671] Transforming sequencer effects strips crashes
Campbell Barton [Thu, 16 Jun 2011 12:48:25 +0000 (12:48 +0000)]
fix [#27671] Transforming sequencer effects strips crashes

10 years agofix [#27675] Bones shift out of place when leaving edit mode
Campbell Barton [Thu, 16 Jun 2011 07:59:22 +0000 (07:59 +0000)]
fix [#27675] Bones shift out of place when leaving edit mode
- float precision issue, details commented in the source.

10 years agofix for baking actions for objects with no animation data.
Campbell Barton [Thu, 16 Jun 2011 07:48:22 +0000 (07:48 +0000)]
fix for baking actions for objects with no animation data.

10 years agofix for own error in r37542
Campbell Barton [Thu, 16 Jun 2011 07:02:33 +0000 (07:02 +0000)]
fix for own error in r37542

10 years agofix [#27673] Value sliders >1 do not represent numerical ratios right
Campbell Barton [Thu, 16 Jun 2011 06:47:54 +0000 (06:47 +0000)]
fix [#27673] Value sliders >1 do not represent numerical ratios right
the soft limits for array buttons not take into account the min/max of all array elements

10 years agominor speedup for UI draw code, noticed ui_get_but_val() could be called 3-5 times...
Campbell Barton [Thu, 16 Jun 2011 06:00:02 +0000 (06:00 +0000)]
minor speedup for UI draw code, noticed ui_get_but_val() could be called 3-5 times per button draw,
for RNA buttons this gets the entire array for each call so its not great to call many times.