profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/bill-auger/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
bill auger bill-auger massachusetts bill-auger.github.io GPG: 25DB7D9B5A8D4B40

bill-auger/git-branch-status 191

A shell script that prints out pretty git branch sync status reports

bill-auger/av-caster 82

A light-weight native gStreamer GUI for screencast, webcam, and audio recording and streaming

bill-auger/bridgin 7

a purple plugin for bridging pidgin conversations

bill-auger/bridgin-php 6

a nifty php-cli script for bridging pidgin conversations (superseded by bridgin)

bill-auger/audio-tag-too 3

Clip and stitch audio samples

bill-auger/git-packaging-hooks 2

git packaging hooks for autotools, debian, and opensuse build service

bill-auger/alltray 1

AllTray is an application which docks other application software into the system tray (“notification area”) of a desktop environment such as GNOME, KDE, or XFCE. It aims to be independent of both desktop environment and window manager. Old releases are available, and currently the project is focusing on updating the source code to become more fully compliant with existing desktop standards, as well as being refactored.

bill-auger/AV102 1

An open repo for the AV102 Managing Distributed Teams class

bill-auger/bill-auger.github.io 1

A personal website.

bill-auger/chuck-song-builder 1

some chuck classes for notating ditties

startedbill-auger/git-packaging-hooks

started time in a day

startedbill-auger/git-branch-status

started time in 5 days

PR opened lxde/lxrandr

Remove pointless backslash sequence in regex expression

The dot loses its special meaning in classes, so a backslash sequence is not necessary.

+1 -1

0 comment

1 changed file

pr created time in 7 days

PR opened lxde/lxrandr

Update German translation
+36 -48

0 comment

1 changed file

pr created time in 7 days

PR opened lxde/lxrandr

Detect displays with embedded DisplayPort as built-in laptop LCDs
+2 -1

0 comment

1 changed file

pr created time in 7 days

PR opened lxde/pcmanfm

I have corrected the vocabulary mistakes in Indonesian, changing "Jump" to "Lompat Pagar"

I have corrected the vocabulary mistakes in Indonesian, changing "Lompat" to "Lompat Pagar"

+1 -1

0 comment

1 changed file

pr created time in 8 days

fork findmeabug/av-caster

A light-weight native gStreamer GUI for screencast, webcam, and audio recording and streaming

fork in 21 days

issue commentfree-wheeling/freewheeling

ubuntu 20.04 - will not start - Can't start video handler!

thanks that fixed it and now it is starting! (now i have to find time to do the quickstart learning ;-) )

s-light

comment created time in 22 days

PR opened lxde/pcmanfm

po/de.po: fix build with gettext-tiny

Build of de.gmo is broken with gettext-tiny since version 1.3.2 and commit 80e0f662861e6d0ad8888f61c19c0695978779bf:

file=`echo de | sed 's,.*/,,'`.gmo \
  && rm -f $file && /home/buildroot/autobuild/instance-2/output-1/host/bin/msgfmt -o $file de.po
Makefile:102: recipe for target 'de.gmo' failed

Fixes:

  • http://autobuild.buildroot.org/results/69f4e5fa44208429b143011640971a61d709d5b1

Signed-off-by: Fabrice Fontaine fontaine.fabrice@gmail.com

+1 -2

0 comment

1 changed file

pr created time in 25 days

startedbill-auger/git-branch-status

started time in a month

PR opened lxde/lxappearance

on_remove_theme_clicked: initialize both variable correctly

In on_remove_theme_clicked: both variable is used uninitialized, which causes lxappearance segfault when removing theme. Initialize this correctly.

============================================================= Ref: https://sourceforge.net/p/lxde/bugs/866/
Actually this causes lxappearance segfault when trying

  • Move to "Icon Theme" tab
  • Select one icon theme
  • Click "Remove" icon

Then:

Thread 1 "lxappearance" received signal SIGSEGV, Segmentation fault.
0x000055555555e904 in on_remove_theme_clicked (btn=0x555555750e40, user_data=<optimized out>)
    at /home/tasaka1/rpmbuild/fedora-specific/LXDE/lxappearance/rawhide/lxappearance-0.6.3/lxappearance/src/icon-theme.c:174
