[E-devel] [PATCH] eina_list: Documentation fixes

2015-09-22 Thread Thomas Gstädtner
For this function it makes no sense, that the top list node would be
required.
---
 src/lib/eina/eina_list.h | 12 
 1 file changed, 12 deletions(-)

diff --git a/src/lib/eina/eina_list.h b/src/lib/eina/eina_list.h
index e35943e..f713e81 100644
--- a/src/lib/eina/eina_list.h
+++ b/src/lib/eina/eina_list.h
@@ -1188,8 +1188,6 @@ EAPI void 
*eina_list_search_unsorted(const Eina_List *list, Eina
  *
  * This is a order-1 operation (it takes the same short time
  * regardless of the length of the list).
- *
- * @warning @p list must be a pointer to the first element of the list.
  */
 static inline Eina_List   *eina_list_last(const Eina_List *list) EINA_PURE 
EINA_WARN_UNUSED_RESULT;
 
@@ -1202,8 +1200,6 @@ static inline Eina_List   *eina_list_last(const Eina_List 
*list) EINA_PURE EINA_
  * This function returns the next list node after the current one in
  * @p list. It is equivalent to list->next. If @p list is @c NULL or
  * if no next list node exists, it returns @c NULL.
- *
- * @warning @p list must be a pointer to the first element of the list.
  */
 static inline Eina_List   *eina_list_next(const Eina_List *list) EINA_PURE 
EINA_WARN_UNUSED_RESULT;
 
@@ -1217,8 +1213,6 @@ static inline Eina_List   *eina_list_next(const Eina_List 
*list) EINA_PURE EINA_
  * This function returns the previous list node before the current one
  * in @p list. It is equivalent to list->prev. If @p list is @c NULL or
  * if no previous list node exists, it returns @c NULL.
- *
- * @warning @p list must be a pointer to the first element of the list.
  */
 static inline Eina_List   *eina_list_prev(const Eina_List *list) EINA_PURE 
EINA_WARN_UNUSED_RESULT;
 
@@ -1231,8 +1225,6 @@ static inline Eina_List   *eina_list_prev(const Eina_List 
*list) EINA_PURE EINA_
  * This function returns the data member of the specified list node @p
  * list. It is equivalent to list->data. If @p list is @c NULL, this
  * function returns @c NULL.
- *
- * @warning @p list must be a pointer to the first element of the list.
  */
 static inline void*eina_list_data_get(const Eina_List *list) EINA_PURE 
EINA_WARN_UNUSED_RESULT;
 
@@ -1246,8 +1238,6 @@ static inline void*eina_list_data_get(const 
Eina_List *list) EINA_PURE E
  * This function set the data member @p data of the specified list node
  * @p list. It returns the previous data of the node. If @p list is
  * @c NULL, this function returns @c NULL.
- *
- * @warning @p list must be a pointer to the first element of the list.
  */
 static inline void*eina_list_data_set(Eina_List *list, const void 
*data);
 
@@ -1262,8 +1252,6 @@ static inline void*eina_list_data_set(Eina_List 
*list, const void *data)
  *
  * NB: This is an order-1 operation and takes the same time regardless
  * of the length of the list.
- *
- * @warning @p list must be a pointer to the first element of the list.
  */
 static inline unsigned int eina_list_count(const Eina_List *list) EINA_PURE;
 
-- 
2.5.3


--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] master 01/03: lz4: fix possible security issue.

2014-06-30 Thread Thomas Gstädtner
On Mon, 30 Jun 2014 19:26:11 +0900
Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote:

 On Mon, 30 Jun 2014 08:44:22 +0200 Stefan Schmidt
 ste...@datenfreihafen.org said:
 
  Hello.
  
  On Sun, 2014-06-29 at 04:45, Cedric BAIL wrote:
   cedric pushed a commit to branch master.
   
   http://git.enlightenment.org/core/efl.git/commit/?id=2c97212736d1d30eba8b499cc4eed93fee27b95a
   
   commit 2c97212736d1d30eba8b499cc4eed93fee27b95a
   Author: Cedric BAIL c.b...@partner.samsung.com
   Date:   Sun Jun 29 12:56:56 2014 +0200
   
   lz4: fix possible security issue.
   
   See :
   - http://fastcompression.blogspot.fr/2014/06/lets-move-on.html
   - http://www.openwall.com/lists/oss-security/2014/06/26/25
   
   @fix
   ---
src/static_libs/lz4/lz4.c   | 2105 
   +-- src/static_libs/lz4/lz4.h   |  434 ++---
src/static_libs/lz4/lz4hc.c | 1563
   ++-- src/static_libs/lz4/lz4hc.h |
   233 +++-- 4 files changed, 2615 insertions(+), 1720 deletions(-)
  
  /me mumbles something angry about embedding 3rd party projects in
  other code bases.
 
 if there was a liblz4... we'd be using it... :)
 

There actually is a liblz4, which seems to be usable and actively
maintained, however, I'm not clear on the status of distros shipping it.

Gentoo does provide this package:
[I] app-arch/lz4
 Available versions:  0_p106-r1 **
 Homepage:https://code.google.com/p/lz4/
 Description: Extremely Fast Compression algorithm

It installs with the following files:
/usr/bin/lz4c64
/usr/bin/lz4c
/usr/lib64/liblz4.so.0.0
/usr/lib64/liblz4.so
/usr/lib64/liblz4.a
/usr/include/lz4.h
/usr/include/lz4hc.h

  Thanks for taking care of this. I added a todo item to have a look
  when I read the news ove rthe weekend.
  
  You marked it a a fix which implies we should backport it.
  Something I would strongly support for a well known security
  problem by now. Are you doing the backport or should I have a look?
  FOr this one I would actually consider to backport the patch to the
  1.9 branch as well even if we don't do a release from it it should
  be easy for distros to pick it up.
  
  regards
  Stefan Schmidt
  
  --
  Open source business process management suite built on Java and
  Eclipse Turn processes into business applications with Bonita BPM
  Community Edition Quickly connect people, data, and systems into
  organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards
  http://p.sf.net/sfu/Bonitasoft
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
 
 


--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] systemd: change from simple e18 service to target

2013-07-20 Thread Thomas Gstädtner

This has a few advantages over the current approach:
 - only depends on user-session-units, not the flawed systemd-user-units
 - allows isolating the target to switch between e.g. e17 and e18 at
   runtime
 - works much more reliably for me

Important: please don't commit without review by Cedric!
---
 data/units/Makefile.am | 6 +-
 data/units/e18.service | 9 +++--
 data/units/e18.target  | 6 ++
 3 files changed, 14 insertions(+), 7 deletions(-)
 create mode 100644 data/units/e18.target

diff --git a/data/units/Makefile.am b/data/units/Makefile.am
index 04ed87f..fd4190e 100644
--- a/data/units/Makefile.am
+++ b/data/units/Makefile.am
@@ -3,7 +3,11 @@ MAINTAINERCLEANFILES = Makefile.in
 
 if HAVE_SYSTEMD_USER_SESSION
 unitsdir = $(USER_SESSION_DIR)
-units_DATA = e18.service
+units_DATA = e18.service e18.target
+
+install-data-hook:
+	$(mkinstalldirs) $(DESTDIR)$(USER_SESSION_DIR)/e18.target.wants
+	@ln -sf e18.service $(DESTDIR)$(USER_SESSION_DIR)/e18.target.wants/
 endif
 
 EXTRA_DIST = $(units_DATA)
diff --git a/data/units/e18.service b/data/units/e18.service
index ad413b9..d4c3441 100644
--- a/data/units/e18.service
+++ b/data/units/e18.service
@@ -1,12 +1,9 @@
 [Unit]
-Description=Enlightenment 18 service
-Before=end.target
+Description=The Enlightenment Window Manager
 After=xorg.target
-Requires=xorg.target
+Before=exit.target
 Requires=dbus.socket
 Wants=pulseaudio.service
-Wants=ssh-agent.service
-AllowIsolate=true
 
 [Service]
 Type=notify
@@ -24,4 +21,4 @@ TimeoutSec=5
 NotifyAccess=all
 
 [Install]
-WantedBy=wm.target
+WantedBy=e18.target
diff --git a/data/units/e18.target b/data/units/e18.target
new file mode 100644
index 000..ac9c340
--- /dev/null
+++ b/data/units/e18.target
@@ -0,0 +1,6 @@
+
+[Unit]
+Description=The Englightenment Desktop Environment built on EFL
+Wants=xorg.target
+Requires=dbus.socket
+AllowIsolate=true
--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] ibar exec list: allow fast application switching by scrollwheel

2013-06-16 Thread Thomas Gstädtner

This feature allows the user to switch between running applications by
scrolling on the ibar icon.

Signed-off-by: Thomas Gstädtner tho...@gstaedtner.net
---
 src/modules/ibar/e_mod_main.c | 39 +++
 1 file changed, 39 insertions(+)

diff --git a/src/modules/ibar/e_mod_main.c b/src/modules/ibar/e_mod_main.c
index 7bc36c7..a584301 100644
--- a/src/modules/ibar/e_mod_main.c
+++ b/src/modules/ibar/e_mod_main.c
@@ -70,6 +70,7 @@ struct _IBar_Icon
Ecore_Timer *timer;
E_Exec_Instance *exe_inst;
Eina_List   *exes; //all instances
+   Eina_List   *exe_current;
E_Gadcon_Popup  *menu;
int  mouse_down;
struct
@@ -112,6 +113,7 @@ static void _ibar_cb_icon_mouse_up(void *data, Evas *e, Evas_Object *obj
 static void _ibar_cb_icon_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info);
 static void _ibar_cb_icon_move(void *data, Evas *e, Evas_Object *obj, void *event_info);
 static void _ibar_cb_icon_resize(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void _ibar_cb_icon_wheel(void *data, Evas *e, Evas_Object *obj, void *event_info);
 static void _ibar_inst_cb_enter(void *data, const char *type, void *event_info);
 static void _ibar_inst_cb_move(void *data, const char *type, void *event_info);
 static void _ibar_inst_cb_leave(void *data, const char *type, void *event_info);
@@ -636,6 +638,8 @@ _ibar_icon_new(IBar *b, Efreet_Desktop *desktop)
   _ibar_cb_icon_mouse_up, ic);
evas_object_event_callback_add(ic-o_holder, EVAS_CALLBACK_MOUSE_MOVE,
   _ibar_cb_icon_mouse_move, ic);
+   evas_object_event_callback_add(ic-o_holder, EVAS_CALLBACK_MOUSE_WHEEL,
+  _ibar_cb_icon_wheel, ic);
evas_object_event_callback_add(ic-o_holder, EVAS_CALLBACK_MOVE,
   _ibar_cb_icon_move, ic);
evas_object_event_callback_add(ic-o_holder, EVAS_CALLBACK_RESIZE,
@@ -660,6 +664,7 @@ _ibar_icon_free(IBar_Icon *ic)

if (ic-reset_timer) ecore_timer_del(ic-reset_timer);
ic-reset_timer = NULL;
+   ic-exe_current = NULL;
if (ic-ibar-ic_drop_before == ic)
  ic-ibar-ic_drop_before = NULL;
_ibar_icon_empty(ic);
@@ -1115,6 +1120,40 @@ _ibar_cb_icon_reset(void *data)
 }
 
 static void
+_ibar_cb_icon_wheel(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
+{
+   Evas_Event_Mouse_Wheel *ev;
+   E_Exec_Instance *exe;
+   IBar_Icon *ic;
+
+   ev = event_info;
+   ic = data;
+
+   if (!ic-exes) return;
+
+   if (!ic-exe_current)
+ ic-exe_current = eina_list_nth_list(ic-exes, 0);
+
+   if (ev-z  0)
+ {
+ic-exe_current = eina_list_next(ic-exe_current);
+if (!ic-exe_current)
+  ic-exe_current = eina_list_nth_list(ic-exes, 0);
+ }
+   else if (ev-z  0)
+ {
+ic-exe_current = eina_list_prev(ic-exe_current);
+if (!ic-exe_current)
+  ic-exe_current = eina_list_last(ic-exes);
+ }
+
+   exe = eina_list_data_get(ic-exe_current);
+
+   if (!exe-bd) return;
+   e_border_activate(exe-bd, 1);
+}
+
+static void
 _ibar_instance_watch(void *data, E_Exec_Instance *inst, E_Exec_Watch_Type type)
 {
IBar_Icon *ic = data;
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] honor disable_all_pointer_warps in e_border_activate

2013-06-16 Thread Thomas Gstädtner

Signed-off-by: Thomas Gstädtner tho...@gstaedtner.net
---
 src/bin/e_border.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_border.c b/src/bin/e_border.c
index 0bcfa43..2d7f366 100644
--- a/src/bin/e_border.c
+++ b/src/bin/e_border.c
@@ -10115,6 +10115,7 @@ e_border_activate(E_Border *bd, Eina_Bool just_do_it)
 config dialogs when the main window gets focus.
 causing the pointer to jump back and forth.  */
  if ((e_config-focus_policy != E_FOCUS_CLICK)  (!bd-new_client) 
+ (!e_config-disable_all_pointer_warps) 
  !(bd-client.icccm.name  !strcmp(bd-client.icccm.name, VCLSalFrame)))
ecore_x_pointer_warp(bd-zone-container-win,
 bd-x + (bd-w / 2), bd-y + (bd-h / 2));
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH 1/2] add middle mouse binding for ibar exec menu

2013-06-14 Thread Thomas Gstädtner

this allows for quick, timer-less, access to the menu

Signed-off-by: Thomas Gstädtner tho...@gstaedtner.net
---
 src/modules/ibar/e_mod_main.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/src/modules/ibar/e_mod_main.c b/src/modules/ibar/e_mod_main.c
index e53ddb7..400291c 100644
--- a/src/modules/ibar/e_mod_main.c
+++ b/src/modules/ibar/e_mod_main.c
@@ -1028,6 +1028,10 @@ _ibar_cb_icon_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUS
 if (!ic-timer)
   ic-timer = ecore_timer_add(0.35, _ibar_cb_icon_timer_cb, ic);
  }
+   else if (ev-button == 2)
+ {
+_ibar_cb_icon_timer_cb(ic);
+ }
else if (ev-button == 3)
  {
 E_Menu *m, *mo;
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH 2/2] rename ibar timer_cb to menu_cb, as it isn't used only for the timer

2013-06-14 Thread Thomas Gstädtner

Signed-off-by: Thomas Gstädtner tho...@gstaedtner.net
---
 src/modules/ibar/e_mod_main.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/modules/ibar/e_mod_main.c b/src/modules/ibar/e_mod_main.c
index 400291c..7bc36c7 100644
--- a/src/modules/ibar/e_mod_main.c
+++ b/src/modules/ibar/e_mod_main.c
@@ -998,7 +998,7 @@ _ibar_cb_icon_mouse_out(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSE
 }
 
 static Eina_Bool
-_ibar_cb_icon_timer_cb(void *data)
+_ibar_cb_icon_menu_cb(void *data)
 {
IBar_Icon *ic = data;
 
@@ -1026,11 +1026,11 @@ _ibar_cb_icon_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUS
 ic-drag.dnd = 0;
 ic-mouse_down = 1;
 if (!ic-timer)
-  ic-timer = ecore_timer_add(0.35, _ibar_cb_icon_timer_cb, ic);
+  ic-timer = ecore_timer_add(0.35, _ibar_cb_icon_menu_cb, ic);
  }
else if (ev-button == 2)
  {
-_ibar_cb_icon_timer_cb(ic);
+_ibar_cb_icon_menu_cb(ic);
  }
else if (ev-button == 3)
  {
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] wallpaper2: implement close/apply buttons

2012-08-01 Thread Thomas Gstädtner

This patch adds a close and a apply button the the conf_wallpaper2
module.
It is implemented in an extremely simple way and does NOT have the
advanced features brought by E_Dialog (like disabling after apply).

This way the selector is much more usable without having to move to
E_Dialog completely, and thus keeping its unique design which differs
from typical dialogs.

If the whole module should be ported to E_Dialog instead, please let me
know.

Signed-off-by: Thomas Gstädtner tho...@gstaedtner.net
---
 .../conf_wallpaper2/e_int_config_wallpaper.c   |   30 ++-
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/src/modules/conf_wallpaper2/e_int_config_wallpaper.c b/src/modules/conf_wallpaper2/e_int_config_wallpaper.c
index ab33faa..b4bd5d9 100644
--- a/src/modules/conf_wallpaper2/e_int_config_wallpaper.c
+++ b/src/modules/conf_wallpaper2/e_int_config_wallpaper.c
@@ -979,7 +979,7 @@ _bg_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUS
 }
 
 static void
-_ok(void *data, void *data2 __UNUSED__)
+_apply(void *data, void *data2 __UNUSED__)
 {
Info *info = data;
 
@@ -1022,10 +1022,22 @@ _ok(void *data, void *data2 __UNUSED__)
  }
e_bg_update();
e_config_save_queue();
+}
+
+static void
+_close(void *data, void *data2 __UNUSED__)
+{
wp_conf_hide();
 }
 
 static void
+_ok(void *data, void *data2 __UNUSED__)
+{
+  _apply(data, data2);
+  wp_conf_hide();
+}
+
+static void
 _wp_add(void *data, void *data2 __UNUSED__)
 {
Info *info = data;
@@ -1174,11 +1186,25 @@ wp_browser_new(E_Container *con)
edje_object_signal_callback_add(info-bg, e,action,click, e,
_bg_clicked, info);
 
-   // ok button
info-box = e_widget_list_add(info-win-evas, 1, 1);
 
+   // ok button
info-button = e_widget_button_add(info-win-evas, _(OK), NULL, 
   _ok, info, NULL);
+   e_widget_disabled_set(info-button, 1);
+   evas_object_show(info-button);
+   e_widget_list_object_append(info-box, info-button, 1, 0, 0.5);
+
+   // apply button
+   info-button = e_widget_button_add(info-win-evas, _(Apply), NULL, 
+  _apply, info, NULL);
+   e_widget_disabled_set(info-button, 1);
+   evas_object_show(info-button);
+   e_widget_list_object_append(info-box, info-button, 1, 0, 0.5);
+
+   // close button
+   info-button = e_widget_button_add(info-win-evas, _(Close), NULL, 
+  _close, info, NULL);
evas_object_show(info-button);
e_widget_list_object_append(info-box, info-button, 1, 0, 0.5);
 
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] e_randr: fix compiler warning

2012-03-26 Thread Thomas Gstädtner
Signed-off-by: Thomas Gstädtner tho...@gstaedtner.net
---
 src/bin/e_randr_private.h |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/bin/e_randr_private.h b/src/bin/e_randr_private.h
index cada26a..02c7abc 100644
--- a/src/bin/e_randr_private.h
+++ b/src/bin/e_randr_private.h
@@ -22,6 +22,9 @@
 #define E_RANDR_12_NO_MODES  (E_RANDR_12_NO || 
!e_randr_screen_info.rrvd_info.randr_info_12-modes)
 #define E_RANDR_12_NO_MODE(mode) (E_RANDR_12_NO || 
!e_randr_screen_info.rrvd_info.randr_info_12-modes || (mode == 
Ecore_X_Randr_None))
 
+// Generic
+Eina_Bool   _try_restore_configuration(void);
+
 // RandRR == 1.1
 E_Randr_Screen_Info_11 *_11_screen_info_new(void);
 void_11_screen_info_free(E_Randr_Screen_Info_11 
*screen_info_11);
-- 
1.7.8.5


--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] battery: add support for different suspend methods

2012-03-25 Thread Thomas Gstädtner
Allow the user to select what to do when the battery runs low:
Suspend, Hibernate or Shutdown.

Signed-off-by: Thomas Gstädtner tho...@gstaedtner.net
---
 src/modules/battery/e_mod_config.c |   16 ++--
 src/modules/battery/e_mod_main.c   |9 -
 src/modules/battery/e_mod_main.h   |7 ++-
 3 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/src/modules/battery/e_mod_config.c 
b/src/modules/battery/e_mod_config.c
index 048b6c6..75f8861 100644
--- a/src/modules/battery/e_mod_config.c
+++ b/src/modules/battery/e_mod_config.c
@@ -13,6 +13,7 @@ struct _E_Config_Dialog_Data
int dismiss_alert;
int alert_timeout;
int suspend_below;
+   int suspend_method;
int force_mode; // 0 == auto, 1 == batget, 2 == subsystem
 #ifdef HAVE_ENOTIFY
int desktop_notifications;
@@ -76,6 +77,7 @@ _fill_data(E_Config_Dialog_Data *cfdata)
cfdata-poll_interval = battery_config-poll_interval;
cfdata-alert_timeout = battery_config-alert_timeout;
cfdata-suspend_below = battery_config-suspend_below;
+   cfdata-suspend_method = battery_config-suspend_method;
cfdata-force_mode = battery_config-force_mode;
 #ifdef HAVE_EEZE
cfdata-fuzzy = battery_config-fuzzy;
@@ -236,11 +238,19 @@ _advanced_create_widgets(E_Config_Dialog *cfd __UNUSED__, 
Evas *evas, E_Config_D
 NULL, (cfdata-poll_interval), 100);
e_widget_table_object_append(o, ob, 0, 1, 1, 1, 1, 0, 1, 0);

-   ob = e_widget_label_add(evas, _(Hibernate when below:));
+   rg = e_widget_radio_group_new((cfdata-suspend_method));
+   ob = e_widget_radio_add(evas, _(Suspend when below:), 0, rg);
+   e_widget_on_change_hook_set(ob, _cb_radio_changed, cfdata);
e_widget_table_object_append(o, ob, 0, 2, 1, 1, 1, 0, 1, 0);
+   ob = e_widget_radio_add(evas, _(Hibernate when below:), 1, rg);
+   e_widget_on_change_hook_set(ob, _cb_radio_changed, cfdata);
+   e_widget_table_object_append(o, ob, 0, 3, 1, 1, 1, 0, 1, 0);
+   ob = e_widget_radio_add(evas, _(Shutdown when below:), 2, rg);
+   e_widget_on_change_hook_set(ob, _cb_radio_changed, cfdata);
+   e_widget_table_object_append(o, ob, 0, 4, 1, 1, 1, 0, 1, 0);
ob = e_widget_slider_add(evas, 1, 0, _(%1.0f %%), 0, 50, 1, 0, 
 NULL, (cfdata-suspend_below), 100);
-   e_widget_table_object_append(o, ob, 0, 3, 1, 1, 1, 0, 1, 0);
+   e_widget_table_object_append(o, ob, 0, 5, 1, 1, 1, 0, 1, 0);

e_widget_toolbook_page_append(otb, NULL, _(Polling), o, 1, 0, 1, 0, 
  0.5, 0.0);
