This is an automated email from the git hooks/post-receive script.
git pushed a change to annotated tag v-0.26.0
in repository enlightenment.
at 10b1c7f05 (tag)
tagging 22d130f3ce270b720eef0561928936e8d7aa90e0 (commit)
replaces v0.24.0
by Carsten Haitzler (Rasterman)
on Sat Dec 23 16:09:33 2023 +0000
- Log -----------------------------------------------------------------
release - 0.26.0
Alastair Poole (95):
e_start_main: Guard against malloc.h on BSD.
ibox: Add Live Preview Optional View.
battery: OpenBSD use proper constants.
cpufreq: FreeBSD et al.
ibox: dnd behaviour.
config_modules: Show module description.
modules. Small text fixes for modules, module.desktop
confs: openbsd build helper script.
ibox: If comp mirror fails, retry (iconified E restart).
conf_randr: List modes using double scan correctly.
conf_randr: Let user know the mode is doublescan.
tasks: Add a Live Preview.
tasks: Too much padding.
tasks/ibar: Use correct struct members for geom.
tasks: fallthrough popup location.
tasks: make sure popup goes away.
pager: Fix pager sizing/resizing when on the desktop.
pager: ensure this works with legacy themes.
battery: Add Rudimentary Popup.
cpufreq: fix a VERY misleading comment.
tasks: Icon Size / Config Dialogue.
xsettings: Allow for custom DPI setting.
xsettings: restore DPI on X settings disable.
xsettings: keep the logic "simple".
xsettings: unbreak config and use standard naming.
procstats: window resource module.
e_client_volume: remove unused object
e_gadcon: resolve autoscroll issue.
ibox: Live preview. Use the improved API for ibox.
wallpaper: Add webm extension for animation.
e_sys_cpufreq: dont send events for fbsd/obsd
ibox: Delay ibox population on initial fill.
ibox: Handle preview when shaded.
e_comp_object: Border mirror shading fix.
conf_randr: display settings for current screen.
e_pointer: cursor reset in screensaver cb.
TODO: Remove note.
tasks: fix "lost" window.
tasks: Do not enable preview during iconifying.
backlight: Add support for FreeBSD 13
e_system: Add missing FreeBSD version check.
tasks: Do not show preview if shelf is animating.
efm: syncfs is linux-only.
mixer: pulse indentation.
emixer: Small Tidy Up.
emixer: no shadows.
tasks: ensure ec is not null.
clock: defer edje signal process after MOUSE_DOWN cb.
cpufreq: set timer to NULL.
tasks: reset layer then unset layer block.
tasks: fix for layer with winlist large.
conf_randr: mouse scroll on screen modes.
procstats: use widget known to the theme.
procstats: fix double free
battery: > 1 battery popup.
battery: FreeBSD multiple batteries.
battery: WiP RFC.
procstats: Fix leak
battery: popup text.
battery: fix sysctl battery update and naming.
battery: cleaner popup ui
battery: fix warning.
battery: padding.
battery: no popup with 0 units.
tasks: pass events ctxpopup.
temperature: OpenBSD sensors.
temperature: FreeBSD.
battery: OpenBSD > 1 battery.
bat: status entry scroll.
battery: missed that.
temperature: Remove dead struct.
xkbswitch: Alternative lookup path.
emixer: avoid segv when no default sink is set.
procstats: Remove the massive objects.
procstats: send message to theme edje object.
procstats: remove duplicate calc.
e_start: Fix typo in error string.
procstats: show above window.
confs: freebsd helper script.
freebsd: make elput optional.
mixer: sink icon for A***** Echo.
scripts: openbsd helper script.
mixer: name can be null w/OpenBSD.
mixer: simplify icon logic.
mixer: :)
procstats: hide popup when iconic/hidden.
temp: OpenBSD support all temperatures reported by driver.
procstats: use after free.
procstats: check null return / ptr.
procstats: delete don't dismiss.
procstats: name and feedback thread.
procstats: shutdown dont wait.
procstats: revert dont dont block.
procstats: fix popup state on maximize/unmaximize
procstats: Handle e_client fullscreen requests.
Andre Schulz (2):
mixer: alsa: Handle error from _alsa_card_create()
mixer: alsa: Handle error from _alsa_card_create()
Brian 'morlenxus' Miculcy (2):
tasks - add options to show windows form all desks/screens
e mixer - unmute on wheel volume change up/down on gadget
Carsten Haitzler (546):
e version - back to dev mode
env var config - fix null var value handling in gui
xkb - optimize handling of keymaps to only change them a few times
e wl - fix frame req timestamp to be the same as others
remove base time - not needed anymore
add debug printf (commented out) for frame requests
e polkit - improve ui to disable widgets while doing auth plus padding
e auth - nicely prefix logs and clean up error reports and report more
e auth - fix missing stderr output logs i missed last commit
polkit - fix user id we're authing to and be explicit which one it is
back out undo of pk fix - back to bu5hm4ns version
e ckpasswd - clean some vars to be static and a fprintf status
e ckpasse - also back out another change i made to fix up pk
e randr x - move pointer to a visible screen coord if outside screens
e system - storage - improve mount/umount code to enforce simple std
sys - fix non-systemd code patch for suspend/resume handling/tracking
suspend/hibernate - add a small delay before doing the deed
e sys - also force e to exit on halt or reboot after a timeout.
efm - make some comment notes for exec verify
bz5 - fix gadget state update if gadget was created later
xsettings - always use decimal for format for float prints
e start - save 24k of stack that gets touched then never again.
e randr - x - only apply/modify randr if xurrent config not the same
init splash - make it default as it no longer needs an option
exec - dont run null exec commands
e backlight - handle screens with no edid
e backlight - fix initial restore of backlight after previous fix
debug printf--
pager+thumb - speed up thumb generation and pager aspect
Revert "e randr - x - only apply/modify randr if xurrent config not the
same"
precache - add more prints to see when thread spawns for info
init - handle zone changes during startup/init
e - increase timeout for efreetd responding to 20 sec
fix null edid more - found hole missed in last fix
randr - add option to ignore disconnects on specific screens...
e xsettings - do not use long for 32bit types... it's WRONG
randr - add response timeout config value
screen setup - put shortcut in config quick-access menu
fix preload of e icon when already loaded to show new icon
e init - stop listening to zone changes once init has been hidden
e wl screen dimming.blanking/timeouts/lock handling redo/fixup
e comp x - ensure animator works before fading in backlight
only call notidle if wl compiled in and wl on...
comp wl - blanking fix saver timeout if 0 - dont set it as its off at 0
desklock - remove autolock as its pointless as we can lock on blank
e exec - if an invalid exe is found - null it out
e gadgets - as per email to e-devbel - it's easier to fix old so rm new
shot - dont allow image in virtual cnavs to resize
remove warnings of unused functions and vars
e - enum conversion warnings - fix by doing proper conversion or enum
e start - handle exit code for restart AND exit choices because of lib
e system - isolate stdio of commands we run so they dont pollute
desklock config - remove infinite loop - bug added in gad remove
e askpass - convert text to plain utf8 proeprly for passwd output
e polkit - fix password to de-escape to utf8
systray - make notes of the freedekstop.org version of protocol
exit codes - clean up and handle consistently
shot - use unclipped scroller and have image underlay tools etc.
e alert - use same exit codes as e for explicit restart/logout
fullscreen handling - restore fs state if forced out by focus
client - restore to added zone if were there before
e screen restore - properly show/hide windows on current desk
e - systemd -= as long as enabled allow to build without it
e comp - remove obsolete comp render animator and lock fps options
comp fps debug - show separate input and output fps
flag data - clean up images of system lang to be simpler
icons - fix icons used in code to be better
temperature - remvoe udev support as it causes mainloop stalls
comp fix other 4 corners fo fps display other than top-left
ddc - add libddcutil.so.3 as supported as it is compatible for our uses
e fps debug - have more details like wake+sleep, rend+rend flush etc.
temp - bring back temp sesor select and nuke leaks on init
bluez5 mod - support battery properties/iface for bt popup list
xxx
randr - more debug to tell us decision reasons to change setup or not
e config - move config saving to threads to avoid stutters/io blocks
bluez5 - batteyr percent is signed - explicitly.
backlight - support backlight on non-lid panels and bl_power too
e wl - drm - fix dlopening of libecore_drm2
shot - allow copy of image to selection in addition to shave and share
e intl - fix lanhuage lists to have galacian, romanian and vietnamese
e pointer - on lock push a default pointer and ensure it is ok after
e sys babcklight - streamline setting bl_power
temp - move entirely to hwmon based temp sensors on linux
temp - remove unused local var
comp - settings - fix advance settings save for comp settings
e filesel - have files list expand not preview
e menus - keep parent menu items activated when browsing child items
renmove srand calls - eina ensures it does that now
blanking - workaround unknown issue where ss resets to 1sec after resume
emix - mixer backend - fix string compare to compare wholes string
todo - we already run pulse if not there.
remove offline+presentation mode - this has confused people
dfault profiles - remove unused config values that have been removed
desklock - remove custom desklock command. solves comment in bug report
bluez5 - fix infinite loop where ping cvauses device eval which loops
e system - fix potential infinite loop with adding handlers
presentation - remove final bits in screen blanking settings
actions - add action to turn blanking on/off
fix systray gadget segv if menu up when tray item goes away
pager - try a fix for a pager segv - cant reproduce though
winlist - support window thumbnails if theme supports it
bluez5 - dont have timer repeat that we are just ablout to add again
TODO-- - added minatures in alt-tab :)
backlight - adjust debug so we get timestamps on bl changes always
ervy - default config for apps plugin - use terminology + plain sudo
e winlist - add large mode and deprecate some old condig like geom
winlist - handle todo's like zone del, move/resize, client resize
comp obj - fix frame mirror resize handling
winlist large - handle sizing logic hole to size properly
TODO-- - did these winlist todo's
winlist - handle size and border/shadow chages on the fly while visible
music-control - add squeezebox slimpris2 support
todo - put in old gadget improvements in place of new gad todo
cpufreq - add support for older pre-pstate but post-freqs cpus
todo - remove item not relevant anymore due to old gads staying
winlist - add enum for mode to be clear its large mode
winlist - dont show anything at all if no windows in the winlist
todo-- - already did this
e wl - fix init checking to see if its managed or not properly...
wl x11 - if managed stop randr from doing its thing as it conflicts
e wl - fix randr fully to not even init if managed
efm - delete scroll animator when efm view is deleted
powersave - document som things and add screen blank override for pwrsv
x - add xinput device watching and beginnings of configuring them
todo - adapt after new input device work
x input dev config - go direct to drivers not button mappings
x - input - separate touchpad and mouse settings
deskmirror - handle invalid ptr access (null)
dnd resist - fix missing sque for dist compare and have minimum of 8
TODO++
TODO++
music-control - fix handling of partial or broken xesam data
music-control - add spotifyd
e scaling - set xsettings scalign from core e scale if x xset dpi off
scaling - set Xft.dpi and merge properly with .Xdefaults
connman - add an explicit scan when popping up the popup.
e pixmap - dont consider null pixmaps worth making a lot of noise about
e pointer limit hot cursors hot spots to bounds and track hot geom
backlight + ddc - fix and improve several small things
blank+dim+screensave - stop toggling on and off with self-feeding events
powersave - add getter for screen mode
e comp devices - dont try apply input dev settings if looks the same
comp devices - actually ignore unchanged devices
efm - call e fwin key cb's after e_fm cb's and delay fwin del
e - be less noisy and dont assum zoomobj is always there
systray - be more explicit with what we are looking for in logs
systray - remove deleted icon from box icon list
winlist - optimize layout calcs when you have more windows
winlist - fix single itom on line case ...
bluez5 mod - if you unpair, disable unlock config for device
e - pointer - fix hot point setting in wl mode
whitespace formatting cleanup
scaling - remove custon x application dpi and move to central scaling
e scale - use dpi reported by e_scale_dpi_get in scale dialog
fix typo in lanbeland put checkbox for the slider above it
backlight - track x11 vt owner ship with root property added for vbox
wl - remove some old versioning stuff that is not relevant anymore
e backlight - offer suspend api for wl's drm mod to turn on/off
battery - dont show low battery alert if we have >= 15% battery
layout - properly handle raise/lower with next/prev in list check
pager - clean up some whitespace and formatting
config - fix limit range for winlist mode to 0->1
e menu acts - get proper mouse coords for eventless menu popup
menus - fix position of menus when broiught up with key bindings
powersave - screen power - update sleepers on screen pwr change
connman agent msg handling - be more clean to try avoid possible seg
e - config - profiles - scratch - fix to go back to default again
Everything - possibility to make it bigger
e_start - remove noisy debug that isnt useful
build - we dont need to check for autofoo in tree anymore
build - move dev vs rel mode to be less manual...
cpufreq - remove useless type check for event handler
watchdog - add a watchdog thread that pings mainloop every 10sec
watchdog - dont let mainloop fd handler handle pipe - wait handles it
build - fix if check for dev mode to cmp to string
e icon - handle url's for e icons.
music-control - ad d automatic mode that now handles browsers too
music control - respct powersave for polling for mpris provider
remove old obsolete systray things as xmbed is long dead
music control - dont flicker album art on multiple repeated prop changes
xsettings - if we set font from e use same size not 0.75 times size
music control - support popup display of song position
music control - handle length < 0
music control - handle out of bounds len/pos of playback
music control - enable preload on art
shot - make toolset scrollable to allow smaller window
todo++
watchdog - disable right now as something odd is happening
scale - advance - conf - allow 0.01 increments for scale
e - force fonts to render clearly with FREETYPE_PROPERTIES set by e
TODO++ - add new weather gadget/module as forecasts will die next month
bz6 - ask for new flat icons to look decent
todo - update
efm - fileman - listen to zone geom changes to redo fm view
music controller - set timer to null to be sure on del
zone - on free - dont del things we may later access during free
work around clients like firefox with csd and broken iconify logic
e - set vsync frame delay to 0.5 to be offset against other clients
win layers - stop allowing top windows to go above popups like winlist
resume - in x11 - force screensaver to reset as on some systems it doesnt
pager - allow for a new optional parent edje obj for spacing control
efm - sync much more often to avoid hangs/stalls with lots of data
systray - fix sizing to use gadget size not shelf/parent for icon
efm syncing - maybe a bit less agressive at every 0.5 sec or 5mb...
tasks - avoid seg on null client
set XDG_CURRENT_DESKTOP too in addition to DESKTOP
e auth - allow empty password users to auth successfully
cpufreq - fix up some ugly bugs in a move to powersave
music-control - null out dead timer so it isnt accidentally deled
client - make default icon size for clients 128x128 now.
comp obj - make sure icon is shown when swallowed
tasks - on refill ensure old icon is deleted and nulled
tasks - handle win del when it iconifies
default config - load systray and adjust shelf gadgets to match
mixer - properly update default sink and set def sink too in mixer popup
efm - rename - select all up to the first dot so extension stays
efm - option for display of dates explicitly and not in nice-human form
e - add exif as dependency and option for efm file props
e - config - fix def cfg of shelf with systray
add exif to README
comp - fps debug - dont use null pixel ptrs for debug data
battery - polish popup list item content
bat popup - match gadget content better
COMP - log if comp goes on or off
emit signals for ac on/off explicitly to battery gad
tasks - fix sizing of items in box
swipe - fix icon up after change of name
tasks - fix initial sizing in some cases to fill + expand
e - comp - wl - fix garbage pixles on rpi4 - properly do fmts/mods
emixer - update icon to match new flat look
conf and other toolbar/list icons - go up to 40 by default
mod battery config icon- fix to use from theme
desktop gadgets - use new gadgets icon for settings
mixer - add icon database for sink icons for mixer popup
mixer - more icon mappings for sinks
mixer - fix sink icons
e mixer - add ability to monitor streams with vu meters too
emixer - handle source del properly - shut down src mon
emix - fix dynamic output sink change with monitoring
mixer - emix - use heading tag
mod - mixer - visual cleanups of mixer look and feel. more polish
winlist large mode - make it the default now flat is in master
mixer - fix sink icons first map for buil in audio
mixer - add more globs for sony headphones
mixer - new glob for earbuds
shot - move to std icons for zoom buttons and overlay style
mod packagkit - a bit of polish on the popup
mod mixer - add vu meter to popup
mixer - remove debug printfs
mod mixer - unput monitor sources as they may be already
expose dither option for comp - on by default
winlist - add list window miniatures option you can turn off
shot - comment out unused func
e - module icons ... the great flattening begins... (partly done)
e client - override - stack above fullscreen
e theme icons config - force elm theme for elm icons as they match now
mod bz5 - fix hw that comes with bt rfkill on and bz adapters empty
e startup - nuke some code that eina takes care of
build - find environe and build when found
gesture - ifdef eplut after include e.h
e - fix restore of window visiblity and events on e restarts
e x netwm - set _NET_WM_STATE_HIDDE when win hidden
fix restarts with windows with hideen state win hints
battery - handle missing vendor, model, invalikd lifespan capacity etc
battery - work on pinephone.
modules - flattenify icons of more categories - conf to go...
e - wl - fix buffer referencing to not have junk on surface del
pager - fix asan report on use after free on gadget shutdown
x input devices - have config apply when you hit apply not just on start
update potfiles.in
TODO++
cpufreq - fix powersave cpufreq restore to normal governor
cpufreq - silence switch falltrhough warnings
e module icons - final push to flatten...
e module and gad icons - fix some icons missed thay were hiding
connman - fill in missing content of error and req browser reqeusts
clock - save some power and send freeze to clock when screen is blanked
backlight - stop being noisy in debug - hard to debug other things
pager - remove debug printf
blanking - when screen blanks (pwsave freeze) set windows to iconic
e - restore iconified windows on restart to iconified
fix build break - looks like this edit didnt make a commit
mixer - remove debug printf
tasks - fix focus mess with preview popup so focus stays where it is
evry - clean up some window handling that isnt needed
evry - fix self feeding event loop for stacking of override windows
e comp x - clean up some core removing if 0'd out code and comment some
e blanking - only us iconic, not hidden when blanked
efm - look for exif tags in other chunks too
move to eina's new fnmatch
bluez5 - if bz says it's busy when trying to power on, keep trying again
e actions - cast to avoid alignment warning that is not needed
e - wl - fix re-adding wl listener twice to the same list
e - paledit - add palette editor tool
paledit - silence warning about alignment - it's fine
comp - stop playing with frametime as ... we are getting it wrong
wayland scanner - use non-deprecated option for code gen
blanking - fiddling with it to try find a vbox bug... fix some things
comp debug - go back to no delay for comp anim plus more fps debug
e comp and actually 0.5 delay is .. better...
fps debug - slim code a bit and order events so they do go up and right
paledit - make copy and new actually work...
pager - allow pager popup action to stay up and dnd windows
pkgkit - swap labels in double label
pkgkit - clean up version title
provide more info when dbus error on e_filemanager is run
move a bunch of public runnable tools into src/bin/tools
check return of system ... less warnings
temp - split bsd and linux code to make it easier to read
mixer - show a mic/recording slider if someothing is and icons
mixer - printf debug - remove
mixer - add actions for vol+- mute of mic/input/source device
mixer - use double progress bar for a decay "max vu" value
coonman gadget - thats it - no more settings to run econnman
connman - warning remove after disabling econnman settings
polkit- use nicerr icon when not told which icon to display
auth and desklock - support auth by fingerprint and show status
auth - fprint - only start after verify stop done
update todo - did fprint
ddc - support latest major version
system ddc - more of a delay at start after modprobe
auth - fprint - handle no finger reg and use default right index
mixer - fix accesses to invalid objects
auth - fprint - support any finger for auth instead of just first one
xkb settings - fix typo copy & paste for advanced add ctrl opts
e - netwm - dont include intnernal marker layer clients in clients prop
client list - other prop - not just stacking, keep internal wins out
efm - fix exif data parse - do by hand because sscanf is stupid
todo++ - fprint in polkit auth
talk about confs/
askpass - pretty up a bit
randr - allow custom names for screen (not output but model)
pager - remove desk show coede on swap as it just locks up desk switchn
remove unsed vars
check glapi better and report errors sensibly if it fails init
e - fix dont blank with fs windows when a fs window exits
randr - use new refrsh api to work around server-side problems
ibox - track timer and elete it when icon deleted... bad tracking of tmr
e utils - ensure the delays dialog array does not have refs to freed dia
e util - handle empty array when clearing out the current dialog
e util - fix leak - someone forgot to free their iterator
e util - set idler to null first in case some del func hook adds it back
e utils - delayed dia del - try avoid multiple entries
procstats - dont leak objects - was not even needed
procstats - make use of gadget nicely
temp - we free sleeper in the cthread cancel cb
convert a whole lot of CRIs to ERRs that will not be useful with aborts
tasks - handle shutdown case with still existing clients in list
remove old autogne.sh - dont need it anymore
add details to error complaint of setting csd frame on ssd win
e - fix a null csd property on a ssd x win - new chrome does odd things
mixer - add some more device icons
protect against possible junk fullscreen windows in list
efm - add a rfecent files menu (up to 30) wirth minimal mime icons
e - exec - recent - fix loading of prevous recent data on append first
e exec recent files - filter out files that don't exist at some points
ibar - go back to a traditional del timer/add dimer and no reset model
paledit - use new api's to list available cc's
paledit - make del button become reset if there is a shadow sys pal
paledit - add a bunch of tooltips to help the UI
paledit - add undo/redo with escape as undo
e - shape input - dont change/reset shape input on override wins
e start - clean out some unused junk in code and output
e start - remove valgrind run infra - i don't see people using it
e start - make e exit with parent when possible
e start - force stdout/err to go to specific log files
virtual desktop bgpreview - dont do min size so we loop forever
connman gadget popup - fix sizing to scale better
paledit - fix main window ot be named main
fprint - fix index and ring finger on right hand both - they got swapped
fprint - fix thumb and little finger swap on right hand in both hands
e wp gen - use threads to speed up encode of wp edj file
e transitions - add theme anim duration multiplier setting
settings - add a palette entry under look and in main menu for shortcut
paledit - make the major colors uses bigger 4x4 items in pal thumb
lokker - remove extra ptr pop that doesnt seem needed - fix blanking ptr
shot - make initial size fit as best as possible and be big
wallpaper - add new wallpapers for a flat world - first one
e wallpapers - add new flattish design wallpaper number 2
e backgrounds - add a textures stone pattern bg too
e wallpaper - add a photo-modified mountain wallpaper
e wallpapers - dont install old wallpaers for now as i add new ones
e temp - use labels not paths to match sensors - more reliable
add another wallpaper
remove old wallpapers - lower res and replace with newer high res
add another hand designed bg with centered image anbd pattern
add more wallpapers
config change - no edge bindings by default
slight tuning of flat backgrounds to add some noise
backgrounds - add a nice simple flat squiggle
profiles - update icons to be flat
release - 0.25
windows - netxcloud app - fix constant show/hide cycles
gesture - vm (vbox) detect hack to work around xorg no display bug
e - border list - fix list to filter volume out
let's go back to dev mode .99
systray - add more debugging to find clients that act oddly
e_icon - switch from edj/std icon to custom img file properly
e focus - fix previous commit segv on no windows left
e focus - volume - dont allow obj focus that disturbs the rest of e
bluez mod - on unload deregister gadcon class
bluez5 - dont need the force conenct option it seems - cant find a need
fileman - fix favorites to scale
theme - ibar/ibox label overlay - properly align with text min size
ibar - emit left/right a;ign if gadcon is left/right vertical
backlight - add option for ddc to work or not
gesture - add an option to turn it all on or off
notification - fix shadow around extra notifications when all shown
bz5 - dont ping devices on unpowered adapter
xkb config - fix segv on close advanced mode dialog
focus out - ignore all ungrabs as we unfocus a window that should be
shot - reset cnp flag once cnp'd
desklock settinghs - fix kbd layout list to fill vert
efm - do same mime lookup method as efm in recents menu
efm - recent - fix up mis-sorting on re-load and make icons better
pager - don't keep building up more popups on popups on switches
modules - add procstats to whitelist
focus - fix some lingering mis-focus issues
build - fix cc.links for bsd case to use args not link args
deskmirror - donbt show iconified windows
pkgkit - count pkgs total in gadgets
notification - get rid of useless appendix code...
overlay resize regions - properly sety shape rects to account for them
remove unused var.
comp - fix shapoe event to skip clippers
comp - fix event shape to account for txt/texblock and img properly
winlist - fix 0 item lenth rows - have at least 1 item
qrt bug workaround - qt does not remove WM_STATE when withdrawing
xkb - use new feature to ignore just xmodmap changes
fix fullscreen flicker/toggle when window is small and we get mouse out
fix more unfullscreen clicker/toggle when window is small...
pointer - null out deleted strings
ptr - fix cursor getting stuck in resize after blanking
focus action - raise/unshade/uniconify on focus dir/next/prev action
shot - be clear about the shot uploads being unecrypted and available
touchpad input synaptics - fix tap to click props to work
e config - remove upgrade blocks for luncher + sysinfo
config - remove duplicate bindings for the same acpi event
gadcon - fix disabled items... this is a radio and switches a/b/c ...
e nice/pri change - centralise to util code
wayland support - add watermark and bug message and pause
client evas objects - fix - dont use precise for shaped input
e config - fix config fallback handling - it was broken
e config - use new eet_sync_sync to ensure data is synced to disk
open - fix warning with possible uninitted var
popup - simplify buffer alloc for popup body and silence warning
e comp wl - fix warning for uninit var
gtk frame porp change - if deleted for an existing csd app then adjust
fix enlightenment help and version optiosn to exit after print
remove tabs and replace with spaces in printf's in main
efm - support system provided desktop files for actions
shot - allow escape to escape the shot dialog
dbus - move service strings to defines completely
msgbus - tidy up code a bit preparing to expand
add support for org.freedesktop.ScreenSaver dbus inhibit api
e comp - fix noisy debug printf due to previous fix
sys - add support for logind/systemd lock/unlock dbus api's
update TODO ...
remove file we dont need anymore
move readme to markdown and include install info
readme icon
use readme specific icon
improve readme formatting
improve notes
readme remove typo in compil and install
readme - mention system.conf too
move todo to todo.md
update TODO
readme - add more shots
readme - add info on running e for your login
readme - expand readme a bit more and some fixes.
readme - add one more rule
readme - improve formatting
readme - clarify xsession errors
readme - format improvement
not using NEWS anymore - it's on e.org and has been for a long time
adjust reame icon to be nicer like main page icon
readme - fix icon link
watchdog (currently not used) - fix alloc of right sized ping buf
fix move to defines for msgbus dbus services for iface/core
watchdog - enable. it seems to work fine for me... and that's good.
notifications - extend to support actions, links and img tags
notification - remove unused func
notification module - handle misnamed desktop files e.g. firefox
notifications - send signals for cateogry and urgency
add simple sound play api to play samples
notification - play sound samples and advertise it in caps
e sound - forgot to call init - call init
reamde - note nvidia issues
fix readme a bit
fix typo
win - first map - fix energyxt unmap bug by wiping ignore unmap
execution - add more terminal desktops to fallback list
enlightenment_open - handle Terminal=true properly not just scheme
term list - move to a single file to list possible terminal desktops
terms - expand fallback list of term desktops
allow multiple mimes and actions on files in efm
watchdog - fix size of ping seq buffer entries
mesgbus - fix nukll name dbus string send
use XSession type - it seems some dm's are enforcing a non-standard
screensaver blanking dbus api - also support /ScreenSaver path
blanking block menu - show more info like reason.
update id - use longer sha1 hash for id
e wl - force gl for wl mode now due to kernel breaks
notification - fix property name for suppress sound
wl desktop session file - some dm's dont like VAR=x without env
win - shapes - set pass events if we have shaped wins but no rects
enlightenment_sys - fix security hole CVE-2022-37706
enlightenment_system - harden - no sysactions.conf - deny all actions
procstats - delete callbacks when client is deleted
notification - stop allocating wrong struct type for noti actions
notification - fix crash if clicking close while close anim happens
x11 comp randr - allow/use xrandr cmdline for screen cfg
dbus - fix some ref/unref's for conns
blanking/screensaver/dpms - in x poll 10s and force blank settings
client - handlie class names with a space and guess first word as dsktp
ibar - kill off ibar not in order icon if last window for exe goes away
music control - dont add another desklock handler if one is already
desklock - dont care if we suspend or not when we run lock/unlock apps
randr - fix xrandr cmdline gen to turn screens off too
backlight - fiddle some to try make backlight work better
mixer - add params to allow increase/decrease by a given percentage
power - add some debug printfs for info on what is going on
randr - for now don't just suspend when on battery and end up at 0 scr
state system - add start of it
odd to miss void for no params - be clear its no params
e - bump efl version needed to git
randr - fix xrandr output off/on/config gen to not miss outputs
mixer - be explicit on pluse started flag being false
e state - add simple string glob listener callbacks
desklock - use immediate show for lock on suspend etc.
desklock - fix compile warn after last change (no real bug)
randr - add some more debug info to log
icon theme - set elm icon theme to same theme as e one ... sync them
dpms - fix cases where screensavwr was off but dpms still on
evrything - fix handling of broken strings without looping forever
mixer - ignore Peak detect named out src from pavucontrol
po - update po files with any missing etc. strings
exec - store out incremented sutartup id to avoid clashes - fix
Add option to set hidden state or not
fix ukrainian lang entry to uk_UA from uk_UK
Merge branch 'NorwayFun-master'
make xrandr command use an actual option
fix crash on trying to writer to non-writable input method file
release - 0.26.0
Christopher Michael (36):
wl_drm: Add missing new line on error printing
e_comp_wl: Fix possible typo with function name
e_bindings: Remove unused variable
temperature: Mark hdata paramater as unused
e_intl: Fix formatting
e_module: Increase 'body' buffer size
e_utils: Increase tmpbuf allocated size
wl_x11: Fix wrong return value on function that does not return bool....
e_about: Update copyright year
desks: Assign some default desktop names
e_entry: Rework e_entry dialog to be more sane
e_shelf: Add parent parameter to e_shelf_new_dialog
e_fm: Add NULL parent parameter to e_entry_dialog_show call
e_int_menus: Adjust call to e_shelf_new_dialog to provide NULL parent
e_int_config_profiles: Add NULL parent param to e_entry_dialog_show call
e_int_config_shelf: Add parent param to e_shelf_new_dialog function call
ibar: Add NULL parent (for now) to call of e_entry_dialog_show function
quickaccess: Add NULL parent param to call for e_entry_dialog_show
e_actions: Add ability to switch Config Profiles via keybinding
e_int_config_profiles: When a profile gets deleted, also delete any
TODO--;
e_actions: Minor formatting fix
TODO--
e_pointer: Reset mouse pointer when we return from blanking or desklock
Revert "TODO--"
enlightenment: Remove wayland wobbly windows protocol file
generated: Remove www xml file
e_comp_wl: Remove wayland wobbly windows stuffs
enlightenment: Remove teamwork protocol
enlightenment: Remove teamwork protocol
e_bindings: Minor formatting fixes
shot: Remove unused variables and unused function
e_about: Update copyright year
readme: Fix some typos, grammar, etc
e_int_client_prop: Fix ICCCM/NetWM dialog issues
wl_drm: Fix formatting
Elyes HAOUAS (1):
Remove duplicated includes
Jos Romildo Malaquias (2):
actions: Add 'Grow in Direction...' action
actions: Simplify the 'Grow in Direction...' action
Marcel Hollerbach (32):
e_ckpasswd_main: fix polkit to auth root
e_shelf: only reset autohide timer if we are not hidden
Revert "tiling - avoid infinite loop of not fit - toggle float, not fit,
toggle"
tiling: prevent potential recursive apply calls
Introduce gesture recognition
gesture_recognizer: add icon
gesture_recognition: display in correct zone
acpi-bindings: also set params
music-control: do not crash if params is NULL
e_acpi: add support for bluetooth remote controls
music-player: also support constant play and constant pause
e_shelf: support state changes within the animation
gesture_recognition: Rework to use elput
swipe_config: only warn on x not on wl
move gesture recognition to e itself
swipe: add a help screen that tells where to find debug output
e_comp_x: do not display this error a million times
e_bindings: do not crash when action is not found
music-control: do not crash when no config is selected
e_main: shutdown e_dnd before comp
do not crash when context is NULL
e_pointer: improve overall
it should be edd not eed ... :(
e_client: revert focus instead of setting it to NULL
add forgotten header define
focus: do not revert to another client when client is unfocused
focus: leave frame focus setting here
e_client: fix more focus weirdness
more output
e_pointer: do not call x11 setup when on wl path
e_pointer: try to be sane with x11 and wl
fix error message
Massimo Maiurana (61):
Updating french translation
Updating french translation
Didn't knew it was possible to change desktop name, maybe other users
should know about it :)
Updating french translation
Updating french translation
Updating french and italian translations
Updating french translation
Updating french translation
Updating french and italian translations
Updating french and italian translations
Updating french translation
Updating french translation
Updating french translation
Updating french translation
Updating french translation
Updating french translation
Updating serbian translation
updating french translation
Updating italian translation
Updating POTFILES
Updating italian and french translations
Updating french translation
Updating frech translation
Updating french translation
Updating french and dutch translations
fix typo in desktop file and update french and italian translations
Updating Potfiles
Adding portuguese locale in wizard module
Updating portuguese translation
Updating french translation
Updating french translation
Updating french translation
Updating french and italian translations
Updating french translation
Updating italian translation
Translated strings for french, italian and portuguese
Update for french localization
Updating french and italian translations
Updating french localization
Updating french translation
Updating french and portuguese translations
Updating french and italian translations
Updating french translation
Updating french and italian translations
Updating french and italian translations
Updating french and italian translations
Updating french and italian translation
Updating french and portuguese translations
Updating french translation
Updating portuguese and italian translations
Updating french translation
Updating french translation
Updating french translation
Updating french translation
Updating french translation
Updating french translation
Updating french and italian translations
Updating portuguese translation
Updating french and italian translations
Updating serbian translation
Updating serbian translation
Nekobit (3):
xinput: Add support for flat mouse acceleration and Hi-Res scrolling
xinput: Adjust style
xinput: Fix typo, add config check
NorwayFun (3):
po: add Georgian translation
po: add Georgian translation
po: update Georgian translation
Pau Espin Pedrol (1):
emixer: pulse: Use description as name for sources
Riccardo Calixte (1):
tree-wide: get rid of trailing whitespace
Rob Hensley (1):
INSTALL: quick missing word fix.
Ross Vandegrift (1):
Avoid using "mips" as a variable
Simon Lees (1):
Tasks: choose a readable default preview size.
Simon Tischer (5):
vkbd: add comment to module.desktop
add comment to module.desktop
add e-fprint-gui to e
remove unused 'restore default bindings', default are none bindings
remove unused 'restore default bindings', default are none bindings
Spam Me (1):
Add german translations
ilteroi (1):
wizard: fix compile error in wayland-only build
jf_simon (Simon Tischer) (2):
ibar - fix badly understood menu item labels
swipebindings: fix texts
kikadf (2):
Fix hibernate command on OpenBSD
Use default way to locale listing on OpenBSD
l05o (1):
e-remote - added -window-sendtodesktop
q66 (3):
e_util_suid: need signal.h on some libcs
try linking against execinfo when execinfo.h is present
meson: fix fnmatch dependency lookup
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.