174	        gboolean both = theme->has_icon && theme->has_cursor;
Missing separate debuginfos, use: dnf debuginfo-install adwaita-gtk2-theme-3.28-12.fc34.x86_64 atk-2.36.0-3.fc34.x86_64 bzip2-libs-1.0.8-6.fc34.x86_64 cairo-1.17.4-3.fc34.x86_64 cairo-gobject-1.17.4-3.fc34.x86_64 dbus-libs-1.12.20-3.fc34.x86_64 fontconfig-2.13.93-5.fc34.x86_64 freetype-2.10.4-3.fc34.x86_64 fribidi-1.0.10-4.fc34.x86_64 gdk-pixbuf2-2.42.2-2.fc34.x86_64 graphite2-1.3.14-7.fc34.x86_64 gvfs-client-1.47.91-1.fc34.x86_64 harfbuzz-2.7.4-3.fc34.x86_64 ibus-gtk2-1.5.24-1.fc34.x86_64 ibus-libs-1.5.24-1.fc34.x86_64 imlib2-1.6.1-3.fc34.x86_64 libICE-1.0.10-6.fc34.x86_64 libSM-1.2.3-8.fc34.x86_64 libXau-1.0.9-6.fc34.x86_64 libXcomposite-0.4.5-5.fc34.x86_64 libXcursor-1.2.0-5.fc34.x86_64 libXdamage-1.1.5-5.fc34.x86_64 libXext-1.3.4-6.fc34.x86_64 libXfixes-5.0.3-14.fc34.x86_64 libXft-2.3.3-6.fc34.x86_64 libXi-1.7.10-6.fc34.x86_64 libXinerama-1.1.4-8.fc34.x86_64 libXrandr-1.5.2-6.fc34.x86_64 libXrender-0.9.10-14.fc34.x86_64 libblkid-2.36.2-1.fc34.x86_64 libbrotli-1.0.9-4.fc34.x86_64 libcap-2.48-2.fc34.x86_64 libdatrie-0.2.13-1.fc34.x86_64 libffi-3.1-28.fc34.x86_64 libgcc-11.0.0-0.20.fc34.x86_64 libgcrypt-1.9.2-1.fc34.x86_64 libgpg-error-1.41-2.fc34.x86_64 libmount-2.36.2-1.fc34.x86_64 libpng-1.6.37-8.fc34.x86_64 libselinux-3.2-1.fc34.x86_64 libthai-0.1.28-6.fc34.x86_64 libuuid-2.36.2-1.fc34.x86_64 libxcb-1.13.1-7.fc34.x86_64 libxml2-2.9.10-10.fc34.x86_64 libzstd-1.4.9-1.fc34.x86_64 lxappearance-obconf-0.2.3-11.fc34.x86_64 lz4-libs-1.9.3-2.fc34.x86_64 openbox-libs-3.6.1-17.fc34.x86_64 openssl-libs-1.1.1j-1.fc34.x86_64 p11-kit-0.23.22-3.fc34.x86_64 pcre-8.44-3.fc34.1.x86_64 pixman-0.40.0-3.fc34.x86_64 sssd-client-2.4.2-2.fc34.x86_64 systemd-libs-248~rc4-1.fc34.x86_64 xz-libs-5.2.5-5.fc34.x86_64 zlib-1.2.11-24.fc34.x86_64
(gdb) bt
#0  0x000055555555e904 in on_remove_theme_clicked (btn=0x555555750e40, user_data=<optimized out>)
    at /home/tasaka1/rpmbuild/fedora-specific/LXDE/lxappearance/rawhide/lxappearance-0.6.3/lxappearance/src/icon-theme.c:174
#4  0x00007ffff77f4993 in <emit signal ??? on instance ???> (instance=instance@entry=0x555555750e40, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
    #1  0x00007ffff77d6c2f in g_closure_invoke (closure=0x5555558112c0, return_value=0x0, n_param_values=1, param_values=0x7fffffffcfe0, invocation_hint=0x7fffffffcf60)
    at ../gobject/gclosure.c:810
    #2  0x00007ffff77f2eb6 in signal_emit_unlocked_R
    (node=node@entry=0x555555643c50, detail=detail@entry=0, instance=instance@entry=0x555555750e40, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcfe0) at ../gobject/gsignal.c:3741
    #3  0x00007ffff77f477a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd190)
    at ../gobject/gsignal.c:3497