@@ -334,6 +344,7 @@ _advanced_apply_data(E_Config_Dialog *cfd __UNUSED__, 
E_Config_Dialog_Data *cfda
 
battery_config-force_mode = cfdata-force_mode;
battery_config-suspend_below = cfdata-suspend_below;
+   battery_config-suspend_method = cfdata-suspend_method;
 
_battery_config_updated();
e_config_save_queue();
@@ -352,6 +363,7 @@ _advanced_check_changed(E_Config_Dialog *cfd __UNUSED__, 
E_Config_Dialog_Data *c
   (cfdata-poll_interval != battery_config-poll_interval) ||
   (cfdata-alert_timeout != battery_config-alert_timeout) ||
   (cfdata-suspend_below != battery_config-suspend_below) ||
+  (cfdata-suspend_method != battery_config-suspend_method) ||
 #ifdef HAVE_EEZE
(cfdata-fuzzy != battery_config-fuzzy) ||
 #endif   
diff --git a/src/modules/battery/e_mod_main.c b/src/modules/battery/e_mod_main.c
index 3cf9671..b29a1aa 100644
--- a/src/modules/battery/e_mod_main.c
+++ b/src/modules/battery/e_mod_main.c
@@ -610,7 +610,14 @@ _battery_update(int full, int time_left, int time_full, 
Eina_Bool have_battery,
 if ((have_battery)  (!have_power)  (full = 0) 
 (battery_config-suspend_below  0) 
 (full  battery_config-suspend_below))
-   e_sys_action_do(E_SYS_HIBERNATE, NULL);
+ {
+if (battery_config-suspend_method == SUSPEND) 
+   e_sys_action_do(E_SYS_SUSPEND, NULL);
+else if (battery_config-suspend_method == HIBERNATE)
+  e_sys_action_do(E_SYS_HIBERNATE, NULL);
+else if (battery_config-suspend_method == SHUTDOWN)
+  e_sys_action_do(E_SYS_HALT, NULL);
+ }
  }
if (!have_battery)
  e_powersave_mode_set(E_POWERSAVE_MODE_LOW);
diff --git a/src/modules/battery/e_mod_main.h b/src/modules/battery/e_mod_main.h
index 6f347c8..d1bf8ec 100644
--- a/src/modules/battery/e_mod_main.h
+++ b/src/modules/battery/e_mod_main.h
@@ -19,6 +19,10 @@ typedef struct _Config   Config;
 #define NOSUBSYSTEM 1
 #define SUBSYSTEM 2
 
+#define SUSPEND 0
+#define HIBERNATE 1
+#define SHUTDOWN 2
+
 #define POPUP_DEBOUNCE_CYCLES  2
 
 struct _Config
@@ -28,7 +32,8 @@ struct _Config
int  alert; /* Alert on minutes remaining */
int alert_p;/* Alert on percentage remaining */
int  alert_timeout;  /* Popup dismissal timeout */
-   int  suspend_below;  /* Suspend

Re: [E-devel] E SVN: barbieri IN trunk/THEMES/detourious: bits images

2011-11-13 Thread Thomas Gstädtner
On So 13 Nov 2011 16:29:02 CET, Gustavo Sverzut Barbieri wrote:
 On Sun, Nov 13, 2011 at 11:54 AM, David Seikel onef...@gmail.com wrote:
 On Sun, 13 Nov 2011 04:30:55 -0200 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:

 BTW, I have Marina's icon for CPU  Temp, but I don't use them and I
 think they should not exist for a desktop or laptops nowadays (I also
 know the reasons, but AFAIK they are all fixed in the proper places,
 like the kernel). So if someone wants to convert these gadgets to
 similar look  feel, let me know.

 Maybe I misunderstand what you mean.

 It's quite hot here in summer, and it is crucial that I keep an eye on
 my CPU's temperature.  There is the difference between so hot things
 might be unstable and so hot the computer will shut down for
 safety.  Knowing that I'm at the first stage means I know to not trust
 things, but can keep using my computer if things seem to be fine.
 Knowing that I'm getting close to the second stage means I know when to
 just shut it down properly, open the case, and point big fans at it.

 This is exactly what I mean with fixing it in the wrong place.  Here
 (Brazil) is very hot the whole year, I knew this problem from Athlon
 days :-)

 The problem is what if you're not there to change?. The kernel is
 always there, with the highest priority. There is work to make it
 throttle before more drastic measures.

 anyway, I'm just not doing the gadgets theme work. Feel free to work
 on them with the icons I have. You can base the edc from efenniht as
 the icons are basically the same.

 I don't think either of those things is fixed in the kernel.  Only
 reason why I don't use the E module for those is that it could never
 show proper results for my motherboard, not even for my last
 motherboard.  lol

 at least for intel i7 cpu there is throttling module, it's mandatory
 due the turbo boost feature they provide (using a single core will
 allow it to be overclocked)


 Not sure what you mean by CPU, the only thing I can think of is the
 cpu and cpufreq modules.  As a developer they provide important info to
 me.  On the other hand, I don't use cpu, coz it does not provide a
 graph, and I use cpufreq, coz I have not found anything that does
 provide a graph.  lol

 it's the cpufreq, it is just the filling of a cpu chip icon Marina
 draw. Check efenniht and it's the same. Not a graph indeed.

 here it's the same thing, proven that cpu ondemand governor is the
 way to go, people even talk about removing other governors one day.


 I don't see why these things should not exist for desktops or laptops.
 Certainly for me at least, they should exist, AND should have more
 functionality.

 go for it, but I'd at least move them to a dev or geek module that
 aggregates all these things, a gkrellm like module. The problem is
 that most users will not have a clue what are these things and get
 confused.

 this last part is not just about cpu/temp modules, there are a huge
 number of modules people have no idea what are... dbus? what's this?
 why should I turn it on? or off?  Maybe flag these modules are
 advanced and just show them in an advanced option in modules
 dialog.


I agree. There used to be a time when CPUs, the firmware and the kernel 
had trouble keeping the hardware out of trouble, but these days have 
long been gone.
There is really no reason to bother the user with temperature, as he 
will never have to care even if it rises up to 100 deg celsius.

A cpufreq module is even worse, especially if it supports userspace 
interaction. The linux kernels ondemand governor works good for many 
years now, there are no more senseless slowdowns as there used to be 
some years back. Having a possibility to make the user interfere makes 
him think it might be wise, e.g. setting it to max performance or 
similar stupid decisions.

Don't get me wrong, of course it can be neat for curious users to have 
those things, but I don't think they should be enabled by default, and 
no standard user should see them.

--
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/THEMES/detourious: bits images

2011-11-13 Thread Thomas Gstädtner
On 13.11.2011 17:15, Gustavo Sverzut Barbieri wrote:
 On Sun, Nov 13, 2011 at 2:07 PM, David Seikel onef...@gmail.com wrote:
 On Sun, 13 Nov 2011 16:54:53 +0100 Thomas Gstädtner
 tho...@gstaedtner.net wrote:

 On So 13 Nov 2011 16:29:02 CET, Gustavo Sverzut Barbieri wrote:
 On Sun, Nov 13, 2011 at 11:54 AM, David Seikel onef...@gmail.com
 wrote:
 On Sun, 13 Nov 2011 04:30:55 -0200 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:

 BTW, I have Marina's icon for CPU  Temp, but I don't use them
 and I think they should not exist for a desktop or laptops
 nowadays (I also know the reasons, but AFAIK they are all fixed
 in the proper places, like the kernel). So if someone wants to
 convert these gadgets to similar look  feel, let me know.

 Maybe I misunderstand what you mean.

 It's quite hot here in summer, and it is crucial that I keep an
 eye on my CPU's temperature.  There is the difference between so
 hot things might be unstable and so hot the computer will shut
 down for safety.  Knowing that I'm at the first stage means I
 know to not trust things, but can keep using my computer if things
 seem to be fine. Knowing that I'm getting close to the second
 stage means I know when to just shut it down properly, open the
 case, and point big fans at it.

 This is exactly what I mean with fixing it in the wrong place.  Here
 (Brazil) is very hot the whole year, I knew this problem from Athlon
 days :-)

 The problem is what if you're not there to change?. The kernel is
 always there, with the highest priority. There is work to make it
 throttle before more drastic measures.

 anyway, I'm just not doing the gadgets theme work. Feel free to work
 on them with the icons I have. You can base the edc from efenniht as
 the icons are basically the same.

 I don't think either of those things is fixed in the kernel.
 Only reason why I don't use the E module for those is that it
 could never show proper results for my motherboard, not even for
 my last motherboard.  lol

 at least for intel i7 cpu there is throttling module, it's mandatory
 due the turbo boost feature they provide (using a single core will
 allow it to be overclocked)


 Not sure what you mean by CPU, the only thing I can think of is
 the cpu and cpufreq modules.  As a developer they provide
 important info to me.  On the other hand, I don't use cpu, coz it
 does not provide a graph, and I use cpufreq, coz I have not found
 anything that does provide a graph.  lol

 it's the cpufreq, it is just the filling of a cpu chip icon Marina
 draw. Check efenniht and it's the same. Not a graph indeed.

 here it's the same thing, proven that cpu ondemand governor is the
 way to go, people even talk about removing other governors one day.


 I don't see why these things should not exist for desktops or
 laptops. Certainly for me at least, they should exist, AND should
 have more functionality.

 go for it, but I'd at least move them to a dev or geek module
 that aggregates all these things, a gkrellm like module. The
 problem is that most users will not have a clue what are these
 things and get confused.

 this last part is not just about cpu/temp modules, there are a huge
 number of modules people have no idea what are... dbus? what's
 this? why should I turn it on? or off?  Maybe flag these modules
 are advanced and just show them in an advanced option in modules
 dialog.


 I agree. There used to be a time when CPUs, the firmware and the
 kernel had trouble keeping the hardware out of trouble, but these
 days have long been gone.
 There is really no reason to bother the user with temperature, as he
 will never have to care even if it rises up to 100 deg celsius.

 A cpufreq module is even worse, especially if it supports userspace
 interaction. The linux kernels ondemand governor works good for many
 years now, there are no more senseless slowdowns as there used to be
 some years back. Having a possibility to make the user interfere
 makes him think it might be wise, e.g. setting it to max
 performance or similar stupid decisions.

 Don't get me wrong, of course it can be neat for curious users to
 have those things, but I don't think they should be enabled by
 default, and no standard user should see them.

 That's the mistake GNOME makes, thinking that standard users should not
 see stuff.  In E17 land, we let people turn on advanced stuff.  So the
 theme should cater for that to.

I can absolutely understand your argument, and I too think E should
enable users to do whatever they possibly wish.
But having temperature available is just arbitrary information, might as
well show the power-led brightness (I can't think of any other that
useless information, so this will stay the only example for now :),
there are at least 100 more important hardware parameters that generally
aren't displayed.
And as I explained, having cpufreq by default is contra-productive at
best, it's basically like having a button that says drain my battery
quicker :)

 Plus

Re: [E-devel] E SVN: onefang trunk/edje/src/lib

2011-11-11 Thread Thomas Gstädtner
On Fr 11 Nov 2011 22:32:15 CET, Enlightenment SVN wrote:
 Log:
 Add some inheritance.
   

 Author:   onefang
 Date: 2011-11-11 13:32:15 -0800 (Fri, 11 Nov 2011)
 New Revision: 65079
 Trac: http://trac.enlightenment.org/e/changeset/65079

 Modified:
   trunk/edje/src/lib/edje_lua2.c 

 Modified: trunk/edje/src/lib/edje_lua2.c
 ===
 --- trunk/edje/src/lib/edje_lua2.c2011-11-11 20:55:07 UTC (rev 65078)
 +++ trunk/edje/src/lib/edje_lua2.c2011-11-11 21:32:15 UTC (rev 65079)
 @@ -192,8 +192,10 @@
  // // LATER: box and table calls
  // // LATER: perspective stuff change
  //
 -static const char *_elua_meta_edje = meta_edje;
 -static const struct luaL_reg _elua_edje_api [] =
 +
 +static const char *_elua_edje_api = edje;
 +static const char *_elua_edje_meta = edje_meta;
 +static const struct luaL_reg _elua_edje_funcs [] =
  {
 // add an echo too to make it more shelly
   {echo, _elua_echo}, // test func - echo (i know we have 
 print. test)
 @@ -236,8 +238,9 @@
   {NULL, NULL} // end
  };
  
 -static const char *_elua_meta_evas = meta_evas;
 -static const struct luaL_reg _elua_edje_evas_obj [] =
 +static const char *_elua_evas_api = evas;
 +static const char *_elua_evas_meta = evas_meta;
 +static const struct luaL_reg _elua_evas_funcs [] =
  {
 // generic object methods
   {del,  _elua_obj_del}, // generic del any object created for 
 edje (evas objects, timers, animators, transitions... everything)
 @@ -269,28 +272,6 @@
  
  // {color_class,  _elua_object_color_class}, // get or set object 
 color class
  
 -
 -   // FIXME: make these into a subclass of this evas table using meta table 
 magic.
 -   // text object specific
 - {font, _elua_text_font}, // get or set text font
 - {text, _elua_text_text}, // get or set text
 -// {text_class, _elua_object_text_class}, // get or set object text 
 class
 -
 -   // image object specific
 - {image,_elua_image_image},  // get or set image
 - {fill, _elua_image_fill},   // get or set the fill parameters
 - {filled,   _elua_image_filled}, // get or set the filled state 
 (overrides fill())
 -
 -   // edje object specific
 - {file, _elua_edje_file}, // get or set edje file and group
 -
 -   // line object specific
 - {xy, _elua_line_xy}, // get or set line coords
 -
 -   // polygon object specific
 - {point, _elua_polygon_point}, // add a polygon point
 - {clear, _elua_polygon_clear}, // clear all polygon points
 -
 // FIXME: set callbacks (mouse down, up, blah blah blah)
 //
 // FIXME: set scale (explicit value)
 @@ -307,9 +288,45 @@
   {NULL, NULL} // end
  };
  
 -static const char *_elua_meta_map = meta_map;
 -static const struct luaL_reg _elua_evas_map_obj [] =
 +static const char *_elua_evas_edje_api = evas_edje;
 +static const char *_elua_evas_edje_meta = evas_edje_meta;
 +static const char *_elua_evas_edje_parent = evas_edje_parent;
 +static const struct luaL_reg _elua_evas_edje_funcs [] =
  {
 +   // edje object specific
 + {file, _elua_edje_file}, // get or set edje file and group
 +
 + {NULL, NULL} // end
 +};
 +
 +static const char *_elua_evas_image_api = evas_image;
 +static const char *_elua_evas_image_meta = evas_image_meta;
 +static const char *_elua_evas_image_parent = evas_image_parent;
 +static const struct luaL_reg _elua_evas_image_funcs [] =
 +{
 +   // image object specific
 + {image,_elua_image_image},  // get or set image
 + {fill, _elua_image_fill},   // get or set the fill parameters
 + {filled,   _elua_image_filled}, // get or set the filled state 
 (overrides fill())
 +
 + {NULL, NULL} // end
 +};
 +
 +static const char *_elua_evas_line_api = evas_line;
 +static const char *_elua_evas_line_meta = vas_line_meta;
 +static const char *_elua_evas_line_parent = evas_line_parent;
 +static const struct luaL_reg _elua_evas_line_funcs [] =
 +{
 +   // line object specific
 + {xy, _elua_line_xy}, // get or set line coords
 +
 + {NULL, NULL} // end
 +};
 +
 +static const char *_elua_evas_map_api = ewas_map;
 +static const char *_elua_evas_map_meta = evas_map_meta;
 +static const struct luaL_reg _elua_evas_map_funcs [] =
 +{
   {alpha, _elua_map_alpha},
  // {dup,   _elua_map_dup},  // not sure of proper api for this.
   {clockwise, _elua_map_clockwise},
 @@ -328,8 +345,33 @@
   {NULL, NULL} // end
  };
  
 -static const struct luaL_reg _elua_edje_meta [] =
 +static const char *_elua_evas_polygon_api = evas_polygon;
 +static const char *_elua_evas_polygon_meta = evas_polygon_meta;
 +static const char *_elua_evas_polygon_parent = evas_polygon_parent;
 +static const struct luaL_reg _elua_evas_polygon_funcs [] =
  {
 +   // polygon object specific
 + {point, _elua_polygon_point}, // add a 

Re: [E-devel] pulseaudio in e17

2011-09-28 Thread Thomas Gstädtner
On Wed, Sep 28, 2011 at 03:07, Carsten Haitzler ras...@rasterman.com wrote:
 On Tue, 27 Sep 2011 23:44:06 +0200 Thomas Gstädtner tho...@gstaedtner.net
 said:

 if we take your view that the only thing that matters in a release is sitting
 and waiting 6+ months for a distro to package it, then why do we care about
 release at all? reality is this:

 we release as source tarballs day 1 and there will be the first major
 group of users that take this and use that and need it to work. that means it
 must work TODAY. if it doesn't work today no devs can even test it. no PA 1.0
 here - no dbus API. if it wasn't for me testing it against  an installed and
 working today distro and changing and fixing code - the PA support wouldn't
 work right. mike did some awesome work. he missed some critical small things
 and some integration work. i CAN'T test and fix against a PA 1.0 today... and
 mike can't because he doesn't have it either - that's WHY he reverse
 engineered the PA protocol. looking at the number of other people working on
 the e17 release todo list... actually getting things finished - well... those
 DOING the work that call the shots. those DOING the code to support PA don't
 have a dbus API... TODAY - when the code NEEDS TO BE DONE... and so... it
 didn't get done and won't be worked on by those people. if others wish to step
 up and work on the release todo - then maybe they can implement it if they 
 have
 a dbus API available to test against. i'd welcome people stepping up and doing
 things. but the voices of those who worked on it says no dbus API here.. so
 moot. not going to bother. what is there now works. what's the fuss?.

 if the issue is that OMG!~ they may break internal protocol!!! use dbus!!! it
 won't break. please tell me that the networkmanager dbus api never broke. or
 connman... or... yeah right. i thought so. :) (it seems to me that people who
 use dbus love to break api's much more as the effects are less drastic than a 
 c
 api break - where u get crashes or simply apps not starting at all, but in 
 dbus
 land features just stop working or malfunction, so the error state degredation
 is less).

 so even if distros pick e up on 6+ months after release.. the PA code there
 will still work. or should. i don't see that going away in a hurry. now even
 after source tarballs we will have packages for fedora, ubuntu, debian etc.
 that are made within weeks of src release (or days) and so are available via
 extra repositories (or in debian testing/unstable which is what people 
 actually
 use), so let's be realistic... e needs to work HERE. in this situation. we
 can't just say oh well it doesn't work for 90% of potential users today but 
 as
 long as everyone upgrades their distribution the instant they come out from
 distro vendors AND those distros ALL pick up PA 1.0 - sure over 3, 6, 9, 12
 months e may being to be usable... so we just will ignore the problem and 
 throw
 out work already done so we can ensure we get a reputation for releasing stuff
 that is not usable so maybe in 12 months  50% of possible users might have e
 work right (with audio).

 why 50%? u REALLY think people upgrade their distribution instantly? i don't
 know what bizarre world you live in but they don't. they often lag behind the
 actual release (in fact the majority do i'd say) by at least 3-6 months or
 more. the majority of possible users may very conceivably be on a distro
 released 6 or 12 months ago. reality is we have to work for them. so that 
 means
 working with what is out TODAY (or even last year).

 Ok, let's get realistic:
 _If_ e17 should go stable later this or early next year, it will take
 a while until distros include it in their trees at all, lat alone
 stabilize it (for the distros that maintain stable branches).
 So here's a list of the major distros including a) the current release
 with its PA version b) the first release e17 could be included in
 should it be release in the next 6 months c) the first release that
 will have PA with dbus support

 Debian
 a) stable/squeeze: PA 0.9.21 b) unstable/sid: PA 0.9.23 c) unkown
 (likely not before 7.0, but then again, e17 won't make it either.)

 Fedora
 a) f15: PA 0.9.22 b) f16: PA 0.9.23 c) unknown (probably fast-tracked
 to f16, more likely coming in f17)

 Gentoo
 a) current: PA 0.9.23 b) ~testing: PA 1.0 c) ~testing (PA 1.0 will be
 stable before EFL, let alone e17)

 OpenSuse
 a) 11.4: PA 0.9.22 b) 12.1: PA 0.99/1.0 c) 12.1 (next release will be
 early 2012 and include PA 1.0)

 Ubuntu
 a) 11.04: PA 0.9.22 b) 11.10: PA 0.99/1.0 c) 11.10 (upcoming release
 will include PA1.0)

 In conclusion: even if the e17 release happens very soon, it will not
 be included in any stable tree this year, and very likely not even
 next year. In the non-stable trees, of the major distros Ubuntu,
 OpenSuse, Gentoo all already have PA 1.0 (or a 0.99 prerelease) and
 likely have it stabilized before 2012. Fedora might, as they usually
 stabilize core

Re: [E-devel] pulseaudio in e17

2011-09-27 Thread Thomas Gstädtner
On Tue, Sep 27, 2011 at 22:22, Carsten Haitzler ras...@rasterman.com wrote:
 On Tue, 27 Sep 2011 12:12:22 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 On Sun, Sep 25, 2011 at 5:00 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
 
  On Sun, 25 Sep 2011 04:14:55 -0300 Gustavo Sverzut Barbieri
  barbi...@profusion.mobi said:
 
  going to have to kill off your dbus idea. reality is the pa dbus api is
  experimental (testing branch). i'm staring here at ubuntu 11.04 - no
  pulseaudio dbus service. as jeff said:
 
  jeffdameth1 k-s: i heard the dbus interface is in a testing branch that
  will be merged with pulseadio 1.0. so this will take some time until 
  adopted
 
  so... the only way to make it work is via the internal protocol - bare
  metal. unless you want to wait 2 years for it to stabilize, be adopted,
  released and actually on most peoples distributions. :) hands up those
  people who really desire to delay e17 release until then? :)
 
  yes the mapping of pa channels to the mixxer channels was cumbersome. i
  fixed it up to work and thus the id + 1 thnig so null (id 0) channels
  dont break stuff. as such the mixer infra doesn't quite cover everything
  pulse does, so really u'd need an alternate ui and infra setup. you can
  share the same gagdte and popup slider, but the rest would need to be
  different.

 PA 1.0 was released today... and what a shame WE avoiding projects
 just because they were not released, in that sense people should still
 avoid Elm and E17? :-)

 totally different things. we implemented PA support not because we want to..
 but because we HAVE to. it is FORCED on us as a result of distributions
 shipping with PA all enabled and if we ignore it, some people end up with 
 muted
 audio, no matter how much you fiddle with alsa mixers. so our job is to 
 support
 the PA that *IS* there NOW, so we don't end up with large numbers of users
 going when I use E my audio is broken.

 --
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)    ras...@rasterman.com


 --
 All the data continuously generated in your IT infrastructure contains a
 definitive record of customers, application performance, security
 threats, fraudulent activity and more. Splunk takes this data and makes
 sense of it. Business sense. IT sense. Common sense.
 http://p.sf.net/sfu/splunk-d2dcopy1
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Ok, let's get realistic:
_If_ e17 should go stable later this or early next year, it will take
a while until distros include it in their trees at all, lat alone
stabilize it (for the distros that maintain stable branches).
So here's a list of the major distros including a) the current release
with its PA version b) the first release e17 could be included in
should it be release in the next 6 months c) the first release that
will have PA with dbus support

Debian
a) stable/squeeze: PA 0.9.21 b) unstable/sid: PA 0.9.23 c) unkown
(likely not before 7.0, but then again, e17 won't make it either.)

Fedora
a) f15: PA 0.9.22 b) f16: PA 0.9.23 c) unknown (probably fast-tracked
to f16, more likely coming in f17)

Gentoo
a) current: PA 0.9.23 b) ~testing: PA 1.0 c) ~testing (PA 1.0 will be
stable before EFL, let alone e17)

OpenSuse
a) 11.4: PA 0.9.22 b) 12.1: PA 0.99/1.0 c) 12.1 (next release will be
early 2012 and include PA 1.0)

Ubuntu
a) 11.04: PA 0.9.22 b) 11.10: PA 0.99/1.0 c) 11.10 (upcoming release
will include PA1.0)

In conclusion: even if the e17 release happens very soon, it will not
be included in any stable tree this year, and very likely not even
next year. In the non-stable trees, of the major distros Ubuntu,
OpenSuse, Gentoo all already have PA 1.0 (or a 0.99 prerelease) and
likely have it stabilized before 2012. Fedora might, as they usually
stabilize core-packages much more quickly than other distros, Debian
of course won't, but sid will have 1.0 support soon.

P.S.: List, please don't be insulted if I didn't include your distro,
it was not my goal to do you any psychological harm. I included those
5 because I assume that they are the original distros which cover the
largest userbase.

--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: jeffdameth trunk/e/src/bin

2011-08-23 Thread Thomas Gstädtner
On Tue, Aug 23, 2011 at 17:11, P Purkayastha ppu...@gmail.com wrote:


 On Monday, August 22, 2011 7:12:47 PM UTC+8, David Seikel wrote:

 On Mon, 22 Aug 2011 13:05:57 +0200 Brian 'morlenxus' Miculcy
 morl...@gmx.net wrote:

  On 08/22/2011 12:39 PM, hannes@gmail.com wrote:
   On Mon, Aug 22, 2011 at 12:11 PM, Brian 'morlenxus' Miculcy
   morl...@gmx.net  wrote:
   I don't like it, and i don't think it's an improvement:
  
   Problem with the menu before was that there were 3 submenu levels to
   get to common window options like maximize. Now all window options
   are
  So, you think common people go to the window menu to change the
  maximize state? I would guess that they use the window button for
  that...

 Actually that was my pet peeve about the last menu reorg.  I maximise
 borderless windows all the time.  So yes, I had to dig deep in the
 menus to get to that.

 Why am I maximising borderless windows?  Coz I lost the fight to have
 fullscreen windows work my way.  Now I just go through a process of
 turning on or off all the things I need to get MY style fullscreen
 windows.  Pffft

 I did not think the previous window menu reorg was an improvement.


 If I may add as a user, I too find the maximize option in the shorter menu
 very hard to get to. I primarily use maximize horizontal or maximize
 vertical, since I still want to see the content of some window underneath or
 beside the maximized window. Because this was always quite difficult to
 reach, I hacked into e.cfg and changed the signal bindings for the maximize
 button on the window. Left click - max, Right click - Max horizontal,
 Middle click - max vertical.

 Overall, I think it is quite difficult to satisfy everyone. I do like the
 fact that Always on Top and Move  readily accessible in the shorter menu,
 and I do use those. But then the shorter menu also has some disadvantages,
 as i mentioned above. Also, someone else might not have any use for Sticky
 or Always on Top (I don't usually use Sticky).


Imho, the best solution would be to replace the standard buttons
(minimize, maximize, close) by a kind of expanding shelf inside the
border, where every window setting can be placed as a icon.
This way everyone could reach his most used features by a single
click, while the menu could be logical while keeping its complexity (I
think morlenxus has done a good job with the new menu).

Though this certainly would be a lot of work and _I_ sure am not up to
it, so I just throw it in the room :)
At least this would satisfy each and everyone.

--
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] about removing trailing whitespaces

2011-06-21 Thread Thomas Gstädtner
On Sun, Jun 19, 2011 at 12:50, Albin Tonnerre albin.tonne...@gmail.com wrote:
 On Sun, 19 Jun 2011 12:38 +0200, Vincent Torri wrote :

 Hey

 another idea about trailing whitespaces : what about adding a rule in the
 toplevel Makefile.am, named for example remove-ws, that call find with a
 sed expression.

 I'll add it to Evil and test it a bit, and if nobody complains, i'll add
 it to the EFL + e.

 While it is nice to get rid of trailing whitespaces, I think that actively
 removing them periodically does more harm than good. In particular, it adds a
 lot of noise in the history and makes it harder to compare different 
 revisions.

 If we indeed want to get rid of them, I'd be much happier if the SVN server
 simply rejected commits containing them (the same holds true for formatting -
 it's much better to ask people to submit properly formatted patches rather 
 than
 going on a reformatting spree every now and then)

 Cheers,
 --
 Albin Tonnerre


I think putting this in a Makefile is a bad idea.
Alternative: how about using a pre-commit hook in SVN that either
removes whitespaces right away and sends a SPANK SPANK SPANK mail to
the evil dev who did it, or just rejects the patch as Albin suggested.
The first way is more proactive and should keep the commit/history
clean.

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 todo list - clock+calendar thing done

2011-06-21 Thread Thomas Gstädtner
On Tue, Jun 21, 2011 at 00:01, Carsten Haitzler ras...@rasterman.com wrote:
 On Mon, 20 Jun 2011 19:37:50 +0200 Cedric BAIL cedric.b...@free.fr said:

 On Mon, Jun 20, 2011 at 6:26 PM, Eduardo Lima (Etrunko)
 ebl...@gmail.com wrote:
  On Mon, Jun 20, 2011 at 1:23 PM, Eduardo Lima (Etrunko)
  ebl...@gmail.com wrote:
  Hmm. I found a weird behavior with the clock after noon and 24h mode.
  Screenshot attached:
 
 
  Damn, hit the send button too fast. Forgot to add that it happens only
  at when you click on the clock and the popup shows. The next update of
  the clock it will display the time correctly.

 Yes, it seems like hour are not updated correctly the first time.
 That's another bug not related to the wrong one we repported this
 morning (or maybe that was yesterday afternoon for Raster).

 as i keep saying.. i can't reproduce it. it's workign fine here.

 --
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)    ras...@rasterman.com


The wrong-hour bug is easily reproducable. Use systemclock with UTC +
local timezone, turn off seconds display, turn on digital 24h clock
(it only affects digital 24h) and open the calendar-popup. It will
show UTC, not localtime, while the main clock will show localtime.
Turn on seconds display, it will show UTC on the popup again, but
after 1 sec, when the clock gets updated the hour gets set to
localtime.
It also affects the main clock (not popup) itself, but of course only
after a E (re)start.

I did take a quick look at the code, but didn't find the reason.
Though you know the implementation and will probably spot it right on.
The reason certainly has to be the timezone-difference that's
calculated after updates, not at load time.

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] about removing trailing whitespaces

2011-06-21 Thread Thomas Gstädtner
On Tue, Jun 21, 2011 at 11:56, Vincent Torri vto...@univ-evry.fr wrote:


 On Tue, 21 Jun 2011, Thomas Gstädtner wrote:

 On Sun, Jun 19, 2011 at 12:50, Albin Tonnerre albin.tonne...@gmail.com
 wrote:

 On Sun, 19 Jun 2011 12:38 +0200, Vincent Torri wrote :

 Hey

 another idea about trailing whitespaces : what about adding a rule in
 the
 toplevel Makefile.am, named for example remove-ws, that call find with a
 sed expression.

 I'll add it to Evil and test it a bit, and if nobody complains, i'll add
 it to the EFL + e.

 While it is nice to get rid of trailing whitespaces, I think that
 actively
 removing them periodically does more harm than good. In particular, it
 adds a
 lot of noise in the history and makes it harder to compare different
 revisions.

 If we indeed want to get rid of them, I'd be much happier if the SVN
 server
 simply rejected commits containing them (the same holds true for
 formatting -
 it's much better to ask people to submit properly formatted patches
 rather than
 going on a reformatting spree every now and then)

 Cheers,
 --
 Albin Tonnerre


 I think putting this in a Makefile is a bad idea.
 Alternative: how about using a pre-commit hook in SVN that either
 removes whitespaces right away and sends a SPANK SPANK SPANK mail to
 the evil dev who did it, or just rejects the patch as Albin suggested.
 The first way is more proactive and should keep the commit/history
 clean.

 then, you will have huge chances to have conflicts if you want to update a
 file that you changed in your repo and that has been modified in your back
 by that prehook, right ?

 Vincent Torri

That is true, but the Don't do that, nasty programmer. SPANK SPANK
SPANK mail tells you that the hook triggered and also it hurts the
programmer who did produce the trailing whitespaces. People learn best
when it hurts :P
It certainly is a rather harsh method to enforce this policy but it
certainly would keep this out.
(Of course pre-commit hooks always hurt, that's what they are for and
that's why they should be used really sparsely).
Also people having to clean their personal repos seems to be more
desirable than having trivial commits to remove that stuff in the
public history.

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/e/data/themes

2011-06-21 Thread Thomas Gstädtner
On Wed, Jun 22, 2011 at 01:38, Carsten Haitzler ras...@rasterman.com wrote:
 On Tue, 21 Jun 2011 15:39:58 +0200 Boris Faure bill...@gmail.com said:

 On Tue, Jun 21, 2011 at 15:03, Enlightenment SVN
 no-re...@enlightenment.org wrote:
  Log:
  hmm maybe its a signal queue ordering thing  - clock state. try this.

 That fixes the issue I had with the clock showing UTC hour before
 getting refreshed.
 Thank you.

 yay

 --
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)    ras...@rasterman.com

Works for me as well. Thanks a lot.

--
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Backlight improvements

2011-06-18 Thread Thomas Gstädtner
On Sat, Jun 18, 2011 at 16:42, Carsten Haitzler ras...@rasterman.com wrote:
 On Sat, 18 Jun 2011 16:11:12 +0200 Mathieu Taillefumier
 mathieu.taillefum...@free.fr said:


  I see one problem with this method. The backlight intensity will only be
  reduced when the screensaver will turn on and will be back to normal
  when it is off. However these events can occur after many minutes of
  inactivity. What I wish to do is to actually reduce the backlight to
  idle mode (after 10 s for instance) independently of the screensaver
  option, that is why I used polling in my code.
 
  set screensaver timeout to 10s. can be done. :) you will have to take over
  screensaver functionality instead of blanking or putting up screensaver
  window/anim/image, you dim. then add a timer to actually put up real
  screensaver image (lock and so on or blank) some time later. as such the
  timer is ok as it ticks off only once - when the timeout from the
  screensaver start is reached with NO user activity. any exit from
  screensaver mode would undim and cancel the timer.

 Thanks. I thought it was not possible to do that actually, but you prove
 me wrong ;-). I will cook up a solution before the end of the we.

 thats how the screensaver extension is meant to work. how do u think
 xscreensaver can work and display some animation INSTEAD of blanking.. when
 things go idle... and then at a later point actually turn the screen off if
 still idle... :)


Also, many userspace applications can work with that. Mplayer (and
other mediaplayers) for example regularly sends events to keep
xscreensaver disabled, thus keeping everything like it should be while
watching a movie without manually disabling the behaviour. This, like
all the things raster mentioned, would be desirable to keep with the
dim feature.

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/ecore: . src/lib/ecore_evas

2011-05-31 Thread Thomas Gstädtner
On Fri, May 27, 2011 at 21:31, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 Ecore_Evas: introduce ecore_evas_screen_geometry_get()

  This common interface allows engines to provide whole screen
  information to users.

  Right now just X is implemented and it queries the size of the default
  screen. I hope this is fine.



 Author:       barbieri
 Date:         2011-05-27 12:31:11 -0700 (Fri, 27 May 2011)
 New Revision: 59761
 Trac:         http://trac.enlightenment.org/e/changeset/59761

 Modified:
  trunk/ecore/ChangeLog trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h 
 trunk/ecore/src/lib/ecore_evas/ecore_evas.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_directfb.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_private.h 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_sdl.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_win32.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_wince.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_x.c

 Modified: trunk/ecore/ChangeLog
 ===
 --- trunk/ecore/ChangeLog       2011-05-27 19:17:04 UTC (rev 59760)
 +++ trunk/ecore/ChangeLog       2011-05-27 19:31:11 UTC (rev 59761)
 @@ -198,3 +198,7 @@
         (_ecore_main_loop_iterate_internal). This fixes fd handler pending
         issue when ecore_idler callback adds ecore_job/event.
         * Ecore ecore_main.c: Refactoring _ecore_main_loop_iterate_internal().
 +
 +2011-05-27 Gustavo Sverzut Barbieri (k-s)
 +
 +       * Ecore_Evas: introduce ecore_evas_screen_geometry_get()

 Modified: trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h
 ===
 --- trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h 2011-05-27 19:17:04 UTC (rev 
 59760)
 +++ trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h 2011-05-27 19:31:11 UTC (rev 
 59761)
 @@ -350,6 +350,8 @@

  EAPI Ecore_Window ecore_evas_window_get(const Ecore_Evas *ee);

 +EAPI void        ecore_evas_screen_geometry_get(const Ecore_Evas *ee, int 
 *x, int *y, int *w, int *h);
 +
  EAPI Eina_Bool    ecore_evas_object_associate(Ecore_Evas *ee, Evas_Object 
 *obj, Ecore_Evas_Object_Associate_Flags flags);
  EAPI Eina_Bool    ecore_evas_object_dissociate(Ecore_Evas *ee, Evas_Object 
 *obj);
  EAPI Evas_Object *ecore_evas_object_associate_get(const Ecore_Evas *ee);

 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas.c 2011-05-27 19:17:04 UTC (rev 
 59760)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas.c 2011-05-27 19:31:11 UTC (rev 
 59761)
 @@ -2675,6 +2675,35 @@
    return ee-prop.window;
  }

 +/**
 + * Get whole screen geometry associated with this Ecore_Evas.
 + *
 + * @param ee The Ecore_Evas whose window's to query container screen 
 geometry.
 + * @param x where to return the horizontal offset value. May be NULL.
 + * @param y where to return the vertical offset value. May be NULL.
 + * @param w where to return the width value. May be NULL.
 + * @param h where to return the height value. May be NULL.
 + *
 + * @since 1.1
 + */
 +EAPI void
 +ecore_evas_screen_geometry_get(const Ecore_Evas *ee, int *x, int *y, int *w, 
 int *h)
 +{
 +   if (x) *x = 0;
 +   if (y) *y = 0;
 +   if (w) *w = 0;
 +   if (h) *h = 0;
 +   if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS))
 +     {
 +        ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS,
 +                         ecore_evas_screen_geometry_get);
 +        return;
 +     }
 +
 +   IFC(ee, fn_screen_geometry_get) (ee, x, y, w, h);
 +   IFE;
 +}
 +
  /* fps debug calls - for debugging how much time your app actually spends */
  /* rendering graphics... :) */


 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c  2011-05-27 19:17:04 
 UTC (rev 59760)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c  2011-05-27 19:31:11 
 UTC (rev 59761)
 @@ -491,7 +491,8 @@
      NULL,
      NULL, //transparent

 -     NULL // render
 +     NULL, // render
 +     NULL  // screen_geometry_get
  };
  #endif


 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_directfb.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas_directfb.c        2011-05-27 
 19:17:04 UTC (rev 59760)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_directfb.c        2011-05-27 
 19:31:11 UTC (rev 59761)
 @@ -486,7 +486,8 @@
      NULL,                              /* alpha */
      NULL, //transparent

 -     NULL // render
 +     NULL, // render
 +     NULL  // screen_geometry_get
  };
  #endif


 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c    

Re: [E-devel] E SVN: barbieri IN trunk/ecore: . src/lib/ecore_evas

2011-05-31 Thread Thomas Gstädtner
On Tue, May 31, 2011 at 08:34, Thomas Gstädtner tho...@gstaedtner.net wrote:
 On Fri, May 27, 2011 at 21:31, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 Ecore_Evas: introduce ecore_evas_screen_geometry_get()

  This common interface allows engines to provide whole screen
  information to users.

  Right now just X is implemented and it queries the size of the default
  screen. I hope this is fine.



 Author:       barbieri
 Date:         2011-05-27 12:31:11 -0700 (Fri, 27 May 2011)
 New Revision: 59761
 Trac:         http://trac.enlightenment.org/e/changeset/59761

 Modified:
  trunk/ecore/ChangeLog trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h 
 trunk/ecore/src/lib/ecore_evas/ecore_evas.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_directfb.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_private.h 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_sdl.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_win32.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_wince.c 
 trunk/ecore/src/lib/ecore_evas/ecore_evas_x.c

 Modified: trunk/ecore/ChangeLog
 ===
 --- trunk/ecore/ChangeLog       2011-05-27 19:17:04 UTC (rev 59760)
 +++ trunk/ecore/ChangeLog       2011-05-27 19:31:11 UTC (rev 59761)
 @@ -198,3 +198,7 @@
         (_ecore_main_loop_iterate_internal). This fixes fd handler pending
         issue when ecore_idler callback adds ecore_job/event.
         * Ecore ecore_main.c: Refactoring 
 _ecore_main_loop_iterate_internal().
 +
 +2011-05-27 Gustavo Sverzut Barbieri (k-s)
 +
 +       * Ecore_Evas: introduce ecore_evas_screen_geometry_get()

 Modified: trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h
 ===
 --- trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h 2011-05-27 19:17:04 UTC (rev 
 59760)
 +++ trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h 2011-05-27 19:31:11 UTC (rev 
 59761)
 @@ -350,6 +350,8 @@

  EAPI Ecore_Window ecore_evas_window_get(const Ecore_Evas *ee);

 +EAPI void        ecore_evas_screen_geometry_get(const Ecore_Evas *ee, int 
 *x, int *y, int *w, int *h);
 +
  EAPI Eina_Bool    ecore_evas_object_associate(Ecore_Evas *ee, Evas_Object 
 *obj, Ecore_Evas_Object_Associate_Flags flags);
  EAPI Eina_Bool    ecore_evas_object_dissociate(Ecore_Evas *ee, Evas_Object 
 *obj);
  EAPI Evas_Object *ecore_evas_object_associate_get(const Ecore_Evas *ee);

 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas.c 2011-05-27 19:17:04 UTC (rev 
 59760)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas.c 2011-05-27 19:31:11 UTC (rev 
 59761)
 @@ -2675,6 +2675,35 @@
    return ee-prop.window;
  }

 +/**
 + * Get whole screen geometry associated with this Ecore_Evas.
 + *
 + * @param ee The Ecore_Evas whose window's to query container screen 
 geometry.
 + * @param x where to return the horizontal offset value. May be NULL.
 + * @param y where to return the vertical offset value. May be NULL.
 + * @param w where to return the width value. May be NULL.
 + * @param h where to return the height value. May be NULL.
 + *
 + * @since 1.1
 + */
 +EAPI void
 +ecore_evas_screen_geometry_get(const Ecore_Evas *ee, int *x, int *y, int 
 *w, int *h)
 +{
 +   if (x) *x = 0;
 +   if (y) *y = 0;
 +   if (w) *w = 0;
 +   if (h) *h = 0;
 +   if (!ECORE_MAGIC_CHECK(ee, ECORE_MAGIC_EVAS))
 +     {
 +        ECORE_MAGIC_FAIL(ee, ECORE_MAGIC_EVAS,
 +                         ecore_evas_screen_geometry_get);
 +        return;
 +     }
 +
 +   IFC(ee, fn_screen_geometry_get) (ee, x, y, w, h);
 +   IFE;
 +}
 +
  /* fps debug calls - for debugging how much time your app actually spends */
  /* rendering graphics... :) */


 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c  2011-05-27 19:17:04 
 UTC (rev 59760)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c  2011-05-27 19:31:11 
 UTC (rev 59761)
 @@ -491,7 +491,8 @@
      NULL,
      NULL, //transparent

 -     NULL // render
 +     NULL, // render
 +     NULL  // screen_geometry_get
  };
  #endif


 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_directfb.c
 ===
 --- trunk/ecore/src/lib/ecore_evas/ecore_evas_directfb.c        2011-05-27 
 19:17:04 UTC (rev 59760)
 +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_directfb.c        2011-05-27 
 19:31:11 UTC (rev 59761)
 @@ -486,7 +486,8 @@
      NULL,                              /* alpha */
      NULL, //transparent

 -     NULL // render
 +     NULL, // render
 +     NULL  // screen_geometry_get
  };
  #endif


 Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c

Re: [E-devel] EEZE

2011-05-24 Thread Thomas Gstädtner
./eeze_udev_test
For my first trick, I will find all of your keyboards and return their syspaths.
Found keyboard:
/sys/devices/pci:00/:00:13.1/usb6/6-2/6-2:1.1/input/input8/event6
Found keyboard:
/sys/devices/pci:00/:00:13.1/usb6/6-2/6-2:1.1/input/input8/mouse1
Found keyboard:
/sys/devices/pci:00/:00:13.1/usb6/6-3/6-3:1.0/input/input5/event2

Next, I will find all of your mice and print the corresponding manufacturer.
Found mouse 
/sys/devices/pci:00/:00:13.1/usb6/6-2/6-2:1.0/input/input7/event5
with vendor: Areson
Found mouse 
/sys/devices/pci:00/:00:13.1/usb6/6-2/6-2:1.0/input/input7/mouse0
with vendor: Areson
Found mouse 
/sys/devices/pci:00/:00:13.1/usb6/6-2/6-2:1.1/input/input8/event6
with vendor: Areson
Found mouse 
/sys/devices/pci:00/:00:13.1/usb6/6-2/6-2:1.1/input/input8/mouse1
with vendor: Areson

Now let's try something a little more difficult.  Mountable filesystems!
Found device: 
/sys/devices/pci:00/:00:11.0/host1/target1:0:0/1:0:0:0/block/sda/sda1
You probably know it better as /dev/sda1
It's formatted as ext4!
Found device: 
/sys/devices/pci:00/:00:11.0/host2/target2:0:0/2:0:0:0/block/sdb/sdb1
You probably know it better as /dev/sdb1
It's formatted as btrfs!

Network devices!
Found device: /sys/devices/pci:00/:00:09.0/:03:00.0/net/eth0
You probably know it better as eth0
Found device: /sys/devices/pci:00/:00:0a.0/:04:00.0/net/eth1
You probably know it better as eth1
Found device: /sys/devices/virtual/net/lo
You probably know it better as lo

