summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add EAPI eina_list_remove_duplicates(Eina_List *list, Eina_Bool keep_first)devs/jeyzu/eina-WIPJérémy Zurcher2013-06-123-0/+136
|
* indent eina_list testsJérémy Zurcher2013-06-121-74/+74
|
* Split .gitignore into multiple filesEduardo Lima (Etrunko)2013-06-1135-299/+306
| | | | Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
* edc.vim: added SPRING keyword.Daniel Juyung Seo2013-06-121-1/+1
|
* evas - partial rendering support now for qualcomm extn too.Carsten Haitzler (Rasterman)2013-06-115-2/+114
|
* eo_class_new: fix big memory wasteJérémy Zurcher2013-06-101-1/+2
| | | | | | | extn_data_size is not equal to extn_data_off, current class data size and data offset must be substracted first elementary_test bubble peak usage goes from 13.7 MiB to 12.5 MiB
* eo: fix advertised object size in dbg msgJérémy Zurcher2013-06-101-1/+1
|
* eldbus: Fix crash when eldbus is shutdown and we have a live connection of ↵José Roberto de Souza2013-06-101-2/+10
| | | | | | type address Also show info about each connection of type address live.
* Revert "continuation of ascent/descent fix by tom - make textblock work too."Tom Hacohen2013-06-101-44/+4
| | | | | | | | | | | | | | | | | | | | | This reverts commit 9473c4a9a5b9e056e516b660895cb83c64a1c77f. This commit is not correct. It just goes through every font in the fontset, which is usually all the fonts in the system and tries to get their ascent/descent and by that getting the max ascent/descent. This won't work nicely. The solution is to properly fix textblock, if you think there's something lacking (I.e in the same way I did text). However, my changes did not change previous behaviour, but were just wrappers, so I don't see why extra changes would be needed. Please elaborate. I'm reverting this because: 1. I don't think it's correct. 2. It severly broke e in some cases (reference: http://www.enlightenment.org/ss/e-51b5d5e98cd387.04568822.png ).
* Revert "fix slowdown as a result of fixing text ascent/descent for fontsets ↵Tom Hacohen2013-06-102-17/+0
| | | | | | from tom." This reverts commit 9ecc87713d5cc936c81d10230bd25bb94e42833a.
* eina_log: screen-256color also support colorsBoris Faure2013-06-091-2/+4
|
* fix bug introduced by: f1ba71147e6522d5f5bce48e81bf5f2dab3068d6Carsten Haitzler (Rasterman)2013-06-091-9/+9
| | | | | max ascent/descent are not the same as ascent and descent... get them specifically.
* update images.mkCarsten Haitzler (Rasterman)2013-06-091-1/+1
|
* eina-log: xterm-256 (or terminology someday…) supports colorsBoris Faure2013-06-081-2/+4
|
* Evas font: Fix initialization of ascent/descent for empty objects.Tom Hacohen2013-06-071-2/+9
|
* Evas text: Removed unused variables.Tom Hacohen2013-06-071-1/+0
|
* Egl Overhaul (ecore_evas part)Chris Michael2013-06-071-19/+23
| | | | | | | | | - Add code to allow Async Render with Wayland_Egl (NB: Currently disabled. Evas_Textgrid borks when this is enabled) - Create ecore_wl_window first so we can get surface and pass to evas. - During show, we no longer need to pass the surface to evas. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* During shm engine creation, we can create the ecore_wl_window firstChris Michael2013-06-071-10/+10
| | | | | | | | | AND get the surface for it...so that we can pass the surface directly to the evas engine. NB: Works. nothing broken. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Egl Overhaul (ecore_evas part)Chris Michael2013-06-071-0/+2
| | | | | | | - In common_render_updates_process, calls to window_damage will Accumulate the damage, so add a call After to push damages. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Ok ... Big Wl Egl Overhaul...(evas portion)Chris Michael2013-06-071-54/+52
| | | | | | | | - Setenv for egl_platform before we init gl/egl, etc - Ignore check for NULL surface to indicate destroying (this is all not need now). Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add private function to get the window hash.Chris Michael2013-06-071-13/+30
| | | | | | | | | | | | | When destroying window, also destroy animator callback. Change ecore_wl_window_damage function to Only do damage. Add separate ecore_wl_window_commit function to push those accumulated damages. In ecore_wl_window_surface_create, if the window already has a surface, return that ... Not Null. During window show, only create a shell_surface if it does not Already exist. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add private function to get the window hash.Chris Michael2013-06-071-0/+1
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Modify ecore_wl_input keypress code to handle modifiers Not on everyChris Michael2013-06-071-17/+27
| | | | | | | | keypress, but rather Only on they actual modifier event. Add some printf debugging for Non-Printables like Ctrl, etc Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add ecore_wl_animator_source_set code for setting Custom animators.Chris Michael2013-06-071-0/+96
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Modify ecore_wl_animator_source_set function to not need a window.Chris Michael2013-06-071-1/+4
| | | | | | Add ecore_wl_window_commit. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Fix move_resize to call the proper function.Chris Michael2013-06-071-1/+1
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Fix segfault: Don't try to printf a debug message if we don't have a cache.Chris Michael2013-06-071-1/+1
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Bunch of minor "consistency" changes to bring egl and shm code in-sync.Chris Michael2013-06-071-24/+9
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add support for move_resize.Chris Michael2013-06-071-45/+57
| | | | | | Bunch of minor "consistency" changes to bring egl and shm code in-sync. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add anim_pending and anim_callback to window structure.Chris Michael2013-06-071-1/+11
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Fix some doxy formatting.Chris Michael2013-06-071-2/+2
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add async render support for ecore_evas_wayland_eglChris Michael2013-06-071-3/+38
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Add wl_egl_window to private structure.Chris Michael2013-06-071-0/+3
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Remove dead commented code and fix up formatting.Chris Michael2013-06-071-14/+9
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* fix pkgbuildCarsten Haitzler (Rasterman)2013-06-071-10/+6
|
* update pkgbuildCarsten Haitzler (Rasterman)2013-06-072-3/+1
|
* fix up pkgbuild to be cleaner.Carsten Haitzler (Rasterman)2013-06-071-9/+13
|
* fix up pkgbuild to be cleaner.Carsten Haitzler (Rasterman)2013-06-071-3/+1
|
* evas/callbacks: Prevent post_event_callback_call recursion.Rafael Antognolli2013-06-061-1/+5
| | | | | | | | | | | | | | | | | | If this function is called recursively, it will free the list of post callbacks before the list stops being used, which will cause a segfault. The only place where this seems to happen is on https://phab.enlightenment.org/T124, probably due to the extensive mouse events which are launched in an unexpected way. This bug started happening after commit 164cc07237395f8fe6efa465e4f0c0c4863f78ed, where the _elm_scroll_page_x_get() started being called by a post_event callback, and forcing an edje recalc. This recalc triggered another post_event callback, thus causing the mentioned segfault. If there's a better way to prevent this from happening, please change the mentioned code.
* Evas font: Fixed line size calculation using multiple fonts.Tom Hacohen2013-06-061-15/+2
| | | | | | | | Additional fixes to cc4cf7786595710b5c53a80dd61bc632cf682ac5. There were two problems: 1. Usage of max_ascent instead of ascent. 2. Initialization of the ascent value according to the first font, instead of 0 (as the first font might not even be used).
* Evas font: Remove useless multiplication and division.Tom Hacohen2013-06-061-2/+1
| | | | Does nothing, just looks ugly.
* evas_font_load: Remove duplicate include of evas_font_ot.hDaniel Willmann2013-06-061-2/+1
| | | | | | | Because it defines USE_HARFBUZZ we need to include it before testing for this define. Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
* Evas font: Fixed hb_font_destroy related warning.Tom Hacohen2013-06-061-2/+2
| | | | Thanks to Daniel Willmann.
* edje - refactoring.ChunEon Park2013-06-061-73/+80
| | | | edje_part_calc() is too heavy. split map calcutation from edje_part_calc()
* edje - go away unnecesary codeChunEon Park2013-06-061-13/+4
|
* edje - support map color setChunEon Park2013-06-067-16/+214
|
* Add pre_post_swap_callback_set to Wayland Interface for Ecore_Evas.Chris Michael2013-06-062-0/+29
| | | | Signed-off-by: Chris Michael <devilhorns@comcast.net>
* Fix formatting.Chris Michael2013-06-061-5/+6
| | | | Signed-off-by: Chris Michael <devilhorns@comcast.net>
* Set render_engine info to new information in eng_setup before we doChris Michael2013-06-061-19/+21
| | | | | | | | | comparisons. Add comment about NULL surface being passed in. Fix segfault when we close windows...uartie, this one's for you ;) Signed-off-by: Chris Michael <devilhorns@comcast.net>
* update images.mk?Carsten Haitzler (Rasterman)2013-06-061-1/+1
|