[gtk+] (216 commits) Non-fast-forward update to branch wip/baedert/gl
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (216 commits) Non-fast-forward update to branch wip/baedert/gl
- Date: Mon, 18 Dec 2017 20:55:35 +0000 (UTC)
The branch 'wip/baedert/gl' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
b84e2e2... GskRenderer: Remove viewport property
0c71745... gl driver: Make some members const
c2dc4c5... gl renderer: Remove some unused code
02e89a2... Rework the GL renderer
15e9f43... add tests/showrendernode
218045b... build: Remove unused variable
d4d79ab... test-render-nodes: Print a warning if we didn't generate an
483621e... test-render-nodes: Add color matrix test
493a1e1... GskGLDriver: Use float for texture size in create_texture
ef79bf0... testsuite: Add render node tests for simple color nodes
99d7ccf... GskGLDriver: Add profiler
1d09837... gl renderer: save on some frame buffers
0f35aec... gl renderer: Implement rounded clip nodes
74826ba... gl renderer: Don't create framebuffer for texture opacity c
f3e5eba... gl renderer: Save clip in every node
1a39d86... showrendernode: Resize window to a reasonable size instead
d56205c... test-render-nodes: Add transformed clip nodes test
5071781... gl renderer: Remove unused shaders
dc692fc... gl renderer: Remove unused member
f5559b4... gl: Add glyph cache
ad7d3b2... gl renderer: Don't pass MVP to shaders
299d13e... gl renderer: Group render node types by render item creatio
bbfb968... gl renderer: Don't initialize modelview matrix twice
f7b97d0... gl renderer: Rework once more
eb8287a... gsk: Move all gskgl* files into gl/
3226993... gl renderer: Move render ops into separate file
43f750a... gl renderer: Implement cairo nodes again
fcf54b4... gl renderer: Only check for color glyphs once per text node
dcabb00... gl renderer: Stop collecting VAOs in clear_tree
507199c... gl renderer: Remove unused VAO
63bd4f0... gl renderer: Optimize text drawing
ed370ad... gl ops: Remove dead code
4c33610... gl renderer: Factor out a helper function for offscreen dra
cfa92f1... gl render ops: Rename a member
e63fb89... gl renderer: Implement color matrix nodes again
3b674af... gl renderer: Don't draw texture nodes to a framebuffer
f94ac1c... gl renderer: Keep track of current program color value
fb3ec0f... gl renderer: Remove some unused members
557b407... gl renderer: Implement blur nodes
ca89c5f... gl renderer: Implement unblurred inset shadows
5f27589... gl renderer: Rework program creation
8e6b8e6... gl renderer: Implement unblurred outset shadows
46de717... gl renderer: Fix inset shadow offset calculation
b7ceb3e... gl renderer: Split out a utility function
32586d3... gl renderer: Implement simple shadow nodes
1a0329a... gl renderer: Split out text rendering function
db44f03... gl renderer: Don't render unblurred text shadows to a textu
9d83e43... gl renderer: Implement simple border nodes
cd8a33f... gl renderer: Fix debugging output
0df4449... gl renderer: Rename a macro
d87c8c3... gl renderer: Remove consecutive clip ops
d210d1f... gl renderer: Only draw blurred shadow nodes once
086fb90... gl renderer: Add more detailed render op output
961a1b8... gl renderer: Define debug structs inline
a573dbe... gl renderer: Avoid consecutive opacity ops
14f5722... gl renderer: Keep track of color matrix op state
8f482f1... gl renderer: Remove unused struct member
6c3cf6b... gl renderer: Remove superfluous modelview matrix changes
c0fac4b... gl renderer: Default to GL_LINEAR scaling filters
4f7e41e... gl renderer: Avoid using a new modelview for shadow nodes
7db5ac2... gl renderer: Keep track of border program state
7a9ac50... gl renderer: Sort border sides by color
0eb5ebf... gl renderer: Avoid crashing tooltips
dc93e2a... gl renderer: Don't zero initialize render ops GArray
06fd3d2... gl renderer: Add a helper function
bd5a15c... gl renderer: Ignore shadow color matrix nodes...
289ee0b... gl renderer: Fix shadow shader
b03e126... tests: Add border drawing test
53201a7... gl renderer: Don't render opacity nodes offscreen
70cd53e... gl renderer: Use one function per node-type
9dcf5eb... gl renderer: Try to fix border rendering
698b19b... gl renderer: Ignore render ops before we have a valid progr
5a2c6cd... gl renderer: Default to 0px clip and border radius
19637e9... gl renderer: Handle borders in hidpi better
c9c75f7... gl renderer: Fix rounded clips in hidpi
fd01d6a... gl renderer: Fix cairo node surface size in hidpi
9a3a7a6... gl renderer: Fix inset and outset shadows in hidpi
f419ec1... gl renderer: Ensure texture sizes arent 0
05a5424... gl renderer: Fix use of uninitialized values
19611ec... gl renderer: Move declarations to the beginning of the bloc
c9a1460... gl renderer: Fix shadow nodes if the child is a container
6d60720... gl renderer: Only take glyph texture alpha into account
1dddb94... gl renderer: Fix linear gradient shader color calculation
f365179... gl renderer: Implement cross fade nodes
8a7c48d... gl renderer: Fix indentation mishap
ccfbfd9... showrendernode: Show at least the root node bounds
6daa5d7... snapshot: Fix typo
1618b12... snapshot: Directly clip color nodes
fa35f6a... snapshot: Add & use API for linear gradient nodes
Commits added to the branch:
756b276... dnd: Remove button argument from drag_begin() (*)
23c798b... dnd: No longer allow passing -1 (*)
04ac4c6... dnd: Pass device, not event (*)
b80d14b... placessidebar: Don't use root coordinates (*)
d871fd1... Try to make a composite entry (*)
911f9fb... Add a simple motion eventcontroller (*)
ecdf8c6... label: Use GtkEventControllerMotion (*)
56a41f1... about dialog: Stop using motion notify (*)
3aa6890... about dialog: Stop using event-after as well (*)
c3851c5... paned: Stop using motion notify (*)
a20a828... Add GtkEventControllMotion to the docs (*)
cb8888a... Update POTFILES.in (*)
20bdb34... Install gtkeventcontrollermotion.h (*)
6896e94... Deprecate many legacy event signals (*)
33fdcca... placesview: Make middle click work (*)
1b9aa1b... a11y: drop the focus tracker (*)
80dcdd3... gdk: Remove unused function (*)
5df527e... x11: Refactor code (*)
8a45392... gdk: Remove gdk_event_put(), peek() etc (*)
f34297c... x11: Constify XEvent usage (*)
0d1ea05... x11: Add GdkX11Display:translate-event signal (*)
c93ddf6... gdk: Clean up marshalers (*)
2d86c1a... x11: Make clipboard use translate-event signal (*)
4b33a34... x11: Use GdkX11Display::translate-event more (*)
76b93f5... widget-factory: Avoid a legacy event handler (*)
fb0fddd... x11: Refactor xevent filtering some more (*)
2f6f8a7... path bar: Drop non-functional hold-to-scroll code (*)
b891d20... range: Add private api to autoscroll (*)
05fbd32... button: Add private api to get at the gesture (*)
fa7ef93... scalebutton: Add autoscrolling (*)
7e02ad6... toolbar: Stop using legacy event signals (*)
9b29369... Make sure events have displays (*)
c30cd88... A forgotten file (*)
8648d54... dnd: Pass content to gdk_drag_begin() (*)
65eab87... x11: Move selection handling to GDK (*)
b66052f... gdk: Remove gdk_selection_add_targets() (*)
cb3ef5b... xxx: don't claim dnd selection (*)
53081bd... tests: Remove testselection (*)
4042d5f... gdk: Remove ability to own a selection (*)
ca5f859... dnd: Only send DELETE request on X11 (*)
54f9aef... gdk: Remove gdk_selection_convert() (*)
9aba77e... Redo drag source event handling (*)
b9db0b5... gdk: Refurbish GdkEvent struct hierarchy (*)
64decbf... gdk: Remove GdkEventType argument from GdkEvent union (*)
59cab36... gdk: Fold GdkEventPrivate fields into event structs (*)
33330ad... gtk/a11y: Use allocated events (*)
526486d... gdk: Use allocated events (*)
8595e4b... gdk: Figure out the GdkSeat of an event from the GdkDevice (*)
1e1f2a6... gdk: Remove GdkDisplay from GdkEventPrivate (*)
2acbb7b... gdk: Turn GdkEvent into a GObject (*)
0c8c9f5... gtk: Adapt marshallers to GdkEvent as GObject (*)
ca89ad7... gdk: Remove gdk_event_is_allocated() (*)
5ee1d48... gdk: Make GdkEvent type a construct only property (*)
8c9231d... gdk: Move additional code in gdk_event_new() to GdkEvent::c (*)
a040ed5... gdk: Keep reference on tools from motion/button events. (*)
ea216ac... gdk: Implement motion history as motion event data (*)
47f04af... gtk: Remove CONSTRUCT_ONLY flag from GtkEventControllerScro (*)
f79ac6d... gdk: Remove gdk_window_[gs]et_event_compression() (*)
3021edc... gdk/x11: s/gdk_event_free/g_object_unref/ (*)
b03d3fb... gdk/wayland: s/gdk_event_free/g_object_unref/ (*)
d491e49... gtk: s/gdk_event_free/g_object_unref/ (*)
ee17894... gtk: Avoid some event copies (*)
332b640... gtk: Make gtk_get_current_event() return a reference (*)
2f65a2f... gdk: Make gdk_display_peek_event() Return a reference to th (*)
192bdae... Update POTFILES.in (*)
147a455... vulkan: Destroy image before releasing associate memory (*)
8993a51... vulkan: Destroy buffer before releasing associate memory (*)
a4b42f0... gdk: Remove selection defines (*)
d7f3487... x11: Make unsetting transient-for work (*)
38d8fa0... gesture: Fix gcc constness warning (*)
82aa0ea... broadway: Make compile after GdkEvent objectification (*)
f2bb202... gdk: Remove properties (*)
65fcff8... gdk: Remove ability to request selection notifications (*)
b49a9b9... dnd: Remove gdk_drag_get_selection() (*)
e3e9bf4... Remove no-longer-used signals (*)
4c083c1... Drop gdk_atom_name (*)
54a6273... Drop gdk_atom_intern (*)
84eaf3d... Drop atom-related cast macros (*)
75dd331... Drop atom apis from the docs (*)
b1f1146... Update Russian translation (*)
52b1a46... device: Make axis label a regular string (*)
920259c... x11: Get rid of default Atom converters (*)
5a0fb27... x11: Fix erroneous & to be && (*)
5d70bbf... display: Remove leftover old clipboard APIs (*)
84431ab... x11: Remove GdkAtom usage from dnd code (*)
fe20fc3... FileChooser: Update set_local_only() doc’s default (*)
e5b1867... gdk: Add a GdkWindow::state property (*)
1e1904a... gtk: Stop using GdkEventWindowState (*)
2c267a3... testgtk: Stop using GdkEventWindowState (*)
ce25113... gtk-demo: Stop using GdkEventWindowState (*)
40d57ff... headerbar: Stop using GdkEventWindowState (*)
c1f9d7c... a11y: Stop using GdkEventWindowState (*)
8476fc3... menu: Stop using GdkEventWindowState (*)
0313b8f... gtk: Stop handling GdkEventWindowState (*)
a4a2ecb... widget: Remove the ::window-state-event signal (*)
11a946d... gdk: Drop GdkEventWindowState (*)
bcf570c... Move code around (*)
8d42ab6... gdk: Remove explicit event type numbering (*)
65fc43a... Drop GDK_CLIENT_EVENT (*)
9194ee4... gdk: Drop GDK_DAMAGE (*)
fd85ff0... Drop gdk_keymap_get_default() (*)
1012bbe... Add gdk_display_get_keymap (*)
e92c0e8... Replace gdk_keymap_get_for_display by gdk_display_get_keyma (*)
fa27d17... Drop gdk_keymap_get_for_display (*)
a326884... Mention keymaps in the migration guide (*)
e0ce028... css: Fix segfault when GtkCssStyleChange is NULL on gtk_wid (*)
61843d6... x11: Avoid crash in fallback move emulation (*)
a04afde... gdk: Remove DRAG_STATUS and DROP_FINISHED events (*)
31119c8... gtk: Remove unused include (*)
cb9867c... dnd: Remove handler for nonexisting signal (*)
4573d2d... listbox: Fix a crash during keynav (*)
5f326d7... x11: Create IPC window outselves (*)
510581e... x11: Use gdk_drag_context_get_display() (*)
aab86f8... x11: Try getting ipc_window vs source_window right (*)
8f6194a... dnd: Remove unused function (*)
3438dcd... x11: Add necessary NULL check (*)
f824439... dnd: Get rid of IPC widgets (*)
1293209... Don't place dnd cursor in placeholder text (*)
21064a4... Remove unneeded deprecation guards (*)
9a7624b... inspector: Allow to bump scale to 3 (*)
08c699c... wayland: Handle scale 3 for cursors (*)
845f265... cups: Warn only once if colord is not available (*)
2226990... Avoid calling unsetenv too late (*)
675a411... emoji: Skip overly wide fallback rendering (*)
5af702c... GskRenderer: Remove viewport property
5bc2cfc... gl driver: Make some members const
554ba1b... gl renderer: Remove some unused code
c21b0de... Rework the GL renderer
d94d32e... add tests/showrendernode
93c00ce... build: Remove unused variable
38e8378... test-render-nodes: Print a warning if we didn't generate an
8e09623... test-render-nodes: Add color matrix test
ab7e336... GskGLDriver: Use float for texture size in create_texture
df462d3... testsuite: Add render node tests for simple color nodes
ed380de... GskGLDriver: Add profiler
bf092fd... gl renderer: save on some frame buffers
4e7ad65... gl renderer: Implement rounded clip nodes
e3ad8a4... gl renderer: Don't create framebuffer for texture opacity c
0e39dbf... gl renderer: Save clip in every node
c4e64d0... showrendernode: Resize window to a reasonable size instead
f780d8d... test-render-nodes: Add transformed clip nodes test
20bd951... gl renderer: Remove unused shaders
0e54fdb... gl renderer: Remove unused member
56c4ca5... gl: Add glyph cache
443e03a... gl renderer: Don't pass MVP to shaders
a233325... gl renderer: Group render node types by render item creatio
5826c8f... gl renderer: Don't initialize modelview matrix twice
cee5bd1... gl renderer: Rework once more
65c6182... gsk: Move all gskgl* files into gl/
a9867e2... gl renderer: Move render ops into separate file
363d046... gl renderer: Implement cairo nodes again
e594206... gl renderer: Only check for color glyphs once per text node
6da4726... gl renderer: Stop collecting VAOs in clear_tree
8ae0869... gl renderer: Remove unused VAO
b8c598e... gl renderer: Optimize text drawing
546eb56... gl ops: Remove dead code
46d7a27... gl renderer: Factor out a helper function for offscreen dra
421f243... gl render ops: Rename a member
cd5b059... gl renderer: Implement color matrix nodes again
cfe117a... gl renderer: Don't draw texture nodes to a framebuffer
86eeaab... gl renderer: Keep track of current program color value
6298e3f... gl renderer: Remove some unused members
7aaaa58... gl renderer: Implement blur nodes
41e4f55... gl renderer: Implement unblurred inset shadows
2e93f87... gl renderer: Rework program creation
e99e95f... gl renderer: Implement unblurred outset shadows
381471a... gl renderer: Fix inset shadow offset calculation
bda5450... gl renderer: Split out a utility function
7eb0507... gl renderer: Implement simple shadow nodes
d5aae3c... gl renderer: Split out text rendering function
455a335... gl renderer: Don't render unblurred text shadows to a textu
c6aa71a... gl renderer: Implement simple border nodes
71f9fed... gl renderer: Fix debugging output
be9ebbc... gl renderer: Rename a macro
18a48ff... gl renderer: Remove consecutive clip ops
59ee817... gl renderer: Only draw blurred shadow nodes once
c25bf06... gl renderer: Add more detailed render op output
ba2e85b... gl renderer: Define debug structs inline
6ee22ac... gl renderer: Avoid consecutive opacity ops
b9d397d... gl renderer: Keep track of color matrix op state
94b603e... gl renderer: Remove unused struct member
f10fee4... gl renderer: Remove superfluous modelview matrix changes
256e266... gl renderer: Default to GL_LINEAR scaling filters
4fe35d6... gl renderer: Avoid using a new modelview for shadow nodes
ca6013c... gl renderer: Keep track of border program state
843f8da... gl renderer: Sort border sides by color
7f3e2b4... gl renderer: Avoid crashing tooltips
749a7e4... gl renderer: Don't zero initialize render ops GArray
52578eb... gl renderer: Add a helper function
a75b870... gl renderer: Ignore shadow color matrix nodes...
902ecc0... gl renderer: Fix shadow shader
0f4741f... tests: Add border drawing test
cbf59df... gl renderer: Don't render opacity nodes offscreen
8016f72... gl renderer: Use one function per node-type
bbdedba... gl renderer: Try to fix border rendering
f4059c1... gl renderer: Ignore render ops before we have a valid progr
3e7f334... gl renderer: Default to 0px clip and border radius
28243be... gl renderer: Handle borders in hidpi better
d79007d... gl renderer: Fix rounded clips in hidpi
ab9b581... gl renderer: Fix cairo node surface size in hidpi
6b25cb5... gl renderer: Fix inset and outset shadows in hidpi
3315f8c... gl renderer: Ensure texture sizes arent 0
22be82e... gl renderer: Fix use of uninitialized values
28d9503... gl renderer: Move declarations to the beginning of the bloc
8531a4d... gl renderer: Fix shadow nodes if the child is a container
b54e18f... gl renderer: Only take glyph texture alpha into account
c3fc568... gl renderer: Fix linear gradient shader color calculation
ca6b147... gl renderer: Implement cross fade nodes
0c2f774... gl renderer: Fix indentation mishap
195b55a... showrendernode: Show at least the root node bounds
7dc4539... snapshot: Fix typo
8ca2e2b... snapshot: Directly clip color nodes
c4f946c... snapshot: Add & use API for linear gradient nodes
8cf6425... gl renderer: Don't leak gl resources
b47710d... gl renderer: Use one function per op type to apply data
4865a28... window: Make sure an event has a display
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]