kivy:drag_n_drop

Last commit made on 2018-10-18
Get this branch:
git clone -b drag_n_drop https://git.launchpad.net/kivy

Branch merges

Branch information

Name:
drag_n_drop
Repository:
lp:kivy

Recent commits

d11114a... by Matt Einhorn

Update factory_registers.py

0f98644... by Matt Einhorn

Change dragable to draggable.

888e3e3... by Matt Einhorn

Move behavior registration to factory_registers

956c876... by Matt Einhorn

Register behaviors

719ab73... by Matt Einhorn

Create drag_n_drop.py

e3ac48d... by Matt Einhorn

Merge pull request #5999 from kivy/gl-debug

GL: Fixes KIVY_GL_DEBUG=1

8f851ec... by Matt Einhorn

Merge pull request #6000 from kivy/gl-vertex-attrib-index

GL: Prevent enabling vertex attribute that are not in the shader

1195790... by Mathieu Virbel

GL: Prevent enabling vertex attribute that are not in the shader

By glsl compiler optimizer or user error, it is possible that some
attributes are not declared/available in the shader, but we are still
enabling and assign them.

Let's say in 3D, you have v_pos, v_normal, v_tc0. And in the shader,
only v_pos/v_normal are declared and used. All the call concerning v_tc0
will fail.

We cannot use glGetError because it would fully sync the internal GL
pipeline.
However, we can check that it returned -1, and avoid the call.

54444b1... by Mathieu Virbel

Fix GL debugging.

This fixes:
- issue of black screen where using KIVY_GL_DEBUG=1
- prints correctly the error after the gl function is set (sometimes it
was before)
- externalize the printing (to be able to log in a file later)

b4751bb... by Matt Einhorn

Merge pull request #5995 from kivy/fix-cache-to-trace

Cache: use Logger.trace to prevent the purge flooding terminal in debug