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
2013-07-19style cleanup: switch statements, include break statements within braces & ↵Campbell Barton
indent. also indent case's within the switch (we already did both of these almost everywhere)
2013-07-19code cleanup: replace wm_macro_modal inline search for BLI_findptr.Campbell Barton
2013-07-15fix for bad lengths being passed to string functions.Campbell Barton
2013-07-13fix for 2 bugs in animation playbackCampbell Barton
- reading bmp images was failing (needed to increase the size of the header to 64 bytes) - the dnd image was being incorrectly checked (was always returning true even when none was used).
2013-07-08Fix #35960, #36044: blender internal viewport rendering crash while editing ↵Brecht Van Lommel
data. Now the viewport rendering thread will lock the main thread while it is exporting objects to render data. This is not ideal if you have big scenes that might block the UI, but Cycles does the same, and it's fairly quick because the same evaluated mesh can be used as for viewport drawing. It's the only way to get things stable until the thread safe dependency graph is here. This adds a mechanism to the job system for jobs to lock the main thread, using a new 'ticket mutex lock' which is a mutex lock that gives priority to the first thread that tries to lock the mutex. Still to solve: undo/redo crashes.
2013-07-08fix [#36043] Missing Tooltip for Excluded Paths field of Auto Run Python ↵Campbell Barton
Scripts in User Preferences -> File also select more/less were flipped for mesh menu compared to everywhere else.
2013-07-04correct bad use of bool for cursor arg.Campbell Barton
2013-07-04Fix #35991: show warning message to when trying to edit driven values in ↵Brecht Van Lommel
number buttons.
2013-07-03Fix #35933: setting shortcut keys in object mode menu didn't work correct.Brecht Van Lommel
2013-07-02remove nan copyrights from code added since blender become opensource (copy ↵Campbell Barton
paste errors), also remove BKE_script.h
2013-07-02fix for crash in demo-mode, caused by r51702Campbell Barton
2013-06-28fix for crash when setting the cursor in background mode.Campbell Barton
2013-06-27Fix #35809: dragging a non-active node in the node editor did not work reliably.Brecht Van Lommel
Disabled timer events from the properties editor were cancelling gestures.
2013-06-27Blender 2.68 Release maintenance:Thomas Dinges
* Update readme and release-log links to 2.68.
2013-06-26correct typos in comments.Campbell Barton
2013-06-25Fix part of #35859: lib linking errors were not shown when opening files ↵Brecht Van Lommel
through open recent.
2013-06-25Fix unnecessary 3D viewport redraws in various cases, in particular when editingBrecht Van Lommel
node materials. Area and region listener callbacks now get the screen and area pointers passed, so they can do more fine grained checks to see if redraw is really needed, for example depending on the 3D view drawtype.
2013-06-21Code cleanup: fix some vs2012 compiler warningsBrecht Van Lommel
2013-06-19Usability:Ton Roosendaal
For users without middle-mouse buttons, they can now use Circle and Border deselect by holding SHIFT. Middle mouse still works too.
2013-06-18add option to enable auto-execute scripts, but exclude certain directories.Campbell Barton
2013-06-18use booleans for operator check functions.Campbell Barton
2013-06-16Fix [#35728] "Load Factory Settings" changes temp fonder to "/temp/\"Nathan Letwory
This was actually being reset to "/tmp\". Initialisation for the temp dir was missing after the userpref reload.
2013-06-10correction to typo in r57327, ui-load wasnt working on splash screen.Campbell Barton
also minor changes: - update the load-UI flag when changing in the preferences. - remove unused initialization values for subdivide.
2013-06-10minor edit to previous commit, only show option to reload the file if its ↵Campbell Barton
been saved.
2013-06-10Python script auto-execution changes:Campbell Barton
- script execution is off by default - if a blend file attempts to execute a script this shows a message in the header with the action that was suppressed (script/driver/game-autostart) and 2 buttons to either reload the file trusted, or to ignore the message. - the file selector will always default to use the trust setting in the user preferences, but reloading an open file will keep using the current setting (whatever was set before or set on the command-line). - added SCons setting WITH_BF_PYTHON_SECURITY, this sets the default state for the user prefereces not to trust blend files on load. ... this option was in CMake before, but always off, now its enabled by default for SCons and CMake, and forced on in CMake for now.
2013-06-10code cleanup: group python reset functions in BPY_python_reset()Campbell Barton
2013-06-07Usablity:Ton Roosendaal
Textbuttons: double click now selects entire words (like on file path segements) Triple click was requested too, but that's not a WM event type yet.
2013-06-06style cleanupCampbell Barton
2013-06-04Fix #35624: rendering to a new window, then switching scene in the main window,Brecht Van Lommel
would still continue to render the previous scene in the render window on F12.
2013-06-03fix [#35501] Operator log: some property changes log as [...].(null) = ...Campbell Barton
2013-06-03fix [#35434] Segmentation fault switching screen layout from pythonCampbell Barton
(take 2), only free popup handlers.
2013-06-01Bug fix, own collection while testingTon Roosendaal
New OSX "Life resize" was also being called during opening of windows - when things are not initialized yet. Crashed on opening full-screen window (which is animated in OSX).
2013-05-30remove redundant includes from cmake and scons.Campbell Barton
2013-05-28move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)Campbell Barton
remove MEM_sys_types.h which was a duplicate.
2013-05-28code cleanup: comment/remove unused definesCampbell Barton
2013-05-26fix for incorrect type casting when checking macros exec() functions.Campbell Barton
infact this worked by accident, but didn't crash.
2013-05-26Live resize on Windows. Based on Ton's patch for mac.Alexander Kuznetsov
Removing old resize stuff. Windows has resize lag, which creates black gap with openGL. Still looking to fix it.
2013-05-25Solving ancient Blender window sizing issue;Ton Roosendaal
- Removed grid-snapping for area coordinates on scaling windows. That caused the areas to shrink or expand, and eventually corrupt screen layouts. - Added simple but efficient life resize for OSX. I need to know why this is so much code for Windows... I suggest Windows to just copy same method; dispatch the queue, and just let the event system draw.
2013-05-23Bug fix #35481Ton Roosendaal
Browsing screens via menu disabled screen editing (area divider drag) and made popup menu hanging (select same editor for example). Caused by bug fix #35434, commit gets rewinded, and report reopened.
2013-05-21remove return value from MEM_freeN, it wasn't used anywhere and was cast to ↵Campbell Barton
a different function signature. (which evidently works but error prone).
2013-05-20code cleanup: scons - binreloc include was copied all over the place for no ↵Campbell Barton
reason, -pthread too.
2013-05-20code cleanup: split scons includes onto multiple lines, reduce chance of ↵Campbell Barton
include conflicts later on.
2013-05-20fix [#35434] Segmentation fault switching screen layout from pythonCampbell Barton
2013-05-17More work on 3d view render:Ton Roosendaal
- reverted fix for bug 32537 (error report drawing after thread job didn't show) This solves very bad 3d view render updates while using transform, it was getting into an eternal feedback loop for dependencies. (jobs sending mousemoves causing jobs to end, causing mousemoves, causing etc). - The render-update code was not going over all windows, but over every screen to send signals (also the invisble ones)
2013-05-17fix for crash with toggle-drag on a popup (when the popup is closed while ↵Campbell Barton
dragging).
2013-05-16Fix #35368:Brecht Van Lommel
* Editing number of segments for particle hair did not update the viewport. * Hidden particles were confusing, the paths were drawn but without the points. Now it draws the path faded to indicate that they are hidden/locked. * Select tips/roots operators now have options to select/deselect/toggle/invert.
2013-05-15Fix action zones not drawing properly while sculpting, due to recent bugfix.Brecht Van Lommel
Partial redraw doesn't work so well with these, now I've changed the action zones to just draw as part of regions instead of as a special overdraw done at the end, which fits better with partial redraw by avoiding any special exceptions.
2013-05-15Attempt to fix #35057 and #35372: slow texture painting performance.Brecht Van Lommel
After the paint refactoring for 2.67, the OpenGL texture was getting updated for every stroke point, rather than once for every redraw. With a small brush radius and low spacing the number of stroke points can be quite large, which might have a big performance impact depending on the graphics card / drivers. Also for 2D image paint, avoid redrawing the button panels and properties editor during painting. There is another possible cause for slowdowns with 3D texture painting which was not fixed. Projection painting is creating and destroying threads for every stroke point. Depending on the CPU/OS there might be a lot of overhead in doing that if the brush size is small.
2013-05-15Fix another cases where painting long brush strokes with small radius was slowedBrecht Van Lommel
down, this time by the operator properties getting converted to a string for display in the info window. With 1000+ stroke points this can get slow, and takes up too much space anyway, so now it's (somewhat arbitrarily) limited to printing only 10 points.
2013-05-13Fix #35337: sculpt performance regression, partial redraw was not working ↵Brecht Van Lommel
anymore due to paint cursor redraw problem.