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-11-25Fix: jump to next/previous marker shortcut keys conflicted with others in ↵Brecht Van Lommel
clip editor. Disable them for now and leave to for keymap revamp to assign them shortcut keys or not.
2013-11-25UIList: add proper support for ctrl-c/v (copy/paste) of names.Bastien Montagne
Dev notes: Another hack in ui_do_button(), to add a specific handling of LISTROW in case of copy/paste event, which fixes the same 'not working if no mouse mouve' issue for those actions as well. Also added an helper func to switch from listrow to text button, as we now do that in two different places. Reviewed By: brecht Differential Revision: http://developer.blender.org/D40
2013-11-25UI: fix errors in screen edge drawing, moving and region hiding.Anthony Edlin
Summary: - Fixes an off-by-one error in screen_test_scale() which causes the areas and regions to draw one pixel bigger on the right and top side of the window, therefor hiding one line of pixels. - Fixes an off-by-one error in rct_fits() which causes regions to incorrectly hide even though it would fit inside the area. - Correctly set the limits for the screen edge move operator so it will always go up to AREAMINX and headery. - Change screen_find_active_scredge() so it doesn't show the arrows cursor on the screen edges along the window border. The import thing to understand is how integer rects are used in this part of the code. They are constructed as a lower left and top right point and are INCLUSIVE. Meaning that if you have a rect's xmin = 10 and xmax = 30 then the total number of pixels is 21. So to get the size of a rect you have to do xmax - xmin + 1, which is easy to forget and result in off-by-one errors. Reviewed By: brecht Differential Revision: http://developer.blender.org/D41
2013-11-25Blender Internal: Add "Lamp Data" shader node that allows shaders to acquire ↵IRIE Shinsuke
information such as light vector from specified Lamp. For now this provides the following outputs: - Color - Light Vector - Distance - Shadow - Visibility Factor Note: Color output is multiplied by the lamp energy. Multiplication of color*max(dot(light_vector,normal_vector),0)*shadow*visibility_factor produces the exact same result as the Lambert shader. Many thanks to Brecht for code review and discussion!
2013-11-25T37247 - Modifier "Mask" not updated correctly when switching from objectsHenrik Aarnio
2013-11-25Fix build warning in release mode with clang.Brecht Van Lommel
2013-11-25UI: remove unnecessary confirmation popupsEmanuel Claesson
This makes a number of operators no longer ask for confirmation, rather it will show an info message after performing the operation. Ref T37422 for decision. In particular, these were changed: * Delete objects, bones, keyframes, masks, mask curves, motion tracks, markers. * Clear and delete keyframes in the 3D view. * Align bone to parents. * Separate bones from armature. * Group/ungroup metastrips in sequencer. * Copy/paste objects to/from buffer. Reviewed By: brecht, dingto Differential Revision: http://developer.blender.org/D35
2013-11-25Fix mesh triangulate not flushing selectionCampbell Barton
2013-11-25Fix T37612: UV warp modifier bone name doesn't update when renamedCampbell Barton
2013-11-25CMake Build: option to compile without opennl/superlu.Campbell Barton
2013-11-25Code cleanup: remove unused include dirsCampbell Barton
2013-11-25Fix T37586: Auto-perspective was changing to perspective while orbitingCampbell Barton
2013-11-25User Defaults: Change user defaults based on decission by new UI team - T37518Campbell Barton
Currently these changes are not saved in startup.blend to avoid bloating our repo whenever we want to make minor changes.
2013-11-25Code Cleanup: style commentsCampbell Barton
2013-11-25Transform: old todo, removing an orientation now checks all screens.Campbell Barton
also fix for using uninitialized matrix when an out-of-range index is set for custom orientations.
2013-11-25Transform: internal changes for orientations calculations.Campbell Barton
- use (const char *) for the 'name' - use bool where possible. - remove unused return value for initTransInfo
2013-11-24Commit D31 : Check if the user count needs to be decreased after adding a ↵Thomas Beck
new BI image texture. Fixes this problem: *Go to the Blender (BI) textures tab and open an existing image. *Hit on the plus sign next to datablock to create a new image. *Complete the creation process and switch back to the first (loaded) image. -> The image user count raises... will raise as often as you hit the plus sign
2013-11-24UI List: renaming can now also be done with double click and ctrl+enter.Brecht Van Lommel
This also fixes a bug where ctrl+click would not properly work when pressing ctrl after moving the mouse over the text, it had to be pressed beforehand. Hack is now to have LISTROW active, but when it detects any of these events it will activate the text field that the mouse overlaps with instead. Reviewed By: mont29 Differential Revision: http://developer.blender.org/D38
2013-11-24Code Cleanup: use math functions and reduce View3d axis drawing into a loopCampbell Barton
2013-11-24Code Cleanup: whitespace / formattingCampbell 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-23revert part of last commit, add ui_but_find_mouse_over_ex()Campbell Barton
so we dont need to pass event to functions to get a button at a location.
2013-11-23UI List: ctrl click on names in list can be used for renaming.Bastien Montagne
Summary: More information here: http://lists.blender.org/pipermail/bf-committers/2013-November/042113.html Reviewers: brecht Reviewed By: brecht CC: mont29 Differential Revision: http://developer.blender.org/D8
2013-11-23OSX: fix T37065 cmd+c not working in Info - consoleJens Verwiebe
2013-11-23More short->bool refactoring work for anim channel type define callbacksJoshua Leung
Changed the "neg" flag for acf.setting_flag() to be a bool
2013-11-23Anim Editors: Refactored animchannel type definition callbacks to use boolsJoshua Leung
Changes: - acf.name_prop() and acf.has_setting() now return bools instead of shorts - Renamed a few name_prop() callbacks whose names ended in "_nameprop" instead of "_name_prop", which made it difficult to safely find all such instances
2013-11-22Style Cleanup: whitespaceCampbell Barton
2013-11-22Fix T37485: autocomplete while appending and autocomplete folder behaviour.Henrik Aarnio
This adds functionality to tab-autocomplete folders in the file browser file field, and the ability to autocomplete .blend files and their sub folders while linking. If only one match of a blend or a folder is found, it is opened, which applies to wildcards in the file field now. Reviewed By: elubie, brecht Differential Revision: http://developer.blender.org/D20
2013-11-22fix for active bone not saving in editmode.Campbell Barton
2013-11-22Armature Editing: select shortest path (Ctrl+RMB matching mesh operator)Campbell Barton
Patch originally from Terry Struven, modified to use more generic functions.
2013-11-21Code cleanup: Minor addition to rB254aa8f3a0fbffcbcb886cfaa81b630ae3e9bb78: ↵Bastien Montagne
handle copying of drawflag in ui_but_update_from_old_block() Note that this is not really needed currently, as the only flag being copied here (UI_BUT_REDALERT) remained in but->flag. However, since we'll have more flags in drawflag now, it's better to explicitly handle this situation... This func could use some cleanup anyway (a bunch of commented code here)... Thanks to Campbell for noting this!
2013-11-21Squashed commit of the following:Bastien Montagne
commit b8b7180760b7c57f15b9930c29207febcf5fefb3 Author: Bastien Montagne <montagne29@wanadoo.fr> Date: Thu Nov 21 16:31:16 2013 +0100 Code cleanup: replace "LISTLABEL" button type by an "UI_BUT_LIST_ITEM" button flag. Summary: Rationals: I) I was never that happy to have a full button type just to set custom colors to labels inside listitems! II) If we use (as planned) TEX buttons instead of labels to allow listitems click-rename, I'd like to be able to use listitems' theme color here as well, much easier witha flag than adding yet another button type! Note: related to D8 Reviewers: brecht Differential Revision: http://developer.blender.org/D25
2013-11-21Squashed commit of the following:Bastien Montagne
commit 6f97e194e58aab38d351c796bf7bb6abca33f5f9 Author: Bastien Montagne <montagne29@wanadoo.fr> Date: Wed Nov 20 21:18:20 2013 +0100 Code cleanup: Move some uiBut->flag to uiBut->drawflag, make those flags anonymous enums. Summary: Make some room in but->flag (I did not add another flag, we already have drawflag, which was nearly not used up till now). Note: I’m not sure whether REDALERT (and perhaps even DISABLED?) should not go to but->drawflag as well... Related to D8 Reviewers: brecht Differential Revision: http://developer.blender.org/D22
2013-11-21Fix a wrong check ls == NULL || lb->first == NULLSergey Sharybin
2013-11-21Fix T37558: Cosmetic label change to indicate that the path for individual ↵Lukas Tönne
inputs in the File Output node is actually a sub-path based on the overall node file path.
2013-11-20* Remove more code for stars, missed those. Sorry!Thomas Dinges
2013-11-20Blender Internal:Thomas Dinges
* Remove Stars feature. This was a quite minimalistic feature and there are better alternatives with more control (particles for example). Removal discussed during BCon13 developer meeting and already years before, time to do it.. Reviewed By: brecht Differential Revision: http://developer.blender.org/D17
2013-11-20Fix T37543: Multiline 3D Text saved in edit mode breaks on loadCampbell Barton
2013-11-20Code Cleanup: remove unused members for editfont (3D text)Campbell Barton
2013-11-20fix T37411: Transform mouse constraint could fail in some situations.Campbell Barton
Was caused by int rounding when an axis was < 1.0.
2013-11-20Fix T37550: Crash while snaping to curve made from Susane (bug in recent ↵Campbell Barton
addition)
2013-11-20NLA Channel Drawing Refactor: Remove rest of old drawing code for NLA Track ↵Joshua Leung
channels NLA Track drawing has now been ported over to use the UI widgets like the rest of the anim channels do in the DopeSheet and Graph Editors. The main benefit of this for users is that these buttons will now show tooltips when you hover over them. Hopefully this will help make the "solo" buttons more discoverable. I've decided to postpone porting the "Action Line" channels to the widget system for now, since there are quite a few more issues there which need quite a bit more time to work through.
2013-11-20Anim Editors: Ensure that "solo" flag doesn't get accidentally handled on ↵Joshua Leung
channels which don't support it
2013-11-20Anim Editors: Improve some tooltips to be more accurate for the type of ↵Joshua Leung
editor/data they're shown for This commit fixes some problems where some tooltips were not adapting as intended when used for different channel types in different places.
2013-11-20Remove old drawing code for NLA TracksJoshua Leung
2013-11-20Added button callback so that toggling solo mode on NLA Tracks now works ↵Joshua Leung
correctly
2013-11-20Ported code for setting colour of NLA Track anim channelJoshua Leung
2013-11-20Ported over logic for which animchannel settings are supported by NLA TracksJoshua Leung
2013-11-20Skeleton of type defines for NlaTrack animchannelJoshua Leung
2013-11-20Updating icons for NLA Track "solo" button (as used in standard widgets)Joshua Leung