Commit Graph

119 Commits

Author SHA1 Message Date
Elyes HAOUAS 153f479d3f tree-wide: fix typos all over the place
Fix some typos

Differential Revision: https://phab.enlightenment.org/D11778
2020-05-14 12:04:51 +02:00
Mike Blumenkrantz c31cb51499 replace <br> with <ps/> for all text 2017-08-21 10:16:35 -04:00
Mike Blumenkrantz eb58e2ca70 remove eldbus init/shutdown calls from the codebase
this is handled by e_msgbus
2016-03-11 17:19:32 -05:00
Chris Michael fbc9b89d59 enlightenment: Add missing EINA_UNUSED for unused function parameters
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:16:25 -04:00
Chris Michael 0a94e8ba71 enlightenment: Make E build again with EFL from git
sed -i 's/EAPI/E_API/g'

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-05-07 15:13:10 -04:00
Mike Blumenkrantz 09ec213a31 remove e_util_zone_current_get() usage 2015-03-13 17:58:45 -04:00
Mike Blumenkrantz ed897a231e de-e_comp_get()ify e
mrw I remember how to regex http://i.giphy.com/dC9dujPVeAfIY.gif
2015-03-13 15:12:20 -04:00
Mike Blumenkrantz 99589eb5af remove E_Win+e_canvas, convert all internal wins to use elm_win
known issues:

* keybindings for efm windows (eg. ctrl+w) are broken until the rest of the conversion is completed
2014-11-20 15:26:21 -05:00
Carsten Haitzler d6e99dc409 connman gadget - dont display config button unless econnman is installed
this has been just way too confusing. i her user problems all the time
and they just cant see differences between connman module+gadget and
python econnman app.

we do need to have these settings in e in the end anyway... but until
then - disable
2014-08-11 23:45:58 +09:00
Carsten Haitzler 4e7c44d534 econnman launch from connman gadget - fix desktop file finding
this fixes T1472
2014-08-07 12:13:13 +09:00
Chris Michael fa8c7f53cd econnman: Adjust size of wifi popup dialog to be more sane for smaller
screens

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-06-27 12:15:21 -04:00
Jérémy Zurcher de779ee133 connman: add missing EINA_UNUSED 2014-05-07 11:37:22 +02:00
Mike Blumenkrantz 86656e4df9 compositor rewrite / charlie-foxtrot situation
huge fustercluck commit because there wasn't really a way to separate out the changes. better to just rip it all out at once.

* compositor and window management completely rewritten. this was the goal for E19, but it pretty much required everything existing to be scrapped since it wasn't optimized, streamlined, or sensible. now instead of having the compositor strapped to the window manager like an outboard motor, it's housed more like an automobile engine.

** various comp structs have been merged into other places (eg. E_Comp_Zone is now just part of E_Zone where applicable), leading to a large deduplication of attributes

** awful E_Comp_Win is totally dead, having been replaced with e_comp_object smart objects which work just like normal canvas objects

** protocol-specific window management and compositor functionality is now kept exclusively in backend files

** e_pixmap api provides generic client finding and rendering api

** screen/xinerama screens are now provided directly by compositor on startup and re-set on change

** e_comp_render_update finally replaced with eina_tiler

** wayland compositor no longer creates X windows

** compositor e_layout removed entirely

* e_container is gone. this was made unnecessary in E18, but I kept it to avoid having too much code churn in one release. its sole purpose was to catch some events and handle window stacking, both of which are now just done by the compositor infra

* e_manager is just for screensaver and keybind stuff now, possibly remove later?

* e_border is gone along with a lot of its api. e_client has replaced it, and e_client has been rewritten completely; some parts may be similar, but the design now relies upon having a functional compositor

** window configuration/focus functions are all removed. all windows are now managed solely with evas_object_X functions on the "frame" member of a client, just as any other canvas object can be managed.

*** do NOT set interceptors on a client's comp_object. seriously.

* startup order rewritten: compositor now starts much earlier, other things just use attrs and members of the compositor

* ecore_x_pointer_xy_get usage replaced with ecore_evas_pointer_xy_get

* e_popup is totally gone, existing usage replaced by e_comp_object_util_add where applicable, otherwise just placed normally on the canvas

* deskmirror is (more) broken for now

* illume is totally fucked

* Ecore_X_Window replaced with Ecore_Window in most cases

