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-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton
2014-05-08Freestyle: hide line styles from a scene in the Outliner when WITH_FREESTYLE ↵Tamito Kajiyama
build flag is off. The Datablocks display mode still shows line style ID datablocks to keep track of line styles hidden from user interactions in the Properties window.
2014-05-03Minor code style fix.Tamito Kajiyama
2014-05-03Added changes to show textures as part of line styles in the Outliner.Tamito Kajiyama
2014-05-01Include removal gave problems with windows, ifdef some back in for windows onlyCampbell Barton
2014-05-01Revert "Fix msvc 2013 compiler errors after the ingenious cleanup in ↵Campbell Barton
4ca67869cc7a." This reverts commit a47a4ef82f37428d391cc14a30fa611d6714e71d.
2014-05-01Fix msvc 2013 compiler errors after the ingenious cleanup in 4ca67869cc7a.Thomas Dinges
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-03-20Code cleanup: use true/false in sequencer functionsSergey Sharybin
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
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-04Added better support for line styles in the Outliner.Tamito Kajiyama
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-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-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-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-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-04-28warning cleanup: assignment to unused vars, r56359 changes how brush falloff ↵Campbell Barton
is used slightly but this isn't so important so just remove falloff adjustment.
2013-04-28Bug fix #35124Ton Roosendaal
Outliner was drawing "Animation" category even when no actions/strips/drivers existed. Would happen after adding Action and unlinking it.
2013-03-11Fix more UI i18n issues (reported by Leon Cheung).Bastien Montagne
2013-03-09code cleanup: favor braces when blocks have mixed brace use.Campbell Barton
2012-12-27Outliner fix:Ton Roosendaal
New "Blender file" viewer now shows names of libraries better.
2012-12-23style cleanup: wrap long lines (>200)Campbell Barton
2012-12-22New Outliner "Blender File" option: the first entry couldn't be ↵Ton Roosendaal
closed/re-opened.
2012-12-22Reshuffled data view for Outliner.Ton Roosendaal
- The new "Main Data" option is now under the category "Blender File". - That category also displays the Linked Library files. (Including allows browsing what's used from this file) Also fixed CTRL+click on names, crashed.
2012-12-22replace RNA_ID_type_name() with BKE_idcode_to_name_plural()Campbell Barton
2012-12-22From the long todo:Ton Roosendaal
New Outliner mode: "Main Data". This shows a flattened, non-hierarchical list of all linkable "ID" data in your current project. It works fine on searches. Actually this is the view on the "Main" database in Blender, the one that's saved in a .blend. This is in general more useful than the "Datablocks" viewer, which is not searchable, and shows every property of data as well.
2012-11-28typo's and some style cleanup, also added asserts into BLI_vsnprintf and ↵Campbell Barton
BLI_sprintfN when invalid args are given.
2012-10-26style cleanupCampbell Barton
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-07style cleanup: if();Campbell Barton
2012-09-09style cleanup:Campbell Barton
also remove some redundant conversions int -> short -> int
2012-06-07code cleanup: rename sequencer types to SEQ_TYPE_*** and use enums rather ↵Campbell Barton
then defines.
2012-05-29fix for sequencer selection and naming in the outliner, was broken since 2.5xCampbell Barton
2012-05-27remove NULL check in TREESTORE macro, the return NULL value wasny checked ↵Campbell Barton
for by any callers (ie - it would crash later if the arg was NULL anyway) also comment on the speed of check_persistent()
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-04-29style cleanup: whitespace / commasCampbell Barton