Internal drives, anyone?  With serial numbers?
/sys/devices/pci:00/:00:11.0/host1/target1:0:0/1:0:0:0/block/sda:
OCZ_VERTEX-LE_f40404040
/sys/devices/pci:00/:00:11.0/host2/target2:0:0/2:0:0:0/block/sdb:
SAMSUNG_HD401LJ_S0HVJ5AT123456

Got any removables?  I'm gonna find em!
Ooh, a Flash HS-CF  attached to the scsi subsytem!
Ooh, a Flash HS-COMBO   attached to the scsi subsytem!

And now for something more complicated.  Plug or unplug your keyboard
or mouse for me.
Sneaky sneaky!  But
/sys/devices/pci:00/:00:13.2/usb2/2-4/2-4.1/2-4.1.3 is not a
keyboard or a mouse!!
Sneaky sneaky!  But
/sys/devices/pci:00/:00:13.2/usb2/2-4/2-4.1/2-4.1.3/2-4.1.3:1.0
is not a keyboard or a mouse!!
Sneaky sneaky!  But
/sys/devices/pci:00/:00:13.2/usb2/2-4/2-4.1/2-4.1.3/2-4.1.3.1
is not a keyboard or a mouse!!
Sneaky sneaky!  But
/sys/devices/pci:00/:00:13.2/usb2/2-4/2-4.1/2-4.1.3/2-4.1.3.1/2-4.1.3.1:1.0
is not a keyboard or a mouse!!
Sneaky sneaky!  But
/sys/devices/pci:00/:00:13.2/usb2/2-4/2-4.1/2-4.1.3/2-4.1.3.1/2-4.1.3.1:1.0/0003:04FE:0006.0008
is not a keyboard or a mouse!!
Sneaky sneaky!  But
/sys/devices/pci:00/:00:13.2/usb2/2-4/2-4.1/2-4.1.3/2-4.1.3.1/2-4.1.3.1:1.0/0003:04FE:0006.0008/hidraw/hidraw2
is not a keyboard or a mouse!!
Sneaky sneaky!  But
/sys/devices/pci:00/:00:13.2/usb2/2-4/2-4.1/2-4.1.3/2-4.1.3.1/2-4.1.3.1:1.0/input/input9
is not a keyboard or a mouse!!
You plugged in /dev/input/event4!
All tests completed, exiting successfully!

--
I'm not that sneaky, it really is a keyboard :)

--
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] Rename Mouse Bindings Module

2011-05-14 Thread Thomas Gstädtner
Attached patch renames the mouse bindings (conf_bindings), registered as
Mouse to Mouse Buttons, because there is also Mouse in
conf_interaction.
Patch is on e17 root, not svnroot.

Alternative would be to merge both modules.
Index: src/modules/conf_keybindings/e_mod_main.c
===
--- src/modules/conf_keybindings/e_mod_main.c	(revision 59384)
+++ src/modules/conf_keybindings/e_mod_main.c	(working copy)
@@ -22,7 +22,7 @@
  preferences-desktop-keyboard-shortcuts, 
  e_int_config_keybindings);
e_configure_registry_item_add(keyboard_and_mouse/mouse_bindings, 20,
- _(Mouse), NULL,
+ _(Mouse Buttons), NULL,
  preferences-desktop-mouse,
  e_int_config_mousebindings);
e_configure_registry_item_add(keyboard_and_mouse/acpi_bindings, 30,
--
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ruby ffi binding

2011-04-20 Thread Thomas Gstädtner
On Wed, Apr 20, 2011 at 11:03, Jérémy Zurcher jer...@asynk.ch wrote:
 Hello,
 I've just launched version 0.0.1 of ffi-e17 in the wild.
 I hope it will move fast and that I'll get some help.
 you can find it in many places :
 http://cgit.asynk.ch/cgi-bin/cgit/ffi-e17
 https://github.com/jeremyz/ffi-e17
 http://rubyforge.org/projects/ffi-e17/
 https://gitorious.org/ffi-e17

A few minor hints:
I think most people have no idea what FFI is, so if it's in the name
it should at least give a hint what it could be, not only a link to
the project in some README file.
Hell, I can't even find what FFI means on the FFI site itself, and
even there you have to dig through sub-sites to find out that it has
something to do with Ruby.

Also, the name e17 in the bindings doesn't make any sense. e17 uses
EFL, but EFL is not a part of the e17 project. e17 is only a WM of
the Enlightenment project, as are EFL.
Elementary and e17 aren't even related besides the use of core-EFL,
and Elementary can be considered an EFL (not core, though) now that it
is out of PROTO I guess.
So it might make sense to rename it to ffi-efl or better ruby-ffi-efl
or something like this, as it has absolutely nothing to do with e17.

Anyway, always good to see new working bindings, at least if they are
maintained, keep up the work!

--
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] system monitor

2011-04-04 Thread Thomas Gstädtner
2011/4/4 المسالم المسالمة almusalimalmusali...@gmail.com:
 hello developers

 since i didn't make my idea clear for some of you

 i decided to make a picture and uploaded it

 so take a look


Please don't archive single files in tar, and please don't gzip
already compressed picture files.

--
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: nash trunk/evas

2011-03-24 Thread Thomas Gstädtner
On Wed, Mar 23, 2011 at 02:37, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 Evas: De-beta readme.

  Warning: This change makes evas web2.0 incompatible.  We also lack a wet 
 floor
  logo.

 Author:       nash
 Date:         2011-03-22 18:37:19 -0700 (Tue, 22 Mar 2011)
 New Revision: 58011
 Trac:         http://trac.enlightenment.org/e/changeset/58011

 Modified:
  trunk/evas/README.in

 Modified: trunk/evas/README.in
 ===
 --- trunk/evas/README.in        2011-03-23 01:37:17 UTC (rev 58010)
 +++ trunk/evas/README.in        2011-03-23 01:37:19 UTC (rev 58011)
 @@ -1,4 +1,4 @@
 -Evas @VERSION@ BETA
 +Evas @VERSION@

  **


Changes like this are the reason for E not getting accepted for GSoC anymore!

--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 xdg menus

2011-03-24 Thread Thomas Gstädtner
On Thu, Mar 24, 2011 at 11:01, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 On Thu, Mar 24, 2011 at 7:57 AM, Carsten Haitzler ras...@rasterman.com 
 wrote:
 On Tue, 22 Mar 2011 20:13:47 + Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 Hi all,

 Recently I had to do a new install and that's the time when you
 realize shortcomings exist :-)  For instance I use Gentoo and we don't
 ship gnome-menus or kde-similar by default, so the result is an empty
 applications menu.

 Google reminded me of
 http://wiki.enlightenment.org/index.php/E17_and_Efreet with hints on
 how to hack around it. Not good if we're willing to release.

 Given that pulling in gnome-menus will bring in lots of unneeded stuff
 just for a handful of .directory or .menu, why not create our own and
 install it with E17 or Efreet? We can get either Gnome or KDE files
 and derive our own, that is always installed and we default to it.

 Comments, suggestions?

 the problem is.. for this file to work it has to be installed out-of-prefix..
 so we can install it but.. we'd put it in PREFIX/etc/xdg/menus
 (ie /usr/etc/xdg/menus or /usr/local/etc/xdg/menus). you'd have to symlink it
 from there... but e's menu config panel and wizard will pick up these 
 locations
 just fine. if we call it enlightenment.menu or such... no problems. of course
 user will have to select it in wizard or config gui... but its a few clicks
 away.

 I don't see why, user can install --sysconfdir or even append more
 search paths to $XDG_CONFIG_DIRS

There are some proper ways to handle this:
1) Install to ${PREFIX}/share/${APPLICATION}/ and let the
packager/distribution link to /etc/xdg/...
2) Install to ${PREFIX}/share/doc/${APPLICATION}/ and let the
user/packager/distribution copy it to /etc
3) Use E's wizard to put it in ~/.local/share/xdg or wherever this
stuff resides on a per-user base. This also would allow to use a
menu-editor.

3 can be used in combination with 2 or 1.

--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 xdg menus

2011-03-24 Thread Thomas Gstädtner
On Thu, Mar 24, 2011 at 13:34, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 On Thu, Mar 24, 2011 at 12:19 PM, Thomas Gstädtner
 tho...@gstaedtner.net wrote:
 On Thu, Mar 24, 2011 at 11:01, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
 On Thu, Mar 24, 2011 at 7:57 AM, Carsten Haitzler ras...@rasterman.com 
 wrote:
 On Tue, 22 Mar 2011 20:13:47 + Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 Hi all,

 Recently I had to do a new install and that's the time when you
 realize shortcomings exist :-)  For instance I use Gentoo and we don't
 ship gnome-menus or kde-similar by default, so the result is an empty
 applications menu.

 Google reminded me of
 http://wiki.enlightenment.org/index.php/E17_and_Efreet with hints on
 how to hack around it. Not good if we're willing to release.

 Given that pulling in gnome-menus will bring in lots of unneeded stuff
 just for a handful of .directory or .menu, why not create our own and
 install it with E17 or Efreet? We can get either Gnome or KDE files
 and derive our own, that is always installed and we default to it.

 Comments, suggestions?

 the problem is.. for this file to work it has to be installed 
 out-of-prefix..
 so we can install it but.. we'd put it in PREFIX/etc/xdg/menus
 (ie /usr/etc/xdg/menus or /usr/local/etc/xdg/menus). you'd have to symlink 
 it
 from there... but e's menu config panel and wizard will pick up these 
 locations
 just fine. if we call it enlightenment.menu or such... no problems. of 
 course
 user will have to select it in wizard or config gui... but its a few clicks
 away.

 I don't see why, user can install --sysconfdir or even append more
 search paths to $XDG_CONFIG_DIRS

 There are some proper ways to handle this:
 1) Install to ${PREFIX}/share/${APPLICATION}/ and let the
 packager/distribution link to /etc/xdg/...
 2) Install to ${PREFIX}/share/doc/${APPLICATION}/ and let the
 user/packager/distribution copy it to /etc
 3) Use E's wizard to put it in ~/.local/share/xdg or wherever this
 stuff resides on a per-user base. This also would allow to use a
 menu-editor.

 3 can be used in combination with 2 or 1.

 Actually it is /etc/xdg/menus/${XDG_MENU_PREFIX}applications.menu
 (/etc/xdg being the standard, but you can override with
 $XDG_CONFIG_DIRS as well). The XDG_MENU_PREFIX is generally set by DE,
 like gnome-, kde-4.4 and similar.

 http://standards.freedesktop.org/menu-spec/latest/ar01s02.html

 It should be always possible to edit per-user as the spec states that
 user-local replaces the global if it exists.


That's exactly what I mean.
The goal should be to provide the xdg menu as a file and install it
into ${PREFIX}/share where such data should be.
Then the user can decide if he wants to use it as global menu and copy
it to /etc, or the packager can check if another package is installed
that already provides an /etc/xdg/applications.menu and can put it
there if not.
As I said, additionally the E's wizard could provide the menu for the
user if no global config exists or if the user wishes to, this way it
works for everybody, allows the user whatever to do whatever he wishes
(what imho always was E's philosophy), while not making any
interaction necessary - also the distributor can chose what he thinks
is best for his user (while not robbing him of the possibility to
still do whatever he wants).

--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Receipe website

2011-03-07 Thread Thomas Gstädtner
On Sun, Mar 6, 2011 at 21:30, Alex-P. Natsios apnats...@gmail.com wrote:
 why use websvn ?
 will there be a new exclusive/separate svn repo/serve on e4?
 and if so why use another external websvn browser, when there already
 is a trac/svn browser on e.org?

 to get the live status of commits in a repository a whole browser is
 pointless and doesn't actually do quite the work you want it to.
 svn has hooks that can be used for that sort of thing.
 A CIA/post-commit hook can be written for automatically puling the
 commits real-time in the recipe website like it is already being
 done on E-SVN ML

 about github now since for most if not all things svn is used i guess
 messing with yet another VCS wouldn't be that good an idea (consider
 integration  stuff).

OTOH: A bunch of people aren't happy with SVN at all and use git-svn anyways.
Just to point it out: while github is hosted only, gitorious[1] is
free software and just as amazing.

[1] http://gitorious.org

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] CeBIT 2011 reports

2011-03-07 Thread Thomas Gstädtner
On Mon, Mar 7, 2011 at 17:48, Tom Hacohen t...@stosb.com wrote:
 Yeah, I know, pictures don't do me well and I didn't bring my razor so I
 have a think beard (which I don't usually have).

You might not be familiar with this, but they actually do sell razors
in Germany. :P

--
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Patch for supporting autoperiod feature in entry widget

2011-02-16 Thread Thomas Gstädtner
2011/2/16 Jihoon Kim jihoon48@samsung.com:
 Dear all EFL developers,

 This is patch for supporting autoperiod feature in entry widget.
 Autoperiod is the feature that period (.) will be automatically added
 when space bar is pressed twice in a short time.

 As you know, this feature can be seen in the blackberry, iphone, and so on.

 You can test this feature according to the below step:
 1. run elementary_test
 2. Click 'Entry 5'
 3. Click 'Autoperiod' button.
 4. Type 'I love EFL'
 5. Press space twice in a short time (within 0.6sec)

 Would you please review this patch and apply in svn if it is ok?

 Thanks.

Should such a feature really be included in the toolkit/widget itself
and not rather in the keyboard-replacement?
I mean: this clearly is a workaround of shortcomings of an onscreen
keyboard and nothing else, and most on-screen keyboards, including
raster's illume keyboard implement a ton of similar workarounds
already, it won't be useful to anyone else.
For example, if you have a phone with a hardware keyboard, having the
feature in the OSK allows to use it, while having it in the toolkit
forces you to use it even on a hardware-keyboard that actually has a
dedicated key for that.
E's coding style is 2/3/4-spaces, which makes a lot of dots :)

--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] LiMo4 announced, EFL!

2011-02-15 Thread Thomas Gstädtner
On Mon, Feb 14, 2011 at 22:03, Jeff Hoogland jeffhoogl...@gmail.com wrote:
 Are there any handsets out there that use LiMo currently?

There is a bigger number of LiMo devices out there, sold exclusively
by Vodafone as Vodafone 360 with the devices Samsung H1 (SGH-i8320,
aka protector) and the Samsung M1 (SGH-i6410).
These devices use the whole LiMo pre-4 stack, so a GNU/Linux variant
with gtk/clutter GUI without EFL and a Vodafone UI, based on
gtk/clutter, too.
However, despite the use of a ton of open source software, these
devices are completely locked down, it is not easily possible to run
own software on it, and practically not possible to develop software
for it as a individual without getting some kind of license.

There might be other, locked down, LiMo devices out there, too.

To be honest: I'm still not convinced, that EFL based LiMo4 will be
all that different, at least with previous LiMo variants the goal was
not to get open devices with open source software to the people, the
goal was to get operators and manufacturers an open source OS that
they could change to their needs to maximize their profit, similar to
the concept behind android. All of them run proprietary UIs that do
not allow 3rd party GUI applications (and practically not any other
3rd party applications, though that is at least possible due to
lacking security measures).

Anyway, I hope Samsung realizes that there is no place for this
business model besides android and windows phone (hell, there might
not even be place for the latter, despite the enormous amount of money
and the huge brand name put into it) and they give the open source
community the chance to do something great, by providing proper
hardware with a proper and open OS.

I'm partially excited that there is the possibility we could get that,
but on the other hand I'm a realist, not an idealist, so I know that
the chance is rather slim, as history has shown.
I guess we all have to put our faith into raster and all the other
open source enthusiasts involved in the project (shout out to all the
nice samsung guys participating here!), that they can convince the
management to do the right thing (or maybe already have).

--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH][Ecore] second version of the backlight functions

2011-02-10 Thread Thomas Gstädtner
On Thu, Feb 10, 2011 at 12:37, Iván Briano (Sachiel) sachi...@gmail.com wrote:
 2011/2/10  mathieu.taillefum...@free.fr:
 Hmm, news to me. Must have missed that memo ;) ... AFAIK, it's always
 been if ((x)  (!y)) in EFL for over 5-10 years now...

 this is honsetly a minor enough point on the list - that its a close tie. i
 prefer if ((x)  (y == 3)) myself. i like to clearly group the logic 
 entities
 as its clear then just what you meant in the code.

 It is fine by me too even if I prefer (x  (y==3)). However is there any 
 reasons why the dummy variables (loop variables) should be declared in the 
 core of the function ?


 It's the style we use. Open source projects generally like it when
 people adheres
 to their style with their contributions, instead of questioning it.

 cheers

 Mathieu


If the style is bad, it should be questioned. Not saying that's the case here.

--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Main menu segfault

2011-02-07 Thread Thomas Gstädtner
On Mon, Feb 7, 2011 at 18:14, Neil MacMunn n...@gumstix.com wrote:
 Has anyone else seen this segfault?



 On 11-02-04 11:31 AM, Neil MacMunn wrote:
 Hello,

 About two months ago the openembedded recipe for e moved from revision
 55157 to 55319 and my display manager started to crash when I would
 mouse over the main menu. This happens regardless of whether I click on
 the e icon in the toolbar or on the desktop to bring up the menu. It
 doesn't always happen immediately but it does always happen if I moved
 across menu items for long enough.

 I attached gdb and ran a backtrace on it when the segfault happens.

 #0  0x4048f6d4 in scale_calc_y_points (src=0x46a6e0, dst=0x4a9820,
       dc=0x432e60, src_region_x=0, src_region_y=16, src_region_w=8,
       src_region_h=9, dst_region_x=0, dst_region_y=-112068219,
 dst_region_w=2,
       dst_region_h=112068270) at evas_scale_smooth.c:30
 #1  evas_common_scale_rgba_in_to_out_clip_smooth_c (src=0x46a6e0,
       dst=0x4a9820, dc=0x432e60, src_region_x=0, src_region_y=16,
       src_region_w=8, src_region_h=9, dst_region_x=0,
 dst_region_y=-112068219,
       dst_region_w=2, dst_region_h=112068270)
       at evas_scale_smooth_scaler_down.c:13
 #2  0x40ea5200 in eng_image_draw (data=value optimized out,
       context=0x432e60, surface=0x4a9820, image=0x46a6e0, src_x=0, src_y=16,
       src_w=8, src_h=9, dst_x=0, dst_y=-112068219, dst_w=2, dst_h=112068270,
       smooth=1) at evas_engine.c:491
 #3  0x4042eb38 in evas_object_image_render (obj=0x4730c0, output=0x19,
       context=0x0, surface=0x19, x=255, y=1089827228) at
 evas_object_image.c:2655
 #4  0x40459b5c in evas_render_mapped (e=0x33b718, obj=0x4730c0,
       context=0x432e60, surface=0x4a9820, off_x=0, off_y=-72,
 mapped=1081588864)
       at evas_render.c:1005
 #5  0x4045c3b0 in evas_render_updates_internal (e=0x33b718,
       make_updates=0 '\000', do_draw=32 ' ') at evas_render.c:1331
 #6  0x40036aec in _ecore_evas_x_render (ee=0x33b5d0) at ecore_evas_x.c:420
 #7  0x4002dc6c in _ecore_evas_idle_enter (data=value optimized out)
       at ecore_evas.c:47
 #8  0x4032460c in _ecore_idle_enterer_call () at ecore_idle_enterer.c:146
 #9  0x40326a14 in _ecore_main_loop_iterate_internal (once_only=0)
       at ecore_main.c:1398
 #10 0x40326c4c in ecore_main_loop_begin () at ecore_main.c:663
 #11 0x0002cd40 in main (argc=value optimized out, argv=0x1b06c0)
       at e_main.c:1158

 At the same time I started having display issues with some of the
 desktop elements - including the menu. I've posted some pictures of the
 desktop, a short video of mousing over the menu, and the backtrace here:

 http://cumulus.gumstix.org/evidence/

 I'm using 2.6.36 (saw the same problem on 2.6.34 ) and an ARM processor
 (TI3530).


 Thanks.

 --
 Neil MacMunn

Not me.
Does it happen in the main menu directly, or the Applications-subsection?
If it's the latter, it might be an efreet bug, and it might have been
fixed already.

You should try to build the latest and greatest SVN rev first.

--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] commits policy

2011-02-04 Thread Thomas Gstädtner
On Fri, Feb 4, 2011 at 16:17, Vincent Torri vto...@univ-evry.fr wrote:


 On Fri, 4 Feb 2011, Mike Blumenkrantz wrote:

 On Fri, 4 Feb 2011 15:58:13 +0100
 Leif Middelschulte leif.middelschu...@gmail.com wrote:

 2011/2/4 Vincent Torri vto...@univ-evry.fr:


 On Fri, 4 Feb 2011, Mike Blumenkrantz wrote:

 On Fri, 4 Feb 2011 14:31:12 +0100
 Cedric BAIL cedric.b...@free.fr wrote:

 On Fri, Feb 4, 2011 at 2:25 PM, Raphael Kubo da Costa
 k...@profusion.mobi wrote:
 Rui Miguel Silva Seabra r...@1407.org writes:
 Em 04-02-2011 11:34, Leif Middelschulte escreveu:
 Hey guys,

 a couple of days ago I proposed a tag within commit message, which can
 be used later on to generate the changelog (over interval or check per
 commit).

 e.g.:
 CHANGELOG: added foo to bar

 This seems pretty reasonable!

 Do people not write the appropriate ChangeLog entries with their commits
 because they are too lazy or because they just forget to do so?

 If they are too lazy, the CHANGELOG: thing might help; OTOH, if they
 just forget to do that, why would they remember to add the CHANGELOG:
 tag?

 Agreed, I tend to forget, not a lazyness issue. At least for me.
 +1 forgetting
 They wouldn't forget, as one could provide a commit template (if there
 is such thing) for efl that includes a line like
 CHANGELOG:
 That line can be lefally commented out in cases where it just isn't
 necessary. So forgetting to modify that line alltogether (whether
 comment out, nor give a changelog summary) would be as bad as
 forgetting to give a description/summary for the entire commit. Plus
 it would be compatible to all git/svn/whatever people use and
 changelog items would be automatically removed when the commit is
 reverted. As of now, changelog commits are sometimes forgotten and get
 seperated by using an extra commit for the textfile.

 even if i said a lot of stuff about ChangeLog, my mail was not only for
 that. For me, it's about better code committed. That's exactly what raster
 does with most of the patches by samsung, btw. He looks at them and commit
 them with changes, fixes, improvements, etc...

 I don't want to object to what vincent says. I'll leave this topic to
 developers with more experience in concurrent development of a new
 version and maintaining of an old one.

 BR,

 Leif

 Vincent
 mmm I've only been here a short time but I'm not sure we have the manpower to
 do what samsung does.  We have very few active developers and even fewer who
 would actively review/commit patches.  As it is now, the vast majority of
 patches that get sent to the list get reviewed+committed by either raster,
 devilhorns, or me.  Increasing the workload for us just to avoid people
 forgetting changelog updates isn't a fix for the problem imo, it's a 
 workaround.

 well, again (maybe you forgot), i talked only about the core EFL. Are
 there so many patches for them, now ? I don't talk about elm, or e, or
 other libs. Waht you reviewed is mainly ecore mainloop stuff.

 Vincent

