================= Elementary 1.13.1 ================= Changes since 1.13.0: --------------------- Fixes: * elm engine: Restore explicit use of ELM_ENGNE env var * entry: Don't unlink empty files when saving @fix T2122. * datetime: Fix elm_datetime_field_limit_set. * genlist/gengrid: Add upadating 'focus' state in item realized function. Changes since 1.12.0: --------------------- Features: * config: Add font hinting api * config: Add key bindings for elm_actionslider * fileselector: Add a search icon * genlist: Add the clicked,right event on items * genlist: Add "scroll" smart callback * gengrid: Add "clicked,right" smart callback with proper test * icon theme: Add standard freedesktop names. * image Inherits edje signal emit * list: Focus highlight when loop is enable * list: Add "clicked,right" smart callback with simple test * scroller: Add step size set API * theme/e/shelf: Add a translucent style. * transit: Support BEZIER CURVE * win: Support elm_win style change and runtime theme change. * win: Support runtime alpha window switch on theme change. * win: Add the elm_win_util_dialog_add() API function * win: Add elm_win_fake(), ELM_WIN_FAKE type Fixes: * box: Fix inappropriate size_hint_align value usage * box: Layout should not silently fail when size is less than min size hint * cnp: Fix issue with event data causing an invalid free * cnp: Fix return values to use Eina_Bool * colorselector: Fix not intended duplication * colorselector: Fix layout broken in ELM_COLORSELECTOR_ALL mode * colorselector: Fix to get proper min size with picker only mode * colorselector: Fix memory leak in _color_bars_add * config/font selector: Avoid accessing invalid data on deld items * datetime: Fix edc sizing issue by putting fixed: 1 1. * DBUS Menu: Fix SIGSEV and SIGBUS when trying to use dbus. * diskselector: Change idle enterer add condition * DnD: Fix callbacks deletion for inline windows. * DnD: Fix to work again in wayland * entry: Fix dropped text data insertion * entry: Set handler style according to current widget style * fileselector: Fix eio access of widget data after de in eio threads * genlist: Fix genlist crash issue when clearing genlist on item focus callback. * genlist: Ignore no-select items when moving with the keyboard * genlist: Add missing callback call * genlist: Unselect item if the select mode is display only or none. * genilst: Unselect items if the genlist select mode is display only or none. * genlist: Cancel multi selected items. * gengrid: Add missing "moved" callback call on item reorder by key. * gengrid, genlist, list, toolbar: Fix memory leak and enhance performance. * gengrid: Fix memory leak in elm_gengrid_realized_items_update * icon: Use evas_object_geometry_get instead of image_size to know the wanted size * image: Fix an unclipped issue about image bigger than object size * image: Fix to have exact size using elm_image_fill_outside_set() * image: Fix image rotation in non-common cases * image: Fix orientation api - major bug in implementation * image: Fix elm_image_memfile_set API fail when elm_image widget is not visible. * label: Add "slide,end" signal emission * label: Fixed to prevent slide's autostart before calling elm_label_slide_go() * label: Fixed label disappearing after theme changed * list: fix access of deleted items in list when recursing * list: Fix invalid item data scope get * modules: Make sure we have all linker flags setup for our modules. (T1920) * multibuttonentry: Delete duplicate running code. * panes: Fix elm_panes_fixed_set. * popup: Fix misprint in popup style alias name * progressbar: Fix invalid access to freed units string * segment_control: Fix elm_object_item_text_set bug. * toolbar: Fix memory leak in _elm_toolbar_nearest_visible_item_get * tooltip: Use proper object to set tooltip layer * transit: Free the map resource. * transit: Fix to support zoom rate zero. * transit: Fix crash issue caused by multiple transit effects. * widget: Fix elm_object_disabled_set API * widget: Pass Elm_Object_Item *item as *event_info in item->del_func. * widget: Apply default return value according to description in .eo or add description too. * win: Set config engine on higher priority than DISPLAY env var * win: Fix wrong return value of window theme apply. * win: fix an issue that profile is erased and set to NULL. [Samples] * test_external.edc: pulse value have to be true for put in pulsing mode. * test_gengrid: Fixed Item_Data array size for prevent buffer overflow. * test_icon: Fix dereference of null return value (CID1261370) [E Theme] * e/gadman: Add clipper for gadget popup shine Changes since 1.11.0: --------------------- Features: * theme: Improve efm icons provided by ApB (T575) * process state: Add events and state get function * fileselector: Introduce current_name_{set|get} (T1664) * GLView: Add more configuration flags for the surface * GLView: Add support for client-side rotation * GLView: Add constructor for GLES 1.1 context glview Fixes: [Widgets] * bg: Fix the _elm_bg_elm_layout_sizing_eval bug. * box: elm_box_align_set API fix * conform, inwin, progressbar, radio: Fix wrong part_alias_description implementations and documentations. * fileselector: Do not call _populate directly in APIs (T1663) * label: Fix size calculation for wrapped label * label: Reset sd->lastw as '-1' in some elm_label APIs for ensure the sizing_eval. * list: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check. * map: the widget use efreet cache home to save image files to, so efreet should be initialized. * notify: Fix style applying * genlist: Fix item select logic when item select mode is ALWAYS. * genlist: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check. * genlist: Fix a crash bug in case of calling a genlist_clear in a select callback function. * genlist: Remove unnecessary callbacks when item loop is disabled. * gengrid: Fix _item_unselect to check select value not highlight value. * gengrid: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check. * gengrid: Fix item select logic when item select mode is ALWAYS. * gengrid, genlist, list, toolbar: Fix DISPLAY_ONLY select mode for an object. * gengrid/popup: Fix wrong return type of _item_del_pre_hook. * panel: Resize scrollable content in content_size_set API * panel: Forbid changing of content of "elm.swallow.event" part * win: Win should not check ELM_ACCEL variable if application has overridden it * win: Fix segfaults (wrong checking) * win: Start wins in withdrawn state [Infra] * config: Remove accel_override from elm_config * module: Detect extention just based on if its windows or not. * widget: Fix segfaults for _elm_widget_item_style_set/get * widget: Fix seg fault when ts is NULL. * widget: Fix the typo. Use win object instead. [Samples] * test entry: make scrollable entries visible * examples: Fix missing -lm link Changes since 1.10.0: --------------------- Features: * map: Added elm_map_region_zoom_bring_in() API. * gengrid: Added horizontal item loop feature. * atspi: Added AtspiText and AtspiEditableText interface support. * fileselector: Added a search entry for realtime filename search. * panel: Added scrollable feature. * gengrid: Added normal reorder type. * toolbar: Added selected and unselected smart callbacks. * win: Added noblank property to disable screen blanking/saving. Fixes: * genlist: Fixed wrong item focus set on item_focus_set API call. * scroller: Added the missng signals - vbar,press, vbar,unpress, hbar,press, hbar,unpress * win: if no ELM_DISPLAY is set, try more engines before giving up (T1294). * dist: Removed autogen.sh from the dist tarball. * config: Always create a themes directory for user. * po: Set all initial values for Language and Language-Team. * win: Fixed borderless_set behavior. * dnd: Rotate dragwin if main window is rotated when draging. * slider: Fixed theme to not self-feed emit signals in a loop. * check: Fixed colorclasses for disabled text. * fileselector: Made selected_set actually select the file. * tooltip: Corrected the typo in documentation of elm_object_tooltip_show. * elm_theme: Fixed wayland borders to be sized and colored correctly. * transit: Fixed to adopt the tween_mode factor. * config: Don't segfault if we are not using an X11-compatible engine. * list: Call "selected" callback after setting focus to the selected item. * gengrid: Corrected the reorder start and end evas smart callback call. * map: Added missing legacy API into legacy header. * naviframe: Fixed warning caused by elm_obj_layout_signal_emit override function in naviframe. * ctxpopup: Fixed arrow geometry set. * ctxpopup: Fixed wrong popup size. * config: Handle case where ELM_ENGINE environment variable is misspelled. * photocam: No longer gets stuck in "busy" animations. * gengrid: Fixed position calculation routine. * genlist: Do not segv if the user clear the list on item double-click. * gengrid: Once again selects items using keyboard when no item was previously selected * entry: Fixed clearing selection region problem while it's already selected. Changes since Elementary 1.9.0: ------------------------------- Features: * popup: implemented widget item focus feauture. * list: implemented widget item focus feature. * list: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks. * popup: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks. * hoversel: Added "item,focused" and "item,unfocused" smart events for widget items. * win - add accel preference option to elm windows * focus: Added focus highlight clip disable feature. (T1056) * focus: Added optional focus feature - focus movement by mouse_in. * toolbar: implemented widget item focus feature. * elementary: Add support to elementary for creating applications which run in drm. * list: Added focus movement on widget items by mouse in. * genlist: Added focus movement on widget items by mouse in. * gengrid: Added focus movement on widget items by mouse in. * toolbar: Added focus movement on widget items by mouse in. * gengrid: Added feature to move focus out of gengrid if focus is on edge items. * focus: Added optional focus feature - item focus on selection. * Adjust code to use the slightly different Eo2 API. * win - add ELM_ACCEL env var to set acel method that is preferred * theme - improve efm icons provided by ApB (T575) * atspi: Atspi_Action interface implementation @feature * gengrid: item moving feature with keys. * config: Added two APIs to enable/disable focus auto scroll bring in feature. * genlist: Implemented item_select_on_focus feature. * gengrid: Implemented item_select_on_focus feature. * gengrid: Added elm_gengrid_wheel_disabled_set/get() APIs. * focus: Change new API names related to focus auto scrolling. Fixes: * hover: Made hover itself unfocusable. * elm_list/focus: @bugfix crashes with empty lists and unfocused elements. * @fix homogeneous genlist recalc on theme change (T1023) * @fix slider popup creation with custom themes * @fix broken slider popup hide logic * diskselector: Fix segmentation fault (T988) * object_item: Check null in elm_object_item_del. * naviframe: Emit visible signal to edc theme when first item is pushed * fix ctxpopup getting min size from content immediately on set * Fix bug of moving cursor handler * entry - fix menu to not popup after every time mobile sel handles are clicked * elm: Add Drm Detection * Avoid Month wrapping by ignoring summer time correction. * elm_widget: @fix use of uninitialized values. * naviframe: Fix smart_show function to show only top item view * entry - send selection,cleared signal if a selection is dismissed. * @fix slider overlay parenting * actionslider: Fixed mouse movement issue. * elm_win: Unbreak the ABI break of window type. * Remove silencing of errors when called on non elm widgets. * theme overlays - fix to prepend on overlay to be semantically consistent * entry - fixed calc issue of the wrap none mode. * segment_control, toolbar: Fixed broken scale of widget item. * entry - entry did word wrapping even the mode was ELM_WRAP_NONE. * Focus: fix segfault due to bad call to Eo function. * list/genlist: Fixed Home and End key event handling routine. * Accessibility: unref the object only if it exists. * [Elm_Dnd] Fix type matching of drag and drop target objects in X11. * [Elm_Entry] Update selection handlers position and its visibility when scrolling * diskselector: Compare correct variables. (CID1193236) * atspi_object: Added missing comma. (CID1193238) * index: Set variable to NULL after free. (CID1193250) * access: Fixed memory leak. (CID1193244) * fix scrollbar to be clickable even if vieport is tiny compared to content * naviframe : Fixed the overlap issue during multiple push. * genlist needs to iterate exactly once over a fixed list when deselcting all items * list: Fixed item multi/single selection routine to skip disabled item correctly. * genlist: Fixed item multi/single selection routine to skip disabled item correctly. * panel: check _elm_config_key_binding_call return value * datetime: clip sub components into global clipper * prefs: Add EVIL_LIBS to build to avoid problems with missing regex.h under mingw * elm win - fix tracking of current position to properly store it in win obj * spinner: crash issue on deletion fix * elm win - fix wrong resizing of focus highlight obj. * fix left over soft cursors in elm (T893) * [Elm_Dnd] Correct drag position when rotation * [Elm_Dnd] Fix segmentation fault when deleting object with same registered drop callbacks * elm_map: Fixed a leak when ecore_file_download_full fails * gengrid: Fixed the focus animation in horizontal mode * map: remove memory leak * list/genlist/gengrid/toolbar: Fix - _nearest_visible_item_get() should always return an item. * plug: fix SEGV of elementary_test during reconnecting * list: Fixed _elm_list_item_content_focus_set in case the first content is focused. * dnd: Skip drag window when drag starts * widget: Initialized internal variables. (CID1199625) * scroller: Initialized some internal variables. (CID1199657) * spinner: fixed odd behavior of the spinner * ctxpopup: sd->box null check and event_flag set for previous and next focus move. * entry: wrong viewport value calculation issue fix * elm_interface_scrollable: fix resize after drag bug. * dnd: Correct drag window positon in drag start * tooltips position more accurately in X in xinerama * entry no longer completely breaks focus by focusing itself on selection signal * toolbar: Fixed wrong edje api usage for elm objects. * genlist: Removed unnecessary item show call on multi select. * ctxpopup bg theme should block all mouse events, not just left button * ctxpopup should not blindly show arrows when they are not wanted by the theme * gengrid: frame variable should be used for position changes. * widgets - propagate current parent orientation to sub object. * elm_map: Fix to support customized style for elm_map * entry: Fix a test case for editable, non-editable entry. * layout: remove sizing_eval call when layout is already destructed. @fix * elm_map: Fix to show and bring in a correct region after zooming * gengrid : Fix the issue to skip disable item in item select * entry: Enable context menu with mosue down even if the entry is not editable in some case. * hoversel: item-loop should happen on UP/DOWN Key in case of vertical hoversel and on LEFT/RIGHT Key in case of horizontal hoversel. * fix visiblity of entry cursor when selections exist (T1229) * elm_map: Fix to calculate map size not to be smaller than viewport size * [Fileselector] Fix double-call of callback function on clicking "Enter" key. * fix 0 size focus region (T1205) * Correctly emit the scroll signal when scrolling an entry @fix T1274. * entry: update selection handlers' visibility when entry is hidden or shown (T1175) Changes since Elementary 1.8.0: ------------------------------- Additions: * Label: add 2 new api for setting the slide animation speed. * elm_win: added the window manager rotation feature and a sample. * focus: Added focus_highlight_geometry_get() into elm_widget. * config - feature add - audio muting config and controls * ctxpopup: add a new api for ctxpopup which makes ctxpopup not to hide automatically * Add elm_genlist_item_subitems_get() * New textblock tags for elm entry widget. * theme - more efm icons from appb (T575) * Add genlist_item_subitems_count() * access: Add smart signal "access,changed" * Colorselector: Item Selection/Unselection logic changes and corresponding API additions. * access: Add elm_widget_access_highlight_in_theme_set/get. * Colorselector: Palette_items_get API added. * atspi: event broadcast added. Orca screen reader now ables to read UI. * win: Add a API, elm_win_type_get. * focus: Added elm_object_focus_highlight_style_get/set() to support custom focus highlight on widget * entry: Add elm_entry_select_region_set API * Colorselector: Item_signal_emit_hook added. * focus: Added "focus_part" support on elm widget. * add tests to window moves. * Introduce fileselector interface and applied to elm_fileselector. * entry: Add elm_entry_input_panel_show_on_demand_set/get API * atspi: accessible and component interface implementation. * entry - Add "rejected" smart callback in "elm_entry_filter_accept_set" * fileselector : Add elm_fileselector_custom_filter_append to support custom filter * hoversel: Added evas smart signal "expanded" in hoversel. This patch depends on D373. * elc_popup: Added focus support on popup-base's swallow parts. * web: Added elm_web_html_string_load() to load html string as the content * elm_object_item: Added elm_object_item_style_set/elm_object_item_style_get(). * New Elementary API -- elm_multibuttonentry_format_function_set(). * Add 'pulse' property to progressbar edje-external object API. * Adding hungarian translation * elementary/mapbuf - added 2 apis, elm_mapbuf_point_color_set(), get(). * fileselector: Add elm_fileselector_sort_method_get/set to select order of file/directory list. * clock: Add elm_clock_pause_set and elm_clock_pause_get functions for elm_clock widget * accessibility: ATSPI2 support. * Popup: Adding elm_popup_align_set and elm_popup_align_get api * fileselector: Add support to change the size of thumbnails in grid view. * tooltip: Adding elm_object_tooltip_orient_set API * tooltip: Added elm_object_tooltip_move_freeze_push/pop/get() Improvements: * Fix doxygen in interface scrollable, slider, elm widget container, fileselector interface * elm atspi: add comments for Eo API * elm win - on shutdown some objects become null during shutdown so be quiet * test_list: Disabled 'focus on selection' as it is turned off by default. * elm_index: disable indicator when the selected item is unselected * index: send active signal(elm,state,active) to selected item in auto_fill * theme - noclip - actually no clip * theme - scroller - noclip style * theme - clean - list image used in group * theme: unify tags macro. * theme - default styles - make disabled all look properly disabled * Label: better speed/duration calculation. * Add more tests to "Entry user style", to spot out lots of bug. * Elementary menu item: handling hidden icon * Elm entry: Set initial select mode for non desktop entries (T861) * naviframe: Hide inserted view if the view is not a top view * datetime: Simplify the nested loop in _datetime_items_get() * access/layout: sort focus list based on geometry value * elm_layout now supports focused/unfocused smart callback * datetime: Enhance launching time of test_datetime by avoiding _reload_format() in visible_set() * spinner_example: Made spinner editable to have more test cases about changed and delay,changed callbacks. * spinner: After long press of inc/dec buttons, start continuously increasing/decreasing * datetime_input_ctxpopup: delay creation of ctxpopup until it is really needed. * focus: Added test cases for the existing issues/feature enhancement relate to focus * config: Change the value of THUMBSCROLL_SENSITIVITY_FRICTION in mobile config for an optimization. * datetime: Refactor to launch test_datetime little bit faster * test: Removed size hint macros from reference codes. * Updating hungarian translation * make iconify effects moe natural (faster to deiconify to make it feel snappy) * elementary - don't use __UNUSED__ anymore * elm: replace 0 or 1 with EINA_FALSE or EINA_TRUE * elm: Unified the usage of strncmp. * test_web_ui: Added a button to test select tag and window.open() * naviframe: Better structure packing for naviframe item and added more description about item structure members. * autotools: restore support of static compilation (T599) * elementary - override widget translation but work also the base widget's behavior. * elementary - support language changed callback from a few widgets. * elementary - send signal "language,changed" with one way in the widget. * elementary - use the focused/unfocused string in widget defined. * test_hoversel: Change the hoversel button text when an hoversel item is selected. * fileselector: Make fileselector focusable. Ok on Enter key and Cancel on Escape key. * popup: Replace focus_direction_go with focus_cycle. * url: Added underscore(_) to elm internal functions, elm_url_xxx. * spinner: Create an internal entry when it is really needed. * spinner: Toggle entry on Enter and space key. * toolbar: Do not check ev->string for Return key and react on space key. * all widgets: change Eo API for "elm_widget_theme()" to "theme_apply" * prefs should CRI on add/file_set if init has failed * entry: Add smart activate for accessbility. * entry: If the scrollable entry is set disable, send "*,disabled" signal to scr_edje too. * datetime: Delay elm_layout_theme_set until memebers are initialized in _smart_add * panel: Delay elm_layout_theme_set until memebers are initialized in _smart_add * elm_widget_xxx.h: Adopt EINA_UNLIKELY and fix indentation in FOO_DATA_GET macros. * fileselector_entry: Delay elm_layout_theme_set until memebers are initialized in _smart_add * test_photocam: Support zoom in and out with more condition checks. * ctxpopup: set smart member relationship for objects in ctxpopup * naviframe: Replace naviframe title visible APIs to naviframe title enabled APIs * test_glview_simple: Close the window instead of exiting the program on close button. * toolbar: Check whether icon is null before sending signal * elm: Build in an alphabetical order. * actionslider:enable the mouse event * elm cnp (dnd) - file:/ is the minimum, not file:// so work with other apps * When the viewport is resized, the entry size will be recalculate. * setuid safeness - ensure if an app that is setuid doesn't do bad things * gengrid, genlist: Fallback into default item style if the required item style does not exist. * elementary_config: Refactor elementary config menu by merging Access, Select clear, and clouseau menu. * Widget: Don't check if it's the correct class everywhere. * Updating serbian translation * web: Disable more logics to reduce binary size when web backend is none * elementary/widget - don't call theme_set() until base widget is not created yet. * elm_widget: Partial update for widget smart data comments. * tests - add test for requesting sa massive window and seeing response * test_fileselector: Added edje custom filter example to show the real use case of fileselector custom filter. * entry: Show "Paste" option when called ctxpopup with selection * Multi button entry items now support custom parts on elm_object_item_text_[gs]et() calls. * Now multi button entry items will happily listen to_object_item_signal_emit() calls. * Give focus capabilities to elm_plug widget. * elm config - move x properties to child window of root. reduces wakeups * elm: Unified eina critical manro to CRI. * test_glview_simple: Do not manipulate glview if gl is not supported. * test_web: removed web-mobile test by adding an option to change useragent * fileselector: enter key press in name entry acts like ok button click. * Update systray theme to have only one box * colorsel - allow widget to re-wrap smaller of resized down with palette on * elm_test: clean up some elm_object_focus_set() usage. * ctxpopup: disable content correctly on smart disable. * elementary/ctxpopup - disable the contents when they are exist. * DnD: cancel feature during drag * layout: reset disabled status after refreshing the widget theme. * genlist - don't do heavy queue work for 0 width genlists and defer fill * naviframe: clip the shadow also. * elementary/elm_button.c : Change the timing of signal_emitting. * slider: show/hide slider popup * Gengrid: Enable Scroll To Type when item bring in or show region. * autotools: improve build system to be able to correctly pick outside and inside tools. * libtool: work around lack of communication between mingw and libtool to generate .dll. * elm_prefs_cc: use the right macro to allow cross compilation nicely. * Elm list, like genlist, should emit 1st/middle/last signals to its items. * spinner: it has to be recalculated when its style is changed * theme - fine tune pkgkit icon to be a little lighter * theme - xkb module - make lettering more readable over flag * allow battery reading to be bigger by minor overlap with + sign * remove pager16 base image; this is never visible * add clip for gadcon popups * desklock logo visibility gets a clipper and visibility toggling (T613) Fixes: * Fix more complaints on inwin shutdown and focus stuff (T958) * DnD: Fix bug of hard-coded type when drag * els_cursor: Fix mouse_out changing cursor to wrong image (T878) * colorselector: Do not add custom palette color to the palette of config (T786) * naviframe: Fix elm_naviframe_item_pop_to not to attempt to remove removed item * naviframe: Fix to set only top view to be focusable * Thread example fixes (T956) * elm_web2: Fix possible crash when loaded the contents which contains form elements * Fix issue where items added into tree with more than 2 levels could be rendered at the wrong location in the list. * examples - threads - fix nitpick on still running threads on shutdown (T955) * elm scroller - fix self feeding reconfigure to bail out on many loops * list - fix mode set to have override power over scroll limit api * menu: Fixed wrong internal variable name. * entry - fix scroller hide/show signal when changing style (edje obj) * theme - fix scrollbar + end icon position * Test Label2: keep the slider updated when the label change size * fix missing menu bg * atspi_bridge: unref ret if iter_struct is null (CID 1170201) * elm cnp: fix freeing selection buf * elm-menu - fix style to use current when setting menu bar * Elmementary menu styling fixed * Prevent widget item API calls while item is deleting except data_get API call. * Icon/Layout: Clean-up signal callbacks when signal is freed or layout is deleted. If not, dangling edje callback can be remained at some moment. (CID 1167968) * datetime: fix wrong condition for validation in _field_limit_get() (CID 1167969, 1167970) * test genlist: Fixed warning in genlist item styles. * elm datetime module: Fix that registers clicked callback of diskselector multiple * datetime: Correct the validation of parameter in _field_format_get/_field_limit_get * mapbuf - don't leave the dangling static map pointer that won't be freed. * test_flip_page: Revert wrong initialize routine. * fileselector: Fixed that data of "done" signal may start with two slash * elm entry: Fix anchor bug finding wrong anchor geometry. * fileselector: Fixed that does not navigate / on path_entry * web: Follow latest webkit change to fix build break with latest ewebkit * elm_cnp: Fix that calls _x11_elm_widget_xwin_get two times at elm_cnp_selection_{set|get} * test_focus3: Correct wrong data for smart callback. * focus: Fixed focus issue that the highlight was not visible on first click. * naviframe - don't access item after del * naviframe: Fix to enable item deletion in pop_cb * elm filesel - scale button in filesel button. * elm filesel - fix theme layout for button+entry * inwin - the "greying out" fade looks just wrong - make it black. * entry: Fixed to emit "*enabled" signal to scr_edje when it is not disabled. * entry: NULL should be set to the correct position of tmpbuf. * conform: Fixed to get a geometry from *focus_region_get for show_region_job. * test_flipselector: Fixed that buttons use wrong flipselector which is not intended. * fileselector: Fix that folder only mode shows only files instead of only folders (T756) * scroller: Fixed wheel event callback * panes: Fixed panes smart callbak calls by fixing default theme. * fileselector: Fix that the enter key does not navigate directory * glview test - fix if evas gl ins't found - leak of gld data * elm prefs cc - fix failed lseek handling on compile * glview test - dont leak gld * elm glview - evas sync before rendering with always draw to sync right * dbus menu - fix leak of reply creation for method events (CID 1039975) * mapbuf - move index check into eo method and use fixed index size (CID 1141033 and CID 1141032) * elm prefs - useless staement as _deltai() already fills in *val (CID 1040028) * fix elm fsel test to check mkdir return (CID 1040043) * app client - fix not handling failed return from eldbus call (CID 1091411) * elm map - fix incorrect return check of fread (CID 1132735) * elm map - fix incorrect return check of fread (CID 1132736) * elm map - fix incorrect return check of fread (CID 1132737) * scroller: fixed infinite loop bug in scroller * test_dnd: Check return value of strchr it can be NULL. (CID 1152899 and 1152898) * elm prefs - fix leak if setup_err/set_err happens in elm prefs (CID 1040006) * list test - make test item never able to access invalid mem (CID 1040020) * genlist test - make test item never able to access invalid mem (CID 1040021) * fix alloc to use right sizeof type in elm_image * fix mingw build for setuid fix/checks * map: fix allocator sizeof operand mismatch reported by clang * multibuttonentry, genlist, layout, toolbar: Fixed dereference of null pointers which were reported by clang builg. * toolbar: Fixed dead assignment reported by clang build. * elm theme - fix toggle color to hide invisible orange rect * widget: Fix a bug in elm_widget_newest_focus_order_get. * fileselector: Fix dereference before null check (CID:1147525) * fileselector: Fixed wrong allocation in _custom_filter_append (CID:1147526) * elm_test: fix test_entry_anchor scroller callback * elm_widget: Fix not to load theme for mirroring if smart data is not set * elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted. * Reach mbe item on signal emit hook properly. * multibuttonentry - emit edje signal to oedje object not item struct! * web: popup for