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-11Merged changes in the trunk up to revision 52858.Tamito Kajiyama
Congratulations to all trunk devs on the Blender 2.65 release!
2012-12-09fix [#33442] UnitsCampbell Barton
adding meshes were scaling the user input values so the distance on the button didnt relate to the scale of the object added. Now use an invoke function that scales unset default values.
2012-12-08Merged changes in the trunk up to revision 52815.Tamito Kajiyama
2012-12-06fix playanim - up/down keys were not stepping 10 frames as intended.Campbell Barton
2012-12-05Fix #33417: add back GPU Mipmap Generation option, apparently with this disabledBrecht Van Lommel
it takes up less memory on some cards, still unclear why.
2012-12-04operator spacebar search menu wasn't ignoring internal operators,Campbell Barton
turns out there were copy-pasted functions for operator search popups which were identical except that one skipped internal ops. de-duplicate so both work the same now.
2012-12-04fix for WM_keymap_remove_item() writing to freed memory.Campbell Barton
2012-12-01Merged changes in the trunk up to revision 52690.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend source/blender/blenlib/intern/bpath.c
2012-11-29bmesh py api: add bmesh.update_edit_mode(), there was no way to redraw the ↵Campbell Barton
3d view or re-calculate face tessellation from python. add py template for editing meshes in editmode. also remove double call to CTX_wm_region which does a string lookup.
2012-11-28Move to Layer: optimization so that the first change in the popup menu doesBrecht Van Lommel
not do an undo push & undo step, there's no reason this is needed. In principle this particular operator doesn't ever need an undo on changes, even for further steps, but that's harder to solve.
2012-11-28Fix #33330: Proxies are not built in Sequencer if preview is visibleSergey Sharybin
Was own regression when was solving conflict between sequencer preview and compositor jobs. Made it so now only compositor jobs are being killed from sequencer preview.
2012-11-28typo's and some style cleanup, also added asserts into BLI_vsnprintf and ↵Campbell Barton
BLI_sprintfN when invalid args are given.
2012-11-28GPU: remove GPU Mipmap Generation option and just always enable it, it's an oldBrecht Van Lommel
OpenGL 1.4 feature that is stable, there's no reason not to use it. Also fixed GPU mipmap generation not working in the game player.
2012-11-27Move to layer: remove the OK button and make it apply immediately like it didBrecht Van Lommel
before, is much nicer workflow. Now only if global undo is disabled will the OK button show. This is also a more generic fix for #26891 that solves other operators that were also broken with global undo disabled.
2012-11-27fix/workaround [#33281] script goes into not responding Campbell Barton
scanfill remove-doubles pass assumes ordered edges (as with curves), otherwise it can hang. workaround this problem by skipping removing-doubles for mesh ngons, since this isnt such a common case as it is with curves and we can just not support it.
2012-11-26search box width's now scale with DPI setting.Campbell Barton
was checking on: [#33294] too small place for material names this helps in some cases but doesn't resolve issue with very long names.
2012-11-26Fix #33310: unnecessary redraw of outliner when editing materials and textures.Brecht Van Lommel
2012-11-26Merged changes in the trunk up to revision 52546.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend release/scripts/startup/bl_ui/space_view3d.py source/blender/blenkernel/intern/idcode.c
2012-11-25Fix #33296: uv editing did unnecessary outliner redraw, giving slowdown.Brecht Van Lommel
2012-11-23Fix #33271: Box tool delaySergey Sharybin
Issue was introduced in svn rev51808 which was a fix for #33038 One of changes in that patch lead to a situation that if some keymap don't have modifier key it wouldn't be triggered in cases modifier key was pressed.
2012-11-23Fix #33270: Opening file browser crashes when sequencer preview is visibleSergey Sharybin
Crash only happens if thumbnails are enabled and crash was caused by removing jobs while iterating them.
2012-11-21Fix for #33250: animation player shortcut keys not working on OS X.Brecht Van Lommel
2012-11-20Fix #33227: custom keymap syncing didn't work well always when adding/removingBrecht Van Lommel
properties from operator, now it compares at RNA rather than ID property level, which is more accurate.
2012-11-20Readme and Release Log Links:Thomas Dinges
* Update to 2.65
2012-11-19Fix #33223: Instant Crash on Window minimizeSergey Sharybin
Issue was caused by manipulating with triple buffers of minimized window. It's more like an Intel driver bug but we can workaround it in quite clear way by skipping draw of minimized windows.
2012-11-19Merged changes in the trunk up to revision 52340.Tamito Kajiyama
Conflicts resolved: source/blender/blenloader/intern/readfile.c
2012-11-18style cleanup: comments & spellingCampbell Barton
2012-11-17playanim: make alphanumeric +/- and numpad +/- work the same way.Campbell Barton
better for users without a numpad. - Ctrl +/-: Zooms - +/-: Controls playback speed
2012-11-17playanim move zooming into a static function, the switch statement ↵Campbell Barton
passthrough was unnecessarily confusing.
2012-11-17animation playback window now pauses properly.Campbell Barton
2012-11-17fix for 'Playanim' playing past the last frame of an animation. also print ↵Campbell Barton
-s and -e in help message.
2012-11-15Image thread safe improvementsSergey Sharybin
This commit makes BKE_image_acquire_ibuf referencing result, which means once some area requested for image buffer, it'll be guaranteed this buffer wouldn't be freed by image signal. To de-reference buffer BKE_image_release_ibuf should now always be used. To make referencing working correct we can not rely on result of image_get_ibuf_threadsafe called outside from thread lock. This is so because we need to guarantee getting image buffer from list of loaded buffers and it's referencing happens atomic. Without lock here it is possible that between call of image_get_ibuf_threadsafe and referencing the buffer IMA_SIGNAL_FREE would be called. Image signal handling too is blocking now to prevent such a situation. Threads are locking by spinlock, which are faster than mutexes. There were some slowdown reports in the past about render slowdown when using OSX on Xeon CPU. It shouldn't happen with spin locks, but more tests on different hardware would be really welcome. So far can not see speed regressions on own computers. This commit also removes BKE_image_get_ibuf, because it was not so intuitive when get_ibuf and acquire_ibuf should be used. Thanks to Ton and Brecht for discussion/review :)
2012-11-14fix for the update issue reported in [#32452]Campbell Barton
When blending shape key, opening the popup didnt execute anything - making it so pressing a button would update the result even if the value didnt change.
2012-11-14Merged changes in the trunk up to revision 52191.Tamito Kajiyama
Conflicts resolved: source/blender/makesdna/DNA_scene_types.h
2012-11-13Bugfix #26891Ton Roosendaal
Recoded the move-to-layer popup to wait for execution of operator until you press Enter or OK button. That excludes undo/redo, which makes it faster for many too. (note the menu is all hotkey driven, so it's MKEY, <number>, Enter) Also fixed: missing MEM_free in this popup type.
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-12code cleanup: spelling,Campbell Barton
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.
2012-11-12style cleanupCampbell Barton
2012-11-12Merged changes in the trunk up to revision 52118.Tamito Kajiyama
Conflicts resolved: source/blender/makesrna/intern/rna_scene.c
2012-11-11Four fixes (own collection)Ton Roosendaal
- Screencast: stops working on window resize - crashes movie file output - Screencast now draws simple brush overlay to indicate mouse cursor. - Greasepencil now works again to use MMB for view rotates (and missed proper redraw signal for toolbar, at end of paint)
2012-11-11Bugfix, IRC report:Ton Roosendaal
NumPad emulation code wasn't working for double-clicks, preventing to fast type same values in buttons (Like, 111111 resulted in 111 only). Moved the emulation hack to where it belongs, in lowest level function that interprets the ghost events for Blender's WM events.
2012-11-11MultiSample feature: added provision that requires a restart in order to getTon Roosendaal
it work properly - you cannot set/disable it in a running program with windows open. In short: Multisample setting is static, set on first time running of Blender, after reading the user preferences. For as far as I can see - disabling/enableing (glEnable) doesn't harm to be used in drawing code. With multisample on at start, you can enable and disable it freely. But without it set at start, enabling doesn't do anything nor draws badly.
2012-11-11code cleanup:Campbell Barton
- blf doesnt have includes for TRUE/FALSE, use 1/0. - rename ogl_multisamples -> multi_sample, also shorten enum strings.
2012-11-10Added UI support to set OpenGL MultiSample.Ton Roosendaal
Code to support it was lying around for long already, but not controlled by UI nicely. Now you have in user preferences "System" tab an option to set it. NOTE: - it only works saving as User startup.blend, and restart Blender. - your system should support it, no check for it is visible in UI - tested only on iMac OSX 10.7 Screenshot: http://www.blender.org/bf/chinchilla.blend.png
2012-11-09Temporarily change:Ton Roosendaal
Intel graphics cards now use Triple Buffer when you set it to "Auto". Recent tests proved that this is now working... and better test this now well than a week before a release!
2012-11-09add fallbacks for BM_vert_calc_shell_factor() and ↵Campbell Barton
BM_vert_calc_mean_tagged_edge_length() to avoid divide by zero when a vertex has no connected geometry. also style cleanup.
2012-11-08Small fix:Ton Roosendaal
Pressing ESC for renders now checks for modifier keys, and doesn't escape renders when a modifier key is held. In Windows, SHIFT+CTRL+ESC brings up task manager, and it seems to pass on the event.
2012-11-08Merged changes in the trunk up to revision 51985.Tamito Kajiyama
2012-11-07fix [#33108] Running save_as_mainfile breaks relative texture pathsCampbell Barton
save-as with path remapping left the paths relate to the file written.
2012-11-07code cleanup:Campbell Barton
- remove double promotions - use UI_DPI_ICON_FAC macro rather then dpi/72 - add assert to prevent creating jobs with WM_JOB_TYPE_ANY, which should only be used for finding jobs.