| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
See gnome-desktop!132
|
|
|
|
| |
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=731009
|
|
|
|
|
|
|
|
| |
Removed gtk_dialogs_use_header() and accompanying code to allow the
headerbar to appear in GNOME as well as other desktops. Tested with
XFCE and it works as expected.
https://gitlab.gnome.org/GNOME/cheese/-/issues/62
|
| |
|
|
|
|
|
| |
This is the vala-friendly way of handling GPtrArray.
Fix several memory leaks on the go and unnecessary reference increase.
|
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/cheese/-/merge_requests/37
https://gitlab.gnome.org/GNOME/cheese/-/issues/4
|
|
|
|
|
|
|
|
|
|
|
| |
During setup_camera() in cheese-application.vala, we were not explicitly
assigning the camera from settings and only assigning the camera from
the command line.
This now checks for values from both the command line and from settings
and allows the command line to override settings.
Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/76
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code in cheese_thumb_view_idle_append_item() in
src/thumbview/cheese-thumb-view.c didn't pop the list of items to
thumbnail if thumbnailing failed.
#0 0x00007f4a60e55314 in open64 () at /lib64/libc.so.6
#1 0x00007f4a60de6386 in _IO_file_open () at /lib64/libc.so.6
#2 0x00007f4a60de655a in __GI__IO_file_fopen () at /lib64/libc.so.6
#3 0x00007f4a60dd9aad in __fopen_internal () at /lib64/libc.so.6
#4 0x00007f4a6157a43f in gdk_pixbuf_new_from_file () at /lib64/libgdk_pixbuf-2.0.so.0
#5 0x00007f4a61e84b3a in gnome_desktop_thumbnail_factory_lookup () at /lib64/libgnome-desktop-3.so.19
#6 0x000055cef476046f in cheese_thumb_view_idle_append_item ()
#7 0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
#8 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#9 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#10 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#11 0x00007f4a6146a7ca in g_application_run () at /lib64/libgio-2.0.so.0
#12 0x000055cef4758547 in _vala_main ()
#13 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
#14 0x000055cef47554be in _start ()
#0 0x00007f4a60ec562d in __strlen_avx2 () at /lib64/libc.so.6
#1 0x00007f4a61275de8 in g_str_has_suffix () at /lib64/libglib-2.0.so.0
#2 0x00007f4a618c0072 in icon_name_is_symbolic () at /lib64/libgtk-3.so.0
#3 0x00007f4a618c00b1 in theme_dir_get_icon_suffix () at /lib64/libgtk-3.so.0
#4 0x00007f4a618c32ed in theme_lookup_icon () at /lib64/libgtk-3.so.0
#5 0x00007f4a618c3adf in real_choose_icon () at /lib64/libgtk-3.so.0
#6 0x00007f4a618c4762 in gtk_icon_theme_lookup_icon_for_scale () at /lib64/libgtk-3.so.0
#7 0x00007f4a618c5105 in gtk_icon_theme_load_icon_for_scale () at /lib64/libgtk-3.so.0
#8 0x000055cef47605c9 in cheese_thumb_view_idle_append_item ()
#9 0x00007f4a6124f47b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
#10 0x00007f4a612537af in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#11 0x00007f4a61253b38 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#12 0x00007f4a61253c03 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#13 0x00007f4a6146a7d8 in g_application_run () at /lib64/libgio-2.0.so.0
#14 0x000055cef4758547 in _vala_main ()
#15 0x00007f4a60d8a042 in __libc_start_main () at /lib64/libc.so.6
#16 0x000055cef47554be in _start ()
Closes: #81
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/cheese/-/issues/57
|
|
|
|
|
|
|
|
|
|
| |
It's the only library where the pkg-config name doesn't match the vapi,
and meson does NOT like this.
This commit allows us to build without requiring and linking to
libcanberra-gtk (the GTK 2 version).
The proper solution is to stop using libcanberra and use gsound instead.
|
|
|
|
|
|
| |
meson is a build system focused on speed an ease of use, which
helps speeding up the software development. This patch adds meson
support along autotools.
|
|
|
|
|
|
| |
The thumbnail menu popup functions were updated to match GTK
https://gitlab.gnome.org/GNOME/cheese/issues/9
|
|
|
|
|
|
|
|
| |
The thumbnail view did not allow users to execute commands such as open,
save as, trash, or delete for one or more photo / video thumbnails using
keyboard shortcuts such as ctrl+o, ctrl+s, etc...
https://gitlab.gnome.org/GNOME/cheese/issues/9
|
|
|
|
|
|
|
| |
Coalesce the small, yet disparate shortcut keys available to users
in a separate window.
https://gitlab.gnome.org/GNOME/cheese/issues/9
|
|
|
|
| |
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=750285
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Due to a bug in the VAPI file the code would pass a string to the camera
setup routine instead of a CameraDevice object. As the setup routine
already has code to automatically select an appropriate device based on
the name passing an argument is not even required.
Note that the --device parameter might be somewhat confusing as it
refers to the devices name and not to the /dev/videoX device file.
https://bugzilla.gnome.org/show_bug.cgi?id=777047
|
|
|
|
|
|
|
|
| |
vala change:
https://git.gnome.org/browse/vala/commit/?id=ddca99ea2f25b9a734831589ec209df5322520a4
Build error:
http://build.gnome.org/continuous/buildmaster/builds/2017/02/26/48/build/log-cheese.txt
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=765874
|
|
|
|
|
|
| |
This is required in preparation for xdg-app.
https://bugzilla.gnome.org/show_bug.cgi?id=761197
|
|
|
|
| |
This allows the effects previews to expand with the size of the window.
|
|
|
|
|
|
|
| |
Fix rendering into effects previews, although the size of the previews
is still incorrect.
https://bugzilla.gnome.org/show_bug.cgi?id=755084
|
|
|
|
| |
Not a string freeze break.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=743496
|
|
|
|
| |
Use GstDeviceMonitor to monitor the GStreamer devices.
|
| |
|
|
|
|
|
| |
There is now a GLib.ListStore as well, so make sure we use the full name
Gtk.ListStore to avoid an ambiguous reference.
|
| |
|
|
|
|
|
|
| |
As the g_type_ensure() documentation notes, it is incorrect to mark a
_get_type() method with G_GNUC_CONST, as it as a side effect the first
time it is called.
|
|
|
|
| |
Found with Coverity (CID 56653).
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=735285
|
|
|
|
| |
Use a standard filename for the genereated configuration header.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Popup the thumb view context menu in response to the popup-menu signal
on GtkWidget.
https://bugzilla.gnome.org/show_bug.cgi?id=724905
|
|
|
|
|
| |
Make the preferences dialog pay attention to the gtk-dialogs-use-header
GtkSetting.
|
| |
|
|
|
|
|
|
|
|
| |
GTK+ switched from using constructor() to constructed() in GtkIconView,
which exposed that Cheese does not chain up in the CheeseThumbView (a
GtkIconView subclass) constructed() vfunc. Chain up at the start of
constructed() so that the construct-only properties of the GtkIconView
are set before calling icon view API.
|
| |
|
|
|
|
|
|
|
|
| |
Not all environments desire header bars. We use the
'gtk-shell-shows-menubar' setting to decide whether to use the header
bar.
https://bugzilla.gnome.org/show_bug.cgi?id=728866
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=707386
|
|
|
|
|
|
|
| |
As recording video from a webcam is undesirable when combined with
switching users, inhibit switching and session idling.
https://bugzilla.gnome.org/show_bug.cgi?id=694214
|
|
|
|
|
|
| |
Additionally, avoid a non-literal format warning.
https://bugzilla.gnome.org/show_bug.cgi?id=725994
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=723569
|
|
|
|
| |
Use ClutterGridLayout instead.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=721536
|
|
|
|
|
|
|
| |
If there were exactly the same number of effects available as were shown
in the effects selector, an empty last page was shown. Fix a condition
to test that there are more spaces for effects in the selector than
there are available effects. Fixes bug 720178.
|