[EGIT] [enlightenment] 02/03: mixer: alsa: Handle error from _alsa_card_create()

2023-11-14 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository enlightenment.


View the commit online.
commit 850c1ad41a7c6ffd63e5c00536eed2afbad8e1c0
Author: Andre Schulz 
AuthorDate: Wed Sep 13 21:13:10 2023 +0200

mixer: alsa: Handle error from _alsa_card_create()

_alsa_card_create() can return NULL which can lead to a segmentation
fault inside ALSA when NULL is passed to snd_mixer_first_elem() in
_alsa_cards_refresh(). See the following crash dump excerpt:

Thread 1 (Thread 0x7fe64b227780 (LWP 3320) "enlightenment"):
#0  0x7fe64c2fbd92 in __libc_pause () at ../sysdeps/unix/sysv/linux/pause.c:29
sc_ret = -514
sc_cancel_oldtype = 0
sc_ret = 
#1  
No locals.
#2  list_empty (p=0x20) at /var/tmp/portage/media-libs/alsa-lib-1.2.9/work/alsa-lib-1.2.9/include/list.h:114
No locals.
#3  snd_mixer_first_elem (mixer=mixer@entry=0x0) at /var/tmp/portage/media-libs/alsa-lib-1.2.9/work/alsa-lib-1.2.9/src/mixer/mixer.c:803
No locals.
#4  0x7fe63b2a376f in _alsa_cards_refresh () at ../enlightenment-0.25.4/src/modules/mixer/lib/backends/alsa/alsa.c:304
buf = "hw:0\000le.emix.cfg\000C\236:\245U\000\000\035\221.;\346\177\000\000`>[;\245U\000\000\260g\302:\245U\000\000pL[;\245U\000\000ʁ-:\245U\000\000/home/andre/.e/e/config/standard/module.gadman.cfg", '\000' ...
mixer = 0x0
device_name = 
elem = 
source = 0x0
sink = 0x0
err = 
card_num = 0
tmp_source = 0x0
tmp_sink = 0x0
---
 src/modules/mixer/lib/backends/alsa/alsa.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/modules/mixer/lib/backends/alsa/alsa.c b/src/modules/mixer/lib/backends/alsa/alsa.c
index 867c0ea61..1dfb44e15 100644
--- a/src/modules/mixer/lib/backends/alsa/alsa.c
+++ b/src/modules/mixer/lib/backends/alsa/alsa.c
@@ -299,6 +299,9 @@ _alsa_cards_refresh(void)
 //save the addr to see if there are missing devices in the cache list
 
 mixer = _alsa_card_create(buf);
+if (!mixer)
+  continue;
+
 ctx->cards = eina_list_append(ctx->cards, mixer);
 //get elements of the device
 elem = snd_mixer_first_elem(mixer);


-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.





[EGIT] [enlightenment] 03/03: Merge branch 'NorwayFun-master'

2023-11-14 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository enlightenment.


View the commit online.
commit 3311cc07908539db8c28c933abe57f18cea9920e
Merge: 4bd15e3fe 850c1ad41
Author: Carsten Haitzler 
AuthorDate: Tue Nov 14 09:54:20 2023 +

Merge branch 'NorwayFun-master'

 po/ka.po | 618 +--
 1 file changed, 284 insertions(+), 334 deletions(-)


-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.





[EGIT] [enlightenment] 01/03: Updating serbian translation

2023-11-14 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository enlightenment.


View the commit online.
commit 4072be6ee7652728e0bfa341566c8f73fc19bace
Author: Massimo Maiurana 
AuthorDate: Tue Aug 22 19:20:55 2023 +0200

Updating serbian translation
---
 po/sr.po | 438 +++
 1 file changed, 190 insertions(+), 248 deletions(-)

diff --git a/po/sr.po b/po/sr.po
index 7bb076217..9bf701c24 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: enlightenment\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2023-03-29 19:35+0100\n"
-"PO-Revision-Date: 2021-03-20 19:37+0100\n"
+"PO-Revision-Date: 2023-08-21 20:39+0200\n"
 "Last-Translator: Саша Петровић \n"
 "Language-Team: српски \n"
 "Language: sr\n"
