summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-12cnp: Add safety check for NULL pointer from strdup().Youngbok Shin
Summary: It could make crash when strdup() is failed. CID - 329115 @fix Reviewers: raster, thiepha, woohyun, Hermet Differential Revision: https://phab.enlightenment.org/D2673
2015-06-12cnp: Add safety check for NULL pointer from calloc() for anim_icon.Youngbok Shin
Summary: It could be failed to allocate memory for Anim_Icon. CID - 337351 @fix Reviewers: raster, thiepha, woohyun, Hermet Differential Revision: https://phab.enlightenment.org/D2672
2015-06-12cnp: Add safety check for NULL pointer from _elm_util_text_to_mkup().Youngbok Shin
Summary: _elm_util_text_to_mkup() func could return NULL when malloc is failed internally. CID - 398441 @fix Reviewers: raster, thiepha, woohyun, Hermet Differential Revision: https://phab.enlightenment.org/D2668
2015-06-12elm_win: fix keygrab bug to use wrong keygrab modeJi-Youn Park
The code set worng ecore_x_keygrab mode according keygrab mode. and changed some codes for readablity.
2015-06-11eo: migrate all event docs to new syntaxDaniel Kolesa
2015-06-11comp effects: add vertical visibility effectMike Blumenkrantz
2015-06-11eo: migrate enum docs to new formatDaniel Kolesa
2015-06-11widget: Add null checkThiep Ha
Summary: Adding NULL checking when allocate memory. Reviewers: Hermet, seoz, cedric Reviewed By: cedric Differential Revision: https://phab.enlightenment.org/D2663 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-11transit: add NULL check for memory allocation.Thiep Ha
Summary: Adding Null checking when allocate memory. Reviewers: Hermet, seoz Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2662 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-11Updating italian translationmaxerba
2015-06-11list: add atspi SELECTABLE state to elm_list items.Lukasz Stanislawski
2015-06-09[layout] support mirrored set for layout which is using elm_layout_file_set()Shinwoo Kim
Summary: mirroed mode does not work, if layout uses elm_layout_file_set(). Test Plan: the following is test code. [test.edc] collections { group { name: "layout/test"; parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; color: 255 255 0 100; } } part { name: "test.rect"; type: RECT; description { state: "default" 0.0; color: 255 0 0 255; rel1.to: bg; rel1.relative: 0.2 0.1; rel2.to: bg; rel2.relative: 0.5 0.2; } } } /* parts */ } /* group */ } /* collections */ [test.c] //Compile with: //gcc -g test.c -o test `pkg-config --cflags --libs elementary` #include <Elementary.h> #include <Ecore_X.h> static void _bt_click(void *data, Evas_Object *obj, void *event_info) { Eina_Bool mirrored; Evas_Object *layout; layout = data; mirrored = elm_config_mirrored_get(); mirrored = !mirrored; printf("mirred: %d\n", mirrored); elm_config_mirrored_set(mirrored); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *box, *layout, *bt, *check; char buf[PATH_MAX]; elm_app_info_set(elm_main, "elementary", "./test.edj"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_add(NULL, "Layout", ELM_WIN_BASIC); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); // Adding layout and filling it with widgets layout = elm_layout_add(win); evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL); snprintf(buf, sizeof(buf), "./test.edj"); elm_layout_file_set(layout, buf, "layout/test"); elm_box_pack_end(box, layout); evas_object_show(layout); bt = elm_button_add(win); elm_object_text_set(bt, "mirrored"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(bt, "clicked", _bt_click, layout); elm_box_pack_end(box, bt); evas_object_show(bt); check = elm_check_add(win); elm_object_text_set(check, "test"); evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, check); evas_object_show(check); evas_object_resize(win, 500, 500); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() Reviewers: seoz, raster, tasn, Hermet Subscribers: seoz, cedric Differential Revision: https://phab.enlightenment.org/D2142
2015-06-09fix list item mode change on elm listCarsten Haitzler (Rasterman)
@fix
2015-06-09elm list - theme - make compress moder work againCarsten Haitzler (Rasterman)
someone.. somewhere along the way.. likely a long time ago.. broke compress mode. likely the addition of the ellipsis value as an ellipsis position or something related to that broke compatibility, as this used to work. be that as it may... finding out just where is virtually impossible, so fix it the simpler way - add elipsis values
2015-06-08pager16: add signals for toggling content visibilityMike Blumenkrantz
2015-06-08shelf: use spacer for content sizing, toggle content visibilityMike Blumenkrantz
2015-06-08shelf: use constant rects for eventingMike Blumenkrantz
2015-06-08test_win_keygrab: Better use strncpy when copying into fixed size buffer.Stefan Schmidt
We should never copy more than PATH_MAX. CID: 1298016
2015-06-07elm theme - toolbar - adjust padding for the toolbar to not look so badCarsten Haitzler (Rasterman)
therw was always a small 2 pixel padding inside the toolbar. it just looks bad for toolbar so expand out to boundary of toolbar
2015-06-05atspi: fix popup role and signal emissionLukasz Stanislawski
2015-06-04tooltip: fix tooltip multi line text issueAmitesh Singh
Summary: This is fixed by removing wrap=word from tooltip style. Resolves: T2034 @fix Test Plan: 1. elementary_test -> tooltip 2. click "unlock tooltip visibility" 3. check tooltip text. full text is not visible. Reviewers: seoz, raster, Hermet, cedric, tasn Reviewed By: tasn Subscribers: seoz Differential Revision: https://phab.enlightenment.org/D2606
2015-06-03entry: improve at-spi2 accessibility supportLukasz Stanislawski
* return guide text instead of content * mask passwords * set proper at-spi roles when entry enables password mode.
2015-06-03atspi: fix signal nameLukasz Stanislawski
2015-06-03interface scrollerable: modify the loop_v condition in ↵taehyub
_elm_scroll_momentum_animator() function Summary: change the 'sid->loop_v' condition to '!sid->loop_v' to delete momentum animator when the vertical scroller reached the end of the content @fix Reviewers: raster, Hermet, woohyun Subscribers: CHAN Differential Revision: https://phab.enlightenment.org/D2609
2015-06-03Gengrid: Fix typo in API Documentation.Vaibhav Gupta
Summary: Signed-off-by: Vaibhav Gupta <g.vaibhav1@samsung.com> Reviewers: raster, Hermet Reviewed By: Hermet Subscribers: sachin.dev, singh.amitesh Differential Revision: https://phab.enlightenment.org/D2619
2015-06-03Genlist: Fix typo in API DocumentationVaibhav Gupta
Summary: Signed-off-by: Vaibhav Gupta <g.vaibhav1@samsung.com> Reviewers: raster, Hermet Reviewed By: Hermet Subscribers: sachin.dev, singh.amitesh Differential Revision: https://phab.enlightenment.org/D2620
2015-06-03Elm: Add context,open signal in elm_entry.shilpa.singh
Summary: When context,open signal is sent from elm_entry before showing context menu, dynamic addition of context menu items to entry becomes easier. @feature Test Plan: Run elementary_test Launch Entry Scrolled test Right Click on Multiline Markup entry Reviewers: tasn Reviewed By: tasn Subscribers: subodh6129, poornima.srinivasan Differential Revision: https://phab.enlightenment.org/D2580
2015-06-02examples: Replace setenv() with elm_config_accel_preference_set().Jaehyun Cho
Replace environment value set with elm_config_accel_preference_set.
2015-06-02examples: Replace preferred engine "opengl_x11" with accel preference "3d".Jaehyun Cho
Replace preferred engine "opengl_x11" with accel preference "3d".
2015-06-02Focus: add and fix commentsDaniel Zaoui
2015-06-02missed from prvious commitWooHyun Jung
2015-06-02elm_focus: added new focus move policy and elm_object_focus_move_policy_set/getWooHyun Jung
New focus move policy, ELM_FOCUS_MOVE_POLICY_KEY_ONLY, is added. If you set this policy as base focus move policy, objects cannot steal focus by using mouse click or mouse in. Only keyboard input (such as Left, Right, Up, Down, ...) can make focus be moved. Additaionally, an object can have its own focus move policy by using elm_object_focus_move_policy_set API. @feature
2015-06-01Elm widget: Fix some Eolian warnings.Tom Hacohen
2015-05-29Revert "Spinner: Add changed callback call when spinner value set."ChunEon Park
This reverts commit 8278dff6a742c391f7c04c3de1033574d818dbb6. This is not good for scenarios and will break the compatibility. Thanks to David for reporting.
2015-05-28tooltip: fix positioning when tooltip is affixed to a window objectMike Blumenkrantz
@fix
2015-05-28glview: preserved changed state when altering render modeMike Blumenkrantz
fixes the case where glview is marked changed and then the render policy is modified prior to the render callback executing @fix
2015-05-28Adjust according to Eo changes.Tom Hacohen
2015-05-28gengrid/genlist: decrement item counter before triggering item del callbackMike Blumenkrantz
@fix
2015-05-28Gengrid: fix mirroring bug in gengrid widget.SangHyeon Lee
Summary: Below bugs are exist in gengrid widget when use horizontal mode and mirrored set. 1. Gengrid item is placed wrong position when mirrored set. Current calulation for mirroring in _item_place only consider pan object positions. if widget is mirrored, item should be placed opposited position so object x position must be consider in mirroring calculation also. 2. Gengrid scroll(pan) minimum size is returned wrong value when mirroed set. As the result of 1's calculation present oposite position of items, so align also reversed when mirrored. but current gengrid didn't change align x so minimum size is return wrong value and scroller expanded wrong direction. @fix Test Plan: 1. run elementary_test and set mirroring On 2. run Gengrid2 in elementary_test 3. see how items are placed by push append button repeatly. 4. see scroller shows correct position and items. 5. change usr/bin/test_gengrid.c to set another align value on gengrid and test again. Reviewers: raster, seoz, Hermet, jaehwan Subscribers: Jaehyun, anand.km, eagleeye, singh.amitesh Differential Revision: https://phab.enlightenment.org/D2553
2015-05-28Spinner: Add changed callback call when spinner value set.woochan lee
Summary: There is a code to compare value is changed. 1256: if (sd->val == val) return; Even value changed the value changed callback didn't called before. Reviewers: woohyun, shilpasingh, Hermet Reviewed By: shilpasingh, Hermet Differential Revision: https://phab.enlightenment.org/D2560
2015-05-28genlist: do a proper clean up in clear().Amitesh Singh
Summary: Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com> Reviewers: raster, Hermet Subscribers: seoz, sachin.dev Differential Revision: https://phab.enlightenment.org/D2588
2015-05-28clipper: removed.ChunEon Park
we've discussed and concluded it's unncessary.
2015-05-28elm - fix profile handling if ELM_PROFILE is set - dont listen to x msgCarsten Haitzler (Rasterman)
@fix don't listen to x profile set msg if ELM_PROFILE env var is used - this overrides.
2015-05-28elm = fix window norender handlingCarsten Haitzler (Rasterman)
this delays norender and throttle handling to allow for quick show/hide etc. changes an app may make so to not jump state so often. this also fixes an issue wqhere config may change leaving all windows in norender mode.
2015-05-28po/ko: Updated Korean translation.Daniel Juyung Seo
2015-05-28examples/evas3d: Use correct variable type for a return value.Daniel Juyung Seo
2015-05-27elm theme - remove commented out efm icon lines so as not to confus peopleCarsten Haitzler (Rasterman)
2015-05-27gengrid: implement Atspi_Selection interfaceLukasz Stanislawski
Allow to select and deselect gengrid items by Assistive Technology Clients through org.a11y.atspi.Selection dbus interface.
2015-05-26test_glview: remove warning while compiling the elementary packageAnand
Summary: test_glview.c: In function ‘_print_gl_log’: test_glview.c:347:10: warning: declaration of ‘log’ shadows a global declaration [-Wshadow] Reviewers: JackDanielZ Differential Revision: https://phab.enlightenment.org/D2577 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-26toolbar: implement Atspi_Selection interfaceLukasz Stanislawski
Allow to select and deselect toolbar items by Assistive Technology Clients through org.a11y.atspi.Selection dbus interface.