Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-12 | code cleanup: unnecessary shadowing and some minor pep8 edits. | Campbell Barton | |
2013-09-10 | Usual UI messages fixes... | Bastien Montagne | |
2013-09-07 | rename cursor setting functions to make modal set/restore more clearly ↵ | Campbell Barton | |
related functions. | |||
2013-09-02 | Add 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-28 | remove unused function. also typo | Campbell Barton | |
2013-08-27 | ghash/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-27 | fix 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-31 | code cleanup: remove redundant NULL checks | Campbell Barton | |
2013-07-29 | add api call for initializing events from the windows eventstate. | Campbell Barton | |
2013-07-23 | avoid calling context functions when direct access is possible. | Campbell Barton | |
2013-07-21 | code cleanup: add break statements in switch ()'s, (even at the last case). | Campbell Barton | |
2013-07-19 | style 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-04 | Fix #35991: show warning message to when trying to edit driven values in ↵ | Brecht Van Lommel | |
number buttons. | |||
2013-07-02 | fix for crash in demo-mode, caused by r51702 | Campbell Barton | |
2013-06-27 | Fix #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-25 | Fix part of #35859: lib linking errors were not shown when opening files ↵ | Brecht Van Lommel | |
through open recent. | |||
2013-06-25 | Fix unnecessary 3D viewport redraws in various cases, in particular when editing | Brecht 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-07 | Usablity: | 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-03 | fix [#35434] Segmentation fault switching screen layout from python | Campbell Barton | |
(take 2), only free popup handlers. | |||
2013-05-26 | fix for incorrect type casting when checking macros exec() functions. | Campbell Barton | |
infact this worked by accident, but didn't crash. | |||
2013-05-23 | Bug fix #35481 | Ton 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-20 | fix [#35434] Segmentation fault switching screen layout from python | Campbell Barton | |
2013-05-17 | More 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-17 | fix for crash with toggle-drag on a popup (when the popup is closed while ↵ | Campbell Barton | |
dragging). | |||
2013-05-13 | Fix #35337: sculpt performance regression, partial redraw was not working ↵ | Brecht Van Lommel | |
anymore due to paint cursor redraw problem. | |||
2013-05-02 | Revert fix for #34822 | Ton 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-26 | add support for macro redo if all operators in the macro have an exec() | Campbell Barton | |
this fixes [#35079] | |||
2013-04-18 | Fix #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-18 | Bug fix #34822 | Ton 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-08 | fix for bug where notifiers could hold pointers to freed data which ↵ | Campbell Barton | |
listeners would operate on. | |||
2013-04-04 | code 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-04 | code cleanup: use bools in UI and WM code, quiet some shadow warnings, ↵ | Campbell Barton | |
remove unused function uiEmboss() | |||
2013-03-24 | Usablity: | 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-15 | Screen: add exit callback for area and region types, this gets called when | Brecht Van Lommel | |
hiding or removing an area or region. | |||
2013-03-13 | code cleanup: use const events for modal and invoke operators. | Campbell Barton | |
2013-03-03 | move toggle drag into a UI handler (was modal operator) | Campbell Barton | |
2013-02-12 | Small tweak in event debug printing: | Ton Roosendaal | |
- missing print for case event gets handled AND passed on (selecting) | |||
2013-02-12 | Fix #34126: report list memory leak when calling operator from python and the | Brecht Van Lommel | |
operator context poll failing. | |||
2013-02-11 | replace MEM_callocN with MEM_mallocN for events since their overwritten ↵ | Campbell Barton | |
right after. | |||
2013-02-11 | style cleanup: also some typos | Campbell Barton | |
2013-02-02 | style cleanup | Campbell Barton | |
2013-01-30 | Add 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-17 | fix 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-16 | fix for airbrush not using tablet pressure (any brush with BRUSH_SPACE ↵ | Campbell Barton | |
disabled). | |||
2013-01-16 | draw the brush size with pressure applied (when the tablet is used), nice to ↵ | Campbell Barton | |
see the actual size used. | |||
2013-01-16 | don't check for mouse-movement if the double click event isn't on a ↵ | Campbell Barton | |
mouse-button. | |||
2013-01-16 | move double click check into its own function. | Campbell Barton | |
2013-01-16 | minor changes to ghost | Campbell 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-10 | Bug fix 33732 | Ton 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-06 | Trackpad: "pinch/stretch" zooming is non-inversed in default now. | Ton Roosendaal | |
Only tested on Mac trackpads... I'm on it. |