| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
This seems no longer necessary. It looks like it was done to avoid
flashing when redrawing, but probably this was fixed sometime in the
past, so a transparent background in a widget doesn't flash anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=761965
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of a generic function to filter GLists, implement a simpler
and clearer filter function for file lists, since it was the only
use of that function.
In this way the ownership of files and directories are clearer
since it always returns a new allocated nautilus file list, and also
it always uses nautilus_file_ref instead of the generic g_object_ref
to match what we do everywhere else in nautilus, so it's not confusing
when breaking at nautilus_file_ref/unref for ref counting debugging.
This change fixes multiple leaks on nautilus files catched by valgrind.
|
|
|
|
|
|
|
|
|
|
|
| |
GtkMisc is deprecated since 3.14 release, being replaced
by GtkWidget's halign & valign, and GtkLabel's xalign &
yalign.
Nautilus, however, did not updated its codebase to match
the new deprecations.
Remove any reminescent gtk_misc* calls from the codebase.
|
|
|
|
| |
It's unused now.
|
| |
|
|
|
|
|
| |
This was only used for in-place renaming inside the canvas container,
which does not exist any more. Remove it.
|
|
|
|
|
|
| |
Use the website instead.
https://bugzilla.gnome.org/show_bug.cgi?id=721518
|
| |
|
|
|
|
|
|
| |
Without this the rename widget background is always transparent, which
makes it very hard to read on e.g. the desktop with a background
image.
|
|
|
|
|
|
|
| |
We need to not modify the cairo_t when we propagate up to the parent class
as this affects where GtkLayout draws the child widgets.
https://bugzilla.gnome.org/show_bug.cgi?id=705464
|
| |
|
| |
|
|
|
|
|
|
|
| |
ignore the new current item just because the mouse is down. It is
later used for right click.
Fixes bgo #704289.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We already depend on automake 1.9, so using the replacement of
INCLUDES (AM_CPPFLAGS) won't hurt, especially now that it is
a warning shown by default since automake 1.13, as evidenced by
this build log of mine:
Makefile.am: installing './INSTALL'
eel/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
eel/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
libnautilus-extension/Makefile.am:7: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
libnautilus-private/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
nautilus-sendto-extension/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/Makefile.am:13: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
test/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
Signed-off-by: Alexander Larsson <alexl@redhat.com>
|
|
|
|
|
| |
They have been removed from stock GtkEntry as well, and this function is
now deprecated.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=696532
|
|
|
|
|
|
|
| |
Code here is not doing what the comment (and the symmetric part in
the RELEASE case) says.
https://bugzilla.gnome.org/show_bug.cgi?id=688281
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=692234
|
| |
|
|
|
|
| |
Removes tons of boilerplate code not needed anymore.
|
| |
|
|
|
|
|
| |
Now that it's publicly exported by GTK, derive our accessible class from
GtkWidgetAccessible as a normal GObject.
|
|
|
|
| |
Instead of defining our own set of deprecation cflags.
|
| |
|
|
|
|
| |
Use g_list_copy_deep() instead.
|
|
|
|
| |
Use g_list_copy_deep() instead.
|
|
|
|
|
|
|
|
|
|
| |
Add another input-only child to the parent GdkWindow's for events and
imcontext. Since we will be painted in a GtkLayout, using only one
input-only window won't work well with scrolling, but this way we can
ensure that whatever GdkWindow the XIM engine will try to ensure native,
it won't be our (floating) drawing window.
https://bugzilla.gnome.org/show_bug.cgi?id=686053
|
|
|
|
|
|
|
| |
This reverts commit b67360316cf975c85569527f55803cad1ea5e28e.
It breaks scrolling, as explained in
https://bugzilla.gnome.org/show_bug.cgi?id=686322
|
|
|
|
|
|
|
|
| |
Use the same behavior of GtkEntry i.e. create an input only GdkWindow
for the text area. This avoids the text area becoming black when it's
used together with the XIM module.
https://bugzilla.gnome.org/show_bug.cgi?id=686053
|
| |
|
|
|
|
| |
Since we don't ever call gdk_threads_init()
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=682603
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=682603
|
|
|
|
| |
Ensure the basename and extension have at least one char each.
|
| |
|
|
|
|
| |
Use the function equivalents.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=325824
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Clean up a11y code and make sure inheritance for
EelCanvasAccessible->NautilusIconContainerAccessible and for
EelCanvasItemAccessible->NautilusIconCanvasItemAccessible work properly.
This makes the ATK state machinery in EelCanvasItemAccessible work
again, which fixes
https://bugzilla.gnome.org/show_bug.cgi?id=677509
|
|
|
|
| |
eel_accessibility_create_derived_gtype() is now unused.
|
|
|
|
|
|
| |
If the final class does not override the get_accessible method, it will
inherit it from the parent class; what we're interested in is the first
class for which get_accessible is != from our class get_accessible.
|
|
|
|
|
|
|
| |
Use the previously introduced function to create a suitable
GtkAccessible implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=672498
|
|
|
|
|
|
|
|
|
|
|
| |
For EelEditableLabel, we need to create an object derived from the
accessible type of the parent class; since that will be a
GtkWidgetAccessible, which is private, we can't just subclass it using
the regular GObject mechanisms.
This functions creates a derived GType by peeking at the parent
accessible class and type.
https://bugzilla.gnome.org/show_bug.cgi?id=672498
|
|
|
|
| |
New cycle, new set of warnings triggered by glibc/GCC.
|
| |
|
|
|
|
| |
Replace the calls with gtk_render_insertion_cursor()
|
|
|
|
|
| |
Don't set the ACTIVE flag if we don't have focus, it just doesn't make
sense.
|