date | project | content | link |
|---|
| 1 min ago | e | Commit by raster :: r 67876 elementary/src/lib/elm_genlist.c: ( link) From: Hyoyoung Chang < hyoyoung at gmail dot com> Subject: [E-devel] [patch] elm_genlist - bugfix at genlist rotation. It's about genlist items which are backed from rotation. After rotating and items width is extending, genlist doesn't shrink its items. So adding some routines to check if item min width is bigger than genlist's width. If then recalc items width. | # |
| 10:17 today | e | Commit by jihoon :: r 67875 elementary/src/lib/ (elm_entry.c elm_entry.h): ( link) Add elm_entry_input_panel_show/hide | # |
| 10:16 today | e | Commit by raster :: r 67874 ecore/src/lib/ecore_ipc/ecore_ipc.c: ( link) From: 윤정현 <jh0506 dot yun at samsung dot com>
Subject: Re: [E-devel] [Patch] ecore_ipc - remove potential risk in
ecore_ipc_shutdown
I found a problem this infinite loop case.
If server is deleted, then ECORE_IPC_EVENT_SERVER_DEL callback
function will be called in client side.
It will happen infinite loop in ecore_ipc_shutdown if
ecore_ipc_shutdown called in this ECORE_IPC_EVENT_SERVER_DEL callback
function.
For example,
server_del_handler =
ecore_event_handler_add(ECORE_IPC_EVENT_SERVER_DEL, _server_del_cb, NULL);
static Eina_Bool
_server_del_cb(void *data, int type, void *event)
{
ecore_ipc_shutdown();
return EINA_TRUE;
}
If server is deleted,
1. _ecore_ipc_event_server_del : svr->event_count++
2. _server_del_cb : ecore_ipc_shutdown called
3. ecore_ipc_shutdown : while (servers) ecore_ipc_server_del(eina_list_data_get(servers))
4. ecore_ipc_server_del : can't eina_list_remove(servers, svr) because event_count != 0
5. infinite loop
I think this while code is very dangerous whether user miss or not.
I modified EINA_LIST_FOREACH_SAFE instead of EINA_LIST_FOREACH refer
to ecore_con.
Please review this patch. | # |
| 10:01 today | e | Commit by jihoon :: r 67873 edje/ (5 files in 2 dirs): ( link) Add edje_object_part_text_input_panel_show/hide. These APIs can be used in input panel manual control mode. | # |
| 09:54 today | e | Commit by sanjeev :: r 67872 PROTO/elev8/src/bin/elm.cc: ( link) | # |
| 08:58 today | e | Commit by sanjeev :: r 67871 PROTO/elev8/src/bin/elm.cc: ( link) | # |
| 08:32 today | e | Commit by hermet :: r 67870 evas/src/modules/engines/gl_common/evas_gl_line.c: ( link) evas/gl_common - set line color with draw context. | # |
| 08:15 today | e | Commit by jihoon :: r 67869 elementary/src/bin/config.c: ( link) elm/config: remove unused 'cur_selected' | # |
| 07:46 today | e | Commit by jihoon :: r 67868 edje/src/lib/edje_util.c: ( link) edje_util.c: remove wrong return | # |
| 07:46 today | e | Commit by raster :: r 67867 elementary/data/themes/widgets/panes.edc: ( link) From: Rajeev Ranjan < rajeev dot r at samsung dot com> Subject: [E-devel] [Patch] elm_panes patch Attached to the mail is patch for Elementary Widget elm_panes. This patch addresses the issue of API elm_panes_fixed_set not working as the signal required to do so is not handled in default theme. | # |
| 06:04 today | e | Commit by sanjeev :: r 67866 PROTO/elev8/src/bin/main.cc: ( link) | # |
| 06:04 today | e | Commit by sanjeev :: r 67865 PROTO/elev8/AUTHORS: ( link) | # |
| 04:48 today | e | Commit by discomfitor :: r 67864 THEMES/darkness/elm/widgets/ctxpopup.edc: ( link) 0.25 for a hide effect? I don't have that kind of time | # |
| 02:02 today | e | Commit by discomfitor :: r 67863 elementary/src/bin/test_panel.c: ( link) panel test is now less retarded and opens much faster | # |
| 01:51 today | e | Commit by discomfitor :: r 67862 THEMES/darkness/elm/widgets/panel.edc: ( link) modified version of r67787 to fix panel layouts | # |
| 01:34 today | e | Commit by discomfitor :: r 67861 THEMES/darkness/elm/widgets/ctxpopup.edc: ( link) update darkness ctxpopup to work again | # |
| 01:32 today | e | Commit by caro :: r 67860 E-MODULES-EXTRA/winlist-ng/po/LINGUAS: ( link) update LINGUAS | # |
| 01:20 today | e | Commit by caro :: r 67859 E-MODULES-EXTRA/winlist-ng/ (6 files in 2 dirs): ( link) try to fix compilation of .po files | # |
| 01:19 today | e | Commit by caro :: r 67858 E-MODULES-EXTRA/itask/ (Makefile.am configure.ac): ( link) don't enter po/ subdir (must add translation files) | # |
| 00:53 today | e | Commit by caro :: r 67857 PROTO/epdf/ (4 files in 3 dirs): ( link) - configure.ac: * src/lib/mupdf/Makefile.am: * src/lib/poppler/Makefile.am: fix DSO link errors
| # |