blender.git
8 years agoLogic Editor: "Python Controller" NOT "Python Script Controller"
Dalai Felinto [Wed, 2 Mar 2011 01:42:14 +0000 (01:42 +0000)]
Logic Editor: "Python Controller" NOT "Python Script Controller"
The "Script" was added in the original rna commit but for no apparent reason the controller was renamed from the original 2.49 name.
Spotted/reverted in time.

8 years agoRemove superfluous ()
Nathan Letwory [Tue, 1 Mar 2011 21:55:51 +0000 (21:55 +0000)]
Remove superfluous ()

8 years agoFix #26218: texture paint
Sergey Sharybin [Tue, 1 Mar 2011 17:58:12 +0000 (17:58 +0000)]
Fix #26218: texture paint
- Added option "Fixed Texture" to the UI. Because of strange reason,
  this feature was implemented but hidden from users.
  Would be cool, if somebody familiar with 2d texture paiting check.
- Fixed some issues in existing code of fixed texture paiting.
  It now handles brush radius and curve correct.
- Also fixed issue with paiting with texture from node tree - it used
  to be painted with regular brush color instead of texture.

8 years agoUV layout export: EPS format
Campbell Barton [Tue, 1 Mar 2011 17:32:17 +0000 (17:32 +0000)]
UV layout export: EPS format
Pass an iterator function rather then the iterator its self, allows to loop over the faces twice without making a list.

