Campbell Barton
fc128c970b
- recently restored sequencer change data operator didnt reset the offsets after a hard cut, causing the new data to be trimmed.
...
- add change data operator to strip panel next to image file properties since editing every image manually isnt really usable.
- added new sequencer operator "Clear Offsets" (Alt+O), useful to reset the start/end frames around the strip data.
2011-08-14 03:59:22 +00:00
Campbell Barton
c83417b2e2
running bpy.ops.render.render('INVOKE_DEFAULT') would crash blender.
2011-08-13 14:24:53 +00:00
Thomas Dinges
7866b63292
2.6 Release Cycle begin:
...
*BLENDER_VERSION_CYCLE set to alpha
Idea is to set it to alpha for the first 3 weeks (B-Con1)
Beta for B-Con 2 and 3
RC for B-Con 4
Release for B-Con 5
2011-08-13 13:45:03 +00:00
Campbell Barton
7c7fac2174
index_to_framebuffer (used for mesh selection) was being called 3x times per call to WM_set_framebuffer_index_color(), because of the cpack define.
2011-08-13 09:22:14 +00:00
Brecht Van Lommel
a7dd264940
Nodes: make node set active function usable outside of node editor, and in doing
...
so fix a missing updating when activating a node with multiple node editors open.
2011-08-12 18:27:48 +00:00
Brecht Van Lommel
0cb606a9bc
Code cleanup: fix wrong doxygen file name.
2011-08-12 18:24:17 +00:00
Brecht Van Lommel
a7de5fc191
Code cleanup: small glsl mesh drawing code changes, getting rid of an ugly macro.
2011-08-12 18:17:28 +00:00
Brecht Van Lommel
ceb9dfbdac
Code cleanup: remove seam drawing in face select mode, was left over from when
...
seams were edited there, now only needed in edit mode.
2011-08-12 18:13:55 +00:00
Brecht Van Lommel
c265a686d8
Modifiers: add callback to loop over each texture assigned to a modifier.
2011-08-12 18:11:22 +00:00
Brecht Van Lommel
e4bdb6e95a
Code cleanup: replace some manual setting of ob->recalc with DAG_id_tag_update,
...
is now just as fast anyway with delayed flush.
2011-08-12 18:06:05 +00:00
Campbell Barton
ada88c8d8e
sequencer todo: change sequence added back (C key)
...
split up into operators
- change effect input
- change effect type
- change file data
Change plugin is not ported back yet.
2011-08-12 06:08:22 +00:00
Campbell Barton
347f4fac74
add WM_FILESEL_FILES to WM_operator_properties_filesel, sequencer was doing this on its own.
2011-08-12 03:53:26 +00:00
Campbell Barton
a03b52af81
soft limits for add object rotation value, without cont. grab it would get to very large numbers with a small drag.
2011-08-12 03:18:04 +00:00
Campbell Barton
b1c04d379f
un-inline GHash functions r26206, these are quite large functions to inline and increase binary size by 30kb, (tested on stripped, cmake release build).
...
Ran some speed tests and difference was close to the noise level, but inlining gives only ~2 - 3% speedup with build modifier which uses ghash a lot.
2011-08-12 02:23:06 +00:00
Sergey Sharybin
944cdf04dd
Fix for crash when using undo during sketching session.
...
Currently, grease pencil conflicts with such operators
as undo and set object mode which makes behavior totally
unpredictable and crash for some cases.
The only way to solve this proper is to ger rid of pointers
to data which can chage stored in operator custom data.
2011-08-11 13:40:47 +00:00
Brecht Van Lommel
9c9cd71a86
Fix #28180 : crash running wm.keyconfigs.user.keymaps.new("My Keymap").
...
There isn't much point in doing this at the moment, but shouldn't crash.
2011-08-11 11:56:02 +00:00
Mitchell Stokes
165e6dbc07
Adding a readonly length_squared property to mathutils.Vector. This is simply vector.dot(vector), so nothing new is really added, but it's nice for writing more intent revealing code. In other words:
...
if vec.dot(vec) > some_distance*some_distance:
do_something()
might not be quite as obvious looking as:
if vec.length_squared > some_distance*some_distance:
do_something()
As to why you'd want to use length_squared over length is that length uses a square root, which isn't always necessary for simple distance checks (e.g., closest object, checks like the ones above, ect).
2011-08-11 09:40:14 +00:00
Campbell Barton
99caa9470e
fix [ #28213 ] Imperial unit for 0.001 inches inconsistently displayed as mils and thous
2011-08-11 08:24:56 +00:00
Guillermo S. Romero
80acfdc7a0
SVN maintenance.
2011-08-11 06:40:04 +00:00
Campbell Barton
a7663cc377
use ghash for operator and menu types, was doing string lookup in the operator list (containing over 1000 items) for each button draw.
...
gives small speedup for UI drawing and overall startup time.
2011-08-11 06:06:17 +00:00
Campbell Barton
0fac849d44
ifdef'd outliner code which is spesific to gsoc pepper with '// GSOC_PEPPER' so its obvious. this will keep merging pepper changes from conflicting and can be removed when its finally merged.
2011-08-11 05:50:05 +00:00
Campbell Barton
e97617e3fb
merge outliner refactor so we dont have to keep outliner.c locked in trunk.
...
this wont build because of changes spesific to pepper, fix coming next.
svn merge source/blender/editors/space_outliner -r36830:38987 https://svn.blender.org/svnroot/bf-blender/branches/soc-2011-pepper/source/blender/editors/space_outliner
2011-08-11 05:46:18 +00:00
Campbell Barton
07e8bfd2f2
unlocking outliner.c and removing... (merging refactor from pepper but looks like this will take a few steps)
2011-08-11 05:43:20 +00:00
Campbell Barton
50277c48ba
fix for regression for shape key UI, values are now editable again in the list, double checked this works for mesh/curve and lattice types.
2011-08-10 20:12:27 +00:00
Campbell Barton
11aa9ff223
error in own recent commit. set subversion to 0
2011-08-10 16:05:20 +00:00
Thomas Dinges
e8471be5f2
2.59 Splash screen by tomket7. Congratulations!
...
Chosen by the jury Ben Simonds, Reynante Martinez and Hjalti Hjálmarsson.
2011-08-10 16:03:45 +00:00
Campbell Barton
45d99da8a2
Version bump for 2.59
2011-08-10 16:02:02 +00:00
Campbell Barton
cff2caa8a7
fix [ #28206 ] Motion Paths shown in 3DView even when Only Render option is enabled
2011-08-10 15:53:46 +00:00
Campbell Barton
958c468b07
fix [ #28203 ] Misplaced string in bone constraints
2011-08-10 07:49:18 +00:00
Nathan Letwory
4da9a8959f
Fix [ #28195 ] Particles objects disappear in viewport, and 90° rotation
...
Reported by Jean Francois Sarazin
Lack of normal normalisation caused scaling issues. SIGGRAPH fix by jahka and jesterKing. Thanks to host dfelinto with entertainment provided by slikdigit.
2011-08-10 07:36:57 +00:00
Campbell Barton
3a9b288bc7
fix for [ #28201 ] blender crashes when "mpeg" selected
...
2 changes
- When writing OGG only allow Theora encoding, this fixes the crash.
- When setting the MPEG preset, dont allow the 'Codec' to be left as Theora, this is just confusing.
* note that this is highly confusing for users and devs - there are 4 places to set the codec/format, with both python and C presets :S.
2011-08-10 07:36:44 +00:00
Campbell Barton
a10e00dc57
fix for crash undoing grease pencil session, last action would free entire frame which the session held a reference to.
2011-08-09 21:32:46 +00:00
Campbell Barton
3ddbc3869d
fix [ #28197 ] Undoing Grease pencil removes last 2 strokes
2011-08-09 20:33:35 +00:00
Campbell Barton
4262bd2906
fix [ #28196 ] Unwrap tris in lightmap pack
2011-08-09 20:00:53 +00:00
Campbell Barton
22694c993a
fix [ #28186 ] textboxes properties not animatable
2011-08-09 14:50:40 +00:00
Thomas Dinges
2dfc51388c
Blender 2.59:
...
* Update the readme file
* Update link to release logs, they point to http://www.blender.org/development/release-logs/blender-259/ now
2011-08-09 07:33:51 +00:00
Campbell Barton
85b77c931d
fix [ #28183 ] Wavefront OBJ import has no preset saving
2011-08-08 14:50:10 +00:00
Campbell Barton
24acf58fc4
quiet harmless py resource warning - file opened but not closed.
2011-08-08 09:01:09 +00:00
Campbell Barton
cc0ec3aa33
fix [ #28178 ] make single user copy of object data doesn't work
2011-08-08 08:22:01 +00:00
Campbell Barton
349c838996
add missing header to cmake files (else some IDE's wont index it)
2011-08-08 05:43:04 +00:00
Campbell Barton
22d2764d50
use static sets rather then tuples, python optimizes this case.
...
minor change to lightmap unpack collecting unique meshes.
2011-08-08 05:21:37 +00:00
Campbell Barton
0160901c90
- update X3D and FBX testing checksums
...
- building with GHOST/SDL now adds the PREFIX
- image.external_edit operator errors out if the filepath isnt set (was annoying and loaded gimp while running tests)
2011-08-08 03:31:25 +00:00
Mike Erwin
28ae6d85fe
fixed typo
2011-08-07 18:57:39 +00:00
Campbell Barton
5681380db0
simplify x11 path code, had unneeded NULL checks and std namespace
2011-08-07 17:38:36 +00:00
Mike Erwin
f12df1e386
ndof data change: operators can access values as vectors or components, as both are handy
2011-08-07 17:22:47 +00:00
Mike Erwin
3a55da7616
removed old ndof transform code, to be replaced with modern stuff in 2.6
2011-08-07 17:01:44 +00:00
Sergey Sharybin
0dea4df764
Changed do_version condition for noodle_curving.
...
It should be re-set to 5 for files saved in 2.58.1 release.
2011-08-07 14:57:25 +00:00
Brecht Van Lommel
a02d7c1ba7
Fix #28169 : keymap bug when using a preset configuration, e.g. object mode keymap
...
was also being used in edit mode.
2011-08-07 11:01:55 +00:00
Campbell Barton
117ec4a91a
comment unused vars
2011-08-07 04:22:33 +00:00
Mike Erwin
6c821f4078
stricter NDOF guards for Windows (forgot in earlier commit)
2011-08-06 23:13:36 +00:00