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-09-12code cleanup: unnecessary shadowing and some minor pep8 edits.Campbell Barton
2013-09-10Usual UI messages fixes...Bastien Montagne
2013-09-07rename cursor setting functions to make modal set/restore more clearly ↵Campbell Barton
related functions.
2013-09-02Add poll message when poll fails because of window missing from the context.Campbell Barton
This means calling invoke operators from python in states that dont support will give a meaningful error message. also reduce context lookups when polling.
2013-08-28remove unused function. also typoCampbell Barton
2013-08-27ghash/bli-listbase edits, rename BLI_ghash_pop -> BLI_ghash_popkey (since it ↵Campbell Barton
takes a key as an arg and isnt popping any element from the hash as you might expect). add BLI_pophead/tail, since getting the first element from a list and removing it is a common task.
2013-08-27fix for error reading from freed memory when deleting a screen, would free ↵Campbell Barton
then notifier then check its contents in the notifier queue loop.
2013-07-31code cleanup: remove redundant NULL checksCampbell Barton
2013-07-29add api call for initializing events from the windows eventstate.Campbell Barton
2013-07-23avoid calling context functions when direct access is possible.Campbell Barton
2013-07-21code cleanup: add break statements in switch ()'s, (even at the last case).Campbell Barton
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-04Fix #35991: show warning message to when trying to edit driven values in ↵Brecht Van Lommel
number buttons.
2013-07-02fix for crash in demo-mode, caused by r51702Campbell 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-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-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-03fix [#35434] Segmentation fault switching screen layout from pythonCampbell Barton
(take 2), only free popup handlers.
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-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-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-13Fix #35337: sculpt performance regression, partial redraw was not working ↵Brecht Van Lommel
anymore due to paint cursor redraw problem.
2013-05-02Revert fix for #34822Ton Roosendaal
Allowing any-key modifiers to work is cool, but this needs more work. My previous fix made overlapping key presses (where you release key 1 just after pressing key 2) to not register as valid shortcuts.
2013-04-26add support for macro redo if all operators in the macro have an exec()Campbell Barton
this fixes [#35079]
2013-04-18Fix #34997: when starting the game engine in one window and switching to a ↵Brecht Van Lommel
second window, the game would stop drawing in the first and mess up the OpenGL state of the second. Also fixes glPushAttrib/glPopAttrib getting out of sync in some cases.
2013-04-18Bug fix #34822Ton Roosendaal
Tiny tweak in "Any key modifier" code. It now refuses to accept events when you hold any key, and then press another key - unless that has key-modifier set. This enables Houdini style "Hold Spacebar - Leftmouse" view moves.
2013-04-08fix for bug where notifiers could hold pointers to freed data which ↵Campbell Barton
listeners would operate on.
2013-04-04code cleanup: use bools in interface handlers, dont show translation menu ↵Campbell Barton
when right clicking on splash, use less confusing args for copy/paste function.
2013-04-04code cleanup: use bools in UI and WM code, quiet some shadow warnings, ↵Campbell Barton
remove unused function uiEmboss()
2013-03-24Usablity:Ton Roosendaal
In text editor, the CTRL+F find now opens property region (or keeps it) and activates the search button for input. That's already nice! But next step should be to do a search on exit of the button (or while typing). That's stuff I need Campbell to help with though. Notes: - Probably Py api for property buttons could get an "operator=" arg? - The warning menu "not found" should go away - I also suggest to make "wrap" search default for new editors
2013-03-15Screen: add exit callback for area and region types, this gets called whenBrecht Van Lommel
hiding or removing an area or region.
2013-03-13code cleanup: use const events for modal and invoke operators.Campbell Barton
2013-03-03move toggle drag into a UI handler (was modal operator)Campbell Barton
2013-02-12Small tweak in event debug printing:Ton Roosendaal
- missing print for case event gets handled AND passed on (selecting)
2013-02-12Fix #34126: report list memory leak when calling operator from python and theBrecht Van Lommel
operator context poll failing.
2013-02-11replace MEM_callocN with MEM_mallocN for events since their overwritten ↵Campbell Barton
right after.
2013-02-11style cleanup: also some typosCampbell Barton
2013-02-02style cleanupCampbell Barton
2013-01-30Add active region for operator execution.Campbell Barton
This means you can for example, uv unwrap in quad-view and change settings in the toolbar without defaulting back to the first quad-view region available. This may be displayed to the user later, for now this is set on executing registrable operators.
2013-01-17fix airbrush + tablet pressure bug.Campbell Barton
Timer events used by the airbrush would always give a pressure of 1.0, ignoring the tablets real pressure in all paint modes. Move tablet data into its own struct-member so it can be used with timer events.
2013-01-16fix for airbrush not using tablet pressure (any brush with BRUSH_SPACE ↵Campbell Barton
disabled).
2013-01-16draw the brush size with pressure applied (when the tablet is used), nice to ↵Campbell Barton
see the actual size used.
2013-01-16don't check for mouse-movement if the double click event isn't on a ↵Campbell Barton
mouse-button.
2013-01-16move double click check into its own function.Campbell Barton
2013-01-16minor changes to ghostCampbell Barton
- use WITH_ASSERT_ABORT define, so GHOST_ASSERT will abort. - rename XTablet -> GHOST_TabletX11, was confusing since it was named like an xlib struct.
2013-01-10Bug fix 33732Ton Roosendaal
Modal operators with hardcoded (in C) event handling now don't get double clicks anymore. For modal keymaps things work OK. This fixes number input typing for CTRL+B bevel, for example.
2013-01-06Trackpad: "pinch/stretch" zooming is non-inversed in default now.Ton Roosendaal
Only tested on Mac trackpads... I'm on it.