Stephen 'Okra' Houston
9189293b46
Enlightenment: Fix double compare in batman and fix compilation on bsd.
2017-01-07 04:49:57 -06:00
Carsten Haitzler
3903d44666
e - BLOODY BUILD AGAIN - DAMN FLOAT WARNINGS...
...
i swear ... all of this shit over a warning that CAUSED more bugs than
it eveer fixed? sersiously...
ARGH!
2017-01-07 14:05:17 +09:00
Stephen 'Okra' Houston
2a56bd46a5
Enlightenment: Make sure to compile sysinfo gadget for bsd correctly
2017-01-06 21:52:55 -06:00
Stephen 'Okra' Houston
b24ab5c06d
Enlightenment: Add a scroller to the sysinfo gadget.
2017-01-06 17:31:47 -06:00
Stephen 'Okra' Houston
924307d96e
Enlightenment: Add the necessary Makefile for sysinfo.
2017-01-06 16:16:51 -06:00
Stephen 'Okra' Houston
b51b591171
Enlightenment: Sysinfo gadget supporting files
2017-01-06 16:16:51 -06:00
Stephen 'Okra' Houston
cd24662e9f
Enlightenment: Add the sysinfo gadget that includes battery, temp, frequency, cpu, mem, and net
...
This is a gadget using the new api that has separate gadgets for battery, temperature, net status, cpu load, mem usage, cpu frequency, and one gadget called sysinfo that combines all of the above.
2017-01-06 16:16:51 -06:00
Stephen 'Okra' Houston
501ea95e2c
E gadgets: Prepare for sysinfo to arrive.
2017-01-06 16:16:51 -06:00
Stephen 'Okra' Houston
02224ae8b3
Luncher: Fix right click menu popup crash.
2017-01-06 16:16:51 -06:00
Mike Blumenkrantz
f011db58ce
mark strftime calls using struct tm in time module as safe
...
disable -Wformat-nonliteral temporarily
2017-01-06 12:57:34 -05:00
Mike Blumenkrantz
c5b3aba6fd
specify format string for desk names in desk config
...
-Wformat=2
2017-01-06 12:57:34 -05:00
Mike Blumenkrantz
0bbdd76469
resolve misc module float-equal warnings
...
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:34 -05:00
Mike Blumenkrantz
faac750727
resolve gadcon-related float-equal warnings
...
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:33 -05:00
Mike Blumenkrantz
e88d1af101
resolve winlist float-equal warnings
...
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:33 -05:00
Mike Blumenkrantz
3ad6c0c88c
resolve evry float-equal warnings
...
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:33 -05:00
Mike Blumenkrantz
683fe228ad
resolve conf_* module float-equal warnings
...
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:33 -05:00
Mike Blumenkrantz
aeb8851c9d
resolve efm float-equal warnings
...
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:33 -05:00
Mike Blumenkrantz
49776abae3
resolve battery float-equal warnings
...
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:33 -05:00
Mike Blumenkrantz
6f1f165d32
resolve certain double/float comparisons in with increased correctness
...
ref 03d0f1d2dc
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
2017-01-06 12:57:28 -05:00
Mike Blumenkrantz
dda64c8f12
handle desklock show animation unblocking in lokker
2017-01-06 11:42:21 -06:00
Mike Blumenkrantz
1c4ee0028c
add method for unblocking zones during desklock show/hide
2017-01-06 11:42:21 -06:00
Stephen 'Okra' Houston
ad32cee563
Fix luncher crash on right click
...
I mean really, I don't know why I write code like this, it makes
everyone around me so sad.
(commit log by Derek, paraphrased from an irc conversation)
2017-01-05 15:45:03 -06:00
Carsten Haitzler
c0f6594c96
ibar - fix seg with ibar icon task menus are up while desktop files change
...
segv if u go do make installs that install desktop files causing
efreet to recheck desktop files causing e to reset desktop files
causing ibar to refill icons but this causea a segv if a hover menu of
windows for that icon are up at the same time. this fixes that.
@fix
2017-01-02 23:26:14 +09:00
Carsten Haitzler
3779086a63
e icon - use new skip header async preload to make icon loads async
...
now they can be trule async hopefully stopping things like application
menu from stalling while loading icons header... which is really nasty
with svg's. this actually makes icons async by default which is really
EXACTLY what you want. this also prepares for later making edje loads
async.
@feature
2017-01-02 09:51:57 +09:00
Carsten Haitzler
c997077c17
desklock - allow for fadein/out effects in theme for locking/unlocking
...
this allows the theme to now do special effects on showing the
desklock and on hiding it again afterwards so it can look nicer.
@feature
2017-01-02 09:51:57 +09:00
Carsten Haitzler
965133445a
appmenu - make appmenu work with click+release and not hide on focus out
...
appmenu is annoying in that is hides on focus out whish is what
happens when a menu is popped up! fix this and make a qhick
click+release work as well! if we are going to have a global app menu
then let's make it vaguely decent... :)
also get menu positioning right with item geometry itself for the menu
not pointer position AND get menu pop direction correct based on
gadcon orientation.
@fix
2017-01-02 09:51:57 +09:00
Carsten Haitzler
4b31fe5050
xkb module - fix possible use of uninitialized var
2016-12-28 19:55:24 +09:00
Carsten Haitzler
482f338775
temp module - fix #if to be #if defined as it should be
...
fixes warning (valid warning)
2016-12-28 19:55:24 +09:00
Carsten Haitzler
03d0f1d2dc
e - fix float warnings cmp where they actually may cause issues
2016-12-28 19:55:20 +09:00
Carsten Haitzler
45cc8713f0
ibar - fix segv on prop change after adding stack support
2016-12-26 17:20:12 +09:00
Carsten Haitzler
27cd2afdfd
tasks - calculate min width properly given a known height of a gadget
...
this also should apply to calculating height correctly given a known
width - ie horiz or vert taskbar in a shelf. without this you can't
calc min size correctly from the theme.
@fix
2016-12-26 11:25:40 +09:00
Carsten Haitzler
74989a9531
ibar - protect against getting invalid icon ptr on obj deletion
...
remove the "ibar_icon" data completely on deletion of an object
pointing to it so if it is accessed later during deletion it'll
return NULL safely.
2016-12-23 11:16:58 +09:00
Carsten Haitzler
dbd5855ac7
tasks - fix fresh segv added in stack support
...
this fixes T5031 and fixes D4504
2016-12-21 09:48:47 +09:00
Carsten Haitzler
882ba348b5
ibar - support window stacks
2016-12-20 18:57:26 +09:00
Carsten Haitzler
00720c3765
e winlist/alt tab - use bottom/base win for icon but active for title
2016-12-20 18:57:26 +09:00
Carsten Haitzler
612f168086
tasks + stacks - use base icon not top one to be simpler to implement
2016-12-20 18:57:19 +09:00
Carsten Haitzler
fbb514e009
e winlist/at tab - understand stacks and filter accordingly
2016-12-19 17:58:23 +09:00
Carsten Haitzler
c6fa2f6457
tasks - add stack "hiding" support and only show top stack item
...
this makes tasks behave like you'd expect with a stack - only show the
top one and track properly. tasks was simple and easiest to do first
as it has little fluff other than the tasks logic itself. other
elements of e next...
2016-12-16 18:59:56 +09:00
Chris Michael
72a2758b5a
fix comparison between signed and unsigned int expressions in
...
xkbswitch module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-12-15 10:19:57 -05:00
Chris Michael
a11492784d
fix formatting
...
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-12-15 10:19:21 -05:00
Chris Michael
3a714c6e04
add missing EINA_UNUSED for unused function parameters
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-12-15 10:17:19 -05:00
Stephen 'Okra' Houston
27c8413700
Luncher: Pass the e_comp client to the preview add callback.
2016-12-14 10:27:48 -06:00
Stephen 'Okra' Houston
d7f22721a2
Luncher: Add preview windows to the popup on exec if they are already visible.
2016-12-14 10:23:25 -06:00
Stephen 'Okra' Houston
49c3b1ab9b
Luncher: Be aware when a ctxpopup has been dismissed but not yet deleted.
2016-12-13 14:05:17 -06:00
Stephen 'Okra' Houston
f5f9bd5338
Luncher: Fix leaking caused by luncher.
2016-12-13 13:40:02 -06:00
Stephen 'Okra' Houston
396f0fe8b1
Luncher: Make sure to delete preview when icon is deleted.
...
This fixes https://phab.enlightenment.org/T4916
2016-12-13 09:49:56 -06:00
Stephen 'Okra' Houston
2fa1d39a0f
Luncher: Make sure previews are hidden and destroyed.
...
This fixes https://phab.enlightenment.org/D4976
2016-12-13 09:39:31 -06:00
Mike Blumenkrantz
179979ccb0
do not set aspect on luncher grid gadgets
...
this is not a 1:1 gadget, it automatically fills whatever size the gadget
has allotted and performs layout optimally based on that size
2016-12-12 11:55:57 -05:00
Michaël Bouchaud (yoz)
15c0d46050
xkbswitch: rewrite the config panel to improve the gui design
2016-12-11 21:25:17 +01:00
Al Poole
b4f3a8da0a
Enlightenment: Factor all sysctl battery code for bsd into e_mod_sysctl.c
...
This commit should now allow battery to support OpenBSD, FreeBSD, Dragonfly BSD, and NetBSD
2016-12-09 11:02:43 -06:00