#5  0x00007ffff7b83272 in IA__gtk_button_clicked (button=button@entry=0x555555750e40) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkbutton.c:1115
#6  0x00007ffff7b832e6 in gtk_real_button_released (button=0x555555750e40) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkbutton.c:1712
#7  gtk_real_button_released (button=0x555555750e40) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkbutton.c:1702
#11 0x00007ffff77f4993 in <emit signal ??? on instance ???> (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
    #8  0x00007ffff77d6c2f in g_closure_invoke (closure=0x5555556437f0, return_value=0x0, n_param_values=1, param_values=0x7fffffffd420, invocation_hint=0x7fffffffd3a0)
    at ../gobject/gclosure.c:810
    #9  0x00007ffff77f2b15 in signal_emit_unlocked_R
    (node=node@entry=0x555555643820, detail=detail@entry=0, instance=instance@entry=0x555555750e40, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd420) at ../gobject/gsignal.c:3671
    #10 0x00007ffff77f477a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd5d0)
    at ../gobject/gsignal.c:3497
#12 0x00007ffff7b83eb2 in gtk_button_released (button=<optimized out>) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkbutton.c:1107
#13 0x00007ffff7b83fa3 in gtk_button_button_release (event=<optimized out>, widget=0x555555750e40) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkbutton.c:1604
#14 gtk_button_button_release (widget=widget@entry=0x555555750e40, event=<optimized out>) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkbutton.c:1596
#19 0x00007ffff77f4993 in <emit signal ??? on instance ???> (instance=instance@entry=0x555555750e40, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
    #15 0x00007ffff7c44449 in _gtk_marshal_BOOLEAN__BOXED
    (closure=0x5555555e8b00, return_value=0x7fffffffd840, n_param_values=<optimized out>, param_values=0x7fffffffd8a0, invocation_hint=<optimized out>, marshal_data=<optimized out>)
    at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkmarshalers.c:84
    #16 0x00007ffff77d6c2f in g_closure_invoke (closure=0x5555555e8b00, return_value=0x7fffffffd840, n_param_values=2, param_values=0x7fffffffd8a0, invocation_hint=0x7fffffffd820)
    at ../gobject/gclosure.c:810
    #17 0x00007ffff77f28a4 in signal_emit_unlocked_R
    (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x555555750e40, emission_return=emission_return@entry=0x7fffffffd9c0, instance_and_params=instance_and_params@entry=0x7fffffffd8a0) at ../gobject/gsignal.c:3780
    #18 0x00007ffff77f42ee in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffda70)
    at ../gobject/gsignal.c:3507
#20 0x00007ffff7d87144 in gtk_widget_event_internal (widget=0x555555750e40, event=0x555555d1f710) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkwidget.c:5017
#21 0x00007ffff7c46fc4 in IA__gtk_propagate_event (widget=0x555555750e40, event=0x555555d1f710) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkmain.c:2503
#22 0x00007ffff7c48c93 in IA__gtk_main_do_event (event=0x555555d1f710) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkmain.c:1698
#23 IA__gtk_main_do_event (event=<optimized out>) at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkmain.c:1503
#24 0x00007ffff7a89673 in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at x11/gdkevents-x11.c:2425
#25 0x00007ffff76de377 in g_main_dispatch (context=0x5555555b6780) at ../glib/gmain.c:3337
#26 g_main_context_dispatch (context=0x5555555b6780) at ../glib/gmain.c:4055
#27 0x00007ffff77322c8 in g_main_context_iterate.constprop.0 (context=0x5555555b6780, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#28 0x00007ffff76dd943 in g_main_loop_run (loop=0x55555581dea0) at ../glib/gmain.c:4329
--Type <RET> for more, q to quit, c to continue without paging--
#29 0x00007ffff7c42142 in IA__gtk_main () at /usr/src/debug/gtk2-2.24.33-4.fc34.x86_64/gtk/gtkmain.c:1270
#30 0x000055555555ac20 in main (argc=<optimized out>, argv=<optimized out>)
    at /home/tasaka1/rpmbuild/fedora-specific/LXDE/lxappearance/rawhide/lxappearance-0.6.3/lxappearance/src/lxappearance.c:702
+1 -1

0 comment

1 changed file

pr created time in a month

PR opened lxde/lxappearance

