Commit Graph

189 Commits

Author SHA1 Message Date
Marcel Hollerbach 58200357c9 entrance: hide files starting with '.' 2014-05-14 10:04:35 +02:00
Marcel Hollerbach 131e8ab696 entrance: remove stream parameter 2014-05-14 09:56:08 +02:00
Marcel Hollerbach a69be80762 entrance: pools are now sent seperated from the config 2014-05-14 09:51:20 +02:00
Michaël Bouchaud (yoz) de2f271f03 entrance: temporary fix this mess 2014-05-13 18:00:26 +02:00
Michaël Bouchaud (yoz) f3bfb371ce entrance: simplify pool code 2014-05-13 17:35:35 +02:00
Michaël Bouchaud (yoz) c51af48c35 entrance: rewrite autofoo to use non recursive Makefile, big thx to vtorri ! 2014-05-13 16:04:55 +02:00
Marcel Hollerbach c810ebf057 entrance: now the pools are set correctly. 2014-05-13 15:49:12 +02:00
Marcel Hollerbach aede9bef80 entrance: files are now searched with eina_file instead of ecore_file 2014-05-13 15:42:57 +02:00
Michaël Bouchaud (yoz) 6a0aa9f717 entrance: fix DSO issue on clock_gettime, the daemon must be linked with rt 2014-05-09 17:04:04 +02:00
Michael Bouchaud 55b34fa8e6 entrance: indent 2014-05-05 22:51:07 +00:00
Michael Bouchaud dade6965dc entrance: factorizing 2014-05-05 22:48:54 +00:00
Andy Williams a44f7390e9 Fix launching with SUDO to set the required environment into the sudo env.
Not ideal, but if we have to use sudo then we have to replicate the required variables
2014-05-05 21:53:11 +01:00
Michael Bouchaud 6d93384f12 entrance: use Xsession script to launch the session 2014-05-05 20:20:33 +00:00
Michael Bouchaud 824620a77c entrance: move entrance config to /entrance/entrance.conf 2014-05-05 19:10:32 +00:00
Michael Bouchaud 3cca28d7d1 entrance: use evas to determine if a image file could be loaded 2014-05-05 19:02:08 +00:00
Michael Bouchaud 9b06da4c25 entrance: add a new signal, to notify gui, we are checking password 2014-05-05 18:51:14 +00:00
Michael Bouchaud a7f24683da Revert "entrance: KP_Enter and Enter are emitting "entrance,auth,check" signal"
This reverts commit 570c312da5.
2014-05-05 18:45:51 +00:00
Michael Bouchaud 68c8ce1aa4 entrance: oops forget to remove entrance_conf_log files here 2014-05-05 18:29:24 +00:00
Michael Bouchaud 815d47760a entrance: reorganize struct, and remove display_area. Never used 2014-05-05 18:27:39 +00:00
Michael Bouchaud 5defc8b525 entrance: remove these toolbar ... 2014-05-05 18:26:58 +00:00
Michael Bouchaud d96a9ee01b entrance: flush only one time elementary config 2014-05-05 18:14:21 +00:00
Michael Bouchaud 58ff8fe083 entrance: remove this unwanted panel 2014-05-05 18:11:24 +00:00
Mike Blumenkrantz 2ae5d988ff use detected sudo for launching entrance_client
more insanity! relying on PATH to contain anything useful and/or not be overwritten after being set?!? you've already detected the full /path/to/sudo in configure, now use it!
2014-05-05 01:19:04 -04:00
Mike Blumenkrantz 745ba1e293 launch entrance_client with pipe -> read | error
this is insane. you're really just firing off entrance clients into the void and HOPING that they get to the point of launching with no possible way to debug failures????
2014-05-05 01:19:04 -04:00
Mike Blumenkrantz e1e8691ec6 correctly create login icons using theme edj's path
on a related topic, entrance_gui_theme_path_get() should probably just return a static buf[PATH_MAX] instead of stringsharing