What about using Leif's suggestion to include a CHANGELOG: line,
together with a pre-commit hook that checks if that line exists when
you commit into one of the release branches?
This way you make sure nobody forgets, because there's a warning
(yes/no dialog, whatever) if one does forget, and also you have very
little work to do which makes people not hate it so much :)
Also, while making clear that a Changlog entry is wanted, it does not
force one to do it if the change is minor (e.g. remove trailing
whitespace...).
To repeat myself: This hook should probably not apply on trunk where
it actually would annoy people needlessly.

thomasg

--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] commits policy

2011-02-04 Thread Thomas Gstädtner
On Fri, Feb 4, 2011 at 20:46, Cedric BAIL cedric.b...@free.fr wrote:
 On Friday, February 4, 2011, Thomas Gstädtner tho...@gstaedtner.net wrote:
 On Fri, Feb 4, 2011 at 16:17, Vincent Torri vto...@univ-evry.fr wrote:
 On Fri, 4 Feb 2011, Mike Blumenkrantz wrote:

 On Fri, 4 Feb 2011 15:58:13 +0100
 Leif Middelschulte leif.middelschu...@gmail.com wrote:

 2011/2/4 Vincent Torri vto...@univ-evry.fr:


 On Fri, 4 Feb 2011, Mike Blumenkrantz wrote:

 On Fri, 4 Feb 2011 14:31:12 +0100
 Cedric BAIL cedric.b...@free.fr wrote:

 On Fri, Feb 4, 2011 at 2:25 PM, Raphael Kubo da Costa
 k...@profusion.mobi wrote:
 Rui Miguel Silva Seabra r...@1407.org writes:
 Em 04-02-2011 11:34, Leif Middelschulte escreveu:
 Hey guys,

 a couple of days ago I proposed a tag within commit message, which 
 can
 be used later on to generate the changelog (over interval or check 
 per
 commit).

 e.g.:
 CHANGELOG: added foo to bar

 This seems pretty reasonable!

 Do people not write the appropriate ChangeLog entries with their 
 commits
 because they are too lazy or because they just forget to do so?

 If they are too lazy, the CHANGELOG: thing might help; OTOH, if they
 just forget to do that, why would they remember to add the CHANGELOG:
 tag?

 Agreed, I tend to forget, not a lazyness issue. At least for me.
 +1 forgetting
 They wouldn't forget, as one could provide a commit template (if there
 is such thing) for efl that includes a line like
 CHANGELOG:
 That line can be lefally commented out in cases where it just isn't
 necessary. So forgetting to modify that line alltogether (whether
 comment out, nor give a changelog summary) would be as bad as
 forgetting to give a description/summary for the entire commit. Plus
 it would be compatible to all git/svn/whatever people use and
 changelog items would be automatically removed when the commit is
 reverted. As of now, changelog commits are sometimes forgotten and get
 seperated by using an extra commit for the textfile.

 even if i said a lot of stuff about ChangeLog, my mail was not only for
 that. For me, it's about better code committed. That's exactly what 
 raster
 does with most of the patches by samsung, btw. He looks at them and 
 commit
 them with changes, fixes, improvements, etc...

 I don't want to object to what vincent says. I'll leave this topic to
 developers with more experience in concurrent development of a new
 version and maintaining of an old one.

 BR,

 Leif

 Vincent
 mmm I've only been here a short time but I'm not sure we have the manpower 
 to
 do what samsung does.  We have very few active developers and even fewer 
 who
 would actively review/commit patches.  As it is now, the vast majority of
 patches that get sent to the list get reviewed+committed by either raster,
 devilhorns, or me.  Increasing the workload for us just to avoid people
 forgetting changelog updates isn't a fix for the problem imo, it's a 
 workaround.

 well, again (maybe you forgot), i talked only about the core EFL. Are
 there so manWhat about using Leif's suggestion to include a CHANGELOG: line,
 together with a pre-commit hook that checks if that line exists when
 you commit into one of the release branches?
 This way you make sure nobody forgets, because there's a warning
 (yes/no dialog, whatever) if one does forget, and also you have very
 little work to do which makes people not hate it so much :)
 Also, while making clear that a Changlog entry is wanted, it does not
 force one to do it if the change is minor (e.g. remove trailing
 whitespace...).
 To repeat myself: This hook should probably not apply on trunk where
 it actually would annoy people needlessly.

 That sounds definitivly like the right tool to help my brain ! I am
 all for it, how do we setup this ?



I'm not very familiar with subversion, but it's not that much
different from git, so it might look something like that:
#!/bin/sh
REPOSITORY=$1
TRANSACTION=$2

if [ svnlook changed -t $TRANSACTION $REPOSITORY | grep branch 
svnlook log -t $TRANSACTION | grep CHANGELOG:  ]
then
echo Bad Programmer!!! SPANK SPANK SPANK!!! You shalt provide
a Changelog!
exit 1
fi
exit 0
-
svnlook is a tool provided by subversion that's used to inspect
commits. the pre-commit hook is executed on the server if it exists.
the parameters $1 and $2 are given to the pre-commit hook by svn.
Attention: this is totally untested, might be pseudo-shellcode and
also eat lots and lots of kitten, but you should get the basic idea.
Also the grep stuff might be a little, erm, basic :)

--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
enlightenment

Re: [E-devel] Enlightenment @ Cebit 2011

2011-01-31 Thread Thomas Gstädtner
On Fri, Jan 28, 2011 at 22:23, Andreas Volz li...@brachttal.net wrote:
 Am Thu, 27 Jan 2011 13:09:26 +0900 schrieb Carsten Haitzler (The
 Rasterman):

 Just thought I'd pipe up here. Getting organised.

 Thanks to linux-magazin E gets some booth space @ Cebit 2011. Who
 wants to join in? By this i mean - who wants to help hang out at
 the booth? It's held march 1-5 in Hannover in germany. It's a pretty
 big show and will be busy. I'll end up there all week - anyone
 interested in coming... speak up! :)

 I'm from germany (300 km distance) and thought about joining. Car
 traveling costs aren't relevant for me, but I'm interested about other
 expenses. I looked for a hotel booking around this time in hannover and
 it costs ~100-200€/night. Do you've any idea about Cebit ticket costs?

 regards
        Andreas

I've never heard of anyone paying for Cebit tickets.
If you can't get company tickets, just use Google to find one of the
hundreds of free contingents.
Cebit usually throws out contingents of about 99% non-company visitors
for various magazines and so on who usually give them away.
There is no reason to spend a cent on tickets if you have a disposable
E-Mail-Address. These tickets won't get you in certain closed areas
though (not that it should matter).

(Whoops, was supposed to go to all, sry for the overhead, Andreas)

--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL 1.0 this weekend

2011-01-27 Thread Thomas Gstädtner
On Thu, Jan 27, 2011 at 06:30, Vincent Torri vto...@univ-evry.fr wrote:

 Hey

 as of 1.0 we have to keep the changelogs updated properly. any bugs fixed in
 trunk should also have the bugfix applies to the 1.0 stable branch so we can
 release bugfix releases easily and quickly.

 I have mentioned this several times, but there is a tool for that: moap
 [1] which allow nice ChangeLog updates. See Evil ChangeLog for an example
 (I use moap with Evil). If you want to commit, go to the top level
 directory (where ChangeLog is located), then:

 moap cl prep (to update the ChangeLog based on the local changes)

 update ChangeLog that is add name of the author of the change, describe
 the change, remove files if you want to commit only some files

 moap cl ci (tp commit the files mentioned in the latest ChangeLog entry)

 The interest would be to have unified ChangeLog entries.

 For more features, see [2] (like submitting the release to freshmeat
 automatically)

 Also, we have not spoken about advertising. There are phoronix, osnews, /.
 and i will also mention the releases to a french linux website. Freshmeat
 can also be of help. Others ? (italian or german or countries
 linux websites). Maybe we should have a list of those websites where we
 *must* do advertising.

 Vincent

 [1] https://thomas.apestaart.org/moap/trac
 [2] https://thomas.apestaart.org/moap/trac/browser/trunk/README

Germany's big IT news portals have been very willing to announce
releases and even cover them with a little story.
If they don't report the release by themselves they have always been
open to use press releases as a base for their news, and that
includes open source projects.
There's no point in informing them prematurely though, but if
needed/wanted I can take care of getting them informed on the
day/night of the release.

But I still think the release should be postponed until the release
day of duke nukem forever :P

--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Infinite loop in e_fm2

2011-01-17 Thread Thomas Gstädtner
Heyho,

while trying to select a new icon for an application I noticed, that
e_fm2's sidebar is stuck in an infinite refreshing loop when Remember
Ordering is toggled on.
Toggling it off makes the loop stop.
While refreshing I can see a usb icon appear in the sidebar to a
device that used to be plugged in but isn't anymore.
So I plugged that thumbdrive back in and the loop stops.

I haven't figured out what's causing it, but it seems to be releated
to E's new udisks support (and no, I'm not just trying to blame
discomfitor :P).

I hope you can reproduce this with the steps I described.

If I need to throw on gdb, let me know.

Greetings,

thomasg

--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Infinite loop in e_fm2

2011-01-17 Thread Thomas Gstädtner
On Tue, Jan 18, 2011 at 03:30, Carsten Haitzler ras...@rasterman.com wrote:
 On Mon, 17 Jan 2011 22:01:15 + Thomas Gstädtner tho...@gstaedtner.net
 said:

 what sidebar? efm doesnt have one.

 Heyho,

 while trying to select a new icon for an application I noticed, that
 e_fm2's sidebar is stuck in an infinite refreshing loop when Remember
 Ordering is toggled on.
 Toggling it off makes the loop stop.
 While refreshing I can see a usb icon appear in the sidebar to a
 device that used to be plugged in but isn't anymore.
 So I plugged that thumbdrive back in and the loop stops.

 I haven't figured out what's causing it, but it seems to be releated
 to E's new udisks support (and no, I'm not just trying to blame
 discomfitor :P).

 I hope you can reproduce this with the steps I described.

 If I need to throw on gdb, let me know.

 Greetings,

 thomasg


Hmpf, should I top-post now? :P
I'm not talking about e_fm itself but e17's fileselector-widget of course.
It has a sidebar on the left side that shows e.g. Root, Home, ...
- and device icons mounted via HAL/ukit.

--
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Patches for e17: i18n, includes

2011-01-06 Thread Thomas Gstädtner
On Thu, Jan 6, 2011 at 19:52, Fabian Nowak timyst...@arcor.de wrote:
 Sorry for this duplicate, Evolution is not working properly today :(


 Am Donnerstag, den 06.01.2011, 19:38 +0100 schrieb Fabian Nowak:
 Hello,

 few weeks ago I obtained the message about e17 pre3 and tried it and was
 very impressed. However, when updating some translations, I found some
 un-i18n'ed components. Attached are the patches that should make them
 translatable. I declared many DBG / ERR messages as translatable because
 they contained messages that are to be translated in other components,
 such as failing file accesses.

 Furthermore, on my Debian unstable system, I had to insert some
 includes. These are contained in the attached patch as well.

 Furthermore I have a question that I already raised on the intl mailing
 list:

 Another question I have is why the modules.desktop.in is not included
 in the translation stuff? Regarding Xfce, they managed to include po
 files as well, which made translating more comfortable and also rendered
 the translations more complete by having translated desktop files.


 Hope it helps and best regards

 Fabian



It might not be Evolution (though it seems broken in regards to proper
bottom-posting :P), but the mailinglist.
You can't attach all files, e.g. .patch doesn't work.
Just give the patches a .txt suffix and it will work.

--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] editje problem

2010-12-27 Thread Thomas Gstädtner
On Mon, Dec 27, 2010 at 22:46, Andreas Volz li...@brachttal.net wrote:
 Hello,

 I've this problem with editje in SVN rev 55764:

 editje-bin
 Traceback (most recent call last):
  File /opt/e17/bin/editje-bin, line 27, in module
    import elementary
  File /opt/e17/lib/python2.6/site-packages/elementary/__init__.py, line 19, 
 in module
    from c_elementary import Object, Window, Background, Icon, \
  File elementary.c_elementary.pyx, line 1, in init elementary.c_elementary 
 (./elementary/elementary.c_elementary.c:80944)
  File /opt/e17/lib/python2.6/site-packages/evas/__init__.py, line 127, in 
 module
    c_evas.init()
  File evas.c_evas.pyx, line 37, in evas.c_evas.init 
 (./evas/evas.c_evas.c:3650)
 SystemError: Number of object callbacks changed from 29 to 30.

 I just svn updated some hours ago and compiled all the sources. Any ideas?

 regards
        Andreas

Good that you report that.
Could you please try another python-evas application or one of the
examples in python-evas svn tree?

I have the same problem, and it seems that either someone broke
python-evas (python-ecore works), or it's some cython oddity.

--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Proposed new EFL Manual (and some wiki updates)

2010-12-20 Thread Thomas Gstädtner
On Fri, Dec 17, 2010 at 22:13, Lionel Orry lionel.o...@gmail.com wrote:
 Kim Lester kim at dfusion.com.au writes:


 All,

 A few notes and two requests (marked *** )

 [...]
 Incidentally I wrote this in OO simply because writing either doxygen or xml
 is not a good way to evolve a
 large complex document. I've written large docs in TeX with vi before and
 whilst it is good for producing
 consistent output it sucks from the point of view of massive cut/pastes and
 creative flow. Eventually
 this doc _could_ be converted to xml or tex or something but not just now.


 Hi Kim,

 I've been using TeX for a long time so don't get me wrong, but there exist now
 new formats that encourage the creative flow, as you say, by abstracting the
 formatting stuff, and that provide the source as a text file (devs love text
 files... They really do. They hate binary stuff apart from edje and eet files
 of course.), so the manual could also be versioned on the official svn repo.
 It could even be provided as README-like files.

 Such formats include AsciiDoc, RestructuredText, Textile, Markdown, etc.

 I am personally using AsciiDoc for, well... nearly everything I write when
 it's a bit technical. If you think it's a good idea to see what it looks like,
 give me a hour or two to convert your doc tomorrow and I'll show you the 
 result.

 I'm not the right person to talk about the content though, but I appreciate
 the effort very much. Good doc makes enjoyable software.

 -Lionel

I fully agree.
I highly suggest to look into Markdown. While having a few flaws in
layouting hat other systems might not share, it still has a ton of
possibilities to format text while being extremely simple and
especially plaintext-friendly.
Markdown format just looks like plain textfile format, just like any
readme-file and so on uses anyway, so vi or emacs is just fine, and
yet you can produce appealing online documentations with CSS.

--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] URGENT: RASTER!!!!

2010-11-30 Thread Thomas Gstädtner
On Tue, Nov 30, 2010 at 01:48, Mike Blumenkrantz m...@zentific.com wrote:
 This patch needs to be applied immediately, please review.


 Index: src/modules/engines/gl_x11/evas_engine.c
 ===
 --- src/modules/engines/gl_x11/evas_engine.c    (revision 55076)
 +++ src/modules/engines/gl_x11/evas_engine.c    (working copy)
 @@ -219,6 +219,7 @@
  _re_wincheck(Render_Engine *re)
  {
    if (re-win-surf) return 1;
 +#error Happy birthday raster
    eng_window_resurf(re-win);
    if (!re-win-surf)
      {


Signed-off by: Thomas Gstädtner


Congrats raster, keep it up!

--
Increase Visibility of Your 3D Game App  Earn a Chance To Win $500!
Tap into the largest installed PC base  get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Cannot build epdf (Gentoo overlay)

2010-07-02 Thread Thomas Gstädtner
On Fri, Jul 2, 2010 at 08:41, Vincent Torri vto...@univ-evry.fr wrote:


 On Thu, 1 Jul 2010, Gustavo Sverzut Barbieri wrote:

 On Thu, Jul 1, 2010 at 3:44 PM, Matthew Robbetts wingfeath...@gmail.com 
 wrote:
 I'm trying to rebuild E17 from the current Gentoo overlay and the build
 process fails during when building epdf. It fails with:

 make[4]: ./cmapdump: Command not found

 A bit of googling implies that cmapdump is part of the mupdf backend. Is
 this failure a Gentoo-specific problem? Or perhaps do I need to install
 some new packages since mupdf was added?

 The last time rebuilt E17 successfully was a few weeks ago.

 This is a problem with epdf code (/me looks at vtorri) and parallel builds.

 Just build epdf with make -j1 and it will work.

 should be fixed in svn, now

While we're at it: Why is mupdf included in the epdf tree and not used
as an external library?
Also, upstream is at 0.6 already, wouldn't it be better just to depend on that?

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e17 screenlock still will not accept password - had to go to xlock

2010-05-26 Thread Thomas Gstädtner
On Wed, May 26, 2010 at 09:39, David C. Rankin
drankina...@suddenlinkmail.com wrote:
 Guys,

        I ran into this problem the last time I worked with e17 ~ 9 months or 
 so ago.
 The problem is when the screensaver activates and the e17 lock is activated,
 there is no way to unlock the session without killing X. There is no 
 individual
 lck/lock process to kill. The only workaround is to use 'xlock' as the lock
 process which makes me miss out on the great looking e17 unlock screen.

        I can't recall where we left the issue last, but has there been any 
 progress on
 this issue? My setup is E17-svn-r48925 on opensuse 11.0 using dmitry's rpms. 
 Any
 thoughts, tests, workarounds, etc.. would really be appreciated.

Sounds like a PAM problem for me. E17 normally uses PAM for the
password, so you should check your PAM settings in you distro, or if
the packages of E you're using are properly built with PAM support.

--

___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Status Notifier Specification

2010-04-26 Thread Thomas Gstädtner
Hi,

in the past the topic system tray has been discussed often on the
list, including the argument, that the FDO SysTray spec is to flawed
to have the SysTray module included in the main E package.
Now the module is there afterall - nonetheless still ugly as hell. :)
Some months ago a KDE developer propsed the StatusNotifier
Specification to replace this - and more.
Despite fixing some flaws that the SysTray Spec has it also introduces
a lot more complexity and features, including being dbus-based and
having proper ARGB support.
Apparently the KDE developers have already implemented it fully and
start migrating to it, and ubuntu, being the biggest Gnome-based
distro pushes towards it for Gnome.
I noticed, that also first non-KDE and non-Gnome apps start using it,
so it appear that it might replace SysTray in the long run.

It might be useful for E to support it, because we can git rid of
SysTray as it won't be staying anyway - also it seems that it is
supposed to offer a lot of extra features that are currently
implemented in desktop specific widgets, i.e. the E modules: mixer,
battery, cpufreq, ...

I don't know if you have already seen the Spec, nor do I know if it is
useful or wise for E to implement.
But so or so, I think it would be useful for the E developers to
review it and join the discussion to make it fit for E (if it
doesn't), as long as it's not final.
Also it seems that it does make quite some things right that didn't
fit with SysTray. Being dbus based there is no need for ugly toolkit
based menus in the tray and so on, also E has dbus support anyway.

Here are the links to the discussion on the FDO mailinglist and the
official Spec:
http://lists.freedesktop.org/archives/xdg/2010-January/011196.html
http://www.notmart.org/misc/statusnotifieritem/index.html

--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus changes

2010-04-16 Thread Thomas Gstädtner
On Fri, Apr 16, 2010 at 05:41, David Seikel onef...@gmail.com wrote:
 On Thu, 15 Apr 2010 19:02:01 +0200 Thomas Gstädtner
 tho...@gstaedtner.net wrote:

 On Thu, Apr 15, 2010 at 15:29, William Keaney kean...@gmail.com
 wrote:

 So you will still be able to hotplug as user, no problems there at
 all.

 Computers don't usually authenticate the random human, cat, or robot
 that actually physically plugs in a USB key; or wonders into range with
 a bluetooth thingy strapped to their tail.  But yes, working with fstab
 without requiring it is GOOD. B-)

If security is your concern: don't worry.
You have a lot of possibilities there, the best one being policykit
that allows you to set any kind of policy for any kind of attachable
device.
You can allow the random cat to put in cds and mount them, or you can
disallow anyone to plug in a usb-stick and mount it.
Or you can just disallow anything by policykit and use just fstab,
there are almost no limits.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus changes

2010-04-15 Thread Thomas Gstädtner
On Thu, Apr 15, 2010 at 05:46,  m...@zentific.com wrote:
 udisks only allows mounting of drives that are in fstab as of now, so
 it seems like this might be the case.  Then again, there are still a
 few things missing from it so it may just destroy your hopes and dreams
 like hal did :)

 I've just finished the first version of e-udev and it seems to be
 working pretty well.

 -Mike (zmike/discomfitor)

All in all, devicekit (and the other *kits) seem to be the right approach.
I'm glad that hal is finally dead and looking forward to drop it from my system.
It's great, that you're implementing it in E, thanks!
If you need testing before you commit it, just say a word.

thomasg

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus changes

2010-04-15 Thread Thomas Gstädtner
On Thu, Apr 15, 2010 at 15:29, William Keaney kean...@gmail.com wrote:
 On Wed, Apr 14, 2010 at 11:46 PM, m...@zentific.com wrote:

 udisks only allows mounting of drives that are in fstab as of now, so
 it seems like this might be the case.  Then again, there are still a
 few things missing from it so it may just destroy your hopes and dreams
 like hal did :)

 I actually find this slightly concerning.  What about removable media?  I
 actually thought that NOT requiring users to edit fstab for every. single.
 disk. they plug in was a Good Thing(tm).  I do agree that HAL's inability to
 cooperate with fstab is a problem, but I don't think that abandoning
 hotpluggable removable media is a valid solution either.

That is not the case.
It isn't true, that everything has to be in the fstab to enable
devicekit-disks to mount it or whatsoever.
Like it is with hal now, both is possible, /etc/fstab or
auto-mounting by devicekit.
The difference is, that this now works better. Devicekit-disks can
mount fstab entries, as well as attached drives without an fstab
entry, and much more.
All in all, there is no loss in features by dropping hal in favor of
device-kit, it just works better and is generally simpler.

So you will still be able to hotplug as user, no problems there at all.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Edje-external emotion sets audio_volume

2010-04-15 Thread Thomas Gstädtner
While playing with Editje, I noticed that the Emotion widget (as
edje-external) sets the audio volume to 0.9 (90%) by default, which is
kind of annoying because just loading the widget automatically changes
the volume of the mixer (in an hardware accelerated alsa-only setup:
the PCM mixer).
I don't think this is necessary, because emotion doesn't need the
volume initialized.
The attached patch comments the audio_volume parts out like done with
other settings in the emotion edje-external, which fixes the behavior.