load_icon_themes_from_dir: never reuse GKeyFile object

As written on: https://developer.gnome.org/glib/stable/glib-Key-value-file-parser.html#g-key-file-load-from-file an empty GKeyFile object must be passed to g_key_file_load_from_file .

======================================================== Again, like https://github.com/lxde/lxsession/pull/27 , on Fedora 34 (using glib2-2.68.0-1.fc34.x86_64), lxappearance immediately segfaults like:

[tasaka1@localhost x86_64]$ gdb --args lxappearance 
GNU gdb (GDB) Fedora 10.1-10.fc34

(gdb) r
Starting program: /usr/bin/lxappearance 

Thread 1 "lxappearance" received signal SIGSEGV, Segmentation fault.
g_key_file_locale_is_interesting (locale=0x55555584b650 "af", key_file=0x5555558034f0) at ../glib/gkeyfile.c:1241
1241	  for (i = 0; key_file->locales[i] != NULL; i++)
Missing separate debuginfos, use: dnf debuginfo-install adwaita-gtk2-theme-3.28-12.fc34.x86_64 atk-2.36.0-3.fc34.x86_64 bzip2-libs-1.0.8-6.fc34.x86_64 cairo-1.17.4-3.fc34.x86_64 fontconfig-2.13.93-5.fc34.x86_64 freetype-2.10.4-3.fc34.x86_64 fribidi-1.0.10-4.fc34.x86_64 gdk-pixbuf2-2.42.2-2.fc34.x86_64 graphite2-1.3.14-7.fc34.x86_64 harfbuzz-2.7.4-3.fc34.x86_64 libXau-1.0.9-6.fc34.x86_64 libXcomposite-0.4.5-5.fc34.x86_64 libXcursor-1.2.0-5.fc34.x86_64 libXdamage-1.1.5-5.fc34.x86_64 libXext-1.3.4-6.fc34.x86_64 libXfixes-5.0.3-14.fc34.x86_64 libXi-1.7.10-6.fc34.x86_64 libXinerama-1.1.4-8.fc34.x86_64 libXrandr-1.5.2-6.fc34.x86_64 libXrender-0.9.10-14.fc34.x86_64 libblkid-2.36.2-1.fc34.x86_64 libbrotli-1.0.9-4.fc34.x86_64 libdatrie-0.2.13-1.fc34.x86_64 libffi-3.1-28.fc34.x86_64 libmount-2.36.2-1.fc34.x86_64 libpng-1.6.37-8.fc34.x86_64 libselinux-3.2-1.fc34.x86_64 libthai-0.1.28-6.fc34.x86_64 libxcb-1.13.1-7.fc34.x86_64 libxml2-2.9.10-10.fc34.x86_64 pcre-8.44-3.fc34.1.x86_64 pixman-0.40.0-3.fc34.x86_64 xz-libs-5.2.5-5.fc34.x86_64 zlib-1.2.11-24.fc34.x86_64
(gdb) bt
#0  g_key_file_locale_is_interesting (locale=0x55555584b650 "af", key_file=0x5555558034f0) at ../glib/gkeyfile.c:1241
#1  g_key_file_parse_key_value_pair (error=0x7fffffffcc40, length=<optimized out>, line=<optimized out>, key_file=0x5555558034f0) at ../glib/gkeyfile.c:1427
#2  g_key_file_parse_line (error=0x7fffffffcc38, length=<optimized out>, line=<optimized out>, key_file=0x5555558034f0) at ../glib/gkeyfile.c:1273
#3  g_key_file_flush_parse_buffer (key_file=key_file@entry=0x5555558034f0, error=error@entry=0x7fffffffcca0) at ../glib/gkeyfile.c:1542
#4  0x00007ffff76d6cdc in g_key_file_parse_data
    (key_file=0x5555558034f0, data=0x7fffffffcda0 "[Icon Theme]\nName=Mist\nName[af]=Mis\nName[ar]=غشى\nName[as]=কুঁৱলী\nName[ast]=Ñeblina\nName[az]=Çən\nName[be]=Туман\nName[be@latin]=Mist\nName[bg]=Мъгла\nName[bn]=কুয়া", <incomplete sequence \340\246>..., length=4096, error=0x7fffffffcd08) at ../glib/gkeyfile.c:1496