I noticed a lot of these errors, so this issue is probably present throughout the tree
2014-05-05 01:18:48 -04:00
Mike Blumenkrantz fe9f5b09c6 fix double free on shutdown
fun fact: freeing things on shutdown like this is just wasted lines of code
2014-05-04 23:02:15 -04:00
Marcel Hollerbach 570c312da5 entrance: KP_Enter and Enter are emitting "entrance,auth,check" signal
Now this signal is called in any way if the auth starts, so a theme can
catch this signal to react to the change.
2014-04-30 21:34:49 +02:00
Marcel Hollerbach 427e66d8a9 entrance: change back to elm_hoversel 2014-04-30 14:41:06 +02:00
Marcel Hollerbach d9a3fdf8d1 entrance: added elementary profile support 2014-04-13 20:38:58 +02:00
Marcel Hollerbach 88c9b8c9b4 entrance: Implemented the remember session option! 2014-04-09 15:44:01 +02:00
Marcel Hollerbach 9923adc67d entrance: take EINA_LIST_FOREACH in "{" 2014-04-09 12:40:52 +02:00
Marcel Hollerbach 5e080c91bc entrance: just append the user! 2014-04-09 12:39:41 +02:00
Marcel Hollerbach 6cb61aa50a Revert "entrance: append the user in the history if there was an update"
This reverts commit fd8c7b75b5.
2014-04-09 12:37:38 +02:00
Marcel Hollerbach fd8c7b75b5 entrance: append the user in the history if there was an update 2014-04-09 11:06:01 +02:00
Marcel Hollerbach 03816ba814 entrance: better check for icon part 2014-04-09 10:34:38 +02:00
Marcel Hollerbach c3f817b849 entrance: Show "None" if there is no session. 2014-04-09 10:28:25 +02:00
Marcel Hollerbach 1a0e7a59da entrance: Implemented session to use in entrance_conf_user. 2014-04-09 09:41:11 +02:00
Marcel Hollerbach 982d51c77e entrance: entrance_fill use const *Eina_List! 2014-04-09 09:39:50 +02:00
Marcel Hollerbach 3836ea49a9 entrance: Use strrchr instead of ecore_file_file_get 2014-04-08 19:55:37 +02:00
Marcel Hollerbach f1ef50f476 entrance: remove a wrong undef 2014-04-08 19:18:41 +02:00
Marcel Hollerbach 1539a34296 entrance: Changed the Settingspane
- Themeselector & Log is a new place in the segment control. It is less
  confusing if there is just one place where you can click throuw the
  settings!

- Moved background and general Settings back into one pane.
2014-04-06 21:21:08 +02:00
Marcel Hollerbach a772692121 entrance: output fix ! 2014-04-03 09:54:35 +02:00
Marcel Hollerbach bcf6dbfcb1 entrance: Little fix, let the hoversels be filled ! 2014-04-03 09:53:03 +02:00
Marcel Hollerbach a5bf4a988e entrance: select item 0 as standart 2014-04-02 17:54:43 +02:00
Marcel Hollerbach 7b0dd225bf entrance: warn --; 2014-04-02 16:24:08 +02:00
Marcel Hollerbach 21f208f48f entrance: Select the correct Background for the user 2014-04-02 16:20:40 +02:00
Marcel Hollerbach ad00fd25df entrance: Use the algo from gui_update also for the user background ! 2014-04-02 16:00:04 +02:00
Marcel Hollerbach cfb822dbcb entrance: Delete the pools if there are new ones ! 2014-04-02 12:27:41 +02:00
Marcel Hollerbach 573efe3600 entrance: Updated the user settings
- A User can now set a Background and a Icon file !

        - Images are displayed from pools
2014-04-02 12:24:43 +02:00
Marcel Hollerbach bd7d06b2c4 entrance: Updated the general Settings
- There is a toolbar on the left side

        - Added placeholder for themeselector and graphical log

        - Backgrounds are displayed from the pools !
2014-04-02 12:22:50 +02:00
Marcel Hollerbach cf5c4cf46a entrance: Updated the entrance_conf.c
- backgrounds are hold in pools, no need to generate them there

     - New Textes for the Items are used

     - Lets use the thumb style in the settings pane

     - There is a macro to get Entrance_Image structs to
       Entrance_Conf_Background struct (in lists)
