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
2012-11-27Merge w/ trunk: r52086-r52534 (As with last time, the game engine was not ↵soc-2012-swiss_cheeseJason Wilkins
merged)
2012-11-24add ENUM support for layout.prop_search() / uiItemPointerRCampbell Barton
2012-11-24correct warning messages - ptr/prop mismatch.Campbell Barton
2012-11-23Basic work to solve "New" translation mismatch (this is an adjective, which ↵Bastien Montagne
often takes several forms depending on its related noun's gender, in non-english languages). Note though this does not completly solve the problem (python "New" is still uncontextual). Moved AUDIO context to ID_SOUND (let's try to keep this as simple as possible!). Also done some cleanup. Relevant i18n tools edits will follow.
2012-11-18style cleanup: if's on the same line.Campbell Barton
2012-11-17Fix compositing normal node not properly showing vector XYZ values when openingBrecht Van Lommel
socket menu, and make the normal animatable.
2012-11-13disable applying constructive modifiers when in sculpt mode with multi-res ↵Campbell Barton
data, since this would crash. also rename modifier_sameTopology -> modifier_isSameTopology(), modifier_nonGeometrical -> modifier_isNonGeometrical()
2012-11-13remove 'Reset' button from operator UI, instead have 'Restore Defaults' in ↵Campbell Barton
preset menu. If this is needed we can add the reset button back as an option for certain operators, but AFAICS any operator with enough settings that resetting them all would be annoying - could have presets enabled.
2012-11-12Merge w/ trunk: r51141-52085 (Important Note: gameengine and blenderplayer ↵Jason Wilkins
were not merged due to complex differences)
2012-11-12code cleanup: spelling,Campbell Barton
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.
2012-11-09UI scripting:Ton Roosendaal
Layout separator should end button aligning.
2012-11-09Usability:Ton Roosendaal
Made SHIFT+drag mouse in Curve and ColorPicker widgets move with more precision. This was only working with UserPref "continuous grab".
2012-11-09rename template_color_wheel() to template_color_picker()Campbell Barton
2012-11-09Bugfix #33124Ton Roosendaal
User Preference setting for Color Picker type only affected the popup version. Now it uses it for all color pickers in Panels too. Note for UI Py team: col.template_color_wheel() function follows the userpref - might be a need for rename here? Dunno how to handle this. Comment noted in template code.
2012-11-09Axis Colours are now ThemeableJoshua Leung
This commit allows you to set the RGB <-> XYZ axis colours used for things like the mini axis indicator, grid axis indicators, manipulators, transform constraint indicators, F-Curves (when using XYZ to RGB colouring option), and perhaps something else I've missed. Previously, these places all used hardcoded defines (220 * i/j/k), but the readability of these colours was often quite poor, especially when used with certain themes. The settings for these colours can be found under the "User Interface" section of the themes (i.e. same set of colours is used across editors). I could have made these per editor, but since it's unlikely that these will need to be too different across editors in practice (+ being easier to version patch), they are stored under the UI section.
2012-11-09fix [#33121] crashing when srolling down in text editor !Campbell Barton
2012-11-08Bugfix #29072 (Color pickers don't close properly when moving the mouse away)Ton Roosendaal
This rewinds the fix for revision 50483. - the removed code there (as comment said) closes menus on hoovering over another button in panels. Is unfinished feature to allow quick inspecting menus by mouse-hold going over menu popup buttons. - It added yet another check for closing menus - should be done with ->saferct - The actual bug was simple; the block flag with UI_BLOCK_MOVEMOUSE_QUIT was accidentally cleared for colorpickers.
2012-11-07code cleanup: use min/max functions rather then macros.Campbell Barton
2012-11-07prevent floating point exceptions from being raised in ↵Campbell Barton
soft_range_round_up/soft_range_round_down(), caused by log(0).
2012-11-07Fixed crashes when motion tracks are zero-sizedSergey Sharybin
This is probably versioning issue happened when both trunk and tomato were mixed to work on the same file. Anyway, there're few files here locally and it's probably other users do have the same files, so lets keep things safe here :)
2012-11-06add comments for uiBut a1 and a2 values.Campbell Barton
2012-11-03code cleanup: float <> double conversion.Campbell Barton
2012-11-01style cleanupCampbell Barton
2012-10-31Fix #31482: menu with scrollers when window is too small, didn't auto scrollBrecht Van Lommel
when using the arrow keys or mouse wheel to activate the next item.
2012-10-31style cleanup and correct own invalid comment.Campbell Barton
2012-10-31UI: fix for menu scrolling when window is too small. It was not working wellBrecht Van Lommel
with arbitrary button layouts like multi column menus, because it was making assumptions about position of previous/next buttons which doesn't work in general.
2012-10-30Usability: Logic editorTon Roosendaal
- View now restricts to the actual region you work on. Makes zoom and pan nicer. - Added HOME for reset view to 1:1 zoom level. Also: fixed nasty bug in view2d code that checked validity of 2d views, only showed (afaik) in the logic eidtor though. Effect was that zoom in/out would weirdly jump when going across zoomlevel 1.
2012-10-29fix [#33010] image editor - scope handles resizeCampbell Barton
2012-10-28Bugfix #24016Ton Roosendaal
Removed dubious code for checking CTRL+C CTRL+V on buttons. This made copy/paste fail if you keep the modifier key holding.
2012-10-27Bugfix, IRC reportedTon Roosendaal
In texture buttons, changing the preview could crash. The preview template was accidentally providing a Texture ID where a Material was meant to be given. Crash occurred due adding code in material update that checked/cleared node previews.
2012-10-27Bugfix:Ton Roosendaal
Menu accellerator now accepts fast clicking again. (ctrl-q + q)
2012-10-27use min/max inline functions where MIN2/MAX2 were doing type conversion.Campbell Barton
2012-10-27style cleanupCampbell Barton
2012-10-27change BLI_strlen_range_utf8 to the more conventional BLI_strnlen_utf8Campbell Barton
2012-10-27style cleanupCampbell Barton
2012-10-26Big i18n commit: add "reports" from bmesh/readfile/tracking/dynapaint (and a ↵Bastien Montagne
few others), and another bunch of UI messages tweaks/fixes, as well as some BKE_report()<->BKE_reportf()...
2012-10-26* New string property subtype: PASSWORDJiri Hnidek
When this new subtypes is used, then string of property is hidden using asterisks, e.g.: mysecretpassword -> **************** This code was reviewed and modified by Brecht. Thanks very much: - https://codereview.appspot.com/6713044/ This new subtype of string property is intended mostly for Add-on developers writing Add-on which communicates with some server (http, sql, ftp, verse, etc.). When this server requires user authentication and user has to type username and password, then current API didn't allow to type 'hidden' password, e.g. when you want to demonstrate this script, then everybody can see this security password. Some examples of Add-on which could use this new subtype: - On-line database of textures - Integration of render farm - Integration of Verse Security Notes: - You can copy paste hiddent string of property from text input using (Ctrl-C, Ctrl-V), but you can do this in other GUI toolkits too (this behavior it is widely used). - Text of string property is stored in plain text, but it is widely used in other GUI toolkits (Qt, Gtk, etc.). Simple examples: - https://dl.dropbox.com/u/369894/draw_op_passwd.py - https://dl.dropbox.com/u/369894/blender-password.png
2012-10-26fix [#30087] operator_context is different for popup and submenu's *TODO, ↵Campbell Barton
after 2.62* having context different for menu vs submenu is quite confusing, now they are both: WM_OP_INVOKE_REGION_WIN this changes WM_menu_invoke behavior.
2012-10-26style cleanupCampbell Barton
2012-10-25UI: datablock selector widgets now show as a tooltip the datablock descriptionBrecht Van Lommel
from RNA, instead of the less useful "Unique datablock ID name".
2012-10-25Bugfix #28298Ton Roosendaal
When I added DPI support in the UI, I added code that refreshes views for 2d regions. These refreshes also happened on screen switches or file select, causing header views (horizontal scrolled) to clear. Now the code less intrusive, changing header views in fewer cases. This is a patch provided by Anthony Edlin. Thanks dude!
2012-10-25Bugfix #32962Ton Roosendaal
Menu buttons: the text label in a button was clipped on right too soon, there's more space. Noticable especially on popup buttons with labels like "X" or "Y".
2012-10-25fix [#32938] The Splash Screen doesn't show up correctly .....Campbell Barton
applying window clipping to the splash on startup gave strange/annoying problems.
2012-10-25Fix #30940: layout.prop_search() item not drawing correct inside menus.Brecht Van Lommel
2012-10-24use min_ii/max_ii over MIN2 MAX2Campbell Barton
2012-10-23rename api functions...Campbell Barton
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii
2012-10-23style cleanup: also rename bmesh_decimate.c --> bmesh_decimate_collapse.cCampbell Barton
2012-10-22style cleanupCampbell Barton
2012-10-21Fix [#32934] Some UI texts translated/untranslated regardless of "Interface" ↵Bastien Montagne
checkbox. Patch [#32935] by Shinsuke Irie, thanks!
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton