[E-devel] [PATCH] eina_list: Documentation fixes
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
./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
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
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/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
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
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
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
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
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/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!
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
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
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
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
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
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
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
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
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
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
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)
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!!!!
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)
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
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
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
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
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
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
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
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?
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
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?
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
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
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
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
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
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
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
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
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
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
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...
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...
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...
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?
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...
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/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/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...
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...
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
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
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
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
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
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.
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
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
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
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
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)
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
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
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
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
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?!
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. :)