blender.git
7 years agoCamera tracking: improvements of track preview widget
Sergey Sharybin [Fri, 30 Dec 2011 10:20:29 +0000 (10:20 +0000)]
Camera tracking: improvements of track preview widget

- Enable bicybic filtering fir image displayed in track preview
- Option to show grayscale content of track preview
- When some channels are disabled, display exactly the same
  content of preview image which is sending to tracker library.

Merged from tomato branch using command:
    svn merge -r42382:42383 -r42384:42385 -r42394:42395 \
    -r42397:42398 -r42398:42399 -r42406:42407 \
-r42410:42411 -r42417:42418 -r42471:42472 \
^/branches/soc-2011-tomato

7 years agoFixed low boundary when detecting frames range for camera solver
Sergey Sharybin [Fri, 30 Dec 2011 08:40:36 +0000 (08:40 +0000)]
Fixed low boundary when detecting frames range for camera solver

7 years agocheck for presets in addons dirs. this way addons can install their own presets too.
Campbell Barton [Fri, 30 Dec 2011 08:39:40 +0000 (08:39 +0000)]
check for presets in addons dirs. this way addons can install their own presets too.

7 years agoFix #29729: Blender crashes when camera solving with a disabled marker
Sergey Sharybin [Fri, 30 Dec 2011 08:34:00 +0000 (08:34 +0000)]
Fix #29729: Blender crashes when camera solving with a disabled marker

Stupid mistake in index of last marker when detecting frames bounds

7 years agostyle edits for function declarations
Campbell Barton [Fri, 30 Dec 2011 07:55:15 +0000 (07:55 +0000)]
style edits for function declarations

7 years agominor dna header cleanup
Campbell Barton [Fri, 30 Dec 2011 07:25:49 +0000 (07:25 +0000)]
minor dna header cleanup

7 years agoPyAPI - remove Matrix.row_size / col_size. these were rather awkwardly named, but...
Campbell Barton [Fri, 30 Dec 2011 06:43:17 +0000 (06:43 +0000)]
PyAPI - remove Matrix.row_size / col_size. these were rather awkwardly named, but its more clear to use len().

mat.col_size --> len(mat.row)
mat.row_size --> len(mat.col)

7 years agoweight paint - fix for own error in r42986, also avoid getting unified settings for...
Campbell Barton [Fri, 30 Dec 2011 05:16:28 +0000 (05:16 +0000)]
weight paint - fix for own error in r42986, also avoid getting unified settings for each weight.

7 years agoimprovement to how weight paint blur works
Campbell Barton [Fri, 30 Dec 2011 04:38:45 +0000 (04:38 +0000)]
improvement to how weight paint blur works
* the accumulated blur weight now takes into account how far verts are from the brush, giving more even results
* verts where the weight wasnt found were being ignored, now treat them as zero weight verts.

7 years agoget the brush size at before applying each brush step, saves unified brush settings...
Campbell Barton [Fri, 30 Dec 2011 03:50:04 +0000 (03:50 +0000)]
get the brush size at before applying each brush step, saves unified brush settings lookups per vertex/face-corner.

also use math functions for calc_vp_strength(), and project the vertices as floats rather then ints to get better accuracy, otherwise no functional changes.

7 years agowhile checking weight paint code noticed that unified brush functions loop over the...
Campbell Barton [Fri, 30 Dec 2011 03:43:39 +0000 (03:43 +0000)]
while checking weight paint code noticed that unified brush functions loop over the scenes to get the flag.
* this loop is called multiple times per vertex (not addressed in this commit)
* functions like brush_use_size_pressure(), brush_use_size_pressure() called unified_settings() twice when they didnt need to.

looks like this code cant work right with multiple scenes, added a comment on this - but at least avoid calling unified_settings() multiple times in single functions.

7 years agominor edits to weight paint
Campbell Barton [Fri, 30 Dec 2011 02:16:07 +0000 (02:16 +0000)]
minor edits to weight paint
* store the active vertex group (avoid doing ob->actdef-1 for every vertex)
* ensure the active vertex group isn't less then 0.

7 years agoFix: cycles camera dof object with non-uniform scale gave incorrect distance.
Brecht Van Lommel [Thu, 29 Dec 2011 23:34:25 +0000 (23:34 +0000)]
Fix: cycles camera dof object with non-uniform scale gave incorrect distance.