2014-04-02 12:22:28 +02:00
Marcel Hollerbach 219c01fa63 entrance: free the pools correctly 2014-04-02 10:22:19 +02:00
Marcel Hollerbach 1f39860775 entrance: delete bg if it has failed, 2014-03-20 18:04:36 +01:00
Marcel Hollerbach 7c78c1c63c entrance: Fix the last case of the algo. 2014-03-20 17:52:30 +01:00
Marcel Hollerbach de7f5a43c0 entrance: woops there where two "!" to much ;) 2014-03-20 17:46:19 +01:00
Marcel Hollerbach 87a75c9f89 entrance: let the algorithem go on fallback if case 3 fails, dont print
the info if nothing is set. Fallback there on default
2014-03-20 17:27:39 +01:00
Michael Bouchaud d8d2b6e04f entrance: the client is now launched with restricted access (nobody user) 2014-03-20 00:45:32 +00:00
Michael Bouchaud 847ac65b7e entrance: final step to split configuration panel code, add call to init and shutdown generic interface. Add files to autotools 2014-03-20 00:44:20 +00:00
Michael Bouchaud 88b85be09b entrance: split configuration panel code, add user panel 2014-03-20 00:41:44 +00:00
Michael Bouchaud 7f98b4f371 entrance: split configuration panel code, add main panel 2014-03-20 00:40:54 +00:00
Michael Bouchaud 7607e486ad entrance: first step to split configuration panel code, create a generic interface to build config panel 2014-03-20 00:40:12 +00:00
Marcel Hollerbach 0ef9b100c7 entrance: warn -- && deleted my wrong whitespaces 2014-03-18 10:22:57 +01:00
Marcel Hollerbach 70493a4fc8 entrance: enrtance is able to load standart images like png and jpg
- the set of the conf can now also be a deletion of a attribute like the
  group
2014-03-18 10:17:00 +01:00
Marcel Hollerbach 56cd1d8841 entrance: Fix a possible NULL reference ! 2014-03-13 11:31:55 +01:00
Marcel Hollerbach b5d2f926a7 entrance: Better user check
- Lets check after 0.5 sec. if the changed user is a new valid user.
2014-03-07 17:58:11 +01:00
Michaël Bouchaud (yoz) b3c3d5c414 entrance: missing \n 2014-03-07 13:40:52 +01:00
Michaël Bouchaud (yoz) b7bbc97301 entrance: wait for all child 2014-03-07 13:40:32 +01:00
Michael Bouchaud 73c1a0007a entrance: fix detecting start of a wm 2014-03-07 00:49:32 +00:00
Michael Bouchaud 33097cdf4e entrance: don't use snprintf when not needed. OMG a string in c isn't a char *[]. You are just lucky that works or you don't test it 2014-03-07 00:10:50 +00:00
Michael Bouchaud 0f13895de6 entrance: this namespace is too long, use a shorter one 2014-03-07 00:10:16 +00:00
Michael Bouchaud 83a6df7446 entrance: don't include header in headers 2014-03-06 23:41:45 +00:00
Marcel Hollerbach 8806464b57 entrance: Themes can set the item style now per default!
- Themes can set the style for entrance.users & entrance.actions via
  item_style_users and item_style_actions as data items !
2014-03-06 17:38:05 +01:00
Marcel Hollerbach 897707e445 entrance: warn --, forgot srand ..., freed the wrong list ! 2014-03-06 17:28:04 +01:00
Marcel Hollerbach 9f5b40661a entrance: Added Image loading for more paths.
- Images are loaded from 3 pools, System(PREFIX/entrance/images),
  User(~/.config/entrance/images/) nad themes.

 In each directory is a layout from ..images/icons and
  ...images/backgrounds.

- Each user can set his own Icon and his own Background out of the
  pools.

- Renamed Entrance_Background to Entrance_Image because this struct is
  also used for the icons, so this would be a little bit confusing!

