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-01-16Code Cleanup: outliner used magic numbers for active items and selectingCampbell Barton
Replace with enums to make it more obvious whats happening
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-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-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-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-04-07Whoops, revert r55854 and use r48292 as isDan Eicher
Turns out outliner_search_back() doesn't always return a valid scene...
2013-04-07Clicking on an outliner object in an unselected scene switches to the scene ↵Dan Eicher
but doesn't set it as the active object Based on commit soc-2012-bratwurst:r48292 by Jorge Rodriquez
2013-03-21code cleanup: rename editmode functions so we have ↵Campbell Barton
ED_object_editmode_load/enter/exit
2013-03-13Outliner fix: selecting a bone did not unselect other bones when they are ↵Gaia Clary
located in a hidden layer
2013-03-13code cleanup: use const events for modal and invoke operators.Campbell Barton
2013-03-13style cleanupCampbell Barton
2013-03-12Ouliner: Added recursive setting of (visibility/selectability) for bones ↵Gaia Clary
(Edit- and Object-mode)
2013-03-11code cleanup:Campbell Barton
- move recursive bone/parent check into ED_armature.h - remove unused vars - use const for paint vector args.
2013-03-11Ouliner: Added recursive select of (visible) bones (Edit- and Object-mode)Gaia Clary
2013-03-10Added menu entry for recursive hierarchy selec in outlinerGaia Clary
2013-03-09code cleanup:Campbell Barton
- use BM_ITER_* macros in more places. - avoid sign int conversion when calling EDBM_backbuf_check()
2013-03-09minor edits to r55134 (recursive outliner select).Campbell Barton
- loop over scene bases rather then looping over all objects, then looking up bases. - shuffle checks so slow ones are last. - rather then having own behavior for recursive select, do the regular operation, then apply the result recursively afterwards.
2013-03-09Outliner: Added recursive select/deselect (CTRL+LMB) and extend (CTRL+SHIFT+LMB)Gaia Clary
2013-03-09code cleanup: favor braces when blocks have mixed brace use.Campbell Barton
2012-12-22Bug - old code, not working for new outliner view: Click on World needed a ↵Ton Roosendaal
context check.
2012-11-26Fix #33310: unnecessary redraw of outliner when editing materials and textures.Brecht Van Lommel
2012-10-26style cleanupCampbell Barton
2012-09-15code cleanup: remove paranoid NULL checks (these cases would crash earlier ↵Campbell Barton
of the vars were in fact NULL)
2012-08-09utility functions for getting/setting rectangles for operators.Campbell Barton
2012-07-03More spell and typo fixes (mostly visualise->visualize, grey->gray, ↵Bastien Montagne
normalise->normalize).
2012-05-31style cleanupCampbell Barton
2012-05-29fix for sequencer selection and naming in the outliner, was broken since 2.5xCampbell Barton
2012-05-11- dont create scene.sequence_editor on read, means data-browser or ↵Campbell Barton
autocomplete will allocate a sequencer. ... instead add scene.sequencer_editor_create / clear, these match id.animation_data_* functions. - refactor for names, for scene level functions call them BKE_sequencer_*
2012-05-07style cleanup: outlinerCampbell Barton
2012-05-05code cleanup: BKE_scene api naming.Campbell Barton
also stop numpy from being found in /usr/include with cmake.
2012-04-29style cleanup: whitespace / commasCampbell Barton
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-04-26Fix for undefined reference to abort() in outliner selection moduleSergey Sharybin
2012-04-26outliner header cleanup (copy pasted headers when split up Im guessing)Campbell Barton
2012-04-26removed unneeded fnmatch include from outliner, comment files as needing ↵Campbell Barton
header cleanup.
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24style cleanup: mainly for mesh code, also some WM function use.Campbell Barton
2012-03-22style cleanup: spaces aroudn operators for operator definitions.Campbell Barton
2012-03-07patch [#30481] rna_Screen_scene_set does the wrong thing [patch]Campbell Barton
from Dan Eicher (dna) --- from the tracker Setting Screen.scene only uses the active screen through a call to CTX_wm_screen(C) instead of the actual referenced scene. The attached py-op demonstrates this behavior, assuming at least two separate scenes in the VSE.
2012-03-03style cleanup - use aligned * prefixed blocks for descriptive comments (was ↵Campbell Barton
already used a lot and part of proposed style guide).
2012-01-19patch [#29924] Border select tool implementation for the outlinerCampbell Barton
from Perry Parks (scuey), with edits. - select row rather than icons. - adjust outliner selection rather than object selection.
2011-12-22split >120 length lines (mostly if statements)Campbell Barton
2011-12-17Code cleanup: fix a few warnings (>= 0 and == -1 tests on unsigned types).Brecht Van Lommel
2011-12-07fix for NULL pointer free and add in some checks, while looking into bug ↵Campbell Barton
[#29521], add asserts so we know if an invalid active index is ever set.
2011-12-04remove use of deprecated struct membersCampbell Barton
- editmesh smooth & subdivide were using old mirror axis flag still. - removed colbits from outliner and object code. - commented some other parts of the code which access deprecated members and aren't called anywhere.
2011-09-19/blender/editors: Removed final points in UI strings and messages.Bastien Montagne
Plus a few cuts in very long lines…
2011-09-09Patch [#23443] Change outliner filter into searchJoshua Leung
Shane Ambler (sambler) for this 12-month vintage! From description: One thing with the outliner filter box is it only filters items that are currently visible. To find what you want you need to manually expand a few levels so that what you want to find is visible. This small patch expands items when filtering is done - effectively turning it into a search. Currently this does not alter the datablocks view as expanding all entries takes waaaay tooooo long. I prevent the expansion of RNA entries for userprefs which prevents infinite recursion but the datablocks list is just too big for this approach. I think it would need a custom outliner_build_tree for a full search.
2011-08-23Merging trunk up to r39637.Joerg Mueller
2011-08-18minor change for operator OUTLINER_OT_item_activateCampbell Barton
Noticed clicking anywhere in the outliner was doing undo pushes, even in empty areas. - check if any selection is made before redrawing. - don't do an undo push when selecting outliner items since only screen data is touched here.