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
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
2012-04-26* Compile fix for recent Outliner header cleanup. Thomas Dinges
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 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-18spelling cleanupCampbell Barton
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-02-27style cleanup (mostly whitespace)Campbell Barton
2012-01-12Some small fixes to get things compiling on solaris with cmake.Kent Mein
There are also some changes that need to be done to libmv but I'm leaving those out so I can get it patched upstream first. (Only works with gcc/g++ if we want to use sun's compiler we would need to get rid of all of our annonymous structs which I don't think we want to do at this point, example: typedef struct wmNDOFMotionData { union { float tvec[3]; // translation struct { float tx, ty, tz; }; // this would need to be fixed // something like this or something similar: struct { float x, y, z; } t; }; ... ) Kent
2012-01-11dynamicpaint had some incorrect string sizes for layers names, use BLI ↵Campbell Barton
string functions in more places too.
2011-12-09remove redundant cases. no functional change.Campbell Barton
2011-11-03correct spelling mistakesCampbell Barton
2011-10-22py api - added PyC_UnicodeFromByteAndSize() to match ↵Campbell Barton
PyUnicode_FromStringAndSize() also made RNA_property_string_get_alloc() return the length of the new string to avoid having to run strlen on it after.
2011-09-22clear up some warnings.Campbell Barton
2011-09-20tag & comment unused vars with /* UNUSED */Campbell Barton
2011-09-16correction for my fix for [#28668], would crash when there were no editbones.Campbell Barton
2011-09-16- remove deprecated pose channel membersCampbell Barton
- change short -> char for flags that support it. - add pose 'temp' pointer to use for outliner drawing (was using 'prev' and restoring which seems dodjy)
2011-09-16fix [#28668] Crashes entering edit mode on ArmatureCampbell Barton
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-09-02Fix #28467: Crash while deleting objects in outliner too fastSergey Sharybin
Cleanup tree when handling object delete from outliner. Prevents handling the same tree item twice when clicking fast.
2011-08-30* Merge trunk up to r39790.soc-2011-pepperJoerg Mueller
* Subversion bump (also for init_userdef_do_versions). * Minor fix for compilation without ffmpeg.
2011-08-28- use static vars and functions where possible.Campbell Barton
- use NULL rather than 0 when used as pointers.
2011-08-11SVN maintenance.Guillermo S. Romero
2011-08-11ifdef'd outliner code which is spesific to gsoc pepper with '// GSOC_PEPPER' ↵Campbell Barton
so its obvious. this will keep merging pepper changes from conflicting and can be removed when its finally merged.
2011-08-03* Merging trunk up to r38981.Joerg Mueller
* Fixing a minor issue in a previous commit.
2011-08-013D Audio GSoC:Joerg Mueller
Adds new speaker object type. Notes: * Needs some nice icons * Quickily review by Joshua Leung (5 mins) * Properties UI updated (with help of Thomans Dinges) * Speakers have their own theme color * No real audio functionality yet. * Minor bug regarding lamps/lattices fixed in interface_templates.c I personality tested: * Creation, Deletion, Duplication * Saving, Loading * Library linking (incl. make local) * Tracking * Dope Sheet, Outliner * Animation * Drawing (incl. Theme)
2011-07-11Further Outliner code cleanup - Split out tree building stuff for IDJoshua Leung
blocks and Objects from add_element These two chunks were significantly large that they really needed to be placed into their own functions to allow for easier source navigation.
2011-07-11== The great Outliner code split up ==Joshua Leung
As per my proposal (http://lists.blender.org/pipermail/bf- committers/2011-July/032553.html), I've split outliner.c into several new files based on the purpose of the relevant code. * outliner_tree.c - building outliner structure * outliner_draw.c - outliner drawing (including toggle buttons and their handling) * outliner_edit.c - all operators for toggling stuff, and/or hotkey accessed operators. Also KeyingSet and Driver operators go here * outliner_tools.c - all operators and callbacks used for handling RMB click on items * outliner_select.c - stuff for selecting rows, and handling the active/selected toggling stuff In a few cases, the split hasn't been totally clear-cut due to cross- dependencies and other spaghetti. However, in a few cases, I have managed to remove the need for some of the prototypes that were needed in the past by judicious reshuffling of functions, which also makes it easier to actually find what you're looking for.