summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* wl-drm: Add call to set cloned or not cloned outputdevs/devilhorns/outputChristopher Michael2019-12-031-11/+12
|
* wl_drm: refactor _drm2_randr_apply function to support multi-outputChris Michael2019-12-031-0/+161
| | | | | | | | This patch refactors the drm2_randr_apply function in order to support clone & extended modes for multiple outputs. This is modeled closely around the x11 randr apply code. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* wl-drm: remove old randr apply codeChris Michael2019-12-031-159/+0
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* wl-drm: move variable declaration to top and add TODO commentChris Michael2019-12-031-1/+3
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* batman: FreeBSD and OpenBSD (sysctl)Alastair Poole2019-12-023-10/+52
| | | | | | | | | | | | | | | | | | | | | | | After the work on the sysinfo gadgets for Linux the BSD variant code was a little bit of an afterthought. These changes provide us with unlimited battery/sysinfo gadgets and reliable status for our battery or batteries and our power supply. This patch allows us to add and remove (many) batman gadgets to the desktop without negatively affecting existing instances. It also takes into account additional sysinfo gadgets that include a batman instance. Iterating through the existing array of sysinfo gadgets to find multiple instances and apply changes it not ideal but it does not affect the Linux code, and keeps this change relatively simple. Tested on FreeBSD and OpenBSD with various hardware setups. Thanks to Peter2121 (Quelrond) for his testing. There is work to now improve batman's Linux behaviour to match that of the behaviour on BSD systems.
* battery/batman: Various Improvements.Alastair Poole2019-11-304-81/+94
| | | | | | | | This adds support for multiple batteries on FreeBSD in line with Linux and OpenBSD. Also display the vendor and model where applicable. There are also fixes specific to the sysctl interface. Fixes a potential crash and let's us have 100 batman gadgets if wanted.
* todo - add clipboardCarsten Haitzler (Rasterman)2019-11-271-1/+2
|
* Updating french translationmaxerba2019-11-201-1/+1
|
* pointer - use the swallowed obj geom as that is what we are trackingCarsten Haitzler (Rasterman)2019-11-161-8/+9
|
* steam - special workaround for bad steam games so they match desktopsCarsten Haitzler (Rasterman)2019-11-105-1/+67
| | | | | | | | | | | | many steam games don't provide much in properites - not enough to match to a desktop file. the only thing that actually consistently works is to use the STEAM_GAME property and match thyat to the uri provided to the steam command in the exec of the desktop file. this actually can work. nothing else works reliably across the board. and man can games be horrible and playing nice with desktops and having poor properties. even steam itself is not good. i had to add a workaround for that too to match steam-runtime explicitly. :(
* silence another ERR log with invalid obj typeCarsten Haitzler (Rasterman)2019-11-081-3/+7
|
* err logs - fix up some of the err logs i see accessing invalid objectsCarsten Haitzler (Rasterman)2019-11-082-6/+11
|
* e startup - increase timeout for efreet update events coming inCarsten Haitzler (Rasterman)2019-11-071-1/+1
|
* acpi - delay missing acpid dialog until after we've started upCarsten Haitzler (Rasterman)2019-10-301-5/+13
| | | | | | | | with a timer it'll wait untuil after mainloop is running before it times out and thus shows the dialog ensuring it appears once the compositor is fully up. this should avoid weird sized windows. @fix
* win stacking - fix stacking transients if there are multipleCarsten Haitzler (Rasterman)2019-10-301-4/+3
| | | | | | | | | | if 1 parent has 2, 3 or 4 etc. transi3ents as immediate children we reverse-stacked them. go to stacking them in order they are added (which would normally bve creation order which makes more sense). this stops some dialogs appearing intitally behind other dialogs that were there before. @fix
* Updated french translationmaxerba2019-10-271-12/+11
|
* todododoCarsten Haitzler (Rasterman)2019-10-241-2/+1
|
* todooooooCarsten Haitzler (Rasterman)2019-10-241-0/+1
|
* todoCarsten Haitzler (Rasterman)2019-10-241-1/+0
|
* todoCarsten Haitzler (Rasterman)2019-10-241-0/+1
|
* todo...Carsten Haitzler (Rasterman)2019-10-241-1/+0
|
* todo...Carsten Haitzler (Rasterman)2019-10-241-0/+1
|
* todo2Carsten Haitzler (Rasterman)2019-10-241-1/+0
|
* todo...Carsten Haitzler (Rasterman)2019-10-241-0/+1
|
* todo - more power saving todo itemsCarsten Haitzler (Rasterman)2019-10-191-0/+5
|
* e init splash - remove almost all status strings as they are not neededCarsten Haitzler (Rasterman)2019-10-144-74/+1
| | | | | | | | | | since now we basically bring everything up THEN start rendering once we hit the main loop there is no point having init splash strings anymore. it is no longer an external process. until e's compositor is up you will see nothing anyway. if it is up these days we've finished init as a smoothing out of startup has move everything before main loop starts. so this code is all kind of useless, thus remove. cleanup code.
* systray - allow multipleCarsten Haitzler (Rasterman)2019-10-141-13/+0
| | | | | | now we no longer have xmbed, allow multiple instances. fixes T8370
* e invert to set env var for fussy aborts as opposed to inverseCarsten Haitzler (Rasterman)2019-10-131-3/+1
| | | | better stability for users.
* comp show helper - make it a non-critical errCarsten Haitzler (Rasterman)2019-10-131-1/+1
| | | | | | | this stops an abort which is better for the user experience and is recoverable. fixes T8318
* todo - add info about ddcutil - for better monitor controlsCarsten Haitzler (Rasterman)2019-10-111-0/+4
| | | | | | | | we can control backlight on laptops but not on other screens contnected even though they may support it. it may be time to make a "unified" screen control thing that detects laptop led/backlight controls vs ddc based monitor ones and provides the right controls for it.
* e alert - use the provided font ttf for the alertCarsten Haitzler (Rasterman)2019-10-096-8/+49
| | | | | this enforces the look i wanted, and also makes this work when no sans or mono font exist.
* bz5 - ensure we unref bluez dbus objects to free themCarsten Haitzler (Rasterman)2019-10-083-28/+43
|
* ckpasswd: remove warning of unused varCarsten Haitzler (Rasterman)2019-10-081-2/+0
|
* e - add polkit module to add an auth agent into eCarsten Haitzler (Rasterman)2019-10-0819-31/+1019
| | | | | | | | | | | | new feature - polkit auth agent support partly in core (need to have the pam setuid root auth tool respond via dbus) and partly a module (the agent dbus protocol handling and setup as well as auth gui). this took me a while even with all the docs to work out how polkit works... it was really fussy and its data structs are an extra pain in the butt to craft with eldbus, but i managed it. not everything is supported but the core basics are there and this can be built on. right now the gui is really basic, but does the job.
* e - wl dmabuf - handle versioning for modifiersCarsten Haitzler (Rasterman)2019-09-301-6/+19
| | | | this syncs with what weston does in handling versioning for modifiers.
* e randr - fix plug/unplug of external screenCarsten Haitzler (Rasterman)2019-09-281-6/+29
| | | | | | it seems some logic to stop internal screen fake plug/unplugs from interfering were hurting external screen plug/unplug. fix makes that work again.
* kill e process before alert in non-x usesCarsten Haitzler (Rasterman)2019-09-272-5/+11
|
* alert - move to using full efl stack for itCarsten Haitzler (Rasterman)2019-09-274-1081/+163
| | | | | | | | still have a problem - cant work in wl drm/kms mode because e still holds the ownership/lock on the console, but using full efl to draw the alert and even blink it... this drops xcb requirement too.
* e build fix - make uuid an explicit dep of gadget loaderCarsten Haitzler (Rasterman)2019-09-251-1/+2
| | | | fix build break thanks to latest 1.23 bet bleeding edge efl.
* e comp - tell user about invalid env var optionsCarsten Haitzler (Rasterman)2019-09-241-8/+38
| | | | | it seems people are using these env vars so we should tell them if they have invalid options.
* backlight - update timer on power plug/unplugCarsten Haitzler (Rasterman)2019-09-211-0/+2
| | | | | this ensures a different timeout can be applied if you plug or unplug power.
* mixer - try not to create notifications for no change in volumeCarsten Haitzler (Rasterman)2019-09-201-10/+10
|
* warn - silence invalid alignment warningCarsten Haitzler (Rasterman)2019-09-201-1/+1
| | | | | these potrs are to structs we malloc thus will be universally aligned for all data so... not valid. throw in a void * cast to do that.
* e desk - remove unused varsCarsten Haitzler (Rasterman)2019-09-201-3/+0
|
* wiz - remove e module src support as .libs dirs no longer existCarsten Haitzler (Rasterman)2019-09-201-11/+3
| | | | | it wouldnt work anyway and i removed it for e modules themselbves already - now fix this for wizard too as it'd not work anyway.
* wizard - comp - fix checking of gl/hw accelCarsten Haitzler (Rasterman)2019-09-201-2/+41
| | | | | | | | | | using just evas_gl_new() will lead to almost always using just software rendering... because often osmesa is not installed and e will start in software rendering by default until it switches properly after the wizard. this appropriately checks in an x path vs. wayland path in different ways as to if we should do gl by default and ALWAYS offers a checkbox to the user, just the default value/state of that checkbox depends on what is detected and a user can override.
* e comp - remove the disable/fast effectsCarsten Haitzler (Rasterman)2019-09-206-267/+24
| | | | | | | | | | for fast we probably should look at something like having a multiplier on edj transitions and set it to 0 to make it instant. this would be much better and able to apply to ALL effects... so let's remove this way for now. as for no shaodws and other stuff - moving to wl cant control CSD and even then it's a theme look ant feel - a "flat theme withotu any shadows" would just not have them. probably not a checkbox to have here.
* e - bump config version properly in srcCarsten Haitzler (Rasterman)2019-09-191-1/+1
| | | | | this doesnt resulti n a looping of wiz - but does result in a "version too new of config" complaint and issues... so fix.
* pager - more direct config from right click menuCarsten Haitzler (Rasterman)2019-09-192-4/+32
|
* pager/desks - stop using numeric N,M if no name is set - be blankCarsten Haitzler (Rasterman)2019-09-193-23/+6
|