#5  0x00007ffff76d6f59 in g_key_file_load_from_fd (key_file=key_file@entry=0x5555558034f0, fd=fd@entry=9, flags=flags@entry=G_KEY_FILE_NONE, error=error@entry=0x7fffffffddf0)
    at ../glib/gkeyfile.c:857
#6  0x00007ffff76d7054 in g_key_file_load_from_file (key_file=0x5555558034f0, file=<optimized out>, flags=G_KEY_FILE_NONE, error=0x0) at ../glib/gkeyfile.c:924
#7  0x000055555555d55e in load_icon_themes_from_dir (base_dir=0x55555566d330 "/usr/share/icons", theme_dir=0x55555566d330 "/usr/share/icons", kf=0x5555558034f0)
    at /usr/src/debug/lxappearance-0.6.3-12.100.D20200807gitd132fdd8.fc35.x86_64/lxappearance/src/icon-theme.c:84
#8  0x000055555555d892 in load_icon_themes () at /usr/src/debug/lxappearance-0.6.3-12.100.D20200807gitd132fdd8.fc35.x86_64/lxappearance/src/icon-theme.c:125
#9  icon_theme_init (b=<optimized out>) at /usr/src/debug/lxappearance-0.6.3-12.100.D20200807gitd132fdd8.fc35.x86_64/lxappearance/src/icon-theme.c:247
#10 0x000055555555abaf in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/lxappearance-0.6.3-12.100.D20200807gitd132fdd8.fc35.x86_64/lxappearance/src/lxappearance.c:688
+6 -8

0 comment

3 changed files

pr created time in a month

startedbill-auger/git-branch-status

started time in a month

pull request commentlxde/lxappearance-obconf

fix warnings -Wdeprecated-declarations

2 other things I said on IRC that are solved in my patch are:

  • GtkFontChooser (and its gtk_font_chooser_get_font) is introduced in GTK 3.2, so you could check for GTK 3.2 instead of GTK 3.22, where gtk_font_button_set_font_name got deprecated
  • gtk_font_chooser_get_font is transfer full, so g_strdup isn't needed

<details><summary>Patch I suggested</summary>

diff --git a/src/appearance.c b/src/appearance.c
index a9b139d..0434232 100644
--- a/src/appearance.c
+++ b/src/appearance.c
@@ -254,7 +254,11 @@ static RrFont *read_font(GtkFontButton *w, const gchar *place)
     }
 
     fontstring = g_strdup_printf("%s %s %s %s", name, weight, slant, size);
+#if GTK_CHECK_VERSION(3, 2, 0)
+    gtk_font_chooser_set_font(GTK_FONT_CHOOSER(w), fontstring);
+#else
     gtk_font_button_set_font_name(w, fontstring);
+#endif
 
     if (!g_ascii_strcasecmp(weight, "Bold")) rr_weight = RR_FONTWEIGHT_BOLD;
     if (!g_ascii_strcasecmp(slant, "Italic")) rr_slant = RR_FONTSLANT_ITALIC;
@@ -285,7 +289,11 @@ static RrFont *write_font(GtkFontButton *w, const gchar *place)
 
     if (mapping) return NULL;
 
+#if GTK_CHECK_VERSION(3, 2, 0)
+    font = gtk_font_chooser_get_font(GTK_FONT_CHOOSER(w));
+#else
     font = g_strdup(gtk_font_button_get_font_name(w));