In case the attachment didn't come through: http://dpaste.com/184330/plain/

If the patch isn't ok for you, let me know how it could be done right.

Greetings,

thomasg
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Gentoo overlay: rename editje executable to fit gentoo naming scheme

2010-04-15 Thread Thomas Gstädtner
The attached patch works around the editje'-bin' issue in the ebuild
to have a name for the executable that fits the gentoo naming scheme.
Yeah, I know, this is not a big deal, but imho it can't hurt to have it right.

If you think this is totally stupid and unnecessary, feel free to
ignore this and I'll let it go.

Greetings,

thomasg
Index: dev-util/editje/Manifest
===
--- dev-util/editje/Manifest(revision 48043)
+++ dev-util/editje/Manifest(working copy)
@@ -1,3 +1,3 @@
-EBUILD editje-.ebuild 520 RMD160 9663ef2cdf56058c334b92d55e4eb01b6ec5293d 
SHA1 588a64e1383824e827eea6d138e8fbbe3d6c9b45 SHA256 
cca9b7d48dc0226683e9d0b306ecddf65c453484dfdc5b9bfbd6594c42e3d41a
+EBUILD editje-.ebuild 736 RMD160 1d835657bc9aa41a00aaf1afc7643b62a6a4 
SHA1 8b13c16e582295479d30b44ece4cbac3b3b723aa SHA256 
7e0f5920f2556442b1271593de279443dd41f285b9ad2a8fe26883df786d58c0
 MISC ChangeLog 0 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 SHA1 
da39a3ee5e6b4b0d3255bfef95601890afd80709 SHA256 
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
 MISC metadata.xml 446 RMD160 123f6c026c5da833bb6393b9ad8905d342ef27c6 SHA1 
38eb495829adc7b06b59ebae4379bf935b4d9dff SHA256 
b8e51739d72d863d7a558c993b4511424ced35ad5a9b107eec312371102fb6c9
Index: dev-util/editje/editje-.ebuild
===
--- dev-util/editje/editje-.ebuild  (revision 48043)
+++ dev-util/editje/editje-.ebuild  (working copy)
@@ -22,3 +22,10 @@
 
 DEPEND=
=media-libs/edje-
+
+src_install() {
+   emake DESTDIR=${D} install || die Install failed
+   mv ${D}/usr/bin/editje-bin ${D}/usr/bin/editje || die
+   sed -i -e 's/editje-bin/editje/' \
+   ${D}/usr/share/applications/editje.desktop || die
+}
--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Dumping Exebuf in favor of Everything?

2010-04-10 Thread Thomas Gstädtner
On Sun, Apr 11, 2010 at 02:40, Christopher Michael
cpmicha...@comcast.net wrote:
 On 04/10/2010 08:36 PM, Gustavo Sverzut Barbieri wrote:
 On Sat, Apr 10, 2010 at 4:18 PM, Christopher Michael
 cpmicha...@comcast.net  wrote:
 On 04/10/2010 08:14 PM, hannes.janet...@gmail.com wrote:
 On Sat, Apr 10, 2010 at 11:43 PM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi    wrote:
 Hi all,

 I'd like to call a voting to dump Exebuf and use Everything by
 default. It is fancier, it is more powerful and i see no reason to not
 do it. exebuf can be then disabled or just removed from SVN, as well
 as its conf_exebuf.

 Voting for making Everything default :) I'm not sure if exebuf needs
 to be removed as some just want the simple app launcher.

 Yea, I vote for leaving things as they are. Exebuf was designed to be
 just a simple launcher to be able to run apps. It's light, simple for
 users to understand, and fast. If someone wants the added fluff of
 Everything, they can still enable that.


 For regular use, Everything is just the same as exebuf, as light, as
 simple... drop in replacement. Just type and press enter. That's it.
 But if you want more, you get more.

 IMHO it makes no sense to keep both. AFAIK raster is the one
 maintaining exebuf, as he has many, many stuff in SVN I guess he
 wouldn't be jealous to drop exebuf to get everything in. Actually it
 would be less work on his back, as Hannes is doing an amazing
 maintenance work with Everything. :-)

 BR,

 Eh, doesn't matter to me really. Do whatever you want...I don't use
 either of them anyway :)

 dh

I use 'everything' almost since it's available, and I love it.
Normally I wouldn't care, because exebuf did its job well, but I think
'everything' should replace it as default, because it does the same
just as well - but much more.
New users shouldn't have to try everything (literally :) to find the
cool features, but it should be possible to keep 'exebuf' for those
who want nothing else.
Also I'd like to use this to thank and congratulate Hannes for his
great work on this module.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/e: . data/themes src/modules src/modules/ofono

2010-03-19 Thread Thomas Gstädtner
On Fri, Mar 19, 2010 at 17:25, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 On Fri, Mar 19, 2010 at 7:39 AM, Tom Haste tomha...@gmail.com wrote:
 I agree on this. There are more useful modules to most users in
 E-MODULES-EXTRAs that would be better suited to the main tarball... like
 calendar.

 Needless to say, I disagree with that.

 These are in the same class of Mixer or Illume, they are or will
 be core functionality, even if you do not use them now, you might
 using it really soon as most systems start shipping with bluetooth (as
 it is the case) or 3g modems as lots of netbooks to come. And they are
 being officially included and maintained by me... so blame me at any
 problems, these modules should work, and work well.

 What we could do is disable their compilation by default. It would be
 the case for lots of modules, like all of the illume. This is not so
 good because bugs and warnings would not show and thus be fixed
 soon... the way raster likes to manage it :-)

 Alternatively, you can just disable these modules --disable-MODULENAME
 to save your build time.

I think it should stay where it is and currently be built by default.
When the release comes, it should not longer be built by default, so
packagers can chose if they want the features without explicitly
deactivating them (only the other way around). Same goes probably for
most non-trivial and non-shelf modules.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Moving packaging out of trunk?

2010-02-08 Thread Thomas Gstädtner
On Mon, Feb 8, 2010 at 15:26, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 Hello all,

 I'm thinking about moving /trunk/packaging down to /, same level as
 BROKEN, OLD, trunk, tags and branches. Do you see any problem with
 that?


Think it's a good idea, because almost nobody (mostly not even
developers) needs that stuff at all.

--
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Evas not compiling anymore

2009-11-25 Thread Thomas Gstädtner
On Mon, Nov 23, 2009 at 19:39, Steven Le Roux ste...@le-roux.info wrote:
 On Mon, Nov 23, 2009 at 7:33 PM, Vincent Torri vto...@univ-evry.fr wrote:



 On Mon, 23 Nov 2009, Steven Le Roux wrote:

  joined

 Actually, I noticed --enable-image_loader_edb si not a default argument to
 configure. And I don't give it (using default easy_e17.sh 1.3.0).


 well, edb is not used anymore by us.

 try --enable-image_loader-edb


 but I don't want it :)

 and I have the pb with all loaders... I bypassed edb in configure, and then,
 eet loader, gif, jpeg, png, tiff, xpm, pmaps... :)

 I'm grabing a fresh svn, and let you know about this.

 thx !




 vincent


  I am purging my tree because Raster doen's seem to have the pb on his
 side.

 On Mon, Nov 23, 2009 at 6:26 AM, Vincent Torri vto...@univ-evry.fr
 wrote:



 On Mon, 23 Nov 2009, Steven Le Roux wrote:

  I put it here : http://pastebin.com/m25c5fd79



 paste also:

 config.log
 aclocal.m4

 Vincent




   checking whether to enable Edb image loader... yes

 ./configure: line 24049: syntax error near unexpected token `edb,'
 ./configure: line 24049: `   EVAS_CHECK_LOADER_DEP_EDB(edb,
 ${want_loader}, have_loader=yes, have_loader=no)'


  this should not happen (though i never tried to compile evas with
 edb).
 Try:

 autoreconf -f -i
 ./configure


 I did it without success.
 But I tried with the latest snapshot and I encountered the same issue
 so perhaps it's closed to my environment...

 Yet, thx for your help


  Vincent


  See the joined evas.log.

 I encountered that because after a update of my compil, e didn't
 start
 anymore due to an evas issue (Evas can't load the Sans font. Check
 Evas has fontconfig support... ), so I added the fontconfig dev lib
 but it doesn't compile for the moment.

 Bypassing the edb issue, there is still another one with the
 following
 check on eet image loader. I guess the problem is not located on Edb
 especially.

 --
 Steven Le Roux
 Jabber-ID : ste...@jabber.fr
 0x39494CCB ste...@le-roux.info
 2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB




 --
 Steven Le Roux
 Jabber-ID : ste...@jabber.fr
 0x39494CCB ste...@le-roux.info
 2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB





 --
 Steven Le Roux
 Jabber-ID : ste...@jabber.fr
 0x39494CCB ste...@le-roux.info
 2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB




 --
 Steven Le Roux
 Jabber-ID : ste...@jabber.fr
 0x39494CCB ste...@le-roux.info
 2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB




 --
 Steven Le Roux
 Jabber-ID : ste...@jabber.fr
 0x39494CCB ste...@le-roux.info
 2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB
 --
 Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
 trial. Simplify your report design, integration and deployment - and focus on
 what you do best, core application coding. Discover what's new with
 Crystal Reports now.  http://p.sf.net/sfu/bobj-july
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


I just checked this out, it's a problem with autoconf.
Debian testing or unstable (and probably most others like ubuntu,
fedora, ...) uses 2.65 by default which is either broken or had an API
change (I guess the first one is true).
Using 2.63 works perfectly fine.

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Announcement] Enlightenment Community News

2009-06-21 Thread Thomas Gstädtner
I'd like to announce the first episode of the new Enlightenment
Community News (ECN).

ECN is your new regular source of information in the Enlightenment project.
For now you can find it on the official enlightenment blog:
http://trac.enlightenment.org/e/blog/category/ECN
In future this will be directly on enlightenment.org

ECN will be released on Sundays. Depending on the news flow there
won't be an episode every week, but at least every month.
The topics reach from e17 news over applications using EFL to
distributions that use enlightenment as main desktop.

The topics of this episodes are:
 - what's new in e17
 - shiny new or updated EFL apps
 - efl-webkit
... and more.

Unlike the current News section on enlightenment.org ECN will not do
release announcements -
instead it will contain interesting new things straight out of the SVN
tree and the community.
Also it will have fancy screenshots. ;-)

If you are not only interested in reading the news, but also
participating in writing it, feel free to take part at:
http://trac.enlightenment.org/e/wiki/EnlightenmentCommunityNews
Feedback is also highly welcome.
You can also drop me a mail if you'd like to showcase your new EFL
based application and have no trac account.

To stay informed you can use the ECN RSS feed:
http://trac.enlightenment.org/e/blog/category/ECN?format=rss

I hope you like it and participate!

--
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EnlightenmentCommunityNews - now ready for service

2009-06-16 Thread Thomas Gstädtner
On Mon, Jun 15, 2009 at 21:42, andresandresbl...@gmail.com wrote:
 On Monday 15 June 2009 13:51:26 Dave Andreoli wrote:
 2009/6/13 Thomas Gstädtner tho...@gstaedtner.net

  Hey guys,
 
  Unfortunately I haven't got any feedback from the people responsible
  for www.enlightenment.org where I would like to see a section for the
  news, so new and irregular visitors can find it. I'd really appreciate
  if the webmasters would use this thread to find a good solution.

 Why not the news page in enlightenment.org? The current news page isn't
 precisely overflowing with content.

 I really like the idea of having everyone pitch-in a given wiki page and once
 it reaches the required amount of information someone copypastes the whole
 page as a new article for the main website news page (after some editing, of
 course).


Yes, that's exactly what I have in mind. Everyone can contribute, I
will do the editing.
I'd also like to have it in the News-section directly on e.org, for
that the current News-section would have to be remained to
Announcements.
Still waiting for one of the webmasters to comment this ;)


 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables unlimited
 royalty-free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EnlightenmentCommunityNews - now ready for service

2009-06-16 Thread Thomas Gstädtner
On Mon, Jun 15, 2009 at 18:51, Dave Andreolid...@gurumeditation.it wrote:


 2009/6/13 Thomas Gstädtner tho...@gstaedtner.net

 Hey guys,

 I hope you remember the discussion we had about the coming regular
 Enlightenment news source, formerly known as Enlightenment Weekly
 News.
 I've gotten _only_ positive feedback, so I think most people like the
 idea and we can do this as proposed.

 One criticized point was, that weekly might not be the best idea, so I
 changed the concept a bit. I still would like to keep the
 'kind-of-weekly' approach, doing releases of the news on Sundays, but
 now not based on time, but on mass of information. As soon a certain
 point of news is reached, it will be release on the following Sunday.
 If it takes 1,2,3 or 4 weeks, no problem. So I changed the name toe
 EnlightenmentCommunityNews, because everyone can contribute and I hope
 many people do. :)

 As discussed, the Wiki is a good possibility to write the stuff, so
 that's what we will use. I put all relevant information on [1], please
 read, discuss and improve it however you like.
 I will post the ECN releases on the users mailinglist, starting with
 the first release (most likely next week, called ECN 2009/25).

 Unfortunately I haven't got any feedback from the people responsible
 for www.enlightenment.org where I would like to see a section for the
 news, so new and irregular visitors can find it. I'd really appreciate
 if the webmasters would use this thread to find a good solution.

 Why not using the trac blog instead of the wiki? It's the 'news' submenu in
 'tracker' main menu.
 I think it can do the work you need better than the wiki. And we can easily
 rename 'News' in something you like :)
 Just my 2 cents
 Dave


I agree, that the wiki is a bad place to release the news, but that's
not the plan. The wiki is just there to work on it.
The trac-blog would of course fit better, but it's still hidden for
irregular users (I wouldn't know what to expect behind tracker if I
wasn't looking for trac specifically - and than click on the small
News section in the trac-submenu, while there is a big News in the
main menu).


 Thanks in advance,

 thomasg

 [1] http://trac.enlightenment.org/e/wiki/EnlightenmentCommunityNews


 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables unlimited
 royalty-free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] EnlightenmentCommunityNews - now ready for service

2009-06-13 Thread Thomas Gstädtner
Hey guys,

I hope you remember the discussion we had about the coming regular
Enlightenment news source, formerly known as Enlightenment Weekly
News.
I've gotten _only_ positive feedback, so I think most people like the
idea and we can do this as proposed.

One criticized point was, that weekly might not be the best idea, so I
changed the concept a bit. I still would like to keep the
'kind-of-weekly' approach, doing releases of the news on Sundays, but
now not based on time, but on mass of information. As soon a certain
point of news is reached, it will be release on the following Sunday.
If it takes 1,2,3 or 4 weeks, no problem. So I changed the name toe
EnlightenmentCommunityNews, because everyone can contribute and I hope
many people do. :)

As discussed, the Wiki is a good possibility to write the stuff, so
that's what we will use. I put all relevant information on [1], please
read, discuss and improve it however you like.
I will post the ECN releases on the users mailinglist, starting with
the first release (most likely next week, called ECN 2009/25).

Unfortunately I haven't got any feedback from the people responsible
for www.enlightenment.org where I would like to see a section for the
news, so new and irregular visitors can find it. I'd really appreciate
if the webmasters would use this thread to find a good solution.

Thanks in advance,

thomasg

[1] http://trac.enlightenment.org/e/wiki/EnlightenmentCommunityNews

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Edje part show and hide

2009-05-18 Thread Thomas Gstädtner
On Mon, May 18, 2009 at 17:10, Mikael Liljeroth
mikael.liljer...@gmail.com wrote:
 Thanks for your help. I think the clip thing should solve my problem very
 well, defines would also solve my problem but I really would like to limit
 the number of Edje programs and signals sent. I also have an other issue
 where I want to hide and show edje parts from c? Is this possible without
 edje programs? Is it okay to get the Evas_Object of an Edje part and modify
 it from c with show/hide/move etc?

The Edje_Edit api would provide such possibilities - however, this is
not how it is supposed to work.
The concept behind Edje is to keep the UI in the edj and not mess with
it in the main program.
So if you want to hide items from the program, send a signal to edje
and let a edje program handle the signal.
This reduces the influence from the program to the UI to a minimum to
make it as easy as possible to change the whole UI without touching
the program itself.

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Proposal: Enlightenment Weekly News

2009-05-17 Thread Thomas Gstädtner
Hi,

in the Twitter-thread this week on the devel ML we had a discussion
about how we could make a serious and regular news-section for
E.org, not only external on twitter/facebook/etcpp.
I already did some suggestions, but now I'd like to make it more concrete:
As I see it, it would be best to have the news in a kind of digest
form, not a lot of single items (that is what the existing twitter
feed can be used for).
Many projects do it based on a regular date - be it weekly, monthly or
per quarter - I think this concept would be also great for E.
As the twitter feed contains many small things of all kind, I think
the news on E.org should be only more relevant stuff for the users
(not developers!) that do not want to read the mailinglists,
twitter-feeds, and similar on a regular basis. Of course this doesn't
mean developers should be completely left out - big stuff like bigger
API-changes could be also announced that way (but not every trivial
thing, that's what the SVN commit list is for).

E.org currently has a news section, but it is not well maintained, or
let's say it is only used for big announcements (it only contains big
releases like new EFL/E snapshots, EWL releases, the SVN move and so
on). So I think this section should be renamed to Announcements,
because this is what it is used for. Big Ass Announcements.
Additionally there should be the News section for stuff that matters
but isn't _that_ important. That's where I'd like to see what I said
above.

I think Weekly News would fit for E, because users have regular
information about interesting things (and there are a lot of
interesting things in a week or two) and it is not too much overkill
like daily or per-item based news. If there should be a week with not
that much changes it could be temporarily bi-weekly.
As I said in the twitter thread: I'd be free to write this if you
think it's useful. But even better would be if it could be more
collaborative. So we could use the SVN, the Wiki (probably the best
way), or if you don't want it there my personal public git (with write
access for everyone interested in taking part) to collect all
interesting stuff over the week and post it at Sunday evening on E.org
and probably as digest on the E-Users ML.

Here's how I imagine it:



Enlightenment Weekly News 2009/20
=

SVN News:
-
The drawer-module received initial support for composite plugins
(http://trac.enlightenment.org/e/changeset/40644) and a winlist plugin
(http://trac.enlightenment.org/e/changeset/40666).

Sergey Semernin is working hard on E's file manager and it definitely
pays off:
E_fm2 now has full support for in-place renaming and custom per-directory
backgrounds (http://trac.enlightenment.org/e/changeset/40668).
There have been a lot more patches from him which are or are not yet in SVN.

Community News:
---

Gustavo Barbieri is planning to rework the notification (libnotify) module and
would like to drop the shelf-gadget of the module. If this feature is important
to you, feel free to take part in the discussion on both mailinglists
(notification module: how do you use it?).

Massimiliano Calamelli started a Twitter-feed about E development.
If you're not following the SVN commits (or probably even if) this is a great
source for all sort of new stuff in or around E.

Inofficial chances to meet E developers:
Raster will be on a trip through Europe between may 19th and june 9th.
For more information check the ML (berlin/paris/berne... who's around?) -
and don't forget to bring your sticks!
Gustavo will be at Ubuntu Dev Summit in Barcelona (19-31 May). Don't miss your
chance to get your own SPANK SPANK shirt!


Please share your opinion,

thomasg

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Proposal: Enlightenment Weekly News

2009-05-17 Thread Thomas Gstädtner
On Sun, May 17, 2009 at 21:35, Ian Caldwell inchost...@gmail.com wrote:
 maybe you could put it on the trac wiki initially to form the story
 throughout the week so that everyone can contribute and say a set time on
 Sunday that info will be grabbed and posted on enlightenment.org and ml's.

That's exactly what I had in mind, maybe it didn't come right through
in the too-long mail. :)

 On Sun, May 17, 2009 at 12:28 PM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:

 On Sun, May 17, 2009 at 11:54 AM, Thomas Gstädtner
 tho...@gstaedtner.net wrote:
  Hi,
 
  in the Twitter-thread this week on the devel ML we had a discussion
  about how we could make a serious and regular news-section for
  E.org, not only external on twitter/facebook/etcpp.
  I already did some suggestions, but now I'd like to make it more
  concrete:
  As I see it, it would be best to have the news in a kind of digest
  form, not a lot of single items (that is what the existing twitter
  feed can be used for).
  Many projects do it based on a regular date - be it weekly, monthly or
  per quarter - I think this concept would be also great for E.
  As the twitter feed contains many small things of all kind, I think
  the news on E.org should be only more relevant stuff for the users
  (not developers!) that do not want to read the mailinglists,
  twitter-feeds, and similar on a regular basis. Of course this doesn't
  mean developers should be completely left out - big stuff like bigger
  API-changes could be also announced that way (but not every trivial
  thing, that's what the SVN commit list is for).
 
  E.org currently has a news section, but it is not well maintained, or
  let's say it is only used for big announcements (it only contains big
  releases like new EFL/E snapshots, EWL releases, the SVN move and so
  on). So I think this section should be renamed to Announcements,
  because this is what it is used for. Big Ass Announcements.
  Additionally there should be the News section for stuff that matters
  but isn't _that_ important. That's where I'd like to see what I said
  above.
 
  I think Weekly News would fit for E, because users have regular
  information about interesting things (and there are a lot of
  interesting things in a week or two) and it is not too much overkill
  like daily or per-item based news. If there should be a week with not
  that much changes it could be temporarily bi-weekly.
  As I said in the twitter thread: I'd be free to write this if you
  think it's useful. But even better would be if it could be more
  collaborative. So we could use the SVN, the Wiki (probably the best
  way), or if you don't want it there my personal public git (with write
  access for everyone interested in taking part) to collect all
  interesting stuff over the week and post it at Sunday evening on E.org
  and probably as digest on the E-Users ML.
 
  Here's how I imagine it:
 
  
 
  Enlightenment Weekly News 2009/20
  =
 
  SVN News:
  -
  The drawer-module received initial support for composite plugins
  (http://trac.enlightenment.org/e/changeset/40644) and a winlist plugin
  (http://trac.enlightenment.org/e/changeset/40666).
 
  Sergey Semernin is working hard on E's file manager and it definitely
  pays off:
  E_fm2 now has full support for in-place renaming and custom
  per-directory
  backgrounds (http://trac.enlightenment.org/e/changeset/40668).
  There have been a lot more patches from him which are or are not yet in
  SVN.
 
  Community News:
  ---
 
  Gustavo Barbieri is planning to rework the notification (libnotify)
  module and
  would like to drop the shelf-gadget of the module. If this feature is
  important
  to you, feel free to take part in the discussion on both mailinglists
  (notification module: how do you use it?).
 
  Massimiliano Calamelli started a Twitter-feed about E development.
  If you're not following the SVN commits (or probably even if) this is a
  great
  source for all sort of new stuff in or around E.
 
  Inofficial chances to meet E developers:
  Raster will be on a trip through Europe between may 19th and june 9th.
  For more information check the ML (berlin/paris/berne... who's
  around?) -
  and don't forget to bring your sticks!
  Gustavo will be at Ubuntu Dev Summit in Barcelona (19-31 May). Don't
  miss your
  chance to get your own SPANK SPANK shirt!
  
 
  Please share your opinion,

 Excellent idea! This would be good for project users and also
 outsiders (I know I read gnome/kde news to keep informed about
 others).

 As for media, I'd say wiki (trac) is good and easy, but I see no
 problem in user other stuff. I'd like to have rich text capabilities
 so we can inline images (screenshots, etc) and screencasts, making it
 even more interesting.


I fully agree, I'd also suggest a plain-text

Re: [E-devel] Proposal: Enlightenment Weekly News

2009-05-17 Thread Thomas Gstädtner
On Sun, May 17, 2009 at 21:06, Massimiliano Calamelli
mcalame...@gmail.com wrote:
 2009/5/17 Thomas Gstädtner tho...@gstaedtner.net:
 Hi,

 in the Twitter-thread this week on the devel ML we had a discussion
 about how we could make a serious and regular news-section for
 E.org, not only external on twitter/facebook/etcpp.
 I already did some suggestions, but now I'd like to make it more concrete:
 As I see it, it would be best to have the news in a kind of digest
 form, not a lot of single items (that is what the existing twitter
 feed can be used for).
 ... snip ...

 Please share your opinion,

 thomasg

 I really like this proposal.
 In the past I thought of something similar, but automatically
 generated by the changelogs.
 Having this kind of news written by a human is better, in this way

You don't have to quote that, I really am human :)

 you can filter and
 translate-for-users what happened in the week.
 Great idea.

 Massimiliano


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] module everything: enabled by default and minor review

2009-05-17 Thread Thomas Gstädtner
On Sun, May 17, 2009 at 22:50, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 Hi,

 I initially disabled everything module build, but I had not reviewed
 or tried it because I did think it was in early stages, after all it
 is a GSoC project and GSoC is not even started. But warned by thomasg,
 I tried and and even did a quick review of its code: it already looks
 good and works nicely! congrats jeffdameth!

 It is now enabled by default and I urge users of execbuf to move to
 this new module, just enable it and reassign your keybidings to use
 the new action (Run Everything Dialog). It already do what execbuf
 did, but will also enable you to switch to existing windows (winlist)
 and open e17 settings! I really expect it to grow to provide calc and
 aspell/dict that interact with clipboard soon, let's see ;-)

Thanks for enabling it again.
I can only assent, it is already good enough to replace exebuf, and
even more, the first additional features that are already there work
well, and I'm really looking forward to whats coming next.
Keep up the great work Hannes!

 Jeffdameth, after a quick review I see that you could:
  - fix some error handling cases, specially in evry_show() you can
 leak the input_window with grab if you fail to alloc popup and so.
  - use new e_zone_useful_geometry_get() to properly center dialog
 considering shelves. this is more important on devices with small
 screens but big shelves, like netbooks/mids. dialogs should be
 centered in the empty space (consider shelves/panel).
  - some functions lack (void) and use ()
  - lots of trailing whitespace.
  - use more eina macros, like EINA_LIST_FOREACH

 other than these minor stuff, it looks good already!

 --
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202

 --
 Crystal Reports - New Free Runtime and 30 Day Trial
 Check out the new simplified licensing option that enables
 unlimited royalty-free distribution of the report engine
 for externally facing server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 in Twitter...

2009-05-14 Thread Thomas Gstädtner
On Wed, May 13, 2009 at 8:39 PM, Michael Jennings e-de...@kainx.org wrote:
 On Wednesday, 13 May 2009, at 13:38:30 (+0200),
 Thomas Gst?dtner wrote:

 Why waste time and ressources for such a useless service that
 doesn't have any advantage over anything else, instead of
 maintaining a official information source on e.org with 1) no 140
 char limit 2) more professionalism 3) a more official character 4) a
 proper standard to get the news (RSS) 5) far better usability.  I
 really can't understand why every new hype has to be adopted while
 the official sources are hardly maintained at all.

 1.  The 140-character limit is fairly soft, and it keeps things to
    digestible chunks with links to the details.

