- 24 Sep, 2021 1 commit
-
-
Benjamin Otte authored
-
- 11 Feb, 2021 1 commit
-
-
Emmanuele Bassi authored
The g_memdup() function is replaced by a safer version in newer versions of GLib.
-
- 27 Nov, 2020 1 commit
-
-
Benjamin Beichler authored
since http RFC state that the header names should be processed case in-sensitive, broadway should not rely on the actual case. E.g. the go-language libraries tend to rewrite the header, which cause problems with e.g. Caddy Fixes #3406
-
- 21 Aug, 2020 1 commit
-
-
Björn Daase authored
-
- 24 Jul, 2020 2 commits
-
-
Benjamin Otte authored
-
Benjamin Otte authored
-
- 03 Apr, 2020 1 commit
-
-
Olivier Fourdan authored
With the removal of `gdk_seat_grab` we do not need to keep the definitions of `GdkGrabStatus` and `GdkGrabOwnership` public. Move those definitions to become internal only.
-
- 13 Mar, 2020 2 commits
-
-
Alexander Larsson authored
surface->x/y (and various x,y arguments) should be in the parent coordinates, so treat it as such. We also keep track of the root coords as these are needed for popup positioning. Also, drop the isTemp property server side and the weird initial placement at (100, 100) in the daemon. We now fully control window placement from the client instead. If this is not we want we should do a serious design for that but until then lets do the simplest thing.
-
Alexander Larsson authored
-
- 29 Mar, 2019 5 commits
-
-
Alexander Larsson authored
-
Alexander Larsson authored
-
Alexander Larsson authored
-
Alexander Larsson authored
We now send very minimal diff operations.
-
Alexander Larsson authored
This goes back to a very naive diff, but that reuses nodes from previous frames using the node id. This will be a bettter base to start from.
-
- 27 Mar, 2019 1 commit
-
-
Alexander Larsson authored
This allows generic transforms nodes to work.
-
- 26 Mar, 2019 1 commit
-
-
Alexander Larsson authored
When sending render nodes from the client to the daemon we add an id, and whenever we're about to re-send the entire tree node we instead send the old id. We track all the nodes for the previous frame of the surface this way. Having the id on the daemon side will allow us do to much better deltas.
-
- 21 Dec, 2017 1 commit
-
-
Emmanuele Bassi authored
The new type propagation for g_object_ref() is raising a compiler warning for an assignment with a different type.
-
- 05 Dec, 2017 3 commits
-
-
Alexander Larsson authored
-
Alexander Larsson authored
Als fixes indentation/tabs and removes some unused code.
-
Alexander Larsson authored
-
- 30 Nov, 2017 4 commits
-
-
Alexander Larsson authored
Reusing pre-created nodes is a lot faster both in terms of dom modifications and of transfer sizes.
-
Alexander Larsson authored
-
Alexander Larsson authored
-
Alexander Larsson authored
This doesn't really change anything, but it is in preparation for diffing the trees.
-
- 23 Nov, 2017 6 commits
-
-
Alexander Larsson authored
-
Alexander Larsson authored
-
Alexander Larsson authored
-
Alexander Larsson authored
Instead of using the old buffer code, just use textures to define the window contents.
-
Alexander Larsson authored
-
Alexander Larsson authored
-
- 06 Oct, 2017 1 commit
-
-
Benjamin Otte authored
-Wint-conversion is important because it checks casts from ints to pointers. -Wdiscarded-qualifiers is important to catch cases where we don't strings when we should.
-
- 20 Mar, 2016 1 commit
-
-
Benjamin Otte authored
The previous greater than comparisons would never trigger the 2nd case. http://www.viva64.com/en/b/0383/
-
- 26 Jul, 2015 1 commit
-
-
Call chain: - input_data_cb - broadway_server_read_all_input_nonblocking (input) - broadway_input_free (input) (now input is invalid) attempt to use input->active -> use-after-free Make broadway_server_read_all_input_nonblocking return a boolean, TRUE if the input was valid, FALSE otherwise. This allows input_data_cb to detect whether the input was gone or not. https://bugzilla.gnome.org/show_bug.cgi?id=741685
-
- 01 Jul, 2015 1 commit
- 25 Jun, 2015 1 commit
-
-
Alexander Larsson authored
This is required if /dev/shm is not mounted on your system, which can happen for instance in certain container configurations.
-
- 15 Dec, 2014 1 commit
-
-
Michael Natterer authored
Use the new --cert and --key parameters to broadwayd to pass paths to cert and key files. https://bugzilla.gnome.org/show_bug.cgi?id=730364
-
- 02 Oct, 2014 1 commit
-
-
Marek Kašík authored
Remove checks for NULL before g_free() and g_clear_object(). Merge check for NULL, freeing of pointer and its setting to NULL by g_clear_pointer(). https://bugzilla.gnome.org/show_bug.cgi?id=733157
-
- 05 Sep, 2014 1 commit
-
-
Matthias Clasen authored
Mostly missing declarations and unused functions.
-
- 15 Aug, 2014 2 commits
-
-
Matthias Clasen authored
We need to use gio/gunixsocketaddress.h and do so only if HAVE_GIO_UNIX is defined.