Commit Graph

64 Commits

Author SHA1 Message Date
Cedric BAIL c6a118d738 * e: remove warning due to Ecore API change.
SVN revision: 49833
2010-06-24 16:19:12 +00:00
Lucas De Marchi 56fff0c70f connman: fix default technology change
Log "default technology changed" only if it really changed



SVN revision: 48481
2010-04-30 15:27:36 +00:00
Lucas De Marchi 9869d0e479 connman: fix offline_mode not being initialized
Offline mode check was not being initialized upon config window
creation.



SVN revision: 48480
2010-04-30 15:26:48 +00:00
Gustavo Sverzut Barbieri 02dfcdd264 unfuck indentation, sorry.
SVN revision: 47164
2010-03-12 19:31:47 +00:00
Gustavo Sverzut Barbieri 4118dd6edc formatting and minor improvements.
- popup menu/settings now brings "controls" dialog

 - -Wextra cleanups

 - formatting... bad Lucas ;-)



SVN revision: 47148
2010-03-12 00:16:21 +00:00
Gustavo Sverzut Barbieri 6177180010 econnman: remove unneed popup_del
the function already do the popup_del with the proper NULL check.

By: Gustavo F. Padovan <padovan@profusion.mobi>



SVN revision: 47119
2010-03-10 20:57:06 +00:00
Miculcy Brian b80eca5ad3 remove the now useless title
SVN revision: 47002
2010-03-08 16:09:21 +00:00
Gustavo Sverzut Barbieri efa3ed8435 Migrate technologies to use Technology interface
Instead of parse 2 vectors of Enabled and Disabled technologies, use the
technology interface with its 'state' field. It's much easier to extend
this design than the other, also allowing the UI to be easily updated
upon devices (dis)appearing.

This breaks compatibility with connman version < 0.49.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 46881
2010-03-04 21:58:23 +00:00
Gustavo Sverzut Barbieri bf36aae4d2 improve connman control dialog a bit.
* remove the inner toolbook until we actually have proxy, removes
   some clutter;

 * add todo with idea to use pager to simplify the list (actually
   there is the problem on how to reorder elements, same thing in
   other dialogs, such as the startup applications);

 * better scale/expand/fill of elements;

 * remove some warnings.



SVN revision: 46788
2010-03-02 15:48:24 +00:00
Gustavo Sverzut Barbieri 9309f0af3f add new status string "online" and "login".
SVN revision: 46192
2010-02-15 16:31:42 +00:00
Gustavo Sverzut Barbieri 5a60848741 Use eina_log on econnman
Registry domain 'econnman' and log messages with eina_log instead of
casual printfs.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 46130
2010-02-13 12:16:14 +00:00
Gustavo Sverzut Barbieri e71c7d1453 Use proper error handling on initialization
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 46129
2010-02-13 12:14:44 +00:00
Gustavo Lima Chaves ef3674c073 Enable proper compiling with no -O2.
SVN revision: 45947
2010-02-06 20:54:58 +00:00
Gustavo Sverzut Barbieri b1462593e1 Registry config dialog into Settings Panel
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45816
2010-02-02 18:29:37 +00:00
Gustavo Sverzut Barbieri d3ac4a7f77 Add dialog to configure connman
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45815
2010-02-02 18:28:50 +00:00
Gustavo Sverzut Barbieri 7d02d75954 Request scan on all technologies upon start
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45814
2010-02-02 17:41:02 +00:00
Gustavo Sverzut Barbieri 91e3640b56 Fix services list not being initialized
Services list must be initialized to NULL, otherwise when turning the
module back bad things may happen.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45813
2010-02-02 17:39:06 +00:00
Gustavo Sverzut Barbieri 5dcd42d899 Add list of enabled technologies
Create a list with the names of enabled technologies and allow user
to determine if a certain technology is enabled.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45812
2010-02-02 17:36:51 +00:00
Gustavo Sverzut Barbieri c99d8c8100 Add list of available technologies
Add E_Connman_Technology struct and create a list inside
E_Connman_Module_Context which will keep track of all available
technologies.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>


SVN revision: 45811
2010-02-02 17:34:40 +00:00
Gustavo Sverzut Barbieri 0384befb49 Create _connman_service_new_list_item()
In order to be able to share item creation with config dialog.