* edge binding XWindows replaced with regular canvas objects

* some E_Win functionality has changed such that delete callbacks are now correctly called in ALL cases. various dialogs have been updated to not crash as a result

comp files and descriptions:

e_comp.c - overall compositor functions, rendering/update loop, shape cutting

e_comp_x.c - X window management and compositor functionality

e_comp_wl.c - Wayland surface management and compositor functionality

e_comp_canvas.c - general compositor canvas functions and utilities

e_comp_object.c - E_Client->frame member for managing clients as Evas_Objects, utility functions for adding objects to the compositor rendering systems

additional authors: ivan.briano@intel.com

feature: new compositor

removal: e_border, e_container, e_popup
2014-01-14 20:22:02 -05:00
discomfitor c34a28707f e_popup_autoclose() now also allows a delete function to replace normal popup deletion 2013-05-18 19:39:52 +01:00
Lucas De Marchi f8a2dd4d95 Rename edbus->eldbus 2013-04-23 12:37:43 -03:00
Mike Blumenkrantz bf9933a336 E_FN_DEL macro renamed to E_FREE_FUNC with param order swapped for consistency 2013-02-22 13:18:30 +00:00
Mike Blumenkrantz f36ecd9d3d giant comp rejiggering commit #2: popups are now objects drawn directly onto the compositor canvas with no xwindows of their own
* added a number of new e_comp functions and macros

* options for disabling effects on objects: this option does not currently have any effect

* all modules which used gadcon popups have been adjusted

* all modules which used input windows to detect close events for gadcon popups have been adjusted to use new popup autoclose functionality