8 years agofix [#26257] Colored UV-Map on export
Campbell Barton [Tue, 1 Mar 2011 17:22:27 +0000 (17:22 +0000)]
fix [#26257] Colored UV-Map on export
- EPS now exports material colors and face fill doesn't overwrite edges (draw in 2 passes).
- added opacity option for EPS/SVG/PNG

8 years agoBugfix #26243
Ton Roosendaal [Tue, 1 Mar 2011 17:00:01 +0000 (17:00 +0000)]
Bugfix #26243

Not sure if it fixes the bug, but an RNA boolean was read as int...
Related to default for "Blend from Shape" tool.

8 years agoBugfix #26249
Ton Roosendaal [Tue, 1 Mar 2011 16:26:37 +0000 (16:26 +0000)]
Bugfix #26249

Paint strokes now can be mapped to any key. The operators now store the
event it was started with, so it ends with a release. Even hotkeys work
(while hold).

8 years agoBugfix #26251
Ton Roosendaal [Tue, 1 Mar 2011 15:54:49 +0000 (15:54 +0000)]
Bugfix #26251

Logic editor: click in active text input buttons didnt work.

8 years agoFix [#25476] Pan view not always works with shift+alt+LMB in Blender 2.56
Nathan Letwory [Tue, 1 Mar 2011 15:14:59 +0000 (15:14 +0000)]
Fix [#25476] Pan view not always works with shift+alt+LMB in Blender 2.56
Reported by Mihail Konoh

Applied patch submitted by Alexander Kuznetsov (to [#26208]). Thanks for long-standing head-ache :)

8 years agoPy/RNA Stability: don't allow python to reference freed ID's and crash.
Campbell Barton [Tue, 1 Mar 2011 14:53:26 +0000 (14:53 +0000)]
Py/RNA Stability: don't allow python to reference freed ID's and crash.
Second method for not having python crash blender on invalid access (ifdef'd out ATM, so no functional change).

This uses a weakref list per ID, and invalidates all members of that list when the ID is freed.
the list is not stores in the ID pointer but using a hash table since storing python in DNA data is not acceptable.

This is more correct then the previous method but shows down execution of scripts significantly since its always adding and removing from lists when data is created and freed.

8 years agoTypo in last commit, changing variable name for more readable code...
Ton Roosendaal [Tue, 1 Mar 2011 13:56:33 +0000 (13:56 +0000)]
Typo in last commit, changing variable name for more readable code...

8 years agoFix [#26207] Render.exe mangles paths in mysterious and awesome ways
Nathan Letwory [Tue, 1 Mar 2011 12:52:00 +0000 (12:52 +0000)]
Fix [#26207] Render.exe mangles paths in mysterious and awesome ways
Reported by Edwin Amsler

The function for extrapolating the template name with the frame number didn't properly NULL-terminate the
resulting string, this causing broken names and weird paths (if you were lucky - totally unusuable names
detected while stepping through the code).

8 years agoBug fixes #26236 #26237
Ton Roosendaal [Tue, 1 Mar 2011 12:25:55 +0000 (12:25 +0000)]
Bug fixes #26236 #26237

- Linking logic buttons had draw glitch, caused by reading
  data from free'd buttons
- Doing an undo with mouse-over Curve Widget caused crash or
  corruption.

Both related to code that tries to keep the "active" button in
memory. On each redraw of UI, buttons are re-created, which makes
it all tricky... hope we're safer now.

Also: added back undo pushes on adding links in logic editor.

8 years agoSmall fix for node drawing: nodes with no sockets now have a minimum height to avoid...
Lukas Toenne [Tue, 1 Mar 2011 10:08:09 +0000 (10:08 +0000)]
Small fix for node drawing: nodes with no sockets now have a minimum height to avoid opengl drawing artifacts.

8 years agoPy/RNA API test code to prevent crashing blender when python references freed ID's.
Campbell Barton [Tue, 1 Mar 2011 09:02:54 +0000 (09:02 +0000)]
Py/RNA API test code to prevent crashing blender when python references freed ID's.

This uses pythons GC so its no overhead during runtime but makes removing ID's slower.

Commented definition 'USE_PYRNA_INVALIDATE_GC' for now, so no functional change.

8 years agofix [#26252] Py error when installing addon through UI
Campbell Barton [Tue, 1 Mar 2011 08:28:37 +0000 (08:28 +0000)]
fix [#26252] Py error when installing addon through UI
Py3.1 for windows doesn't have os.path.samefile(), has been added in 3.2.

8 years agoselect PoseBone attribute was made only available on bone.
Campbell Barton [Tue, 1 Mar 2011 07:52:13 +0000 (07:52 +0000)]
select PoseBone attribute was made only available on bone.

8 years agofix for error in recent cmake edits
Campbell Barton [Tue, 1 Mar 2011 07:21:52 +0000 (07:21 +0000)]
fix for error in recent cmake edits

8 years agobpy/rna support for invalidating objects.
Campbell Barton [Mon, 28 Feb 2011 22:56:29 +0000 (22:56 +0000)]
bpy/rna support for invalidating objects.
access will raise an error.

8 years agomissed these last commit.
Campbell Barton [Mon, 28 Feb 2011 21:06:09 +0000 (21:06 +0000)]
missed these last commit.

8 years agoBGE fix: complement to recent patch for Rigid Body Constraint. patch by Juha Mäki...
Dalai Felinto [Mon, 28 Feb 2011 20:22:28 +0000 (20:22 +0000)]
BGE fix: complement to recent patch for Rigid Body Constraint. patch by Juha Mäki-Kanto (kanttori)

8 years agogit users complain this breaks for them
Campbell Barton [Mon, 28 Feb 2011 19:48:56 +0000 (19:48 +0000)]
git users complain this breaks for them

8 years agochange return values from mathutils callbacks to match pythons (-1 is error), so...
Campbell Barton [Mon, 28 Feb 2011 18:42:41 +0000 (18:42 +0000)]
change return values from mathutils callbacks to match pythons (-1 is error), so error macro's can be used in both.

8 years agoBug fix: Render and 3d view conflict over ob->imat
Janne Karhu [Mon, 28 Feb 2011 15:42:15 +0000 (15:42 +0000)]
Bug fix: Render and 3d view conflict over ob->imat

* For rendering every object's inverse matrix "ob->imat" needs to
  be in render view coordinates, but for drawing in 3d view it needs
  to be in global coordinates. Originally (way back in historical
  times) ob->imat was only used for rendering, but over the years
  other uses came up too. Before 2.5 this wasn't a problem as
  rendering was a totally blocking operation, but with the new
  "interactive ui while rendering" the problems started. Basically
  any update that redrew the 3d view while rendering (like rotating
  the scene with mouse) updated the inverse matrix into global
  coordinates thus invalidating it for the render, leading to all
  kinds of strange discontinuities with textures and volumetrics.

* Problems were very easy to achieve using orco/object coordinates
  for pretty much any textures (bump, point density, volume, sky),
  for examples see bug reports 24906 and 25229. Render baking normals
  in object coordinates was wrong most of the time too.

* Now there is a separate inverse matrix ob->imat_ren that's
  calculated at the beginning of rendering and is used in all places
  inside render code where it's needed. This way the original ob->imat
  can change at will during rendering without causing problems.

8 years ago2.5 Netrender UI File:
Thomas Dinges [Mon, 28 Feb 2011 14:34:13 +0000 (14:34 +0000)]
2.5 Netrender UI File:
* Code cleanup.

8 years ago2.5 UI scripts:
Thomas Dinges [Mon, 28 Feb 2011 14:25:40 +0000 (14:25 +0000)]
2.5 UI scripts:
* Removed some unused code.

8 years agoFix [#26213] Collada exporter id's not unique
Nathan Letwory [Mon, 28 Feb 2011 14:24:52 +0000 (14:24 +0000)]
Fix [#26213] Collada exporter id's not unique
Reported by Kevin Yoon

<material> could get same id as <node>, prevent that by suffixing -material.

8 years agoMake sure python.zip is extracted only once. This prevents erroring build on the...
Nathan Letwory [Mon, 28 Feb 2011 13:18:00 +0000 (13:18 +0000)]
Make sure python.zip is extracted only once. This prevents erroring build on the unzip stage.

8 years agofix for inconsistency reported as bug [#26245] bpy.data.keys collides with the built...
Campbell Barton [Mon, 28 Feb 2011 12:05:43 +0000 (12:05 +0000)]
fix for inconsistency reported as bug [#26245] bpy.data.keys collides with the built-in func keys()

8 years agoCleanup paths after move to dir.
Nathan Letwory [Mon, 28 Feb 2011 09:58:53 +0000 (09:58 +0000)]
Cleanup paths after move to dir.

8 years agobuild system now exclude config-*, turtledemo when copying system python.
Campbell Barton [Mon, 28 Feb 2011 05:59:44 +0000 (05:59 +0000)]
build system now exclude config-*, turtledemo when copying system python.
also remove __pycache__ dirs when cleaning (new in python 3.2)

8 years agocomplete lazy loading of py modules to use to a reduced set of pythons modules, gives...
Campbell Barton [Mon, 28 Feb 2011 04:37:24 +0000 (04:37 +0000)]
complete lazy loading of py modules to use to a reduced set of pythons modules, gives ~40% speedup on cold & warm start (without netrender).
- use own OrderedDictMini class, pythons collections.OrderedDict is overkill, 179 sloc. replaced with own, 11 lines.
- remove code which stored the class file & line per RNA subclass, this was useful but would raise its own exception every time to generate a stack trace to get the class info so we could use of the class failed to register. the class stores its module & name which can be enough to find where it was defined.

8 years agoremove unused vars.
Campbell Barton [Mon, 28 Feb 2011 03:17:53 +0000 (03:17 +0000)]
remove unused vars.

8 years agominor change for image invert operator
Campbell Barton [Mon, 28 Feb 2011 03:17:20 +0000 (03:17 +0000)]
minor change for image invert operator
- dirty var wasn't being used.
- only call IMB_rect_from_float if there was previously a rect buffer.

8 years agomove doxygen files into own subdir.
Nathan Letwory [Sun, 27 Feb 2011 20:46:25 +0000 (20:46 +0000)]
move doxygen files into own subdir.

8 years agodoxygen: update for tagged modules.
Nathan Letwory [Sun, 27 Feb 2011 20:44:37 +0000 (20:44 +0000)]
doxygen: update for tagged modules.

8 years agodoxygen: blender/avi tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:43:42 +0000 (20:43 +0000)]
doxygen: blender/avi tagged.

8 years agodoxygen: blender/blenfont tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:42:42 +0000 (20:42 +0000)]
doxygen: blender/blenfont tagged.

8 years agodoxygen: blender/blenkernel tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:40:57 +0000 (20:40 +0000)]
doxygen: blender/blenkernel tagged.

8 years agodoxygen: blender/blenlib tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:37:56 +0000 (20:37 +0000)]
doxygen: blender/blenlib tagged.

8 years agodoxygen: blender/blenloader tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:35:41 +0000 (20:35 +0000)]
doxygen: blender/blenloader tagged.

8 years agodoxygen: blender/blenpluginapi tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:32:12 +0000 (20:32 +0000)]
doxygen: blender/blenpluginapi tagged.

8 years agodoxygen: blender/collada tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:30:35 +0000 (20:30 +0000)]
doxygen: blender/collada tagged.

8 years agodoxygen: blender/editors tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:29:51 +0000 (20:29 +0000)]
doxygen: blender/editors tagged.

8 years agodoxygen: blender/gpu tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:25:53 +0000 (20:25 +0000)]
doxygen: blender/gpu tagged.

8 years agodoxygen: blender/ikplugin tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:24:49 +0000 (20:24 +0000)]
doxygen: blender/ikplugin tagged.

8 years agodoxygen: blender/imbuf tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:23:21 +0000 (20:23 +0000)]
doxygen: blender/imbuf tagged.

8 years agodoxygen: blender/makesrna tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:20:01 +0000 (20:20 +0000)]
doxygen: blender/makesrna tagged.

8 years agodoxygen: blender/nodes tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:13:22 +0000 (20:13 +0000)]
doxygen: blender/nodes tagged.

8 years agodoxygen: blender/python tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:10:08 +0000 (20:10 +0000)]
doxygen: blender/python tagged.

8 years agodoxygen: blender/quicktime tagged.
Nathan Letwory [Sun, 27 Feb 2011 20:01:38 +0000 (20:01 +0000)]
doxygen: blender/quicktime tagged.

8 years agodoxygen: blender/readblenfile tagged.
Nathan Letwory [Sun, 27 Feb 2011 19:59:59 +0000 (19:59 +0000)]
doxygen: blender/readblenfile tagged.

8 years agodoxygen: blender/render tagged.
Nathan Letwory [Sun, 27 Feb 2011 19:31:27 +0000 (19:31 +0000)]
doxygen: blender/render tagged.

8 years agodoxygen: fixes
Nathan Letwory [Sun, 27 Feb 2011 19:29:07 +0000 (19:29 +0000)]
doxygen: fixes

8 years ago== CMake Win ==
Andrea Weikert [Sun, 27 Feb 2011 18:47:03 +0000 (18:47 +0000)]
== CMake Win ==
* remove copying of libjack dll's, libjack is statically linked now.

8 years ago== UI icons ==
Andrea Weikert [Sun, 27 Feb 2011 18:03:19 +0000 (18:03 +0000)]
== UI icons ==
* Change ICON_NULL --> ICON_NONE to avoid two #defines with the same meaning.

8 years ago== UI icons ==
Andrea Weikert [Sun, 27 Feb 2011 17:50:12 +0000 (17:50 +0000)]
== UI icons ==
* Moved two #defines out of the enum to make code more readable.

8 years agoBugfix, own collection.
Ton Roosendaal [Sun, 27 Feb 2011 17:23:00 +0000 (17:23 +0000)]
Bugfix, own collection.

Curve widget editing used bad pointer, unsure in which cases it
would crash though...

8 years agoInfo > Help Menu:
Thomas Dinges [Sun, 27 Feb 2011 17:11:56 +0000 (17:11 +0000)]
Info > Help Menu:
Finally, the Blender icon can be used for the splash screen menu entry, on own todo for almost 1 year!
Thanks to elubie for fixing this in the code. :)

