path: root/doc (follow)
AgeCommit message (Collapse)Author
2013-06-09update images.mkCarsten Haitzler (Rasterman)
2013-06-07update pkgbuildCarsten Haitzler (Rasterman)
2013-06-06update Haitzler (Rasterman)
2013-06-05efl: actually test and make pkgbuild work.Carsten Haitzler (Rasterman)
2013-05-01Eo: Add reference functions for objects dataDaniel Zaoui
We want to introduce a new mechanism concerning the data of the Eo objects. The goal is to improve the memory management by defragmenting the memory banks used by the Eo objects. The first phase has been done by raster and consists in allocating the objects into a separate memory region that the one used by malloc. So now, we know where our objects are located. Now, moving objects means moving data of objects. The issue we have here is that a lot of data pointers are stored into data of other objects, e.g Evas Object data into lists for rendering... We need a way to reference the data and eo_data_get doesn't provide us that. So we need to improve the API for data extraction by requesting from the developer if the data will be stored or not. Five functions are supplied: - eo_data_scope_get: no referencing, the data pointer is no more used after exiting the function. - eo_data_ref: reference the data of the object. It means that while the data is referenced, the object cannot be moved. - eo_data_xref: reference the data of the object but for debug purpose, we associate the objects that references. Same behavior as eo_data_ref for non-debug. - eo_data_unref: unreference the data of an object. - eo_data_xunref: unreference the data of an object previously referenced by another object. I deprecated the eo_data_get function. Most of the time, eo_data_scope_get needs to be used. In the next patches, I changed the eo_data_get to the corresponding functions, according to the usage of the data pointer. The next step is to find all the places in the code where the data is stored but not yet referenced. This will be done by: - requesting from every object to unreference all data to other objects. - moving all the objects from one region to another - requesting from every object to rerefenrence the data. - debugging by hunting the segmentation faults and other weird creatures.
2013-04-23Rename edbus->eldbusLucas De Marchi
git grep -l edbus2 | while read f; do sed -i 's/edbus2/eldbus/g' "$f"; done find . -name '*edbus2*' -exec rename edbus2 eldbus {} \; git grep -l "EDBUS" | while read f; do sed -i 's/EDBUS/ELDBUS/g' "$f"; done git grep -l "EDBus" | while read f; do sed -i 's/EDBus/Eldbus/g' "$f"; done git grep -l "edbus (v2)" | while read f; do sed -i 's/edbus (v2)/eldbus/g' "$f"; done git grep -l "Edbus" | while read f; do sed -i 's/Edbus/Eldbus/g' "$f"; done git grep -l "edbus" | while read f; do sed -i 's/edbus/eldbus/g' "$f"; done find . -name '*edbus*' -exec rename edbus eldbus {} \; find . -name '*EDBus*' -exec rename EDBus Eldbus {} \;
2013-03-26oops get generation right. missing |Carsten Haitzler (Rasterman)
2013-03-26filter ~ from and restore it to not have ~ files.Carsten Haitzler (Rasterman)
2013-03-25update doc styling to match e.orgCarsten Haitzler (Rasterman)
2013-02-15efl/doc: Remove all .svn entries from the generated file.Stefan Schmidt
This is now longer needed now that we switched to git. And it should also silent all the file modified problems. The next time this file is listed as modified you should either have done it yourself or added an image in the efl docs img folder.
2013-01-29Efl: revert committing that damned Hacohen
SVN revision: 83448
2013-01-29Eo dbg: Use eina_value as the debug info type.Tom Hacohen
SVN revision: 83443
2013-01-29MINOR feature... not worth changelogging - add send event flag toCarsten Haitzler
ecore-x-hide event. SVN revision: 83418
2013-01-24efl/doc/ Lets not have all kind of images from .svn in here.Stefan Schmidt
This breaks out of tree builds (buildbot) as well as setups without .svn dirs (git-svn). The newly generated list should include all files but drops all the entries from .svn. SVN revision: 83302
2013-01-23Revert changes to the generated fileStefan Schmidt
SVN revision: 83148
2013-01-23efl/ecore_x: Fix leak of data.Stefan Schmidt
If we fail we still have the malloced data. Free it in this case. Bot commit for devilhors. SVN revision: 83135
2013-01-22at least for me.. somehting keeps changing .. because itCarsten Haitzler
has to olittle stuff in it... i am not sure this shoul dbe in svn? SVN revision: 83111
2013-01-14efl doc/ Force file movement. Do not ask me anymore.Daniel Juyung Seo
SVN revision: 82765
2013-01-12doc exclude some evas internal stuff.Gustavo Sverzut Barbieri
SVN revision: 82691
2013-01-12remove warning about gnu extension.Gustavo Sverzut Barbieri
this should also help notify when incorrect images where added to the directory and so on. SVN revision: 82690
2013-01-12merge ethumb.Gustavo Sverzut Barbieri
This one was a painful bitch. The edbus2 port was quite broken, mainly leaking eina_stringshare and also not adding the '\0' to the strings that are represented as bytearray (paths cannot be utf8 to avoid translations). Emotion plugin was also quite bogus and the video thumbnail as edje (animated) is not working yet due bug in Edje_Edit api -- someone needs to investigate this, seems strange. Emotion plugin also had a bug that it was deleting the object from inside object callback. Now it seems to work. Please report if it does not. SVN revision: 82675
2013-01-10efl: merge emotion.Gustavo Sverzut Barbieri
this one was quite a huge work, but hopefully it's correct. NOTES: * removed vlc generic module, it should go into a separate package. * gstreamer is enabled by default (see --disable-gstreamer) * xine is disabled by default (see --enable-gstreamer) * generic is always built statically if supported * gstreamer and xine can't be configured as static (just lacks command line options, build system supports it) * v4l2 is enabled by default on linux if eeze is built (see --disable-v4l2) * emotion_test moved to src/tests/emotion and depends on EFL_ENABLE_TESTS (--with-tests), but is still installed if enabled. TODO (need your help!): * fix warnings with gstreamer and xine engine * call engine shutdown functions if building as static * remove direct usage of PACKAGE_*_DIR and use eina_prefix * add eina_prefix checkme file as evas and others * add support for $EFL_RUN_IN_TREE * create separate package for emotion_generic_modules * check docs hierarchy (doxygen is segv'in here) SVN revision: 82501
2013-01-06ego-- I don't need to be listed twice.David Walter Seikel
SVN revision: 82302
2013-01-05fix typos in docJihoon Kim
SVN revision: 82268
2013-01-04efl: fix make dist.Gustavo Sverzut Barbieri
Carefully compared 'svn export' and 'make dist' results and couple of files were missing. Changes: * removed all .pc from EXTRA_DIST, we shouldn't distribute them here as they will contain ./configure data such as install location. * src/ moved all if-endif to files, otherwise EXTRA_DIST won't work properly. We must EXTRA_DIST outside of the if-endif block. * static_libs/liblinebreak: removed couple of unused files. SVN revision: 82241
2013-01-04fix main.dox in eflJihoon Kim
SVN revision: 82143
2013-01-04efl/edje: improve docs after merge.Gustavo Sverzut Barbieri
SVN revision: 82142
2013-01-04efl: merge edje.Gustavo Sverzut Barbieri
this is still in progress, mostly the multisense stuff is pending. it seems that when we merge ecore_audio in edje the libremix and similar are gone, at least from Edje, and will be in ecore_audio itself (or pulseaudio). Changes: * __UNUSED__ to EINA_UNUSED * binaries (epp, embryo_cc, edje_cc) now consider EFL_RUN_IN_TREE and will assume the binaries are still not installed, running from build tree location (needs more testing, maybe doesn't work with srcdir != builddir, still doesn't solve cross compile builds) SVN revision: 82139
2013-01-03efl: merge ephysicsGustavo Sverzut Barbieri
changes: * __UNUSED__ -> EINA_UNUSED * Fixed doc hierarchy SVN revision: 82126
2013-01-03efl: merge eeze.Gustavo Sverzut Barbieri
Changes also in this commit: * fix missing EAPI in symbols used by modules * removed old libudev and libmount support as agreed by discomfitor/zmike * replaced __UNUSED__ with EINA_UNUSED * fixed docs hierarchy SVN revision: 82100
2012-12-29efl: merge efreet.Gustavo Sverzut Barbieri
seems to be fine, pass distcheck and friends. please report. changes: - documentation hierarchy fixes - replaced __UNUSED__ with EINA_UNUSED - replaced PKG_DATA_DIR with PACKAGE_DATA_DIR"/efreet" SVN revision: 81889
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-28efl/eio: fix docs.Gustavo Sverzut Barbieri
SVN revision: 81846
2012-12-28efl/doc: add escape group.Gustavo Sverzut Barbieri
SVN revision: 81829
2012-12-28efl: merge edbus (v2).Gustavo Sverzut Barbieri
SVN revision: 81825
2012-12-24Eo tutorial in Doxygen format.Daniel Zaoui
Signed-off-by: Daniel Zaoui <> SVN revision: 81681
2012-12-20Simple tutorial for Eo. Supposed to help you to write code with Eo andDaniel Zaoui
prevent eventual bugs. Feel free to ask, comment, modify this tutorial. My last commit before the end of the world. Signed-off-by: Daniel Zaoui <> SVN revision: 81425
2012-12-18efl: Created Ecore group and added existing Ecore groups to it.Jonas M. Gastal
SVN revision: 81293
2012-12-18efl: Created Evil group and added existing Evil groups to it.Jonas M. Gastal
SVN revision: 81292
2012-12-18efl: Created Embryo group and added existing Embryo groups to it.Jonas M. Gastal
SVN revision: 81291
2012-12-18efl: Created Eina group and added existing Eina groups to it.Jonas M. Gastal
SVN revision: 81290
2012-12-18efl: Created Eet group and added existing Eet groups to it.Jonas M. Gastal
SVN revision: 81289
2012-12-18efl: Created Evas group and added all existing evas groups to it.Jonas M. Gastal
SVN revision: 81288
2012-12-18efl: Give different names for example pages in different libs.Jonas M. Gastal
SVN revision: 81278
2012-12-18efl: Unifying authors page.Jonas M. Gastal
SVN revision: 81277
2012-12-18efl: Adding Evas doc images.Jonas M. Gastal
SVN revision: 81276
2012-12-18efl: Adding Ecore doc images.Jonas M. Gastal
SVN revision: 81275
2012-12-18efl: Adding *.dox files from various libs.Jonas M. Gastal
SVN revision: 81274
2012-12-18efl: Adding a unified main page that links to the "mainpage" of libs.Jonas M. Gastal
SVN revision: 81273
2012-10-26merge: update DoxyfileVincent Torri
SVN revision: 78513