@@ -19,7 +19,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Launchpad-Export-Date: 2017-09-28 05:14+\n"
-"X-Generator: Poedit 2.2.1\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #: src/bin/e_about.c:17
 msgid "About Enlightenment"
@@ -45,7 +45,6 @@ msgid "Enlightenment"
 msgstr "Просвећење"
 
 #: src/bin/e_about.c:26
-#, fuzzy
 msgid ""
 "Copyright © 2000-2022, by the Enlightenment Development TeamWe hope you enjoy using this software as much as we enjoyed "
@@ -183,9 +182,8 @@ msgid "Mouse to key"
 msgstr "Миш у дугме"
 
 #: src/bin/e_actions.c:3472
-#, fuzzy
 msgid "Profile: Switch"
-msgstr "Изабирач профила"
+msgstr "Налог: Прелаз"
 
 #: src/bin/e_actions.c:3491 src/bin/e_actions.c:3502 src/bin/e_actions.c:3521
 #: src/bin/e_actions.c:3526 src/bin/e_actions.c:3531 src/bin/e_actions.c:3536
@@ -404,7 +402,7 @@ msgstr "Пребаци радни простор на..."
 
 #: src/bin/e_actions.c:3669
 msgid "Switch Desktop To... On Screen..."
-msgstr "Пређи радну површ на... На приказ..."
+msgstr "Пређи радну површ на... На заслон..."
 
 #: src/bin/e_actions.c:3675
 msgid "Flip Desktop Linearly..."
@@ -587,7 +585,7 @@ msgstr "Пошаљи миша на заслон 1"
 
 #: src/bin/e_actions.c:3785
 msgid "Send Mouse To Screen..."
-msgstr "Покажи миша на заслон..."
+msgstr "Пошаљи миша на заслон..."
 
 #: src/bin/e_actions.c:3791
 msgid "Send Mouse Forward 1 Screen"
@@ -638,19 +636,16 @@ msgid "Backlight Down"
 msgstr "Смањи позадинско осветљење"
 
 #: src/bin/e_actions.c:3824
-#, fuzzy
 msgid "Blanking Off"
 msgstr "Затамњивање"
 
 #: src/bin/e_actions.c:3826
-#, fuzzy
 msgid "Blanking On"
-msgstr "Затамњивање"
+msgstr "Осветљавање"
 
 #: src/bin/e_actions.c:3828
-#, fuzzy
 msgid "Blanking Toggle"
-msgstr "Затамњивање"
+msgstr "Прекидач затамњивања"
 
 #: src/bin/e_actions.c:3833
 msgid "Update and re-apply screen setup"
@@ -693,9 +688,8 @@ msgid "Push in Direction..."
 msgstr "Помери у правцу..."
 
 #: src/bin/e_actions.c:3886
-#, fuzzy
 msgid "Grow in Direction..."
-msgstr "Помери у правцу..."
+msgstr "Расти у правцу..."
 
 #: src/bin/e_actions.c:3892
 msgid "Drag Icon..."
@@ -1068,9 +1062,8 @@ msgid "Enlightenment cannot initialize the XSettings system.\n"
 msgstr "Просвећење није успело да покрене систем поставки Икса.\n"
 
 #: src/bin/e_comp_x_randr.c:453
-#, fuzzy
 msgid "Screen setup Error"
-msgstr "Десила се грешка при сликању екрана"
+msgstr "Десила се грешка при сликању заслона"
 
 #: src/bin/e_comp_x_randr.c:454
 msgid ""
@@ -1078,6 +1071,10 @@ msgid ""
 "have. This shouldbe fixed by going to:Settings -> Screen -> "
 "Screen SetupAnd configure at least one screen to be on."
 msgstr ""
