Blender Git Commits

Blender Git "pie-menus" branch commits.

Page: 2 / 8

August 2, 2014, 15:26 (GMT)
Attempt to support retina also cleanup on identifier
August 1, 2014, 18:29 (GMT)
Simplify some 2d vector use
August 1, 2014, 18:12 (GMT)
Minor changes, sync with master
August 1, 2014, 17:13 (GMT)
Merge branch 'master' into pie-menus
August 1, 2014, 15:51 (GMT)
Final fix for X11 weirdness.

Fortunately the extra keypress that comes after keyrelease has a time
signature less or equal than the last keyrelease of the same type, so
the included code will enable us to detect and reject such keypresses
safely and without many hacks.
August 1, 2014, 10:11 (GMT)
Revert "X11 code that disables autorepeat."

This reverts commit b892c8a4523357570d53d2a662ad7a4d34d80294.

It's difficult to count exit and entrance for pie menus, since it can be done
in many different ways and there are cases where defocusing from blender window
can make the system confused. This is not so serious in itself but this disables
autocomplete -everywhere- on the system and it really is troubling when
it doesn't work. Even navigation on webpages by holding directional keys
breaks. We will use dufferent code to detect autorepeats here.
July 31, 2014, 16:38 (GMT)
X11 code that disables autorepeat.

This makes it so as long as there is a pie menu active, autorepeat is
off. It is meant to cater for support for multiple coexisting pies in
the future too but no tests can be really made here yet.
July 31, 2014, 16:00 (GMT)
Remove force click argument, now pies detect click style automatically
July 31, 2014, 15:38 (GMT)
Remove X11 hack.

Cannot reproduce original issue on studio pc anymore, will try on other
pcs too to make sure it is unneeded now (maybe issue was fixed upstream
or pie interaction system now hides this better.)
July 31, 2014, 15:08 (GMT)
Merge branch 'master' into pie-menus
July 31, 2014, 13:13 (GMT)
minor edits - sync with master

also use ***_menu_pie for operator names
July 31, 2014, 09:05 (GMT)
Change blender subversion correctly for pie menus. Also no need for
conditionals here.
July 30, 2014, 17:01 (GMT)
Fixes:

* Space sticky did not call search menu
* Cancelling and confirming with no active button would respawn the pie
menu immediately in drag style interaction
* Area now covers the whole screen, collision with pie buttons is done
always.
July 30, 2014, 16:20 (GMT)
Fix issue with navigation pie/search menu
July 30, 2014, 15:20 (GMT)
Change the enum fetching code to be order independent.

This is done by checking each item in a dynamic enum for existence.

This can result in n^2 cost in worst case (for 8 items about 64 steps)
but since this is done once on initialization and makes the system more
robust, better prefer it.
July 30, 2014, 14:29 (GMT)
Code cleanup, move function to correct header
July 30, 2014, 14:00 (GMT)
Quiet double promotion warnings
July 30, 2014, 13:51 (GMT)
Merge branch 'master' into pie-menus
July 30, 2014, 13:47 (GMT)
Change rename to one proposed by Campbell
July 30, 2014, 13:37 (GMT)
Address Dalai's concerns
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021