GNOME issueshttps://gitlab.gnome.org/groups/GNOME/-/issues2021-02-22T12:03:21Zhttps://gitlab.gnome.org/GNOME/vala/-/issues/1140Support `not in` contains expressions2021-02-22T12:03:21ZMichael GrattonSupport `not in` contains expressionsI greatly appreciate the readability of the syntactic sugar of `in` expressions, but it loses a lot of that readability when testing for the negation.
E.g I find `foo in bar` more readable than `bar.contains(foo)`, but I find `!(foo in ...I greatly appreciate the readability of the syntactic sugar of `in` expressions, but it loses a lot of that readability when testing for the negation.
E.g I find `foo in bar` more readable than `bar.contains(foo)`, but I find `!(foo in bar)` less readable than `!bar.contains(foo)`.
So it would be good to have some sugar for not-in expressions. I'd suggest again using Python's `not in`, but even something like `not-in` would be an improvement.https://gitlab.gnome.org/GNOME/vala/-/issues/1139Missing compile-time type check for flag enum contains (`in`) expression2021-02-21T11:43:39ZMichael GrattonMissing compile-time type check for flag enum contains (`in`) expressionThe following gives no compile-time error, but seems to give the correct run-time behaviour:
```
[Flags] enum EnumA { ONE, TWO; }
[Flags] enum EnumB { ONE, TWO; }
void main() {
EnumA a = ONE;
// this assertion compiles but does...The following gives no compile-time error, but seems to give the correct run-time behaviour:
```
[Flags] enum EnumA { ONE, TWO; }
[Flags] enum EnumB { ONE, TWO; }
void main() {
EnumA a = ONE;
// this assertion compiles but does not get triggered at runtime
assert(EnumB.ONE in a);
}
```
I would expect the compiler to give a type error for the `in` expression - while I know they are int's under the hood, valac knows the higher-level types.0.52https://gitlab.gnome.org/GNOME/vala/-/issues/1138Type inference for flag enum contains (`in`) expression2021-02-28T17:26:24ZMichael GrattonType inference for flag enum contains (`in`) expressionSimilarly to how it is now possible to specify an unqualified flag value when using it in a function/method call, it would also be great to be able to do same in an `in` expression.
E.g.:
```
[Flags] enum EnumName { A, B; }
void test(...Similarly to how it is now possible to specify an unqualified flag value when using it in a function/method call, it would also be great to be able to do same in an `in` expression.
E.g.:
```
[Flags] enum EnumName { A, B; }
void test(EnumName value) { }
// inference in method calls compiles fine
test(A);
test(A|B);
// contains checks does not
EnumName value = A;
A in value; // Fails with compiler error: The name `A' does not exist in the context of...
```0.52https://gitlab.gnome.org/GNOME/gimp/-/issues/6476Where is the good old Newsprint-Filter gone?2021-02-23T23:24:10ZAviatorWhere is the good old Newsprint-Filter gone?Hi everyone!
I badly miss the old "Newsprint"-Filter (Menu "Filter"/"Distorts" - "Zeitungsdruck" in german) in GIMP 2.10.22, wich I liked much more than the new one. The new one sometimes produces odd results. It doesn't work as precise...Hi everyone!
I badly miss the old "Newsprint"-Filter (Menu "Filter"/"Distorts" - "Zeitungsdruck" in german) in GIMP 2.10.22, wich I liked much more than the new one. The new one sometimes produces odd results. It doesn't work as precisely as the old one did. Will it be deleted permanently or has it got lost by accident?https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1269Allow changing the start of the week to Monday2023-05-18T19:07:23ZGhost UserAllow changing the start of the week to MondayAn issue was reported to [GNOME Calendar](https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/72) that asked for the ability to change the start of the week from Sunday to Monday on en_US.UTF-8 locales, and @feaneron closed it since i...An issue was reported to [GNOME Calendar](https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/72) that asked for the ability to change the start of the week from Sunday to Monday on en_US.UTF-8 locales, and @feaneron closed it since it is considered a system locale issue rather than an application-specific one.
Therefore, it should be possible to change this from the system settings menu. The setting should default to the locale default, but the user should be able to change it similar to how you can change the AM/PM vs 24-hour-time format.
### Proposed mockup
Sorry for the bad quality, I'm bad at Inkscape but hopefully this gets the idea across.
![settings-date-and-time.svg](/uploads/ebb010a6579fe9adc1dd7cf2133d71ff/settings-date-and-time.svg)https://gitlab.gnome.org/GNOME/gimp/-/issues/6475Save the current settings as a preset - script-fu2023-05-28T15:23:05ZMark SweeneySave the current settings as a preset - script-fu**Operating System:** <!--[Windows? macOS? Linux? All?] (write it after the > symbol) --> All
### Save the current settings as a preset - script-fu
save the current settings as a preset option for script-fu interactive window
Add scre...**Operating System:** <!--[Windows? macOS? Linux? All?] (write it after the > symbol) --> All
### Save the current settings as a preset - script-fu
save the current settings as a preset option for script-fu interactive window
Add screenshots, design images or other files which would help for
understanding the feature or for implementation.
Also add links when needed, for instance for implementation standards
or other relevant resources.-->
### Use cases
<!-- If not obvious, explain the use cases or problems to solve. -->https://gitlab.gnome.org/GNOME/glade/-/issues/509Cannot add GtkBox or other widgets inside a GtkPopoverMenu2022-04-21T12:53:59ZJesús Abelardo Saldívar AguilarCannot add GtkBox or other widgets inside a GtkPopoverMenuI want to populate a GtkPopoverMenu using Glade.
Most of the GtkPopoverMenu examples I have found online use a GtkBox inside GtkPopoverMenu, and some GtkMenuButtons inside the GtkBox. This examples are in XML format.
I'm trying to use ...I want to populate a GtkPopoverMenu using Glade.
Most of the GtkPopoverMenu examples I have found online use a GtkBox inside GtkPopoverMenu, and some GtkMenuButtons inside the GtkBox. This examples are in XML format.
I'm trying to use Glade to do the same thing, as it is more convenient than editing XML files manually.
But Glade won't let me add a GtkBox nor any other widget inside the GtkPopoverMenu. Every time I try to drop some widget inside the PopoverMenu, it shows a Diaglo Box saying:
> Los widgets de tipo Menú emergente necesitan un lugar disponible para añadir hijos.
Which translates to something like:
> Pop-up widgets require an available place to add children.
And won't add the GtkBox or other widget inside the GtkPopoverMenu
I can manually edit the XML file to add the GtkBox using a text editor, and it works ok once I open it on Glade, and it let's me edit any of the children of the GtkPopoverMenu. It's just that Glade wont let me add anything inside the GtkPopoverMenu in the frist place.https://gitlab.gnome.org/GNOME/gnumeric/-/issues/565Bad display of Gnumeric diagram2021-04-15T09:42:52ZboulshetBad display of Gnumeric diagramFor a few weeks i have seen a bad display for some of my diagrams. I have just managed to reproduce it with a simple sheet.
It looks like the bad display occurs when the data sheet is loaded from a saved file AND it is NOT the current s...For a few weeks i have seen a bad display for some of my diagrams. I have just managed to reproduce it with a simple sheet.
It looks like the bad display occurs when the data sheet is loaded from a saved file AND it is NOT the current sheet when saved. That is to say, the display is ok for me when i create a new diagram (until saved/reloaded) or if the diagram is the current active sheet when saved.
It make me thinks it might have something to do with the way data are loaded from the file and maybe with some time conditions with the gui toolkit.
You will find included a datasheet showing the encountered behaviour and some snapshots about how it looks and how it is expected to look.
- [wifi.gnumeric](/uploads/e87724aa9e91ccf8b9a47ffdec7ed893/wifi.gnumeric)
- [wifi_ko](/uploads/f196c6a0dac5597a793538f3e6691450/wifi_ko.png)
- [wifi_ok](/uploads/4ceb17b8e6067cdf50c36e39c7561d22/wifi_ok.png)
Can you reproduce the same behaviour ?
Regardshttps://gitlab.gnome.org/GNOME/gimp/-/issues/6474Got Error while trying to export image to jpg2021-02-21T18:44:22ZYash AryaGot Error while trying to export image to jpg### Environment/Versions
- GIMP version: 2.99.4 commit db996f2
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)-->
- Operating System: <!--[Windows? macOS? Linux? ...### Environment/Versions
- GIMP version: 2.99.4 commit db996f2
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)-->
- Operating System: <!--[Windows? macOS? Linux? All?] (write it after the > symbol) --> Linux 5.4.0-65-generic KDE Neon 5.21, KDE Plasma Version: 5.21.0, KDE Frameworks Version: 5.79.0, Qt version: 5.15.2, Graphics Platform: X11
<!--Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).-->
### Description of the bug
<!--Please describe your issue with details.
Add screenshot or other files if needed.(write it after the > symbol)-->
Whenever I try to export any image to jpg from png or jpg, I get the following error:
![gimp_error_photo_saving](/uploads/df3f69b644a5e83d71fb7b52a81694e3/gimp_error_photo_saving.png)
### Reproduction
Is the bug reproducible? <!--[Always / Randomly / Happened only once ] (write it after the > symbol)--> Yes. Always.
Reproduction steps:
1. Click on Export
2. Name the file
3. Write .jpg at last in the name box or choose jpg in the file type menu.
…
Expected result: Should have exported image without any issue
Actual result: Should have successfully exported to jpg.
### Additional information
If you have a backtrace for a crash or a warning, paste it here.https://gitlab.gnome.org/GNOME/gnome-screenshot/-/issues/149If you increase the seconds delay you can't reset it2021-02-20T17:50:07ZJordan PetridisIf you increase the seconds delay you can't reset itSteps to repoduce:
1. Increase the seconds delay to some number
2. Take a screenshot
3. Close app and reopen
4. Reset delay to 0
5. Take screenshot and close the app
6. Open the app again, delay will be the previous numberSteps to repoduce:
1. Increase the seconds delay to some number
2. Take a screenshot
3. Close app and reopen
4. Reset delay to 0
5. Take screenshot and close the app
6. Open the app again, delay will be the previous numberhttps://gitlab.gnome.org/GNOME/gimp/-/issues/6473Random Crash2022-01-21T16:44:09ZYash AryaRandom Crash### Environment/Versions
- GIMP version: 2.99.4 commit db996f2
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)--> Flatpak
- Operating System: <!--[Windows? macOS?...### Environment/Versions
- GIMP version: 2.99.4 commit db996f2
- Package: <!--[flatpak? Installer from gimp.org? If another installer, tell us where from] (write it after the > symbol)--> Flatpak
- Operating System: <!--[Windows? macOS? Linux? All?] (write it after the > symbol) --> Linux 5.4.0-65-generic KDE Neon Latest
<!--Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).-->
### Description of the bug
<!--Please describe your issue with details.
Add screenshot or other files if needed.(write it after the > symbol)-->
While I hit export and later closed the window, the bug dialog box suddenly appeared.
### Reproduction
Is the bug reproducible? <!--[Always / Randomly / Happened only once ] (write it after the > symbol)-->
Happened Only Once
### Additional information
If you have a backtrace for a crash or a warning, paste it here.
```
GNU Image Manipulation Program version 2.99.4
git-describe: GIMP_2_99_4
Build: org.gimp.GIMP.flatpak.dev rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-unknown-linux-gnu/10.2.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-deterministic-archives --enable-shared --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu lt_cv_sys_lib_dlsearch_path_spec=/usr/lib/x86_64-linux-gnu --target=x86_64-unknown-linux-gnu --disable-multilib --enable-multiarch --disable-bootstrap --with-build-sysroot=/cross-installation --enable-languages=c,c++,fortran,objc,obj-c++ --enable-default-pie --enable-default-ssp --with-isl --disable-libssp --enable-linker-build-id --disable-libstdcxx-filesystem-ts --enable-cet host_configargs=lt_cv_sys_lib_dlsearch_path_spec=/usr/lib/x86_64-linux-gnu target_configargs=lt_cv_sys_lib_dlsearch_path_spec=/usr/lib/x86_64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.2.0 (GCC)
# Libraries #
using babl version 0.1.84 (compiled against version 0.1.84)
using GEGL version 0.4.28 (compiled against version 0.4.28)
using GLib version 2.66.3 (compiled against version 2.66.3)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 3.24.23 (compiled against version 3.24.23)
using Pango version 1.46.2 (compiled against version 1.46.2)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
# Flatpak info #
[Application]
name=org.gimp.GIMP
runtime=runtime/org.gnome.Platform/x86_64/3.38
[Instance]
instance-id=776324539
instance-path=/home/yash/.var/app/org.gimp.GIMP
app-path=/home/yash/.local/share/flatpak/app/org.gimp.GIMP/x86_64/beta/9878eaae0e90ac9395cfc7e62d85f8c4299769ddc7f19f3f20cd380ed72a9582/files
app-commit=9878eaae0e90ac9395cfc7e62d85f8c4299769ddc7f19f3f20cd380ed72a9582
app-extensions=org.gimp.GIMP.Debug=fa20b0c8a9188a766dd572ebc44009c4b6acebd05eab07b274d41bc0b7d413d4
runtime-path=/home/yash/.local/share/flatpak/runtime/org.gnome.Platform/x86_64/3.38/42f0534709bc634acaeea04372985231d6c414ae811029b9381643e2ba78caf6/files
runtime-commit=42f0534709bc634acaeea04372985231d6c414ae811029b9381643e2ba78caf6
runtime-extensions=org.gnome.Platform.Locale=b2997bdc3a2dc923be853bbb4a89890ccada70f13b609a0df6b67b01e9241e2e;org.freedesktop.Platform.GL.default=ca66fdbf87dd110c2e2063ab090db5cc426b055c2252775c8e2d28a4ec15556b;org.freedesktop.Platform.GL.nvidia-390-141=3b0fdb9f89614516d3af0d9d2d81591aaa97885c63d8386d7c421f035b562b00;org.gtk.Gtk3theme.Breeze=bcf4c73a333515abdb64f1b75a91e9442711f6dac0321d51771a010a94113ed3;org.freedesktop.Platform.openh264=73f998362a6fc0d57e0c7e83e928d32b0ec14d10d0d94291033976bdcecc6b6b
branch=beta
arch=x86_64
flatpak-version=1.6.5
session-bus-proxy=true
system-bus-proxy=true
[Context]
shared=network;ipc;
sockets=x11;wayland;
filesystems=xdg-config/GIMP;xdg-config/gtk-3.0;/tmp;host;xdg-run/gvfs;
[Session Bus Policy]
org.gtk.vfs.*=talk
org.gtk.vfs=talk
org.freedesktop.FileManager1=talk
[Environment]
ALSA_CONFIG_PATH=/usr/share/alsa/alsa-flatpak.conf
GI_TYPELIB_PATH=/app/lib/girepository-1.0
GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0
XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
ALSA_CONFIG_DIR=/usr/share/alsa
```
> fatal error: Segmentation fault
Stack trace:
```
/app/lib/libgimpbase-3.0.so.0(gimp_stack_trace_print+0x397)[0x7f95e2d9c417]
gimp-2.99(+0x104949)[0x555d39992949]
gimp-2.99(gimp_fatal_error+0x1d)[0x555d39992d5d]
gimp-2.99(+0x1053df)[0x555d399933df]
/usr/lib/x86_64-linux-gnu/libpthread.so.0(+0x13a6f)[0x7f95e20d8a6f]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x23b48b)[0x7f95e316348b]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x34bfcf)[0x7f95e3273fcf]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x34c05b)[0x7f95e327405b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_unref+0x112)[0x7f95e249cd22]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x12bbdb)[0x7f95e3053bdb]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0x7f95e249e0f0]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0xe4ce0)[0x7f95e300cce0]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x13936a)[0x7f95e306136a]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb7)[0x7f95e2497827]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2844c)[0x7f95e24aa44c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x1020)[0x7f95e24b0c20]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x92)[0x7f95e24b0d82]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3977ae)[0x7f95e32bf7ae]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0x7f95e249e0f0]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x13936a)[0x7f95e306136a]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb7)[0x7f95e2497827]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2844c)[0x7f95e24aa44c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x1020)[0x7f95e24b0c20]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x92)[0x7f95e24b0d82]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3977ae)[0x7f95e32bf7ae]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0x7f95e249e0f0]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0xe4c97)[0x7f95e300cc97]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x13936a)[0x7f95e306136a]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0xb7)[0x7f95e2497827]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2844c)[0x7f95e24aa44c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x1020)[0x7f95e24b0c20]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x92)[0x7f95e24b0d82]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3977ae)[0x7f95e32bf7ae]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0x7f95e249e0f0]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0xe4c97)[0x7f95e300cc97]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x13936a)[0x7f95e306136a]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x189)[0x7f95e24978f9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2844c)[0x7f95e24aa44c]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x1020)[0x7f95e24b0c20]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x92)[0x7f95e24b0d82]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3977ae)[0x7f95e32bf7ae]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0x7f95e249e0f0]
gimp-2.99(gimp_tools_set_tool_options_gui+0x39)[0x555d39bc7399]
gimp-2.99(gimp_tools_exit+0x88)[0x555d399f9738]
gimp-2.99(+0x1079cd)[0x555d399959cd]
gimp-2.99(gimp_marshal_BOOLEAN__BOOLEAN+0x6a)[0x555d39c79ffa]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x189)[0x7f95e24978f9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x284b2)[0x7f95e24aa4b2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x965)[0x7f95e24b0565]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x92)[0x7f95e24b0d82]
gimp-2.99(gimp_exit+0x71)[0x555d39c7d551]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x189)[0x7f95e24978f9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x284b2)[0x7f95e24aa4b2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x1020)[0x7f95e24b0c20]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x92)[0x7f95e24b0d82]
gimp-2.99(+0x26bcb3)[0x555d39af9cb3]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x189)[0x7f95e24978f9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x28149)[0x7f95e24aa149]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x1020)[0x7f95e24b0c20]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x92)[0x7f95e24b0d82]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x3dcdc4)[0x7f95e3304dc4]
gimp-2.99(gimp_ui_manager_activate_action+0x5b)[0x555d39bb6abb]
gimp-2.99(+0x221f6d)[0x555d39aaff6d]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0xa5c7b)[0x7f95e2fcdc7b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x15b55)[0x7f95e2497b55]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x2e8)[0x7f95e24afee8]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x92)[0x7f95e24b0d82]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(+0x38d183)[0x7f95e32b5183]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main_do_event+0x968)[0x7f95e314dbd8]
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x40398)[0x7f95e2e5c398]
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0(+0x992a5)[0x7f95e2eb52a5]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x25a)[0x7f95e23a428a]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x56537)[0x7f95e23a4537]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x82)[0x7f95e23a4852]
gimp-2.99(app_run+0x360)[0x555d399920f0]
gimp-2.99(main+0x37d)[0x555d399919bd]
/usr/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f95e1f1e061]
gimp-2.99(_start+0x2d)[0x555d39991b4d]
```https://gitlab.gnome.org/GNOME/libsoup/-/issues/213InputStream returned form Session.send don't support seeking2021-03-01T18:29:34ZaeldemeryInputStream returned form Session.send don't support seekinglibsoup-3.0 changed api regarding data manipulation returned form network requests to be GIO Stream based, as per [Migrating guide](https://libsoup.org/ch02.html).
I tried to wrap InputStream in DataInputStream to be able to seek inside...libsoup-3.0 changed api regarding data manipulation returned form network requests to be GIO Stream based, as per [Migrating guide](https://libsoup.org/ch02.html).
I tried to wrap InputStream in DataInputStream to be able to seek inside the stream but I get a run time error __"Seek not supported on base stream"__.
I read 4k (in some cases 8k) buffer form the stream to pass it to content sinffer to determine the type of the response (image in my case), when I try to seek to the start of the stream to parse the contents form the beginning I get this error. If I start parsing the image past the 8k buffer, the process fails because of incomplete data. As a work around I use `stream.peek` to rather copy buffer data, although could be somewhat inefficient.
If I understand correctly, It would be a severe limitation.
here is a minimal example to show my use case:
```vala
public static int main (string[] args) {
var pixbuf_loader = new Gdk.PixbufLoader ();
pixbuf_loader.area_prepared.connect (() => {
Gdk.Pixbuf ? pixbuf = pixbuf_loader.get_pixbuf ();
if (pixbuf != null) {
print (@"width: $(pixbuf.width), height: $(pixbuf.height)\n");
}
});
var sniffer = new Soup.ContentSniffer ();
var session = new Soup.Session ();
session.add_feature (sniffer);
var message = new Soup.Message ("GET", "https://www.deutschlandfunk.de/themes/dradio/icons/dlf/favicon-196x196.png");
long bytes_read = 0;
try {
GLib.InputStream input_stream = session.send (message);
GLib.DataInputStream stream = new DataInputStream (input_stream);
GLib.Bytes bytes = stream.read_bytes (4096);
string content_type = sniffer.sniff (message, bytes, null);
if (content_type.has_prefix ("image")) {
// stream.seek (0, GLib.SeekType.SET); <------ This line produce the following error
// Error: Seek not supported on base stream
do {
pixbuf_loader.write_bytes (bytes);
bytes = stream.read_bytes (4096);
bytes_read = bytes.length;
} while (bytes_read > 0);
pixbuf_loader.close ();
}
} catch (Error e) {
try {
pixbuf_loader.close ();
} catch (Error err) {
print ("Error: %s\n", err.message);
}
print ("Error: %s\n", e.message);
}
return 0;
}
/*
project (
'scrible',
'c', 'vala',
version: '0.1.0',
)
sources = files (
'sources/Main.vala',
)
math = meson.get_compiler ('c').find_library ('m', required: false)
dependencies = [
dependency ('gobject-2.0'),
dependency ('glib-2.0'),
dependency ('libsoup-3.0'),
]
vapi_dir = ['/opt/share/vala/vapi']
add_project_arguments(
['--vapidir', vapi_dir, '--debug', '--save-temps'],
language: 'vala',
)
executable (
meson.project_name (),
sources: sources,
dependencies: dependencies,
install: true,
)
*/
```https://gitlab.gnome.org/GNOME/gimp/-/issues/6472crash while trying to sort out gimp not recognizing wacom tablet.2024-02-05T12:26:07ZLissa Malloycrash while trying to sort out gimp not recognizing wacom tablet.```
GNU Image Manipulation Program version 2.10.22
git-describe: Unknown, shouldn't happen
Build: org.gimp.GIMP_official rev 3 for macos
# C compiler #
Configured with: --prefix=/Applications/Xcode-10.1.app/Contents/Developer/usr --with...```
GNU Image Manipulation Program version 2.10.22
git-describe: Unknown, shouldn't happen
Build: org.gimp.GIMP_official rev 3 for macos
# C compiler #
Configured with: --prefix=/Applications/Xcode-10.1.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.12.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode-10.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
# Libraries #
using babl version 0.1.78 (compiled against version 0.1.78)
using GEGL version 0.4.26 (compiled against version 0.4.26)
using GLib version 2.64.2 (compiled against version 2.64.2)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.44.7 (compiled against version 1.44.7)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
```
> fatal error: Segmentation fault: 11
Stack trace:
```
0 libgimpbase-2.0.0.dylib 0x00000001054e1b65 gimp_stack_trace_print + 1509
1 gimp 0x0000000104549526 gimp_eek + 454
2 gimp 0x000000010454935b gimp_fatal_error + 27
3 gimp 0x000000010454a06d gimp_sigfatal_handler + 45
4 libsystem_platform.dylib 0x00007fff6ec525fd _sigtramp + 29
5 libgobject-2.0.0.dylib 0x0000000105f26f09 g_signal_emit_valist + 3625
6 libgobject-2.0.0.dylib 0x0000000105f1472f g_object_notify + 31
7 libgtk-quartz-2.0.0.dylib 0x0000000104f6b771 gtk_combo_box_list_button_released + 273
8 libgtk-quartz-2.0.0.dylib 0x0000000105002304 _gtk_marshal_BOOLEAN__BOXED + 100
9 libgobject-2.0.0.dylib 0x0000000105f0eb6c g_closure_invoke + 204
10 libgobject-2.0.0.dylib 0x0000000105f259e3 signal_emit_unlocked_R + 1715
11 libgobject-2.0.0.dylib 0x0000000105f26d17 g_signal_emit_valist + 3127
12 libgobject-2.0.0.dylib 0x0000000105f271c2 g_signal_emit + 130
13 libgtk-quartz-2.0.0.dylib 0x000000010513d208 gtk_widget_event_internal + 600
14 libgtk-quartz-2.0.0.dylib 0x00000001050002c2 gtk_propagate_event + 322
15 libgtk-quartz-2.0.0.dylib 0x0000000104fffeb7 gtk_main_do_event + 1255
16 libgdk-quartz-2.0.0.dylib 0x00000001053aa704 gdk_event_dispatch + 84
17 libglib-2.0.0.dylib 0x0000000105fb3b16 g_main_context_dispatch + 326
18 libglib-2.0.0.dylib 0x0000000105fb3eb2 g_main_context_iterate + 514
19 libglib-2.0.0.dylib 0x0000000105fb420f g_main_loop_run + 239
20 gimp 0x0000000104548d40 app_run + 1072
21 gimp 0x000000010454c247 main + 1303
22 libdyld.dylib 0x00007fff6ea59cc9 start + 1
```https://gitlab.gnome.org/GNOME/gedit-plugins/-/issues/41Character Map plugin no longer works2021-02-21T13:09:30ZPaddy LandauCharacter Map plugin no longer worksA rather old answer shows [how to use Character Map in gedit](https://askubuntu.com/a/484100/2088). It certainly used to work, as evidenced by a comment that I myself made to the answer.
However, I can no longer get it to work.
When I ...A rather old answer shows [how to use Character Map in gedit](https://askubuntu.com/a/484100/2088). It certainly used to work, as evidenced by a comment that I myself made to the answer.
However, I can no longer get it to work.
When I select "Character Map" in the side pane, I get a list of fonts as expected. But, the list of characters is nowhere to be found! I've attached a screenshot below.
How can I get this to work?
- Ubuntu 20.04
- gedit 3.36.2 (from the standard repository)
- Gnome 3.36.8
I also asked this on Ubuntu Forums, and someone confirmed the [same problem on Ubuntu 20.10](https://ubuntuforums.org/showthread.php?t=2457227&p=14017441&viewfull=1#post14017441).
This works correctly with the snap version, but I can't use it because the snap version [prevents saving and editing](https://bugs.launchpad.net/ubuntu/+source/gedit/+bug/1897562) files in a large number of folders.
Thank you
![gedit_Character_Map](/uploads/25bdff55c7ec4359c24aa48036973dfc/gedit_Character_Map.png)https://gitlab.gnome.org/GNOME/rygel/-/issues/195RFE: port from libunistring to libicu2021-02-21T14:41:29ZTomasz KłoczkoRFE: port from libunistring to libicuMost of the Gnome applications are using at the moment libicu istead libunistring.
To minimise number of used libraries it would be good to have at least option to build rygel against icu.Most of the Gnome applications are using at the moment libicu istead libunistring.
To minimise number of used libraries it would be good to have at least option to build rygel against icu.https://gitlab.gnome.org/GNOME/evolution/-/issues/1380Add the ability to change the account name that comes from gnome-online-accounts2023-01-27T12:31:50ZAmr IbrahimAdd the ability to change the account name that comes from gnome-online-accountsEvolution 3.38.1, gnome-online-accounts 3.38.0 on Ubuntu 20.10.
Steps:
1. Add a Google, Microsoft or an IMAP account in gnome-online-accounts.
2. Open Evolution and try to change the account name from its properties.
3. It's not possibl...Evolution 3.38.1, gnome-online-accounts 3.38.0 on Ubuntu 20.10.
Steps:
1. Add a Google, Microsoft or an IMAP account in gnome-online-accounts.
2. Open Evolution and try to change the account name from its properties.
3. It's not possible, the account name is always the email address.
I would appreciate it if the account name could be changed to something shorter that reflects the purpose of the account, like Private, Work, University, etc.https://gitlab.gnome.org/GNOME/glade/-/issues/508gnome-builder crashes when "View Design" tab is selected with *.ui file2021-02-20T15:47:19ZMustafa Kocaturkgnome-builder crashes when "View Design" tab is selected with *.ui filePlatform:
```
$ uname -a
Linux z620 5.8.0-36-lowlatency #40+21.04.1-Ubuntu SMP PREEMPT Thu Jan 7 14:04:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ declare -p XDG_SESSION_CLASS XDG_SESSION_DESKTOP XDG_SESSION_TYPE
declare -x XDG_SESSION...Platform:
```
$ uname -a
Linux z620 5.8.0-36-lowlatency #40+21.04.1-Ubuntu SMP PREEMPT Thu Jan 7 14:04:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ declare -p XDG_SESSION_CLASS XDG_SESSION_DESKTOP XDG_SESSION_TYPE
declare -x XDG_SESSION_CLASS="user"
declare -x XDG_SESSION_DESKTOP="ubuntu"
declare -x XDG_SESSION_TYPE="x11"
mu@z620:~/Downloads Sat Feb 20 10:38:47 1 0 $ nvidia-detector
nvidia-driver-460
```
Reproduce and debug the crash:
```
$ GDK_SYNCHRONIZE=1 gdb gnome-builder
210220_102415
GNU gdb (Ubuntu 10.1-1.6ubuntu1) 10.1.90.20210103-git
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from gnome-builder...
(No debugging symbols found in gnome-builder)
(gdb) break glade_project_add_object
Function "glade_project_add_object" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (glade_project_add_object) pending.
(gdb) run window.ui
Starting program: /usr/bin/gnome-builder window.ui
```
Single-stepping to reproduce the crash:
```
0x00007ffff339e515 in glade_project_add_object () from /lib/x86_64-linux-gnu/libgladeui-2.so.13
(gdb)
Single stepping until exit from function glade_project_add_object,
which has no line number information.
(gnome-builder:481000): Gdk-WARNING **: 10:25:23.103: ../../../../../gdk/x11/gdkwindow-x11.c:5650 drawable is not a native X11 window
(gnome-builder:481000): Gdk-ERROR **: 10:25:23.103: The program 'gnome-builder' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 22397 error_code 3 request_code 20 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Thread 1 "gnome-builder" received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff7c4b58b in g_log_writer_default () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb)
```
Problem is seen when Glade is used as a plugin in gnome-builder.
Opening a *.ui file is standalone Glade UI works without any crash.
A similar crash happens when Glade plugin is used from within Ayatane, another IDE with Glade integration.https://gitlab.gnome.org/GNOME/mutter/-/issues/1655Scaling 150% of the screen not possible.2021-02-20T17:00:54ZSaverio AScaling 150% of the screen not possible.
Possibilities of scaling my laptop screen to 150% impossible. The scaling proposals are only 100% or 200%. The window manager used is Wayland.
Possibilities of scaling my laptop screen to 150% impossible. The scaling proposals are only 100% or 200%. The window manager used is Wayland.https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/issues/177Application closing when opening the "Resources" tab2021-02-23T23:58:51ZHelio VictorApplication closing when opening the "Resources" tab**Version**: gnome-system-monitor-40~beta-1.fc34.x86_64
When trying to access the "resources" tab the application is automatically closed.
![Captura_de_tela_de_2021-02-20_12-16-22](/uploads/c3286931181b3f1e25bce2bc4cdf4e76/Captura_de_t...**Version**: gnome-system-monitor-40~beta-1.fc34.x86_64
When trying to access the "resources" tab the application is automatically closed.
![Captura_de_tela_de_2021-02-20_12-16-22](/uploads/c3286931181b3f1e25bce2bc4cdf4e76/Captura_de_tela_de_2021-02-20_12-16-22.png)https://gitlab.gnome.org/GNOME/meld/-/issues/559Windows 10 Installation Permission Denied2021-07-15T23:18:07ZJuanWindows 10 Installation Permission DeniedISSUE
-----
I am trying to install Meld 3.20.3 in a fresh installation of Windows 10 20H2 but when trying to write to registry I get the following error:
`Could not create key:\SOFTWARE\Meld. Verify that you have sufficient access to th...ISSUE
-----
I am trying to install Meld 3.20.3 in a fresh installation of Windows 10 20H2 but when trying to write to registry I get the following error:
`Could not create key:\SOFTWARE\Meld. Verify that you have sufficient access to that key, or contact your support personnel.`
I am the only user in the computer (local account) and it has Administrator privileges.
WORKAROUND
----------
Start CMD as administrator and run `msiexec /i Meld-3.20.3-mingw.msi`
INFO
----
- **Windows Version**: 10x64 20H2 (build 19042.804)
- **Meld Version**: 3.20.3
- **Installer**: Meld-3.20.3-mingw.msi