+"Изгледа као да немате ни један заслон подешен надатом излазу којег "
+"имате. То би требалода буде исправљено прекоПоставке -> "
+"Заслон -> Поставке заслонаИ подесите најмање један заслон да буде "
+"укључен."
 
 #: src/bin/e_comp_x_randr.c:462 src/bin/e_config_dialog.c:274
 #: src/bin/e_desktop_editor.c:907 src/bin/e_desktop_editor.c:971
@@ -1271,7 +1268,7 @@ msgstr "Изглед"
 #: src/modules/conf_display/e_mod_main.c:40
 #: src/modules/conf_theme/e_mod_main.c:85
 msgid "Internal"
-msgstr "унутрашњи"
+msgstr "Унутрашње"
 
 #: src/bin/e_configure.c:36
 msgid "Composite Style Settings"
@@ -1284,9 +1281,9 @@ msgstr "Поставке"
 #: src/bin/e_desk.c:123 src/bin/e_desk.c:185 src/bin/e_desk.c:242
 #: src/modules/conf_display/e_int_config_desk.c:78
 #: src/modules/conf_display/e_int_config_desk.c:117
-#, fuzzy, c-format
+#, c-format
 msgid "Desktop %d,%d"
-msgstr "Радна површ"
+msgstr "Радна површ %d,%d"
 
 #: src/bin/e_desklock.c:235
 msgid "Error - no PAM support"
@@ -1980,9 +1977,8 @@ msgid "Occupied blocks on disk:"
 msgstr "Заузети блокови на диску:"
 
 #: src/bin/e_fm_prop.c:541
-#, fuzzy
 msgid "Taken on:"
-msgstr "Направи снимак"
+msgstr "Преузето у:"
 
 #: src/bin/e_fm_prop.c:551
 msgid "Last Accessed:"
@@ -2079,7 +2075,7 @@ msgstr "Самостално клизај садржај"
 
 #: src/bin/e_gadcon.c:1815 src/modules/gadman/e_mod_gadman.c:1076
 msgid "Plain"
-msgstr "једноставан"
+msgstr "Једноставно"
 
 #: src/bin/e_gadcon.c:1827 src/mo

[EGIT] [efl] 01/01: efl_unref is in eo

2023-11-14 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository efl.


View the commit online.
commit 9d7fc64ca3083fb9b89f85d474327ebe4058f7c8
Author: Ryan Gammon 
AuthorDate: Wed Nov 8 22:09:48 2023 -0800

efl_unref is in eo
---
 src/bindings/mono/eo_mono/iwrapper.cs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bindings/mono/eo_mono/iwrapper.cs b/src/bindings/mono/eo_mono/iwrapper.cs
index 626777f7d5..11040b57c1 100644
--- a/src/bindings/mono/eo_mono/iwrapper.cs
+++ b/src/bindings/mono/eo_mono/iwrapper.cs
@@ -81,7 +81,7 @@ internal static class Globals
 efl_ref(IntPtr eo);
 internal delegate  void
 efl_unref_delegate(IntPtr eo);
-[DllImport(efl.Libs.CustomExports)] internal static extern void
+[DllImport(efl.Libs.Eo)] internal static extern void
 efl_unref(IntPtr eo);
 internal delegate  int
 efl_ref_count_delegate(IntPtr eo);


-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.





[E-devel] Translation into Lithuanian

2023-11-14 Thread Махно
Good day. Sorry for noob question.

