maxerba
25640ae2fa
Updating french, italian and portuguese translations
2023-12-28 15:16:24 +01:00
Carsten Haitzler
aa5fbfb1d3
systray - fix re-fill on gadcon re-create e.g. when changing shelf cfg
...
change shelf config like orientation and systray goes blank. this
fixes it - delays re-fill to after main loop return with 0 sec timer
fixes #53
@fix
2023-12-27 13:57:34 +00:00
Carsten Haitzler
c0cf9176dc
go back to .99 devel ver
2023-12-26 23:24:06 +00:00
Carsten Haitzler
22d130f3ce
release - 0.26.0
2023-12-23 16:08:09 +00:00
Carsten Haitzler
5a493a5594
fix crash on trying to writer to non-writable input method file
2023-12-18 15:38:00 +00:00
Carsten Haitzler
98e9c79246
make xrandr command use an actual option
2023-12-14 07:40:05 +00:00
Carsten Haitzler
3311cc0790
Merge branch 'NorwayFun-master'
2023-11-14 09:54:20 +00:00
Andre Schulz
850c1ad41a
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 0x00007fe64c2fbd92 in __libc_pause () at ../sysdeps/unix/sysv/linux/pause.c:29
sc_ret = -514
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 <signal handler called>
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 0x00007fe63b2a376f 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' <repeats 710 times>...
mixer = 0x0
device_name = <optimized out>
elem = <optimized out>
source = 0x0
sink = 0x0
err = <optimized out>
card_num = 0
tmp_source = 0x0
tmp_sink = 0x0
2023-11-14 09:53:09 +00:00
maxerba
4072be6ee7
Updating serbian translation
2023-11-14 09:53:09 +00:00
Andre Schulz
4bd15e3fec
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 0x00007fe64c2fbd92 in __libc_pause () at ../sysdeps/unix/sysv/linux/pause.c:29
sc_ret = -514
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 <signal handler called>
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 0x00007fe63b2a376f 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' <repeats 710 times>...
mixer = 0x0
device_name = <optimized out>
elem = <optimized out>
source = 0x0
sink = 0x0
err = <optimized out>
card_num = 0
tmp_source = 0x0
tmp_sink = 0x0
2023-09-14 20:22:17 +02:00
maxerba
942a6bf135
Updating serbian translation
2023-08-22 19:20:55 +02:00
NorwayFun
f1fb27aa2d
po: update Georgian translation
2023-07-23 04:50:46 -07:00
Carsten Haitzler
d8acc8d563
fix ukrainian lang entry to uk_UA from uk_UK
2023-07-01 19:04:05 +01:00
maxerba
1974113d1a
Updating french and italian translations
2023-06-20 13:02:45 +02:00
Carsten Haitzler
b775f51c82
Add option to set hidden state or not
2023-06-17 11:56:57 +01:00
maxerba
54c65ae38a
Updating portuguese translation
2023-04-29 12:28:09 +02:00
Carsten Haitzler
81d7fb15ab
exec - store out incremented sutartup id to avoid clashes - fix
...
@fix
2023-04-17 12:27:33 +01:00
Ross Vandegrift
c18c52f36a
Avoid using "mips" as a variable
...
Summary:
"mips" is a gcc system-specific predefined macro on mipsel & mips64el. This
fixes compilation on those platforms.
References:
- https://gcc.gnu.org/onlinedocs/cpp/System-specific-Predefined-Macros.html
- https://gcc.gnu.org/pipermail/gcc-help/2020-August/139241.html
Fixes T8781
Test Plan: built on a debian mipsel porterbox
Reviewers: raster, devilhorns
Subscribers: cedric, zmike
Tags: #enlightenment-git
Maniphest Tasks: T8781
Differential Revision: https://phab.enlightenment.org/D12096
2023-04-08 21:42:02 -07:00
maxerba
39cb8e6280
Updating french and italian translations
2023-04-01 10:56:35 +02:00
Carsten Haitzler
d15de275f8
po - update po files with any missing etc. strings
2023-03-29 19:35:27 +01:00
maxerba
36236e6e46
Updating french translation
2023-03-23 19:04:10 +01:00
Nekobit
766360359b
xinput: Fix typo, add config check
2023-03-18 01:37:00 -07:00
Nekobit
78470d03d9
xinput: Adjust style
2023-03-18 01:37:00 -07:00
Nekobit
98a9609f8c
xinput: Add support for flat mouse acceleration and Hi-Res scrolling
...
Flat mouse accel is fairly obvious.
Hi-Res scrolling is an option that is useful on certain mice that technically support 'pixel-perfect' scrolling, but still 'click' like regular mice would when you scroll. Some mice are designed to use pixel-perfect scrolling, so keeping it optional is useful.
2023-03-18 01:37:00 -07:00
maxerba
7baf84c1dc
Updating french translation
2023-03-14 17:59:37 +01:00
Carsten Haitzler
0c6b0645bd
mixer - ignore Peak detect named out src from pavucontrol
...
pavucontrol does the same thing e and emixer do - monitor
input/recording sources to show a vu meter to show current input
levels when appropriate. ignore these as they are not actually
recording audio - just monitoring them and thus from a user experience
point of view probably should be ignored.
2023-03-07 08:00:51 +00:00
Carsten Haitzler
ef788779f9
evrything - fix handling of broken strings without looping forever
...
this should fix #20
#20
@fix
2023-03-05 09:35:51 +00:00
maxerba
1b9d1c9796
Updating french translation
2023-03-01 21:27:52 +01:00
Carsten Haitzler
1cb02d3480
dpms - fix cases where screensavwr was off but dpms still on
...
@fix
2023-02-16 22:48:43 +00:00
Carsten Haitzler
a6038af68f
icon theme - set elm icon theme to same theme as e one ... sync them
2023-02-16 08:28:47 +00:00
Carsten Haitzler
13454ff0bb
randr - add some more debug info to log
2023-02-16 08:28:47 +00:00
NorwayFun
9542815c2c
po: add Georgian translation
2023-02-13 11:45:20 -08:00
NorwayFun
2b00b6fbc9
po: add Georgian translation
2023-02-13 11:45:20 -08:00
Carsten Haitzler
72d639d1a6
desklock - fix compile warn after last change (no real bug)
2023-02-12 20:23:56 +00:00
Carsten Haitzler
cb2bc1d1c1
desklock - use immediate show for lock on suspend etc.
...
makes lock more correct and not fade in on lock on suspend
@feat
2023-02-10 22:21:54 +00:00
Carsten Haitzler
fd3e4a645d
e state - add simple string glob listener callbacks
2023-02-10 08:48:23 +00:00
kikadf
e5e3750ce1
Use default way to locale listing on OpenBSD
...
Listing /usr/share/locale doesn't work, and
already OpenBSD has support for locale.
2023-02-10 00:47:27 -08:00
kikadf
1b6d81a352
Fix hibernate command on OpenBSD
2023-02-10 00:46:40 -08:00
Carsten Haitzler
9882110357
mixer - be explicit on pluse started flag being false
...
while runtime linking/compiler will make sure these are zero by
default normally... be explicit.
2023-02-07 09:51:33 +00:00
Carsten Haitzler
42eedd5fe8
randr - fix xrandr output off/on/config gen to not miss outputs
2023-01-23 21:13:58 +00:00
Carsten Haitzler
fd64bd69c6
e - bump efl version needed to git
2023-01-20 20:27:45 +00:00
Carsten Haitzler
882261d8e2
odd to miss void for no params - be clear its no params
2023-01-20 14:47:45 +00:00
Carsten Haitzler
21ac62127c
state system - add start of it
...
Why this? A way to have a shared store of "variables" or states that
any part of e or modules can store some simple things in and thus also
broadcast changes to state, listen to changes in state and react.
I am thinking of things like advertising:
"/power/ac" = [ true | false ]
"/power/battery/low" = [ true | false ]
"/power/battery/charging" = [ true | false ]
"/power/state" = [ "on" | "sleep" ]
"/screen" = [ "on" | "dim" | "blank" ]
"/screen/locked" = [ true | false ]
"/network/online" = [ true | false ]
"/network/location" = "name of network detected"
2023-01-20 14:47:45 +00:00
Carsten Haitzler
acb59e1c78
randr - for now don't just suspend when on battery and end up at 0 scr
2023-01-20 14:47:45 +00:00
Carsten Haitzler
5c4f26f251
power - add some debug printfs for info on what is going on
2023-01-20 14:47:45 +00:00
Carsten Haitzler
53a21b1b0d
mixer - add params to allow increase/decrease by a given percentage
...
now can pass a value like 1 or 2 or 3 to go up 1, 2 or 3% instead of
the default (with no params) of 5%
2023-01-20 14:47:45 +00:00
Carsten Haitzler
e584097d45
backlight - fiddle some to try make backlight work better
2023-01-20 14:47:45 +00:00
Carsten Haitzler
239d989e59
randr - fix xrandr cmdline gen to turn screens off too
2023-01-20 14:47:45 +00:00
maxerba
0ef9451d2c
Updating french translation
2023-01-08 17:03:08 +01:00
Carsten Haitzler
913b7d701a
desklock - dont care if we suspend or not when we run lock/unlock apps
...
@fix
2022-12-29 12:13:27 +00:00