Ton Roosendaal
ae097e72a3
Bugfix #33031
...
Holding down non-modifer keys was generating double-clicks - my fault!
2012-10-31 18:47:49 +00:00
Brecht Van Lommel
ca23999b2c
Fix blender internal strand render issue with deep shadow buffers, and AA samples
...
smaller than the number of shadow sample buffers. There was not enough shadow in
such cases, as some of the sample buffers were not filled in.
2012-10-31 17:32:18 +00:00
Ton Roosendaal
38a0d48fa7
Bugfix #33032
...
(since 2010)
- Using 2-button mouse emulation (common for tablets)
- Press LMB, start painting, press ALT, release LMB
- This kept painting to run, since the release event was a MMB,
not handled by paint code.
2012-10-31 17:28:21 +00:00
Campbell Barton
d705c52e65
no longer use 'check_existing' to see if we need to have a save popup, instead use 'exec' operator on a saved file and
...
invoke on unsaved files.
correct missing memset --> CustomData_reset switch too.
2012-10-31 17:03:31 +00:00
Campbell Barton
5dfe20d87b
fix for asserts caused by own recent commits to use customdata typemap.
2012-10-31 15:17:35 +00:00
Campbell Barton
b58d0e1335
fix for assert when rendering with cycles, caused by my recent commits.
2012-10-31 15:14:14 +00:00
Brecht Van Lommel
54c0ba84d4
Fix #31482 : menu with scrollers when window is too small, didn't auto scroll
...
when using the arrow keys or mouse wheel to activate the next item.
2012-10-31 12:56:04 +00:00
Campbell Barton
db8b7fcabb
style cleanup and correct own invalid comment.
2012-10-31 11:45:41 +00:00
Brecht Van Lommel
3406586d88
UI: fix for menu scrolling when window is too small. It was not working well
...
with arbitrary button layouts like multi column menus, because it was making
assumptions about position of previous/next buttons which doesn't work in
general.
2012-10-31 11:31:30 +00:00
Brecht Van Lommel
ebdc9056af
Fix for #29056 : NDOF motion events not configurable in user preferences.
2012-10-31 11:31:25 +00:00
Campbell Barton
c85488ff9e
fix for crash in own commit r51773. drawing VBO's used the wrong origindex.
2012-10-31 11:05:32 +00:00
Campbell Barton
00b8c2afa1
style cleanup
2012-10-31 10:09:06 +00:00
Campbell Barton
12ed0c64bc
make use customdata typeoffset more, add an assert to ensure its to date.
2012-10-31 09:50:24 +00:00
Campbell Barton
26748efc03
don't write tessface customdata layers, since tessfaces are not written either.
2012-10-31 05:39:10 +00:00
Campbell Barton
fd2907a0b6
add assert if zero is passed to string copy functions, would copy into first byte anyway.
2012-10-31 04:28:49 +00:00
Campbell Barton
ac86beb0e5
2012-10-31 04:24:55 +00:00
Campbell Barton
e8a70d4b90
fix for crash in python matrix utility functions .inverted/adjugated/transposed if the matrix has a read callback and fails.
...
also replace DM_get_poly_data_layer with dm->getPolyDataArray() since this is the convention in subsurf code and the functions now added.
2012-10-31 03:21:13 +00:00
Mitchell Stokes
028d5a64fc
BGE: Committing patch #32291 "Updated profiling layout for BGE" from Angus Hollands (agoose77). This patch adds a headers for the profiling information and for the debug properties so they are no longer jumbled together. It also modifies how debug properties are displayed; changes "swap" to "Frametime"; and changes the display from seconds to ms, which is much more useful.
...
In addition to this patch, I've also modified the precision of the numbers displayed in the profiling information to make things a little cleaner.
2012-10-30 22:45:08 +00:00
Andrea Weikert
6ae77bed7a
fix [ #30479 ] Exclamation mark '!' doesn't input with AZERTY keyboard mapping
...
For the french keyboard setting (AZERTY) on Windows, the '!' came back with winevent->type=312, winevent->ascii='!' and the ISTEXTINPUT only matched key codes up to 255. Now replaces with
ISKEYBOARD in wm_eventmatch.
2012-10-30 21:06:25 +00:00
Andrea Weikert
700f39ab46
fix compile error introduced in rev. 51773: missing header include.
...
Reported on IRC.
2012-10-30 21:05:51 +00:00
Campbell Barton
76ba8f017e
code cleanup: remove unused transform snapping code (only use the BVH accelerated version now).
...
and quiet narrowing conversion warning between signed/unsigned int.
2012-10-30 19:27:15 +00:00
Campbell Barton
00acdb6292
remove CD_POLYINDEX customdata layer:
...
reported as [#29376 ] BMESH_TODO: remove tessface CD_ORIGINDEX layer
for a single mesh there could be 3 origindex mappings stored, one on the polygons and 2 on the tessfaces.
(CD_POLYINDEX and CD_ORIGINDEX).
as Andrew suggests, now tessfaces (which are really a cache of polygons), using origindex to point to polygons on
the same derived mesh, and polygons only store the original index values.
2012-10-30 19:20:17 +00:00
Ton Roosendaal
6bd18e3575
Bugfix #33019
...
Grease Pencil draw - started with button from Toolbar - failed. Needed proper
event check.
2012-10-30 18:40:09 +00:00
Ton Roosendaal
21eb1735d6
Two fixes:
...
- Added versioning for reading old files with logic saved
- Added two more 'alt backspace' options, for copyright and registered trademark.
(also 'tm' but it's not in our default font)
2012-10-30 17:36:00 +00:00
Campbell Barton
ec1f69ffce
style cleanup & re-use DNA pad var with new collision group object settings.
2012-10-30 16:33:40 +00:00
Mitchell Stokes
3bf9bb3b13
BGE: Adding support for Bullet's collision masks. Each object now has a collision mask and a collision group. Object A and object B collide if object A's groups is in object B's mask and object B's group is in object A's mask. In other words, the group defines what the object is (collision wise) and the group defines what the object can collide with.
...
The majority of this patch was provided by Kupoman with some edits from me and heavy testing by z0r.
2012-10-30 15:44:16 +00:00
Ton Roosendaal
5753ede9a5
Usability: Logic editor
...
- View now restricts to the actual region you work on. Makes zoom and pan nicer.
- Added HOME for reset view to 1:1 zoom level.
Also: fixed nasty bug in view2d code that checked validity of 2d views, only
showed (afaik) in the logic eidtor though.
Effect was that zoom in/out would weirdly jump when going across zoomlevel 1.
2012-10-30 15:33:03 +00:00
Campbell Barton
a1856a38f6
minor improvement to vector api use, replace add, multiply by 0.5 with mid_v3_v3v3
2012-10-30 14:22:49 +00:00
Campbell Barton
f4dea6d829
when an invalid subtype is passed to a property, a list of valid subtypes is now included in the exception message.
...
from bug report [#33018 ], this avoids common mistakes.
2012-10-30 12:45:42 +00:00
Campbell Barton
900fa1bfb9
rename subtype FILENAME --> FILE_NAME to match FILE_PATH, DIR_PATH
2012-10-30 12:36:54 +00:00
Campbell Barton
c8975c4375
style cleanup
2012-10-30 12:18:45 +00:00
Campbell Barton
8a658d4050
add in assert's to double check the line lenth is never <0
2012-10-30 12:08:44 +00:00
Campbell Barton
ef60504009
fix for selection offset with indentation in the python console.
2012-10-30 11:57:37 +00:00
Brecht Van Lommel
0c3d3e5562
Cycles: optimization to not compile shaders and load images that are not
...
used by any mesh/lamp/world.
2012-10-30 11:51:17 +00:00
Campbell Barton
e09a1bc7cf
minor changes to select similar,
...
- replace ngon_fake_area() with generic call to BM_face_calc_area().
- add defvert_find_shared() utility function.
2012-10-30 11:40:36 +00:00
Bastien Montagne
b4e484e211
Fix for own r51737.
...
Refactoring of draw code showed another problem: The MCol we want to draw may change without dm rebuild (e.g. when enabling solid textured option)! Also, choosing which MCol layer to use in GPU code is stupid, different draw modes use different layers/order of precedence!
Solved this by adding a new colType parameter to GPU_color_setup, and removing any 'color choosing' code from gpu_buffers.c.
2012-10-30 11:00:06 +00:00
Bastien Montagne
6341bc2cd0
Fix build for recent bmo commit (gcc wants a return value in any case! ;) ).
2012-10-30 09:29:01 +00:00
Campbell Barton
27f4609ba6
bad naming, the bmesh operator only tags, not selects.
2012-10-30 08:02:32 +00:00
Campbell Barton
199e597922
code cleanup: move select-similar bmesh operators into their own file since there are 3 operators here that share
...
utility functions with eachother but have nothing in common with other operators in bmo_utils.c
2012-10-30 07:59:25 +00:00
Campbell Barton
330c0178ce
add the option to select Equal/Greater/Less when selecting similar.
...
Recently addons were submitted for review and this was the only advantage they had over blenders existing internal
select-similar tool.
2012-10-30 07:29:17 +00:00
Campbell Barton
b5e8e8da6f
add option to select face by matching number of sides.
2012-10-30 06:43:30 +00:00
Campbell Barton
3d7104c37a
correct assertion
2012-10-30 06:25:23 +00:00
Campbell Barton
8c9e1b3c16
Disallow collection add/remove/clear/move when drawing. - similar to how writing to attributes is disabled.
2012-10-30 03:05:45 +00:00
Mitchell Stokes
ca96953987
Removing BLENDER_GAME from the COMPAT_ENGINES set for the sun lamp's Sky & Atmosphere panel since it isn't supported in the BGE.
2012-10-30 01:59:15 +00:00
Antony Riakiotakis
58f29fc9ab
Fix: wrong brush drawn in image painting, image editor if uv sculpt is on. Now the correct paint struct is returned and the image zoom is calculated correctly
2012-10-29 19:47:26 +00:00
Ton Roosendaal
734630fb78
Bugfix:
...
3D text object editing, ALT+Backspace trick is back to construct special characters.
Like: O , Alt+Backspace , / creates an O with a / in it.
It also makes plus-minus, unequal, copyright, 1/2, 3/4. etc. Easy method you
never forget after using once!
Got broken with adding UTF support a year ago.
2012-10-29 19:18:13 +00:00
Andrea Weikert
5a6c7afe5e
fix [ #33011 ] "System" tab empty in OSX - file browser
...
* items were wrongly added too SYSTEM_BOOKMARKS rather than SYSTEM, now fixed
2012-10-29 18:25:35 +00:00
Sergey Sharybin
7f125bbc20
Buildbot: hopefully fix for missed sound on glibc2.11 slaves
2012-10-29 18:03:32 +00:00
Antony Riakiotakis
6408c49f7d
YACBSF. Yet Another Classic Blenderplayer Stub Fix.
2012-10-29 18:00:29 +00:00
Ton Roosendaal
e73cfb0a24
To keep my commit rate high! :)
2012-10-29 17:47:56 +00:00