* shelves are now always drawn on the compositor canvas, meaning objects will never get clipped by the shelf (ticket #1810)

* shelves no longer have an event object

SVN revision: 84060
2013-02-18 13:43:47 +00:00
José Roberto de Souza 9631258de4 e: Port connman to edbus v2
Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82014
2013-01-02 20:38:25 +00:00
Lucas De Marchi b102c96377 Revert "e/connman: just update popup list at each 5 secs"
This reverts commit r79842 for the exact reason stated in the commit
log. First I thought it would not affect the usability, but it indeed
did. And it's a bit worse than having to wait 5 seconds to see the state
changes:  you never see them, except if you close and open the popup
again. This could be "fixed" by setting up the timer in
_econnman_popup_update() inside "if (inst->popup_locked)", but we would
still not see the transitions, only the final state.

A proper solution would be to first separate the service state changes
from the list updates, then do something like what was proposed in
r79842. Revert it while we don't have a solution that doesn't break the
more common cases of clicking in a service and see it connecting.



SVN revision: 81407
2012-12-19 20:33:31 +00:00
Massimo Maiurana f4cd4df207 Make two more messages translatable (patch from Igor Murzov)
SVN revision: 81040
2012-12-16 08:57:55 +00:00
Bruno Dilly 17e0f6d24a e/connman: use zone percentage for popup list
Initially try to set the popup list as w = 30%,
h = 40%, but keep it in min / max limits.



SVN revision: 80001
2012-12-03 03:38:58 +00:00
Bruno Dilly 526c7c3680 e/connman: increase networks popup size
Requested by tasn.
I was a bit conservative here.



SVN revision: 79843
2012-11-29 17:02:26 +00:00
Bruno Dilly 77d0c34587 e/connman: just update popup list at each 5 secs
If time is not good enough, can be fine tunned
very easily (just change the define).

I couldn't test this commit, so if tasn
or other could, it would be great.

I believe it won't be a perfect solution
yet, since this way it will take some time
to confirm visually the network states
(association / configuration / connect)
in the popup. We need to handle this
case properly (if I'm correct).



SVN revision: 79842
2012-11-29 16:53:29 +00:00
Bruno Dilly 3573113bbd e/connman: remove useless mouse callbacks
SVN revision: 77327
2012-10-02 17:04:43 +00:00
Lucas De Marchi 221774ddcc e/connman: Fix not updating main icon on new gadget
We need to call the function to udpate the current instance when adding
a new gadget, otherwise it will not represent the current state.



SVN revision: 77017
2012-09-22 14:12:12 +00:00
Bruno Dilly 54d3dcd794 e/connman: fix code style
SVN revision: 76632
2012-09-14 01:24:36 +00:00
Carsten Haitzler 83191bb795 and add wifi powered on/off check for connman otherwise the gagdte is
basically useles to people as connman starts by being powered off
first time.



SVN revision: 76529
2012-09-12 13:35:32 +00:00
Bruno Dilly cf5ffd3309 e/connman: delete networks list popup when launching config
app




SVN revision: 76434
2012-09-11 04:42:08 +00:00
Gustavo Sverzut Barbieri e9dfdd2fa9 econnman: call econnman (app) from the configure/settings.
there is no need to configure it as it will use the EConnMan desktop
file, whatever is available (user can create a new desktop with such
Name= and it will work, this can be done by a gui in e17 itself).

the module will warn people that do not have the application installed.



SVN revision: 76212
2012-09-06 02:18:32 +00:00
Mike Blumenkrantz 32b3c3f375 expose connman module as extern, make popup delete non-static, delete connman popups whenever input agent is shown
TODO--


SVN revision: 76176
2012-09-05 08:15:41 +00:00
Bruno Dilly 4d7e006d5a e/connman: add button to call econnam-bin
Need to get path
User should set that on module settings



SVN revision: 76076
2012-09-03 22:07:01 +00:00
Bruno Dilly 7f7b93b3a8 e/connman: Fix main icon
SVN revision: 76075
2012-09-03 22:06:53 +00:00
Bruno Dilly 3c2641d17a e/connman: Better online / ready status
Show it on wired / 3g / ... as well



SVN revision: 76074
2012-09-03 22:06:48 +00:00
Bruno Dilly 893d7160a0 e/connman: implement agent dialogs
With that it should already be possible to connect to many wifi networks:
wep, wpa, hidden, wpa enterprise... using wps.

Actually I didn't test anything.



SVN revision: 76068
2012-09-03 22:05:29 +00:00
Lucas De Marchi 7d40b9ec7d e/connman: differentiate hidden networks
SVN revision: 76066
2012-09-03 22:04:57 +00:00
Bruno Dilly ac49b72e17 e/connman: trigger connecting animation
It should happens while state is association or configuration.



SVN revision: 76059
2012-09-03 22:01:30 +00:00
Bruno Dilly 35007e200a e/connman: support more service types and states
Also fix manager_update_inst function.



SVN revision: 76058
2012-09-03 22:01:24 +00:00
Bruno Dilly 3e4cc4ca2e e/connman: show security on services list
SVN revision: 76057
2012-09-03 22:01:18 +00:00
Lucas De Marchi e5f228edba e/connman: allow to connect and disconnect
Networks that don't require agent interations (i.e. passphrases) can be
(dis)connected now.



SVN revision: 76054
2012-09-03 22:00:10 +00:00
Lucas De Marchi 091380518e e/connman: remove unused parameter nonsense
SVN revision: 76052
2012-09-03 21:59:59 +00:00
Lucas De Marchi 2b478a4119 e/connman: show menu on 3rd mouse button click
SVN revision: 76050
2012-09-03 21:59:50 +00:00
Lucas De Marchi 2f3aac7e18 e/connman: destroy popup when unfocused
Borrow functions from previous implementation to destroy the popup when
we click in another place.



SVN revision: 76047
2012-09-03 21:59:35 +00:00
Lucas De Marchi bccb734939 e/connman: state transitions back to sanity
SVN revision: 76046
2012-09-03 21:59:30 +00:00
Lucas De Marchi 2553881343 e/connman: remove unused text parts
SVN revision: 76045
2012-09-03 21:59:25 +00:00
Lucas De Marchi 0ba8b9e95b e/connman: Add strength property
SVN revision: 76044
2012-09-03 21:59:20 +00:00
Lucas De Marchi 6237df554b e/connman: Add icon to list of services
SVN revision: 76043
2012-09-03 21:59:16 +00:00
Lucas De Marchi 20c53c31ed e/connman: Show simple list of services on mouse click
SVN revision: 76042
2012-09-03 21:59:11 +00:00
Lucas De Marchi a5c9a890ef e/connman: Use cm pointer instead of additional bool
SVN revision: 76041
2012-09-03 21:59:06 +00:00
Lucas De Marchi a46499fdcc e/connman: rename remaining _connman functions
SVN revision: 76040
2012-09-03 21:59:01 +00:00
Lucas De Marchi e8d07693ee e/connman: use "others" icon if we don't know tech
type



SVN revision: 76037
2012-09-03 21:58:47 +00:00