I translated the terminal program "terminology" into Lithuanian using
Weblate (as indicated on Enlightenment's official website). The
translation is fully completed and has passed verification. I want to
ask what are my next steps? Do I need to contact the developer of this
app further or just wait for the translation to be added to the app?


___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [terminology] 02/02: Translated using Weblate (Russian)

2023-11-14 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository terminology.


View the commit online.
commit e860ac88409bae43bdfb221bc8816607aca89260
Author: Arthur Nikitenko 
AuthorDate: Sun Nov 12 22:03:28 2023 +

Translated using Weblate (Russian)

Currently translated at 100.0% (234 of 234 strings)

Co-authored-by: Arthur Nikitenko 
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
---
 po/ru.po | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/po/ru.po b/po/ru.po
index 5c298e4..ea742d7 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -1,12 +1,12 @@
 # SOME DESCRIPTIVE TITLE.
 # This file is put in the public domain.
-# Arthur Nikitenko , 2021, 2022.
+# Arthur Nikitenko , 2021, 2022, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: terminology\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2023-08-17 12:36+0200\n"
-"PO-Revision-Date: 2022-12-19 16:48+\n"
+"PO-Revision-Date: 2023-11-12 22:03+\n"
 "Last-Translator: Arthur Nikitenko \n"
 "Language-Team: Russian \n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.15.1-dev\n"
+"X-Generator: Weblate 5.2-dev\n"
 
 #: src/bin/about.c:129 src/bin/about.c:204 src/bin/termio.c:1308
 #: src/bin/termio.c:1317
@@ -637,12 +637,11 @@ msgstr "Включить специальные экранирующие пос
 
 #: src/bin/options_behavior.c:418
 msgid "Enable escape codes manipulating selections"
-msgstr ""
+msgstr "Включить экранирующие последовательности, управляющие выделением"
 
 #: src/bin/options_behavior.c:419
-#, fuzzy
 msgid "Always treat Emojis as double-width characters"
-msgstr "Обрабатывать Emoji как символы двойной ширины"
+msgstr "Всегда обрабатывать Emoji как символы двойной ширины"
 
 #: src/bin/options_behavior.c:420
 msgid ""


-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.





[EGIT] [terminology] 01/02: Translated using Weblate (Lithuanian)

2023-11-14 Thread Enlightenment Git

This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository terminology.


View the commit online.
commit 167f7153b20e5acb7ceb22f297c2a44155d0d066
Author: Mindaugas 
AuthorDate: Sun Nov 12 22:03:26 2023 +

Translated using Weblate (Lithuanian)

Currently translated at 17.0% (40 of 234 strings)

Co-authored-by: Mindaugas 
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/lt/
Translation: Terminology/Terminology
---
 po/lt.po | 95 
 1 file changed, 53 insertions(+), 42 deletions(-)

diff --git a/po/lt.po b/po/lt.po
index a99f853..1901d33 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -6,31 +6,36 @@ msgstr ""
 "Project-Id-Version: terminology\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2023-08-17 12:36+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2023-11-12 15:01+\n"
+"Last-Translator: Mindaugas \n"
+"Language-Team: Lithuanian +"terminology/lt/>\n"
 "Language: lt\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
+"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
+"1 : 2);\n"
+"X-Generator: Weblate 5.2-dev\n"
 
 #: src/bin/about.c:129 src/bin/about.c:204 src/bin/termio.c:1308
 #: src/bin/termio.c:1317
 #, c-format
 msgid "Copy '%s'"
-msgstr ""
+msgstr "Kopijuoti '%'"
 
 #: src/bin/about.c:134 src/bin/about.c:209 src/bin/termio.c:1379
 msgid "Open"
-msgstr ""
+msgstr "Atverti"
 
 #: src/bin/about.c:273
 msgid "Twitter: @_Terminology_"
-msgstr ""
+msgstr "Twitter: @_Terminology_"
 
 #: src/bin/about.c:275
 msgid "YouTube channel"
-msgstr ""
+msgstr "YouTube kanalas"
 
 #: src/bin/about.c:289
 #, c-format
@@ -41,147 +46,153 @@ msgid ""
 "it.Copyright © 2012-%d by:%sDistributed under the 2-"
 "clause BSD license detailed below:%s"
 msgstr ""
+"Terminology %sKodėl terminalas turi būti nuobodus?Šis "
+"terminalas buvo sukurtas Enlightenment darbalaukio aplinkai, panaudojant "
+"EFLbibliotekas ir  peržiangiant šiuolaikinio terminalo ribas. Mes tikimės, "
+"kad jūs patirsite malonumą naudojantis juo.Copyright © 2012-%d by:"
+"%sDistributed under the 2-clause BSD license detailed "
+"below:%s"
 
 #: src/bin/colors.c:17
 msgid "Terminology's developers"
-msgstr ""
+msgstr "Terminology kūrėjai"
 
 #: src/bin/controls.c:371
 msgid "Controls"
-msgstr ""
+msgstr "Valdikliai"
 
 #: src/bin/controls.c:387
 msgid "New"
-msgstr ""
+msgstr "Naujas"
 
 #: src/bin/controls.c:395
 msgid "Split V"
-msgstr ""
+msgstr "Padalinimas V"
 
 #: src/bin/controls.c:399
 msgid "Split H"
-msgstr ""
+msgstr "Padalinimas H"
 
 #: src/bin/controls.c:406
 msgid "Miniview"
-msgstr ""
+msgstr "Mini vaizdas"
 
 #: src/bin/controls.c:413 src/bin/win.c:6205
 msgid "Set title"
-msgstr ""
+msgstr "Nustatyti pavadinimą"
 
 #: src/bin/controls.c:424 src/bin/termio.c:1393 src/bin/termio.c:2803
 msgid "Copy"
-msgstr ""
+msgstr "Kopijuoti"
 
 #: src/bin/controls.c:430
 msgid "Paste"
-msgstr ""
+msgstr "Įklijuoti"
 
 #: src/bin/controls.c:436
 msgid "Settings"
-msgstr ""
+msgstr "Nustatymai"
 
 #: src/bin/controls.c:442
 msgid "About"
-msgstr ""
+msgstr "Apie"
 
 #: src/bin/controls.c:451
 msgid "Grouped input"
-msgstr ""
+msgstr "Sugrupuota įvestis"
 
 #: src/bin/controls.c:463
 msgid "Close Terminal"
-msgstr ""
+msgstr "Uždaryti terminalą"
 
 #: src/bin/gravatar.c:121 src/bin/main.c:898 src/bin/miniview.c:41
 #, c-format
 msgid "Could not create logging domain '%s'"
-msgstr ""
+msgstr "Nepavyko sukurti registravimo domeno '%s'"
 
 #: src/bin/keyin.c:681
 msgid "Scrolling"
-msgstr ""
+msgstr "Slinkimas"
 
 #: src/bin/keyin.c:682
 msgid "Scroll one page up"
-msgstr ""
+msgstr "Slinkite vienu puslapiu aukštyn"
 
 #: src/bin/keyin.c:683
 msgid "Scroll one page down"
-msgstr ""
+msgstr "Slinkite vienu puslapiu žemyn"
 
 #: src/bin/keyin.c:684
 msgid "Scroll one line up"
-msgstr ""
+msgstr "Slinkite viena eilute aukštyn"
 
 #: src/bin/keyin.c:685
 msgid "Scroll one line down"
-msgstr ""
+msgstr "Slinkite viena eilute žemyn"
 
 #: src/bin/keyin.c:686
 msgid "Go to the top of the backlog"
-msgstr ""
+msgstr "Eiti į atsilikimo viršų"
 
 #: src/bin/keyin.c:687
 msgid "Reset scroll"
-msgstr ""
+msgstr "Iš naujo nustatyti slinktį"
 
 #: src/bin/keyin.c:689
 msgid "Copy/Paste"
-msgstr ""
+msgstr "Nukopijuoti/Įklijuoti"
 
 #: src/bin/keyin.c:690
 msgid "Copy selection to Primary buffer"
-msgstr ""
+msgstr "Nukopijuoti pasirinkimą į pagrindinį buferį"
 
 #: src/bin/keyin.c:691
 msgid "Copy selection to Clipboard buffer"
-msgstr ""
+msgstr "Nukopijuoti pasirinkimą į mainų srities buferį"
 
 #: src/bin/keyin.c:692
 msgid "Paste Primary buffer (highlight)"
-msgstr ""
+msgstr "Įklijuoti į pagrindinį buferį (paryškinti)"
 
 #: src/bi