If people tried to keep it simple without a service to limit them this
would be no advantage at all.
E.g. many blog systems support a digest, if you click on it you see
the full message (not saying blogs would be the ultimate solution to
replace twitter).
The links to the details are probably the worst thing at all: because
of that limit everyone uses those unspeakable tinyurls...

 2.  If you think there is a lack of professionals on Twitter, you
    clearly haven't used it.

Unfortunately most people (even professionals) have to run after every
trend. I bet most professionals who use twitter also use facebook,
myspace and at least one other social network. This is going so far,
that some of those professionals advertise for this companies actively
by making information available only for other registered users (this
beeing a problem in social networks, not twitter (yet)).
In the end it isn't of much use and the 140-char limit might improve
the communication skills of some people, but not the information flow,
so you always end up looking for really relevant or really interesting
information (having to sort 90% 140-char messages out).

 3.  It would be as official as we made it.

That's not what I meant. Of course it can, and would be, official, but
imho lacks the official style of information on the own website.

 4.  Twitter also has an RSS feed.  Your point?

Didn't know, but fine, might work for me.

 5.  Twitter can be updated via SMS, countless phone-based
    applications, the web, and (IIRC) e-mail.  How, exactly, is that
    less usable than the E web site?

Was talking about the user, not the author. And imho this webinterface
is terrible.

 Michael

 --
 Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  m...@kainx.org
 Linux Server/Cluster Admin, LBL.gov       Author, Eterm (www.eterm.org)
 ---
  It doesn't take a lot of strength to hang on.  It takes a lot of
  strength to let go.                           -- Rep. JC Watts, Jr.

 --
 The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
 production scanning environment may not be a perfect world - but thanks to
 Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
 Series Scanner you'll get full speed at 300 dpi even with all image
 processing features enabled. http://p.sf.net/sfu/kodak-com
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 in Twitter...

2009-05-14 Thread Thomas Gstädtner
On Thu, May 14, 2009 at 3:45 AM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 my 2 cents on this: I'd not use it as i'm not twitter guy myself, but
 I see value in Massimiliano's work and since he is not stopping any
 development work on his front, it's just bonus...

Of course he is free to do whatever he wants, it's a free world (erm, however).
I'm sure this won't keep him from doing his work, but I'm still a
little disappointed that there is so much discussion about the latest
web2.0 services while in the last 2 years there has been less than
30 minutes work on writing for e.org stuff.

Before there are any complaints about me complaining and not actually
doing stuff: I'd be free to write small news/articles about new stuff
in E world (taking from the svn commits and discussion on the ML which
I follow). If there won't be a possibility to do this directly on
e.org, maybe planet.e.org would be a way if andres improves it like he
said. However, with the information being available on twitter this
would of course be redundant, so I'm not sure if it's still a good
idea.

 if raster stops
 hacking and starts twittering then I'd find out a FUCKING HUGE STICK
 and beat him to death :-)

You'd have to lend me that stick. :)

 Go massimilano, go!


 On Tue, May 12, 2009 at 12:30 PM, Massimiliano Calamelli
 mcalame...@gmail.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hello, I'm doing a little test to see how a Twitter account could
 be integrated into our community.

 The account is here:
 http://www.twitter.com/edevel

 For it now contains tweets about significative changelogs or mails, but
 obviously can contains all of interesting things about E.

 Being a test, it isn't not ufficially publicized (just an entry in the
 Facebook's fan page), but imho looks good.
 The email registered for this account is mine, but this can be changed
 easily; same thing for password.

 What do you think about?

 Ciao

 Massimiliano
 - --
 Massimiliano Calamelli
 http://www.mcalamelli.net
 mcalame...@gmail.com
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (MingW32)

 iD8DBQFKCZYnleGEL56NNP4RAqrOAKDOdkcfTqrOgA4gyrKvRT+AmP/vDQCfSdiV
 3sNx3jMPfeJTWLChYwki2A4=
 =oDxz
 -END PGP SIGNATURE-

 --
 The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
 production scanning environment may not be a perfect world - but thanks to
 Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
 Series Scanner you'll get full speed at 300 dpi even with all image
 processing features enabled. http://p.sf.net/sfu/kodak-com
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




 --
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202

 --
 The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
 production scanning environment may not be a perfect world - but thanks to
 Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
 Series Scanner you'll get full speed at 300 dpi even with all image
 processing features enabled. http://p.sf.net/sfu/kodak-com
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 in Twitter...

2009-05-14 Thread Thomas Gstädtner
On Thu, May 14, 2009 at 12:48 PM, Massimiliano Calamelli
mcalame...@gmail.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On Thu, 14 May 2009 10:32:38 +0200
 Thomas Gstädtner tho...@gstaedtner.net wrote:

 Of course he is free to do whatever he wants, it's a free world (erm, 
 however).
 I'm sure this won't keep him from doing his work, but I'm still a
 little disappointed that there is so much discussion about the latest
 web2.0 services while in the last 2 years there has been less than
 30 minutes work on writing for e.org stuff.

 I confirm that I want to go on, for now; it is too earl for me to see
 if this test is useful or not. Anyway I'll keep in mind your and
 other's objection, this discussion is very useful, imho.

 Before there are any complaints about me complaining and not actually
 doing stuff: I'd be free to write small news/articles about new stuff
 in E world (taking from the svn commits and discussion on the ML which
 I follow). If there won't be a possibility to do this directly on
 e.org, maybe planet.e.org would be a way if andres improves it like he
 said. However, with the information being available on twitter this
 would of course be redundant, so I'm not sure if it's still a good
 idea.

 I want to be clear, again.
 NEWS/ARTICLES/BLOG ARE FUNDAMENTAL FOR OUR COMMUNITY.
 ANYONE THAT WANTS TO DO THAT ARE WELCOME.

 And about planet.e.org, it is a good start, but imho we need more than
 an aggregator, we need something more official, something like a
 corporate blog.

That's exactly what I think. As I said, if there is interest I'd be
free as an author, even though I'm not a dev and only sent some
trivial patches.

 I'm not so skilled about english to do that, i usually write about E in
 my blog, only in italian language.

 Last (for now, i've to tweet about latest commits :) ), i think having
 tweets and posts/articles is not redundant, there are not comparable.
 If you like RSS feed, you can subcribe to the RSS blog stream, and if
 you like Twitter, you can start follow our (unofficial) account.
 There's some redundancy if you follow edevel on twitter AND you
 subscribe to the RSS stream of this account, but this is not our
 problem, it is just your choice.

 Let me do a little example of what i do for my posts (obviously imo this
 is a good way); ah, note that i'm registered to Twitter (T), FriendFeed
 (FF) and Facebook (FB).

 When I write a new post:
 * FF detects an activity in my RSS stream, got title and URL
 * FF add this new entry in my streamline
 * FF shortens the URL, and make a tweet with title and short URL in my
 T streamline
 * I linked the T status to the FB status, so every tweet changes my FB
 status

 What i got? With one shot I notified all of my contacs that follow me
 by RSS feed in blog, FF, T and FB.
 With this little chain I cover four different way to tell to my
 friends/contacts that i done something new.

 I'm not saying we have to do that for E, this is sure, it is just to
 explain because i think the twitter presence non redundant.

  if raster stops
  hacking and starts twittering then I'd find out a FUCKING HUGE STICK
  and beat him to death :-)

 You'd have to lend me that stick. :)

 Please be careful about my head :)

 Massimiliano
 - --
 Massimiliano Calamelli
 http://www.mcalamelli.net
 mcalame...@gmail.com
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (MingW32)

 iD8DBQFKC/b0leGEL56NNP4RAganAJ0VxLXEvyV2ccQAY914E9Pk0JRINACgkw+Z
 WulMQYH+hfWNBktdpAKW8ds=
 =gW5K
 -END PGP SIGNATURE-


--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] notification module: how do you use it?

2009-05-13 Thread Thomas Gstädtner
On Wed, May 13, 2009 at 4:24 AM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 Hey all,

 notification module is useful, I like it and will move to
 e/src/modules (that is: officially supported), but first I need to
 revamp it so I need input from other users of it.

 for those that do not use it: notification will receive dbus messages
 and show them as popups. these messages can be sent by any
 application, but usually is done by gnome/gtk applications using
 libnotify, however some qt applications are using it and the new
 ubuntu uses a subset of that spec to show their fancy popups. Current
 e/module implementation will also present a fancy (semi transparent)
 window if composite manager is in use.

I like the notification system, it is quite useful in some apps, so
it's great that E's implementation will be further improved.
Qt unfortunately has a own internal system for showing similar popups,
but hopefully that will change.

 if you use it: do you use the box/gadget feature? This is about half
 of the code, I never used it or found a use for it, when I tried it it
 seems broken. So I rather drop this instead of trying to fix. What do
 you think? Anyone strongly against it? If not I'll drop this feature,
 fix some bugs with popup positioning and move it to e/src/modules.

I tried the gadget some time ago and didn't find it useful at all.
However, I could imagine a gadget that stores notifications to make it
available as history in list form.
Would imho be a better use for a gadget (could also be possible to
disable notify-popups so they go directly in the history and can be
viewed later).
Also this allows it to have a fixed space in a shelf where it is
visible as a single gadget whether or not there are any notifications.

So I'd say: drop it and maybe create a useful replacement.

--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 in Twitter...

2009-05-13 Thread Thomas Gstädtner
On Tue, May 12, 2009 at 5:30 PM, Massimiliano Calamelli
mcalame...@gmail.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hello, I'm doing a little test to see how a Twitter account could
 be integrated into our community.

 The account is here:
 http://www.twitter.com/edevel

 For it now contains tweets about significative changelogs or mails, but
 obviously can contains all of interesting things about E.

 Being a test, it isn't not ufficially publicized (just an entry in the
 Facebook's fan page), but imho looks good.
 The email registered for this account is mine, but this can be changed
 easily; same thing for password.

 What do you think about?

Why waste time and ressources for such a useless service that doesn't
have any advantage over anything else, instead of maintaining a
official information source on e.org with 1) no 140 char limit 2) more
professionalism 3) a more official character 4) a proper standard to
get the news (RSS) 5) far better usability.
I  really can't understand why every new hype has to be adopted while
the official sources are hardly maintained at all.

If you think the news section on e.org should only contain big and
important news there would also be the possibility to have a source
for minor informations (e.g. blog style on blog.enlightenment.org or
whatever). Or maybe better: have 2 sections on the e.org overview
site, let's say news for everything new (even minor things) and
announcements for all the big stuff (e.g. e17 release!!11 :).

--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] netbook-launcher using efl

2009-04-05 Thread Thomas Gstädtner
2009/4/5 Sevcsik András sevc...@gmail.com:
 Hi,

 I made a gsoc proposal about this topic. I'd like to implement this as a
 module, wich would hold other modules, such as places, ibox, mail, etc. I
 attached my proposal to this mail.


Module that holds other modules? Sound's like the gadman-module. Isn't it?

 On Sunday 05 April 2009 02:01:16 Dave Andreoli wrote:
 2009/4/5 Gustavo Sverzut Barbieri barbi...@profusion.mobi

  Hello guys, just for your information of a hack I'm doing as a
  proof-of-concept and NO, THIS IS NOT THE SUMMER OF CODE PROPOSAL,
 some
  of you asked since I did the systray and it was suggested as GSoC
  project. Let's remember that netbook-gsoc is much broader, requires
  window management hooks, gadgets and a better launcher, but this can
  be used as base for ideas.
 
  Get Code:  git clone
  git://git.profusion.mobi/users/gustavo/e-netbook-launcher.git
 
  What's It?
 
  Ubuntu guys developed its netbook-launcher using Clutter, looks nice
  but relies on OpenGL. Screen shot at
  http://www.eeepc.it/wp-content/uploads/2009/03/unr_2.jpg   Concept is
  nice and I really think we can have a even more powerful replacement
  using EFL, that does not requires OpenGL and will be themeable using
  edje and all.
 
  My current code is based on latest Elementary (I'm changing things
  there as I need) and Evas, Ecore, Edje and EDBus. I used some code
  from E17 and also places module by Dave Andreolli. It still lacks a
  grid view since there is no elm_grid (raster!!!), Volume needs
  improving (eject/unmount icon) and feedback, lots of them: errors,
  launch... and also implement single instance, TODO list in order could
  be:
 
   - grid for applications (high priority, but harder - I can hack
  something using evas tables if no elm_grid shows until I'm done)
   - favorites menu on top-left (easy)
   - volumes eject/unmount button (easy)
   - discover freedesktop.org icon name given a volume and its
  properties from HAL (not hard, but needs to investigate - can also go
  into places)
   - launch feedback (startup-notification? maybe the same code used
  for single instance below?)
   - error feedback (mount failed, launch failed - easy, use inwin or
  something like that)
   - THEME!!! I'd like to have one like
  http://www.eeepc.it/wp-content/uploads/2009/03/unr_2.jpg so we can
  show we do the same, but also another fancier one.
   - single instance
   - automatically find file manager (try a couple or get from
  efreet/freedesktop.org and mime-type association?)
   - monitor menu changes
   - monitor ~/.gtk-bookmarks files
   - exit button and dialog
 
  To really rock, I'd like to have the following:
 
   - move each component into a plugin, load from .so and automatically
  swallow based on theme parts (gui.swallow.files - files plugin,
  gui.swallow.user_info - user_info plugin...)
   - dialog to change finger-size and escale, much like Raster's
  presentation software for BossaConference
   - change wallpaper, so we can disable ARGB window and not rely on
  composite managers.
 
  I do not promise anything concrete or reliable soon, this was the work
  I did while flying USA-Brazil and I do not have much time to work on
  it, but I'll try as I can find some interesting use cases for
  Elementary and also can fix some bugs with Efreet and EDBus.
 
  If you have patches and suggestions, let me know. I plan to add it
  under PROTO as soon as I have something bit better.

 I can't understand why you make this as an external application :/
 Where the window should be stacked? below everithig? it is on top off
 applications it run.

 Isn't simple to make it as an E module and place it on the desktop? so you
 can also use
 the 'real' places on the right.

  --
  Gustavo Sverzut Barbieri
  http://profusion.mobi embedded systems
  --
  MSN: barbi...@gmail.com
  Skype: gsbarbieri
  Mobile: +55 (19) 9225-2202
 
 
  -
 - ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 ---
--- ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 András Sevcsik

 --

 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net

Re: [E-devel] netbook-launcher using efl

2009-04-05 Thread Thomas Gstädtner
2009/4/5 Sevcsik András sevc...@gmail.com:
 On Sunday 05 April 2009 14:55:28 you wrote:
 2009/4/5 Thomas Gstädtner tho...@gstaedtner.net

  2009/4/5 Sevcsik András sevc...@gmail.com:
   Hi,
  
   I made a gsoc proposal about this topic. I'd like to implement this as
   a module, wich would hold other modules, such as places, ibox, mail,
   etc. I attached my proposal to this mail.
 
  Module that holds other modules? Sound's like the gadman-module.
 Isn't
  it?

 Yeah, it really does.

 It'd be like gadman, but not with the shelf layout, but the layout shown in
 the mockup.


I'm not talking about gadcon, the current gadget interface (hope I
don't mix up the names),
I'm talking about gadman, the module that resembles the old gadman-api
where modules can be placed freely on the whole desktop.
I still don't see how your proposal is any different.

 --
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Being social...

2009-03-23 Thread Thomas Gstädtner
On Mon, Mar 23, 2009 at 7:37 PM, Andreas Volz li...@brachttal.net wrote:
 Am Thu, 19 Mar 2009 11:28:33 +1100 schrieb Carsten Haitzler (The
 Rasterman):

 On Wed, 18 Mar 2009 13:58:38 +0100 Massimiliano Calamelli
 mcalame...@gmail.com said:

 ...
 (maybe.. we just need to be better about promoting/making it easy to
 use these?)

 One idea that I saw in another project is to send the subject of each
 SVN commit as single line to an IRC forum.

 This idea isn't related to the original idea, but it connects the
 community and not splits it. So IRC only user which don't assign to
 lists could get informed about changes.

 Has anyone an idea how this is realized?

Many projects do this - it's basically a trivial IRC bot that posts
the svn log (triggered by the svn post-commit hook for example).
In zsh this is possible in less than 10 lines, also there should be
code for some irc bots around.

However, it's a nice feature for active IRC users.

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Being social...

2009-03-18 Thread Thomas Gstädtner
On Thu, Mar 19, 2009 at 1:28 AM, Carsten Haitzler ras...@rasterman.com wrote:

 has anyone noticed... we have a mailing list... irc channel - for different
 purposes. one for instant chat, one for this kind of thing...

 now flavor of the month social networking sits split everyone more. people
 speak of dont split the community. this does just that. facebook is a subset
 of the internet userbase. what about friendster? orkut? myspace? need i go on
 with the dozens of social networking sites we then all have to create e
 groups/users/whatever on.

 i dont say no - but i am raising the warning flag of just trying to be trendy.
 you are opening a pandoras box. i know i have gotten tired of these things. i
 get linked in and facebook invites almost daily. i'm tried of just clicking 
 the
 link saying yes or going who the hell are you - i don't know you? and then
 proceeding to ignore the social network as almost no one actually uses it
 (other than trying to get their friend count higher to make them feel good).

 i know that i, for one, am not into the idea of having to log in with my
 browser to N different social networking sites each day just to keep up with
 forums/messages/requests etc.. even a web forum is utterly annoying 
 compared
 to a normal mailing list run by a proper mail client with good threading. i
 just dont bother participating  in even the web forums we ourselves had on
 e.org due to the fact that they just split the community and conversation, 
 take
 extra time and effort to deal with on top of email, and also provide a far
 inferior usability level thus discouraging me at least from bothering (

 so by opening this pandoras box... you are doing a similar thing. you're
 thinning the community.

 so don't let me put a dampener on the whole social fun thing, but after years
 of linked in and facebook invites flooding my inbox and mostly amounting to
 nothing (or just more join in a pointless facebook app like send a drink or
 send a kiss or send-a-hug or god knows what else...), i'm over it. it's a
 time sink that removes whatever time i would have had for doing actual
 development :). for some of you this might be all new and shiny... but me
 - i happily skulk back to my email and irc windows :)

 (maybe.. we just need to be better about promoting/making it easy to use 
 these?)


I don't think E needs promotion, there has been a lot over the past
years (not only in the community, also in big magazines with fancy
articles and pictures).
I think all E needs is a release, ease of use comes with that (as the
problem is not missing usability of e17 itself, but much more to get
it running at all for less advanced users). :)

--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Release schedule

