Carsten Haitzler
5a5059b058
notification - timeout - handling was jut broken - fix
...
this totally didnt' get timeout was in ms - it mis-handled setting the
value thinking it was double or float - it wasn't.. this fixes it.
Fixes #63
@fix
2024-02-09 18:09:59 +00:00
Carsten Haitzler
7eea5fb897
fix 2nd pager copy of same zone not updating selected state
...
this fixes #29
@fix
2024-01-28 12:21:18 +00:00
maxerba
6c5358f4cd
Copyright notice update
2024-01-23 21:10:11 +01:00
Carsten Haitzler
cc4df8d320
paranoia for silly people - check efl version aty runtime via eina
...
enlightenment_start checks the efl version and complains if it's too
old. this shoulpd at runtime give some sensible output for shen
someone did somthing very silly. it'll write this to stderr AND to
~/.e-log.log
2024-01-17 18:37:31 +00: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
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
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
Carsten Haitzler
d8acc8d563
fix ukrainian lang entry to uk_UA from uk_UK
2023-07-01 19:04:05 +01:00
Carsten Haitzler
b775f51c82
Add option to set hidden state or not
2023-06-17 11:56:57 +01: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
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
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
enlightenment/enlightenment#20
@fix
2023-03-05 09:35:51 +00: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
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
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
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
Carsten Haitzler
5a6fb2450c
music control - dont add another desklock handler if one is already
...
@fix
2022-12-29 12:05:48 +00:00
Carsten Haitzler
6cca3f77e8
ibar - kill off ibar not in order icon if last window for exe goes away
...
@fix
2022-12-12 19:52:46 +00:00
Carsten Haitzler
6122bf24bb
client - handlie class names with a space and guess first word as dsktp
...
stolen idea from moksha - wrote it differently :)
@feat
2022-12-12 19:03:14 +00:00
Carsten Haitzler
a6c68aaf5e
blanking/screensaver/dpms - in x poll 10s and force blank settings
...
so some apps/clients mess with screensaver/blanking/dpms behind e's
back. work around this - every 10 sec poll and check (ugly) and if
things are nto set as they should be ... force them to be set that
way. may lead to fights over this but too many people complaining
about steam or other apps messing with this.
2022-12-09 08:44:59 +00:00
Christopher Michael
5ccfb44404
wl_drm: Fix formatting
...
You know...If we actually enforced our code formatting rules before
commit, then I could be saving a lot of time by not having to make a
bunch of formatting commits just so code is readable :/
NB: No functional changes
2022-12-07 07:00:05 -05:00
Carsten Haitzler
a8f174e6c7
dbus - fix some ref/unref's for conns
...
@fix
2022-11-21 08:28:23 +00:00
Carsten Haitzler
bcf795d47f
x11 comp randr - allow/use xrandr cmdline for screen cfg
...
Something has changed in x where now rotated displays if you have
multiple screens don't vcome up right - an alternate for now is to run
xrandr commandline if it exsts. Not stricly a fix - a workaround.
2022-11-21 08:28:23 +00:00
maxerba
7d21b19347
Updating french translation
2022-11-20 09:23:10 +01:00
Carsten Haitzler
e4cfb3c50c
notification - fix crash if clicking close while close anim happens
...
@fix
2022-11-19 14:27:27 +00:00
Carsten Haitzler
2386831529
notification - stop allocating wrong struct type for noti actions
...
the structs size was bigger so it didnt cause any real problem other
than allocating too much mem. this fixes that
2022-11-19 14:27:27 +00:00
Carsten Haitzler
1a58e0e582
procstats - delete callbacks when client is deleted
...
evas object may still be around and call callbacks still registered
when client sis del'd - so remove callback in client delete in
procstats.
@fix.
2022-11-06 09:39:16 +00:00
maxerba
38178d8c46
Updating portuguese and italian translations
2022-10-30 14:45:18 +01:00
maxerba
5d49dceb36
Updating french translation
2022-10-27 13:11:10 +02:00
Marcel Hollerbach
928cf22f3e
fix error message
2022-09-16 01:36:53 -07:00
Marcel Hollerbach
f1d43c42a3
e_pointer: try to be sane with x11 and wl
...
wl does not have fallback rendering, therefore we always fallback to
default. In x11 we fallback to x11 rendering the cursor.
This should logically now not result in the cursor canvas beeing
deleted.
2022-09-16 01:36:53 -07:00