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
path: root/source
AgeCommit message (Collapse)Author
2012-12-21replace MIN/MAX 3,4 with inline functionsCampbell Barton
2012-12-21Bugfix [#33623] UI for Factored Polynomial Generator FModifiers drawingJoshua Leung
incorrectly * Plus signs were used between factors instead of multiplication. These now use the times symbol * Fixed alignment problem for last factor being more spread out
2012-12-21fix own regression in 2.65 [#33643] Rotation does not work at certain zoom levelCampbell Barton
caused by not projecting points behind the perspective view, even though this worked in 2.64 the values were flipped (rotating direction was reversed and the center point was flipped). added V3D_PROJ_TEST_CLIP_NEAR, when omitted ED_view3d_project_*** will project points from behind a perspective view plane.
2012-12-21patches from fedora:Campbell Barton
blender-2.64-64bit.patch blender-2.64a-big-endian.patch by Jochen@herr-schmitt.de
2012-12-21DDS compressed textures now make use of the anisotropic filtering setting.Mitchell Stokes
2012-12-21correct ed_view3d_project__internal() was unnecessarily casting (float -> ↵Campbell Barton
short -> float).
2012-12-21BGE: Adding a Python interface for handling joysticks without needing logic ↵Mitchell Stokes
bricks. These new SCA_PythonJoystick objects can be accessed using bge.logic.joysticks, which is a list of joysticks. The length of the list is the number of maximum supported joysticks, and indexes that do not have a joystick available are set to None. This means joysticks can be checked for using something like: if bge.logic.joysticks[0]: activate_player_one() if bge.logic.joysticks[1]: activate_player_two() etc.. The interface exposed by SCA_PythonJoystick is very similar to the joystick logic brick except for one key difference: axis values are normalized to a -1.0 to 1.0 range instead of -32767 to 32767, which is what the logic brick exposed.
2012-12-21minor cleanup to ui_get_but_vectorf / ui_set_but_vectorf, change the vector ↵Campbell Barton
with one function call if its size 3.
2012-12-20UI fixes, from the todo:Ton Roosendaal
- Button panel animation didn't work for 3D View properties and similar regions. - Akey on View3d overlapping panel: was accidentally passed on as event to the main window.
2012-12-20Bugfix, irc collection:Ton Roosendaal
Copy/Paste from and to color swatches now includes alpha. Buttons without alpha have this value on '1' on copy.
2012-12-20Restored old hack to open/close panels on A-key.Ton Roosendaal
Notes in code: - This has to become a decent handler - Actually "A" should open/close all? Currently, Enter key does open/close too, but only on headers. This because Enter on a button gets handled by buttons... that's why the Akey was proposed :)
2012-12-20Small fix in drawing 'selection circle' in outliner. It wasn't circular.Ton Roosendaal
2012-12-20UI todo:Ton Roosendaal
- Recoded soft shadow drawing for menus, giving better predictable results (and round off nicer on top side, was looking bad still) - Brought it under DPI control - Added Theme setting to control size and strength for it. Max size 24 pix: http://wiki.blender.org/index.php/File:MenuShadow.png
2012-12-20Better cursor centering for text editorSergey Sharybin
2012-12-20Fix #33630: DDS compressed textures were not actually using mipmaps for ↵Brecht Van Lommel
minification.
2012-12-20Fix #33629: DDS DXT5 with alpha not loaded correctly, Y flipping code was wrong.Brecht Van Lommel
2012-12-20Bug fix:Ton Roosendaal
Laptop trackpad scroll was inverted for 3d window. Now movement is consistent among editors and follows system prefs.
2012-12-20Change region drawing callbacks to work much closer to how blender manages ↵Campbell Barton
them internally. - yes, this does break scripts, but the api is marked experimental. ED_region_draw_cb_activate() adds a callback to a region type whereas the api made it look like the callback was being added to the region instance. Use a class method on bpy.types.Space to manage region drawing, eg. was: self._handle = context.region.callback_add(draw_callback_px, args, 'POST_PIXEL') is now: self._handle = bpy.types.SpaceView3D.draw_handler_add(draw_callback_px, args, 'WINDOW', 'POST_PIXEL')
2012-12-20Mac Retina fix:Ton Roosendaal
Mouse coordinates were not mapped correctly for code that allows to use multiple windows efficiently (mouse over not-active windows). Apple's high-density display mode works a bit strange, requiring some hacks :/ - Desktop coordinate system (mouse pos and for windows) is as usual (set by display resolution settings) - However, the available pixels in a window is always on 'retina' level. (full screen - 2880 wide, but window can be 1440 or 1920 wide) In order to get this to work for opengl and Blender, we use internally the coordinates on pixel level. That means that window positions and sizes have to mappend in our code. Once all issues for retinas have been tackled, I'll check on clean API for it, so you can also use it in future for other high density screens.
2012-12-20Make the get_node_type method in Node subtype an actual classmethod by ↵Lukas Toenne
setting the new FUNC_USE_SELF_TYPE flag.
2012-12-20Associate Node RNA subtypes with their respective bNodeType on registration. ↵Lukas Toenne
This has to be done in blenkernel, since RNA node types are actually registered before the node types. Future dynamic node types registered using the API will register their own explicit RNA types and don't need this hack.
2012-12-20Support for actual class methods in the RNA/bpy. Previously all functions ↵Lukas Toenne
with FUNC_NO_SELF were treated as static methods, which is not sufficient for getting actual type information if the function can not be generated in advance in makesrna. Now the FUNC_USE_SELF_TYPE flag can be set in addition to FUNC_NO_SELF (if FUNC_NO_SELF is not set, FUNC_USE_SELF_TYPE has no effect). Such functions will be interpreted as class methods and must take a StructRNA pointer argument. This pointer is the same as the type member in PointerRNA, but can be passed without an actual data/id instance.
2012-12-20add a commentMorten Mikkelsen
2012-12-20must use permutation tableMorten Mikkelsen
2012-12-20add a test to the addons loaded that tries to load all addons then lists ↵Campbell Barton
addons that fail.
2012-12-20py api: be more strict with boolean assignment, only accept 0 or 1, ↵Campbell Barton
True/False. Would allow any nonzero value.
2012-12-20style cleanupCampbell Barton
2012-12-19Animation system small fix:Ton Roosendaal
On browsing actions in DopeSheet editor, the animation state didn't update.
2012-12-19Another patch for changes in file format...Ton Roosendaal
- Since 2.50, the .blends have the current file name stored - In versions up to 2.65.0 this didn't save for files saved from startup (i.e. files saved without loading a file) Code now adds the file name after all, except for recovery loads.
2012-12-19Bugfix, in 2.61.1 Ton Roosendaal
Overlapping regions now hide automatic when too little space is left.
2012-12-19UI DPI scaling:Ton Roosendaal
Recoded the (2.65.1 version) region scale, which happened on loading files with different saved size windows. Also scaling window itself was affected. Old method: scaled region widths based on area/editor scaling factors. That was leading to too small or too large button regions easily. New method: region width/height now are in DPI control. Much nicer! - On changing dpi, buttons remain visually same widths. - On changing window sizes, the button views and zooms stick to exactly same. Caveat: people who were using Blender with 'extreme' dpi setting, might find the layouts slightly differ. Not sure if this is worth version patching... Todo: overlapping regions that overlap together draw badly. Fix underway.
2012-12-19use DPI for scrollbar widthCampbell Barton
2012-12-19extrude individual was crashing.Campbell Barton
2012-12-19patch [#33306] Default file format: PNG, 90%Campbell Barton
2012-12-19Change version char to 'a'.Sergey Sharybin
2012-12-19UI DPI: use a sharper filter when scaling icons, when the scale matches a mipmapBrecht Van Lommel
level, this has no effect, it's for the zoom levels in between. There's a tradeoff here between blurring and aliasing, I think this looks better. Before: http://www.pasteall.org/pic/show.php?id=42090 After: http://www.pasteall.org/pic/show.php?id=42091
2012-12-19Multires baker: renamed Number of Rays to Samples after discussion with BrechtSergey Sharybin
2012-12-19UI DPI scaling fix:Ton Roosendaal
2D views with scale prints (numbers over slider) now follow the text size.
2012-12-19Sync (ui) names between composite node files and rna nodetree types ↵Bastien Montagne
(Pixelate was even missing from RNA!) We really need Luckas' work, maintaining those two different stuff is completely stupid! :)
2012-12-19Icon scaling fix: for zoom levels near 1, icon positions are moved to exact ↵Ton Roosendaal
pixel locations. Makes default headers and menus always crisp.
2012-12-19fix [#33616] Documentation not matching the behaviour of bmesh.utilsCampbell Barton
incorrect api docs
2012-12-19Outliner "restrict" buttons (visibility, renderable, etc) were drawing in ↵Ton Roosendaal
wrong size. Made them appear blurry.
2012-12-19DPI: icons were still drawing with color fringing when scaled up/down, openglBrecht Van Lommel
texture needs to be premul alpha for correct results.
2012-12-19Minor fixBastien Montagne
2012-12-19use BM_face_create() over BM_face_create_ngon() in bevel and extrude ↵Campbell Barton
individual faces to get some speedup.
2012-12-19bmesh optimization: use BM_face_create() rather then BM_face_create_ngon() ↵Campbell Barton
in BM_mesh_copy(), gives ~30% overall speedup in my tests.
2012-12-19Multirs baker: support for threaded bakingSergey Sharybin
2012-12-19fix error in recent addition - reporting property changes, setting None ↵Campbell Barton
would crash.
2012-12-19code cleanup: use interp_v3_v3v3()Campbell Barton
2012-12-19include cleanupCampbell Barton