12c71a8c68
fix [ #32384 ] Submenu hotkeys not working at all since 2.6x
2012-09-10 06:10:43 +00:00
1a22503cba
code cleanup:
...
use an enum typedef for button types. it was quite annoying debugging UI code since the defines are bit-shifted. GDB would show but->type as 13824 and blender define was (27 << 9).
Now but->type shows as a humanly readable names.
2012-09-10 06:05:19 +00:00
35faf9615a
missing include in own recent commit
2012-09-10 05:47:07 +00:00
e647c748fb
fix [ #32518 ] Vertex slide crash sometimes.
...
Undo would leave BMEditMesh->me pointer NULL, this would likely crash EDBM_verts_mirror_cache_begin() too.
Rather then restore 'me', remove the pointer altogether and use BMEditMesh->ob->data to save us having to keep track of 2 pointers.
2012-09-10 03:42:29 +00:00
2812dd92cf
code cleanup: use BMEdit_FromObject() rather then me->edit_btmesh in more places.
2012-09-10 03:34:43 +00:00
7e2259bff3
code cleanup: use more specific args
2012-09-10 02:45:29 +00:00
61d40c38e0
code cleanup: use single define for undo string size, was 64 mostly, but 512 in the UI.
2012-09-10 01:55:58 +00:00
eb9a7c2188
style cleanup
2012-09-10 01:34:42 +00:00
4249718649
fix for own error in r50482.
2012-09-10 01:22:04 +00:00
3ded533e28
style cleanup
2012-09-10 01:07:20 +00:00
c810e417bd
Fix #32513 : incorrect color management in Material draw mode for Cycles.
2012-09-09 11:04:49 +00:00
521c085af8
fix [ #29072 ] Color pickers don't close properly when moving the mouse away
...
instead of checking if the mouse is over another button to exit the popup.
Just check if the mouse is outside the rect-union between the button and the popup.
2012-09-09 01:44:55 +00:00
aa2d84da37
style cleanup:
...
also remove some redundant conversions int -> short -> int
2012-09-09 00:00:21 +00:00
693ceacc86
fix for security flaw CVE-2008-1103, ref BZ #855092 on https://bugzilla.redhat.com
...
patch provided by Jochen Schmitt, made some minor edits.
2012-09-08 23:26:15 +00:00
1e2d304973
minor improvements to saving quit.blend, print the OS error if the file fails to be created or written.
2012-09-08 23:07:53 +00:00
bad06c158e
fix for error in own recent commit: do not hide alpha in HSV and Hex modes
2012-09-08 19:40:34 +00:00
1a7eb3454e
style cleanup
2012-09-08 08:59:47 +00:00
a9f10b6bc2
style cleanup
2012-09-08 06:40:03 +00:00
c95d4f68b8
== FFMPEG ==
...
This fixes [#32399 ] VSE doesn't show last 3 frames of Quicktime movie.
Some decoders store frames internally until EOF.
So one has to feed the decoding engine with empty packets after EOF
until all frames could be extracted properly.
2012-09-07 21:41:38 +00:00
8367c79f69
Adding Hebrew language.
...
Note: looks like we do not have hebrew chars in current font... More FontForge fun ahead. :/
2012-09-07 16:06:58 +00:00
8b6046cdad
Fix for order of creating mesh and filling in SculptSession
...
This would use proper draw_pbvh for initially calculated PBVH.
Wasn't harmful since this flag used to be updated form update_mesh_elements,
but it's still better to have things consistent all over.
2012-09-07 10:59:01 +00:00
d5bcec80c8
minor fix for previous commit. ripping a vert-edge connected to a face would always choose the face even if the mouse is closer to the edge, now check both edges and faces when ripping from a non wire vertex
2012-09-07 06:46:26 +00:00
cdc9e553c1
minor improvements to rip
...
- rip tool didnt select the best edge to rip for wire verts (no connected faces)
- ripping one vert with 2 edges connected didnt work.
2012-09-07 06:31:54 +00:00
acfff7a65f
fixes for weight paint mode:
...
- sample weight didnt work when the object was transformed.
- sample weight didnt work when vertex selection was enabled.
- 'All faces' option is used by weight paint mode, but there was no UI access.
add ED_mesh_pick_face_vert(). which uses the face selection buffer but returns the closest vertex.
2012-09-07 05:54:54 +00:00
e70beaacf4
fix Shift+LMB select when in weight-vertex-select mode. (it was mixing up vert/face index values and didnt work at all)
2012-09-07 02:18:04 +00:00
704c5f09b5
remove makeDerivedMesh from ED_mesh_pick_face(), this was added 44256 (bmesh merge), but is pretty bad (rebuilding entire derived mesh to pick a face), tested with subsurf modifier, sintel mesh - it works ok without it.
...
Also - other select modes like border-select dont do this, so looks safe to disable.
2012-09-07 00:58:00 +00:00
04418fe8dd
code cleanup: header had many incorrect sections for function/file, also rename mouse_mesh() --> EDBM_select_pick()
2012-09-07 00:22:10 +00:00
aca97317af
code cleanup: move vertex and face picking functions into meshtools.c
2012-09-06 23:50:28 +00:00
0ecbc047e8
code cleanup
2012-09-06 23:41:03 +00:00
774cc0ab16
fix [ #30063 ] Weight Paint + Pose Mode: [m] key does not toggle Face Selection Masking
...
disallow some pose operators when weight paint mode is enabled.
2012-09-06 23:10:01 +00:00
f647348420
Fix cycles continuously updating when creating a driver for a scene property,
...
like driving integrator seed with #frame.
The scene drivers are evaluated continuously, which would be nice to fix but
complicated, now it compares the RNA value to see if it actually changed, and
avoids the update in that case, which is a useful optimization by itself.
(merged from tomato branch)
2012-09-06 11:35:16 +00:00
a18b60c0c8
Fix wrong cycles tile size in viewport, could affect performance a bit.
2012-09-06 11:34:55 +00:00
9411716f31
fix for error in own recent commit
2012-09-06 11:02:27 +00:00
6f0cbd787d
make freeing sequencer strip without cache an option only exposed within sequencer.c
2012-09-06 09:23:38 +00:00
afaa67b5b8
fix [ #32502 ] Shift + V Vertex slide doesn't work for x-mirror edit
2012-09-06 06:18:10 +00:00
3bb17bd64a
fix for crash in sequencer introduced with recent cache addition,
...
- running undo with metastrips would crash immediately.
- freeing a strip without a scene would crash (clipboard does this).
2012-09-06 04:45:25 +00:00
86dd087057
fix [ #32475 ] Enabled audio lets blender crash with autosplit option for movie output
2012-09-06 03:08:47 +00:00
04b5ef20f1
style cleanup: indentation
2012-09-06 02:20:03 +00:00
47ec91e8d3
code clenup: comments and some style edits on ghost/osx (odd indentation)
2012-09-06 02:10:09 +00:00
5d2e4bb87e
code cleanup: capitalize defines.
2012-09-06 01:31:15 +00:00
5c52455fba
fix [ #32500 ] Odd behaviour with subdividing an ngon
2012-09-06 01:06:36 +00:00
9559c95aaa
support ANIMFILTER_FOREDIT for mask layers, also move deprecated metaball types to the end of the switch statement when evaluating metaballs.
2012-09-06 00:38:28 +00:00
d75a66674d
code cleanup: remove deprecated defines and some struct members
2012-09-06 00:33:59 +00:00
20b84ec37c
committed by accident
2012-09-05 23:30:30 +00:00
df51ab27ed
code cleanup: BM_face_legal_splits() was doing some redundant assignments.
2012-09-05 23:22:47 +00:00
36797a64a5
code cleanup: use *(*var)[2] for pairs in bmesh code rather then a 1d array stepping by 2.
2012-09-05 23:17:19 +00:00
6e85ffc4fa
code cleanup: bmesh subdivide code was growing arrays one by one, when the final size is known - do this in one go.
...
also replace for loops with iterator macros.
2012-09-05 19:21:55 +00:00
b9e544e823
Adding brazilian portuguese language, as requested by portuguese team.
2012-09-05 18:35:22 +00:00
c1dc375379
Sequencer: show color sample line in image display mode only
2012-09-05 14:11:22 +00:00
9ca25136a1
Fix compositor crash. g_highlightedNodes can be NULL.
2012-09-05 13:50:24 +00:00