summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* proxy implem.devs/stanluk/proxyLukasz Stanislawski2015-12-313-235/+687
| | | | Change-Id: I3b5eed02e9b9e5fe0367b04dda5145918fa6a0a0
* index: accessibilitize index itemsLukasz Stanislawski2015-12-284-3/+105
|
* widget: improve accessibile_at_point getterLukasz Stanislawski2015-12-2817-2/+274
|
* elm - cursor - fix job handling to not leave rogue jobsCarsten Haitzler (Rasterman)2015-12-281-0/+1
| | | | | | | | valgrind pointed out an issue in elm cursor handling. this fixes that. the handle was lost, yet it was still around due to it being overwritten without deletion. @fix
* elementary: Comment out unused functionsChris Michael2015-12-241-0/+2
| | | | | | | Seems these 2 functions are currently unused inside elm_calendar. For now, let's just #if 0 them out Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
* genlist: Remove genlist clear scenario from the basic genlist test.Daniel Juyung Seo2015-12-251-29/+7
| | | | | | It was a bad idea to add this test to the basic genlist test. Moving the focus with arrow keys faced unexpected genlist clear to testers. We have "genlist del" test so it's ok to remove this.
* genlist: Make more realistic scenario.Daniel Juyung Seo2015-12-251-9/+12
| | | | With this, we can test with arrow keys and find more bugs.
* widget: remove redundat resize_object_set callLukasz Stanislawski2015-12-241-8/+0
| | | | | | | | | | | | | | | | | | Summary: This code is wrong and enforces developers to manipulate resize_obj filed directly, instead of using elm_widget_resize_object_set. Test Plan: check if objects inheriting from elm_widget do not set field directly. Reviewers: cedric, raster, seoz Subscribers: seoz Projects: #elementary Differential Revision: https://phab.enlightenment.org/D3362
* elm: fix the default value for size_hint_minJee-Yong Um2015-12-247-7/+7
| | | | | | | | | | | | | | Summary: The default value of size_hint_min is 0, but in sizing_eval of some elm widgets, default min value is set to -1. Reviewers: cedric, Hermet Reviewed By: Hermet Subscribers: Hermet Differential Revision: https://phab.enlightenment.org/D3451
* spinner: Internal code refactoring.woochan lee2015-12-242-157/+61
| | | | | | | | | | | | | | | | Summary: Even doing almost same thihgs in inc_XXX fucntions, dec_XXX fucntion. It was separated up. So i merged those functions for code size reduce. Test Plan: Run elementary_test Execute spinner sample. Reviewers: cedric, Hermet Differential Revision: https://phab.enlightenment.org/D3455
* efl-js: JavaScript Eolian bindingFelipe Magno de Almeida2015-12-2352-46/+2805
| | | | | | | | | | | | | | | | | | | | | | | | | To configure elementary sources with bindings to use in nodejs add ––with-js=nodejs in configure flags in EFL compilation to generate node files, then compile elementary normally: path/to/efl$ configure --with-js=nodejs path/to/efl$ make path/to/efl$ make install path/to/elm$ configure path/to/efl$ make path/to/efl$ make install To use, you have to require elm: elm = require('elm') The bindings is divided in two parts: generated and manually written. The generation uses the Eolian library for parsing Eo files and generate C++ code that is compiled against V8 interpreter library to create a elm.node file that can be required in a node.js instance. @feature
* rename an authorHermet Park2015-12-241-1/+1
|
* Elm entry: Fix to hide magnifier when menu is disabled.Subodh Kumar2015-12-231-3/+5
| | | | | | | | | | | | | | | | | | | Summary: Fix to hide magnifier when menu is disabled @fix Test Plan: 1. Enable magnifier 2. Disable menu 3. Long press and mouse up 4. observe magnifier is not hidden. Reviewers: tasn, herdsman, thiepha Subscribers: shilpasingh Differential Revision: https://phab.enlightenment.org/D3490
* box: implement Evas.Object_Smart.calculateMike Blumenkrantz2015-12-222-0/+9
| | | | | | this allows boxes to be manually calculated ref T2836
* calendar: Apply elm_button widgets instead of manually implemented spinner ↵Youngbok Shin2015-12-224-145/+429
| | | | | | | | | | | | | | | | | | | | | buttons. Summary: The spinner buttons in elm_calendar widget can be replaced by elm_buttons. Then, using elm_button widgets makes it much easier to maintain. And the buttons has to be focusable with "tab" key just like elm_spinner widget. The lagacy callbacks for signals from edje is not removed for backward compatibility. @feature Test Plan: elementary_test -> calendar, calendar2, calendar3 Reviewers: seoz, Hermet, kimcinoo, cedric, woohyun Reviewed By: woohyun Subscribers: CHAN Differential Revision: https://phab.enlightenment.org/D3198
* [config] fix static analysis issueShinwoo Kim2015-12-221-2/+2
| | | | | | | | | | | | | | | | | | Summary: Fix static analysis issue Fix possible pointer mis-use in elm profile string handling @fix Test Plan: Static analysis Reviewers: cedric, jpeg, raster Reviewed By: raster Subscribers: seoz Differential Revision: https://phab.enlightenment.org/D3474
* Entry: clean up single line init function.Tom Hacohen2015-12-211-7/+8
|
* Entry: Add newline filter for single line entrySubodh Kumar2015-12-211-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | Summary: Add newline filter Using the present filter infra a newline or paragraph separator filter is being added for single line entry. @fix Test Plan: Copy multiline text from and paste it to single line entry. it will fix T2660 Reviewers: herdsman, tasn Subscribers: thiepha, DaveMDS Maniphest Tasks: T2660 Differential Revision: https://phab.enlightenment.org/D3109
* Elm config: use a name instead of elm_widget_type_getMarcel Hollerbach2015-12-2129-28/+30
| | | | | | | | | | | | | | | | | Summary: The use of elm_widget_type_get here is pretty harmfull, for the usecase of inheriting a widget elm_widget_type_get is something else than before. But the key binding should still work. @fix T2891 Reviewers: tasn Reviewed By: tasn Maniphest Tasks: T2891 Differential Revision: https://phab.enlightenment.org/D3470
* Elm entry: Fix a typoSubodh Kumar2015-12-211-2/+2
| | | | | | | | | | | Summary: Fix a typo. Test Plan: NA Reviewers: tasn, herdsman Differential Revision: https://phab.enlightenment.org/D3476
* image: do not block null image loading in the elm layerMike Blumenkrantz2015-12-201-8/+9
| | | | | | | | | | | | | this is handled correctly in evas. checking load errors from the engine/loaders is sufficient, but the printed ERR messages for these cases have been improved partially reverts 865383aa0da5d1eb6d29f4ed5447a73f63800a33 reverts ee7d5425628942a45e23a2cb6be253db8ec0b3fd ref 840dcc618ead292414b0de64a7a3ae38d778311f ref a915229dc87606472480a8b2eacce9514055ac27 fix Titalia
* elm_win: Remove unnecessary layer set for elm_win.Jaehyun Cho2015-12-181-1/+0
|
* popup: enable to dismiss popup with accessibility APILukasz Stanislawski2015-12-171-6/+8
| | | | | | Clean up elm_popup actions. Move actions should not be used from accessibility API. Only dismiss seems to be resonable action which could be triggered.
* tests: adjust atspi roles.Lukasz Stanislawski2015-12-172-2/+2
|
* atspi: return previous name in overloaded gettersLukasz Stanislawski2015-12-178-9/+32
| | | | | | | Some overloaded accessible name getters did not respect values set by developer. @fix
* wayland cnp: check selection owner before calling losscbThiep Ha2015-12-171-1/+2
| | | | | | | | | | | The selection is cleared by losscb when we set it. As result, selection is not done. To avoid it, we should check if the new selection owner is current selection owner or not and only call losscb if the new selection owner is not the current one. Test Plan: In wayland, select text in entry (e.g double click, ctrl-a).
* genlist : fix genlist build errorsSangHyeon Lee2015-12-171-1/+0
|
* elm_photocam: add NULL checkSung-Taek Hong2015-12-171-0/+3
| | | | | | | | @fix Reviewers: woohyun, jaehwan, eunue Differential Revision: https://phab.enlightenment.org/D3429
* genlist: remove unnecessary data creationSangHyeon Lee2015-12-171-1/+0
| | | | | | | | Summary : after using hash, sd is not needed on block_recalc so it must be removed. @fix
* elm_layout: fix typo in error messageSung-Taek Hong2015-12-171-1/+1
| | | | | | | | Summary: fix "box part" to "table part" in _elm_layout_table_pack() Reviewers: woohyun, jaehwan, Jaehyun, Hermet Differential Revision: https://phab.enlightenment.org/D3453
* genlist : fix size hash issue when genlist layout sizing evaluatedSangHyeon Lee2015-12-171-0/+2
| | | | | | | | | | | Summary : When genlist compressed, size width must updated after sizing eval, but still hash is not changed after sizing eval, so wrong width are applied. so when sizing eval called, free all buckets to get updated width. @fix
* widget: limit emission of state-changed:showingLukasz Stanislawski2015-12-161-4/+4
| | | | | Sending atspi events notyfying about visibility change during widget destruction is pointless.
* naviframe: set better accessibility role and nameLukasz Stanislawski2015-12-161-0/+14
|
* multibutton_entry: improve atspi supportLukasz Stanislawski2015-12-164-2/+81
| | | | | Expose multibutton items as push buttons supported with three possible actions: activate, longpress and delete.
* image: Lock access to thread variablesJean-Philippe Andre2015-12-161-1/+7
| | | | Fixes CID 1343345 "Data race condition"
* Elm win: Fix potential NULL deref.Tom Hacohen2015-12-161-0/+1
| | | | | | | Looking at other parts of the code, this could actually be NULL. CID1343344
* hoversel: accessibility enhancementsLukasz Stanislawski2015-12-152-2/+21
| | | | | Allow to dismiss hover using accessibility API. Change accessibiility role to popup.
* hoversel: change accessibility role to popupLukasz Stanislawski2015-12-151-1/+1
|
* genlist: supporting homogeneous mode about each item class.SangHyeon Lee2015-12-142-88/+67
| | | | | | | | | | | | | | | | | | | | | Summary: previously, homogeneous was only supported for one type of items or group items, so if user want to use various item styles with different height, they should set homogeneous false. This patch is increase usability of homogeneous to make possible homogeneous for each item class, with the assumption that every item in same class have same height. Now the item class not only define it's style and class funcitons, also define the shape properties of item including height and width also. @feature Test Plan: Already exist test case in genlist group Reviewers: raster, cedric Differential Revision: https://phab.enlightenment.org/D3396
* Entry: Context Menu is now configurableVaibhav Gupta2015-12-118-11/+86
| | | | | | | | | | | | | | | | Summary: Added a config variable Context_Menu_Disabled to make the appearance of the context menu configurable. @feature Signed-off-by: Vaibhav Gupta <g.vaibhav1@samsung.com> Reviewers: Hermet, SanghyeonLee, raster, singh.amitesh Subscribers: stefan_schmidt, alok25, cedric, thiepha, sachin.dev Differential Revision: https://phab.enlightenment.org/D2463
* win: redo resize deferral to trigger during pre renderMike Blumenkrantz2015-12-101-5/+14
| | | | | | | | using a job results in the resize occurring after render in the same loop, meaning that anything which depends on resizes to happen in a certain time will not have synchronized display vs toolkit geometries fixes all issues related to wayland window geometries
* win: run wayland region updating during RENDER_FLUSH_PREMike Blumenkrantz2015-12-101-2/+2
| | | | | | regions have not yet been calculated during RENDER_PRE, and commit happens during the outbuf flush, so this callback should be the latest possible time at which window geometry can be sent
* Fileselector entry: fix a case when file was not selectedYakov Goldberg2015-12-101-1/+1
| | | | | | | | | | | Expected behavior: when Cancel or X is pressed in Filesector don't change entry. Wrong behavior: entry is cleaned. If no file was selected 'file' variable is NULL, and elm_entry_utf8_to_markup(NULL) returns empty string. Thus this empty string was set to entry. @fix
* Fix compilation on Windows (and propably also on Mac)Vincent Torri2015-12-102-10/+11
| | | | | | Reviewers: cedric Differential Revision: https://phab.enlightenment.org/D3419
* Elm entry: fix null item in item provider.Daniel Hirt2015-12-091-1/+1
| | | | | | | | | | Item anchors can have null items likes <item size=10x10>. That is, there is no "href". The problem is that Elm Entry segfaults as it expects a non-null item. I prefer this fix over passing "" from Edje Entry, and leave the decision to be made by Elm Entry. It will now just show the error emoticon if there is no "href". @fix
* Examples genlist 5: Fix children aspect of the test not working.Tom Hacohen2015-12-081-3/+4
| | | | | | | | This code is obviously wrong and could never have worked. The parent that is being kept between iterations is being overwritten on ever iteration, leading to the wrong result. CID1327358.
* Examples performance: Fix wrong always true condition.Tom Hacohen2015-12-081-1/+1
| | | | | | | | | This is again obviously wrong. This code tries to check if the type is not one of three, what it does instead is checking if it's either not the first two, or is the third, which is always true (because format can't be too different values at the same time) and always wrong. CID1327361
* Examples performance: Fix resource leak + potential null deref.Tom Hacohen2015-12-081-5/+4
| | | | | | | | | This example is completely broken and doesn't make much sense. Should be overhauled and probably rewritten/dumped. This is just to fix the more obvious errors (some pointed out by coverity). CID1327356
* Colorselector: Fix some coding style issues.Tom Hacohen2015-12-081-2/+2
|
* Colorselector: Fix out of bound read.Tom Hacohen2015-12-081-1/+1
| | | | | | | | high should be the last item of the array, not the length of the array. As part of this change, I also changed the code to use the better way of getting the array size. CID1339827