8 years ago== UI icons ==
Andrea Weikert [Sun, 27 Feb 2011 16:58:37 +0000 (16:58 +0000)]
== UI icons ==
* Moved ICON_BLENDER away from (0,0) spot in blenderbuttons, since ICON_BLENDER=0 define is conflicting ICON_NULL define as well as with logic checks for nonzero icon id.
* This solved bug where ICON_BLENDER can't be set from Python as well as when using new UI functions from within Blender.

8 years agoFixes for undo when suclpting on deformed mesh:
Sergey Sharybin [Sun, 27 Feb 2011 16:49:28 +0000 (16:49 +0000)]
Fixes for undo when suclpting on deformed mesh:
- Invalid shape when deformation mesh was disabled befoe undoing
- Crash when deformation modifier was enabled before undoing

Still got problems with undoing multires changes when toggling modifiers.

8 years agoreplace import *'s with named imports (using * is convenient for some scripts but...
Campbell Barton [Sun, 27 Feb 2011 15:25:24 +0000 (15:25 +0000)]
replace import *'s with named imports (using * is convenient for some scripts but considered bad practice by python devs)

8 years agolazy load modules for more scripts.
Campbell Barton [Sun, 27 Feb 2011 14:16:32 +0000 (14:16 +0000)]
lazy load modules for more scripts.

