- 10 Mar, 2016 3 commits
-
-
Jonas Ådahl authored
If there are already a window state event for a given window queued when the window state is changed, drop that event and queue a new event with a changed_mask based on the state before last event that was queue without compression. https://bugzilla.gnome.org/show_bug.cgi?id=762468
-
Matthias Clasen authored
Apparently, we can get X errors here. Ignore them. https://bugzilla.gnome.org/show_bug.cgi?id=762907
-
fiddlerwoaroof authored
Fixes bug 763023: in certain circumstances, XRRGetOutputInfo will return a null pointer. This commit adds a check to detect and handle this return value.
-
- 08 Mar, 2016 1 commit
-
-
Administrator authored
-
- 05 Mar, 2016 2 commits
-
-
Matej Urbančič authored
-
Matej Urbančič authored
-
- 24 Feb, 2016 3 commits
-
-
Carlos Garnacho authored
This is mostly useful to have focus behave sanely on lack of WM, so avoid any check there if we're positive there is a WM handling focus. https://bugzilla.gnome.org/show_bug.cgi?id=677329
-
William Hua authored
The fallback behaviour of get_work_area () divides the screen width and height by the window scaling factor, but those values are already scaled down. https://bugzilla.gnome.org/show_bug.cgi?id=761474
-
Matthias Clasen authored
-
- 23 Feb, 2016 6 commits
-
-
Matthias Clasen authored
The significant change here is a memory leak fix in init_xrandr15. The rest of the changes makes init_xrandr13 and init_xrandr15 more parallel, and simplifies init_multihead.
-
-
Matthias Clasen authored
With the location entry up in the header bar in save mode, we can end up with the search model being in use when the user types in the location entry. In this case, we don't make the Save button sensitive as we should. Having two entries in the dialog is somewhat confusing anyway, so just stop the search when the user starts typing in the location entry. https://bugzilla.gnome.org/show_bug.cgi?id=761757
-
Matthias Clasen authored
We don't need to make assumptions about which model is currently used since gtk_tree_selection_get_selection hands us the model. https://bugzilla.gnome.org/show_bug.cgi?id=761757
-
LRN authored
Calling _gtk_file_consider_as_remote() with a NULL argument results in warnings being thrown. Note that query->priv->location being NULL is a state that does not seem to be invalid by itself. This could happen if you do search-as-you-type in a filechooser, which has a filter that does not match anything *and* the current "place" selected is "Recent". https://bugzilla.gnome.org/show_bug.cgi?id=761552
-
Matthias Clasen authored
In some situations (no header bar, save mode), hitting Escape would not do anything because the entry ate the key event. Fix this by telling the entry to only handle Escape when there is something to do, such as switching back to the path bar. https://bugzilla.gnome.org/show_bug.cgi?id=761026
-
- 22 Feb, 2016 2 commits
-
-
Allin Cottrell authored
-
John Ralls authored
-
- 20 Feb, 2016 2 commits
-
-
Matthias Clasen authored
The code for adjusting the center widget allocation in case of uneven sides never worked right in RTL. This was finally noticed for tabs with close button, which commonly use a centered label.
-
Matthias Clasen authored
We are no longer setting a margin on the content area, so put one on the action area itself to prevent the buttons from touching the edge. https://bugzilla.gnome.org/show_bug.cgi?id=762315
-
- 18 Feb, 2016 1 commit
-
-
Administrator authored
-
- 16 Feb, 2016 1 commit
-
-
Frederic Crozat authored
This reverts commit bfedc3ba. Too much controversy for this minor improvement. See https://bugzilla.gnome.org/show_bug.cgi?id=756751
-
- 14 Feb, 2016 1 commit
-
-
- 11 Feb, 2016 1 commit
-
-
John Ralls authored
It does no good to iterate through a series of mime types to call a function when the eventually-called function, _gtk_quartz_get_selection_data_from_pasteboard() in this case, gives the wrong answer and stops the iteration on all but one especially if that one isn't first. The one is "image/tiff" and the quartz pasteboard function will return any image type Quartz knows about for it, so lose the iteration and use only "image/tiff".
-
- 02 Feb, 2016 2 commits
-
-
Chun-wei Fan authored
The gtk-query-settings tool was only added in 3.19.x, so we ought not try to build it here. Oops :|, ought to check closer before trying to cherry-pick. Issue reported by Ignacio Casal Quinteiro.
-
Alexandre Franke authored
-
- 28 Jan, 2016 15 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
This is the result of the message dialog title change.
-
Matthias Clasen authored
Update the README.glade file to use current .ui file names and locations as example.
-
Olav Vitters authored
This will be used by xsettings-kde to ensure GTK+3.x programs behave consistently. https://bugzilla.gnome.org/show_bug.cgi?id=688524
-
Ray Strode authored
It looks like the gnome-continuous headers haven't quite caught up yet, so try __NR_memfd_create instead. If that doesn't work, i'll likely just add in a fallback code path.
-
Ray Strode authored
The tmpdir is used for a wide assortment of things, and can easily fill up. If it fills then desktop will start crashing with SIGBUS errors. This commit changes the shm pool allocation code, to use memfd_create, instead, so the shared memory files will be anonymous and not associated with /tmp https://bugzilla.gnome.org/show_bug.cgi?id=761095
-
Matthias Clasen authored
Changing the visibility of child widgets in size-allocate does not work well with out current allocation and layout machinery. To avoid the visual fallout, just keep the arrow buttons visible and only change their sensitivity. https://bugzilla.gnome.org/show_bug.cgi?id=754868
-
Sébastien Lafargue authored
When using the color chooser in editor mode, gtk_color_chooser_set_rgba need to be propaged to the editor https://bugzilla.gnome.org/show_bug.cgi?id=761005
-
Carlos Garnacho authored
It might have changed (eg. after a row being expanded, and the child rows revalidated), so just update it here based on the last pointer position. Based on a patch by Maxim Reznik <reznikmm@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=760891
-
Matthias Clasen authored
As pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=760964, we should use the GLib facilities for determining the preferred location for temporary files.
-
Ray Strode authored
create_shm_pool doesn't need the width or height, it just needs the total size. By passing it in, we're requiring it to redo stride calculation unnecessarily. This commit drops the width and height parameters and makes the function just take the total size directly. https://bugzilla.gnome.org/show_bug.cgi?id=760897
-
Ray Strode authored
Right now, we assume the stride for the image surface needs to be 4 byte aligned. This is, in fact, true, but it's better to ask cairo for the alignment requirement directly rather than assume we know the alignment rules. This commit changes the code to use cairo_format_stride_for_width to calculate a suitable rowstride for pixman. https://bugzilla.gnome.org/show_bug.cgi?id=760897
-
Ray Strode authored
create_shm_pool unlinks the temporary file a little, too late. It should be unlinked before ftruncate() is called for two reasons: 1) if ftruncate fails, the file is currently not getting cleaned up at all 2) in theory, if the file is public some other process could muck with it This commit just moves the unlink call a little higher up. https://bugzilla.gnome.org/show_bug.cgi?id=760897
-
Matthias Clasen authored
It is not something that can happen normally. But if it does, we shouldn't crash. https://bugzilla.gnome.org/show_bug.cgi?id=760680
-
Matt Watson authored
Calling gtk_widget_propagate_state is enough to queue a resize if needed See da7a4089
-