Commit Graph

22004 Commits

Author SHA1 Message Date
Campbell Barton
97dc31c8d3 weight paint without shading when in wire view. use stipple wire to help show where verts are.
only way to do this previously was to have a UV layer, be in textured mode, not have any lights or textures and then set weight paint mode.
2010-01-14 12:51:17 +00:00
Campbell Barton
b0f87935a8 spelling errors, no real changes to code. 2010-01-14 10:59:42 +00:00
Campbell Barton
4371c3b044 no-functional change - use interpolation functions where possible. 2010-01-14 10:58:03 +00:00
Brecht Van Lommel
dd59f4df90 Fix mistake in recent commit, typed in wrong number for bitflag
causing various issues with constraints and duplis.
2010-01-14 10:57:24 +00:00
Campbell Barton
9de67b8ca9 UV operator template 2010-01-14 10:50:58 +00:00
Matt Ebb
fffbb2c7eb Fix [#20671] No access to creating textures for a material
Caused by my previous commit here.
2010-01-14 10:43:53 +00:00
Matt Ebb
e8c4be18a8 Fix [#20029] Text input fields with dropdown list bugs 2010-01-14 09:56:41 +00:00
Campbell Barton
6b0e2ecd6c enable smooth shading of particle colors in particle editmode, for weight painting and selection. 2010-01-14 09:01:57 +00:00
Campbell Barton
c1f2fd0a46 particle weight brush back (mostly the same as in 2.4x), needed to control long hairs movement. 2010-01-14 08:53:10 +00:00
Matt Ebb
72b14be460 * Added an 'enable manipulator' operator, with boolean properties for each of
translate/rotate/scale, for people to bind to shortcut keys.

wm.context_set doesn't work well here since it just toggles each component on/off.

Fixes [#19730] Missing/conflicting keymaps for "Change Manipulator Mode" function

Good defaults for this can be decided on for an updated 2.5 key layout.
2010-01-14 05:29:25 +00:00
Joseph Eagar
109f719f46 ctrl +/- should be in default keymap for 3d view zoom in/out, probably other views too 2010-01-14 05:22:16 +00:00
Matt Ebb
b886f7ada0 Fix for previous properties editor crash, only remove ui handlers
on new screens. Was preventing openGL render and possibly other 
things from working
2010-01-14 05:21:20 +00:00
Matt Ebb
874ef4c747 Changed 3D View menu Duplicate Linked to use the same
duplicate linked + move macro as in the default key map (alt d).
2010-01-14 04:36:27 +00:00
Matt Ebb
4880b27891 Show the image ID template too for 3D View BG image 2010-01-14 04:25:06 +00:00
Matt Ebb
e93d6655bd Fix [#19932] When reducing panels vertically the scrollbar should not continue redraw in
opposite direction
2010-01-14 04:16:45 +00:00
Joseph Eagar
0801544a7a renamed view_center to view_selected in view3d menu code 2010-01-14 02:51:17 +00:00
Joseph Eagar
70c673621a fixed missing buttons if no bg image 2010-01-14 02:41:08 +00:00
Joseph Eagar
7d251de01c view3d bg image now updates on frame change, and the panel for it properly draws an image user template. someone else might want to look over the UI stuff, hopefully it's ok. also added some ffmpeg .dlls to the SConscript to install. 2010-01-14 02:16:45 +00:00
Matt Ebb
2b1e59500f Fix URL to new py API docs 2010-01-14 02:13:08 +00:00
Martin Poirier
36229bd39a Missing notifiers in some transform orientations operators.
Also, nice harmless typo (only because KM_SHIFT|KM_CLICK (1|3) == KM_SHIFT|KM_CTRL (1|2))
2010-01-14 02:06:08 +00:00
Matt Ebb
f3c89524c3 Fix [#20663] Mouse cursor icon changes back to default in edit mode
Seemed simple but actually turned out to be quite complex.

ND_MODE notifier was being misused, changed to ND_TOOLSETTINGS

Note: Although the fix itself doesn't involve this much, debugging uncovered 
that listeners can't rely on notifier->swinid to be correct, since notifiers can 
now be added from RNA without a region context.
2010-01-14 01:47:25 +00:00
Matt Ebb
61d4ff5890 Fix for saved animation image sequence renders being too dark
(caused by my recent color management commit)
2010-01-14 00:03:58 +00:00
Matt Ebb
ddafe3f5df Fix [#19902] sculpt brush texture not accessible when the object has no material
Texture handling really needs deeper improvement, this fix doesn't really help for 
other situations like modifiers, but solves the inconvenient case of sculpting with 
no material at least.
2010-01-13 23:12:48 +00:00
Martin Poirier
0befa75009 [#20583] Snap Cursor to Center and more View edits
Patches by Jonathan Smith (jaydez) 

Add a Cursor Center entry in the snap menu (Shift-S) to reset the cursor to 0,0,0. Also rename the view_center operator to view_selected to reflect better what it does (in the code only, description and name were already ok).
2010-01-13 22:17:56 +00:00
Martin Poirier
9bcfcfb873 [#20112] User Preferences window causes a crash
Opened preference window caused a crash (context pointing to freed screen) when Load UI was turned off.
2010-01-13 21:37:13 +00:00
Campbell Barton
27dc5be730 - when the image is available export the SVG with the pixel width and height, saves typing into the gimp each time.
- option to only export selected faces.
- add in some metadata from the scene
2010-01-13 19:53:34 +00:00
Stefan Gartner
76d736edae Makefiles: add -DNAN_BUILDINFO to CPPFLAGS in windowmanager/intern when building with NAN_BUILDINFO
enabled
2010-01-13 19:48:34 +00:00
Nathan Letwory
e594a8739b Patch [#20588] Adding multisample support to Win32 Ghost - by Mitchell Stokes (Moguri)
Note: AA is still disabled due to AA creating problems for selection tools. If you must, set AA to 2 or 4 in wm_window.c where the GHOST window is created (line 317).
2010-01-13 19:02:13 +00:00
Campbell Barton
ef5ab2b8e9 UV Layout export, writes an SVG, uses material colors. 2010-01-13 19:00:18 +00:00
Campbell Barton
58f13d469e UV mirror tool (copies UVs from one side of the mesh to the other)
WIP, suffers from editmode bug where editmode python tools cant have redo-options set. and needs options for precission.
2010-01-13 17:58:26 +00:00
Damien Plisson
32f4877c8c Cocoa : properly distinguish mouse from multitouch trackpad scroll events
Mighty mouse trackball now fires proper wheel events (and not trackpad pan ones)
2010-01-13 17:43:42 +00:00
Campbell Barton
75ec61d128 link markers to another scene, Currently in Ctrl+L menu (which isnt ideal but no menu in timeline for this)
needed for linking in scenes and copying markers about
2010-01-13 14:39:08 +00:00
Arystanbek Dyussenov
574049782a Merge -c 25963 from COLLADA branch into trunk. 2010-01-13 12:51:07 +00:00
Campbell Barton
e5be23c141 check if the layer exists rather then getting the array. 2010-01-13 12:17:21 +00:00
Campbell Barton
3c888b63f0 fix crash for projection painting with subsurf or multires, while drawing the verts & faces were bening freed. 2010-01-13 12:16:10 +00:00
Campbell Barton
e691c9d151 RNA NLA update function was wrong, taking the scene as a PointerRNA 2010-01-13 12:15:04 +00:00
Brecht Van Lommel
54bb90bc7e Fix rendering of normal maps, was broken by new bump mapping. 2010-01-13 11:37:08 +00:00
Campbell Barton
26c7f78bcc node uninitialized memory valgrind found while looking into crash. 2010-01-13 08:39:32 +00:00
Campbell Barton
d2e7abec82 makesrna was failing because of a buffer overrun from an error in r25949 2010-01-13 08:12:57 +00:00
Matt Ebb
7df44b9ced Fix: wasn't able to rename node group nodetree name, or access the nodetree at all. Now you
can switch between them too.

Wrapped group nodes in RNA as part of this.
2010-01-13 06:35:12 +00:00
Martin Poirier
728359a6a5 Don't loop forever. 2010-01-13 04:27:10 +00:00
Matt Ebb
7c80ece9c8 Fix [#20614] renaming certain things in outliner->datablocks makes blender unresponsive to keystrokes
Outliner isn't able to rename things in datablocks view, disabled it from the UI.
2010-01-13 03:36:08 +00:00
Matt Ebb
0e39609468 Fix [#20557] animated node values haven't effect while render animatión
Was only updating the animation system for the render process - if scene render was skipped
(as is the case for comp trees without renderlayer nodes) then the animation system wouldn't
update.

Added in an update here, Aligorith, maybe you'd like to doublecheck.
2010-01-13 03:21:55 +00:00
Matt Ebb
6f0acf3cf3 Fix for Martin's fix, caused file selector to stop working.
Fileselect handlers are added to window's modalhandlers, and contain references to 
other areas/regions/etc... Still seems a little bit dodgy, but fixes file selectors for now.
2010-01-13 02:59:42 +00:00
Matt Ebb
0edecb73cf Fix [#20655] wrong button shading
Also restored copy/paste for color swatches
2010-01-13 02:01:34 +00:00
Matt Ebb
8e076e0341 Fix [#20649] when header is on top of 3D View and all regions are collapsed, expansion icons overlap 2010-01-13 00:43:59 +00:00
Dalai Felinto
f0180b700d Adding .glsl and .data to the Text filtering in the File editor (with Andrea's aval)
(.data is what we use by default as a dome mesh warp format, btw)
2010-01-13 00:15:17 +00:00
Martin Poirier
17108481a9 [#20093] Consistent Crash in properties window
Fun bug, took me the better part of the day to track down.

Happens because maximizing swaps spacedata lists between the old area and the newly created maximized area (this one being empty) while ui handlers are still hanging with references to the first area (then trying to access spacedata when handled). And then only if a maximizing operator was run before the UI realign timer event from the previous maximize was handled (fun, I told you).

After discussion with Matt on irc, we decided the best way to deal with that was to remove ui handlers that reference areas of a screen that is no longer used. That solution reflects the fact that the bug is more general that the reproducing steps would lead to believe. There's also absolutely no reason to run UI handlers on invisible areas.
2010-01-12 23:30:19 +00:00
Brecht Van Lommel
b39be60075 NLA: fix keyframes getting messed up when making strips longer. For drawing
and other operations the nla mapping would be applied to the curves, but not
restored correctly. The unmap function was not the inverse of the map function,
and it's not clear to me it's even possible to make it so due to repeat, so
now the old coordinates are backed up in a list and then restored afterwards.
2010-01-12 21:20:09 +00:00
Brecht Van Lommel
63e80e271d Bugfix: drivers on constraint properties could get set to invalid when
transforming, due to the evaluation of the object transform without
constraints, and the driver not finding the property.

Constraints are now disabled in a way that should avoid this problem
2010-01-12 19:51:26 +00:00