8 years agolazy load pydoc module. move help() replacement into console code rather then on...
Campbell Barton [Sun, 27 Feb 2011 14:08:33 +0000 (14:08 +0000)]
lazy load pydoc module. move help() replacement into console code rather then on startup since importing pydoc pulls in lots of other modules too.

8 years ago2.5 Transform Operator:
Thomas Dinges [Sun, 27 Feb 2011 14:01:09 +0000 (14:01 +0000)]
2.5 Transform Operator:
* Added a NC_OBJECT|ND_TRANSFORM notifier to it, so we get a refresh when using the operator from python console. Issue reported by calli in IRC.

8 years ago2.5 particle UI File:
Thomas Dinges [Sun, 27 Feb 2011 11:06:01 +0000 (11:06 +0000)]
2.5 particle UI File:
* Code cleanup and some assignment names fixes.
We still have the code guidelines. http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Guidelines/Layouts

So please only use subsub if absolutely necessary!

8 years ago2.5 Constraint Ui File:
Thomas Dinges [Sun, 27 Feb 2011 10:47:32 +0000 (10:47 +0000)]
2.5 Constraint Ui File:
* Minor fix for my commit yesterday, label in FLOOR constraint was missing for location property.

8 years agosmall UI cleanup - "Mouse Cursor" instead of "Show Mouse" and s/subcol/sub and a...
Dalai Felinto [Sun, 27 Feb 2011 09:36:29 +0000 (09:36 +0000)]
small UI cleanup - "Mouse Cursor" instead of "Show Mouse" and s/subcol/sub and a new line in the end of constraints ui file

