Campbell Barton
d4e540dff3
comment some unused code.
2011-05-08 10:29:40 +00:00
Nathan Letwory
ed3fd72210
Apply second half of [ #21590 ] .dds textures: fix for DXT1n format + sync with upstream nvtt
...
submitted by Amorilia
This updates the DDS module with upstearm nvtt (r1042).
2011-05-08 09:05:52 +00:00
Joshua Leung
aaa93c58b3
Fixes for bugs noticed during previous fix:
...
- In Drivers mode of Graph Editor, expanders for sub-object data were
not working at all. This was because they were getting overriden by an
errant ob-level drivers check
- Adding drivers from py-api didn't update Graph Editor
2011-05-08 05:41:57 +00:00
Joshua Leung
85b1b459ed
RNA Bugfix:
...
The following script would fail:
#ob = bpy.context.active_object
pb = bpy.context.active_pose_bone
pb.bone.driver_add("hide") # <--- exception here
The RNA-path function for Bone assumed that when it got called, it's
"id_data" (or owner-idblock-pointer) would only be ID_AR (i.e. an
armature). However, in the above example, pb.bone has ob as its
id_data, resulting in an invalid RNA path getting created. Added check
for this case, since it's likely to be common
2011-05-08 05:18:40 +00:00
Nathan Letwory
3fe841597b
Apply part of [ #21590 ] .dds textures: fix for DXT1n format
...
Submitted by Amorilia.
DXT1 .dds textures with 1-bit alpha channel have their alpha channel imported in Blender.
The patch also makes change to contact info for the patch submitter.
I left the sync with upstream nvtt for another commit.
2011-05-07 20:53:49 +00:00
Sergey Sharybin
471c28f91c
Fix #27319 : Text editor "Find" does not locate words.
...
Added new option to find panel of space text which toggles
case-esensitive search.
Additional changes:
- Send NC_TEXT|NA_EDITED when removing markers in find_and_replace modifier
this prevents "sticked" markers which disappears on first redraw when
search text wasn't found
- Do not show "Text wasn't found" error when text to be searched is contained
in the end of buffer and it's selected. Replacing/marking used to happen, but
this popup message was really annoying for this case.
TODO: It's incorrect to use UI_GetThemeColor4ubv from this operator
2011-05-07 17:52:44 +00:00
Campbell Barton
ca419b47a4
fix [ #27298 ] Alt + RMB always extends selection
2011-05-06 23:46:24 +00:00
Brecht Van Lommel
cb12337363
Code cleanup: remove source/kernel module, this wasn't really the kernel of
...
anything, only contained a hash map and functions to pass command line args
to the game engine. Moved those to container and BlenderRoutines modules.
2011-05-06 20:18:42 +00:00
Brecht Van Lommel
4eb1b5256e
Code cleanup: PIL_dynlib, renamed to BLI_dynlib, and other tweaks.
2011-05-06 15:17:42 +00:00
Campbell Barton
ba5d18b41f
py/rna debugging option (defaults to off), which quickly exposes errors with RNA functions holding string pointers by making a temp copy of the string and freeing after the function is called.
2011-05-06 03:29:55 +00:00
Campbell Barton
22c22d4961
fix [ #27304 ] uiItemsFullEnumO: operator missing srna ''
...
python strings are not static so dont hold pointers to them within blenders UI.
2011-05-06 02:55:09 +00:00
Campbell Barton
8751d1d927
[ #26715 ] Blender2.57 crash when opening in Windows, non-latin char in path
...
this isn't a fix but GetModuleFileName is returning a name that doesn't exist, so finding python after this isn't working.
Show a popup that the path has an invalid name so at least the user can move it.
2011-05-06 01:03:36 +00:00
Campbell Barton
53096ebad5
add zlib include dir for cmake too.
2011-05-05 22:41:49 +00:00
Dalai Felinto
dfedec8a2c
fix to scons after exotic was removed (patch from jms)
2011-05-05 18:50:17 +00:00
Janne Karhu
2137e2ecec
Fix for [ #27294 ] Subframes cause dampened particles to behave differently
...
* The unphysical particle damping wasn't scaled according to the timestep.
2011-05-05 17:07:20 +00:00
Campbell Barton
53a2f11148
fix [ #27285 ] Renderslot missing
...
scale fixes size header buttons by DPI
2011-05-05 15:21:43 +00:00
Campbell Barton
05a78baa87
sphinx api docs: fix for addons linking to the wrong operator SVN url's.
...
also change from blender from 'release' back to beta so new docs don't overwrite the 2.57b release docs.
2011-05-05 14:45:24 +00:00
Campbell Barton
3e949dd12f
remove exotic.c, there was no operators to access these formats and they were not well maintained.
2011-05-05 14:21:31 +00:00
Campbell Barton
fbe17e09a3
alternative to joe's commit r36451.
...
loopcut now follows 'Release confirms' user preference.
2011-05-04 20:42:34 +00:00
Campbell Barton
5ed5c7441c
new rna api call: RNA_struct_idprops_unset(op->ptr, "someprop"), added to allow un-setting operator properties.
2011-05-04 17:36:13 +00:00
Campbell Barton
015a32d01c
new BLF functions
...
- BLF_height_max
- BLF_width_max
- BLF_descender
- BLF_ascender
use for tooltip and image stamp.
2011-05-04 15:09:48 +00:00
Sergey Sharybin
d000103e80
Own TODO item: sculpting on constructive modifiers
...
- Constructive modifiers are enabled by default in sculpt mode.
- There's option to disable all constructive modifiers in the "Options"
panel of toolbox in sculpt mode,
- Use one column in options panel to make strings easier to read
- No modifiers would still be applied on multires
2011-05-04 13:15:42 +00:00
Campbell Barton
5d1fdb73ce
drawing in 3d camera view conversion between mouse/camera view border was broken.
2011-05-04 12:59:24 +00:00
Campbell Barton
b9076b87d2
pass colors to glColor as vectors where possible.
2011-05-04 12:00:11 +00:00
Campbell Barton
7c5d6c9c39
workaround [ #27276 ] Full Screen toggle for Save Screenshot ignored
...
don't show the option in the file sel, it only has effect when set before invoke.
2011-05-04 06:08:14 +00:00
Campbell Barton
ff7ae1d4f4
rna object constraint remove function wasn't calling ED_object_constraint_update().
2011-05-04 05:56:26 +00:00
Campbell Barton
ea5b43d862
fix [ #26920 ] working with bones causes segmetation fault.
...
ITASC IK solver data wasn't being cleared when constraints were removed, would access freed memory and crash.
2011-05-04 05:52:14 +00:00
Campbell Barton
b5c2598a6b
use UNUSED in some more function args, no functional changes.
2011-05-04 04:00:53 +00:00
Campbell Barton
41dbd19b4d
fix for crash executing sculpt via python.
2011-05-04 03:34:55 +00:00
Sergey Sharybin
8df1a51c19
Do not lock key whn undoing to another shapekey while sculpting
2011-05-03 18:47:16 +00:00
Campbell Barton
aca6c426f0
fix [ #27160 ] Shaded checkbox is not working.
2011-05-03 15:30:16 +00:00
Campbell Barton
23f1f26e7b
fix [ #27271 ] Going into sculpt mode causes crash
2011-05-03 15:01:55 +00:00
Campbell Barton
12a78aceee
fix [ #27218 ] Tooltip text renders incorrectly.
2011-05-03 13:12:47 +00:00
Campbell Barton
80d94babe0
fix [ #27268 ] 2.57b Global Pivot Option not functional.
2011-05-03 12:37:15 +00:00
Campbell Barton
0a2a138d86
remove player runtime writing functions, this is now an addon.
2011-05-03 08:45:40 +00:00
Campbell Barton
809252664b
correct url [ #27252 ] Help link "Manual" in blender still points to 2.49 documents.
2011-05-03 07:51:07 +00:00
Campbell Barton
0a415b6e71
replace OBJECT_OT_location_apply, OBJECT_OT_scale_apply, OBJECT_OT_rotation_apply with OBJECT_OT_transform_apply with 3 boolean options.
...
added back menu item from 2.4x to apply Rotation & Scale.
2011-05-03 07:09:02 +00:00
Campbell Barton
e601dee168
take 3, fix [ #26727 ] Make Proxy ignores group offset
2011-05-03 05:41:16 +00:00
Campbell Barton
2865e072c9
fix [ #27266 ] EdgeSplit + RemoveDoubles + MoveView = Crash
2011-05-03 04:18:23 +00:00
Campbell Barton
b0cd0a0577
auto-merge was incorrectly subtracting the doubles removed from the meshes total face count, remove doubles handles this.
2011-05-03 04:09:56 +00:00
Joseph Eagar
03734f5c58
=trunk=
...
Recommitted eltopo collision code (but disabled by default)
with Genscher's permission.
To use, you need to install liblapack and libblas
2011-05-03 01:48:15 +00:00
Dalai Felinto
1fdc760bfe
bugfix: empty proxied (Ctrl+Alt+P) doesn't maintain draw type and size
...
reported by me in my Blender ranting sessions with myself
2011-05-03 00:13:01 +00:00
Brecht Van Lommel
a9b066a9c6
Fix for recent glsl commit, forgot to include this file.
2011-05-02 15:59:24 +00:00
Brecht Van Lommel
14d7d480df
Fix #26807 : glsl diffuse/specular was not clamping negative values, giving
...
some inconsistent results with the renderer.
2011-05-02 14:01:45 +00:00
Brecht Van Lommel
7f4b4bbaf0
Fix #26697 : glsl color management + vertex color was not working right.
2011-05-02 13:52:41 +00:00
Campbell Barton
08d8914b3d
reverse string lookup listbase function BLI_findstring counterparts, added BLI_rfindstring, BLI_rfindstring_ptr, these search from the end of the listbase (like pythons rfind).
2011-05-02 13:35:04 +00:00
Brecht Van Lommel
6baa456dfd
Potential fix for #27257 : menus disappear particle edit mode wireframe draw.
...
Depth test got re-enabled without check if it was necessary.
2011-05-02 12:50:26 +00:00
Campbell Barton
354ca130f6
enable face mask selection in texture paint mode again (worked in 2.4x).
2011-05-02 12:32:28 +00:00
Brecht Van Lommel
a2941a464b
Fix #27098 : missing 3d view updates when editing GLSL material nodes.
2011-05-02 12:31:09 +00:00
Brecht Van Lommel
e23e125c34
Fix for revision 36403, using BLI_findstring. This loop looks for the last
...
found entry, not the first, made this a bit more explicit in the code now.
2011-05-02 12:07:07 +00:00