Campbell Barton
fa3b4e1830
correct collada lib linking order (wasnt building for me), and sphinx doc syntax warning.
2011-10-13 14:10:38 +00:00
Campbell Barton
fa033e313e
correct some invalid exception types.
2011-10-13 01:51:45 +00:00
Campbell Barton
276e5f7095
formatting edits & remove debug print.
2011-10-13 01:29:08 +00:00
Campbell Barton
6955c47fac
bpy/rna new property attribute 'data', this means its possible to get back the rna-struct which a property uses.
...
Without this you cant get the bone from an fcurve data path for example, needed to fix bug [#28889 ].
2011-10-13 00:52:09 +00:00
Campbell Barton
93e4de7552
fix for py/rna assigning an invalid index. also give better error message in this case.
2011-10-11 05:45:59 +00:00
Campbell Barton
70cd4b77bb
edit error macro formatting (confuses some editors)
2011-10-10 07:10:53 +00:00
Campbell Barton
bdd7c2d3f4
fix documentation error - [ #28862 ] Method 'difference' doesn't exist in Quaternion object.
2011-10-10 01:14:49 +00:00
Campbell Barton
e60a7fbc57
correction to RNA class api references (only used for docs)
2011-10-09 02:24:51 +00:00
Campbell Barton
ee8078fb12
fix for BUILTIN_KSI_WholeCharacter keying custom string/collection/group properties
2011-10-09 02:11:43 +00:00
Campbell Barton
21eb8b92a0
use newly added ID_BLEND_PATH() in more places.
2011-10-08 11:11:54 +00:00
Campbell Barton
c27926896f
spaces -> tabs (whitespace only changes)
2011-10-06 22:04:01 +00:00
Campbell Barton
9d13224e1a
fix [ #28807 ] Drivers breaking by undo
2011-10-05 07:28:59 +00:00
Campbell Barton
f7737153e6
filter RNA classes for translation (removes over 1300 lines from messages.txt)
...
- omit operators tagged as INTERNAL
- omit classes for internal use: Event, Context, Property, Function, Window.
2011-10-05 03:39:22 +00:00
Campbell Barton
3b8de8db31
rename rna OperatorTypeMacro --> OperatorMacro, since operators types are just called Operator
2011-10-05 00:19:33 +00:00
Campbell Barton
acac22f3f2
enable cmake building makesdna with ghash
2011-10-02 12:34:41 +00:00
Campbell Barton
a1d647e92c
remove some redundant checks and compiler warnings.
2011-10-02 12:21:24 +00:00
Campbell Barton
9a88524f68
support for object data material assignment in python
...
eg:
bpy.context.object.data.materials[0] = bpy.data.materials["SomeMaterial"]
2011-10-01 17:54:33 +00:00
Campbell Barton
975c4e7177
fix for msvc, I thought this was only needed for mingw.
2011-10-01 15:54:36 +00:00
Campbell Barton
7b398f271e
fix for mingw
2011-10-01 15:02:55 +00:00
Campbell Barton
265c113820
fix for crash generating messages.txt, I wasn't getting this crash because I had 'WITH_PYTHON_SAFETY' enabled which was using different iterators (which dont crash), now there on by default.
...
made headless and no-python configurations work again and added --factory-startup to doc building command.
2011-09-30 07:47:45 +00:00
Campbell Barton
bfbfe16570
take 2 at fixing the crash...
2011-09-29 09:29:46 +00:00
Campbell Barton
e5078f196f
Attempt to fix error reported by yafaray devs from my commit r40660
2011-09-29 09:19:15 +00:00
Campbell Barton
b88776ba5a
fix for crash with demo mode addon, modal operator loading a blend file would free all window data which was then accessed, causing a crash.
2011-09-28 15:42:55 +00:00
Campbell Barton
5e3110af05
add support for a 4th item for rna property enums in python so the numeric value can be passed, this is so you can animate the enum and keep the values even if you add items in the middle of the enum. - request from ZanQdo.
2011-09-28 09:18:20 +00:00
Campbell Barton
018fa1540e
whitespace edits, make formatting for functions consustent at least within the file.
2011-09-28 05:53:40 +00:00
Campbell Barton
aaae90af33
fix [ #28751 ] Item in Enum propertie is grayed out
...
was infact a very old bug where an empty title took the following word for the title, eg: "%t|First Item|Second Item"
the first item would be evaluated as a title.
2011-09-27 16:23:40 +00:00
Campbell Barton
768806adc0
bpy.app.handlers.frame_change_pre/post handlers.
2011-09-27 10:43:45 +00:00
Campbell Barton
928e2784c6
py api
...
- use Py_ssize_t when dealing with python sequence sizes
- dont call PySequence_Size(py_b) in a loop (its slow).
- use faster sequence/float parsing in aud.Factory.filter
2011-09-27 05:28:06 +00:00
Campbell Barton
d98bcb8a77
fix for py/rna api bug:
...
PyC_UnicodeAsByte(), used for getting python strings as bytes wasnt clearning utf-8 conversion errors.
this would raise an error when getting an operators filepath.
2011-09-27 04:07:48 +00:00
Campbell Barton
58587a3881
replace strncpy with BLI_strncpy, in some cases strncpy was being misused since it doesnt ensure \0 termination.
...
also dont call CTX_data_scene() twice when checking for function arguments.
2011-09-26 18:51:10 +00:00
Campbell Barton
573ed73be8
change define INTERNATIONAL --> WITH_INTERNATIONAL
...
also rename backface_culling --> use_backface_culling (which is used elsewhere in rna)
2011-09-26 10:35:47 +00:00
Campbell Barton
0bc5fef976
correct fix for armature selection, also remove international define from generic python C funcs.
2011-09-22 02:33:58 +00:00
Sergey Sharybin
ad1d1bd818
Added misses INTERNATIONAL definition in scons rules.
2011-09-21 18:05:01 +00:00
Campbell Barton
280684c35d
remove blf.gettext, add blf.unload(font)
2011-09-21 16:06:47 +00:00
Campbell Barton
943a026c60
py/rna string subtypes for strings which should be automatically translated:
...
layout.prop("blah", text="Translate Me!")
2011-09-21 13:53:35 +00:00
Campbell Barton
8cf8fd7326
- translation scripts now run with py3.x
...
- added convenience make target 'make translations'
- some MEM_malloc strings were not unique enough, expanded them.
2011-09-20 17:07:33 +00:00
Guillermo S. Romero
73bb1be1b7
SVN maintenance.
2011-09-20 15:30:18 +00:00
Campbell Barton
da88486c0b
2011-09-20 15:17:24 +00:00
Campbell Barton
f5bb22d088
have blf.gettext even when internationalization is disabled (just passes through).
2011-09-20 15:11:17 +00:00
Sergey Sharybin
f0aac81466
Improved Internationalization and Localization
...
==============================================
Commiting GSoC project by Xiangquan Xiao trunk.
Applied as separated patch, because svn merge produces to much false
conflicts and worked really slow.
Details for usage would be published on code.blender.org soon.
Thanks to Xiao for implementation of project, Campbell to code review,
Dalai and Gez for pointing to nice font and everybody else who took
part in improving i18n support.
2011-09-20 13:41:43 +00:00
Campbell Barton
1657cbe61a
fix [ #28672 ] Blender segfault after exiting a game that was opened with
...
autoplay on (Blender, not blenderplayer)
blender now stops the sound system and free's its self on Pythons
sys.exit().
2011-09-20 12:22:19 +00:00
Sergey Sharybin
bba54a051a
i18n: fake_gettext is no longer needed for python
2011-09-20 08:38:16 +00:00
Sergey Sharybin
6d125e159d
i18n: code clean-up
...
- Move all translation-related declarations to BLF_translation.h
- Reverted some changes to match trunk svn rev40365
2011-09-20 07:39:25 +00:00
Campbell Barton
0e421f429a
modify the python gettext function to pass through the original string when no translation is done, this means the cached info such as byte representation and hash will be kept.
2011-09-20 02:25:57 +00:00
Sergey Sharybin
8dbc7a3ba3
Merging r40345 through r40365 from trunk into soc-2011-garlic
2011-09-19 15:47:05 +00:00
Campbell Barton
05683f8e52
edits to argument parsing for Euler.rotate_axis, also corrected some exception messages and minor style edits.
2011-09-19 15:13:16 +00:00
Sergey Sharybin
706a2c80f0
i18n: code cleanup and fixing unneeded translation (when partial translation is used only)
2011-09-19 15:10:38 +00:00
Campbell Barton
0f5d3a3ddb
add back mathutils Matrix() * Vector(), this is row_vector multiplication.
...
some minor changes to exception messages.
2011-09-19 14:29:21 +00:00
Campbell Barton
9d3b1f708f
Move function out of mathutils to: BLI_math_rotation --- single_axis_angle_to_mat3(mat3, axis, angle), copied out from mathutils, axis arg is a char 'X/Y/Z' rather then a vector like axis_angle_to_mat3().
2011-09-19 13:08:01 +00:00
Campbell Barton
9478167493
remove Buffer.list, deprecated before 2.59 release.
2011-09-19 11:55:45 +00:00