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
2015-06-08Alternative fix copying windows from popup dialogsCampbell Barton
It could still crash if the window was freed and another was activated. see T44688.
2015-06-05Fix wrong usage of THB_NORMAL size when generating .blend file thumbnail at ↵Bastien Montagne
save time. We do not use that size of preview anymore, only THB_LARGE...
2015-06-01Fix T40621: Tablet in walk mode failsCampbell Barton
Add support for walk mode /w absolute pointing devices.
2015-06-01WM: include tablet data in WM_event_printCampbell Barton
2015-06-01Fix T44747: Drag toggle /w nodes (glitch)Campbell Barton
It was possible to perform actions while performing a drag-toggle.
2015-06-01Cleanup: doxygen commentsCampbell Barton
2015-06-01Fix T44892: Cursor warp, invoked outside the areaCampbell Barton
If an operator starts outside an area, don't use warping. (problematic for menu's).
2015-05-28Fix T44688: Stereo3D time-sequential crashesCampbell Barton
2015-05-28WM: remove windows if they fail to initializeCampbell Barton
2015-05-27Clamp min/max frame rate for playerAntony Riakiotakis
2015-05-26Fix T44740: Tweak events stuck (ignored release)Campbell Barton
Tweak event was being added to the end of the event queue (out of order), meaning any mouse releases already in the queue wouldn't be used to exit the gesture. Gestures could get stuck (mostly when the system wasn't able to handle events fast enough). Now tweak events are now added in order.
2015-05-23Cleanup: typosCampbell Barton
2015-05-21Fix crash in blenderplayer when scrubbing off screen.Antony Riakiotakis
Was cache referencing deleted or NULL items. Reported by Kopias on irc
2015-05-19Building without Python works againCampbell Barton
2015-05-18UI: errors in buttons now show in info reportCampbell Barton
Mistakes in button expressions were previously only printed to the console.
2015-05-17Fix T44739: OS X RMB emulation giving wrong mouse button release event.Brecht Van Lommel
2015-05-16Cleanup: use define for playback frame limiterCampbell Barton
2015-05-15Only initialize icons in background mode.Campbell Barton
Also enable this for headless builds too. Calling UI_icons_init would initialize matcaps, brushes etc...
2015-05-15Fix new 'custom previews/icons' py feature crashing in background mode.Bastien Montagne
We want this even without UI, some scripts may use it in a background processing mode to avoid too heavy process in actual 'user' blender...
2015-05-15Add really simple memory reduction scheme for internal animation player.Antony Riakiotakis
Holds 30 frames in memory. Could make it check memory instead but that should suffice for now to make sure blender does not crash on me with movie files. Previously the system would load eveything in memory so something like playing caminandes in player would swap after 30 seconds in local computer.
2015-05-15Fix some issues found by Coverity ScanJulian Eisel
Some of them are just brain dead code, some are potential bugs.
2015-05-14Invert value calculation for percentages it makes more sense that wayAntony Riakiotakis
2015-05-14Radial operator:Antony Riakiotakis
Percentage properties use interaction like factors with number feedback and easier way to go predict lower percentages.
2015-05-11Expose PreviewImage & custom icons to py API.Bastien Montagne
This commit mainly: * Exposes PreviewImage struct in RNA, including ways for user to set images data. * Adds a new kind of PreviewImage, using a file path and IMB_thumb to get image. * Adds a new kind of custom icon using PreviewImage, unrelated to ID previews system. * Adds a python API (utils.previews) to allow python scripts to access those custom previews/icons. Note that loading image from files' thumbnails is done when needed (deferred loading), not when defining the custom preview/icon. WARNING: for release addons who would want to use this, please keep it to a strict minimum, really needed level. We do not want our UI to explode under hundreds of different flashy icons! For more info, see also the release notes of Blender 2.75 (http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.75/Addons) and the example/templates featured with Blender. Patch by Campbell (ideasman42), Inês (brita) and Bastien (mont29). Differential Revision: https://developer.blender.org/D1255
2015-05-11GHash: avoid redundant castsCampbell Barton
2015-05-08Cleanup: use r_* prefix for return argsCampbell Barton
2015-05-04Fix Buttons context, invalid object data accessCampbell Barton
Another instance of T44376. Crash where the Python context would access a stale pointer to the active object.
2015-05-04Fix T44376: Buttons context, invalid data accessCampbell Barton
Removing a scene from the buttons window would crash from a Python operator.
2015-05-04Cleanup: WM_main_remove_notifier_referenceCampbell Barton
Assumed the `reference` pointer is an ID, currently true, but may not always be. Add a callback specifically for this purpose since cleaning up notifiers and space-types are different operations.
2015-05-04Cleanup: naming for callback wrappersCampbell Barton
2015-05-01Auto pack: don't show "No new files have been packed" on every .blend file save.Brecht Van Lommel
2015-04-30Fix T44439: outliner's treestore could keep invalid ID pointers, could crash ↵Bastien Montagne
on undo due to invalid mem access. We cannot nuke treestore in readfile's `blo_lib_link_screen_restore()`, because this will destroy all UI-state data (like opened/closed items, etc.). Since we cannot know for sure whether an ID pointer from tselem->id is valid here, we have to ensure they are never invalid, i.e. to always set them to NULL when we delete them. To do so, this commit uses a similar approach as what already exists for ID references in WM notifiers - it extends `free_notifier_reference_cb()` to also nullify those IDs in all outliners. Note that some ID types are not used(shown) by outliner currently, so `TREESTORE_ID_TYPE` macro was added, that checks whether an ID is possibly used by outliner. Avoids a few searches in whole tree whene deleting some IDs. Reviewers: campbellbarton, sergey Maniphest Tasks: T44439 Differential Revision: https://developer.blender.org/D1272
2015-04-29Don't check against scene notifier twiceAntony Riakiotakis
2015-04-27Usual UI messages fixes...Bastien Montagne
2015-04-27Fix T44011: Ruler/Knife/Loop-cut fail in quad-viewCampbell Barton
This is a kind of sloppy-focus, resolving long standing bug with loop-cut/knife/ruler /w quad-view. Where activating a tool would lock onto one of quad-views, especially problematic when activating from the toolbar or menus.
2015-04-27Cleanup: rename GRAB_POINTER -> GRAB_CURSORCampbell Barton
Term pointer is overloaded already.
2015-04-26UI: 'View Online Manual' ShortcutJulian Eisel
D1031, implement proposal T37478 to give easy access to the online manual. Use Alt+F1 while hovering over a button/setting.
2015-04-25Fix T42495: Fullscreen area icon glitchJulian Eisel
Tried a couple of things to trigger an update/redraw for the exact right moment (sending azone update event, timer, delayed redraw, etc) but this seems to work rock solid without being *that* ugly.
2015-04-24Multi-View: Set Stereo 3D operator support for EXEC callsDalai Felinto
2015-04-24Multi-View: rolls back to a non quadbuffer friendly window if displaymode ↵Dalai Felinto
changes from pageflip to something else In some cases the graphic card supports quadbuffer, but not the display. In this case it is nice to go back to a window that does not have quadbuffer if you change back to anaglyph, interlace, ... Otherwise you may be stuck with a flickering window
2015-04-24Multiview: Quadbuffer (time sequential) working [debug builds only]Dalai Felinto
I'll enable this mode in Release builds once I figure out how to best handle opening files that are saved with the quadbuffer mode. In fact I think no display mode should be saved/read from a file. Tested in Linux with NVidia 3D Vision and NVidia 3D Vision Pro with NVidia Quadro FX 580 and Quadro FX 4600. (kudos for the Visgraf Lab at IMPA, for having me around with all those gadgets ;) Thanks for Cédric Paille (cedricp) for the code snippets and tests - T44327
2015-04-20Cleanup: use bool /w flag checksCampbell Barton
2015-04-18Cleanup: API naming use BKE_undo_ prefixCampbell Barton
2015-04-18Autosave:Antony Riakiotakis
Flush edits only when saving global undo. This will stop freeing of PBVH in sculpt mode, which introduces some pretty severe freezes, especially in dyntopo. For global undo we flush the contents of the global undo buffer which does not include localized edits of sculpt/edit mode, so those data will not get saved anyway.
2015-04-15Cleanup: use const for event->tablet_dataCampbell Barton
2015-04-15Fix T44395: String untranslated in open file window.Bastien Montagne
2015-04-13Cleanup: do not use _reportf() when not doing any string formating!Bastien Montagne
Also usual minor i18n messages stuff...
2015-04-11Remove splash link to support gooseberryCampbell Barton
Was included only for initial campaign.
2015-04-10rename _ipo -> _fcurveCampbell Barton
2015-04-10Multiview: remove option to preview the selected stereo 3d mode and error ↵Dalai Felinto
when quadbuffer not supported This was causing glitches when switching from/to fullscreen modes (e.g., side by side to anaglyph). As for the quadbuffer errors this is part of a more complete solution to be committed later.