- Directorys are parsed in the daemon, the theme in the client!
2014-03-06 14:09:37 +01:00
Michael Bouchaud c2f54553b6 entrance: improve login appearance in conf panel 2014-02-24 23:29:27 +00:00
Michael Bouchaud 2f7cc2897e Revert "Updated the theme."
This reverts commit aa05a94193.
2014-02-24 21:23:21 +00:00
Marcel Hollerbach aa05a94193 Updated the theme. 2014-02-21 17:18:14 +01:00
Marcel Hollerbach fc87619f14 Revert "Updated the Settings"
This reverts commit 4733a336f5.
2014-02-21 12:04:24 +01:00
Marcel Hollerbach 4733a336f5 Updated the Settings
- The login is realized without entrance_login, so there is no Session
  select. And there is no need for config stuff in the theme.
2014-02-16 13:22:32 +01:00
Michael Bouchaud 8866cd0f99 entrance: use external instead of hard coded widget, so we can do more theming 2014-02-12 23:36:45 +00:00
Marcel Hollerbach 36b9bd8376 GUI update & Bug Fix
- Added a login button for the people that dont want to hit enter to
  login.

- Added The returning of the Session for the case that someone wants to
  have the part "elm.text.sub".

- The Itemstyle is now read from the theme.

- Bug fix, If a Session is used, the icon is set the correct way. If not the
  widget and the space will be freed !
2014-02-12 18:54:34 +01:00
Andy Williams cf3498a3c8 Fix the SUPPORTING_WM check - don't rely on getting the callback 2014-02-10 00:49:39 +00:00
Marcel Hollerbach 1160e12c0c Bug Fix, actions are not having any icons ! 2014-02-09 17:35:57 +01:00
Marcel Hollerbach e7ed89d630 Fixed Bug T761, Actions are working now 2014-02-09 08:55:24 +01:00
Michaël Bouchaud (yoz) ab1da1e98e entrance: and really fix this warnings 2014-02-07 16:57:10 +01:00
Michaël Bouchaud (yoz) f10de61725 Revert "Changed the compile settings, the subdirectory event will be compiled as static library and included in the two ther directorys. Just a beauty thing :)"
Build is slower than before, on link we have DSO errors and I think it's worse than before. We have one more library to link.
This reverts commit 61d0d63bd0.
2014-02-07 16:54:48 +01:00
Marcel Hollerbach 61d0d63bd0 Changed the compile settings, the subdirectory event will be compiled as static library and included in the two ther directorys. Just a beauty thing :)
Reviewers: michael.bouchaud

CC: raster

Differential Revision: https://phab.enlightenment.org/D451
2014-02-07 11:48:55 +01:00
Michael Bouchaud 53d146dbe1 entrance: move kill x to xserver_end() 2014-02-07 02:03:08 +00:00
Michael Bouchaud f17a3c2d90 entrance: warn-- 2014-02-06 22:23:28 +00:00
Marcel Hollerbach d7d7f89d23 Revert my last commit & make entrance quit in any way 2014-02-06 11:30:27 +01:00
Marcel Hollerbach 1be65edee7 - Added feature a option called fastexit, if this is set entrance will
quit in any way, if not entrance just quits if the DE exits with an
  error.
- Fixed the issue that entrance is not restarting after closing the
  logged in session, this is done by NOT exitings if a user is logged in
  allready, the pam session is closed, Xserver is quit, so entrance can restart.
2014-01-23 21:44:01 +01:00
Michael Bouchaud 4d1ebdec15 entrance: debug-- 2014-01-16 21:50:46 +01:00
Michael Bouchaud a005f75fc0 entrance: entrance_init now init display name but not the cookie 2014-01-16 21:50:15 +01:00
Michael Bouchaud 32d5022a9f entrance: init and shutdown entrance_session 2014-01-13 20:23:16 +01:00
Andrew Williams e52b09740c Fix the daemon crash that I was seeing 2014-01-11 22:33:52 +00:00
Michael Bouchaud 704645e370 entrance: don't free user if present in history 2014-01-10 00:42:40 +01:00
Michael Bouchaud b189b81401 entrance: save info about user 2014-01-10 00:13:01 +01:00
Michael Bouchaud 9f1e051926 entrance: warn-- 2014-01-09 00:09:31 +01:00
Michael Bouchaud 5fbad35901 entrance: void++ 2014-01-09 00:04:44 +01:00
Michael Bouchaud ccdf5ab8f5 entrance: fix previous segv :) 2014-01-08 23:49:40 +01:00