SVN revision: 45810
2010-02-02 17:31:52 +00:00
Gustavo Sverzut Barbieri 0f1322c04b cleaning - remove extra comments and debugs
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45809
2010-02-02 17:29:40 +00:00
Gustavo Sverzut Barbieri 251bb08baf Do not go back to online when marked as 'Offline'
The way it was, if you changed offline it was repeatedly toggling due
E "offline mode" state and connman module fighting. Now it does it once.

By: Lucas De Marchi <lucas.demarchi@profusion.mobi>



SVN revision: 45410
2010-01-21 18:26:08 +00:00
Gustavo Sverzut Barbieri 7367354419 make this variable static.
This is the nasty bug with mixer module... it didn't happen before 
because I always compile with -fvisibility=hidden




SVN revision: 44992
2010-01-08 21:35:51 +00:00
Gustavo Sverzut Barbieri 0e29bef4b6 lots of minor improvements and fix the damn segfault problem.
* passphrase dialog now has a minimum set size.

 * gadget service name just shows if gadget is larger than 32px, this
   avoids useless 1-2 letters + ellipsis on small gadgets.

 * it's not clear from connman, but seems that error is just
   meaningful if they are in state == failure, they just don't append
   the error and do not notify it went away :-(

 * NotConnected is the name, not the message. Now disconnect on
   already disconnected is fine (called when one request passphrase
   again)

 * fix typo "Disconnect s/to/from/g network service"

 * add some notes on where to handle cellular services.



SVN revision: 44854
2010-01-02 22:12:36 +00:00
Gustavo Sverzut Barbieri d41cc63c97 new icons, from exalt-client, by rasterman.
SVN revision: 44852
2010-01-02 16:22:28 +00:00
Gustavo Sverzut Barbieri 5d21509986 connman improvements, almost fully usable.
* interacts with offline mode (menu > settings > mode > offline)

 * asks password if service requrires a password or failed to connect.

 * on server exit stringshares go wrong and it crashes. It is very
   weird that this does not happen with e_dbus_connman_test and
   valgrind reports no error there. It is easy to reproduce, but hard
   to track as things are asynchronously and stringshare will report
   the error on the last _del(), that might the correct one and the
   spurious happened before.

 * part of the usability issues are due connman server (connmand), it
   should have an "authentication failed" error (instead of generic
   "Failed: input/output error" and it should stop entering
   "InProgress" when it is not (often happens when one enters invalid
   password, gets an Failed i/o error, then system keeps into
   InProgress). Toggling offline mode might help reset the status.



SVN revision: 44847
2010-01-02 05:25:27 +00:00
Gustavo Sverzut Barbieri 91d80a9736 disconnect actiom, bit better gadget and tip, still lacks offline mode indicator
SVN revision: 44842
2010-01-01 17:20:19 +00:00
Christopher Michael a1bc311d9a Fix some formatting in connman.
Remove some commented lines in quickpanel.
Add some printfs to quickpanel sort.
Remove dead code line in illume2 layout.
Separate illume and illume2 modules in build process (this allows illume &
illume2 to be enabled/disabled separately)



SVN revision: 44841
2010-01-01 17:15:16 +00:00
Gustavo Sverzut Barbieri f644b3c86e connman popup to give useful information, last commit this year!
SVN revision: 44837
2010-01-01 01:12:53 +00:00
Gustavo Sverzut Barbieri d141b8d627 connman is in a good and usable shape now: connects and goes offline.
Please someone help with the gadget :-)



SVN revision: 44836
2009-12-31 23:51:13 +00:00
Gustavo Sverzut Barbieri 22580d466d rework of connman module, a semi-functional display only module so far.
SVN revision: 44834
2009-12-31 21:44:33 +00:00
Gustavo Sverzut Barbieri 58925e0232 Update to match new EINA init/shutdown.
SVN revision: 42301
2009-09-06 22:23:04 +00:00
Christopher Michael 6ab63682dd Fix API Inconsistency in regards to e_widget_min_size_* . Renamed to
e_widget_size_min_* . This Large commit should fix everything in svn that is
using those functions.



SVN revision: 42152
2009-09-01 13:34:42 +00:00
Massimo Maiurana d96d336352 adding turkish translations for desktop files
SVN revision: 41232
2009-07-02 16:56:15 +00:00
semernin 2f76dd5d99 List of changes:
1. Gadcon sities:
      -- 'E_Gadcon_Site' enum to list all available sities,
      -- added 'is_site' callback for distinguish gadcon sities,
      -- 'e_gadcon_site_is_*' helpers written to use in gadget modules,
      -- gadcon config dialogs modified to show only gadgets that appropriate
         to selected gadcon site,
      -- all gadget modules updated for using new callback.
      
      When callback is not provided in module, then gadget can be used in 
      any gadcon site.
      
   2. Filemanager:
      -- added error icon to unexisting path dialog,
      -- added callback 'func.abort' to 'E_Fm2_Op_Registry_Entry' to specify
         abort operation sequence (if not provided, then operation is not
         cancelable),
      -- added parameter to 'e_fm2_op_registry_entry_add' to specify abort
         method on construct 'E_Fm2_Op_Registry_Entry' or make non-cancelable
         operation if this function is not provided,
      -- added 'e_fm2_operation_abort' call to cancel efm2 operation,
      -- added method '_e_fm2_operation_abort_internal' that represent efm2
         default handler of operation cancelling,
      -- 'done' and 'total' fields of 'E_Fm2_Op_Registry_Entry' changed to
         off_t type, also all message handlers modified to work with it
         (to show progress for large files correctly),
      -- improved file operation progress processing,
      -- added cancel button to operation progress gadget in filemanager window,
      -- added delete file glyph to operation progress gadget,
      -- improved status message for efm2 operation progress.

   3. Filemanager slave:
      -- fixed critical bug in message handling via stdin/stdout,
      -- fixed critical bug in removing task from list,
      -- improved 'E_FM_OP_ABORT' handling,
      -- fix rollback counting on moving files.

   4. Fileman_opinfo module:
      -- a new theme writed: status string and gadget for view operation status
         in summary and detail modes,
      -- summary mode: operation glyph, state message, progressbar, abort button,
      -- detail mode: all for summary + from filename, to filename,
      -- summary/detailed button works as trigger,
      -- added source of module theme and used images.
      
   4. Pathbar module:
      -- non-critical fix, just for safety.

   Also patch contains several minor updates to serve main task.


SVN revision: 41224
2009-06-29 14:38:03 +00:00
Viktor Kojouharov c1dd656e64 remove all traces of the resize callback function. it iss not needed anymore
SVN revision: 40940
2009-06-07 08:56:16 +00:00
Massimo Maiurana 86f389fd03 updating esperanto translation
SVN revision: 40687
2009-05-17 07:47:15 +00:00
Christopher Michael 9ca1aa9525 Fix missing declaration in header.
SVN revision: 39500
2009-03-15 19:29:11 +00:00
Cedric BAIL c979b3f9d5 * e_widget_ilist_add now expect a stringshare.
SVN revision: 39447
2009-03-11 15:13:42 +00:00
toma b00b69c435 Module icons... most of them. Some still need some love, but Ill get around to that. Shout out to Sachiel!
SVN revision: 38953
2009-02-05 14:34:01 +00:00
Massimo Maiurana 879511c665 french translations for desktop files
SVN revision: 38890
2009-02-01 15:24:59 +00:00
Daniel Kolesa e9fb962a08 added Czech translations to trunk/e/src/modules/*/module.desktop.in
SVN revision: 38450
2009-01-04 16:49:28 +00:00
Massimo Maiurana edfd579fde updating hungurian translations (po and desktop files)
SVN revision: 38371
2008-12-31 09:28:57 +00:00
Davide Andreoli 45cbf72298 * Gadcon API 3 *BREAK*
Version 3 add the *client_class param to icon(),label(),id_new(), id_del() 
 and the *orient param to orient().

All the modules (with a gadcon_client) need to be fixed...just add the new params 

to follow the EXTRA modules update.

SVN revision: 37450
2008-11-04 03:57:45 +00:00
Carsten Haitzler 75a9bb7367 edbus is now.. required. no point making it optional anymore.
SVN revision: 37255
2008-10-27 22:52:49 +00:00
Sebastian Dransfeld 6a46d09b3a * Return value from timer callback.
* Only delete timer once.

SVN revision: 37234
2008-10-27 11:36:54 +00:00
Sebastian Dransfeld 9e615d201d Remove unused variables.
SVN revision: 37233
2008-10-27 11:36:43 +00:00
Sebastian Dransfeld 6b4a590fd8 Remove unused variables.
SVN revision: 37232
2008-10-27 11:36:31 +00:00
Sebastian Dransfeld 072477e3d1 Remove unnecessary usage of snprintf
SVN revision: 37226
2008-10-27 10:47:49 +00:00
Cedric BAIL 1087de2397 Remove Evas list and replace them with Eina list.
No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
2008-10-22 11:49:33 +00:00