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
2011-09-11replace magic numbers for flags for uiSetRoundBox();Campbell 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-09-02patch [#28473] Outliner Simple TodoCampbell Barton
from Julien DUROURE (julien) --- * right click --> rename, as proposed on http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Simple_Todos * implementation of Toggle visibility/rendarability/selectability on right click on Groups ( was in menu, but not implemented )
2011-08-30fix for some warnings with the recent merge, also tag unused args.Campbell Barton
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-29Fix #28295 Outliner, mouse button on menu's pass through.Sergey Sharybin
It was introduced in rev33603 with not good patch -- release event was catching by outliner after clicking on menu item. Use KM_CLICK instead of KM_RELEASE to deal with icon drag/drop. This not changes drag/drop behavior, but prevents unneeded event be handled. Also make consistent behavior of activating and extending selection.
2011-08-28- use static vars and functions where possible.Campbell Barton
- use NULL rather than 0 when used as pointers.
2011-08-23Merging trunk up to r39637.Joerg Mueller
2011-08-19warning cleanup for -Wdouble-promotionCampbell Barton
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.
2011-08-16Merging trunk up to r39447.Joerg Mueller
2011-08-14patch [#28246] Fix for [#28240]: selecting more than one object in the ↵Campbell Barton
outliner with "shift left mouse" doesn't work anymore from Alex Fraser (z0r)
2011-08-12Bye bye vile relics of extinct version control systems,Joshua Leung
Causing a flurry of refresh file prompts post-commit, Confusing local diffs and causing merge conflicts, Stating the obvious; redundant and useless... We shall not miss thou, blasted expand $keywords$
2011-08-11svn merge -r39286:39298 ↵Campbell Barton
https://svn.blender.org/svnroot/bf-blender/trunk/blender, ensure some edits in trunk dont get merged back into pepper
2011-08-11SVN maintenance.Guillermo S. Romero
2011-08-11use ghash for operator and menu types, was doing string lookup in the ↵Campbell Barton
operator list (containing over 1000 items) for each button draw. gives small speedup for UI drawing and overall startup time.
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-03Speaker Object icons, thanks Phil Gosch.Joerg Mueller
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-22Merge with trunk up to r38584.Joerg Mueller
2011-07-20Add/Clear Fake Users from Outliner by RMB on ID blocksJoshua Leung
2011-07-17cmake: cleanup include paths, some duplicates and going up some unneeded dirs.Campbell Barton
2011-07-12CMake fixes for r38303 (splitting up the outliner code).Mitchell Stokes
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.
2011-07-07Merging trunk up to r38193.Joerg Mueller
2011-07-07Tiny tweak: hierarchy lines in outliner were nearly invisible. Color isTon Roosendaal
blend between backdrop and text color (black), made it blend 0.4 instead of 0.2
2011-07-07Outliner RMB Menu - AnimData mangementJoshua Leung
* When clicking on "Animation" items in the Outliner, there's now a menu containing from which you can change the action used, and refresh/delete all drivers. * Moved action-setting logic for AnimData actions to a single utility function in anim_sys, since this was starting to be done in too many places already. * Fixed Outliner refresh bug after changing the active action
2011-07-05Merging from trunk up to r38119.Joerg Mueller
2011-07-04Updated the indent, sorry!Jeroen Bakker
2011-07-04Current situationJeroen Bakker
A mesh can consist out of multiple material. Take a character with clothing's. the skin can be a different material as the different clothing's. During compositing it is a common use-case to only do a part of the composit on only a specific material. Currently this can not be done. In blender movies this feature is known to be implemented, but until now it never got integrated into trunk. Proposal With material index the Blender internal renderer will be capable of creating a buffer containing the material indexes of the first pixel-hit. This will be implemented in the same manner as the object index. In the compositor the ID Mask node can be used to extract the information out of the Render pass. Impact User interface On the properties-space the next changes will be done Scene⇒Render layer⇒Passes⇒Material index will be added Material⇒Options⇒Pass index will be added DNA Material struct will get an new field called “index”. this will be a short-type. Material struct the field pad will be removed. A new Render-layer pass will be added (bit 1«18) RNA Material RNA is updated (based on “pass index” from object) Render layer RNA is updated (based on IndexOB) Blender internal renderer The Blender internal renderer will process the render pass as a copy of the Object index. Blender compositor The render layer input will get a new output socket called “IndexMA” Usage An example on how to use material index can be found at: https://svn.blender.org/svnroot/bf-blender/trunk/lib/tests/compositing/composite_materialindex.blend This is also example of a commit message longer than the commit itself :)
2011-07-01Icons!Joshua Leung
Animation Editor toggle tweaks: * By popular request, curve visibility toggles in the Graph Editor are now represented using the eyeball icons * Muting is now represented by a speaker icon (a speaker for this purpose seems fairly common?) New icons: * Keying Sets now have their own icons (as found in a proposal on jendrzych's "Pixel Sized" blog) * Drivers also have their own icon now. This is just a hacky one I've devised which doesn't look that great. Suggestions on this are very welcome.
2011-06-29Actions can now be made single-user from the OutlinerJoshua Leung
* Use the same method as from unlinking actions to do this. * Split off the make single-user code used for the ID-browser into a function in blenkernel which can be used elsewhere. Getting materials to also work using this method proved to be a bit too tricky (due to the whole messy ob vs obdata situation), so I haven't done that.
2011-06-28Action-Management from Outliner - Unlinking ActionsJoshua Leung
It is now possible to use the Outliner for managing the active action of an ID-block (provided that it appears in the Outliner), which should be a bit better than having to go through the NLA Editor. So far, this only allowing unlinking actions, using some existing operators. To use: 1) Navigate through the Outliner tree to find the Object/Material/Lamp/etc. that the animation belongs to. (NOTE: this doesn't work in Datablocks mode, but should in the normal "All Scenes" and related modes) 2) Expand the "Animation" entry below this 3) Right-click on the Action entry below this, and select "Unlink" from the RMB menu In the process, I've fixed problems with some data-blocks not showing their animation data in Outliner.
2011-06-28Outliner Bugfixes:Joshua Leung
* Mesh Animation-Data was not shown. Other data types would get this shown. * Added attempted fix for the problem where when you try to expand the last item in a RNA list or so, you often end up expanding the first item (and then have to close and try again, at which point the expand works as you expected the first time round). More testing needed, but seems to work better already
2011-06-211 pixel tweak to have outliner icons + selection circles alignTon Roosendaal
for default DPI. Problem now is that icons/text are scaling and drawing with pixel units, whilst other items draw subpixel. This makes not every dpi size result in perfect aligning yet.
2011-06-16Small todo item: outliner display actions were sending undo pushes, not neededTon Roosendaal
for UI stuff.
2011-06-09add includes for windows.Campbell Barton
2011-06-09replace log() calls with constantsCampbell Barton
2011-06-062.5 todo:Ton Roosendaal
User setting "DPI" now works for outliner too. (todo: color picker, brush menu, nodes, fileselect path buttons, view2d sliders, ...)
2011-05-31cmake maintenanceCampbell Barton
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python). also only build wm_apple.c on apple+carbon configuration.
2011-05-20edit gp_stroke_convertcoords not to modify the mval passed to it & make some ↵Campbell Barton
mval args const elsewhere too.
2011-05-20use event->mval rather then subtracting ar->winrct.x / y from event->x / yCampbell Barton
2011-05-08comment some unused code.Campbell Barton
2011-04-21converted more mixed tab/space indentations to tabs. only whitespace changes.Campbell Barton
2011-04-20Bugfix #27026Ton Roosendaal
Outliner objects showed "active" or "selected" in confusing ways. Now the display is simply binary, and more in line with how other items in outliner draw: - text is white = item is active - color circle behind icon: shows selection state
2011-04-19patch [#26978] Minor Spelling Mistakes in Editor OperatorsCampbell Barton
+ some errors I noticed.
2011-04-19Some strings to store ID names were too small, could cause stack corruption.Campbell Barton
corrected these and replaced 'sizeof(((ID *)NULL)->name)-2' with 'MAX_ID_NAME-2'.