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
2014-02-05Fix T38471: parenting in the outliner was possible with library linked objects.Brecht Van Lommel
2014-02-04Code cleanup: declarations for removed functionsCampbell Barton
2014-02-03Code cleanup: use bools where possibleCampbell Barton
2014-01-23Code Cleanup: find operator once and reuseCampbell Barton
2014-01-17Outliner: minor speedup for drawing, avoid 3 rna lookups per objectCampbell Barton
also for movie-clip dope-sheet
2014-01-16Correct error in own recent commitCampbell Barton
2014-01-16Code Cleanup: outliner used magic numbers for active items and selectingCampbell Barton
Replace with enums to make it more obvious whats happening
2014-01-16Compilation error fix: mismatch declarationSergey Sharybin
2014-01-16Code Cleanup: style and redundant castsCampbell Barton
2013-12-22Modifier: New Wireframe ModifierCampbell Barton
Based on patch originally by Thomas Beck, uses options similar to solidify.
2013-11-25Code Cleanup: rename vars for detecting change to be more consistentCampbell Barton
rename change/is_change/is_changed/modified -> changed also use bools over int/short/char and once accidental float.
2013-11-25Code cleanup: remove unused include dirsCampbell Barton
2013-11-24Mesh Modifiers: Added Laplacian DeformAlexander Pinzon
Part of soc-2013-sketch_mesh branch See: http://wiki.blender.org/index.php/User:Apinzonf/Doc:2.6/Manual/Modifiers/Deform/Laplacian_Deform
2013-11-06code cleanup: typo and warning when openmp's disabled.Campbell Barton
2013-11-05Bugfix [#37304] Arrow Keys Stop Working When Mouse Over OutlinerJoshua Leung
Frame change hotkeys now work in the following places: 1) Outliner - Main region 2) Action/NLA Editors - Channels Region 3) Info View - Reports region Other places identified by the bugreport (but which I've decided to leave alone): - Text Editor (when no file open) - The way the keymaps work here means that this can't be done without affecting normal text editing - File Browser - What's the point of changing frames when you're about to open/save the file? - User Prefs - Is there any real point here either? Also, this is usually shown in a separate window.
2013-10-15Fix [#37077] User prefs > Input and Outliner Keymaps mismatch in representation.Bastien Montagne
Remove KeyMap mode from outliner, was an old half-finished features redondant with user preferences settings... Also moved key map item's "event type to map type" and map type defines at WM level, this is too much generic to be at RNA level. Also added a check in versionning code to convert all outdated outliner modes to a valid one (seems old 'verse' ones were not handled as well). Thanks to Brecht for reviews and advices!
2013-10-15A follow-up to Bug #37070: LineStyle appears in Outliner by default though ↵Tamito Kajiyama
Freestyle is not enabled. Line style data blocks are shown in the outliner only when the Blender Internal is used.
2013-10-14Fix for #37070: LineStyle appears in Outliner by default though Freestyle is ↵Tamito Kajiyama
not enabled.
2013-09-30fix regression [#36878], missing NULL checks for linestyle.Campbell Barton
2013-09-16replace RNA_property_array_length with RNA_property_array_check where the ↵Campbell Barton
length of the array is only used to check if the property is an array or not. (this isnt reliable since arrays can be zero length).
2013-09-13fix/workaround [#36709] Renaming multiple objects in the outliner halts the ↵Campbell Barton
interface Only show one edit button at a time (editing multiple buttons at once I never saw in other ui toolkits and its unclear what you change).
2013-09-13add back library linking warning when renaming library datablocks in the ↵Campbell Barton
outliner, also typo corrections.
2013-09-10code cleanup: use bool for imbuf allocation functions.Campbell Barton
2013-09-06Fix #36672: outliner allowed to toggle linked group visibility, which should notBrecht Van Lommel
be allowed because this is linked data, so any changes would not be saved.
2013-09-04Added better support for line styles in the Outliner.Tamito Kajiyama
2013-09-02support for vertex parenting in object mode for object types which support ↵Campbell Barton
it (mesh, lattice, curve, surface) previously this had to be done one by one. both single and triagle vertex parents can be made, selected based on distance to the verts. Developer notes: - looks like this was old TODO, enums existed but weren't used. - only meshes currently support using. - added BKE_object_as_kdtree(), may come in handy for similar cases.
2013-08-27Get rid of madness about fnmatch: BLI_fnmatch did not do the OS checks, they ↵Bastien Montagne
had to be done in every file using fnmatch (autoexec.c did not, wonder how it could work under unix???). Thanks to Brecht for noting this!
2013-08-24Fix state losses for recursive outliner trees (e.g. datablocks editor)Sv. Lockal
In previous optimization in outliner I assumed that order in treehash was not important. But testing outliner in datablocks mode revealed a problem: when user expands multiple recursive levels and then closes any element, it always closed the top level of recursion. Now it should work fine with recursive trees. Now treehash contains groups of elements indexed by (id,nr,type). Adding an element with the same (id,nr,type) results in appending it to existing group. No duplicates are possible in treehash. This commit should also make lookups a little bit faster, because searching in small arrays by "used" is faster than searching in hashtable with duplicates by "id,nr,type,used".
2013-08-19Add comments for outliner's treestore and treehash (no functional changes)Sv. Lockal
2013-08-18add assert for hashes if an existing element is ever inserted into a ↵Campbell Barton
ghash/edgehash. the outliner does this intentionally, so add a flag to allow this situation optionally.
2013-08-17Fix [36486] Outliner doesn't allow to expand Hierarchies of armature if it's ↵Sv. Lockal
present on 2 Scenes This is done by fixing logic for finding the first unused element in treehash. The blend file from [36486] also exposes a memleak, but it should be addressed separately.
2013-08-14quiet compiler warnings.Campbell Barton
2013-08-13Fix crash happening when clearing parent in outliner modes which doesn't ↵Sergey Sharybin
support this.
2013-08-12Fix [#36439] Switching windows on Win7 x64 under certain outliner conditions ↵Sv. Lockal
will cause crash
2013-08-04code cleanup: remove unused define, correct header guard mismatch, add NULL ↵Campbell Barton
check so DM_to_mesh() can have a NULL object passed (currently not used) and remove redundant NULL check.
2013-08-03Fix #36288, Renderlayer toggles behave unexpected in Outliner. The outliner ↵Lukas Toenne
was using the wrong flag variable for toggling render layers, was setting pass flags instead of the layer on/off flag.
2013-08-03fix for [#36260] 2,300 Objects Makes Blender UnresponsiveSv. Lockal
- performance of outliner was low because of unoptimal data structures. - now it uses BLI_mempool instead of custom mempool and GHash to make searches for duplicates faster. - also fix undesired behaviour of BLI_mempool_as_arrayN thanks to Campbell Barton and Lukas Tönne for helping me get a better fix put together.
2013-08-02code cleanup:Campbell Barton
- incorrect NULL check in logic UI drawing - incorrect NULL check in octree quad test
2013-07-31code cleanup: remove redundant NULL checksCampbell Barton
2013-07-30Remove superfluous iterations (caused by typo) and type casts in outlinerSv. Lockal
This significantly lowers the position of outliner_draw_tree_element in profiler and partially fixes [#36260] (2,300 Objects Makes Blender Unresponsive)
2013-07-29add api call for initializing events from the windows eventstate.Campbell Barton
2013-07-29minor changes for confusing code.Campbell Barton
- memset() was argument was truncated. - outliner had redundant NULL check. - node texture was allocating memory to make a unique name which isnt needed for a fixed size string.
2013-07-27remove unused code from object convert and indent.Campbell Barton
2013-07-21code cleanup: add break statements in switch ()'s, (even at the last case).Campbell Barton
2013-07-19style cleanup: switch statements, include break statements within braces & ↵Campbell Barton
indent. also indent case's within the switch (we already did both of these almost everywhere)
2013-07-16fix for checking char arrays against NULL, instead check their first ↵Campbell Barton
character. also remove some dead code (return directly after return).
2013-07-04fix [#35998] Crash when trying rename Driver in OutlinerCampbell Barton
remove unused script define
2013-06-29re-arrange '--help' output into more useful sections (added debug, python).Campbell Barton
also minor style cleanup
2013-06-25Fix unnecessary 3D viewport redraws in various cases, in particular when editingBrecht Van Lommel
node materials. Area and region listener callbacks now get the screen and area pointers passed, so they can do more fine grained checks to see if redraw is really needed, for example depending on the 3D view drawtype.
2013-05-28move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)Campbell Barton
remove MEM_sys_types.h which was a duplicate.