summaryrefslogtreecommitdiff
path: root/src/lib/evas/Evas.h (follow)
AgeCommit message (Collapse)Author
2018-01-18all: Simplify definition of EAPIVincent Torri
This will help in the transition from Autotools to Meson. This has been tested on Windows for which EFL_XXX_BUILD were first introduced.
2017-08-29evas: make the high level documentation more conciseBryce Harrington
Summary: This is a very informative document but is much longer than it needs to be. Tighten it up by condensing redundant information and expressing the ideas more efficiently. Focus more on Evas and what it is than what it isn't. Avoid explaining general graphics concepts like immediate vs. retained, replacing with synopses. Switch from 2nd person to 3rd person (i.e. don't say You/Your) to be less awkward, since we don't really know why the reader is reading it. Simplify the compilation directions; these are pretty standard, and most people won't be manually linking to Evas anyway. While this shortens the document considerably, it retains the important key points, and makes it far more readable. Reviewers: cedric Reviewed By: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5130 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-08-17evas: Fix spelling/grammar errorsBryce Harrington
Summary: Fixes some basic punctuation and grammar errors, corrects spelling and word order/choice in various places. Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5098
2016-06-14evas: move canvas3d and vg parts into beta API and keep the rest under EO APIStefan Schmidt
Vanvas3d and VG are still conisereed beta. For the rest we are going to sort this out over the next days/weeks. Either EO API flag removed or put under BETA.
2015-05-07evas: remove the need to order the header correctly for Windows.Cedric BAIL
2014-10-18evas: improve documentation.Tae-Hwan Kim
Summary: Add more reference link and read proof. Reviewers: raster, huchi, Hermet, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1478 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2014-08-26Evas: Fix compilation under windows.Tom Hacohen
Fix as suggesetd by Vincent Torri.
2014-04-25evas/evas3d: oops. evas_3d.h should be removed since it's merged to evas.hChunEon Park
2014-04-25evas/evas3d: include evas3d header file properly.ChunEon Park
2014-04-25Evas: 3D: Introducing 3D scene rendering featuresTaekyun Kim
Enable 3D features using --enable-evas-3d=yes when configuring. APIs are exposed through Evas_3D.h. Currently, evas-3d is being supported only on gl_x11 engine. Conflicts: src/lib/evas/Evas_Eo.h
2013-06-26evas: cleanup headers. Should work on windows.Cedric Bail
2013-06-20evas: Keep sane name for public headerSebastian Dransfeld
Evas_Common.h should be used for the public header, and rather rename evas_common.h internal header to another name. Sa: Evas_Common_Header.h -> Evas_Common.h evas_common.h -> evas_common_private.h Shouldn't have both Evas_Common.h and evas_common.h because of case insensitive filesystems.
2013-04-28Evas: rename Evas_Common.h to Evas_Common_Header.hDaniel Zaoui
This change is due to EFL compilation failing in Windows. This file was conflicting with evas_common.h. Case sensitive issue...
2013-04-25Evas: Split Evas headersDaniel Zaoui
Now, Evas.h includes three new files: - Evas_Eo.h: Eo API functions (functions defines, enums, base id). - Evas_Legacy.h: contains the API functions related to objects - Evas_Common.h: common data (structs, enums...) + functions not related to objects. This phase is needed for the EFL 1.8 release to disable Eo APIs if we consider it is not enough mature to be used by applications.
2013-04-17Evas.h: fixed documentation source formatting while reading it.Daniel Juyung Seo
2013-04-12Add subclasses for evas device api (new in 1.8) and document the evasCarsten Haitzler (Rasterman)
device api... :)
2013-04-11evas: use eo_data_get less. Use clipees_has if you want to know the number ↵Cedric Bail
of child now.
2013-04-10Efl textblock/entry: additions to split BiDi cursorYakov Goldberg
- handling multiple runs, multiple lines, last char of line/par - tests added Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-10Efl textblock/entry: Added support for split BiDi cursor.Tom 'TAsn' Hacohen
If logical cursor is between LTR/RTL text two cursors will be shown. Upper cursor is shown for the text of the same direction as paragraph, lower cursor - for opposite. NOT DONE YET Signed-off-by: Tom 'TAsn' Hacohen <tom@stosb.com>
2013-04-08evas device new/free -> add/del (new 1.8 api so no log).Carsten Haitzler (Rasterman)
2013-04-08Add multiple output api support to evas... just "eo infra stubs" rightCarsten Haitzler (Rasterman)
now.
2013-04-04evas: fix documentation sample code format specifiersU. Artie Eoff
%f causes 0.0000 to always be printed... changed to %d to get the desired/correct output result. Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
2013-04-02evas_object_image.c/Evas.h: Added Eo apis for image preload.Daniel Juyung Seo
1. Added evas_obj_image_preload_begin/cancel APIs. 2. Removed evas_obj_image_preload. This accepts 'cancel' as a parameter and it's so confusing to developers. 3. No ChangeLog/NEWS for this change because Eo APIs were not released yet. 4. Discussed with Raster. 5. It's encouraged to use elm_image however. elm_image has elm_image_preload_disabled_set() API.
2013-04-02Evas.h: fixed documentation.Daniel Juyung Seo
2013-03-28evas - updated docChunEon Park
2013-03-26evas: no need for a callback per async call.Cedric BAIL
Let's not multiply our callback infrastructure without any serious need. We already have to many of them.
2013-03-22evas: optionally propagate update rectangle on RENDER_POST.Cedric BAIL
2013-03-15fix doc formatting.Carsten Haitzler (Rasterman)
2013-03-12evas: cleanup header in preparation for Eina_Cow.Cedric BAIL
2013-02-28evas - updated doc.ChunEon Park
2013-02-28evas - use uppper case in the doc.ChunEon Park
2013-02-13add api and lets test it - i'll document it later, but need to testCarsten Haitzler
first. SVN revision: 83867
2013-02-10Replace supported_typesDaniel Zaoui
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com> SVN revision: 83802
2013-01-09efl/evas: improve docs linkingGustavo Sverzut Barbieri
SVN revision: 82493
2013-01-07Fix typo in evas_map_free doxy.Christopher Michael
NB: Can someone please backport this ?? Signed-off-by: Christopher Michael <cp.michael@samsung.com> SVN revision: 82335
2013-01-04evas: add event source evas objectLeandro Dorileo
This patch introduces fields to event Evas_Event_Mouse_* structures to hold the event source evas object in case of evas source events propagation. SVN revision: 82138
2013-01-03evas Evas.h: Fixed a typo.Daniel Juyung Seo
SVN revision: 82069
2012-12-28efl/docs: clean-up and make it more uniform.Gustavo Sverzut Barbieri
now unified docs are bit more uniform in their start pages, overall improved but much to do :-( SVN revision: 81851
2012-12-20efl: Adding much improved textblock style documentation.Jonas M. Gastal
SVN revision: 81485
2012-12-18efl: Created Evas group and added all existing evas groups to it.Jonas M. Gastal
SVN revision: 81288
2012-12-18evas: Async renderLeandro Pereira
SVN revision: 81282
2012-12-18efl: Modified section names as doxygen reuses titles for same named sections ↵Jonas M. Gastal
in different pages. SVN revision: 81279
2012-12-18efl: Unifying authors page.Jonas M. Gastal
SVN revision: 81277
2012-12-18efl: Adding a unified main page that links to the "mainpage" of libs.Jonas M. Gastal
SVN revision: 81273
2012-12-17Fix docsDaniel Zaoui
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com> SVN revision: 81130
2012-12-12evas: add ellipsis support in evas.Cedric BAIL
Patch done with help from Tom Hacohen. SVN revision: 80763
2012-12-05directfb says bye...Gustavo Sverzut Barbieri
After agreement in the mail list, core developers agree to remove this engine that was not being supported for a long time. Given that most operations Evas uses are not accelerated in DirectFB, or at least hardware that exclusively supports DirectFB, it's better for those people to just use Evas/Ecore software (buffer) rendering and expose DirectFB's framebuffer as destination surface. SVN revision: 80232
2012-11-30evas: revert patch from Zbigniew Kosinski due to Tom's good argument.Cedric BAIL
SVN revision: 79872
2012-11-28evas: improve documentation.Cedric BAIL
Patch by Zbigniew Kosinski <z.kosinski@samsung.com> SVN revision: 79774
2012-11-25Added missing descriptions for Eo defines whose functions hadn'tDaniel Zaoui
descriptions at all. Needed in language bindings. Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com> SVN revision: 79646