8 years agoBGE patch: [#26223] Some RigidBody joints fixes (ui angles, conetwist/hinge limits...
Dalai Felinto [Sun, 27 Feb 2011 09:21:13 +0000 (09:21 +0000)]
BGE patch: [#26223] Some RigidBody joints fixes (ui angles, conetwist/hinge limits etc) by Juha Mäki-Kanto + ui changes pour moi

From the tracker:::
Issues fixed:
- ConeTwist-constraint's params weren't making it to the CcdPhysicsEnvironment, also added Hinge's params.
- UI wasn't using angles where applicable.
- btHingeConstraint's constructor can create frame-matrices which don't align so the hinge doesn's start at 0 degree tilt.
This is an issue when setting limits.

Changes:
- UI: Hinge limits can be set (and disabled).
- UI: ConeTwist only has max-limits and only the twistX can be disabled
- PyApi via rna_constraint.c: added the functions limit_xyz_min, limit_xyz_max (for 6dof), limit_angle_xyz_min,
limit_angle_xyz_max (for 6dof), limit_angle_x_min, limit_angle_x_max (for hinge).
- PyApi: dropped python-function limit_cone_min.

.:. Extra:
UI Changes:
- renamed "RigidBody Joint" to "Rigid Boidy Joint"
- reorganized UI to conform with other parameters (e.g. Limit Rot)
- added dis/active all over the place :)

8 years agopedantic warning cleanup, also remove texspace_edit() since its been added using...
Campbell Barton [Sun, 27 Feb 2011 08:31:10 +0000 (08:31 +0000)]
pedantic warning cleanup, also remove texspace_edit() since its been added using a different method.

8 years ago- use Py_CLEAR for python internally referencing other PyObjects (supposed to be...
Campbell Barton [Sun, 27 Feb 2011 04:01:58 +0000 (04:01 +0000)]
- use Py_CLEAR for python internally referencing other PyObjects (supposed to be safer).
- detect includes for qtcreator projects as well as the ones from cmake (it didnt return all of the right paths).

8 years agocyclic gc support for KX_PythonSeq
Campbell Barton [Sun, 27 Feb 2011 03:59:17 +0000 (03:59 +0000)]
cyclic gc support for KX_PythonSeq

8 years agoGrease Pencil stroke smoothing cleanup - making this less susceptible
Joshua Leung [Sun, 27 Feb 2011 02:08:32 +0000 (02:08 +0000)]
Grease Pencil stroke smoothing cleanup - making this less susceptible
to sequential error by adopting a two-pass smoothing strategy instead.
This seems to give some minimal reductions in the amounts of unwanted
shrinkage that occurs

8 years agoSmall animation tweaks:
Joshua Leung [Sun, 27 Feb 2011 01:53:05 +0000 (01:53 +0000)]
Small animation tweaks:
- Fixed problem where just trying to replace existing keyframes would
result in the intepolation set on that keyframe to get lost. This was
mostly an issue if trying to re-block some animation in the middle of
a shot, with the rest of the keys set to Bezier, but the first
keyframe in this new segment needing to be Constant so that we don't
get sloppy automatic interpolation in the way

- Hooked up Media-Play/Stop/Next/Prev controls to animation playback
and keyframe jumping functionality in default keymap in addition the
existing controls. I'm also considering whether to migrate Next/Prev
Keyframe key mappings off the Ctrl-PageUp/Down keys for a more
ergonomic option (i.e. shift <, shift >)

8 years agoImage Editor:
Thomas Dinges [Sat, 26 Feb 2011 19:18:02 +0000 (19:18 +0000)]
Image Editor:
* Added back selector for active UV texture. IRC Request by _BigWings_ :)

8 years agoSampling float colors in Image Editor only showed 3 digits precision.
Ton Roosendaal [Sat, 26 Feb 2011 18:39:21 +0000 (18:39 +0000)]
Sampling float colors in Image Editor only showed 3 digits precision.
Let's make it four! :)

8 years agoclean whitespace
Campbell Barton [Sat, 26 Feb 2011 16:27:58 +0000 (16:27 +0000)]
clean whitespace

8 years agoport of function from 2.4x's BPyMesh.py thanks to 'merlin_' on IRC.
Campbell Barton [Sat, 26 Feb 2011 16:13:14 +0000 (16:13 +0000)]
port of function from 2.4x's BPyMesh.py thanks to 'merlin_' on IRC.

8 years ago2.5 UI Scripts:
Thomas Dinges [Sat, 26 Feb 2011 16:04:14 +0000 (16:04 +0000)]
2.5 UI Scripts:
* More code cleanup.
When removing the narrow_ui feature, a lot of split functions were kept. Changed them to rows, which are more easily readable. Check out properties_data_lattice.py for a good example.

8 years agoBugfix #26231
Ton Roosendaal [Sat, 26 Feb 2011 15:42:59 +0000 (15:42 +0000)]
Bugfix #26231

Mesh editing: operator "Blend From Shape" had blending off as default.
A bit weird... so let's change :)

8 years agofix for 'live edit', running python scripts as you type
Campbell Barton [Sat, 26 Feb 2011 15:30:38 +0000 (15:30 +0000)]
fix for 'live edit', running python scripts as you type
- errors would jump to the line which gets in the way.
- the window wouldn't always redraw.

8 years agouse const char for return values of getenv().
Campbell Barton [Sat, 26 Feb 2011 15:28:56 +0000 (15:28 +0000)]
use const char for return values of getenv().

8 years agoBugfix #26221
Ton Roosendaal [Sat, 26 Feb 2011 13:53:15 +0000 (13:53 +0000)]
Bugfix #26221

Two bugs in one:

- Lukas commit monday for new group/socket handling accidentally removed
  to set socketype in stacks, which as used by (texture) nodes to detect
  whether value, color or vector had to be read.
  Result was that all texture nodes were rendering as B&W

- Old 2.5 bug: preview renders for texture nodes didn't call a
  NodeEndExec function, which gave crashes on deleting nodes.

The change in interface_hanlers.c is only a comment to explain
how keymaps are being found.

8 years agofix [#26227] "Sequence must have 2 items total, not -2"
Campbell Barton [Sat, 26 Feb 2011 12:26:01 +0000 (12:26 +0000)]
fix [#26227] "Sequence must have 2 items total, not -2"

8 years agoqtcreator project generator now includes defines and correct include paths.
Campbell Barton [Sat, 26 Feb 2011 11:18:36 +0000 (11:18 +0000)]
qtcreator project generator now includes defines and correct include paths.

8 years agoBugfix: In Action Editor, when "show pose markers" was enabled, all
Joshua Leung [Sat, 26 Feb 2011 10:41:59 +0000 (10:41 +0000)]
Bugfix: In Action Editor, when "show pose markers" was enabled, all
markers were always drawn as local pose-markers, even when they were
not.

8 years agoAdded operator which makes selected scene markers into local 'pose'
Joshua Leung [Sat, 26 Feb 2011 06:28:24 +0000 (06:28 +0000)]
Added operator which makes selected scene markers into local 'pose'
markers.

This is useful for when working with lipsync shots, where you've used
markers for noting down key syllables and want to separate these out
into chunks to manage things better.

8 years agorecent changes to svn broke rpm builder, also include rpm version info
Campbell Barton [Sat, 26 Feb 2011 06:27:54 +0000 (06:27 +0000)]
recent changes to svn broke rpm builder, also include rpm version info

8 years agoSVN maintenance.
Guillermo S. Romero [Fri, 25 Feb 2011 19:23:23 +0000 (19:23 +0000)]
SVN maintenance.

8 years agoFix #26158: The layer hight of the layer tool cannot longer be controled by the stren...
Sergey Sharybin [Fri, 25 Feb 2011 16:54:09 +0000 (16:54 +0000)]
Fix #26158: The layer hight of the layer tool cannot longer be controled by the strength of the brush, as it was in 2.49

Layer height used to be controlled with brush radius, quite confusing decision.
Added new property for brushes - height for adjusting affectable brush height
(it could be not only layer height in the future).

8 years agoBugfix #26174
Ton Roosendaal [Fri, 25 Feb 2011 16:32:03 +0000 (16:32 +0000)]
Bugfix #26174

Shift+A "add primitive" menu didn't allow to set shortcuts on the
sublevels.

8 years agoadd NDEBUG to scons release flags + some pep8 cleanup for examples.
Campbell Barton [Fri, 25 Feb 2011 16:19:50 +0000 (16:19 +0000)]
add NDEBUG to scons release flags + some pep8 cleanup for examples.

8 years agopep8 cleanup
Campbell Barton [Fri, 25 Feb 2011 16:06:14 +0000 (16:06 +0000)]
pep8 cleanup

8 years agoBug fix, irc report.
Ton Roosendaal [Fri, 25 Feb 2011 16:05:26 +0000 (16:05 +0000)]
Bug fix, irc report.

Menu Help -> Operator Cheat Sheet crashed, calling function with NULL context.

8 years agouse flag _DEBUG, not DEBUG.
Campbell Barton [Fri, 25 Feb 2011 15:46:43 +0000 (15:46 +0000)]
use flag _DEBUG, not DEBUG.

8 years agofollow up on patch [#26215], not all weakref references were ifdef'd
Campbell Barton [Fri, 25 Feb 2011 15:07:25 +0000 (15:07 +0000)]
follow up on patch [#26215], not all weakref references were ifdef'd

8 years agofix for scons with recent change to how BINRELOC is enabled via cmake.
Campbell Barton [Fri, 25 Feb 2011 14:45:45 +0000 (14:45 +0000)]
fix for scons with recent change to how BINRELOC is enabled via cmake.
also add WITH_PYTHON define to qtcreator project generator until we get a way to add them properly.

8 years agopatch [#26215] Python weak reference (weakref) support for game objects
Campbell Barton [Fri, 25 Feb 2011 14:32:35 +0000 (14:32 +0000)]
patch [#26215] Python weak reference (weakref) support for game objects
by Alex Fraser (z0r)

8 years agodoxygen: blender/windowmanager tagged.
Nathan Letwory [Fri, 25 Feb 2011 14:04:21 +0000 (14:04 +0000)]
doxygen: blender/windowmanager tagged.

8 years agodoxygendoxygen: blender/modifiers tagged.
Nathan Letwory [Fri, 25 Feb 2011 13:57:17 +0000 (13:57 +0000)]
doxygendoxygen: blender/modifiers tagged.