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-12-19DPI: fix wrong scaling of editor type choosing buttons, and for menu arrowsBrecht Van Lommel
overlapping or being too close to icons in small buttons.
2012-12-18Icons now draw good again!Ton Roosendaal
- Exported via Inkscape a 16 and 32 pixel bitmap version - Use these as mipmap levels for OpenGL texture drawing. - Changed code to get right sizes for drawing icons - better than last week's method. Todo: - Custom icons don't work yet (old one) - Missing icons in the svg - The .sh script for inkscape needs changed to support this (now do manual saving)
2012-12-18Various minor fixes to i18n code (mostly, translation of enum items' ↵Bastien Montagne
tooltips was wrongly bound to iface option, not tooltips one, and recent changes in r53119 were incorectly using BLF_pgettext, made them simpler by using CTX_IFACE_ macro). Also fixed CTX_FOO_ macros when building without i18n, those were kinda wrong. And hid i18n ui section in userpreferences when built without its support too.
2012-12-18Made motion tracking data aware of DPI in clip editor.Sergey Sharybin
Also synchronized tracking dopesheet channels height/spacing with fcurve dopesheet.
2012-12-18Multires baker: made octree aware of user-defined resolution in performance ↵Sergey Sharybin
panel
2012-12-18Ambient occlusion baker from multi-resolution meshSergey Sharybin
This implements AO baking directly from multi-resolution mesh with much less memory overhead than regular baker. Uses rays distribution implementation from Morten Mikkelsen, raycast is based on RayObject also used by Blender Internal. Works in single-thread yet, multi-threading would be implemented later.
2012-12-18Move multires baker into own file in render/Sergey Sharybin
Currently will only keep object editor a bit clearer, but in the future will be needed because of using some internal renderer data structures.
2012-12-18make sure color picker and color swatch buttons have rnaindex of -1.Campbell Barton
Some were 0 some -1, but this messed up reporting - making it think that only red was being changed for each button.
2012-12-18changing RNA properties now prints python script in the info view.Campbell Barton
next will add context so bpy.data.xxx[id] are not used for all references.
2012-12-18Blender icons now are in the 21st century too!Ton Roosendaal
Default size for bitmap now is 32x32 pixels. Code change for higher densities is easy, all under review. Let's first check this!
2012-12-18Fix region expander (+) drawing too narrow.Brecht Van Lommel
2012-12-18Fixes for ctrl+click on panel header:Brecht Van Lommel
* It collapsed panels in other tabs too * Ctrl + click next to the panel header still caused panels do be collapsed * Ctrl + Return over panel header now works as well
2012-12-18Nicer function for drawing text in 3d window:Ton Roosendaal
ED_region_visible_rect(ar, rect) Returns the visible rect inside a region, subtracting the overlapping UI regions. Added with minimal overhead, only called once per region draw. Also fixes the 'Auto Key' warning print in 3d window (was behind properties)
2012-12-18some speedup by avoiding translation on entire enum arrays, and just ↵Campbell Barton
translate the single name that ends up being used.
2012-12-18fix for include and use break statement (may as well not loop more then needed).Campbell Barton
2012-12-18Fix #33599: VBO textured draw mode did not update correctly when an image ↵Brecht Van Lommel
filepath was changed to an invalid one. Also fixed Object Color not being displayed correctly with VBO's. The way it has to clear the VBO buffers here is quite poor though and slow, we really need textures and materials in the depsgraph to do this quicker.
2012-12-18Correction for own commit r53006, removed some ndof keymaps, bad!Campbell Barton
2012-12-18fix [#33580] Masking keyframes disappear from dope sheet when using undo.Campbell Barton
2012-12-18fix for own error in recent commit with active pose mode, depended on an ↵Campbell Barton
uninitialized flag.
2012-12-18add support for active-element in pose mode and armature editmode.Campbell Barton
This works most usefully when combined with Normal orientation.
2012-12-18code cleanupCampbell Barton
2012-12-18fix [#33575] Manipulator showing incorrect local axes in armature pose mode.Campbell Barton
2012-12-18style cleanupCampbell Barton
2012-12-18style cleanupCampbell Barton
2012-12-18Fix #33487: game engine did not convert objects with rotation modes other thanBrecht Van Lommel
Euler XYZ correctly, was never implemented;
2012-12-18Minor tweaks to some UI messages...Bastien Montagne
2012-12-18uv edge based stitch. Useful to disambiguate betwen islandsAntony Riakiotakis
when uvs are shared by more than two islands. Uv edges usually belong to only two islands, making for much cleaner stitches. To change between stitch modes, press TAB. Initial mode depends on the selection mode of the image editor. Documentation can also be found on the release wiki
2012-12-17Fix [#33590] The Screw Tool in Edit Mode isn't calculating the correct angle ↵Bastien Montagne
step divisions per turn. Degrees were used as radians... :p Also tweaked min values of steps and turns!
2012-12-17UI fixes:Ton Roosendaal
- on setting lower DPI, the regions that were scrolled down would start moving down 1 pixel on every draw. Caused by rounding error. (int + 0.1 vs int -0.1) (Ancient bug) - circles used in outliner - to denote selection/active - now draw bigger, and better centered. (2.66 fix only)
2012-12-17fix [#33581] Vertex Color LayerCampbell Barton
vertex colors were added to meshes with no faces whenver exiting/entering editmode, while in vertex paint mode outside of editmode. *(making a really big list of vertex colors!)
2012-12-17fix/workaround [#33493] checker de-select and edge loopsCampbell Barton
Checker de-select by default would give uneven selection on a circle, this isnt really a bug but the offset used would give unevenly spaced selection even if the 3rd vertex for eg could be evenly selected on a circle. Change how the offset works so the active element always remains selected when the offset is set to zero, this tends to give more even de-selection.
2012-12-17Bug fix, IRC report.Ton Roosendaal
With 2 windows, 2 scenes, linked objects: - enter editmode in 1 window. - the other window allowed to enter editmode too. - and crash happened on exit editmode. Since editmode is in Context (scene->obedit) a bad conflict arises. New function BKE_object_is_in_editmode() returns this info outside of context. Note I didn't use BMEdit_FromObject() because of the assert(). NOTE: contextual storage of editmode could need rework... five places: - ob->mode / ob->restore_mode - scene->object - CTX_data_edit_object() - BKE_object_is_in_editmode() - view3d mode handling menu
2012-12-17Bugfix 33560Ton Roosendaal
Setup: 2 windows, 2 scenes, shared objects and groups. Errors: - editing in 1 window, didn't correctly update shared stuff in the other (like child - parent relations) - deleting group members in 1 scene, could crash the other. Fixes: - On load, only a depsgraph was created for the "active" scene. Now it makes depsgraphs for all visible scenes. - "DAG ID flushes" were only working on active scenes too, they now take the other visible into account as well. - Delete object - notifier was only sent to the active scene. All in all it's a real depsgraph fix (for once!) :) Using multi-window and multi-scene setups now is more useful.
2012-12-17Small tweak for using transparent+overlapping regions:Ton Roosendaal
On mouse-over these regions now become active always (as if they were opaque). This active state is used by many tools, or for drawing cursors. Currently, all events (if not handled by button region) are passed on anyway to the underlying region. Visible errors were for example drawing the paint brush circle.
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-17code cleanup: use 'const float *' when getting the 3d cursor and not editing it.Campbell Barton
2012-12-17missed this recent commit, while drawing grease pencil, draw if 'Render ↵Campbell Barton
Only' is on.
2012-12-17don't draw the sequencer grease pencil panel when in the channel view or scopes.Campbell Barton
also don't draw grease pencil over scopes.
2012-12-17fix [#33501] Grease pencil in OpenGL renderCampbell Barton
With the view3d 'Render Only' option, grease pencil wouldn't draw, but for OpenGL render it did. Since grease pencil can be very useful in opengl renders, enable grease pencil drawing with 'Render Only' option in the viewport, and add a checkbox in the grease pencil header not to draw (unchecking each layer is annoying and applies to all spaces).
2012-12-17Fix knife cut-through bug #33571.Howard Trickey
The code to connect across a face didn't stop after it found one.
2012-12-16Test print in bugfix...Ton Roosendaal
2012-12-16fix for bevel using the wrong property name when shift was held.Campbell Barton
2012-12-16Bug fix 33563Ton Roosendaal
Region sizex/sizey should store the actual used sizes, for hide/reveal. Didn't happen correctly, resulting in opening button regions of size 1.
2012-12-16Bugfix #33458Ton Roosendaal
Tooltips in Blender were not scaling when zooming in/out on UI elements. (They did follow DPI though, but tooltips were in a 'global' fixed size). Error was that for tooltips on large scaled popups (like in Node editor) the drawing was entirely wrong even. Now tooltips scale correctly, also for fonts.
2012-12-16Cycles: add "Textures" panel in particle properties, to make it possble to addBrecht Van Lommel
textures when Cycles is selected as render engine.
2012-12-16Fix region overlap drawing over render info text in image editor and 3d view.Brecht Van Lommel
2012-12-16replace strcpy with BLI_strncpy or memcpy when the size is known.Campbell Barton
2012-12-16Bugfix #33541 - Deleting all keyframes leaves dangling action groupsJoshua Leung
When deleting all keyframes in F-Curves, the corresponding F-Curves are deleted. If all the F-Curves in an action group were deleted in such a way, the group wouldn't be removed. This meant that these groups would never be shown (until F-Curves for these groups were created again), but would still exist, causing problems when trying to rearrange groups in the animation editors (i.e. groups would appear to not move). Now these groups get deleted when they get empty.
2012-12-16error in 53006, moved into another keymap rather then just re-ordering.Campbell Barton
2012-12-16Reverting rev 53044 because it broke something and was wrong.Ove Murberg Henriksen
I also added comment to avoid this happening in the future.