[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [we use letsencrypt these days] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0d69b4a155984cc2bdf54a49d53752efcf9a4aa2 commit 0d69b4a155984cc2bdf54a49d53752efcf9a4aa2 Author: Raster Date: Mon Jun 14 09:16:38 2021 -0700 Wiki page start changed with summary [we use letsencrypt these days] by Raster --- pages/start.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/pages/start.txt b/pages/start.txt index 28658b6b6..940562ecb 100644 --- a/pages/start.txt +++ b/pages/start.txt @@ -62,8 +62,6 @@ This server is hosted at [[https://osuosl.org/|OSUOSL]] who use their infrastruc Our DNS is kindly provided by [[https://www.easydns.com/|EasyDNS]]. -Our SSL certificates are provided by [[https://www.gandi.net|Gandi.net]]. - Many of our **Enlightenment Developer Days** events have been sponsored and paid for by [[https://www.samsung.com|Samsung]] and have recently been hosted by [[https://openwide.fr|Openwide]]. [[https://osuosl.org|{{:thanks-osuosl.svg|OSUOSL}}]] --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0c15b20c036db846654c37f32cf2d14743f22166 commit 0c15b20c036db846654c37f32cf2d14743f22166 Author: Raster Date: Mon Jun 14 09:15:23 2021 -0700 Wiki page start changed with summary [] by Raster --- pages/start.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/start.txt b/pages/start.txt index 2d2f4a9b1..28658b6b6 100644 --- a/pages/start.txt +++ b/pages/start.txt @@ -71,4 +71,3 @@ Many of our **Enlightenment Developer Days** events have been sponsored and paid [[https://www.gandi.net|{{:thanks-gandi.svg|Gandi}}]] [[https://www.samsung.com|{{:thanks-samsung.svg|Samsung}}]] [[https://openwide.fr|{{:thanks-openwide.svg|Openwide}}]] - --
[EGIT] [website/www-content] master 01/01: Wiki page efl-debug changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=2dc07b12961cdd4972dc36f5b45092a7a559e8c6 commit 2dc07b12961cdd4972dc36f5b45092a7a559e8c6 Author: Raster Date: Tue Jun 23 03:49:29 2020 -0700 Wiki page efl-debug changed with summary [] by Raster --- pages/contrib/efl-debug.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/contrib/efl-debug.txt b/pages/contrib/efl-debug.txt index dce43f542..78c240d35 100644 --- a/pages/contrib/efl-debug.txt +++ b/pages/contrib/efl-debug.txt @@ -312,7 +312,7 @@ you compile and for when you run the application (it needs to be set before the process executes): -export ASAN_OPTIONS=detect_leaks=0:abort_on_error=1:new_delete_type_mismatch=0 +export ASAN_OPTIONS=detect_odr_violation=0:detect_leaks=0:abort_on_error=1:new_delete_type_mismatch=0 Ensure this is also in your ~/.xinitrc or ~/.xsession or otherwise --
[EGIT] [website/www-content] master 01/01: Wiki page archlinux-start.md changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=f31a3685332c4879414a67c84f281c6d5456ee78 commit f31a3685332c4879414a67c84f281c6d5456ee78 Author: Raster Date: Tue May 26 07:28:20 2020 -0700 Wiki page archlinux-start.md changed with summary [] by Raster --- pages/docs/distros/archlinux-start.md.txt | 24 1 file changed, 24 insertions(+) diff --git a/pages/docs/distros/archlinux-start.md.txt b/pages/docs/distros/archlinux-start.md.txt index 3bfcd3a8c..cdec7e69e 100644 --- a/pages/docs/distros/archlinux-start.md.txt +++ b/pages/docs/distros/archlinux-start.md.txt @@ -12,6 +12,30 @@ Many distributions offer EFL as an installable package from their default reposi Distributions often provide a special repository maintained by users or a method of integrating a bleeding edge version of EFL with your software management system. This means that once installed you can keep EFL current just by running system updates. If your distribution offers this, take a look at the section ["Installing from a Special Repository"](#Installing_from_a_Special_Repository). +We maintain such a repository. To add it to your pacman configuration just do one of these, depending which tool you have installed. Just remove `sudo` if you are already doing this as root. + + curl + +```bash +curl https://download.enlightenment.org/distros/arch/archlinux/arch/repo.txt -o - | sudo tee -a /etc/pacman.conf +``` + + wget + +```bash +wget https://download.enlightenment.org/distros/arch/archlinux/arch/repo.txt -O - | sudo tee -a /etc/pacman.conf +``` + +Then to install the packages for the first time: + +```bash +sudo pacman -Sy && sudo pacman -S efl-git enlightenment-git terminology-git rage-git +``` + +They will be updated whenever you sync your package repo from now on automatically. + + + The Enlightenment developers provide a pre-packaged source of EFL. Although not bleeding edge it is up to date and considered stable for production environments. You can download, compile and install it yourself by following the instructions in ["Installing from Packaged Source"](#Installing_from_Packaged_Source). You can also download the source code for the most recent version from the EFL git repositories. This will provide you with the latest code, which is usually of stable quality. To get started, read the section ["Installing from Git"](#Installing_from_Git). --
[EGIT] [website/www-content] master 01/01: Wiki page syntax changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=e8ff2a102b791a7c2ee98ccfa9d04882e74485b6 commit e8ff2a102b791a7c2ee98ccfa9d04882e74485b6 Author: Raster Date: Tue Jun 26 05:09:43 2018 -0700 Wiki page syntax changed with summary [] by Raster --- pages/wiki/syntax.txt | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pages/wiki/syntax.txt b/pages/wiki/syntax.txt index 3985a878e..dc1c72e0b 100644 --- a/pages/wiki/syntax.txt +++ b/pages/wiki/syntax.txt @@ -23,15 +23,13 @@ until a blank line before/after the section of text. A paragraph is simply text, on a single line or across multiple lines until a blank line before/after the section of text. - -Within text you can do **Bold Text**, //Italic Text//, __Underlined Text__, and ''Monospaced Text'' as well as Strike-through Text. +Within text you can do **Bold Text**, //Italic Text// and ''Monospaced Text'' as well as Strike-through Text. -Within text you can do **Bold Text**, //Italic Text//, __Underlined Text__, and ''Monospaced Text'' as well as Strike-through Text. +Within text you can do **Bold Text**, //Italic Text// and ''Monospaced Text'' as well as Strike-through Text. - == Level 1 Headline == --
[EGIT] [website/www-content] master 01/01: Wiki page contact changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=8e32bacb994511ed83c2adc9ffe3673dc93c3238 commit 8e32bacb994511ed83c2adc9ffe3673dc93c3238 Author: Raster <ras...@rasterman.com> Date: Thu Apr 26 00:47:36 2018 -0700 Wiki page contact changed with summary [] by Raster --- pages/contact.txt | 4 1 file changed, 4 insertions(+) diff --git a/pages/contact.txt b/pages/contact.txt index 96be4f077..a6da19fc6 100644 --- a/pages/contact.txt +++ b/pages/contact.txt @@ -2,6 +2,10 @@ {{page>incl:start-shortcuts}} + Developers + +Please see the [[devs]] page for a list. + Community and Developer Behavior Guidelines > //We are a community. Some are core developers who have been around for well > over a decade, others are newer contributors, or are just users or fans, but > regardless, it forms some kind of community. For this community to function > we need to adhere to a set of guidelines to ensure it functions effectively > and doesn't push new people away, or drive existing members away. This here > is a set of rough guidelines for those with commit access (developers) and > those without (general users or c [...] --
[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [remove legacy tarball releases of elm, generic loaders/players.] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=32a6f6a477847bd9afca6dde947ab99a4ca25c1b commit 32a6f6a477847bd9afca6dde947ab99a4ca25c1b Author: Raster <ras...@rasterman.com> Date: Tue Nov 21 23:41:59 2017 -0800 Wiki page download-latest changed with summary [remove legacy tarball releases of elm, generic loaders/players.] by Raster --- pages/download-latest.txt | 6 -- 1 file changed, 6 deletions(-) diff --git a/pages/download-latest.txt b/pages/download-latest.txt index ecfd159f..7eacf6e7 100644 --- a/pages/download-latest.txt +++ b/pages/download-latest.txt @@ -1,9 +1,6 @@ efl_v = 1.20.5 python_efl_v = 1.20.0 -elm_v = In efl -emotion_generic_players_v = In efl -evas_generic_loaders_v= In efl enlightenment_v = 0.22.1 terminology_v = 1.1.1 @@ -24,9 +21,6 @@ dlbase= https://download.enlightenment.org/rel/ ^Library^Version^ |[[%%dlbase%%libs/efl/efl-%%efl_vextn%%|EFL]]|%%efl_v%%| |[[%%dlbase%%bindings/python/python-efl-%%python_efl_vextn%%|Python-EFL]]|%%python_efl_v%%| -|Elementary|%%elm_v%%| -|Emotion Generic Players|%%emotion_generic_players_v%%| -|Evas Generic Loaders|%%evas_generic_loaders_v%%| ^Application^Version^ |[[%%dlbase%%apps/enlightenment/enlightenment-%%enlightenment_vextn%%|Enlightenment]]|%%enlightenment_v%%| --
[EGIT] [website/www-content] master 01/01: Wiki page efl-deps-git changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=a8cee0494e15a9e212a1558855240f19223d0ddf commit a8cee0494e15a9e212a1558855240f19223d0ddf Author: Raster <ras...@rasterman.com> Date: Tue Nov 21 20:47:50 2017 -0800 Wiki page efl-deps-git changed with summary [] by Raster --- pages/incl/efl-deps-git.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/incl/efl-deps-git.txt b/pages/incl/efl-deps-git.txt index 657d78ba..c0fd9b2a 100644 --- a/pages/incl/efl-deps-git.txt +++ b/pages/incl/efl-deps-git.txt @@ -4,3 +4,4 @@ * autopoint * libtool * gettext + * meson and ninja (needed for enlightenment, terminology, rage ...) \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page start-shortcuts changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=afa2ed222c1a8015c398bb41ab72e8f0613a551d commit afa2ed222c1a8015c398bb41ab72e8f0613a551d Author: Raster <ras...@rasterman.com> Date: Sun Nov 5 17:38:20 2017 -0800 Wiki page start-shortcuts changed with summary [] by Raster --- pages/incl/start-shortcuts.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/incl/start-shortcuts.txt b/pages/incl/start-shortcuts.txt index 01ef63fa..2aedebda 100644 --- a/pages/incl/start-shortcuts.txt +++ b/pages/incl/start-shortcuts.txt @@ -7,7 +7,7 @@ [[http://www.youtube.com/channel/UCs9Xcw4TwJ1_A8QI8PxCNNA|{{:scut-youtube.svg|YouTube}}]] {{:scut-pad.svg?nolink}} {{:scut-pad.svg?nolink}} -[[bitcoin>1KbHkZ6K6unQ9Rh3ZiM7Gk2xsYRLqSzPH3?label=Enlightenment Foundation=Thank you for your donation!|{{:donate-bitcoin.png?direct|}}]] +[[bitcoin>1KbHkZ6K6unQ9Rh3ZiM7Gk2xsYRLqSzPH3?label=Enlightenment Foundation=Thank you for your donation!|{{:scut-bitcoin.svg?direct|}}]] {{:scut-pad-sml.svg?nolink}} [[http://flattr.com/thing/418692/Enlightenment|{{:scut-flattr.svg|Flattr}}]] {{:scut-pad-sml.svg?nolink}} --
[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=1c9dbb93a6dc04d8641a19d406d136b510b93a7f commit 1c9dbb93a6dc04d8641a19d406d136b510b93a7f Author: Raster <ras...@rasterman.com> Date: Thu Nov 2 01:56:21 2017 -0700 Wiki page download-latest changed with summary [] by Raster --- pages/download-latest.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/download-latest.txt b/pages/download-latest.txt index 1b7bd83d..2b3843ba 100644 --- a/pages/download-latest.txt +++ b/pages/download-latest.txt @@ -17,7 +17,7 @@ enventor_v= 1.0.0 eflete_v = 1.19.1 edi_v = 0.6.0 -extn = .tar.gz +extn = .tar.xz dlbase= https://download.enlightenment.org/rel/ --
[EGIT] [website/www-content] master 01/01: Wiki page news changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=2aa39d9f81018cdeaf6bff831e7d832020f265a3 commit 2aa39d9f81018cdeaf6bff831e7d832020f265a3 Author: Raster <ras...@rasterman.com> Date: Thu Apr 14 02:55:24 2016 -0700 Wiki page news changed with summary [] by Raster --- pages/news.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news.txt b/pages/news.txt index 603721c..0561cc5 100644 --- a/pages/news.txt +++ b/pages/news.txt @@ -4,4 +4,4 @@ News ~~NOCACHE~~ -{{namespace>news=created}} +{{namespace>news=created=>>}} --
[EGIT] [website/www-content] master 01/01: Wiki page news changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=8541cef22576ab03d7dd90a8c610984c42f351af commit 8541cef22576ab03d7dd90a8c610984c42f351af Author: Raster <ras...@rasterman.com> Date: Thu Apr 14 02:41:47 2016 -0700 Wiki page news changed with summary [] by Raster --- pages/news.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news.txt b/pages/news.txt index db30624..603721c 100644 --- a/pages/news.txt +++ b/pages/news.txt @@ -4,4 +4,4 @@ News ~~NOCACHE~~ -{{namespace>news=created@rsort@link}} +{{namespace>news=created}} --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=c016e95acde24e0b9d4bfcd460065db7e2f218e4 commit c016e95acde24e0b9d4bfcd460065db7e2f218e4 Author: Raster <ras...@rasterman.com> Date: Wed Apr 13 16:40:16 2016 -0700 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 38 -- 1 file changed, 38 deletions(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index 091d87f..23be59d 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -36,44 +36,6 @@ If you have an existing EFL or Elementary install, you may wish to delete its he * author: zmike * tags: -== Enlightenment DR 0.21.0-alpha Release == - - * anchor: #20160412141503 - * head: Enlightenment DR 0.21.0-alpha Release - * subtitle: #swagger - * link: /news/allnewsdata#20160412141503 - * start: 2016-04-12 - * stop: 2099-01-01 - * text: -Highlights: - * Greatly improved Wayland support - * New gadget infrastructure - * Wizard improvements - * Video backgrounds - -As always, stay tuned to the latest infrequent E updates on the [[ http://e.zmike.ninja|release blog]]. - -== Download == - -^ ** LINK ** ^ ** SHA256 ** ^ -| [[ http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.gz | Enlightenment DR 0.21.0-alpha GZIP]]| aeda670eecdfde161171c472c8a358629638f7877afe14e60ff7fab71b998608 | -| [[ http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.xz | Enlightenment DR 0.21.0-alpha XZ]] | e3dab3f72194132c51993b6f81a391dac1c1048873e7f6c031312448bb237217 | - -//Artisinally composited pixmaps for your desktop.// - -== Building and Dependencies == - -If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. Please compile the dependencies in the following order (click for README): - - - [[https://git.enlightenment.org/core/efl.git/tree/README | EFL]] - - [[https://git.enlightenment.org/core/elementary.git/tree/README | Elementary]] - - [[https://git.enlightenment.org/core/emotion_generic_players.git/tree/README | Emotion generic players]] - - [[https://git.enlightenment.org/core/evas_generic_loaders.git/tree/README | Evas generic loaders]] - -**Note:** E21 depends on EFL **v1.17** or newer for X11 compositing and 1.18 for Wayland support. - * author: zmike - * tags: - == Enlightenment Developer Days 2016 Schedule == * anchor: #20160331080143 --
[EGIT] [website/www-content] master 09/09: Wiki page newsdata changed with summary [[ Enlightenment Developer Days 2016 Schedule] ] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=703e0c5f763ebda68577896624c55e1145e026ee commit 703e0c5f763ebda68577896624c55e1145e026ee Author: Raster <ras...@rasterman.com> Date: Wed Apr 13 16:24:25 2016 -0700 Wiki page newsdata changed with summary [[ Enlightenment Developer Days 2016 Schedule] ] by Raster --- pages/news/newsdata.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index 1a1e6bc..1be68b0 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -7,7 +7,7 @@ * start: 2016-03-31 * stop: 2016-05-31 * text: -We finalized the schedule for our Enlightenment Developer Days 2016 in Paris May 14-16th. +We finalized the schedule for our Enlightenment Developer Days 2016 in Paris May 14-16th. [[https://phab.enlightenment.org/w/events/enlightenment_developer_days_2016/]] The morning sessions will be filled with talks while we keep the lunch and afternoon time free for coding. --
[EGIT] [website/www-content] master 07/09: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=fbe7534cb775a35e8330ad4d665d121d9de7c6f2 commit fbe7534cb775a35e8330ad4d665d121d9de7c6f2 Author: Raster <ras...@rasterman.com> Date: Tue Apr 12 17:54:42 2016 -0700 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 50 ++--- 1 file changed, 6 insertions(+), 44 deletions(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index fb4756e..75cc030 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,55 +1,17 @@ == Enlightenment DR 0.21.0-alpha Release == - * anchor: #20160412142526 - * head: Enlightenment DR 0.21.0-alpha Release - * subtitle: #swagger - * link: /news/allnewsdata#20160412142526 - * start: 2016-04-12 - * stop: - * text: -Highlights: - * Greatly improved Wayland support - * New gadget infrastructure - * Wizard improvements - * Video backgrounds - -As always, stay tuned to the latest infrequent E updates on the [[ http://e.zmike.ninja|release blog]]. - -== Download == - -^ ** LINK ** ^ ** SHA256 ** ^ -| [[ http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.gz | Enlightenment DR 0.21.0-alpha GZIP]]| aeda670eecdfde161171c472c8a358629638f7877afe14e60ff7fab71b998608 | -| [[ http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.xz | Enlightenment DR 0.21.0-alpha XZ]] | e3dab3f72194132c51993b6f81a391dac1c1048873e7f6c031312448bb237217 | - -//Artisinally composited pixmaps for your desktop.// - -== Building and Dependencies == - -If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. Please compile the dependencies in the following order (click for README): - - - [[https://git.enlightenment.org/core/efl.git/tree/README | EFL]] - - [[https://git.enlightenment.org/core/elementary.git/tree/README | Elementary]] - - [[https://git.enlightenment.org/core/emotion_generic_players.git/tree/README | Emotion generic players]] - - [[https://git.enlightenment.org/core/evas_generic_loaders.git/tree/README | Evas generic loaders]] - -**Note:** E21 depends on EFL **v1.17** or newer for X11 compositing and 1.18 for Wayland support. - * author: zmike - * tags: - -== Enlightenment DR 0.21.0-alpha Release == - * anchor: #20160412141503 * head: Enlightenment DR 0.21.0-alpha Release * subtitle: #swagger * link: /news/allnewsdata#20160412141503 * start: 2016-04-12 - * stop: + * stop: 2099-01-01 * text: Highlights: - * Greatly improved Wayland support - * New gadget infrastructure - * Wizard improvements - * Video backgrounds +> Greatly improved Wayland support +> New gadget infrastructure +> Wizard improvements +> Video backgrounds As always, stay tuned to the latest infrequent E updates on the [[ http://e.zmike.ninja|release blog]]. @@ -81,7 +43,7 @@ If you have an existing EFL or Elementary install, you may wish to delete its he * subtitle: #swagger * link: /news/allnewsdata#20160412141503 * start: 2016-04-12 - * stop: + * stop: 2099-01-01 * text: Highlights: * Greatly improved Wayland support --
[EGIT] [website/www-content] master 08/09: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=7c7502b43a5e7d39459225d8952eebe91cb28394 commit 7c7502b43a5e7d39459225d8952eebe91cb28394 Author: Raster <ras...@rasterman.com> Date: Wed Apr 13 16:20:02 2016 -0700 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 76 - 1 file changed, 76 deletions(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index 75cc030..1a1e6bc 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,79 +1,3 @@ -== Enlightenment DR 0.21.0-alpha Release == - - * anchor: #20160412141503 - * head: Enlightenment DR 0.21.0-alpha Release - * subtitle: #swagger - * link: /news/allnewsdata#20160412141503 - * start: 2016-04-12 - * stop: 2099-01-01 - * text: -Highlights: -> Greatly improved Wayland support -> New gadget infrastructure -> Wizard improvements -> Video backgrounds - -As always, stay tuned to the latest infrequent E updates on the [[ http://e.zmike.ninja|release blog]]. - -== Download == - -^ ** LINK ** ^ ** SHA256 ** ^ -| [[ http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.gz | Enlightenment DR 0.21.0-alpha GZIP]]| aeda670eecdfde161171c472c8a358629638f7877afe14e60ff7fab71b998608 | -| [[ http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.xz | Enlightenment DR 0.21.0-alpha XZ]] | e3dab3f72194132c51993b6f81a391dac1c1048873e7f6c031312448bb237217 | - -//Artisinally composited pixmaps for your desktop.// - -== Building and Dependencies == - -If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. Please compile the dependencies in the following order (click for README): - - - [[https://git.enlightenment.org/core/efl.git/tree/README | EFL]] - - [[https://git.enlightenment.org/core/elementary.git/tree/README | Elementary]] - - [[https://git.enlightenment.org/core/emotion_generic_players.git/tree/README | Emotion generic players]] - - [[https://git.enlightenment.org/core/evas_generic_loaders.git/tree/README | Evas generic loaders]] - -**Note:** E21 depends on EFL **v1.17** or newer for X11 compositing and 1.18 for Wayland support. - * author: zmike - * tags: - -== Enlightenment DR 0.21.0-alpha Release == - - * anchor: #20160412141503 - * head: Enlightenment DR 0.21.0-alpha Release - * subtitle: #swagger - * link: /news/allnewsdata#20160412141503 - * start: 2016-04-12 - * stop: 2099-01-01 - * text: -Highlights: - * Greatly improved Wayland support - * New gadget infrastructure - * Wizard improvements - * Video backgrounds - -As always, stay tuned to the latest infrequent E updates on the [[ http://e.zmike.ninja|release blog]]. - -== Download == - -^ ** LINK ** ^ ** SHA256 ** ^ -| [[ http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.gz | Enlightenment DR 0.21.0-alpha GZIP]]| aeda670eecdfde161171c472c8a358629638f7877afe14e60ff7fab71b998608 | -| [[ http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.0-alpha.tar.xz | Enlightenment DR 0.21.0-alpha XZ]] | e3dab3f72194132c51993b6f81a391dac1c1048873e7f6c031312448bb237217 | - -//Artisinally composited pixmaps for your desktop.// - -== Building and Dependencies == - -If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. Please compile the dependencies in the following order (click for README): - - - [[https://git.enlightenment.org/core/efl.git/tree/README | EFL]] - - [[https://git.enlightenment.org/core/elementary.git/tree/README | Elementary]] - - [[https://git.enlightenment.org/core/emotion_generic_players.git/tree/README | Emotion generic players]] - - [[https://git.enlightenment.org/core/evas_generic_loaders.git/tree/README | Evas generic loaders]] - -**Note:** E21 depends on EFL **v1.17** or newer for X11 compositing and 1.18 for Wayland support. - * author: zmike - * tags: - == Enlightenment Developer Days 2016 Schedule == * anchor: #20160331080143 --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=1dadd7e7c3c858f9220f3b902c83e4589102b324 commit 1dadd7e7c3c858f9220f3b902c83e4589102b324 Author: Raster <ras...@rasterman.com> Date: Tue Mar 29 02:00:53 2016 -0700 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 12 1 file changed, 12 insertions(+) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index ac97867..7753caf 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,3 +1,15 @@ +== Blargh == + + * anchor: #20160329020030 + * head: Blargh + * subtitle: blargh is here + * link: /news/allnewsdata#20160329020030 + * start: 2016-03-29 + * stop: 2016-07-29 + * text: Why does this blargh so much? + * author: raster + * tags: + == Enlightenment DR 0.20.6 Release == * anchor: #20160309094333 --
[EGIT] [website/www-content] master 01/01: Wiki page allnewsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=b947eed79f73647866d94f323db5a7997fcbd7a8 commit b947eed79f73647866d94f323db5a7997fcbd7a8 Author: Raster <ras...@rasterman.com> Date: Tue Feb 16 01:08:12 2016 -0800 Wiki page allnewsdata changed with summary [] by Raster --- pages/news/allnewsdata.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/allnewsdata.txt b/pages/news/allnewsdata.txt index 5f4ff5d..dfa4b6a 100644 --- a/pages/news/allnewsdata.txt +++ b/pages/news/allnewsdata.txt @@ -1,6 +1,6 @@ ~~Title: News~~ -{{page>start-shortcuts}} +{{page>:start-shortcuts}} News ~~NOCACHE~~ --
[EGIT] [website/www-content] master 01/01: Wiki page allnewsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=cce6e78ae24267f45d9f2f2c2b529f6e63af1690 commit cce6e78ae24267f45d9f2f2c2b529f6e63af1690 Author: Raster <ras...@rasterman.com> Date: Tue Feb 16 01:07:49 2016 -0800 Wiki page allnewsdata changed with summary [] by Raster --- pages/news/allnewsdata.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pages/news/allnewsdata.txt b/pages/news/allnewsdata.txt index df3ce40..5f4ff5d 100644 --- a/pages/news/allnewsdata.txt +++ b/pages/news/allnewsdata.txt @@ -1,4 +1,7 @@ ~~Title: News~~ + +{{page>start-shortcuts}} + News ~~NOCACHE~~ {{anss>allnews}} --
[EGIT] [website/www-content] master 01/01: Wiki page news changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=d4ed2941063909b30149960eba3840a4965a4a21 commit d4ed2941063909b30149960eba3840a4965a4a21 Author: Raster <ras...@rasterman.com> Date: Mon Feb 15 01:16:07 2016 -0800 Wiki page news changed with summary [] by Raster --- pages/news.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pages/news.txt b/pages/news.txt index aa9b322..59f0472 100644 --- a/pages/news.txt +++ b/pages/news.txt @@ -1,4 +1,7 @@ ~~Title: News~~ + +{{page>start-shortcuts}} + News ~~NOCACHE~~ {{page>news-add}} --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [[ News has moved to WWW Wiki] ] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=cffece5853f8c8f85acf9044e94b58d0e9eca66b commit cffece5853f8c8f85acf9044e94b58d0e9eca66b Author: Raster <ras...@rasterman.com> Date: Mon Feb 15 00:56:18 2016 -0800 Wiki page newsdata changed with summary [[ News has moved to WWW Wiki] ] by Raster --- pages/news/newsdata.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index ba3eba1..4d3a0c5 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -9,7 +9,7 @@ * text: Due to changes in an update of Phabricator, we lost all news styling control, and so we have moved news to the main WWW Wiki. -[ [[https://phab.enlightenment.org/phame/blog/view/3/|Old News]] [[https://phab.enlightenment.org/phame/blog/view/1/|Old Blogs]] ] +[ [[https://phab.enlightenment.org/phame/blog/view/3/|Old News]] ][ [[https://phab.enlightenment.org/phame/blog/view/1/|Old Blogs]] ] * author: raster --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=8580ac827f52ef7d164d63b98422352a220d0b80 commit 8580ac827f52ef7d164d63b98422352a220d0b80 Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 20:05:21 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 17 + 1 file changed, 17 insertions(+) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt new file mode 100644 index 000..d0e7fd1 --- /dev/null +++ b/pages/news/newsdata.txt @@ -0,0 +1,17 @@ +== This is a sample article == + + * anchor: #20160214200356 + * head: This is a sample article + * subtitle: Subtitle goes here + * link: /news/allnewsdata#20160214200356 + * start: 2016-02-14 + * stop: 2016-06-14 + * text: +The content goes here. It can be long or short. This is going to at least have a few lines in a single paragraph to see how things go. Define a Headline and the content of the news article you want to create. You may use standard DokuWiki Syntax within the article, it will be recognized and handled accordingly. The link is automatically created but for what reason ever you may want to change it. Take care that you properly set the anchor or the link will jump to the top of the referenced [...] + +Now for a second paragraph. Define a Headline and the content of the news article you want to create. You may use standard DokuWiki Syntax within the article, it will be recognized and handled accordingly. The link is automatically created but for what reason ever you may want to change it. Take care that you properly set the anchor or the link will jump to the top of the referenced page. There is a small counter on top of the text input area to give you the quantity of entered words. + +And a third short one goes here **some bold text** as well to test + * author: raster + * tags: moo + --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=5a01ea837af0d881b52eb459a2a5ece6dc4722cb commit 5a01ea837af0d881b52eb459a2a5ece6dc4722cb Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 20:11:42 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 17 + 1 file changed, 17 insertions(+) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index d0e7fd1..fc615a7 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,3 +1,20 @@ +== News has moved to WWW Wiki == + + * anchor: #20160214200731 + * head: News has moved to WWW Wiki + * subtitle: We have moved news to the main wiki, old news is still on Phab + * link: /news/allnewsdata#20160214200731 + * start: 2016-02-14 + * stop: 2099-01-01 + * text: +Due to changes in an update of Phabricator, we lost all news styling control, and so we have moved news to the main WWW Wiki. + +[ [[https://phab.enlightenment.org/phame/blog/view/3/|Old News]] [[https://phab.enlightenment.org/phame/blog/view/1/|Old Blogs]] ] + + + * author: raster + * tags: + == This is a sample article == * anchor: #20160214200356 --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata deleted with reason [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=050bd292055a02af560845b1f81884690bd26842 commit 050bd292055a02af560845b1f81884690bd26842 Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 20:03:11 2016 -0800 Wiki page newsdata deleted with reason [] by Raster --- pages/news/newsdata.txt | 15 --- 1 file changed, 15 deletions(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt deleted file mode 100644 index f0f68d2..000 --- a/pages/news/newsdata.txt +++ /dev/null @@ -1,15 +0,0 @@ -== Number 3 is here == - - * anchor: #20160214195111 - * head: Number 3 is here - * subtitle: Sub goes here - * link: /news/allnewsdata#20160214195111 - * start: 2016-02-14 - * stop: 2016-06-14 - * text: -Blah blah - -More blah! - * author: raster - * tags: blah - --
[EGIT] [website/www-content] master 01/03: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=585456c55c5da941191b4327cb628c2c763b7b8e commit 585456c55c5da941191b4327cb628c2c763b7b8e Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 20:00:33 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 12 1 file changed, 12 insertions(+) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index 08109b7..ee91eb3 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,3 +1,15 @@ +== Boo booboobobobo == + + * anchor: #20160214200016 + * head: Boo booboobobobo + * subtitle: nyanyanay + * link: /news/allnewsdata#20160214200016 + * start: 2016-02-14 + * stop: 2016-06-14 + * text: content is here... + * author: raster + * tags: + == Number 3 is here == * anchor: #20160214195111 --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=352a324cc52dd43b73b798a540a34af53e3d1f1c commit 352a324cc52dd43b73b798a540a34af53e3d1f1c Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 20:02:13 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 21 - 1 file changed, 21 deletions(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index 08109b7..46a90e6 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -13,27 +13,6 @@ More blah! * author: raster * tags: blah -== Sample 2 == - - * anchor: #20160214191846 - * head: Sample 2 - * subtitle: Another subtitle goes here - * link: /news/allnewsdata#20160214191846 - * start: 2016-02-14 - * stop: 2016-06-14 - * text: -Test multiple lines and //paragraphs// here. - -Also test inlined images to see what they do - -A screenshot is here: - -{{:shot-enlightenment.png?nolink&320}} - -It's above. - * author: raster - * tags: - == Sample Heading == * anchor: #20160214191739 --
[EGIT] [website/www-content] master 03/03: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=738b7e6a5d37ac0e2bb1f5e9f6f57e41b8ba4ad7 commit 738b7e6a5d37ac0e2bb1f5e9f6f57e41b8ba4ad7 Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 20:02:01 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 12 1 file changed, 12 deletions(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index ee91eb3..08109b7 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,15 +1,3 @@ -== Boo booboobobobo == - - * anchor: #20160214200016 - * head: Boo booboobobobo - * subtitle: nyanyanay - * link: /news/allnewsdata#20160214200016 - * start: 2016-02-14 - * stop: 2016-06-14 - * text: content is here... - * author: raster - * tags: - == Number 3 is here == * anchor: #20160214195111 --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=4008cffb168f3ef5575bffadb4d821fecb7f37a5 commit 4008cffb168f3ef5575bffadb4d821fecb7f37a5 Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:51:34 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 15 +++ 1 file changed, 15 insertions(+) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index 3ce1fa8..08109b7 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,3 +1,18 @@ +== Number 3 is here == + + * anchor: #20160214195111 + * head: Number 3 is here + * subtitle: Sub goes here + * link: /news/allnewsdata#20160214195111 + * start: 2016-02-14 + * stop: 2016-06-14 + * text: +Blah blah + +More blah! + * author: raster + * tags: blah + == Sample 2 == * anchor: #20160214191846 --
[EGIT] [website/www-content] master 01/01: Wiki page news-add changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=afc719e6d6d959a3b7f0760e8d8b7a9a5d07f8e4 commit afc719e6d6d959a3b7f0760e8d8b7a9a5d07f8e4 Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:45:40 2016 -0800 Wiki page news-add changed with summary [] by Raster --- pages/news-add.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/news-add.txt b/pages/news-add.txt index 1b18c82..8446e0c 100644 --- a/pages/news-add.txt +++ b/pages/news-add.txt @@ -1,3 +1,3 @@ -**[[news:news|Add News]]** - + +**[[news:news|Add News Item]]** --
[EGIT] [website/www-content] master 01/01: Wiki page news changed with summary [created] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=f0ce0abd243c9e894b751369d2512bdc75e3e7eb commit f0ce0abd243c9e894b751369d2512bdc75e3e7eb Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:27:48 2016 -0800 Wiki page news changed with summary [created] by Raster --- pages/news/news.txt | 4 1 file changed, 4 insertions(+) diff --git a/pages/news/news.txt b/pages/news/news.txt new file mode 100644 index 000..b426d85 --- /dev/null +++ b/pages/news/news.txt @@ -0,0 +1,4 @@ +~~Title: Add News~~ + Add News +~~NOCACHE~~ +{{anss>author}} --
[EGIT] [website/www-content] master 01/01: Wiki page news changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=378164f74ca5ac9dcc961c2a26a808105b419948 commit 378164f74ca5ac9dcc961c2a26a808105b419948 Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:27:32 2016 -0800 Wiki page news changed with summary [] by Raster --- pages/news.txt | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pages/news.txt b/pages/news.txt index 2ba8951..ce7a39d 100644 --- a/pages/news.txt +++ b/pages/news.txt @@ -1,10 +1,8 @@ ~~Title: News~~ News ~~NOCACHE~~ -{{anss>allnews}} +**[[news:news|Add News]]** -**[ [[news:allnewsdata|All]] | [[news:news|Add]] | [[news:newsdata?do=edit|Edit]] ]** - -{{anss>author}} +{{anss>allnews}} --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=9a75c48b84c72124377d189f278f8eb9ee3a3d7f commit 9a75c48b84c72124377d189f278f8eb9ee3a3d7f Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:27:58 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 12 1 file changed, 12 insertions(+) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index 3ce1fa8..eee6d14 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,3 +1,15 @@ +== == + + * anchor: #20160214192756 + * head: + * subtitle: + * link: /news/allnewsdata#20160214192756 + * start: 2016-02-14 + * stop: 2016-06-14 + * text: + * author: raster + * tags: + == Sample 2 == * anchor: #20160214191846 --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0ac9afd6875823864c35094a17dd1496c8c6a16b commit 0ac9afd6875823864c35094a17dd1496c8c6a16b Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:20:11 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 21 + 1 file changed, 21 insertions(+) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index cf94e3c..f0e1275 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -1,3 +1,24 @@ +== Sample 2 == + + * anchor: #20160214191846 + * head: Sample 2 + * subtitle: Another subtitle goes here + * link: /news/allnewsdata#20160214191846 + * start: 2016-02-14 + * stop: 2016-06-14 + * text: +Test multiple lines and //paragraphs// here. + +Also test inlined images to see what they do + +A screenshot is here: + +{{ :shot-enlightenment.png?nolink&320}} + +It's above. + * author: raster + * tags: + == Sample Heading == * anchor: #20160214191739 --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [[ Sample 2] ] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=93b5a7a5833de90e3d24cb100bf24df33ad8f446 commit 93b5a7a5833de90e3d24cb100bf24df33ad8f446 Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:21:02 2016 -0800 Wiki page newsdata changed with summary [[ Sample 2] ] by Raster --- pages/news/newsdata.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt index f0e1275..3ce1fa8 100644 --- a/pages/news/newsdata.txt +++ b/pages/news/newsdata.txt @@ -13,7 +13,7 @@ Also test inlined images to see what they do A screenshot is here: -{{ :shot-enlightenment.png?nolink&320}} +{{:shot-enlightenment.png?nolink&320}} It's above. * author: raster --
[EGIT] [website/www-content] master 01/01: Wiki page newsdata changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=de9dc64d4dc9928ac2e51ef4d8cf5189320a3f34 commit de9dc64d4dc9928ac2e51ef4d8cf5189320a3f34 Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:18:46 2016 -0800 Wiki page newsdata changed with summary [] by Raster --- pages/news/newsdata.txt | 12 1 file changed, 12 insertions(+) diff --git a/pages/news/newsdata.txt b/pages/news/newsdata.txt new file mode 100644 index 000..cf94e3c --- /dev/null +++ b/pages/news/newsdata.txt @@ -0,0 +1,12 @@ +== Sample Heading == + + * anchor: #20160214191739 + * head: Sample Heading + * subtitle: Sample Subtitle Here + * link: /news/allnewsdata#20160214191739 + * start: 2016-02-14 + * stop: 2016-06-14 + * text: Here is some **content** with //markdown//. + * author: raster + * tags: tag1 tag2 tag-blah + --
[EGIT] [website/www-content] master 01/01: Wiki page news changed with summary [created] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=54923c9ee6c8ea0381a9b3c9b74d3e6984e6d86a commit 54923c9ee6c8ea0381a9b3c9b74d3e6984e6d86a Author: Raster <ras...@rasterman.com> Date: Sun Feb 14 19:17:37 2016 -0800 Wiki page news changed with summary [created] by Raster --- pages/news.txt | 10 ++ 1 file changed, 10 insertions(+) diff --git a/pages/news.txt b/pages/news.txt new file mode 100644 index 000..2ba8951 --- /dev/null +++ b/pages/news.txt @@ -0,0 +1,10 @@ +~~Title: News~~ + News +~~NOCACHE~~ +{{anss>allnews}} + + + +**[ [[news:allnewsdata|All]] | [[news:news|Add]] | [[news:newsdata?do=edit|Edit]] ]** + +{{anss>author}} --
[EGIT] [website/www-content] master 01/09: Wiki page start-release changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=39803b5e7e7178a9d7efb52a7c8c8bb95dbdc282 commit 39803b5e7e7178a9d7efb52a7c8c8bb95dbdc282 Author: Raster <ras...@rasterman.com> Date: Thu Feb 4 23:41:29 2016 -0800 Wiki page start-release changed with summary [] by Raster --- pages/start-release.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start-release.txt b/pages/start-release.txt index 234546c..dcc458a 100644 --- a/pages/start-release.txt +++ b/pages/start-release.txt @@ -1,3 +1,3 @@ -EFL 1.17.0 and Enlightenment 0.20.2 are out - go to our [[download]] page. +EFL 1.17.0 and Enlightenment 0.20.5 are out - go to our [[download]] page. --
[EGIT] [website/www-content] master 03/09: Wiki page start-release changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=18e96df2c354d98e646258ed1fc1773f522d9285 commit 18e96df2c354d98e646258ed1fc1773f522d9285 Author: Raster <ras...@rasterman.com> Date: Fri Feb 5 00:32:33 2016 -0800 Wiki page start-release changed with summary [] by Raster --- pages/start-release.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start-release.txt b/pages/start-release.txt index dcc458a..f65a696 100644 --- a/pages/start-release.txt +++ b/pages/start-release.txt @@ -1,3 +1,3 @@ -EFL 1.17.0 and Enlightenment 0.20.5 are out - go to our [[download]] page. +EFL 1.17.0 and Enlightenment 0.20.5 are out - go to our [[download]] page. --
[EGIT] [website/www-content] master 04/09: Wiki page start-release changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=01d5e1bb43c1b6798b1cad4655c16f7a6889791c commit 01d5e1bb43c1b6798b1cad4655c16f7a6889791c Author: Raster <ras...@rasterman.com> Date: Fri Feb 5 00:43:53 2016 -0800 Wiki page start-release changed with summary [] by Raster --- pages/start-release.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start-release.txt b/pages/start-release.txt index f65a696..dcc458a 100644 --- a/pages/start-release.txt +++ b/pages/start-release.txt @@ -1,3 +1,3 @@ -EFL 1.17.0 and Enlightenment 0.20.5 are out - go to our [[download]] page. +EFL 1.17.0 and Enlightenment 0.20.5 are out - go to our [[download]] page. --
[EGIT] [website/www-content] master 40/40: Wiki page docs changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=c04749a93cd8ed113f5d8f7ee923653bb2b5b05d commit c04749a93cd8ed113f5d8f7ee923653bb2b5b05d Author: Raster <ras...@rasterman.com> Date: Mon Dec 7 03:54:48 2015 -0800 Wiki page docs changed with summary [] by Raster --- pages/docs.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/docs.txt b/pages/docs.txt index 6e8f79a..718cce0 100644 --- a/pages/docs.txt +++ b/pages/docs.txt @@ -22,7 +22,7 @@ course you can use stable packages for your distribution as well. * [[distros/opensuse-start|EFL on OpenSUSE]] * [[distros/yocto-start|EFL on Yocto]] -=== Working with EFL and code === +=== Working with EFL and Code === * [[docs/c/start|A basic primer on C]] * [[docs/efl/start|Get started with EFL]] --
[EGIT] [website/www-content] master 01/01: Wiki page apps_efl_debugging changed with summary [fix link] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=c5c13606e4d7a47120e90c2af160c9053fbfdd4f commit c5c13606e4d7a47120e90c2af160c9053fbfdd4f Author: Raster <ras...@rasterman.com> Date: Wed Nov 18 02:30:41 2015 -0800 Wiki page apps_efl_debugging changed with summary [fix link] by Raster --- pages/debugging/apps_efl_debugging.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/debugging/apps_efl_debugging.txt b/pages/debugging/apps_efl_debugging.txt index d5d3189..41104c0 100644 --- a/pages/debugging/apps_efl_debugging.txt +++ b/pages/debugging/apps_efl_debugging.txt @@ -2,7 +2,7 @@ EFL application debugging -//Please also see [[docs-efl-debug]]. This should probably be merged with this page.// +//Please also see [[/docs-efl-debug]]. This should probably be merged with this page.// This tutorial's goal is to help you debug your EFL applications with several use cases that you can reproduce. It gives you approaches to know if the bug comes from your application or from the EFL libraries. --
[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [remove eflete (but keep enventor version) as it doesnt build with efl (depends on eo too).] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=986065fe5fed8f951a6e08e6198536a3cfb96b7c commit 986065fe5fed8f951a6e08e6198536a3cfb96b7c Author: Raster <ras...@rasterman.com> Date: Tue Oct 13 01:39:16 2015 -0700 Wiki page download-latest changed with summary [remove eflete (but keep enventor version) as it doesnt build with efl (depends on eo too).] by Raster --- pages/download-latest.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/download-latest.txt b/pages/download-latest.txt index 046ac81..c76f0c7 100644 --- a/pages/download-latest.txt +++ b/pages/download-latest.txt @@ -11,6 +11,7 @@ rage_v= 0.1.4 econnman_v= 1.1 epour_v = 0.6.0 +enventor_v= 0.6.0 eflete_v = 0.5.0 extn = .tar.gz @@ -32,7 +33,6 @@ dlbase= http://download.enlightenment.org/rel/ |[[%%dlbase%%apps/epour/epour-%%epour_vextn%%|Epour]]|%%epour_v%%| ^Development Tool^Version^ -|[[%%dlbase%%apps/eflete/eflete-%%eflete_vextn%%|Eflete]]|%%eflete_v%%| Go to the [[https://phab.enlightenment.org/w/packaging_status/|package status of distributions]] for information on what distributions have packages and how up to date they are. --
[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [remove enventor from downloads - uses eo api thus keeps breaking when efl changes. do not "release" until thi
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=790cd10b21d45c7928f3614b7219a7e386894258 commit 790cd10b21d45c7928f3614b7219a7e386894258 Author: Raster <ras...@rasterman.com> Date: Mon Oct 12 01:06:07 2015 -0700 Wiki page download-latest changed with summary [remove enventor from downloads - uses eo api thus keeps breaking when efl changes. do not "release" until this is fixed.] by Raster --- pages/download-latest.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/download-latest.txt b/pages/download-latest.txt index c0e15ae..93bd6fb 100644 --- a/pages/download-latest.txt +++ b/pages/download-latest.txt @@ -11,7 +11,6 @@ rage_v= 0.1.4 econnman_v= 1.1 epour_v = 0.6.0 -enventor_v= 0.6.0 eflete_v = 0.5.0 extn = .tar.gz --
[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [actually remove enventor, not just version] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=15ec942f7e846a199887fee6047f1b0938caa7e1 commit 15ec942f7e846a199887fee6047f1b0938caa7e1 Author: Raster <ras...@rasterman.com> Date: Mon Oct 12 01:07:09 2015 -0700 Wiki page download-latest changed with summary [actually remove enventor, not just version] by Raster --- pages/download-latest.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/pages/download-latest.txt b/pages/download-latest.txt index 93bd6fb..046ac81 100644 --- a/pages/download-latest.txt +++ b/pages/download-latest.txt @@ -32,7 +32,6 @@ dlbase= http://download.enlightenment.org/rel/ |[[%%dlbase%%apps/epour/epour-%%epour_vextn%%|Epour]]|%%epour_v%%| ^Development Tool^Version^ -|[[%%dlbase%%apps/enventor/enventor-%%enventor_vextn%%|Enventor]]|%%enventor_v%%| |[[%%dlbase%%apps/eflete/eflete-%%eflete_vextn%%|Eflete]]|%%eflete_v%%| --
[EGIT] [website/www-content] master 01/01: Wiki page elm_min_size_control changed with summary [created] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=5e254d5b3ab942236d7017822f658aa2a7dda21c commit 5e254d5b3ab942236d7017822f658aa2a7dda21c Author: Raster <ras...@rasterman.com> Date: Wed Sep 23 03:24:20 2015 -0700 Wiki page elm_min_size_control changed with summary [created] by Raster --- pages/samples/elm_min_size_control.txt | 89 ++ 1 file changed, 89 insertions(+) diff --git a/pages/samples/elm_min_size_control.txt b/pages/samples/elm_min_size_control.txt new file mode 100644 index 000..c0e484d --- /dev/null +++ b/pages/samples/elm_min_size_control.txt @@ -0,0 +1,89 @@ +~~Title: Controlling Minimum Size of Elementary Widgets~~ +~~CODE-c~~ + +{{page>index}} + + Controlling Minimum Size + +Often people need to control the minimum size of an object, perhaps to make it larger than normal. Some widgets like scrollers have **VERY** small minimum sizes, so to make these expand to some acceptable size. You may be tempted to just call evas_object_size_hint_min_set() to set the minimum size of a widget, but this would be wrong. This same call is used internally by widgets as they calculate and update their own minimum sizes based on content and state. All this ends up doing is bec [...] + +What you want is a SECOND control point that can expand a widget to be bigger (if its own native minimum size happens to be smaller). This will allow for scaling, resizing and finger size handling to work right by possibly expanding to be bigger than the extra control point if font sizes or other factors force sizing to increase. This second control point can be modified separately to the widget being controlled (in this example below, a button). + +The way to get a second control point is to use a table, place a rectangle into it as a control point and modify its minimum size (remember to account for scaling), and in the exact same cell, place the widget to be controlled. + +So add a table with: + + +tab = elm_table_add(win); + + +Then create a basic rectangle with: + + +rec = evas_object_rectangle_add(evas_object_evas_get(win)); + + +And set some custom size hinting on the rectangle: + + +evas_object_size_hint_min_set(rec, 200 * elm_config_scale_get(), 300 * elm_config_scale_get()); + + +And now pack it into the table. Do not show it or do anything else. Keep it hidden. This is your extra control point to adjust sizing of the entire table and its contents. Do not forget that weight and align also affect how the rectangle controls sizing. + + +elm_table_pack(tab, rec, 0, 0, 1, 1); + + +Here is the full example with all hints set up correctly: + + +#include + +static void +on_click(void *data, Evas_Object *obj, void *event_info) +{ + evas_object_del(data); +} + +EAPI_MAIN int +elm_main(int argc, char **argv) +{ + Evas_Object *win, *tab, *rec, *btn; + + elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); + + win = elm_win_util_standard_add("Main", "Min Size Control"); + elm_win_autodel_set(win, EINA_TRUE); + + tab = elm_table_add(win); + evas_object_size_hint_weight_set(tab, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + elm_win_resize_object_add(win, tab); + evas_object_show(tab); + + rec = evas_object_rectangle_add(evas_object_evas_get(win)); + evas_object_size_hint_weight_set(rec, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(rec, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_size_hint_min_set(rec, 200 * elm_config_scale_get(), 300 * elm_config_scale_get()); + elm_table_pack(tab, rec, 0, 0, 1, 1); + + btn = elm_button_add(win); + elm_object_text_set(btn, "Bigger Button"); + evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); + elm_table_pack(tab, btn, 0, 0, 1, 1); + evas_object_smart_callback_add(btn, "clicked", on_click, win); + evas_object_show(btn); + + evas_object_show(win); + + elm_run(); + + return 0; +} +ELM_MAIN() + + + + +~~DISCUSSIONS~~ \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [use svg for block diagram on www] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=c1fe6140b273307dd7d09cf3aebeac8425869463 commit c1fe6140b273307dd7d09cf3aebeac8425869463 Author: Raster <ras...@rasterman.com> Date: Wed Sep 23 02:21:42 2015 -0700 Wiki page start changed with summary [use svg for block diagram on www] by Raster --- pages/start.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start.txt b/pages/start.txt index 3e83f26..6d2da8e 100644 --- a/pages/start.txt +++ b/pages/start.txt @@ -20,7 +20,7 @@ We still primarily support Linux for Enlightenment, but there is some effort (ba Libraries -{{ :diagram-block-efl.png?nolink&320}} +{{ :diagram-block-efl.svg?nolink&320}} In the process of developing a Window Manager, A set of libraries were developed in order to achieve that goal. These libraries are known collectively as [[:about-efl|EFL]]. They cover a range of functionality from main-loop, to graphics, scene graphs, networking, widgets, data storage, IPC and much more. --
[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=eb905dfc28d5ab8b30ec7fcd7aaf2e67517ad78b commit eb905dfc28d5ab8b30ec7fcd7aaf2e67517ad78b Author: Raster <ras...@rasterman.com> Date: Wed Sep 23 02:46:32 2015 -0700 Wiki page docs changed with summary [] by Raster --- pages/docs.txt | 4 1 file changed, 4 insertions(+) diff --git a/pages/docs.txt b/pages/docs.txt index 366c33d..a06d9c7 100644 --- a/pages/docs.txt +++ b/pages/docs.txt @@ -59,6 +59,10 @@ Go check the current available version of EFL on each distro/platform: * [[program_guide/basic_application_structure_pg|Basic Application structure PG]] * [[program_guide/containers_pg|Containers PG]] +=== Samples === + + * [[samples/elm_min_size_control|Controlling Minimum Size of Widgets]] + API Documentation --
[EGIT] [website/www-content] master 01/01: Wiki page start-release changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0f6a8802954902c28af120de4de588c36d17dd71 commit 0f6a8802954902c28af120de4de588c36d17dd71 Author: Raster <ras...@rasterman.com> Date: Tue Sep 8 16:52:58 2015 -0700 Wiki page start-release changed with summary [] by Raster --- pages/start-release.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start-release.txt b/pages/start-release.txt index b3631da..8edbe0f 100644 --- a/pages/start-release.txt +++ b/pages/start-release.txt @@ -1,3 +1,3 @@ -EFL 1.15.0 and Enlightenment 0.19.9 are out - go to our [[download]] page. +EFL 1.15.1 and Enlightenment 0.19.9 are out - go to our [[download]] page. \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page syntax changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0b20ff0ff492dc2af44b01880f4807259e6fb0e7 commit 0b20ff0ff492dc2af44b01880f4807259e6fb0e7 Author: Raster ras...@rasterman.com Date: Sun Jul 12 20:31:54 2015 -0700 Wiki page syntax changed with summary [] by Raster --- pages/wiki/syntax.txt | 54 +++ 1 file changed, 54 insertions(+) diff --git a/pages/wiki/syntax.txt b/pages/wiki/syntax.txt index 65ee868..9703a7f 100644 --- a/pages/wiki/syntax.txt +++ b/pages/wiki/syntax.txt @@ -593,6 +593,60 @@ Beware of the cat when you open the door !! +You can inline YouTube videos with: + +Video at small size + +{{youtubeS5RLWlBQYfY?small}} + +code +{{youtubeS5RLWlBQYfY?small}} +/code + +Medium size + +{{youtubeS5RLWlBQYfY?medium}} + +code +{{youtubeS5RLWlBQYfY?medium}} +/code + +Set start and end point in seconds for the video + +{{youtubeS5RLWlBQYfY?largestart=20end=40}} + +code +{{youtubeS5RLWlBQYfY?largestart=20end=40}} +/code + +Turn autoplay on, and disable related videos + +{{youtubeS5RLWlBQYfY?360x660autoplay=1rel=0}} + +code +{{youtubeS5RLWlBQYfY?360x660autoplay=1rel=0}} +/code + + + +You can inline videos directly from upload media: + +{{:sample.mp4|320x240}} + +code +{{:sample.mp4|320x240}} +/code + +Or from full URLs + +{{http://people.xiph.org/~maikmerten/demos/BigBuckBunny.ogv}} + +code +{{http://people.xiph.org/~maikmerten/demos/BigBuckBunny.ogv}} +/code + + + You can add a discussion section to the bottom of any page if you add code --
[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=5b4416dc35a4301bbad3dbc0ebc38a387be0ac53 commit 5b4416dc35a4301bbad3dbc0ebc38a387be0ac53 Author: Raster ras...@rasterman.com Date: Fri Jul 10 02:40:08 2015 -0700 Wiki page docs changed with summary [] by Raster --- pages/docs.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/docs.txt b/pages/docs.txt index 53114aa..c6fad00 100644 --- a/pages/docs.txt +++ b/pages/docs.txt @@ -56,8 +56,8 @@ improving our API references a lot. === Stable === - * [[http://docs.enlightenment.org/stable/efl|EFL]] - * [[http://docs.enlightenment.org/stable/elementary|Elementary]] + * [[http://docs.enlightenment.org/efl/1.15.0|EFL]] + * [[http://docs.enlightenment.org/elementary/1.15.0|Elementary]] === Development === --
[EGIT] [website/www-content] master 02/03: Merge branch 'master' of git+ssh://git.enlightenment.org/website/www-content
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=53ddc87fcb415ddf32574f89ce9f0de0d9f1ee06 commit 53ddc87fcb415ddf32574f89ce9f0de0d9f1ee06 Merge: 97fb8ae df456dd Author: Raster ras...@rasterman.com Date: Tue Jul 7 19:18:12 2015 -0700 Merge branch 'master' of git+ssh://git.enlightenment.org/website/www-content media/scut-pad-sml.svg | 69 ++ 1 file changed, 69 insertions(+) --
[EGIT] [website/www-content] master 01/01: Wiki page contact changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=4bac63aad5a6c6f3e88187a05b4da02ee7b20ce7 commit 4bac63aad5a6c6f3e88187a05b4da02ee7b20ce7 Author: Raster ras...@rasterman.com Date: Thu Jul 2 23:14:46 2015 -0700 Wiki page contact changed with summary [] by Raster --- pages/contact.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pages/contact.txt b/pages/contact.txt index 55452fb..916340e 100644 --- a/pages/contact.txt +++ b/pages/contact.txt @@ -1,4 +1,7 @@ ~~Title: Contact Us~~ + +{{pagestart-shortcuts}} + Community and Developer Behavior Guidelines //We are a community. Some are core developers who have been around for well over a decade, others are newer contributors, or are just users or fans, but regardless, it forms some kind of community. For this community to function we need to adhere to a set of guidelines to ensure it functions effectively and doesn't push new people away, or drive existing members away. This here is a set of rough guidelines for those with commit access (developers) and those without (general users or c [...] --
[EGIT] [website/www-content] master 01/03: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=d83e84bf26be72b35a0ac0a5086a8b510bf9c88c commit d83e84bf26be72b35a0ac0a5086a8b510bf9c88c Author: Raster ras...@rasterman.com Date: Thu Jul 2 23:11:01 2015 -0700 Wiki page start changed with summary [] by Raster --- pages/start.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start.txt b/pages/start.txt index 800b2d2..3e83f26 100644 --- a/pages/start.txt +++ b/pages/start.txt @@ -4,7 +4,7 @@ {{pagestart-event}} {{pagestart-release}} -{{ :e-logo-title.png?nolink150 |}} +{{ :e-logo-title.svg?nolink |}} Window Manager --
[EGIT] [website/www-content] master 01/01: Wiki page download changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=a7ed95cd58a94d71ae767e18c4124bbc1ba3de2b commit a7ed95cd58a94d71ae767e18c4124bbc1ba3de2b Author: Raster ras...@rasterman.com Date: Thu Jul 2 23:14:37 2015 -0700 Wiki page download changed with summary [] by Raster --- pages/download.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pages/download.txt b/pages/download.txt index 94c95bb..9a60775 100644 --- a/pages/download.txt +++ b/pages/download.txt @@ -1,4 +1,7 @@ ~~Title: Download~~ + +{{pagestart-shortcuts}} + Download We place all of our releases here: --
[EGIT] [website/www-content] master 03/03: Wiki page about changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=7c288d382d9067bfce33e3df226e9210aa4fc342 commit 7c288d382d9067bfce33e3df226e9210aa4fc342 Author: Raster ras...@rasterman.com Date: Thu Jul 2 23:14:20 2015 -0700 Wiki page about changed with summary [] by Raster --- pages/about.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/about.txt b/pages/about.txt index f1f20f2..4243bfe 100644 --- a/pages/about.txt +++ b/pages/about.txt @@ -1,5 +1,7 @@ ~~Title: About~~ +{{pagestart-shortcuts}} + More than a Window Manager Long ago Enlightenment was just a project to make a Window Manager for --
[EGIT] [website/www-content] master 02/03: Merge branch 'master' of git+ssh://git.enlightenment.org/website/www-content
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=18d569ff3da6c1bba3b76c295ec44569d0315101 commit 18d569ff3da6c1bba3b76c295ec44569d0315101 Merge: d83e84b 270ec6f Author: Raster ras...@rasterman.com Date: Thu Jul 2 23:11:07 2015 -0700 Merge branch 'master' of git+ssh://git.enlightenment.org/website/www-content media/e-logo-title.png | Bin 61122 - 9072 bytes media/e-logo-title.svg | 22 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) --
[EGIT] [website/www-content] master 01/01: Wiki page start-shortcuts changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=2acd2f92ea788f19234c1384a44f4c84ef8cdd9e commit 2acd2f92ea788f19234c1384a44f4c84ef8cdd9e Author: Raster ras...@rasterman.com Date: Thu Jul 2 23:20:54 2015 -0700 Wiki page start-shortcuts changed with summary [] by Raster --- pages/start-shortcuts.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start-shortcuts.txt b/pages/start-shortcuts.txt index 224899a..96e1c90 100644 --- a/pages/start-shortcuts.txt +++ b/pages/start-shortcuts.txt @@ -2,6 +2,6 @@ [[http://plus.google.com/118426816251488376359|{{:scut-gplus.svg|G+}}]] [[http://www.facebook.com/enlightenment.org|{{:scut-facebook.svg|Facebook}}]] [[http://www.youtube.com/channel/UCs9Xcw4TwJ1_A8QI8PxCNNA|{{:scut-youtube.svg|YouTube}}]] -{{:scut-pad.svg}} +{{:scut-pad.svg?nolink}} [[http://flattr.com/thing/418692/Enlightenment|{{:scut-flattr.svg|Flattr}}]] [[https://www.paypal.com/webscr?cmd=_s-xclickhosted_button_id=A5U75JR3FFWFC|{{:scut-paypal.svg|PayPal}}]] \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page start-shortcuts changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=cbb4e74e0de7555c138e476a28eb449a865ec70f commit cbb4e74e0de7555c138e476a28eb449a865ec70f Author: Raster ras...@rasterman.com Date: Thu Jul 2 22:58:24 2015 -0700 Wiki page start-shortcuts changed with summary [] by Raster --- pages/start-shortcuts.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start-shortcuts.txt b/pages/start-shortcuts.txt index cac5fcf..224899a 100644 --- a/pages/start-shortcuts.txt +++ b/pages/start-shortcuts.txt @@ -2,6 +2,6 @@ [[http://plus.google.com/118426816251488376359|{{:scut-gplus.svg|G+}}]] [[http://www.facebook.com/enlightenment.org|{{:scut-facebook.svg|Facebook}}]] [[http://www.youtube.com/channel/UCs9Xcw4TwJ1_A8QI8PxCNNA|{{:scut-youtube.svg|YouTube}}]] -- +{{:scut-pad.svg}} [[http://flattr.com/thing/418692/Enlightenment|{{:scut-flattr.svg|Flattr}}]] [[https://www.paypal.com/webscr?cmd=_s-xclickhosted_button_id=A5U75JR3FFWFC|{{:scut-paypal.svg|PayPal}}]] \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=b562d6d4f6bcb35b884de7dfee2d7ba01c6c5446 commit b562d6d4f6bcb35b884de7dfee2d7ba01c6c5446 Author: Raster ras...@rasterman.com Date: Thu Jul 2 19:34:54 2015 -0700 Wiki page start changed with summary [] by Raster --- pages/start.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/start.txt b/pages/start.txt index fc3fec6..800b2d2 100644 --- a/pages/start.txt +++ b/pages/start.txt @@ -1,7 +1,7 @@ ~~Title: Enlightenment Main~~ +{{pagestart-shortcuts}} {{pagestart-event}} - {{pagestart-release}} {{ :e-logo-title.png?nolink150 |}} --
[EGIT] [website/www-content] master 01/01: Wiki page start-shortcuts changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=51d79d65956f6edf2a0dd44ae12829b3113df720 commit 51d79d65956f6edf2a0dd44ae12829b3113df720 Author: Raster ras...@rasterman.com Date: Thu Jul 2 22:23:20 2015 -0700 Wiki page start-shortcuts changed with summary [] by Raster --- pages/start-shortcuts.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/start-shortcuts.txt b/pages/start-shortcuts.txt index fed4ceb..cac5fcf 100644 --- a/pages/start-shortcuts.txt +++ b/pages/start-shortcuts.txt @@ -2,5 +2,6 @@ [[http://plus.google.com/118426816251488376359|{{:scut-gplus.svg|G+}}]] [[http://www.facebook.com/enlightenment.org|{{:scut-facebook.svg|Facebook}}]] [[http://www.youtube.com/channel/UCs9Xcw4TwJ1_A8QI8PxCNNA|{{:scut-youtube.svg|YouTube}}]] +- [[http://flattr.com/thing/418692/Enlightenment|{{:scut-flattr.svg|Flattr}}]] [[https://www.paypal.com/webscr?cmd=_s-xclickhosted_button_id=A5U75JR3FFWFC|{{:scut-paypal.svg|PayPal}}]] \ No newline at end of file --
[EGIT] [website/www-content] master 01/03: Wiki page start-shortcuts changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=f18b3f829a2beafeeaf3c51be88be04bf0d11420 commit f18b3f829a2beafeeaf3c51be88be04bf0d11420 Author: Raster ras...@rasterman.com Date: Thu Jul 2 22:13:01 2015 -0700 Wiki page start-shortcuts changed with summary [] by Raster --- pages/start-shortcuts.txt | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/start-shortcuts.txt b/pages/start-shortcuts.txt index 1c76bd6..059ea2e 100644 --- a/pages/start-shortcuts.txt +++ b/pages/start-shortcuts.txt @@ -1,6 +1,6 @@ -[[http://twitter.com/_Enlightenment_|{{:scut-twitter.png|Twitter}}]] -[[http://plus.google.com/118426816251488376359|{{:scut-gplus.png|G+}}]] -[[http://www.facebook.com/enlightenment.org|{{:scut-facebook.png|Facebook}}]] -[[http://www.youtube.com/channel/UCs9Xcw4TwJ1_A8QI8PxCNNA|{{:scut-youtube.png|YouTube}}]] -[[http://flattr.com/thing/418692/Enlightenment|{{:scut-flatter.png|Flattr}}]] -[[https://www.paypal.com/webscr?cmd=_s-xclickhosted_button_id=A5U75JR3FFWFC|{{:scut-paypal.png|PayPal}}]] \ No newline at end of file +[[http://twitter.com/_Enlightenment_|{{:scut-twitter.svg|Twitter}}]] +[[http://plus.google.com/118426816251488376359|{{:scut-gplus.svg|G+}}]] +[[http://www.facebook.com/enlightenment.org|{{:scut-facebook.svg|Facebook}}]] +[[http://www.youtube.com/channel/UCs9Xcw4TwJ1_A8QI8PxCNNA|{{:scut-youtube.svg|YouTube}}]] +[[http://flattr.com/thing/418692/Enlightenment|{{:scut-flatter.svg|Flattr}}]] +[[https://www.paypal.com/webscr?cmd=_s-xclickhosted_button_id=A5U75JR3FFWFC|{{:scut-paypal.svg|PayPal}}]] \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-debug changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=fb7b68ff8b01d58f05fc1d8fafc50ea4a9b1d77a commit fb7b68ff8b01d58f05fc1d8fafc50ea4a9b1d77a Author: Raster ras...@rasterman.com Date: Thu Jun 25 05:32:15 2015 -0700 Wiki page docs-efl-debug changed with summary [] by Raster --- pages/docs-efl-debug.txt | 5 + 1 file changed, 5 insertions(+) diff --git a/pages/docs-efl-debug.txt b/pages/docs-efl-debug.txt index a8f7a51..9761220 100644 --- a/pages/docs-efl-debug.txt +++ b/pages/docs-efl-debug.txt @@ -1,4 +1,9 @@ ~~Title: Debugging~~ + +note important +//Please also see [[debugging/enlightenment_debugging]] and [[debugging/apps_efl_debugging]]. This should probably be merged with these pages.// +/note + Compilation Remember to build EFL, Enlightenment etc. with debugging compile flags. [[docs-efl-start]] has a section on this for your build environment. Remember to have ''-g'' as a ''CFLAGS'' option to ensure binaries and libraries have all the debug information they need. If you didn't build with debugging, simply build again with these flags correctly set and debugging can begin. --
[EGIT] [website/www-content] master 01/01: Wiki page apps_efl_debugging changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=e6d5aed51479a69a6a3e7d18eb89787cc091d62d commit e6d5aed51479a69a6a3e7d18eb89787cc091d62d Author: Raster ras...@rasterman.com Date: Thu Jun 25 05:30:43 2015 -0700 Wiki page apps_efl_debugging changed with summary [] by Raster --- pages/debugging/apps_efl_debugging.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/debugging/apps_efl_debugging.txt b/pages/debugging/apps_efl_debugging.txt index a3158db..d5d3189 100644 --- a/pages/debugging/apps_efl_debugging.txt +++ b/pages/debugging/apps_efl_debugging.txt @@ -1,7 +1,9 @@ ~~Title: Apps debugging~~ EFL application debugging - //Please also see [[docs-efl-debug]]. This should probably be merged with this page.// +note important +//Please also see [[docs-efl-debug]]. This should probably be merged with this page.// +/note This tutorial's goal is to help you debug your EFL applications with several use cases that you can reproduce. It gives you approaches to know if the bug comes from your application or from the EFL libraries. --
[EGIT] [website/www-content] master 01/01: Wiki page enlightenment_debugging changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=51f747b1d72921aef1c607f4ae62ed8bfd233a1b commit 51f747b1d72921aef1c607f4ae62ed8bfd233a1b Author: Raster ras...@rasterman.com Date: Thu Jun 25 05:31:02 2015 -0700 Wiki page enlightenment_debugging changed with summary [] by Raster --- pages/debugging/enlightenment_debugging.txt | 4 1 file changed, 4 insertions(+) diff --git a/pages/debugging/enlightenment_debugging.txt b/pages/debugging/enlightenment_debugging.txt index d78c29d..f68da32 100644 --- a/pages/debugging/enlightenment_debugging.txt +++ b/pages/debugging/enlightenment_debugging.txt @@ -1,6 +1,10 @@ ~~Title: Enlightenment debugging~~ Enlightenment Debugging +note important +//Please also see [[docs-efl-debug]]. This should probably be merged with this page.// +/note + This tutorial aims at providing a comprehensive and reproducible documentation to debug Enlightenment. It is divided in two sections: * [[#Debugging_Enlightenment_using_GDB|GDB]] --
[EGIT] [website/www-content] master 01/01: Wiki page start-release changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=80998a5e5eee0c99456a1e4ed473eb8e61d0304b commit 80998a5e5eee0c99456a1e4ed473eb8e61d0304b Author: Raster ras...@rasterman.com Date: Wed Jun 24 03:34:33 2015 -0700 Wiki page start-release changed with summary [] by Raster --- pages/start-release.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/start-release.txt b/pages/start-release.txt index 5ea39e5..a8730ee 100644 --- a/pages/start-release.txt +++ b/pages/start-release.txt @@ -1 +1,3 @@ -//EFL 1.14 and Enlightenment 0.19.5 are out - go to our [[download]] page.// +note +EFL 1.14 and Enlightenment 0.19.5 are out - go to our [[download]] page. +/note \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=5d37fa32552ac582783f15c3324c8a9a295bac16 commit 5d37fa32552ac582783f15c3324c8a9a295bac16 Author: Raster ras...@rasterman.com Date: Sun Jun 21 23:51:29 2015 -0700 Wiki page start changed with summary [] by Raster --- pages/docs/c/start.txt | 19 +++ 1 file changed, 19 insertions(+) diff --git a/pages/docs/c/start.txt b/pages/docs/c/start.txt index 0e35c45..1e1e80f 100644 --- a/pages/docs/c/start.txt +++ b/pages/docs/c/start.txt @@ -596,6 +596,25 @@ A good [[http://man7.org/linux/man-pages/man2/syscalls.2.html|list of system cal Endianess + +Memory is really a sequence of bytes from the view of a CPU, but when you access data types like ''short''s or ''int''s etc. that consume multiple bytes, the order that they are read from in memory and assigned to slots from the LSB (Least Significant Byte) to the MSB (Most Significant byte). There are 2 commonly referred to ways of accessing these bytes in multi-byte types, called **Big Endian** and **Little Endian**. [[http://en.wikipedia.org/wiki/Endianness|Endianess]] these days is m [...] + +^Architecture ^Endianess ^ +^x86 |Little| +|x86_64 |Little| +|ARM |Little| +|PowerPC |Big | +|MIPS |Big | +|SPARC|Big | +|Alpha|Big | + +That means that the majority of people will find themselves programming for a little endian environment. This does not mean you can assume it everywhere. Many file formats store data in a big endian fashion, as do many network protocols, so when you deal with memory and have to save and load it or transmit it across a network, you need to be very careful about endianess and have to convert as necessary. Also be aware that alignment also matters. + +In memory, in order from lowest memory address to highest, endianess looks as follows for an 4 byte ''int'' type: + +^Decimal^Hex ^Big endian ^Little endian^ +|1393589900 |''53107e8c'' |''53107e8c'' |''8c7e1053'' | + Function pointers Callbacks Threads --
[EGIT] [website/www-content] master 01/01: Wiki page report_bugs changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=6e1e42cb827b04c7c851e7224bc2a1709250abfd commit 6e1e42cb827b04c7c851e7224bc2a1709250abfd Author: Raster ras...@rasterman.com Date: Mon Jun 22 20:28:38 2015 -0700 Wiki page report_bugs changed with summary [] by Raster --- pages/debugging/report_bugs.txt | 23 ++- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/pages/debugging/report_bugs.txt b/pages/debugging/report_bugs.txt index f320ea0..b67d826 100644 --- a/pages/debugging/report_bugs.txt +++ b/pages/debugging/report_bugs.txt @@ -11,34 +11,23 @@ //**__Can you reproduce the bug?__**// -Try to reproduce the bug with the latest version of the software, it could -already be fixed. If it is not the case, make sure the bug is reproducible, -make sure you have not changed a setting somewhere and know the way to get it. + Try to reproduce the bug with the latest version of the software, it could already be fixed. If it is not the case, make sure the bug is reproducible, make sure you have not changed a setting somewhere and know the way to get it. //**__Has someone else already reported the issue?__**// -Check [[https://phab.enlightenment.org/maniphest/query/all|here]] if your bug has -already been reported, if not you can report it. + Check [[https://phab.enlightenment.org/maniphest/query/all|here]] if your bug has already been reported, if not you can report it. //**__Where to report the bug?__**// -Only report bugs [[https://phab.enlightenment.org/maniphest/task/create|here]]. -Don't send bug reports and patches to the Enlightenment mailing list, bugs -will be lost. If there is more discussion needed add a bug report before or -after the discussion on the mailing list. + Only report bugs [[https://phab.enlightenment.org/maniphest/task/create|here]]. Don't send bug reports and patches to the Enlightenment mailing list, bugs will be lost. If there is more discussion needed add a bug report before or after the discussion on the mailing list. //**__Is it a visual bug?__**// -If reporting a visual bug, make absolutely sure you test with the default -theme. EFL developers do not support other themes, and bug related to other -themes must be sent directly to the theme's author. + If reporting a visual bug, make absolutely sure you test with the default theme. EFL developers do not support other themes, and bug related to other themes must be sent directly to the theme's author. //**__Are there a lot of traces of Valgrind, GDB, etc. for your bug?__**// -If there is a ton of output traces, please attach them as file uploads. And go -check in [[/debugging/apps_efl_debugging|Application EFL Debugging]] and -[[/debugging/enlightenment_debugging|Enlightenment Debugging]] sections to get -information. + If there is a ton of output traces, please attach them as file uploads. And go check in [[/debugging/apps_efl_debugging|Application EFL Debugging]] and [[/debugging/enlightenment_debugging|Enlightenment Debugging]] sections to get information. === Reporting bugs === @@ -54,5 +43,5 @@ information. - Actual results: What the program errors are, the log traces (if it is not too long) - Expected results: what the program should have done if there was no bug - Additional information -- To attach a log or screenshot, etc, click on the Upload File button in the tool bar of description field. +- To attach a log or screenshot, etc, click on the Upload File button in the tool bar of description field - Read again what you wrote and create task --
[EGIT] [website/www-content] master 01/01: Wiki page debian-start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=4f7c304f8b12ea518ffbdf36ec98edec86aa9ae9 commit 4f7c304f8b12ea518ffbdf36ec98edec86aa9ae9 Author: Raster ras...@rasterman.com Date: Mon Jun 22 20:35:52 2015 -0700 Wiki page debian-start changed with summary [] by Raster --- pages/distros/debian-start.txt | 24 +++- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/pages/distros/debian-start.txt b/pages/distros/debian-start.txt index 7ed45af..3bc3259 100644 --- a/pages/distros/debian-start.txt +++ b/pages/distros/debian-start.txt @@ -1,13 +1,9 @@ ~~Title: Debian~~ Debian -Enlightenment and EFL Debian official packages are outdated. In this part, -the installation for Debian is done from sources like in the -[[/docs-efl-start|Get EFL installed]] tutorial. +Enlightenment and EFL Debian official packages are outdated. In this part, the installation for Debian is done from sources like in the [[/docs-efl-start|Get EFL installed]] tutorial. -The following part provides a script and shows how to install -Enlightenment and Terminology with their dependencies on Debian. The script -below can be easily adapted for Elementary. +The following part provides a script and shows how to install Enlightenment and Terminology with their dependencies on Debian. The script below can be easily adapted for Elementary. Start by creating a new directory to work in: @@ -38,11 +34,9 @@ sudo aptitude install \ libbullet-dev libgstreamer-plugins-base1.0-dev libvlc-dev /code - == Enlightenment and EFL build script == -Copy the source code of the shell script below in a file called -build_enlight.sh. +Copy the source code of the shell script below in a file called ''build_enlight.sh''. code bash #!/bin/bash @@ -53,8 +47,7 @@ PREFIX=/usr/local # List of the needed packages # To adapt to your needs -PROJECTS=efl emotion_generic_players evas_generic_loaders elementary \ -elementary enlightenment +PROJECTS=efl emotion_generic_players evas_generic_loaders elementary elementary enlightenment # Download url SITE= http://git.enlightenment.org/core/; @@ -98,12 +91,10 @@ sudo ldconfig rm -rf e* # Create the menu entry of Enlightenment for gdm, kdm or liqhtdm -sudo cp /usr/local/share/xsessions/enlightenment.desktop /usr/share/xsessions/ +sudo ln -s /usr/local/share/xsessions/enlightenment.desktop /usr/share/xsessions/ /code -This script clones the repositories, builds and installs the EFL libraries, -then builds and installs Terminology. -Finally, it creates the link to launch enlightenment in the display manager. +This script clones the repositories, builds and installs the EFL libraries, then builds and installs Terminology. Finally, it creates the link to launch enlightenment in the display manager. Set the script executable: @@ -111,5 +102,4 @@ Set the script executable: chmod ug+x build_enlight.sh /code -Then, execute the script. Once done, you can reboot and choose enlightenment as -a window manager. +Then, execute the script. Once done, you can reboot and choose Enlightenment as a window manager. \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page yocto-start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=1180195f8b886f028ef490aaeab2ced413d82615 commit 1180195f8b886f028ef490aaeab2ced413d82615 Author: Raster ras...@rasterman.com Date: Mon Jun 22 20:26:32 2015 -0700 Wiki page yocto-start changed with summary [] by Raster --- pages/distros/yocto-start.txt | 13 + 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pages/distros/yocto-start.txt b/pages/distros/yocto-start.txt index 90a789a..7f185a4 100644 --- a/pages/distros/yocto-start.txt +++ b/pages/distros/yocto-start.txt @@ -1,10 +1,9 @@ ~~Title: Yocto~~ Yocto -In Yocto, a meta-efl layer is provided by the meta-openembedded layer. It -contains efl, elementary, enlightenment, terminology and other recipes. +In Yocto, a ''meta-efl'' layer is provided by the ''meta-openembedded'' layer. It contains EFL, Elementary, Enlightenment, Terminology and other recipes. -So, the first step is to add this layer in conf/bblayer.conf: +So, the first step is to add this layer in ''conf/bblayer.conf'': code bash BBLAYERS ?= \ @@ -15,8 +14,7 @@ BBLAYERS ?= \ /code -Next, to install Enlightenment and Terminology, add the following lines to your -recipe: +Next, to install Enlightenment and Terminology, add the following lines to your recipe: code bash #add enlightenment window manager @@ -24,9 +22,8 @@ IMAGE_INSTALL += e-wm IMAGE_INSTALL += terminology /code -If you just want Elementary and EFL, just add the lines below or something -that depends on EFL or Elementary: +If you just want Elementary and EFL, just add the lines below or something that depends on EFL or Elementary: code bash IMAGE_INSTALL += elementary-tests -/code +/code \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page apps_efl_debugging changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=22e9715054895080aa5ece2b7004cfd57f9a4d61 commit 22e9715054895080aa5ece2b7004cfd57f9a4d61 Author: Raster ras...@rasterman.com Date: Mon Jun 22 22:42:17 2015 -0700 Wiki page apps_efl_debugging changed with summary [] by Raster --- pages/debugging/apps_efl_debugging.txt | 476 ++--- 1 file changed, 205 insertions(+), 271 deletions(-) diff --git a/pages/debugging/apps_efl_debugging.txt b/pages/debugging/apps_efl_debugging.txt index 413b031..a3158db 100644 --- a/pages/debugging/apps_efl_debugging.txt +++ b/pages/debugging/apps_efl_debugging.txt @@ -1,51 +1,46 @@ ~~Title: Apps debugging~~ EFL application debugging -This tutorial goal is to help you debug your EFL applications with several -use cases that you can reproduce. -It gives you approaches to know if the bug comes from your application or -from EFL libraries. + //Please also see [[docs-efl-debug]]. This should probably be merged with this page.// -Then, if you are sure the bug does not come from your -application, you can [[/debugging/report_bugs|report a bug]]. +This tutorial's goal is to help you debug your EFL applications with several use cases that you can reproduce. It gives you approaches to know if the bug comes from your application or from the EFL libraries. + +Then, if you are sure the bug does not come from your application, you can [[/debugging/report_bugs|report a bug]]. + +In this tutorial we'll cover log levels and tracing the sources of bugs: -In this tutorial, log level and 4 use cases will be studied: - [[apps_efl_debugging#Log level]] - [[apps_efl_debugging#Wrong function on an object]] - [[apps_efl_debugging#Segfault in callback function]] - [[apps_efl_debugging#Memory leak]] - [[apps_efl_debugging#Clouseau]] -Before debugging, make sure your debug symbols are enabled. If not, go to the -[[/docs-efl-start#Enable_debug_symbols_Optional|Enable debug symbols]] -section. +Before debugging, make sure your debug symbols are enabled. If not, go to the [[/docs-efl-start#Enable_debug_symbols_Optional|Enable debug symbols]] section. -You can also have a look at the -[[https://phab.enlightenment.org/w/coding_convention/|EFL coding convention]]. +You can also have a look at the [[https://phab.enlightenment.org/w/coding_convention/|EFL coding convention]] if you modify code and want to send patches. === Log level === -The Eina log module provides log level traces, there are 5 debugging levels -with their respective macros: +The Eina log module provides log level traces, there are 5 debugging levels with their respective macros: -- Critical log level: EINA_LOG_LEVEL_CRITICAL() -- Error log level: EINA_LOG_ERR() -- Warning log level:EINA_LOG_WARN() -- Info log level: EINA_LOG_INFO() -- Debug log level: EINA_LOG_DBG() +^Level^Macro ^ +|Critical |EINA_LOG_LEVEL_CRITICAL() | +|Error|EINA_LOG_ERR()| +|Warning |EINA_LOG_WARN() | +|Info |EINA_LOG_INFO() | +|Debug|EINA_LOG_DBG()| -Global log level can be set with the EINA_LOG_LEVEL environment variable. +Global log level can be set with the ''EINA_LOG_LEVEL'' environment variable. code bash -#debug log level +# Debug log level EINA_LOG_LEVEL=5 ./my_test_efl /code -The EINA_LOG_LEVELS variable provide a way to activate logs only for specific -modules. +The ''EINA_LOG_LEVELS'' variable provide a way to activate logs only for specific modules. code bash -#it will set respectively module1 and module2 level to 5 and to 2 +# This will set module1 and module2 respectively to log level 5 and 2 EINA_LOG_LEVELS=module1:5,module2:2 ./my_test_efl /code @@ -53,57 +48,47 @@ EINA_LOG_LEVELS=module1:5,module2:2 ./my_test_efl === Wrong function on an object === -The code below creates 3 Elementary objects: win, box and btn. It displays a -window with an //OK// button that closes the window when it is clicked. -Here, the //elm_box_pack_end()// function is called on a wrong object (win) -which generates an error: +The code below creates 3 Elementary objects: win, box and btn. It displays a window with an //OK// button that closes the window when it is clicked. Here, the //elm_box_pack_end()// function is called on a wrong object (win) which generates an error: code c hello.c -//hello.c #include Elementary.h -static void + +static void on_done(void *data, Evas_Object *obj, void *event_info) { -// quit the mainloop (elm_run function will return) -elm_exit(); + // quit the mainloop (elm_run function will return) + elm_exit(); } -EAPI_MAIN int +EAPI_MAIN int elm_main(int argc, char **argv) { -Evas_Object *win, *box, *btn; - -// new window -win = elm_win_util_standard_add(hello, Hello
[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=1505bca6bf3ccd31ce095c614b490cff8dc8b4f5 commit 1505bca6bf3ccd31ce095c614b490cff8dc8b4f5 Author: Raster ras...@rasterman.com Date: Mon Jun 22 22:48:57 2015 -0700 Wiki page docs changed with summary [] by Raster --- pages/docs.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/docs.txt b/pages/docs.txt index c88d985..e69cdd8 100644 --- a/pages/docs.txt +++ b/pages/docs.txt @@ -11,7 +11,7 @@ course you can use stable packages for your distribution as well. === Getting EFL === * [[docs-efl-start|Get EFL installed from source]] - * [[distros/ubuntu-start|EFL on Ubuntu (packages and source)]] + * [[distros/ubuntu-start|EFL on Ubuntu]] * [[distros/archlinux-start|EFL on Arch Linux]] * [[distros/debian-start|EFL on Debian]] * [[distros/fedora-start|EFL on Fedora]] --
[EGIT] [website/www-content] master 01/01: Wiki page contact changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=93cea6b3464bbe3fb4259b8c2ea4ba25f4008c30 commit 93cea6b3464bbe3fb4259b8c2ea4ba25f4008c30 Author: Raster ras...@rasterman.com Date: Fri Jun 19 18:25:35 2015 -0700 Wiki page contact changed with summary [] by Raster --- pages/contact.txt | 56 +++ 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/pages/contact.txt b/pages/contact.txt index e2a55d0..55452fb 100644 --- a/pages/contact.txt +++ b/pages/contact.txt @@ -1,4 +1,31 @@ ~~Title: Contact Us~~ + Community and Developer Behavior Guidelines + + //We are a community. Some are core developers who have been around for well over a decade, others are newer contributors, or are just users or fans, but regardless, it forms some kind of community. For this community to function we need to adhere to a set of guidelines to ensure it functions effectively and doesn't push new people away, or drive existing members away. This here is a set of rough guidelines for those with commit access (developers) and those without (general users or c [...] + +== General == + +We are a group of people with a sense of humor. We like to remain relaxed, swap jokes (of varying levels of taste), and otherwise encourage, cajole or simply banter at times. This community would not be what it is without this, so keep in mind that when interpreting what people say, it may be meant as humor or as a lighthearted poke. Look for an interpretation that is positive, rather than negative. If this simply is not possible, then someone has strayed from these guidelines. + +Not everyone speaks English natively, but it is the primary language used here. Some people may not express themselves well. Have patience with that. Put yourself in their shoes. + +== Everyone == + + * Have patience with developers. They are often very busy and sometimes very stressed. + * Please treat everyone with kindness and respect. Never try and hurt, demean, insult or abuse them. + * Never be rude or take any disagreement to a personal level. Agree to disagree if that is what is needed. + +== Developers == + + * Stick to [[https://phab.enlightenment.org/w/ecoding|coding conventions]] when working on code in EFL or related repositories we host + * Stick to [[https://phab.enlightenment.org/w/commit_check_point|commit guidelines]] with your commit shortlog, log contents and other metadata + * Be available on our IRC channels as often as possible for discussion, as well as be subscribed to and read/reply our Development, Users and Git Commits mailing lists + * Get a [[https://phab.enlightenment.org|Phabricator account]] so you can report, triage etc. bugs, review patches and so on + * Take responsibility for your code. Don't just dump and run + * Be friendly, welcoming, patient and helpful to newcomers especially, in addition to the above Everyone rules + + + IRC ^IRC Server ^Port ^Channel ^ Topic^ @@ -63,35 +90,6 @@ The Users List is where regular user discussions will happen. [[http://lists.sourceforge.net/lists/listinfo/enlightenment-intl|The Intl List]] is for posting changes to internationalization like updated PO files. - - - Community and Developer Behavior Guidelines - - //We are a community. Some are core developers who have been around for well over a decade, others are newer contributors, or are just users or fans, but regardless, it forms some kind of community. For this community to function we need to adhere to a set of guidelines to ensure it functions effectively and doesn't push people away, or drive existing members away. This here is a set of rough guidelines for those with commit access (developers) and those without (general users or contr [...] - -== General == - -We are a group of people with a sense of humor. We like to remain relaxed, swap jokes (of varying levels of taste), and otherwise encourage, cajole or simply banter at times. This community would not be what it is without this, so keep in mind that when interpreting what people say, it may be meant as humor or as a lighthearted poke. Look for an interpretation that is positive, rather than negative. If this simply is not possible, then someone has strayed from these guidelines. - -Not everyone speaks English natively, but it is the primary language used here. Some people may not express themselves well. Have patience with that. Put yourself in their shoes. - -== Everyone == - - * Have patience with developers. They are often very busy and sometimes very stressed. - * Please treat everyone with kindness and respect. Never try and hurt, demean, insult or abuse them. - * Never be rude or take any disagreement to a personal level. Agree to disagree if that is what is needed. - -== Developers == - - * Stick to [[https
[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=86b5b741795786d2a5a56d055352b65d8eeab4e8 commit 86b5b741795786d2a5a56d055352b65d8eeab4e8 Author: Raster ras...@rasterman.com Date: Thu Jun 18 23:14:00 2015 -0700 Wiki page docs changed with summary [] by Raster --- pages/docs.txt | 4 1 file changed, 4 insertions(+) diff --git a/pages/docs.txt b/pages/docs.txt index da35eb1..f13f70a 100644 --- a/pages/docs.txt +++ b/pages/docs.txt @@ -12,6 +12,10 @@ course you can use stable packages for your distribution as well. * [[docs-efl-start|Get EFL installed from source]] * [[distros/ubuntu-start|EFL on Ubuntu (packages and source)]] + +=== Working with EFL and code === + + * [[docs-efl-debug|Debugging and EFL / Enlightenment]] * [[docs/c/start|A basic primer on C]] * [[docs/efl/start|Get started with EFL]] * [[docs/efl/advanced/start|Advanced EFL Topics]] --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-debug changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=e2e5229f237b9c14005836a6feb056cdde30c397 commit e2e5229f237b9c14005836a6feb056cdde30c397 Author: Raster ras...@rasterman.com Date: Thu Jun 18 23:11:30 2015 -0700 Wiki page docs-efl-debug changed with summary [] by Raster --- pages/docs-efl-debug.txt | 8 1 file changed, 8 insertions(+) diff --git a/pages/docs-efl-debug.txt b/pages/docs-efl-debug.txt index 93c086e..bbbe797 100644 --- a/pages/docs-efl-debug.txt +++ b/pages/docs-efl-debug.txt @@ -104,6 +104,14 @@ EINA_LOG_LEVEL=3 EINA_LOG_LEVELS_GLOB=eina_*:0 ./myapp This will disable eina_log output from all internal eina code thus allowing you to see your own domain messages easier. +You may also want to enforce crashes when such issues/errors happen, so you can set more environment variables to do this. ''EINA_ERROR_ABORT'' will do this: + +code bash +EINA_ERROR_ABORT=1 gdb myapp +/code + +Will now cause a crash (abort) at these points above and allow you to poke around with GDB and see why this is happening. See below for more information on GDB. + Debug tools --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-debug changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=85b880759057666e0953e5d80e39dff0878b8129 commit 85b880759057666e0953e5d80e39dff0878b8129 Author: Raster ras...@rasterman.com Date: Thu Jun 18 23:09:01 2015 -0700 Wiki page docs-efl-debug changed with summary [] by Raster --- pages/docs-efl-debug.txt | 388 --- 1 file changed, 364 insertions(+), 24 deletions(-) diff --git a/pages/docs-efl-debug.txt b/pages/docs-efl-debug.txt index e0bec06..93c086e 100644 --- a/pages/docs-efl-debug.txt +++ b/pages/docs-efl-debug.txt @@ -3,6 +3,8 @@ Remember to build EFL, Enlightenment etc. with debugging compile flags. [[docs-efl-start]] has a section on this for your build environment. Remember to have ''-g'' as a ''CFLAGS'' option to ensure binaries and libraries have all the debug information they need. If you didn't build with debugging, simply build again with these flags correctly set and debugging can begin. + + EFL Logs Sometimes you will see logs as follows: @@ -102,13 +104,15 @@ EINA_LOG_LEVEL=3 EINA_LOG_LEVELS_GLOB=eina_*:0 ./myapp This will disable eina_log output from all internal eina code thus allowing you to see your own domain messages easier. + + Debug tools === GDB === == General == -In general you would run some app under gdb like following: +In general you would run some app under GDB like following: code bash gdb myapp @@ -120,9 +124,11 @@ You can also attach to a running process with: gdb myapp PID /code -Where ''PID'' is the process id of the ''myapp'' process you want to attach to and begin debugging. Enlightenment is special because it already has something monitoring enlightenment for crashes (''enlightenment_start'' does this job), so you can't attach gdb to it as normal. This is how enlightenment will produce a ''~/.e-crashdump.txt'' log for every crash that happens. It needs gdb to do this though, but it automated. +Where ''PID'' is the process id of the ''myapp'' process you want to attach to and begin debugging. + + //Enlightenment is special because it already has something monitoring enlightenment for crashes (''enlightenment_start'' does this job), so you can't attach GDB to it as normal. This is how enlightenment will produce a ''~/.e-crashdump.txt'' log for every crash that happens. It needs GDB to do this though, but it automated. you will see more enlightenment specific mentions here that don't generally apply, but do to enlightenment.// -Note that on modern systems, gdb attaching is prohibited. You may \explain why no ''.e-crashdump.txt'' file is created. To enable it, please do: +Note that on modern systems, GDB attaching is prohibited. This may explain why no ''~/.e-crashdump.txt'' file is created. To enable it, please do: code bash sudo sysctl -w kernel.yama.ptrace_scope=0 @@ -130,13 +136,13 @@ sudo sysctl -w kernel.yama.ptrace_scope=0 == GDB with Enlightenment == -When Enlightenment crashes, it is stopped and a white box of death is displayed on screen. A crashdump file should have been appended too, but if you want to poke around, you need to do some special things. We can now go over to a text console (CTRL+ALT+F1) and log in or use something liks ssh to remotely log into your machine from another one. Now you need to attach gdb to enlightenment. Find out the process ID of enlightenment as shown below. +When Enlightenment crashes, it is stopped and a white box of death is displayed on screen. A ''crashdump'' file should have been appended to, but if you want to poke around, you need to do some special things. You can now go over to a text console (CTRL+ALT+F1) and log in or use something like ssh to remotely log into your machine from another one. Now you need to attach GDB to enlightenment. Find out the process ID of enlightenment as shown below. -short way: +The short way: code bash -kill -SIGUSR1 $(pidof enlightenment_start) # tell enlightenment_start to stop monitoring enlightenment -gdb enlightenment $(pidof enlightenment) +kill -SIGUSR1 $(pidof enlightenment_start) # Tell enlightenment_start to stop monitoring enlightenment +gdb enlightenment $(pidof enlightenment) # Attach to the enlightenment process with GDB /code If the above fails you have to find PIDs manually: @@ -145,7 +151,7 @@ If the above fails you have to find PIDs manually: ps -auwx | grep enlightenment /code -or: +Or: code bash pgrep enlightenment @@ -158,16 +164,16 @@ kill -SIGUSR1 PID_OF_enlightenment_start gdb enlightenment PID_OF_enlightenment /code -Where PID_OF_enlightenment_start is the process id you found. Gdb will load and stream along for a bit then give you a prompt. +Where PID_OF_enlightenment_start is the process id you found. GDB will load and stream along for a bit then give you a prompt. == Generic debugging == -You can now debug. You
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-debug changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=c6ff6fcd87760108b5c745f890404ae4d42e0858 commit c6ff6fcd87760108b5c745f890404ae4d42e0858 Author: Raster ras...@rasterman.com Date: Thu Jun 18 23:12:17 2015 -0700 Wiki page docs-efl-debug changed with summary [] by Raster --- pages/docs-efl-debug.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/docs-efl-debug.txt b/pages/docs-efl-debug.txt index bbbe797..c131ca4 100644 --- a/pages/docs-efl-debug.txt +++ b/pages/docs-efl-debug.txt @@ -87,19 +87,19 @@ The level is used for controlling which messages should appear. It specifies the To set the general log level you can use the EINA_LOG_LEVEL variable: code bash -EINA_LOG_LEVEL=5 ./myapp +EINA_LOG_LEVEL=5 myapp /code Or you can use a finer selection using the EINA_LOG_LEVELS variable: code bash -EINA_LOG_LEVELS=module1:5,module2:2,module3:0 ./myapp +EINA_LOG_LEVELS=module1:5,module2:2,module3:0 myapp /code This line would set module1 level to 5, module2 level to 2 and module3 level to 0. code bash -EINA_LOG_LEVEL=3 EINA_LOG_LEVELS_GLOB=eina_*:0 ./myapp +EINA_LOG_LEVEL=3 EINA_LOG_LEVELS_GLOB=eina_*:0 myapp /code This will disable eina_log output from all internal eina code thus allowing you to see your own domain messages easier. --
[EGIT] [website/www-content] master 01/01: Wiki page download changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=a026da83f622e89fda22475b174a318919022b63 commit a026da83f622e89fda22475b174a318919022b63 Author: Raster ras...@rasterman.com Date: Thu Jun 18 23:25:19 2015 -0700 Wiki page download changed with summary [] by Raster --- pages/download.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/download.txt b/pages/download.txt index 5339c2b..94c95bb 100644 --- a/pages/download.txt +++ b/pages/download.txt @@ -7,10 +7,12 @@ We place all of our releases here: Releases -Our latest releases are: +Our latest source code releases are: {{pagedownload-latest}} +We provide original source code tarballs as the canonical release of what we make. It is left up to distributions and individuals to make specific packages to their operating system. See your distribution packages for details. + When compiling from source, build in this order: {{pagedocs-efl-buildorder}} --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-buildorder changed with summary [created] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=086516f18b23ac5ee62773eff25dfb72956307bc commit 086516f18b23ac5ee62773eff25dfb72956307bc Author: Raster ras...@rasterman.com Date: Thu Jun 18 19:25:05 2015 -0700 Wiki page docs-efl-buildorder changed with summary [created] by Raster --- pages/docs-efl-buildorder.txt | 4 1 file changed, 4 insertions(+) diff --git a/pages/docs-efl-buildorder.txt b/pages/docs-efl-buildorder.txt new file mode 100644 index 000..5bfdc40 --- /dev/null +++ b/pages/docs-efl-buildorder.txt @@ -0,0 +1,4 @@ + * efl + * emotion_generic_players + * evas_generic_loaders + * elementary --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-buildenv changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=823a24f094b503ea39e1d140ff74eb7fff4b1a3c commit 823a24f094b503ea39e1d140ff74eb7fff4b1a3c Author: Raster ras...@rasterman.com Date: Thu Jun 18 19:46:15 2015 -0700 Wiki page docs-efl-buildenv changed with summary [] by Raster --- pages/docs-efl-buildenv.txt | 20 1 file changed, 20 insertions(+) diff --git a/pages/docs-efl-buildenv.txt b/pages/docs-efl-buildenv.txt index 22afda5..d5a9156 100644 --- a/pages/docs-efl-buildenv.txt +++ b/pages/docs-efl-buildenv.txt @@ -6,6 +6,26 @@ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH /code +Below choose one of the following ''CFLAGS'' to use. To ensure your code is compiled with decent optimzations you should also set this up in your environment: + +code bash +export CFLAGS=-O3 -ffast-math -march=native +/code + +Note that if you wish to compile for older architectures than your current system, please look up the compiler documentation and replace ''-march=native'' with something appropriate. + +If you wish decently optimized code that is still debuggable (but that optimizations may still make a little hard to debug) you can do: + +code bash +export CFLAGS=-O2 -ffast-math -march=native -g +/code + +If you want a really debuggable piece of code where optimizations mess with little to nothing at all use: + +code bash +export CFLAGS=-O -g -ffast-math -march=native +/code + Runtime Library Linking Note the ''LD_LIBRARY_PATH'' environment variable is set. You can ensure the system always supports ''/usr/local/lib'' by editing ''/etc/ld.so.conf'' or adding a file to ''/etc/ld.so.conf.d'' and simply have a line in either file that says: --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-buildorder changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=09f35394683367858a8189cfc5bf4fd6af7ea88c commit 09f35394683367858a8189cfc5bf4fd6af7ea88c Author: Raster ras...@rasterman.com Date: Thu Jun 18 19:26:47 2015 -0700 Wiki page docs-efl-buildorder changed with summary [] by Raster --- pages/docs-efl-buildorder.txt | 7 +++ 1 file changed, 7 insertions(+) diff --git a/pages/docs-efl-buildorder.txt b/pages/docs-efl-buildorder.txt index 5bfdc40..ab80d54 100644 --- a/pages/docs-efl-buildorder.txt +++ b/pages/docs-efl-buildorder.txt @@ -2,3 +2,10 @@ * emotion_generic_players * evas_generic_loaders * elementary + +Then any further applications or tools (in any order now) such as: + + * enlightenment + * terminology + * rage + * etc. --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-deps-git changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=f5f3e8f139566298ce75c175c85fce8199bfffe5 commit f5f3e8f139566298ce75c175c85fce8199bfffe5 Author: Raster ras...@rasterman.com Date: Thu Jun 18 19:20:59 2015 -0700 Wiki page docs-efl-deps-git changed with summary [] by Raster --- pages/docs-efl-deps-git.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/docs-efl-deps-git.txt b/pages/docs-efl-deps-git.txt index fda6a1d..657d78b 100644 --- a/pages/docs-efl-deps-git.txt +++ b/pages/docs-efl-deps-git.txt @@ -1,6 +1,6 @@ * git - * autoconf 2.59 or better - * automake 1.10 or better + * autoconf //(2.59 or better)// + * automake //(1.10 or better)// * autopoint * libtool * gettext --
[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0e6975367bc870e1fb5d05713dda1811a69cb01d commit 0e6975367bc870e1fb5d05713dda1811a69cb01d Author: Raster ras...@rasterman.com Date: Thu Jun 18 19:02:00 2015 -0700 Wiki page docs changed with summary [] by Raster --- pages/docs.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/docs.txt b/pages/docs.txt index bc8680c..da35eb1 100644 --- a/pages/docs.txt +++ b/pages/docs.txt @@ -10,8 +10,8 @@ course you can use stable packages for your distribution as well. === Getting EFL === - * [[docs-efl-start|Get EFL installed]] - * [[distros/ubuntu-start|EFL on ubuntu]] + * [[docs-efl-start|Get EFL installed from source]] + * [[distros/ubuntu-start|EFL on Ubuntu (packages and source)]] * [[docs/c/start|A basic primer on C]] * [[docs/efl/start|Get started with EFL]] * [[docs/efl/advanced/start|Advanced EFL Topics]] --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-buildenv changed with summary [created] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=5e1153252177b7b4064f3be0f7f3960c7b5fe18f commit 5e1153252177b7b4064f3be0f7f3960c7b5fe18f Author: Raster ras...@rasterman.com Date: Thu Jun 18 19:37:01 2015 -0700 Wiki page docs-efl-buildenv changed with summary [created] by Raster --- pages/docs-efl-buildenv.txt | 17 + 1 file changed, 17 insertions(+) diff --git a/pages/docs-efl-buildenv.txt b/pages/docs-efl-buildenv.txt new file mode 100644 index 000..22afda5 --- /dev/null +++ b/pages/docs-efl-buildenv.txt @@ -0,0 +1,17 @@ +You will want to ensure the default prefix ''/usr/local'' is available to build tools. If you know what you are doing, you can change the prefix, but this here shall assume you do not, and the above prefix is used. These environment variables are used during build, so you may want to make them more permanent. + +code bash +export PATH=/usr/local/bin:$PATH +export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH +/code + + Runtime Library Linking + +Note the ''LD_LIBRARY_PATH'' environment variable is set. You can ensure the system always supports ''/usr/local/lib'' by editing ''/etc/ld.so.conf'' or adding a file to ''/etc/ld.so.conf.d'' and simply have a line in either file that says: + +code bash +/usr/local/lib +/code + +And remember to run ''sudo ldconfig'' tool every time you install a library to ensure caches are updated. --
[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0ff0c8aa54b821a3c070f9166b57ccde6b336c19 commit 0ff0c8aa54b821a3c070f9166b57ccde6b336c19 Author: Raster ras...@rasterman.com Date: Thu Jun 18 19:07:00 2015 -0700 Wiki page ubuntu-start changed with summary [] by Raster --- pages/distros/ubuntu-start.txt | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pages/distros/ubuntu-start.txt b/pages/distros/ubuntu-start.txt index a78d388..a06d1be 100644 --- a/pages/distros/ubuntu-start.txt +++ b/pages/distros/ubuntu-start.txt @@ -1,5 +1,5 @@ -~~Title: Ubuntu~~ - Ubuntu +~~Title: EFL on Ubuntu~~ + Packages The available version of the official package is outdated, a better way is to install e19 from a PPA repository: @@ -26,6 +26,8 @@ sudo apt-get update sudo apt-get install libelementary1 /code + Compiling from source + If you want to install enlightenment, elementary or EFL from sources, make sure the following dependencies are installed: @@ -51,5 +53,4 @@ libxext-dev libxkbfile-dev libxtst-dev libxcb1-dev libxcb-shape0-dev \ libxcb-keysyms1-dev libbullet-dev vlc libvlc-dev autoconf libtool /code -Then go to [[../docs-efl-start|Get EFL installed]] tutorial, to install -Enlightenment from sources. +Then go to [[../docs-efl-start]], to install Enlightenment from source. \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-debug changed with summary [created] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=557ad64cf9037166bbe5cf91adba0168064dc5d1 commit 557ad64cf9037166bbe5cf91adba0168064dc5d1 Author: Raster ras...@rasterman.com Date: Thu Jun 18 20:25:38 2015 -0700 Wiki page docs-efl-debug changed with summary [created] by Raster --- pages/docs-efl-debug.txt | 278 +++ 1 file changed, 278 insertions(+) diff --git a/pages/docs-efl-debug.txt b/pages/docs-efl-debug.txt new file mode 100644 index 000..e0bec06 --- /dev/null +++ b/pages/docs-efl-debug.txt @@ -0,0 +1,278 @@ +~~Title: Debugging~~ + Compilation + +Remember to build EFL, Enlightenment etc. with debugging compile flags. [[docs-efl-start]] has a section on this for your build environment. Remember to have ''-g'' as a ''CFLAGS'' option to ensure binaries and libraries have all the debug information they need. If you didn't build with debugging, simply build again with these flags correctly set and debugging can begin. + + EFL Logs + +Sometimes you will see logs as follows: + +code bash +CRI10094:elementary elm_toolbar.c:1453 _elm_toolbar_elm_widget_theme_apply() Failed to set layout! +*** Backtrace *** +/usr/local/lib/libeina.so.1 0x7f8c2fc0be86 0x7f8c2fbea000 +/usr/local/lib/libeina.so.1 0x7f8c2fc0d1a9 0x7f8c2fbea000 +/usr/local/lib/libelementary.so.1 0x7f8c3028c87d 0x7f8c30072000 +/usr/local/lib/libelementary.so.1 0x7f8c302aa086 0x7f8c30072000 +/usr/local/lib/libelementary.so.1 0x7f8c30288d58 0x7f8c30072000 +/usr/local/lib/libelementary.so.1 0x7f8c3028618c 0x7f8c30072000 +/usr/local/lib/libelementary.so.1 0x7f8c3028f087 0x7f8c30072000 +/usr/local/bin/terminology 0x416d58 0x40 +/usr/local/lib/libevas.so.1 0x7f8c2f3daca6 0x7f8c2f34a000 +/usr/local/lib/libeo.so.1 0x7f8c2e5ed37b 0x7f8c2e5e +/usr/local/lib/libeo.so.1 0x7f8c2e5ebbcb 0x7f8c2e5e +/usr/local/lib/libevas.so.1 0x7f8c2f3dceaa 0x7f8c2f34a000 +/usr/local/lib/libedje.so.1 0x7f8c2e87d5e1 0x7f8c2e7f8000 +/usr/local/lib/libedje.so.1 0x7f8c2e8837a7 0x7f8c2e7f8000 +/usr/local/lib/libedje.so.1 0x7f8c2e87e90f 0x7f8c2e7f8000 +/usr/local/lib/libedje.so.1 0x7f8c2e87eab7 0x7f8c2e7f8000 +/usr/local/lib/libecore.so.10x7f8c2f122d0b 0x7f8c2f11 +/usr/local/lib/libecore.so.10x7f8c2f11d775 0x7f8c2f11 +/usr/local/lib/libecore.so.10x7f8c2f1251f8 0x7f8c2f11 +/usr/local/lib/libecore.so.10x7f8c2f1253d7 0x7f8c2f11 +/usr/local/bin/terminology 0x4138b7 0x40 +/usr/local/bin/terminology 0x40c74c 0x40 +/usr/lib/libc.so.6 0x7f8c2c675800 0x7f8c2c655000 +/code + +This is EFL logging a critical error. There are various levels of error, critical, error, warning and debug are the main ones, but by default you should normally only see ''CRI'' and ''ERR''. Following this log line which gives source file where the complaining is being printed and the line number is a full backtrace. This is not generally human readable because making it so is relatively costly, so it is not done at runtime. But we provide a utility to make this far nicer for humans. Th [...] + +code bash +cat mybacktrace.txt +# copy and paste the above lines following *** Backtrace *** that start with file paths +# now hit CTRL+D to end input +cat mybacktrace.txt | eina_btlog +/code + +And you should end up with a colorized log as below that humans can easily use. This is the log a developer wants to identify the full path used to trigger the issue, with functions called from bottom to top of the stack (newest functions called are at the top of this log), with file paths and line numbers, and even binary files these come from. + +code bash +/usr/local/lib/libeina.so.1 | /home/raster/C/efl/src/lib/eina/eina_log.c : 1875 @ eina_log_print_cb_stderr() +/usr/local/lib/libeina.so.1 | /home/raster/C/efl/src/lib/eina/eina_log.c : 1272 @ eina_log_print_unlocked() +/usr/local/lib/libelementary.so.1 | /home/raster/C/elementary/src/lib/elm_toolbar.c: 1453 @ _elm_toolbar_elm_widget_theme_apply() +/usr/local/lib/libelementary.so.1 | /home/raster/C/elementary/src/lib/elm_widget.eo.c : 451 @ elm_obj_widget_theme_apply() +/usr/local/lib/libelementary.so.1 | /home/raster/C/elementary/src/lib/elm_toolbar.c: 2949 @ _elm_toolbar_icon_size_set() +/usr/local/lib/libelementary.so.1 | /home/raster/C/elementary/src/lib/elm_toolbar.eo.c : 56 @ elm_obj_toolbar_icon_size_set() +/usr/local/lib/libelementary.so.1 | /home/raster/C/elementary/src/lib/elm_toolbar.eo.c : 354 @ elm_toolbar_icon_size_set() +/usr/local/bin/terminology| /home/raster/C/terminology/src/bin/options.c: 156 @ options_toggle() +/usr/local/lib/libevas.so.1 | /home/raster/C/efl/src/lib/evas/canvas/evas_object_smart.c : 67
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-deps-src changed with summary [created] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=0316469321ff0f00330c616e04cbff703bc26f58 commit 0316469321ff0f00330c616e04cbff703bc26f58 Author: Raster ras...@rasterman.com Date: Thu Jun 18 19:13:42 2015 -0700 Wiki page docs-efl-deps-src changed with summary [created] by Raster --- pages/docs-efl-deps-src.txt | 42 ++ 1 file changed, 42 insertions(+) diff --git a/pages/docs-efl-deps-src.txt b/pages/docs-efl-deps-src.txt new file mode 100644 index 000..4d711e7 --- /dev/null +++ b/pages/docs-efl-deps-src.txt @@ -0,0 +1,42 @@ + * gcc or clang + * make + * check + * libpam + * freetype //(2.3 or better)// + * libpng + * libjpeg + * zlib + * libdbus + * luajit + * libx11 + * libxcursor + * libxrender + * libxrandr + * libxfixes + * libxdamage + * libxcomposite + * libxss + * libxp + * libxext + * libxinerama + * libxkbfile + * libxtst + * libxcb + * libxcb-shape + * libxcb-keysyms1 + * libpulse + * libsndfile + * libudev //(for eeze udev support)// + * libblkid libmount **OR** libutil-linux + * libgstreamer //(1.0 or better)// + * vlc //(for emotion_generic_players)// + * libtiff + * giflib + * curl + * openssl + * opengl //(mesa or vendor supplied desktop OpenGL or OpenGL-ES2)// + * libspectre //(for evas_generic_loaders)// + * poppler //(for evas_generic_loaders)// + * librsvg //(for evas_generic_loaders)// + * libraw //(for evas_generic_laoders)// + * libxine //(for emotion xine back-end support - optional)// --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=b90686bce9b87684bdf3148d81cb6522ec05af54 commit b90686bce9b87684bdf3148d81cb6522ec05af54 Author: Raster ras...@rasterman.com Date: Wed Jun 17 23:03:30 2015 -0700 Wiki page start changed with summary [] by Raster --- pages/docs/c/start.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/docs/c/start.txt b/pages/docs/c/start.txt index 7456794..6f7d398 100644 --- a/pages/docs/c/start.txt +++ b/pages/docs/c/start.txt @@ -495,7 +495,7 @@ Generally you allocate memory with functions such as ''malloc()'', ''calloc()'', The memory of your process, other than memory used to store the code/instructions loaded from disk, is primarily made up of 2 elements. The [[http://en.wikipedia.org/wiki/Call_stack|stack]] and the [[http://en.wikipedia.org/wiki/Memory_management|heap]]. Your memory space will generally look something as follows, often with the stack high up in memory (at high addresses) and pieces of code from the process and libraries mapped in from disk, as well as heap space being allocated there too [...] -{{ memstackheap.svg?nolink |Complete memory space diagram }} +{{ memheapstack.svg?nolink |Complete memory space diagram }} The stack is managed for you mostly by the compiler and runtime. As the application runs, every time a function is called, a new blob of memory is pushed at the top of the stack (conceptually stacks grow.. thus the top is where the newest item(s) are on the stack, but often the stack grows down in memory, so to push you subtract values from the top of the stack and to pop, you add again). This memory contains the parameters passed to each function, and will contain return values from [...] --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=f00f4bf554a61df54745ad374c5f687620bea97d commit f00f4bf554a61df54745ad374c5f687620bea97d Author: Raster ras...@rasterman.com Date: Wed Jun 17 02:20:00 2015 -0700 Wiki page start changed with summary [] by Raster --- pages/docs/c/start.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/docs/c/start.txt b/pages/docs/c/start.txt index 89af214..233243b 100644 --- a/pages/docs/c/start.txt +++ b/pages/docs/c/start.txt @@ -503,13 +503,13 @@ The heap is where more permanent memory is stored, and data here remains until e A shared library is simple a large bit of code you can load when your application (or library) is loaded, where the code in it is shared with other users on the system. It mostly is provided by another group of developers, and thus may change its internals without your application or library needing to be re-compiled. If there is a bug in the library it may be fixed later on by an update to the library. Everyone who installs the update gets the fix. Same for new features. Libraries hav [...] -If you want to do something privileged, or hide data, it needs to cross a process boundary. Normally you're speak some form of IPC to a privileged root process for example. Of course all of this we share everything with libraries also means that code in your application could corrupt/mess/destroy data the library is maintaining, as well as vice-versa. There is no protection between a library, another library and your process. This lack of protection means performance is very good and [...] +If you want to do something privileged, or hide data, it needs to cross a process boundary. Normally you'll speak some form of IPC to a privileged root process for example. Of course all of this we share everything with libraries also means that code in your application could corrupt/mess/destroy data the library is maintaining, as well as vice-versa. There is no protection between a library, another library and your process. This lack of protection means performance is very good and [...] The benefit of a shared library is to avoid needing a re-compile to get improvements, save writing all the code the library shares with you, and to share the memory the code in the shared library would consume. As it is a //SHARED// library, the code from that library is loaded only once on the system. It may add to the virtual size of the process, but this space is shared across every process using that library, so the cost is paid just once. -Generally a library exposes an API (a set of functions to call). It will provide header files you #include in your application (or library). you would link to the library and thus, at runtime, the runtime linker (ld.so often), will glue in the function symbols in your code to the library you link to. This is all done at the start of process startup before the main() function is called. There is a cost to this, but it is generally worth paying for the benefits. your code will then be ab [...] +Generally a library exposes an API (a set of functions to call). It will provide header files you #include in your application (or library). You would link to the library and thus, at runtime, the runtime linker (ld.so often), will glue in the function symbols in your code to the library you link to. This also is done for global variables exposed by the library as well. This is all done at the start of process startup before the main() function is called. There is a cost to this, but i [...] -You generally would compile your code to link to a library as follows, assuming the source for your application is ''hello.c'', the binary you wish to output is ''hello'' and the libray you want to link to is ''eina'' (often the file on disk will be ''libeina.so'' for the development environment). +You generally would compile your code to link to a library as follows, assuming the source for your application is ''hello.c'', the binary you wish to output is ''hello'' and the library you want to link to is ''eina'' (often the file on disk will be ''libeina.so'' for the development environment). cc hello.c -o hello -leina --
[EGIT] [website/www-content] master 01/01: Wiki page contact changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=754f95e1bb3f271e487a34157b1aa57def4ef0e5 commit 754f95e1bb3f271e487a34157b1aa57def4ef0e5 Author: Raster ras...@rasterman.com Date: Thu Jun 11 23:41:55 2015 -0700 Wiki page contact changed with summary [] by Raster --- pages/contact.txt | 13 + 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pages/contact.txt b/pages/contact.txt index 086bdc0..8a2ae51 100644 --- a/pages/contact.txt +++ b/pages/contact.txt @@ -23,7 +23,6 @@ then Enter). Just type + press Enter to talk. E-Mail - ^Mailing List ^Archive ^Comment^ |[[http://lists.sourceforge.net/lists/listinfo/enlightenment-users|Users]]|[[http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-users|Archive]]| | |[[http://lists.sourceforge.net/lists/listinfo/enlightenment-devel|Developers]]|[[http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-devel|Archive]]| | @@ -69,7 +68,8 @@ is for posting changes to internationalization like updated PO files. We use [[https://phab.enlightenment.org|Phabricator]] for our bug tracking and Wiki. If you have a bug or issue, please Report a bug. We will eventually get to it, but try and assign it to someone -appropriate so it gets attention. +appropriate so it gets attention. Be aware that you will need to +register an account to submit bugs there. Please use [[https://phab.enlightenment.org/maniphest|Maniphest]] for bugs, not for discussions or feature requests or for I don't @@ -81,8 +81,13 @@ mean we won't eventually get to it. Once it's in the system it won't disappear. It just takes it being noticed. We have a wiki-based primary website (this one), and a technical -wiki over on Phabricator. It happens to be split this way simply due -to history and that this wiki here is newer, replacing static web pages. +wiki over on [[https://phab.enlightenment.org|Phabricator]]. It +happens to be split this way simply due to history and that this +wiki here is newer, replacing static web pages. * [[https://phab.enlightenment.org/maniphest|Report a Bug]] * [[https://phab.enlightenment.org/w|Technical Wiki]] + + Patches + +On [[https://phab.enlightenment.org|Phabricator]] the [[https://phab.enlightenment.org/differential|Differential]] tool is used for patch submission and review. You will need an account to submit patches. You will also need to use the [[contact:arcanist|Arcanist]] tool to do this. Please see the [[contact:arcanist|Arcanist documentation]] as to how to do this. --
[EGIT] [website/www-content] master 01/01: Wiki page arcanist changed with summary [created] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=43253a2bbd74b37b317c9628971800cc8e6ec118 commit 43253a2bbd74b37b317c9628971800cc8e6ec118 Author: Raster ras...@rasterman.com Date: Fri Jun 12 00:03:33 2015 -0700 Wiki page arcanist changed with summary [created] by Raster --- pages/contact/arcanist.txt | 164 + 1 file changed, 164 insertions(+) diff --git a/pages/contact/arcanist.txt b/pages/contact/arcanist.txt new file mode 100644 index 000..7d19647 --- /dev/null +++ b/pages/contact/arcanist.txt @@ -0,0 +1,164 @@ +~~Title: Submitting patches~~ + +=== Setting up Arcanist (arc) === + +To set up arcanist you will need php installed locally, as well as git, and then the arcanist and libphutil git trees: + +code bash +sudo apt-get install php5-cli php5-curl php5-json git # remove arc +mkdir ~/arcanist +cd ~/arcanist +git clone git://github.com/facebook/libphutil.git +git clone git://github.com/facebook/arcanist.git +/code + +Ensure that //~/arcanist/arcanist/bin// is in your $PATH for your shell. Example: + +code bash +export PATH=$HOME/arcanist/arcanist/bin:$PATH +/code + +You will need to configure it to talk to Enlightenment's phabricator to be able to interact: + +code bash +arc set-config default https://phab.enlightenment.org +/code + +Then go to any git tree you have checked out from us and do: + +code bash +arc list +/code + +Follow the instructions to set up your conduit key. + +=== Review and patch submission === + +There are 3 situations you will find yourself in. + + * You are a developer with push access and you can push whatever you want without approval or review. Any other developer with push access can revert your changes or comment on them post commit. + * You are a developer with push access, but before you do, you'd like some peer review/comment, so you want to go through our review process. + * You do not have push access, but have something to submit and get review on, hoping it will be accepted once it is in a decent state. + +In the first case, just keep on using git as normal. The usual social norms will inform you if you are wrong via E-Mail, IRC or in person, and to adapt as needed. + +In the second and third cases you will want to do the following to get review: + + Prepare a patch + +Create a branch to begin doing your new work in: + +code bash +git checkout -b work + +# EDIT files, git add etc. as needed. +/code + +Be aware that if you plan to push to your private branch devs/user/branch, you should do it prior to the following steps +otherwise your push will be seen by phab as a close action of your revision. + +Submit a review request to Phabricator via Arcanist (arc being the cmdline tool): + +code bash +arc diff +/code + +This will give you a URL for your patch request. You can give it to whoever you'd like to see your work and/or review it. Wait for review (Phabricator will send you mails and the web ui will show you the status of your patches etc.). + + Update an existing patch + +If your patch needs more revision (after a reviewer tells so), you can continue working with it and once you've done with your changes: + +code bash + arc diff --update D(id) +/code + +Where D(id) is for example D25 - your revision ID. + +If you want to change the git commit message, add --edit option: + +code bash +arc diff --edit --update D(id) +/code + +If you want your patch to stay in sync with the upstream Git repo, you might want to rebase it on top of upstream and update the patch on Phabricator: + +code bash +git fetch origin master:master +git rebase master +arc diff --update D(id) --base arc:upstream +/code + +Alternatively, if the above didn't work, you might have to checkout master, pull and rebase from origin, then go back to branch work and rebase on top of master. + +Using the --base argument will ensure that your patch stays in sync with upstream and Arcanist doesn't pollute the diff with changes that were introduced by other people. + + Submit a patch + +This applies to developers with push access. + +Once approved, YOU the submitter must do: +Switch back to master (or whatever branch you were on): + +code bash + git checkout master +/code + +Apply the patch. The revision (e.g. D9) is the revision number/ID that phabricator gives you in its UI and emails: + +And then actually push the changes to master. If you are the owner of the patch (and have commit access) do: + +code bash +arc patch D9 +arc land +/code + +If you are the reviewer and are going to commit the patch for the person submitting it, please do: + +code bash +arc patch --nobranch D9 +git push +arc close-revision D9 +/code + +If you try and do this before the patch is approved, arc will complain. Note that the commit log you enter above when you do arc patch will be the git commit log, so please paste in the original patch log from
[EGIT] [website/www-content] master 01/01: Wiki page contact changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=e399afde764ac240dfa830570aa62ed366694e2f commit e399afde764ac240dfa830570aa62ed366694e2f Author: Raster ras...@rasterman.com Date: Fri Jun 12 00:27:51 2015 -0700 Wiki page contact changed with summary [] by Raster --- pages/contact.txt | 25 + 1 file changed, 25 insertions(+) diff --git a/pages/contact.txt b/pages/contact.txt index 8a2ae51..7e1e40e 100644 --- a/pages/contact.txt +++ b/pages/contact.txt @@ -91,3 +91,28 @@ wiki here is newer, replacing static web pages. Patches On [[https://phab.enlightenment.org|Phabricator]] the [[https://phab.enlightenment.org/differential|Differential]] tool is used for patch submission and review. You will need an account to submit patches. You will also need to use the [[contact:arcanist|Arcanist]] tool to do this. Please see the [[contact:arcanist|Arcanist documentation]] as to how to do this. + + Community and Developer Behavior Guidelines + + //We are a community. Some are core developers who have been around for well over a decade, others are newer contributors, or are just users of fans, but regardless, it forms some kind of community. For this community to function we need to adhere to a set of guidelines to ensure it functions effectively and doesn't push people away, or drive existing members away. This here is a set of rough guidelines for those with commit access (developers) and those without (general users or contr [...] + +== General == + +We are a group of people with a sense of humor. We like to remain relaxed, swap jokes (of varying levels of taste), and otherwise encourage, cajole or simply banter at times. This community would not be what it is without this, so keep in mind that when interpreting what people say, it may be meant as humor or as a lighthearted poke. Look for an interpretation that is positive, rather than negative. If this simply is not possible, then someone has strayed from these guidelines. + +Not everyone speaks English natively, but it is the primary language used here. Some people may not express themselves well. Have patience with that. Put yourself in their shoes. + +== Everyone == + + * Have patience with developers. They are often very busy and sometimes very stressed. + * Please treat everyone with kindness and respect. Never try and hurt, demean, insult or abuse them. + * Never be rude or take any disagreement to a personal level. Agree to disagree if that is what is needed. + +== Developers == + + * Stick to [[https://phab.enlightenment.org/w/ecoding|coding conventions]] when working on code in EFL or related repositories we host. + * Stick to [[https://phab.enlightenment.org/w/commit_check_point|commit guidelines]] with your commit shortlog, log contents and other metadata. + * Be available on our IRC channels as often as possible for discussion, as well as be subscribed to and read/reply our Development, Users and GIt Commits mailing lists + * Get a [[https://phab.enlightenment.org|Phabricator account]] so you can report, triage etc. bugs, review patches etc. + * Take responsibility for your code. Don't just dump and run. + * Be friendly, welcoming, patient and helpful to newcomers (especially, in addition to the above Everyone rules) \ No newline at end of file --
[EGIT] [website/www-content] master 01/01: Wiki page docs-efl-start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=524224fe4f09cfe831c4f5f64f6f1f88a892286e commit 524224fe4f09cfe831c4f5f64f6f1f88a892286e Author: Raster ras...@rasterman.com Date: Tue Jun 2 02:54:51 2015 -0700 Wiki page docs-efl-start changed with summary [] by Raster --- pages/docs-efl-start.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/docs-efl-start.txt b/pages/docs-efl-start.txt index 4f89be6..9a1f8aa 100644 --- a/pages/docs-efl-start.txt +++ b/pages/docs-efl-start.txt @@ -81,7 +81,7 @@ sudo make install If configure (which autogen.sh will run for you) fails, you are likely missing a dependency - provide it. It should tell you what that dependency is. **NOTE** that you can provide configure arguments to autogen.sh such as ''--prefix=/opt/e'' or similar. It would be highly suggested you provide the following dependencies before you begin compilation: - Extended Requriements + Extended Requirements * libpam * freetype 2.3 or better --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [more logic docs] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=5e559ef6e14c4410d3de471df8a3e0dfc488108c commit 5e559ef6e14c4410d3de471df8a3e0dfc488108c Author: Raster ras...@rasterman.com Date: Wed May 27 23:15:01 2015 -0700 Wiki page start changed with summary [more logic docs] by Raster --- pages/docs/c/start.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/docs/c/start.txt b/pages/docs/c/start.txt index 485c7d0..cfa9117 100644 --- a/pages/docs/c/start.txt +++ b/pages/docs/c/start.txt @@ -298,13 +298,15 @@ You also have shortcuts like ''%%i = i + 1%%'' can be ''%%i++%%''. Or ''%%i = i Logic -In addition to bit-wise logic, there is boolean logic. In C if a variable is 0, it is false, and otherwise it is true. you can thus use simple ints, chars etc. as booleans. You would indicate boolean logic vs bit logic with for logical AND, and ''||'' for logical OR. For example: +In addition to bit-wise logic, there is boolean logic. In C if a variable is 0, it is false, and otherwise it is true. You can thus use simple ints, chars etc. as booleans. You would indicate boolean logic vs bit logic with for logical AND, and ''||'' for logical OR. For example: code c // if (a is less than 10 AND b is 100) OR z is true then... if (((a 10) (b 100)) || (z)) printf(Success\n); /code +In addition to and ''||'' there is ''!'' which means //NOT// or //INVERSE//. You can combine these with comparisons like ''=='' meaning is equal to numerically (the 2 values either side have the same number when boiled down to a series of bits/bytes), ''!='' meaning is not equal to (the inverse of ''==''), meaning is less than, meaning is greater than, ''='' meaning is less than or equal to and ''='' meaning is greater than or equal to. + Like with arithmetic, it is highly advisable to group your logic into clear order of evaluation with braces. Relying on order of operation can lead to bugs when you happen to not quite remember an order properly, and then someone trying to fix your code later being confused as to exactly what you meant to do. So be clear and use braces liberally. They cost you nothing in performance at runtime, just add clarity in code when it is written. Loops --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=68fb006d729468afb5f8bc2b37c81f82e6e5c91b commit 68fb006d729468afb5f8bc2b37c81f82e6e5c91b Author: Raster ras...@rasterman.com Date: Thu May 28 04:17:48 2015 -0700 Wiki page start changed with summary [] by Raster --- pages/docs/c/start.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/docs/c/start.txt b/pages/docs/c/start.txt index 0a67536..d5eb355 100644 --- a/pages/docs/c/start.txt +++ b/pages/docs/c/start.txt @@ -95,7 +95,7 @@ An example: CPUs will do arithmetic, logic operations, change what it is they execute, and read from or write to memory to deal with data. In the end, everything to a CPU is effectively a number, somewhere to store it to or load it from and some operation you do to it. -To computers, numbers are a string of bits. A bit can be on or off. Just like you may be used to numbers, with each digit having 10 values (0 through to 9), A computer sees numbers more simply. It is 0, or it is 1. Just like you can have a bigger number by adding a digit (1 digit can encode 10 values, 2 digits can encode 100 values, 3 can encode 1000 values etc.), So too with the binary (0 or 1) numbering system computers use. Every binary digit you add doubles the number of values you [...] +To computers, numbers are a string of bits. A bit can be on or off. Just like you may be used to numbers, with each digit having 10 values (0 through to 9), A computer sees numbers more simply. It is 0, or it is 1. Just like you can have a bigger number by adding a digit (1 digit can encode 10 values, 2 digits can encode 100 values, 3 can encode 1000 values etc.), So too with the binary (0 or 1) numbering system computers use. Every binary digit you add doubles the number of values you [...] ^Binary ^Hexadecimal ^Decimal ^ |101 |d |14 | @@ -434,7 +434,7 @@ So only compile the active code in when enabled in the compilation process. Memory -Reality is that languages like C are really a slightly more convenient and portable interface to the actual machine you have. That means the CPU, it's instructions and processing as well as memory that the CPU will access one way or another. Let's visualize just some of this. Imagine memory as simply a series of boxes than can contain a number that has a value from 0 to 255 (if unsigned). To do signed values we just interpret values differently. We can have from -128 to 127 as values. Wh [...] +Reality is that languages like C are really a slightly more convenient and portable interface to the actual machine you have. That means the CPU, it's instructions and processing as well as memory that the CPU will access one way or another. Let's visualize just some of this. Imagine memory as simply a series of boxes than can contain a number that has a value from 0 to 255 (if unsigned). To do signed values we just interpret values differently. We can have from -128 to 127 as values. Wh [...] ^Byte ^Value ^ |0|01| @@ -493,7 +493,7 @@ Generally you allocate memory with functions such as ''malloc()'', ''calloc()'', Stack and heap === -The memory of your process, other than memory used to store the code/instructions loaded from disk, is primarily made up of 2 elements. The [[stack|http://en.wikipedia.org/wiki/Call_stack]] and the [[heap|http://en.wikipedia.org/wiki/Memory_management]]. +The memory of your process, other than memory used to store the code/instructions loaded from disk, is primarily made up of 2 elements. The [[http://en.wikipedia.org/wiki/Call_stack|stack]] and the [[http://en.wikipedia.org/wiki/Memory_management|heap]]. The stack is managed for you mostly by the compiler and runtime. As the application runs, every time a function is called, a new blob of memory is pushed at the top of the stack. This memory contains the parameters passed to the function, and will contain return values from the function as well as a return address to go back (to read instructions from) to when this function returns. It is a very simple structure, and yet incredibly useful. Note that stack often have limited sizes (so [...] --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=822ceef964ef295835af817c6191d97ae8745fb6 commit 822ceef964ef295835af817c6191d97ae8745fb6 Author: Raster ras...@rasterman.com Date: Thu May 28 04:39:07 2015 -0700 Wiki page start changed with summary [] by Raster --- pages/docs/c/start.txt | 32 ++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/pages/docs/c/start.txt b/pages/docs/c/start.txt index d5eb355..89af214 100644 --- a/pages/docs/c/start.txt +++ b/pages/docs/c/start.txt @@ -508,17 +508,45 @@ If you want to do something privileged, or hide data, it needs to cross a proces The benefit of a shared library is to avoid needing a re-compile to get improvements, save writing all the code the library shares with you, and to share the memory the code in the shared library would consume. As it is a //SHARED// library, the code from that library is loaded only once on the system. It may add to the virtual size of the process, but this space is shared across every process using that library, so the cost is paid just once. Generally a library exposes an API (a set of functions to call). It will provide header files you #include in your application (or library). you would link to the library and thus, at runtime, the runtime linker (ld.so often), will glue in the function symbols in your code to the library you link to. This is all done at the start of process startup before the main() function is called. There is a cost to this, but it is generally worth paying for the benefits. your code will then be ab [...] - + +You generally would compile your code to link to a library as follows, assuming the source for your application is ''hello.c'', the binary you wish to output is ''hello'' and the libray you want to link to is ''eina'' (often the file on disk will be ''libeina.so'' for the development environment). + + cc hello.c -o hello -leina + +This assumes the library is in a standard directory the compiler always looks in. This would be ''/lib'' and ''/usr/lib''. If the library is not there, you need to tell the compiler of a new location to look at with the ''-L'' option such as the following if the eina library you wish to link to is located in ''/usr/local/lib'': + + cc hello.c -o hello -leina -L/usr/local/lib + +Of course that is just the linking. The include files may also require an option to tell the compiler to look somewhere other than ''/usr/include''. That option is the ''-I'' option as follows if the include files needed are in ''/usr/local/include/eina-1'': + + cc hello.c -o hello -leina -L/usr/local/lib -I/usr/local/include/eina-1 + +This of course is rather painful, and that is why a modern system called [[http://en.wikipedia.org/wiki/Pkg-config|Pkg-config]] was created, and it is far easier to use. The above would become a simpler: + + cc hello.c -o hello `pkg-config --cflags --libs eina` + +In this case ''pkg-config'' will provide the compiler flags needed to link to eina. If you want to use multiple libraries, just list them as follows: + + cc hello.c -o hello `pkg-config --cflags --libs eina ecore embryo` + +Pkg-config relies on setting your ''PKG_CONFIG_PATH'' environment variable to indicate where to look for the ''.pc'' files that contain the include and linking information. You may want to do a one-time setup of this environment variable in your shell setup like: + + export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig + +Add as many directories as you like with a '':'' character between them. They will be searched in order from the first to last, until a matching ''.pc'' file is found. + API calls System calls - Alignment + Endianess Function pointers Callbacks Threads + + === Also See === Now you have read our less-than-perfect primer on C for those wanting to get into developing on EFL or using it from the C APIs we have, you may also want to look at the following list of pages and pick up some more information or fill in the gaps we do not cover here //(feel free to link to more articles that are good for teaching C from new developers through to advanced)//. --
[EGIT] [website/www-content] master 01/03: Wiki page start changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=7350a1bbd3f06fde271f36ed607554c1db8ebc4f commit 7350a1bbd3f06fde271f36ed607554c1db8ebc4f Author: Raster ras...@rasterman.com Date: Thu May 28 03:30:14 2015 -0700 Wiki page start changed with summary [] by Raster --- pages/docs/c/start.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pages/docs/c/start.txt b/pages/docs/c/start.txt index d846ffc..dd4ca95 100644 --- a/pages/docs/c/start.txt +++ b/pages/docs/c/start.txt @@ -465,6 +465,9 @@ struct mydata }; /code +In memory from start to end it looks like: + +{{ memory.svg?nolink |Memory layout }} Libraries API calls --
[EGIT] [website/www-content] master 01/01: Wiki page about-edi changed with summary [scale down previews] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=6f60139530d2c0db068690e0d28ee7de23611561 commit 6f60139530d2c0db068690e0d28ee7de23611561 Author: Raster ras...@rasterman.com Date: Thu May 21 23:35:56 2015 -0700 Wiki page about-edi changed with summary [scale down previews] by Raster --- pages/about-edi.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/about-edi.txt b/pages/about-edi.txt index da705c1..02a6d71 100644 --- a/pages/about-edi.txt +++ b/pages/about-edi.txt @@ -11,9 +11,9 @@ Our aim is to create a new, native development environment for Linux that makes clear/ === Screenshots === -{{:edi-screen3.jpg?360}} -{{:edi-screen2.jpg?360}} -{{:edi-screen1.jpg?360}} +{{:edi-screen3.jpg?320}} +{{:edi-screen2.jpg?320}} +{{:edi-screen1.jpg?320}} clear/ --
[EGIT] [website/www-content] master 01/01: Wiki page about changed with summary [] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=e51265a8222a24710e01cec8870301a1a7c2048a commit e51265a8222a24710e01cec8870301a1a7c2048a Author: Raster ras...@rasterman.com Date: Thu May 21 23:34:51 2015 -0700 Wiki page about changed with summary [] by Raster --- pages/about.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/about.txt b/pages/about.txt index 0c67a55..cf8ae04 100644 --- a/pages/about.txt +++ b/pages/about.txt @@ -20,7 +20,7 @@ their environment. === Enlightenment === {{:icon-enlightenment.png?nolink |Enlightenment}} -{{ :shot-enlightenment.png?nolink480|Enlightenment Sample screenshot}} +{{ :shot-enlightenment.png?nolink320|Enlightenment Sample screenshot}} The original reason Enlightenment exists - The Window Manager. From here everything else spawned. This is really the flagship product, --
[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [scale down previes] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=cfb8f4d40d58313978bf2100a99008e0fad908e4 commit cfb8f4d40d58313978bf2100a99008e0fad908e4 Author: Raster ras...@rasterman.com Date: Thu May 21 23:33:51 2015 -0700 Wiki page start changed with summary [scale down previes] by Raster --- pages/start.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/start.txt b/pages/start.txt index bd2caf3..fc3fec6 100644 --- a/pages/start.txt +++ b/pages/start.txt @@ -8,7 +8,7 @@ Window Manager -{{ :shot-enlightenment.png?nolink480}} +{{ :shot-enlightenment.png?nolink320}} [[:about-enlightenment|Enlightenment]] started as a project to build a Window Manager for X11. That was way back in 1996. It has grown much since. It still produces this Window Manager, but it has evolved to also cover Mobile, Wearable and TV UI needs for projects such as [[http://www.tizen.org|Tizen]] as well as traditional the desktop UI. We still push out releases, so see our [[:download|download]] page for more details on the latest releases, or see our [[:contribute|contribute]] p [...] @@ -20,7 +20,7 @@ We still primarily support Linux for Enlightenment, but there is some effort (ba Libraries -{{ :diagram-block-efl.png?nolink}} +{{ :diagram-block-efl.png?nolink320}} In the process of developing a Window Manager, A set of libraries were developed in order to achieve that goal. These libraries are known collectively as [[:about-efl|EFL]]. They cover a range of functionality from main-loop, to graphics, scene graphs, networking, widgets, data storage, IPC and much more. --
[EGIT] [website/www-content] master 01/01: Wiki page syntax changed with summary [fix wiki syntax page to explain everything without needing to edit src] by Raster
WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=3a9dd41c9e9219ecfaaf317354d66688a3818a95 commit 3a9dd41c9e9219ecfaaf317354d66688a3818a95 Author: Raster ras...@rasterman.com Date: Mon May 18 23:25:03 2015 -0700 Wiki page syntax changed with summary [fix wiki syntax page to explain everything without needing to edit src] by Raster --- pages/wiki/syntax.txt | 327 ++ 1 file changed, 305 insertions(+), 22 deletions(-) diff --git a/pages/wiki/syntax.txt b/pages/wiki/syntax.txt index 0aa5833..bdd4e2a 100644 --- a/pages/wiki/syntax.txt +++ b/pages/wiki/syntax.txt @@ -1,4 +1,5 @@ ~~Title: Wiki Syntax~~ +~~CODE-c~~ A title like the title of this page: @@ -117,21 +118,91 @@ An external link like: [[http://example.com|External Link]] would go here. An in +A left-aligned image with text flowing around it + +{{ :efl-core.png?nolink|Left}} + +code +{{ :efl-core.png?nolink|Left}} +/code + + + +A right-aligned image with text flowing around it + +{{:efl-core.png?nolink |Right}} + +code +{{:efl-core.png?nolink |Right}} +/code + + + +A centered image on its own on a line: +{{ :efl-core.png?nolink }} +code +{{ :efl-core.png?nolink }} +/code + +A centered image on its own on a line with a mouse-over label +{{ :efl-core.png?nolink |Label here}} +code +{{ :efl-core.png?nolink |Label here}} +/code + +An inlined image put into the content along with any text around +{{:efl-core.png?nolink24|Inlined image with content}} +it so it looks like it's part of the text and has just been slotted in as well as scaled down to 24 pixels in size. +code +{{:efl-core.png?nolink24|Inlined image with content}} +/code -And here is an inlined image, centered. + + +An image that links to the same image if clicked on for a full resolution display. -{{ :efl-core.png?nolink |}} +{{ :efl-core.png |A Linked Image}} + +code +{{ :efl-core.png |A Linked Image}} +/code + + -Sample code snippets and hilights +Images inlined and scaled to 16, 32 and 64 pixels in size respectively. + +{{:efl-core.png?nolink16|16 Pixels in size}} +{{:efl-core.png?nolink32|32 Pixels in size}} +{{:efl-core.png?nolink64|64 Pixels in size}} + +code +{{:efl-core.png?nolink16|16 Pixels in size}} +{{:efl-core.png?nolink32|32 Pixels in size}} +{{:efl-core.png?nolink64|64 Pixels in size}} +/code + + + +An link to somewhere else with an image + +[[http://www.enlightenment.org|{{ :efl-core.png |A Website image link}}]] + +code +[[http://www.enlightenment.org|{{ :efl-core.png |A Website image link}}]] +/code + + + +Sample C source code code c typedef struct blah Blah; @@ -147,39 +218,180 @@ Sample code snippets and hilights } /code +file +code c + typedef struct blah Blah; + int c; + void function(char *blah) { +double x; +This_Type *y; +Type_Here *z; +int e = ENUM_HERE; +x = 10; +char *p = malloc(10); +evas_object_del(p); + } +/code +/file + + + +Sample lua source code + code lua function hello(x) local y end /code -This should become a link to the [[start]] page. How about the [[blah]] -page too. Test autolink with evas_object_del() as a keyword. +file +code lua + function hello(x) +local y + end +/code +/file -Below between the hr's should be an externally included wiki page + + +Sample shall/bash script + +code bash +$ cat blah.txt | grep pants output.txt +/code + +file +code bash +$ cat blah.txt | grep pants output.txt +/code +/file -{{pageblah}} +A raw file content quote + +file +This is a aw segment of file +verbatim placed in the page as a monospace +sample section. +/file + +code +file +This is a aw segment of file +verbatim placed in the page as a monospace +sample section. +/file +/code + + + +EFL functions will auto link such as evas_object_del() and even other types like Evas_Object and EINA_TRUE will all become links, as long as you have a ''~~CODE-c~~'' at the top of the page indicating which language the page discusses. There is no need to manually link such things. They also auto-link from C code quotes like above. + +code +EFL functions will auto link such as evas_object_del() and even other types like Evas_Object and EINA_TRUE will all become links, as long as you have a ~~CODE-c~~ at the top of the page indicating which language the page discusses. There is no need to manually link such things. They also auto-link from C code quotes like above. +/code + +- + +You can include another page named ''PAGENAME'' with: + +code +{{pagePAGENAME}} +/code -So how about Tables? well let's try one: +You can do tables like: + +^ Header 1 ^ Header Column 2 ^ Column 3 header ^ +| Cell 1 | Cell 2 | Cell 3 | +| Cell 1 | Cell 2 | Cell 3 | +| Cell 1 | Cell 2 | Cell 3 | +| Cell 1 | Cell 2 | Cell 3