2009-02-25 Thread Thomas Gstädtner
On Wed, Feb 25, 2009 at 1:47 PM, Cedric BAIL cedric.b...@free.fr wrote:
 On Tue, Feb 24, 2009 at 10:33 PM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
 On Wed, Jan 28, 2009 at 9:04 PM, Toma tomha...@gmail.com wrote:
 Thought Id ping the mailing list about this:

 http://trac.enlightenment.org/e/wiki/Release

 As the top of the page says, we need to finalize the list of things
 TODO. Mekius mentioned removing a couple of the EFM todos and Id
 welcome that. Im in the process of finishing off the icons, but think
 some of the dialogs could either get the chop, or get renamed. One of
 these is 'Interactions', as it has a pile of thumbscroll options.

 Shall we set a date for closing off the TODO feature list? Any
 additions after that date will be bugs related to the features.

 I propose February 14th. Its close, realistic, and might dull the
 loneliness of Valentines Day. :)

 So time has come and we're working on that release list. In the last
 days I've being working on some show stopper stuff like file
 management and I plan to get ride of most items by March.

 Did the same on the eina front :)

 Some items in the list are very demanding, like finish converting
 ecore data types to eina, but Cedric has some pending patches in
 queue. If people can help with these easy items, then we can work on
 more complex stuff and get E17 released soon, making everybody happy,
 with ready to use packages in most distros :-)

 All my pending patch are now in. It should not introduce any
 regression. Now e_dbus, efreet and ecore should only return Eina_List.

 Still on the TODO, but this could be done one after another with very
 small commit :
 - remove ecore_dlist (replace by eina_list)
 - remove Ecore_List2 (could be replaced by eina_inlist)
 - review every little loop in the code around list and check, if it
 would not be better to use EINA_LIST_FREE or EINA_LIST_FOREACH (at the
 same time, look if we can avoid useless strdup).
 - remove last user of evas_hash and evas_list (they did appear between
 the start of the move and the actual commit)
 - remove evas_hash and evas_list from Evas.
 - remove the last standing ecore_list (some use in e modules and ewl mainly)
 - move to eina module infrastructure for evas, ecore and e.
 - move to eina rectangle in evas.
 - move to eina error for displaying error message.
 - remove ecore magic and use eina magic.

Should ecore_list stay in and only the doubly linked lists replaced by eina?
If ecore_lists will removed, too, it is not only used in e17, but also
by some ecore internals, i.e. ecore_path_group.

--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Edje Edit patch ready

2008-02-25 Thread Thomas Gstädtner
First I want to say thanks - the editor is just awsome!
I think it can/will make the life much easier in future.

I also like your code, it's easy for me as beginner to read and learn.

On 2/26/08, Dave [EMAIL PROTECTED] wrote:

 Hi list !
 As you can see I have worked hard to the editor and to the edje patch in
 the last weeks...
 Now I think that the patch is ready to be committed, and maybe the
 editor can be moved out of proto :)

 The editor now is really complete, no more 'not yet implemented msg'
 around and no more 'big' things to do.
 You should really give it a try now, it can spread the power of edje.

 A little explanation of the edje patch:
 As you can probably know the patch don't touch any edje code (so that
 the edje stability and performance are ok),
 I have add 2 big files to edje (edje_edit.c and Edje_Edit.h). All my
 work is inside and all the lib is doxy-commented.
 Outside of this 2 files I have only made some 'char*' to 'const char *'
 and removed a 'static' from a function that I need.

 some little more information in the wiki:
 http://wiki.enlightenment.org/index.php/Edje_Editor

 Enjoy.
 Dave

 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Edje crashes by fast triggered animations

2008-02-08 Thread Thomas Gstädtner
I can upload the eet-archive or the edc-file if you want.

On 2/8/08, Gustavo Sverzut Barbieri [EMAIL PROTECTED] wrote:

 On Feb 8, 2008 2:24 PM, Gustavo Sverzut Barbieri [EMAIL PROTECTED]
 wrote:
 
  On Feb 8, 2008 11:40 AM, Thomas Gstädtner [EMAIL PROTECTED] wrote:
   Hi,
  
   I wrote a edje-file with some basic animations for buttons - with
 fade-in
   and fade-out effect.
   Unfortunately edje crashes when I trigger the animations too often or
 fast.
   My program-parts for this:
  
   program { \
name: buttonbutton_number_animation; \
signal: mouse,in; \
source: buttonbutton_number; \
action: STATE_SET default 1; \
target: buttonbutton_number; \
transition: ACCELERATE 0.2; \
} \
program { \
name: buttonbutton_number_animation_end; \
signal: mouse,out; \
source: buttonbutton_number; \
action: STATE_SET default 0; \
target: buttonbutton_number; \
transition: SINUSOIDAL 0.2; \
} \
   
  
   I made a small video to show when it crashes:
   http://gstaedtner.net/enter.avi
   The crash's not only happening in my program, if I view the .edj in
   edje_viewer, the whole viewer crashes.
   Deleting the transition... in the _animation_end-program fixes it.
  
   Is this my fault or is it a bug?
 
  For sure it is a bug, edje shouldn't crash on any user input.
 
  However, I tested the attached file without any problems

 Damn SF strips binary attachments, and Damn firefox thinks .edc is not
 text plain :-/


 --
 Gustavo Sverzut Barbieri
 --
 Jabber: [EMAIL PROTECTED]
MSN: [EMAIL PROTECTED]
   ICQ#: 17249123
 Skype: gsbarbieri
 Mobile: +55 (81) 9927 0010


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Edje crashes by fast triggered animations

2008-02-08 Thread Thomas Gstädtner
Ok, it's available on http://gstaedtner.net/test.edj
We have also tried to strip it down, but the problems didn't disappear until
I removed the second animation.

On 2/8/08, Gustavo Sverzut Barbieri [EMAIL PROTECTED] wrote:

 On Feb 8, 2008 2:50 PM, Thomas Gstädtner [EMAIL PROTECTED] wrote:
  I can upload the eet-archive or the edc-file if you want.

 yes, please


 --
 Gustavo Sverzut Barbieri
 --
 Jabber: [EMAIL PROTECTED]
MSN: [EMAIL PROTECTED]
   ICQ#: 17249123
 Skype: gsbarbieri
 Mobile: +55 (81) 9927 0010

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Edje crashes by fast triggered animations

2008-02-08 Thread Thomas Gstädtner
Hi,

I wrote a edje-file with some basic animations for buttons - with fade-in
and fade-out effect.
Unfortunately edje crashes when I trigger the animations too often or fast.
My program-parts for this:

program { \
 name: buttonbutton_number_animation; \
 signal: mouse,in; \
 source: buttonbutton_number; \
 action: STATE_SET default 1; \
 target: buttonbutton_number; \
 transition: ACCELERATE 0.2; \
 } \
 program { \
 name: buttonbutton_number_animation_end; \
 signal: mouse,out; \
 source: buttonbutton_number; \
 action: STATE_SET default 0; \
 target: buttonbutton_number; \
 transition: SINUSOIDAL 0.2; \
 } \


I made a small video to show when it crashes:
http://gstaedtner.net/enter.avi
The crash's not only happening in my program, if I view the .edj in
edje_viewer, the whole viewer crashes.
Deleting the transition... in the _animation_end-program fixes it.

Is this my fault or is it a bug?

Greetings,

thomasg
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] keyboard - emodule idea.

2008-01-27 Thread Thomas Gstädtner
I'm trying to do a on screen keyboad for mobile phones (not suitable for
tablet pcs) in edje.
Raster said he'd want to write a qwerty-keyboard, too, don't know if he
still has that plan.
As a hint, there is a lib named libfakekey that could be usable if you
write your own, it's part of the matchbox project by OpenedHand.

On 1/27/08, Grzegorz And [EMAIL PROTECTED] wrote:

 Hello.

 Recently I'm playing with some Tablet PC. With touchscreen of course. E17
 of course. And I figured out that module with pop up touch keyboard could be
 very usefull on such system.

 Maybe somebody could write something like that? Maybe sombody is writing
 it already? If not where I should start? Which EFL use?

 --
 GAndrel
 --
 Pt! Schon vom neuen GMX MultiMessenger gehört?
 Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger

 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Little optical patch for the fileselector

2008-01-24 Thread Thomas Gstädtner
Hi there,

as I did the current german translation, there are some parts where the
translated text needs more space than the original.
In the select icon-dialog the add to favorites-button was getting
bigger, but the favorites_frame-table below had a fixed size to the old
table and so the favorites-button was wider than the -frame.
This isn't only ugly, it's a waste of free space.
The patch attached fixes it.
Index: e_widget_fsel.c
===
RCS file: /var/cvs/e/e17/apps/e/src/bin/e_widget_fsel.c,v
retrieving revision 1.55
diff -u -r1.55 e_widget_fsel.c
--- e_widget_fsel.c 7 Oct 2007 21:22:40 -   1.55
+++ e_widget_fsel.c 24 Jan 2008 20:56:52 -
@@ -425,7 +425,7 @@
wd-o_favorites_frame = o;
e_widget_sub_object_add(obj, o);
e_widget_min_size_set(o, 128, 128);
-   e_widget_table_object_append(wd-o_table2, o, 0, 1, 1, 1, 0, 1, 0, 1);
+   e_widget_table_object_append(wd-o_table2, o, 0, 1, 1, 1, 1, 1, 0, 1);
 
o = e_fm2_add(evas);
wd-o_files_fm = o;
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Current status of e_nm

2008-01-22 Thread Thomas Gstädtner
Hello Stefan,

I don't know anything about rephorms e_nm code, but watchwolf is writing on
Exalt, a networkmanager-frontend and -module for e17.
Here's his page: http://watchwolf.fr/wiki/doku.php?id=exalt
Maybe you should concact him.

On 1/22/08, Stefan Schmidt [EMAIL PROTECTED] wrote:

 Hello.

 I'm allowed to spend some time hacking EFL code for a project. :)

 It's for a device with a lot connectivity options, Wifi, GPRS, BTand
 USB. To manage this connections, highest prio is wifi atm, we decided
 to use NetworkManager.

 That brings me in the position to write an emodule for NM. For the
 first tight schedule I started with NM 0.6.5 for it, as NM 0.7 is
 still svn only, e_nm is not complete ready and we had a lot of time
 pressure.

 Luckily things changed an the schedule got pushed back. :) No I'm on
 the way to check if NM 07svn would fit our needs and if yes spend time
 on improving e_nm and build the emodule on top of this.

 I hope that looks like a sane strategy so far.

 For now I'm reading through the available e_nm code to get an
 impression about it's status. That pops up some question in my mind.
 Perhaps somebody here can enlight me on this:

 o Is the initial author, I heard rephorm, still around to share the
   bigger picture behing the code?

 o Anybody else working on this atm? (At least a bit coordination makes
   sense sometimes. ;))

 o If it turns out that I'll work on it, sending patches to the ml is
   your preferred way of getting new code?

 regards
 Stefan Schmidt

 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.6 (GNU/Linux)
 Comment: http://www.datenfreihafen.org/contact.html

 iD8DBQFHllPHbNSsvd31FmURAjI+AJ0daafWa3h2sUT279iRz7BInHBEIgCdFqmb
 wbbyGcczG8q2jN4ZuD6DOkc=
 =1t4W
 -END PGP SIGNATURE-

 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enna, a media center / HTPC

2008-01-14 Thread Thomas Gstädtner
Nice, builds now fine, but I don't completely understand how to use it :)
I like the new default-theme!
Screenshot: http://images.gstaedtner.net/screenshots/enna_screenshot001.png

On 1/14/08, Vincent Torri [EMAIL PROTECTED] wrote:


 Hey,

 I've committed the media center / HTPC written by Nicolas Aguirre (aka
 captainigloo), written entirely in edje and using emotion.

 It manages:

   * videos
   * images
   * music files with covers got from internet
   * support of a remote control with lirc

 For the people who wonder why Nicolas has written it and why he has not
 provided code to rage, i have to say that he began to write it before rage
 was known. So it's his little baby :)

 Vincent

 -
 Check out the new SourceForge.net Marketplace.
 It's the best place to buy or sell services for
 just about anything Open Source.

 http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Vertical Align of Edje Textblock

2007-12-25 Thread Thomas Gstädtner
Hello people,

I'm currently working on my first interface in edje and guess I found a bug
in the edje-textblock.
As I want to do multi-line captions on buttons, I want to have the textblock
centered on the button-graphics.
I assumed that the valign-property in the style-block was what I wanted, but
neither valign=center nor valign=0.5 works.
Horizontal align works perfectly.
So I also tried to set the align property for the part itself (even if it
should be 0.5 0.5 by default) what didn't work, too.
As the valign style-property seems to do nothing at all, I assume that's a
bug.
Can somebody confirm and fix this? :)

Greetings,

thomasg
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Themes (Was: News from the E stables)

2007-11-14 Thread Thomas Gstädtner
I really love detour, especially with the blend-borders and the themes for
etk and ewl.
This theme is currently by far the best theme (ihmo), because all the
widgets look nice and fit, and you get a desktop that just fits and looks
good.
Of course it would be nice to have a detour-gtk-theme, too. :)

Rasters new default theme looks promising and I'm really looking forward to
see what he does to the menus and so on.
It is also great to have a complete and well-documented theme.
What I would like is to have the borders integrated with the all the rest of
the window, just like detour's blend-borders do.


On 11/14/07, Alberto Castro [EMAIL PROTECTED] wrote:

 Morten Nilsen wrote:
  Simon TRENY wrote:
  Another possibility would be to use an existing theme. Detour would be
  a perfect candidate for the job! It is already complete, it has a
  really good look imo and widgets always look good regardless to the
  layout. And it will also save you a lot of work. What do you think?
  (Tokyo would also have to agree on this of course.. :))
 
  My personal favorites are gant and blue eyed..
 
  Found a screenshot of Detour by means of google*, and I guess that theme
  also looks OK, I just think the recessed 3D-buttons are a bit much, and
  a candy cane percent bar doesn't really speak to me..

 The progress bar never  turned out as planned. An animated progress bar
 just adds too much overhead. It will get a redo eventually.

 
  *) http://tinyurl.com/2w3wg4
 


 --
 Alberto Castro
 +1(773)816.4920
 http://cored.org/
 Interface guidelines: An art form that was never alive.

 -
 This SF.net email is sponsored by: Splunk Inc.
 Still grepping through log files to find problems?  Stop.
 Now Search log events and configuration files using AJAX and a browser.
 Download your FREE copy of Splunk now  http://get.splunk.com/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] 2 high level E bugs

2007-09-24 Thread Thomas Gstädtner
I can't confirm this for the normal mplayer (without frontend).
I'm using the e17+mplayer for years now. No problems.


2007/9/23, Steven Le Roux [EMAIL PROTECTED]:

 On Wed, 19 Sep 2007 19:42:12 +0200, Michel BRIAND [EMAIL PROTECTED]
 wrote:
  Hello,
 
  1/ when VLC goes full screen nothing happens, the main window stays
  in place and the fullscreen window is invisible... Restart E and the
  fullscreen window with the movie appears in the background
 
  this does happens randomly with kmplayer / gmplayer but everytime with
  VLC
 
  Best regards,
  Michel
 

 Hi,

 I experienced the same problem and the only troubleshooting I found was to
 restart E too...

 I don't use kmplayer but sometime gmplayer, and manytime mplayer but I
 never encountered this pb.

 --
 Steven Le Roux
 [EMAIL PROTECTED]
 xmpp:[EMAIL PROTECTED]


 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2005.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] suggested autotools versions

2007-09-19 Thread Thomas Gstädtner
I have compiled it with several versions of gcc3 and 4 (for years), and
somebody wrote, that even the Intel C Compiler is no problem.
I'm not sure, but Sun Studio could be able, too.
Autotools 1.8 works for me, older versions should, too.

2007/9/18, ScaR8 [EMAIL PROTECTED]:

 which are the suggested versions of autotools and gcc for compiling EFL
 stuff ? i didn't find a reference for this in the wiki. thank you.

 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2005.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Easy_E17.sh

2007-07-29 Thread Thomas Gstädtner
The easiest way would be:
1. write a clean and working patch, that allows what you want to do
2. send the patch to morlenxus
3. hope that morlenxus integrates it :)


2007/7/29, Toma [EMAIL PROTECTED]:

 Now, I know easy_e17 isnt part of the official cvs, but it would be
 great to see a version thats leaves a chance to fix simple errors as
 you go.

 eg. 1st run, it grabs CVS and thats just great. after that tho, it
 will keep bombing out with an error 1 when the dependency isnt met.
 Now, thats a bit of a bummer having to run it all again when I know
 its just a simple process to get that 1 header it needs :)

 Would be nice to have an 'Esc to exit or Return to repeat last
 process' option when it bombs out.

 -
 This SF.net email is sponsored by: Splunk Inc.
 Still grepping through log files to find problems?  Stop.
 Now Search log events and configuration files using AJAX and a browser.
 Download your FREE copy of Splunk now   http://get.splunk.com/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now   http://get.splunk.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl into rockbox

2007-07-28 Thread Thomas Gstädtner
You misunderstood something.
Rockbox is a free firmware for some DAPs, but Rockbox is NOT Linux!
In fact Rockbox is a complete new development, not based on any other OS,
not a typical PC-OS, and not Unix-like or POSIX compliant.
And the hardware of the usual DAPs is very weak, compared to other systems (
e.g. 100 MHz arm7, 8 MByte RAM, ...).
Your (and mine :) ) X5 is using  a 120 MHz Motorola ColdFire and 16 MByte
DRAM.
So I'd say: forget it.

2007/7/29, David [EMAIL PROTECTED]:


 Hi,
 I'm a long time e-user and latterly I've bought a new mp3 player (COWON
 iAudio X5). Casually I got to know that there is the possibility to use a
 free linux system on it. It's called rockbox (http://rockbox.org).

 Now I wonder how hard it would be to integrate efl libraries into this to
 get some eyecandy. Do you think that this would be possible?

 Some facts for the X5 (rockbox also runs on Archos, iriver, iPod, ... but
 I'll first try my own ;) )
 Motorola Integrated Microprocessor SCF5250, 120MHz
 http://www.rockbox.org/twiki/bin/view/Main/IaudioX5HardwareComponents


 So, I just looked at the rockbox sources, seems that they have their own
 abstractions to use the display, such as
 lcd_update_rect
 lcd_write_yuv420_lines

 http://svn.rockbox.org/viewvc.cgi/trunk/firmware/target/coldfire/iaudio/x5/lcd-x5.c?revision=11967view=markup

 Full rockbox code:
 http://www.rockbox.org/daily/source/rockbox-20070728.tar.bz2

 Integrating efl in rockbox will cause a new rockbox-branch, right? What do
 you think? Any chance? I'm anxious to hear your opinions!

 bye david


 -
 This SF.net email is sponsored by: Splunk Inc.
 Still grepping through log files to find problems?  Stop.
 Now Search log events and configuration files using AJAX and a browser.
 Download your FREE copy of Splunk now   http://get.splunk.com/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now   http://get.splunk.com/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Conf dialogs... modules?!

2007-07-10 Thread Thomas Gstädtner
Additional to the categories it would be great to (de)activate all modules
in a category with one click.
So the category should get the same checkboxes like the modules have right
now.
Maybe a advanced dialog could be useful to separate user-modules (tclock,
cpu, ...) from system-modules (borders, stacking, ...)


2007/7/9, The Rasterman Carsten Haitzler [EMAIL PROTECTED]:

 On Sun, 8 Jul 2007 10:39:28 +0200 Brian 'morlenxus' Miculcy 
 [EMAIL PROTECTED]
 babbled:

  I also suggest to have module categories, as we already use the
  module.desktop files for the icons, we should use it for the categories.
  This way we wouldn't have a long list, we instead have the modules more
  organised in category lists.
  It would be also cool to have the description directly in the
  module.desktop, this way the module doesn't need to get loaded for
  simply checking what the module does (with the about button).

 agreed. though adding this now doesn't buy us much in terms of
 functionality.
 people wont be fiddling with their modules on a daily basis... :)

  Greets,
  Brian 'morlenxus' Miculcy
 
  On Sat, Jul 07, 2007 at 07:57:51PM -0500, Brian Mattern wrote:
   On Sun, Jul 08, 2007 at 01:40:37AM +0300, Hisham Mardam Bey wrote:
On 7/7/07, Luchezar Petkov [EMAIL PROTECTED] wrote:
 Raster, why the heck are you doing this? I don't like the idea
 (and its
 not only me, of course)... At least explain us :-)

   
This is actually not a very bad idea, its actually a good move
 towards
refactoring a lot of E's code and making it cleaner (if this
 continues
with all the non-WM stuff in E that is).
   
The only annoyance I can see here is having to load those modules
yourself - which might be a bit of a problem to the clueless new
 user.
  
   I think they're on by default. Its just that there is no code to turn
   them on for old configs (nor should there be).
  
   
I personally do advocate the idea though. The more important thing
 is
to continue on doing this.
  
   I agree. Pushing functionality into modules has a side effect of
 forcing
   the interfaces to be abstracted and (hopefully) cleaner.
  
E has become a BIG beast with a lot of
features that are not required by a WM. What WM has so much
configuration dialogs? X configs? Includes its own panels,
mini-modules?  File manager?
   
After thinking about the state of E (the WM / desktop shell first,
 and
the entire EFL second), I believe that this is exactly what we need.
We need to do this for everything that does not belong to the core
 WM.
Things need to be moved out of the main code base and refactored.
   
I even believe that we need to do this sort of thing for the
 desktop
itself. E draws its own desktop, completely ignoring X's root
 window.
Ignoring the root window itself is not a problem, but I firmly
 believe
that we need to move the entire canvas desktop idea outside E.
 Call
it e_desktop or whatever. E, as a WM, should not have to draw this
desktop, handle the clock, battery, ibar, etc. and the rest of the
modules that load and draw on the desktop. By putting this into E,
 not
only have we made it bigger and slower, we have also made it more
error and crash prone.
   
The e_desktop application could, if need be, open up the space for
modules like the ones we currently have. There is no reason for them
to be a part of E itself. Now one would argue that some of those
modules do in fact need access to some of the info that E has (ibox,
drop shadow, pager?) but I am sure that we can find a sane way to do
this stuff as well (I have not given those modules any thought as of
now).
   
Another part of E that really needs to move outside its code base is
EFM. EFM is growing and becoming a terrifying beast. Anyone that has
tried to fix something or add something to it knows that (ask me, I
spent two hours understanding its code trying to add a feature the
other day). Not only does EFM have its own process now, it keeps on
growing and growing, and it still has a good way to go. We need to
move EFM outside E and turn it into a standalone proper file
 manager.
At that point,  E can *use* EFM for its file dialog needs, and
 having
a file manager inside E as an excuse to needing a file selector /
dialog for some internal things (background choosing, theme choosing
etc) will no longer be a valid excuse to code a full fledged file
manager inside E.
  
   Much of how the three components (wm, fm, desktop) interact would need
   to be re-thought. The IPC interfaces would need a LOT of work.  That
   said, the filemanager already does the majority of its work in a
 helper
   application. Anyway, I would like to hear from raster about the
 reasons
   behind mashing all of this functionality into one monolithic process
   before giving any more though to how it could be split up. :)