Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-01minor edits to mesh operatorsCampbell Barton
- Rename 'mesh.select_nth' operator menu item 'Every N Number of Verts' to 'Checker Deselect', since its not just de-selecting verts (works on edges and faces too) and the term 'checker' gives a better description of the result. - Rename 'mesh.select_by_number_vertices' to 'mesh.select_face_by_sides', since this is a face selection tool, which wasnt obvious from its name. also remove dissolve by type menu since the option has been removed from the operator and was giving an error.
2012-11-01fix for crash in own recent commit to add comparison options for ↵Campbell Barton
select-similar, missing NULL terminator item in the array.
2012-11-01BGE: Fix for bug #33025 "Character physics object won't stop moving with ↵Mitchell Stokes
simple motion actuator" reported by Jared Smith (jsmithketchup). Characters no longer use a simple translation change for ApplyMovement(), they instead delegate to the character controller's setWalkDirection(). The motion actuator now sets this to (0, 0, 0) on a negative pulse.
2012-11-01fix [#30910] Problems: Add Shortcut(s) for "Ctrl Tab" menuCampbell Barton
comparing keymaps was too sloppy or too strict, now sloppy keymap comparison works by setting all the operator properties to their default values if they are not already set, then compare this with the keymap item (ignoring values missing from either one). ... this way any non default keymap setting wont match with an operator menu item which doesnt set this operator at all (a problem sighted in this bug report). developer notes: - IDP_EqualsProperties_ex() function adds an argument to treat missing members of either group to act as if there is a match. - WM_operator_properties_default() function to reset RNA values to their defaults. - add IDP_spit(), debug only function to print out ID properties.
2012-10-31code style: use switch for IDP_EqualsProperties()Campbell Barton
2012-10-31add IDP_MergeGroup(dst, src, overwrite) function,Campbell Barton
like PyDict_Merge()
2012-10-31Bugfix #33031Ton Roosendaal
Holding down non-modifer keys was generating double-clicks - my fault!
2012-10-31Fix blender internal strand render issue with deep shadow buffers, and AA ↵Brecht Van Lommel
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-31Bugfix #33032Ton Roosendaal
(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-31no longer use 'check_existing' to see if we need to have a save popup, ↵Campbell Barton
instead use 'exec' operator on a saved file and invoke on unsaved files. correct missing memset --> CustomData_reset switch too.
2012-10-31fix for asserts caused by own recent commits to use customdata typemap.Campbell Barton
2012-10-31fix for assert when rendering with cycles, caused by my recent commits.Campbell Barton
2012-10-31Fix #31482: menu with scrollers when window is too small, didn't auto scrollBrecht Van Lommel
when using the arrow keys or mouse wheel to activate the next item.
2012-10-31style cleanup and correct own invalid comment.Campbell Barton
2012-10-31UI: fix for menu scrolling when window is too small. It was not working wellBrecht Van Lommel
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-31Fix for #29056: NDOF motion events not configurable in user preferences.Brecht Van Lommel
2012-10-31fix for crash in own commit r51773. drawing VBO's used the wrong origindex.Campbell Barton
2012-10-31style cleanupCampbell Barton
2012-10-31make use customdata typeoffset more, add an assert to ensure its to date.Campbell Barton
2012-10-31don't write tessface customdata layers, since tessfaces are not written either.Campbell Barton
2012-10-31add assert if zero is passed to string copy functions, would copy into first ↵Campbell Barton
byte anyway.
2012-10-31(no commit message)Campbell Barton
2012-10-31fix for crash in python matrix utility functions ↵Campbell Barton
.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-31BGE: Committing patch #32291 "Updated profiling layout for BGE" from Angus ↵Mitchell Stokes
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-31fix [#30479] Exclamation mark '!' doesn't input with AZERTY keyboard mappingAndrea Weikert
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-31fix compile error introduced in rev. 51773: missing header include.Andrea Weikert
Reported on IRC.
2012-10-30code cleanup: remove unused transform snapping code (only use the BVH ↵Campbell Barton
accelerated version now). and quiet narrowing conversion warning between signed/unsigned int.
2012-10-30remove CD_POLYINDEX customdata layer:Campbell Barton
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-30Bugfix #33019Ton Roosendaal
Grease Pencil draw - started with button from Toolbar - failed. Needed proper event check.
2012-10-30Two fixes:Ton Roosendaal
- 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-30style cleanup & re-use DNA pad var with new collision group object settings.Campbell Barton
2012-10-30BGE: Adding support for Bullet's collision masks. Each object now has a ↵Mitchell Stokes
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-30Usability: Logic editorTon Roosendaal
- 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-30minor improvement to vector api use, replace add, multiply by 0.5 with ↵Campbell Barton
mid_v3_v3v3
2012-10-30when an invalid subtype is passed to a property, a list of valid subtypes is ↵Campbell Barton
now included in the exception message. from bug report [#33018], this avoids common mistakes.
2012-10-30rename subtype FILENAME --> FILE_NAME to match FILE_PATH, DIR_PATHCampbell Barton
2012-10-30style cleanupCampbell Barton
2012-10-30add in assert's to double check the line lenth is never <0Campbell Barton
2012-10-30fix for selection offset with indentation in the python console.Campbell Barton
2012-10-30Cycles: optimization to not compile shaders and load images that are notBrecht Van Lommel
used by any mesh/lamp/world.
2012-10-30minor changes to select similar,Campbell Barton
- replace ngon_fake_area() with generic call to BM_face_calc_area(). - add defvert_find_shared() utility function.
2012-10-30Fix for own r51737.Bastien Montagne
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-30Fix build for recent bmo commit (gcc wants a return value in any case! ;) ).Bastien Montagne
2012-10-30bad naming, the bmesh operator only tags, not selects.Campbell Barton
2012-10-30code cleanup: move select-similar bmesh operators into their own file since ↵Campbell Barton
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-30add the option to select Equal/Greater/Less when selecting similar.Campbell Barton
Recently addons were submitted for review and this was the only advantage they had over blenders existing internal select-similar tool.
2012-10-30add option to select face by matching number of sides.Campbell Barton
2012-10-30correct assertionCampbell Barton
2012-10-30Disallow collection add/remove/clear/move when drawing. - similar to how ↵Campbell Barton
writing to attributes is disabled.
2012-10-30Removing BLENDER_GAME from the COMPAT_ENGINES set for the sun lamp's Sky & ↵Mitchell Stokes
Atmosphere panel since it isn't supported in the BGE.