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-19Cleanup: fix mismatch in printf formating (int/unsigned int).Bastien Montagne
Noisy and annoying with new gcc5...
2015-06-15Fix typo in previous commitAntony Riakiotakis
2015-06-15Fix T45060: Brush size snaps back to default maxCampbell Barton
2015-06-13Multi-View: Some Stereo 3D modes require a special drawing all the timeDalai Felinto
some 3d methods change the window arrangment, thus they shouldn't toggle on/off just because there is no 3d elements being drawn The optimized solution would be to draw only the left eye in those cases, but there is some issue going on with that, so this commit will do for now.
2015-06-13Fix scons compilationJoshua Leung
2015-06-12UI: Use numselect for redo-popup (for move layers)Campbell Barton
2015-06-12Fix for building without audiospaceCampbell Barton
2015-06-12Merge all changes to blenderplayer from gooseberry branch:Antony Riakiotakis
* Allows sound playback for movies * Allow play-pause with space button * Allow displaying a position indicator with the I button
2015-06-12Fix T45041: (2.75RC) blender crashes when I choose 'Refresh DataBlock Previews'.Bastien Montagne
Not sure where this sneaked in, but we for sure need a valid context (otherwise we'd need to pass a Main alog too). This is to be backported to final 2.75.
2015-06-11Fix possible NULL pointer useCampbell Barton
2015-06-09Fix T37746: Presets in splash failed to redrawCampbell Barton
2015-06-09Multiview: fix Time Sequential crash when screen is fullscreen T44688Dalai Felinto
ED_screen_duplicate() was never written to support non-fullscreen modes. This is prior to the hidden ui fullscreen commit, and it's quite ancient in Blender's code (since Jan/08 - 1363134d) That's why duplicate window, and new screen operators are disabled when screen is full.
2015-06-08WM: refactor window code for stereo3dCampbell Barton
Window copy code made it hard to test fixes.
2015-06-08Remove redundant NULL checkCampbell Barton
2015-06-08Fix T44976: 3D View turns into an Image Editor after saving renderJulian Eisel
result Was a case of two stacked temporary fullscreens, so a quite extreme situation.
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.