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
path: root/source
AgeCommit message (Collapse)Author
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-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-29Fix: wrong brush drawn in image painting, image editor if uv sculpt is on. ↵Antony Riakiotakis
Now the correct paint struct is returned and the image zoom is calculated correctly
2012-10-29Bugfix:Ton Roosendaal
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-29fix [#33011] "System" tab empty in OSX - file browserAndrea Weikert
* items were wrongly added too SYSTEM_BOOKMARKS rather than SYSTEM, now fixed
2012-10-29YACBSF. Yet Another Classic Blenderplayer Stub Fix.Antony Riakiotakis
2012-10-29To keep my commit rate high! :)Ton Roosendaal
2012-10-29Yet another hanging variable in event code - code cleanup woes.Ton Roosendaal
This should make trackpads work.
2012-10-29Bugfix #33004Ton Roosendaal
Screencast recording stopped on a undo/redo. This was because all thread jobs were killed then. Now it leaves screen jobs (screen cast) running, that's data that doesn't change on undos. Also renamed jobs_stop_all() to jobs_kill_all() - it terminates threads.
2012-10-29Complete fix for [#33002] Wrong vertex color.Bastien Montagne
Appart from the color glitch, there was several problems with vpaint: * "fast_update" mode was never on, because of wrong testing code; * drawing refresh during stroke in "fast_update" (i.e. no dm rebuild) mode was broken in VBO mode, because updated (tess data) mcol wasn't moved to colors GPUBuffer. Solved the later point by adding a new DM_DIRTY_MCOL_UPDATE_DRAW flag to DerivedMesh dirty var, which is set each time vpaint stroke directly update me->mcol, and forces GPU_color_setup() to refresh the gpu's colors buffer. Also got rid of the uggly GPU_color3_upload(), which basically did the same thing, but with an additional intermediate buffer !
2012-10-29style cleanup: also quiet harmless compiler warning.Campbell Barton
2012-10-29Fix to make NDoF work again.Ton Roosendaal
2012-10-29Added compositor graph functions for removing socket connections explicitly ↵Lukas Toenne
in convertToOperations. The InputSocket->unlink function should only be used in combination with relinkConnectionsDuplicate, in which case the original node connection will still exist. This would trigger an assert failure, so the original connection should be removed. Only node using this atm is the channel separation node, but will be needed for future group nodes too.
2012-10-29New woes in event system :) Ton Roosendaal
Last cleanup resulted in the dreaded "Click" to fail again. Commented it.
2012-10-29fix [#33010] image editor - scope handles resizeCampbell Barton
2012-10-29Tweak for Group channels using Custom Bone ColorsJoshua Leung
Use the "Selected" color instead of the "Active" color when the group has active status. This should help make the text just a little more legible, though in some cases it still might not be enough.
2012-10-29A last (I hope) tweak for double click detection.Ton Roosendaal
2012-10-29Bugfix #32996Ton Roosendaal
Backspace event is messed up - it was inserting weird characters in the editors. Added check for proper keypress now. Will check real issue later.
2012-10-29fix [#32998] Decimate modifier - PlanarCampbell Barton
error in recent decimator upgrade, missing NULL check.
2012-10-29correct use_fast_update for vertex painting, it wasn't swapping red/blue as ↵Campbell Barton
it should have. (pointed out by Bastien Montagne in relation to [#33002]).
2012-10-29py api: add mathutils.Matrix adjugate(d) methods, also add adjoint_m2_m2() ↵Campbell Barton
to BLI_math_matrix
2012-10-29style cleanupCampbell Barton
2012-10-28Removed the initial HIDDEN flag from the UI sidebar region in node editor. ↵Lukas Toenne
This way the sidebar is visible by default when making a new node editor. Rationale is that the sidebar contains some extra detail settings for several node types. Many users don't seem to even know that this feature exists, so making it visible by default should be helpful.
2012-10-28Fix for freeing node trees that are part of other data blocks (material, ↵Lukas Toenne
world, lamp, texture, scene). These node trees were not properly freeing the IDProperty data, due to not being called from BKE_libblock_free. Now there is an extra function BKE_libblock_free_data, which is called explicitly in ntreeFreeTree if the tree is not part of the library data (ntreeCopyTree does a similar thing using BKE_libblock_copy_data).
2012-10-28fix for extruding edges giving incorrect (swapped) loop data for new faces.Campbell Barton
2012-10-28code cleanup: minor changes before committing functional changes.Campbell Barton
2012-10-28style cleanupCampbell Barton
2012-10-28Event system fix:Ton Roosendaal
Now modifier key press gets generated without having own modifier set. Same happens for double clicks on modifiers. This also fixes case: press shift twice first, modifier fails.
2012-10-28Bugfix #24016Ton Roosendaal
Removed dubious code for checking CTRL+C CTRL+V on buttons. This made copy/paste fail if you keep the modifier key holding.
2012-10-28Fix #32981: Render baking redrawSergey Sharybin
2012-10-28Event system cleanup: bringing KM_CLICK back in control. Ton Roosendaal
- Solved Modal Keymap hijack of event codes (with note this should be coded better) - Added dedicated state variable check_click in event to trigger it All this in an attempt to get code understandable and predictable again. :) This solves error like: - editmode mesh - select a vertex - grab it, press control for grid snap - on LMB assign, it also did an extrude.
2012-10-28Another leftover debug print, sorry!Ton Roosendaal
2012-10-27Fix #32979: proportional edit connected was too slow with many vertices onBrecht Van Lommel
some meshes, now use the system qsort instead of a custom one (which I guess suffered from poor choice of pivot point in some cases).
2012-10-27== file browser ==Andrea Weikert
PATCH: [#32989] Activate backup files filter in File Browser Contributed by Georg Kronthaler, many thanks! (I just moved the icon to a different place reserved for file browser icons) * enables the filtering of backup files in the file browser * adds a 'filter backup files'-icon to the filter buttons * adds new icons for backup files in list and thumbnail view * enables file preview for the backup files
2012-10-27== filebrowser ==Andrea Weikert
PATCH: [#32985] File Browser text file icon does not match text filter icon Contributed by Georg Kronthaler, many thanks! * set correct icon for text files and drag&drop * remove duplicate if for filter_text * fixed a couple of blanks at the end of line.