+#endif
     while ((c = strrchr(font, ' '))) {
         if (!bold && !italic && !size && atoi(c+1))
             size = c+1;
diff --git a/src/theme.c b/src/theme.c
index 4d7b988..86d447b 100644
--- a/src/theme.c
+++ b/src/theme.c
@@ -112,8 +112,13 @@ void on_install_theme_clicked(GtkButton *w, gpointer data)
     d = gtk_file_chooser_dialog_new(_("Choose an Openbox theme"),
                                     GTK_WINDOW(mainwin),
                                     GTK_FILE_CHOOSER_ACTION_OPEN,
+#if GTK_CHECK_VERSION(3, 10, 0)
+                                    _("_OK"), GTK_RESPONSE_OK,
+                                    _("_Cancel"), GTK_RESPONSE_NONE,
+#else
                                     GTK_STOCK_OK, GTK_RESPONSE_OK,
                                     GTK_STOCK_CANCEL, GTK_RESPONSE_NONE,
+#endif
                                     NULL);
 
     gtk_file_chooser_set_show_hidden(GTK_FILE_CHOOSER(d), FALSE);
@@ -144,8 +149,13 @@ void on_theme_archive_clicked(GtkButton *w, gpointer data)
     d = gtk_file_chooser_dialog_new(_("Choose an Openbox theme"),
                                     GTK_WINDOW(mainwin),
                                     GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+#if GTK_CHECK_VERSION(3, 10, 0)
+                                    _("_OK"), GTK_RESPONSE_OK,
+                                    _("_Cancel"), GTK_RESPONSE_NONE,
+#else
                                     GTK_STOCK_OK, GTK_RESPONSE_OK,
                                     GTK_STOCK_CANCEL, GTK_RESPONSE_NONE,
+#endif
                                     NULL);
 
     gtk_file_chooser_set_show_hidden(GTK_FILE_CHOOSER(d), TRUE);

</details>

bill-auger

comment created time in a month

PR opened lxde/lxappearance-obconf

Check if X11 before requesting X11 WM name

This causes it to not crash on e.g. Wayland

+5 -1

0 comment

1 changed file

pr created time in a month

pull request commentlxde/lxappearance-obconf

repair and complete GTK3 preiview

@bill-auger: There is no need to change GtkFontButton to GtkWidget, because it's still a GtkFontButton in GTK 3. It's just that you shouldn't use the the get/set name functions on the GtkFontButton itself as of GTK 3.22, but on GtkFontChooser, which is an interface implemented by GtkFontButton.

As for using e.g. "_OK" instead of GTK_STOCK_OK, that would cause you to not have the appropriate icon with it and you'll have to handle translating those yourself, but you didn't call gettext's _().

bill-auger

comment created time in a month

pull request commentlxde/lxappearance

Set some settings in GSettings as well

@LStranger: This should be good to go now.

wb9688

comment created time in a month

Pull request review commentlxde/pcmanfm

Rework monitors processing for desktop manager.

  *      app-config.c  *  *      Copyright 2010 PCMan <pcman.tw@gmail.com>- *      Copyright 2012-2014 Andriy Grytsenko (LStranger) <andrej@rep.kiev.ua>+ *      Copyright 2012-2021 Andriy Grytsenko (LStranger) <andrej@rep.kiev.ua>

I prefer to use simple range, anyways I did it everywhere before so it's too late for such details now. :D

LStranger

comment created time in a month

Pull request review commentlxde/pcmanfm

Rework monitors processing for desktop manager.

  *      app-config.c  *  *      Copyright 2010 PCMan <pcman.tw@gmail.com>- *      Copyright 2012-2014 Andriy Grytsenko (LStranger) <andrej@rep.kiev.ua>+ *      Copyright 2012-2021 Andriy Grytsenko (LStranger) <andrej@rep.kiev.ua>

Nitpick: I think you want 2012-2014, 2021 instead, because 2012-2021 would mean you've also touched the code in 2015, 2016, 2017, 2018, 2019, and 2020.

LStranger

comment created time in a month

pull request commentlxde/pcmanfm

Rework monitors processing for desktop manager.

It seems to be broken now: when I add a monitor, it doesn't come up there, while when I remove a monitor, it gets stuck in a loop in renumber_monitors.

LStranger

comment created time in a month

PR opened lxde/pcmanfm

Rework monitors processing for desktop manager.

It should not enumerate them but remember plugs instead and associate config with them. When monitor is getting plugged off then plugged on, it will get remembered config back.

This change is made instead of #3 to handle it more correctly. Some fixes from #3 should be pulled separately though.

+604 -287

0 comment

6 changed files

pr created time in a month

created taglxde/lxde-icon-theme

tag0.5.1

LXDE standard icon theme (recovered copy)

created time in a month

push eventlxde/lxde-icon-theme

Andriy Grytsenko

commit sha 7167f4b2c2183a904d34fc6cca08ec68567ef292

Fixed invalid names for placeholder file: .gitignore -> placeholder

view details

Andriy Grytsenko

commit sha fefc76fb2cb06bae2277928b79ec2322a79b1d40

Use XZ instead of bzip2.

view details

Andriy Grytsenko

commit sha c490d0f9094dd16b60f9854b4fd099ad47717a10

Support automake newer than 1.11.

view details

Andriy Grytsenko

commit sha 6cfbaba734c207a7e46539d60efefc441816788d

Add .gitignore file.

view details

Andriy Grytsenko

commit sha a1ceb9979f8f55cf48dc59a161c77162b968a915

Release 0.5.1.

view details

push time in a month

created taglxde/lxappearance-obconf

tag0.2.2

A plugin for lxappearance to modify openbox themes (recovered copy)

created time in a month

created taglxde/lxappearance-obconf

tag0.2.3

A plugin for lxappearance to modify openbox themes (recovered copy)

created time in a month

push eventlxde/lxappearance-obconf

Andriy Grytsenko

commit sha 7844c2ec2658114e979d59cc933c747f702421c8

Use macro AM_MAINTAINER_MODE correct way - with ([enable])

view details

safaalfulaij

commit sha 506a59a557ded35cf6fc7e9c09ec8ce482a2ae2d

Commit from LXDE Pootle server by user safaalfulaij.: 173 of 196 strings translated (23 need review).

view details

LXDE Pootle

commit sha 2014384b85cb0edf7789550a6570a1a57868fc70

Merge branch 'master' of git.lxde.org:/lxde/lxappearance-obconf

view details

hugo

commit sha 12096fc778697f919805a416b230250fa7b07101

Commit from LXDE Pootle server by user admin.: 196 of 196 strings translated (0 need review).

view details

Andriy Grytsenko

commit sha 7bbb4c016fb96684c540e43f7bc529642cb9defb

Add --enable-debug option to configure script.

view details

Andriy Grytsenko

commit sha 6935de1721bc9482f80344b3889d4cd978784c87

Remove autogenerated files from GIT tree. m4/* and po/LINGUAS

view details

Andriy Grytsenko

commit sha 8e2386255796c41dddc2afa180b77e4a724c47ab

Fix compilation warnings.

view details

Andriy Grytsenko

commit sha f682adcb0fcbe3ce517a223adc537cb90555e081

Fix crash in preview of theme with zero window border width.

view details

Andriy Grytsenko

commit sha 477f3432036d02f34834af3fb83ff517d2b918c2

Remove unused file config.rpath.

view details

Andriy Grytsenko

commit sha 5461b095496d24ea61c8c924febd4e8d104f4907

Update .gitignore file - remove redudant entries.

view details

Andriy Grytsenko

commit sha 916ad32c9aeff533b901073b1aaa7e131ee912ec

Include autogen.sh into distribution.

view details

Andriy Grytsenko

commit sha 8faead4e22f33e4bf9f8ed0f4ca28e11708c2550

Release 0.2.2.

view details

Fitoschido

commit sha 5c04ce15674f720000ead74260c2ef75ecbc996a

Commit from LXDE Pootle server by user Fitoschido.: 196 of 196 strings translated (0 need review).

view details

Andriy Grytsenko

commit sha b79e96dcf678ca94d66733ffef87cec4133bd49a

Add compilation notes into README file.

view details

safaalfulaij

commit sha a4fec2057c36eed486dc9c29efdf1f944b95b49c

Commit from LXDE Pootle server by user safaalfulaij.: 173 of 196 strings translated (23 need review).

view details

LXDE Pootle

commit sha 9612cf74091d90a1b8f96e0854cf043668108ec9

Merge branch 'master' of git.lxde.org:/lxde/lxappearance-obconf

view details

safaalfulaij

commit sha af4b353e72cb3586f855e8bcc3f8d410ed49f048

Commit from LXDE Pootle server by user safaalfulaij.: 173 of 196 strings translated (23 need review).

view details

safaalfulaij

commit sha 9a4cb17d4bc6bb6d3566eb0222d840c137709214

Commit from LXDE Pootle server by user safaalfulaij.: 196 of 196 strings translated (0 need review).

view details

wwycheuk

commit sha f8a47eafa6c705a49a4a34ad4edbb20b6b33ef1a

Commit from LXDE Pootle server by user wwycheuk.: 196 of 196 strings translated (0 need review).

view details

LXDE Pootle

commit sha ac0a89b1c93486d7e1b02c653d550e3e3cf48c6d

Automatic commit from Pootle 2.7.0a1

view details

push time in a month

issue commentfree-wheeling/freewheeling

ubuntu 20.04 - compile & install working - chrash on start

that is my system information from the KDE GUI as i use the Kubuntu variation iam using an KDE desktop - i think this is called Plasma (but iam not 100% sure on the what is what / naming...)

Operating System: Kubuntu 20.04
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8
Kernel Version: 5.4.0-67-generic
OS Type: 64-bit
Processors: 16 × Intel® Core™ i9-9980HK CPU @ 2.40GHz
Memory: 31,2 GiB of RAM
s-light

comment created time in a month

issue openedfree-wheeling/freewheeling

ubuntu 20.04 - compile & install working - chrash on start

i just installed freewheeling from the git sources - i run

autoreconf -ivf
./configure
make
sudo make install

that was all fine -

but on start it crashes:

FreeWheeling 0.6.6
May we return to the circle.
MEMMGR: Stacksize: 131072.
CORE: Register ringbuffer writer thread: 140706348095232
CORE: RingBuffer 0x55f2caba4e60: Update reader and writer threads to 2
MEM: Memory manager thread (p0)
CONFIG: Starting with 1024 triggers.
CONFIG: Starting with 100 max snapshots.
CONFIG: Library path: 'fw-lib'
CONFIG: Config sets 4 MIDI outputs.
CONFIG: Set 1 MIDI sync outputs: 1 
CONFIG: Starting with 4 external audio input(s)
        and 1 internal audio input(s)--
CONFIG: Input #1 is mono
CONFIG: Input #2 is mono
CONFIG: Input #3 is stereo
CONFIG: Input #4 is stereo
CONFIG: Input #1 is not monitored
CONFIG: Input #2 is not monitored
CONFIG: Input #3 is not monitored
CONFIG: Input #4 is not monitored
CONFIG: Input #1 is not streamed
CONFIG: Input #2 is streamed
CONFIG: Input #3 is streamed
CONFIG: Input #4 is not streamed
CONFIG: Disable final stream
CONFIG: Enable loop stream
CONFIG: No maximum play volume set! Watch your levels!
CONFIG: Maximum limiter gain set to 100.00%.
CONFIG: Limiter threshhold set to 75.00%.
CONFIG: Limiter release rate set to 0.00%.
CONFIG: Fader max dB set to 6.00.
CONFIG: Loop out format is: ogg
CONFIG: Stream out format is: ogg
CONFIG: OGG Quality: 0.500000
CONFIG: FluidSynth running in stereo
CONFIG: FreeWheeling is running in stereo.
        * Please be aware, this significantly increases memory usage. *
CONFIG: Starting with (640,480) resolution.
CONFIG: Video delay: 40 ms
CONFIG: New onscreen font: main: truetype/ttf-bitstream-vera/VeraBd.ttf (20 pt)
CONFIG: New onscreen font: help: truetype/ttf-bitstream-vera/Vera.ttf (16 pt)
CONFIG: New onscreen font: small: truetype/ttf-bitstream-vera/VeraBd.ttf (14 pt)
CONFIG: New onscreen font: tiny: truetype/ttf-bitstream-vera/Vera.ttf (10 pt)
INIT: Load interface 'coreinterface.xml' [first pass]

...

CONFIG: # of interfaces: 4 switchable / 7 non-switchable
Start event manager.
EVENT: Stacksize: 131072.
CORE: Register ringbuffer writer thread: 140706284033792
CORE: RingBuffer 0x55f2caba4e60: Update reader and writer threads to 3
VIDEO: Starting handler..
VIDEO: Stacksize: 131072.
VIDEO: (start) pthread_create failed, exitingMAIN: ERROR: Can't start video handler!
Error starting FreeWheeling!

is it expected that the master/main github branch does not start on an kubuntu 20.04? (i have a new - one year old - laptop - just if this makes any differences)

the packaged version is currently not available for this os-version..

created time in a month

startedbill-auger/OpenDAW

started time in a month

PR closed lxde/pcmanfm

Implement inserting new monitors

This fixes that when you enable another monitor while PCManFM's desktop manager is running, it will properly load the desktop for that monitor you just enabled.

These patches made by @mtasaka come from https://src.fedoraproject.org/rpms/pcmanfm/tree/master

+275 -114

4 comments

1 changed file

wb9688

pr closed time in a month