7 years agoFix #29687: Normal bake from multires gives distorted results.
Sergey Sharybin [Thu, 29 Dec 2011 16:05:09 +0000 (16:05 +0000)]
Fix #29687: Normal bake from multires gives distorted results.

It is just a limitation of multires baker which doesn't deal correct with
baking to subdivision level 0. It was supposed to work with levels on which
sculpt data is affecting on mesh, so interpolation between grids works correct.

Fully accurate baking in this case will need raycasting stuff which will make
it much slower and will remove main benefit of regular baker -- speed and
low memory usage.
Another option would be to make multires apply sculpting data on level 0,
but it's not related at baking at all and has got it's own difficulties.

7 years agoFix #29718: anchored stroke with image-texture --- strange behaviour
Sergey Sharybin [Thu, 29 Dec 2011 14:57:15 +0000 (14:57 +0000)]
Fix #29718: anchored stroke with image-texture --- strange behaviour

Bug was caused by refactoring in rev41470

7 years agopy - fix for error which made enums not through errors when assigned non string types
Campbell Barton [Thu, 29 Dec 2011 14:46:26 +0000 (14:46 +0000)]
py - fix for error which made enums not through errors when assigned non string types

7 years agopossible fix for [#29708] Crashes when Rendering Cross Dissolve + XVID Codec
Campbell Barton [Thu, 29 Dec 2011 13:12:40 +0000 (13:12 +0000)]
possible fix for [#29708] Crashes when Rendering Cross Dissolve + XVID Codec

was calling memcpy with both src and dst args were the same pointer.

7 years agouse math functions for customdata interpolation funcs
Campbell Barton [Thu, 29 Dec 2011 11:18:12 +0000 (11:18 +0000)]
use math functions for customdata interpolation funcs

7 years agoRemove totally crappy and not used operator FONT_OT_buffer_paste
Sergey Sharybin [Thu, 29 Dec 2011 10:02:42 +0000 (10:02 +0000)]
Remove totally crappy and not used operator FONT_OT_buffer_paste

7 years agoremove unused initFlags option in mirror modifier
Campbell Barton [Thu, 29 Dec 2011 06:32:50 +0000 (06:32 +0000)]
remove unused initFlags option in mirror modifier

7 years agominor edits to trunk mirror modifier, use unsigned ints since the vertex values are...
Campbell Barton [Thu, 29 Dec 2011 06:07:34 +0000 (06:07 +0000)]
minor edits to trunk mirror modifier, use unsigned ints since the vertex values are unsigned + minor formatting edits

7 years agobugfix: [#29711] Cycles - HSV Node - Hue Change Bug
Dalai Felinto [Thu, 29 Dec 2011 05:40:48 +0000 (05:40 +0000)]
bugfix: [#29711] Cycles - HSV Node - Hue Change Bug
* Adding hue instead of removing it.

fmod doesn't work as % when it comes to negative numbers:
fmod( 1.3, 1) ==  1.3 % 1 == 0.3
fmod(-0.3, 1) != -0.3 % 1

7 years agooptimized mempool iterator from bmesh
Campbell Barton [Thu, 29 Dec 2011 03:39:59 +0000 (03:39 +0000)]
optimized mempool iterator from bmesh

7 years agoMingw - use truly relative instead of absolute-relative paths for Boost and OIIO
Joshua Leung [Thu, 29 Dec 2011 02:57:41 +0000 (02:57 +0000)]
Mingw - use truly relative instead of absolute-relative paths for Boost and OIIO

That is, instead of '#../lib/windows/lib_name/include', we're now using BF_LIBNAME + '/include'. This makes it possible to have a single lib folder shared between several local working trees again.

7 years agoadd UNLIKELY / LIKELY util defines to help optimize iterators that are called a lot...
Campbell Barton [Thu, 29 Dec 2011 01:46:58 +0000 (01:46 +0000)]
add UNLIKELY / LIKELY util defines to help optimize iterators that are called a lot, only defined for gcc at the moment.

also some cmake formatting edits.

7 years agomore mist settings should be accesible to BGE
Dalai Felinto [Thu, 29 Dec 2011 01:38:11 +0000 (01:38 +0000)]
more mist settings should be accesible to BGE

7 years agofile missing from cmake listing
Campbell Barton [Wed, 28 Dec 2011 22:57:25 +0000 (22:57 +0000)]
file missing from cmake listing

7 years agosync changes from bmesh r42951 + some other minor edits.
Campbell Barton [Wed, 28 Dec 2011 22:46:10 +0000 (22:46 +0000)]
sync changes from bmesh r42951 + some other minor edits.

7 years agoFix #29692: 3D Scene is Rendering Bright in the VSE
Sergey Sharybin [Wed, 28 Dec 2011 20:11:36 +0000 (20:11 +0000)]
Fix #29692: 3D Scene is Rendering Bright in the VSE

profile conversion for sequencer result sued to happen even if
color management is disabled for scene which made frames brighter.

7 years agoFix #29715: cycles and glsl normal node not working correct.
Brecht Van Lommel [Wed, 28 Dec 2011 19:42:22 +0000 (19:42 +0000)]
Fix #29715: cycles and glsl normal node not working correct.

7 years agoFix #29689, #29702: cycles render crash with node setups with non-cycles nodes,
Brecht Van Lommel [Wed, 28 Dec 2011 19:42:08 +0000 (19:42 +0000)]
Fix #29689, #29702: cycles render crash with node setups with non-cycles nodes,
after group socket refactoring.

7 years agoFix #29696: Crash on exit of edit mode after deleting contents of fluid domain
Sergey Sharybin [Wed, 28 Dec 2011 17:59:56 +0000 (17:59 +0000)]
Fix #29696: Crash on exit of edit mode after deleting contents of fluid domain

Added NULL-check to copying material number and flags when loading cache

7 years agoScons/FFMPEG:
Thomas Dinges [Wed, 28 Dec 2011 15:08:58 +0000 (15:08 +0000)]
Scons/FFMPEG:
* Fixing compile error, ffmpeg include was missing.

7 years agofiles from bmesh now load in trunk, this way loading (2.64 (or whenever bmesh is...
Campbell Barton [Wed, 28 Dec 2011 14:58:45 +0000 (14:58 +0000)]
files from bmesh now load in trunk, this way loading (2.64 (or whenever bmesh is merged)), wont crash 2.62.

7 years agofix for recent compile error
Campbell Barton [Wed, 28 Dec 2011 14:55:45 +0000 (14:55 +0000)]
fix for recent compile error

7 years agoWIP bmesh trunk sync, excuse the noise
Campbell Barton [Wed, 28 Dec 2011 14:26:59 +0000 (14:26 +0000)]
WIP bmesh trunk sync, excuse the noise

7 years agomore changes from bmesh into trunk (mesh mpoly strict member)
Campbell Barton [Wed, 28 Dec 2011 14:21:51 +0000 (14:21 +0000)]
more changes from bmesh into trunk (mesh mpoly strict member)

7 years agoWIP loading bmesh in trunk, some conversion functions for this purpose.
Campbell Barton [Wed, 28 Dec 2011 13:50:33 +0000 (13:50 +0000)]
WIP loading bmesh in trunk, some conversion functions for this purpose.

7 years agomerge bleshes BLI_array header lib into trunk.
Campbell Barton [Wed, 28 Dec 2011 13:40:14 +0000 (13:40 +0000)]
merge bleshes BLI_array header lib into trunk.

7 years agoCode refactoring: add unified image buffer functions for doing float => byte,
Brecht Van Lommel [Wed, 28 Dec 2011 13:29:33 +0000 (13:29 +0000)]
Code refactoring: add unified image buffer functions for doing float => byte,
byte => float, float => float, byte => byte conversions with profile, dither
and predivide. Previously code for this was spread out too much.

There should be no functional changes, this is so the predivide/table/dither
patches can work correctly.

7 years agoenable USE_BMESH_FORWARD_COMPAT and merge in some customdata functions
Campbell Barton [Wed, 28 Dec 2011 13:23:59 +0000 (13:23 +0000)]
enable USE_BMESH_FORWARD_COMPAT and merge in some customdata functions

7 years agoinitial merge of bmesh customdata layer code into trunk, ifdef'd out for now with...
Campbell Barton [Wed, 28 Dec 2011 13:15:17 +0000 (13:15 +0000)]
initial merge of bmesh customdata layer code into trunk, ifdef'd out for now with USE_BMESH_FORWARD_COMPAT.

7 years agoFix #29707: Sequencer presets corrupt audio scene settings
Sergey Sharybin [Wed, 28 Dec 2011 12:39:35 +0000 (12:39 +0000)]
Fix #29707: Sequencer presets corrupt audio scene settings

Problem was caused by using amount of channels as integer instead of enum
identifiers in preset files.

7 years agoAdd FFmpeg libraries versions to system-info.txt
Sergey Sharybin [Wed, 28 Dec 2011 12:35:58 +0000 (12:35 +0000)]
Add FFmpeg libraries versions to system-info.txt

7 years agomake MOD_dynamicpaint.c use more typical gpl2+ text and some formatting edits in DNA
Campbell Barton [Wed, 28 Dec 2011 11:08:38 +0000 (11:08 +0000)]
make MOD_dynamicpaint.c use more typical gpl2+ text and some formatting edits in DNA

7 years agocopy BLI_edgehash changes from bmesh branch, main change is use of mempool.
Campbell Barton [Wed, 28 Dec 2011 10:20:37 +0000 (10:20 +0000)]
copy BLI_edgehash changes from bmesh branch, main change is use of mempool.

7 years agomerge in customdata changes from BMesh - biggest change is caching the layer index...
Campbell Barton [Wed, 28 Dec 2011 09:11:11 +0000 (09:11 +0000)]
merge in customdata changes from BMesh - biggest change is caching the layer index values in a typemap.

7 years agominor changes from bmesh into trunk
Campbell Barton [Wed, 28 Dec 2011 08:29:03 +0000 (08:29 +0000)]
minor changes from bmesh into trunk

7 years agosync some edits with bmesh
Campbell Barton [Wed, 28 Dec 2011 07:43:06 +0000 (07:43 +0000)]
sync some edits with bmesh

7 years agofor bpy.props, when 'name' argument is not initialized, vallback to the attribute...
Campbell Barton [Wed, 28 Dec 2011 04:25:46 +0000 (04:25 +0000)]
for bpy.props, when 'name' argument is not initialized, vallback to the attribute name rather than an empty string.

7 years agooption to save as older mesh format (ifdef'd for now)
Campbell Barton [Tue, 27 Dec 2011 13:17:58 +0000 (13:17 +0000)]
option to save as older mesh format (ifdef'd for now)

7 years agoChange visualize indices so that edit select mode chooses which elements are visualized
Howard Trickey [Tue, 27 Dec 2011 12:50:23 +0000 (12:50 +0000)]
Change visualize indices so that edit select mode chooses which elements are visualized

7 years agoOSX: adding PNG codec to QTKit, to have one more alpha enabled one atm
Jens Verwiebe [Tue, 27 Dec 2011 11:29:27 +0000 (11:29 +0000)]
OSX: adding PNG codec to QTKit, to have one more alpha enabled one atm

7 years agoMore fixes for timecode usage with BKE_movieclip_get_ibuf_flag
Sergey Sharybin [Tue, 27 Dec 2011 11:09:06 +0000 (11:09 +0000)]
More fixes for timecode usage with BKE_movieclip_get_ibuf_flag

7 years agoFix #29688: Timecode is not used in tracking
Sergey Sharybin [Tue, 27 Dec 2011 10:52:23 +0000 (10:52 +0000)]
Fix #29688: Timecode is not used in tracking

Use proper timecode flags sending to BKE_movieclip_get_ibuf_flag function,
so now frames for tracking would be full-resolution but calculated using
timecode defined in th interface,

7 years agoOSX: adding some more codecs to QTKit
Jens Verwiebe [Tue, 27 Dec 2011 10:51:01 +0000 (10:51 +0000)]
OSX: adding some more codecs to QTKit

7 years agoUpdate build files to use new OpenAL libraries
Sergey Sharybin [Tue, 27 Dec 2011 09:37:19 +0000 (09:37 +0000)]
Update build files to use new OpenAL libraries

7 years agoremove unneeded casts from 'unsigned int' to 'int'
Campbell Barton [Tue, 27 Dec 2011 03:54:23 +0000 (03:54 +0000)]
remove unneeded casts from 'unsigned int' to 'int'

7 years ago* Fixing compile after recent i18 commits.
Thomas Dinges [Tue, 27 Dec 2011 01:35:39 +0000 (01:35 +0000)]
* Fixing compile after recent i18 commits.

7 years agoFix own error in r42881, didn't add rectangle padding correctly.
Nicholas Bishop [Mon, 26 Dec 2011 23:36:44 +0000 (23:36 +0000)]
Fix own error in r42881, didn't add rectangle padding correctly.

7 years ago[#29144] Snapping control points: can't choose which one to delete
Martin Poirier [Mon, 26 Dec 2011 20:23:07 +0000 (20:23 +0000)]
[#29144] Snapping control points: can't choose which one to delete
Reported by Pep Ribal
You can now select which snap point to remove (with Alt-A) by moving the cursor over them.
Display colors are also used to indicate which snap points are active, selected or just there.

7 years agoFactor out some generic parts of the sculpting PBVH redraw planes code.
Nicholas Bishop [Mon, 26 Dec 2011 20:19:55 +0000 (20:19 +0000)]
Factor out some generic parts of the sculpting PBVH redraw planes code.

One function converts bounding boxes to screen space, the other
converts a screen-space rectangle to 3D clipping planes.

Also const-ified some parameters in the ED_view3d API.

7 years agoAdd a glClear() in GHOST/X11 between creating the GLX context and
Nicholas Bishop [Mon, 26 Dec 2011 19:12:13 +0000 (19:12 +0000)]
Add a glClear() in GHOST/X11 between creating the GLX context and
displaying the window.

This fixes a brief flash of random data on Blender startup on my
system (Ubuntu 11.10, ATI Mobility Radeon HD 5650, Gallium drivers.)

Code review link:
http://codereview.appspot.com/5505071/

7 years ago[#29611] Crash when scale one vertex with snap.
Martin Poirier [Mon, 26 Dec 2011 19:03:32 +0000 (19:03 +0000)]
[#29611] Crash when scale one vertex with snap.
Reported by Andrey Penyaz
Scale snap defaults to 1 when snapping is impossible (distance to center of transformation is zero).

7 years agoAnother fix for #29494: Problem loading translations at Blender's startup
Sergey Sharybin [Mon, 26 Dec 2011 14:52:36 +0000 (14:52 +0000)]
Another fix for #29494: Problem loading translations at Blender's startup

Reset only LANG variable to it's default value when setting locale to
short/long name failed and set LANGUAGE to value calculated from LANG
or value in user preferences (depending on if Default language is set)
so correct language ill be used for messages even if locale files aren't
generated.

Also disabled i18n prints in non-debug run so console wouldn't be polluted
by messages which aren't really informative for user now and might confuse.

7 years agoAdded WITH_BF_LIBMV to command line options
Sergey Sharybin [Mon, 26 Dec 2011 14:52:21 +0000 (14:52 +0000)]
Added WITH_BF_LIBMV to command line options

7 years agoformatting edits only to use more consisted style
Campbell Barton [Mon, 26 Dec 2011 12:26:11 +0000 (12:26 +0000)]
formatting edits only to use more consisted style

7 years agoformatting edits & minor corrections
Campbell Barton [Mon, 26 Dec 2011 00:42:35 +0000 (00:42 +0000)]
formatting edits & minor corrections

7 years agopatch from debian from Kevin 'kiniou' Roy
Campbell Barton [Mon, 26 Dec 2011 00:13:03 +0000 (00:13 +0000)]
patch from debian from Kevin 'kiniou' Roy

added __GNU__ and __GLIBC__ to conditional defined in order to compile on KFreeBSD

7 years agofix for a bug in mathutils when a vector was accessing a matrix and the matrix size...
Campbell Barton [Mon, 26 Dec 2011 00:05:41 +0000 (00:05 +0000)]
fix for a bug in mathutils when a vector was accessing a matrix and the matrix size increased, future access too the vector would write past the allocated bounds. now raise an exception.

7 years agoinclude BLO_sys_types in customdata header rather than stdint directly.
Campbell Barton [Sun, 25 Dec 2011 21:27:23 +0000 (21:27 +0000)]
include BLO_sys_types in customdata header rather than stdint directly.

7 years agoCycles Test App:
Thomas Dinges [Sun, 25 Dec 2011 13:34:18 +0000 (13:34 +0000)]
Cycles Test App:
* Added some new integrator parameters to the xml reading.
* Added ability to specify window width/height, if not set it uses film/camera width/height.
* Added back the xml exporter script from cycles branch, with modifications to hock up into the UI. To use it, copy the script into 2.61/scripts/startup.

Note: This is intended for developers for now, but the standalone Cycles app has potential to be used as benchmark for example.

7 years agouse docstrings for mathutils getset's, also some formatting edits, no functional...
Campbell Barton [Sun, 25 Dec 2011 11:36:26 +0000 (11:36 +0000)]
use docstrings for mathutils getset's, also some formatting edits, no functional changes.

7 years agopicky formatting of mathutils
Campbell Barton [Sat, 24 Dec 2011 13:26:30 +0000 (13:26 +0000)]
picky formatting of mathutils

7 years agoRe-enable CYCLES and OpenEXR since they work for MInGW. IMPORTANT: Only use the lates...
Antony Riakiotakis [Sat, 24 Dec 2011 11:56:13 +0000 (11:56 +0000)]
Re-enable CYCLES and OpenEXR since they work for MInGW. IMPORTANT: Only use the latest MinGW to compile blender.

7 years agoOSX/gcc-4.6, fix for typedef uin64_t
Jens Verwiebe [Sat, 24 Dec 2011 08:03:43 +0000 (08:03 +0000)]
OSX/gcc-4.6, fix for typedef uin64_t

7 years agoupdate bpy_extras.view3d_utils for matrix changes
Campbell Barton [Sat, 24 Dec 2011 07:11:40 +0000 (07:11 +0000)]
update bpy_extras.view3d_utils for matrix changes

AFAIK all trunk scripts are now updated for changes to matrix row/col.

7 years agomathtils, convenience attributes added 'row' and 'col', this makes the row/col swap...
Campbell Barton [Sat, 24 Dec 2011 07:03:19 +0000 (07:03 +0000)]
mathtils, convenience attributes added 'row' and 'col', this makes the row/col swap a lot easier to deal with, since
 now you can still use column access

previously...
  mat[2] = 1, 2, 3

needed to be converted into...
  mat[0][2] = 1
  mat[1][2] = 2
  mat[2][2] = 3

but with column access you can do...
  mat.col[2] = 1, 2, 3

Having 'row' attribute is a bit redundant since direct indexing on a matrix uses row but included for completeness.

7 years agofix for error with matrix access and negative indices with recent row/col swap.
Campbell Barton [Sat, 24 Dec 2011 06:13:58 +0000 (06:13 +0000)]
fix for error with matrix access and negative indices with recent row/col swap.

7 years agomathutils get/set function rename + minor changes to matrix functions (no functional...
Campbell Barton [Sat, 24 Dec 2011 04:58:01 +0000 (04:58 +0000)]
mathutils get/set function rename + minor changes to matrix functions (no functional changes)

7 years agoreplace u_int64_t with cc99's uint64_t as suggested by Nicholas Bishop.
Campbell Barton [Sat, 24 Dec 2011 03:03:42 +0000 (03:03 +0000)]
replace u_int64_t with cc99's uint64_t as suggested by Nicholas Bishop.

7 years agominor edits to cycles c/python module
Campbell Barton [Sat, 24 Dec 2011 02:47:13 +0000 (02:47 +0000)]
minor edits to cycles c/python module

- rename 'bcycles' --> '_cycles', since this is the python convention when a py module uses a C module internally.
- use macros for returning None
- make with_osl an attribute rather then a function.
- changes methods METH_VARARGS --> METH_O when single args are used.

7 years agoformatting edits 120 line length
Campbell Barton [Sat, 24 Dec 2011 02:37:42 +0000 (02:37 +0000)]
formatting edits 120 line length

7 years agoFormatting edits <120 length lines
Campbell Barton [Sat, 24 Dec 2011 02:32:08 +0000 (02:32 +0000)]
Formatting edits <120 length lines

7 years agoBugfix for [#29684] Output video presets messed up
Thomas Dinges [Fri, 23 Dec 2011 22:07:34 +0000 (22:07 +0000)]
Bugfix for [#29684] Output video presets messed up
* This was caused ny the ImageType refactor.
* Problem persisted with Quicktime too, could not test that, but should fix presets there too.

7 years agochange customdata mask from an 'unsigned int' to an 'u_int64_t', since BMesh branch...
Campbell Barton [Fri, 23 Dec 2011 20:30:23 +0000 (20:30 +0000)]
change customdata mask from an 'unsigned int' to an 'u_int64_t', since BMesh branch has run out of bits

7 years agofix [#29683] OpenEXR Output Appears to be broken
Campbell Barton [Fri, 23 Dec 2011 20:26:37 +0000 (20:26 +0000)]
fix [#29683] OpenEXR Output Appears to be broken

own error with moving image settings.

7 years agoUI: small further tweak to last region expand/collapse fix, when moving the
Brecht Van Lommel [Fri, 23 Dec 2011 13:53:21 +0000 (13:53 +0000)]
UI: small further tweak to last region expand/collapse fix, when moving the
operator redo panel up now it no longer hides the region, just stops it at
max size.

7 years agoFix test key conflict operator error, due to missing scripts window.
Brecht Van Lommel [Fri, 23 Dec 2011 13:53:09 +0000 (13:53 +0000)]
Fix test key conflict operator error, due to missing scripts window.

7 years agoMoving back sr locales to sr_RS (else, with recent changes (42830), loading sr was...
Bastien Montagne [Fri, 23 Dec 2011 13:36:07 +0000 (13:36 +0000)]
Moving back sr locales to sr_RS (else, with recent changes (42830), loading sr was no more working). My mistake, using only sr wasn't useful here (unlike spanish, we only have one version of serbian, in cyrilic and latin forms...)!

7 years agoFix #29652: operator tab can not be maximised
Sergey Sharybin [Fri, 23 Dec 2011 12:56:48 +0000 (12:56 +0000)]
Fix #29652: operator tab can not be maximised

Clamp region's size on expand to max allowed size, so it wouldn't
be automatically hidden just after expand.

7 years agogive errors when using unsupported configurations with mingw`
Campbell Barton [Fri, 23 Dec 2011 07:37:51 +0000 (07:37 +0000)]
give errors when using unsupported configurations with mingw`

7 years agoCleaning up the GPU_extensions_init/exit() code a bit to keep the Blenderplayer from...
Mitchell Stokes [Fri, 23 Dec 2011 07:10:01 +0000 (07:10 +0000)]
Cleaning up the GPU_extensions_init/exit() code a bit to keep the Blenderplayer from crashing on exit and restart.

7 years agofix for own mistake [#29031] Importing BGL Can Crash the BGE and Blender
Campbell Barton [Fri, 23 Dec 2011 05:42:06 +0000 (05:42 +0000)]
fix for own mistake [#29031] Importing BGL Can Crash the BGE and Blender

was adding the Buffer type to the module without increffing

7 years agoadd DNA support for int64_t. nothing uses this currently.
Campbell Barton [Fri, 23 Dec 2011 04:40:07 +0000 (04:40 +0000)]
add DNA support for int64_t. nothing uses this currently.

7 years agorecent matrix row/col swap broke matrix assignment in the BGE, fix provided by Andrew...
Campbell Barton [Fri, 23 Dec 2011 00:51:54 +0000 (00:51 +0000)]
recent matrix row/col swap broke matrix assignment in the BGE, fix provided by Andrew Hale

7 years agoDNA genfile - de-duplicate some checks and replace magic type numbers with an enum
Campbell Barton [Thu, 22 Dec 2011 23:18:43 +0000 (23:18 +0000)]
DNA genfile - de-duplicate some checks and replace magic type numbers with an enum

7 years agoAnother Fix after Cucumber Merge:
Thomas Dinges [Thu, 22 Dec 2011 22:34:23 +0000 (22:34 +0000)]
Another Fix after Cucumber Merge:
* Cycles did not displayed the Scene panels anymore, due to addition of COMPAT_ENGINE to them.

7 years agoupdate the api changelog 2.60 --> 2.61
Campbell Barton [Thu, 22 Dec 2011 21:44:52 +0000 (21:44 +0000)]
update the api changelog 2.60 --> 2.61

7 years agoCode cleanup: fix some clang static checker warnings.
Brecht Van Lommel [Thu, 22 Dec 2011 20:29:44 +0000 (20:29 +0000)]
Code cleanup: fix some clang static checker warnings.