diff --git a/thirdparty/linuxbsd_headers/README.md b/thirdparty/linuxbsd_headers/README.md index 48079806330..4f36f1f0cbb 100644 --- a/thirdparty/linuxbsd_headers/README.md +++ b/thirdparty/linuxbsd_headers/README.md @@ -31,7 +31,7 @@ Patches in the `patches` directory should be re-applied after updates. ## libdecor - Upstream: https://gitlab.freedesktop.org/libdecor/libdecor/ -- Version: 0.1.1 +- Version: 0.2.2 - License: MIT diff --git a/thirdparty/linuxbsd_headers/libdecor-0/libdecor.h b/thirdparty/linuxbsd_headers/libdecor-0/libdecor.h index c85d4f16a02..af67e2fd51e 100644 --- a/thirdparty/linuxbsd_headers/libdecor-0/libdecor.h +++ b/thirdparty/linuxbsd_headers/libdecor-0/libdecor.h @@ -1,6 +1,7 @@ /* * Copyright © 2017-2018 Red Hat Inc. * Copyright © 2018 Jonas Ådahl + * Copyright © 2019 Christian Rauch * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the @@ -80,6 +81,7 @@ enum libdecor_window_state { LIBDECOR_WINDOW_STATE_TILED_RIGHT = 1 << 4, LIBDECOR_WINDOW_STATE_TILED_TOP = 1 << 5, LIBDECOR_WINDOW_STATE_TILED_BOTTOM = 1 << 6, + LIBDECOR_WINDOW_STATE_SUSPENDED = 1 << 7, }; enum libdecor_resize_edge { @@ -366,6 +368,22 @@ libdecor_frame_set_max_content_size(struct libdecor_frame *frame, int content_width, int content_height); +/** + * Get the min content size. + */ +void +libdecor_frame_get_min_content_size(const struct libdecor_frame *frame, + int *content_width, + int *content_height); + +/** + * Get the max content size. + */ +void +libdecor_frame_get_max_content_size(const struct libdecor_frame *frame, + int *content_width, + int *content_height); + /** * Initiate an interactive resize. *