[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [Update for Edi release] by Andrew Williams

2018-05-17 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=f8b0671cdbe8ae5f8aef23e57e641f3aef890633

commit f8b0671cdbe8ae5f8aef23e57e641f3aef890633
Author: Andrew Williams 
Date:   Thu May 17 01:17:01 2018 -0700

Wiki page download-latest changed with summary [Update for Edi release] by 
Andrew Williams
---
 pages/download-latest.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/pages/download-latest.txt b/pages/download-latest.txt
index 5ecd1fc32..811b50c77 100644
--- a/pages/download-latest.txt
+++ b/pages/download-latest.txt
@@ -12,7 +12,6 @@ extra_v   = 0.0.1
 
 enventor_v= 1.0.0
 eflete_v  = 1.19.1
-edi_v = 0.6.0
 
 extn  = .tar.xz
 dlbase= https://download.enlightenment.org/rel/
@@ -34,7 +33,7 @@ dlbase= 
https://download.enlightenment.org/rel/
 ^Development Tool^Version^
 |[[%%dlbase%%apps/enventor/enventor-%%enventor_vextn%%|Dynamic EDC Editor 
(Enventor)]]|%%enventor_v%%|
 |[[%%dlbase%%apps/eflete/eflete-%%eflete_vextn%%|EFL Edje Theme 
Editor]]|%%eflete_v%%|
-|[[%%dlbase%%apps/edi/edi-%%edi_vextn%%|Enlightenment IDE]]|%%edi_v%%|
+|[[https://github.com/Enlightenment/edi/releases/download/v0.6.1/edi-0.6.1.tar.xz
 |Enlightenment IDE]]|0.6.1|
 
 A more comprehensive list of efl applications can be found in the 
[[https://phab.enlightenment.org/w/|wiki]].
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page osx-start.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=610af012945cb1966d8467c34b705304dc202c25

commit 610af012945cb1966d8467c34b705304dc202c25
Author: Andrew Williams 
Date:   Fri Jan 5 08:19:37 2018 -0800

Wiki page osx-start.md changed with summary [] by Andrew Williams
---
 pages/docs/distros/osx-start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/distros/osx-start.md.txt 
b/pages/docs/distros/osx-start.md.txt
index 7e575bfd5..dd66e003e 100644
--- a/pages/docs/distros/osx-start.md.txt
+++ b/pages/docs/distros/osx-start.md.txt
@@ -158,4 +158,4 @@ If you are having problems compiling with installing EFL, 
you can also find help
 
 ## Installing on Other Operating Systems ##
 
-If you would like to install EFL on a different operating system visit the 
[Setting up a C Development Environment page](start.md).
+If you would like to install EFL on a different operating system visit the 
[Installing EFL](start) page.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page opensuse-start.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=9ce21765c1a1f297d9120fae673a2106d052fba8

commit 9ce21765c1a1f297d9120fae673a2106d052fba8
Author: Andrew Williams 
Date:   Fri Jan 5 08:19:25 2018 -0800

Wiki page opensuse-start.md changed with summary [] by Andrew Williams
---
 pages/docs/distros/opensuse-start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/distros/opensuse-start.md.txt 
b/pages/docs/distros/opensuse-start.md.txt
index 2c0815192..6ff3ba1fc 100644
--- a/pages/docs/distros/opensuse-start.md.txt
+++ b/pages/docs/distros/opensuse-start.md.txt
@@ -179,4 +179,4 @@ If you are having problems compiling and installing EFL, 
you can come and seek a
 
 ## Installing on Other Operating Systems ##
 
-If you would like to install EFL on a different operating system visit the 
[Setting up a C Development Environment page](start.md).
\ No newline at end of file
+If you would like to install EFL on a different operating system visit the 
[Installing EFL](start) page.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page freebsd-start.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=adb5e0bf7fbb8998d5c16291137cd0147ce5df26

commit adb5e0bf7fbb8998d5c16291137cd0147ce5df26
Author: Andrew Williams 
Date:   Fri Jan 5 08:19:06 2018 -0800

Wiki page freebsd-start.md changed with summary [] by Andrew Williams
---
 pages/docs/distros/freebsd-start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/distros/freebsd-start.md.txt 
b/pages/docs/distros/freebsd-start.md.txt
index 616d78ff3..c172d4016 100644
--- a/pages/docs/distros/freebsd-start.md.txt
+++ b/pages/docs/distros/freebsd-start.md.txt
@@ -171,4 +171,4 @@ If you are having problems compiling and installing EFL you 
can find help on any
 
 ## Installing on Other Operating Systems ##
 
-If you would like to install EFL on a different operating system visit the 
[Setting up a C Development Environment page](start.md).
\ No newline at end of file
+If you would like to install EFL on a different operating system visit the 
[Installing EFL](start) page.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page fedora-start.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=e8d2e263496842baeb6b4302bd8af9d20af5e377

commit e8d2e263496842baeb6b4302bd8af9d20af5e377
Author: Andrew Williams 
Date:   Fri Jan 5 08:18:45 2018 -0800

Wiki page fedora-start.md changed with summary [] by Andrew Williams
---
 pages/docs/distros/fedora-start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/distros/fedora-start.md.txt 
b/pages/docs/distros/fedora-start.md.txt
index fd1af002a..c45fb0a55 100644
--- a/pages/docs/distros/fedora-start.md.txt
+++ b/pages/docs/distros/fedora-start.md.txt
@@ -175,4 +175,4 @@ If you are having problems compiling and installing EFL, 
you can come and seek a
 
 ## Installing on Other Operating Systems ##
 
-If you would like to install EFL on a different operating system visit the 
[Setting up a C Development Environment page](start.md).
\ No newline at end of file
+If you would like to install EFL on a different operating system visit the 
[Installing EFL](start) page.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=8e6e57f262e1a75c0020552b51a42ad11623b213

commit 8e6e57f262e1a75c0020552b51a42ad11623b213
Author: Andrew Williams 
Date:   Fri Jan 5 08:17:48 2018 -0800

Wiki page ubuntu-start.md changed with summary [] by Andrew Williams
---
 pages/docs/distros/ubuntu-start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/distros/ubuntu-start.md.txt 
b/pages/docs/distros/ubuntu-start.md.txt
index 5fa46fd8f..3f218b3ac 100644
--- a/pages/docs/distros/ubuntu-start.md.txt
+++ b/pages/docs/distros/ubuntu-start.md.txt
@@ -177,4 +177,4 @@ If you are having problems compiling and installing EFL, 
you can come and seek a
 
 ## Installing on Other Operating Systems ##
 
-If you would like to install EFL on a different operating system visit the 
[Setting up a C Development Environment page](start.md).
\ No newline at end of file
+If you would like to install EFL on a different operating system visit the 
[Installing EFL](start) page.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page archlinux-start.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=c3ba53cf6faccace18cee6bab59cc4e2bc3b7490

commit c3ba53cf6faccace18cee6bab59cc4e2bc3b7490
Author: Andrew Williams 
Date:   Fri Jan 5 08:18:09 2018 -0800

Wiki page archlinux-start.md changed with summary [] by Andrew Williams
---
 pages/docs/distros/archlinux-start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/distros/archlinux-start.md.txt 
b/pages/docs/distros/archlinux-start.md.txt
index e41b6affe..4a5049420 100644
--- a/pages/docs/distros/archlinux-start.md.txt
+++ b/pages/docs/distros/archlinux-start.md.txt
@@ -218,4 +218,4 @@ If you are having problems compiling and installing EFL you 
can find help on [ou
 
 ## Installing on Other Operating Systems ##
 
-If you would like to install EFL on a different operating system visit the 
[Setting up a C Development Environment page](start.md).
\ No newline at end of file
+If you would like to install EFL on a different operating system visit the 
[Installing EFL](start) page.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page debian-start.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=3e43f2eaf084b262f58f200b273d366718a84b22

commit 3e43f2eaf084b262f58f200b273d366718a84b22
Author: Andrew Williams 
Date:   Fri Jan 5 08:18:30 2018 -0800

Wiki page debian-start.md changed with summary [] by Andrew Williams
---
 pages/docs/distros/debian-start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/distros/debian-start.md.txt 
b/pages/docs/distros/debian-start.md.txt
index 6c62ff47a..c5ff10858 100644
--- a/pages/docs/distros/debian-start.md.txt
+++ b/pages/docs/distros/debian-start.md.txt
@@ -152,4 +152,4 @@ If you're having problems compiling and installing EFL, you 
can find help on any
 
 ## Installing on Other Operating Systems ##
 
-If you would like to install EFL on a different operating system visit the 
[Setting up a C Development Environment page](start.md).
\ No newline at end of file
+If you would like to install EFL on a different operating system visit the 
[Installing EFL](start) page.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page navigation changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=925a4f6d10748aa3bec580999c211a12dd2533af

commit 925a4f6d10748aa3bec580999c211a12dd2533af
Author: Andrew Williams 
Date:   Fri Jan 5 07:57:49 2018 -0800

Wiki page navigation changed with summary [] by Andrew Williams
---
 pages/develop/setup/c/macos.md.txt | 175 -
 pages/docs/navigation.txt  |   4 +-
 2 files changed, 2 insertions(+), 177 deletions(-)

diff --git a/pages/develop/setup/c/macos.md.txt 
b/pages/develop/setup/c/macos.md.txt
deleted file mode 100644
index 59acc8dcb..0
--- a/pages/develop/setup/c/macos.md.txt
+++ /dev/null
@@ -1,175 +0,0 @@

-~~Title: Installing EFL on macOS~~
-~~NOCACHE~~

-
-# Installing EFL on macOS #
-
-> **NOTE:**
-> The Enlightenment (Desktop Manager) is not supported on macOS and there are 
no plans to do so in the near future.  Please [contact 
us](https://www.enlightenment.org/contrib/start) if you'd like to help with 
this.
-
-[The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You will need EFL if you want to develop apps for Enlightenment and 
for any of the devices that use Enlightenment for its visual interface. 
-
-This tutorial describes two ways of installing EFL on your system. You will 
only need one so use the index on the right to navigate to the most useful 
method for you.
-
-The Enlightenment Foundation's projects mostly targets Linux platforms 
therefore not everything work on macOS works the first time. This is due to the 
specific requirements of macOS (kernel+userland) and the fact that there are 
very few 'Englightened' macOS users.
-
-This document explains how to install EFL using either the [Homebrew package 
manager](https://brew.sh/) or by building from source via git.
-
-Whichever installation method you use, read through the section on [Compiling 
EFL Applications](#Compiling_EFL_Applications) to find out more about building 
apps. 
-
-## Install EFL with Homebrew ##
-
-Homebrew is an unofficial package manager for macOS which you can install a 
number of programs that aren't available in macOS by default. 
-
-To install Homebrew open Terminal in macOS and run:
-
-```bash
-/usr/bin/ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"
-```
-
-The script will prompt you through the install process. Feel free to visit the 
[Homebrew website](https://docs.brew.sh/Installation.html) for more information 
on fine tuning the installation.
-
-Homebrew should run an update prior to installing any new software but double 
check this by running:
-
-```bash
-brew update
-```
-
-Next install EFL with:
-
-```bash
-brew install efl
-```
-
-The distributed version of EFL is [1.20.6](http://braumeister.org/formula/efl).
-
-## Installing from Git ##
-
-Installing EFL manually is broadly a three step process. Firstly you need to 
have the macOS *Command Line Tools (CLT)* installed on your system, then 
install the necessary software dependencies. You can then configure and compile 
the EFL source code. 
-
-### Step 1: Install Command Line Tools ###
-
-If you've already installed [XCode](https://developer.apple.com/xcode/) via 
the Mac App Store, the command line tools are already embedded in the 
*Integrated Development Environment (IDE)*. Failing this, install the CLT by 
opening Terminal then run:
-
-```bash
-xcode-select --install
-```
-
-### Step 2: Installing Dependencies ###
-
-The easiest way to install the necessary software dependencies is to use a 
package manager like Homebrew. If you haven't already installed it do so now by 
opening Terminal and running:
-
-```bash
-/usr/bin/ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"
-```
-
-The script will prompt you through the install process. Feel free to visit the 
[Homebrew website](https://docs.brew.sh/Installation.html) for more information 
on fine tuning the installation.
-
-Homebrew should run an update prior to installing any new software but double 
check this by running:
-
-```bash
-brew update
-```
-
-Next install the dependencies with:
-
-```bash
-brew install autoconf automake libtool autoconf-archive gettext check 
pkg-config luajit jpeg freetype fribidi fontconfig giflib libtiff glib dbus 
libsndfile bullet libspectre libraw librsvg poppler gstreamer gst-plugins-good 
pulseaudio
-brew migrate dbus
-```
-If you're using a fresh install of macOS, create a 'LaunchAgents' folder for 
your own account if it doesn't exist already:
-
-```bash
-mkdir -p ~/Library/LaunchAgents
-```
-
-Next use ``launchctl`` to automatically start and stop ``dbus``:
-
-```bash
-ln -sfv /usr/local/opt/dbus/*.plist ~/Library/LaunchAgents
-launchctl load ~/L

[EGIT] [website/www-content] master 01/01: Wiki page osx-start.md changed with summary [created] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=0e1b2f5ec535e7f4854d0dd859831f0f1d09d788

commit 0e1b2f5ec535e7f4854d0dd859831f0f1d09d788
Author: Andrew Williams 
Date:   Fri Jan 5 07:57:19 2018 -0800

Wiki page osx-start.md changed with summary [created] by Andrew Williams
---
 pages/develop/setup/c/opensuse.md.txt | 196 --
 pages/docs/distros/osx-start.md.txt   | 161 
 pages/docs/distros/osx-start.txt  | 113 
 3 files changed, 161 insertions(+), 309 deletions(-)

diff --git a/pages/develop/setup/c/opensuse.md.txt 
b/pages/develop/setup/c/opensuse.md.txt
deleted file mode 100644
index 5cb4e020c..0
--- a/pages/develop/setup/c/opensuse.md.txt
+++ /dev/null
@@ -1,196 +0,0 @@

-~~Title: Installing EFL on openSUSE ~~

-
-# Installing EFL on openSUSE #
-
-[The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
-
-This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
-
-Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not compile more recent Enlightenment 
applications. If this is not an issue for you, read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
-
-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).
-
-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 updated 
on a nightly basis. To get started, read the section ["Installing from 
Git"](#Installing_from_Git).
-
-Whichever installation method you use, visit ["Compiling EFL 
Applications"](#Compiling_EFL_Applications) to discover how to compile your 
Enlightenment applications.
-
-## From  Distribution Repositories ##
-
-openSUSE happens to have quite a good support for EFL and you can install all 
the items you need from openSUSE's official repository:
-
-```bash
-sudo zypper efl
-```
-
-This will give you a working EFL installation.
-
-However, the version in openSUSE's official repositories may lag behind the 
latest version of EFL and give you problems when trying to compile examples 
from tutorials in this documentation. If this is the case, it is advised you 
install a more recent version of EFL following one of the methods below.
-
-## Installing from a Special Repository ##
-
-You can also install the latest EFL using a special repository. Add it to your 
regular repositories with:
-
-```bash
-sudo zypper ar 
https://download.opensuse.org/repositories/X11:/Enlightenment:/Nightly/openSUSE_Tumbleweed/x86_64/
 Enlightenment_Nightly
-```
-Refresh your repositories:
-
-```bash
-sudo zypper ref
-```
-
-And then install EFL and its development libraries:
-
-```bash
-sudo zypper in efl efl-devel
-```
-Note that the version in the Nightly repositories may lag behind the official 
Nightly by about 24 hours. This shouldn't be a big deal in most circumstances.
-
-## Installing from Packaged Source ##
-
-There are two versions available form the Enlightenment website. One is a 
packaged and available from the [EFL's download 
site](https://download.enlightenment.org/rel/libs/efl/). The other is the 
nightly bleeding edge version which you can [download using 
git](#Installing_from_Git). This section deals with installing with the 
packaged version available from the [EFL's download 
site](https://download.enlightenment.org/rel/libs/efl/).
-
-### Step 1: Downloading Stable Version ###
-
-[Download the latest version of 
EFL](https://download.enlightenment.org/rel/libs/efl/) and check it against its 
SHA256 hash:
-
-```bas

[EGIT] [website/www-content] master 01/01: Wiki page opensuse-start.md changed with summary [created] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=1875029eb0a9502329245d8bba03355a8046e083

commit 1875029eb0a9502329245d8bba03355a8046e083
Author: Andrew Williams 
Date:   Fri Jan 5 07:54:38 2018 -0800

Wiki page opensuse-start.md changed with summary [created] by Andrew 
Williams
---
 pages/develop/setup/c/freebsd.md.txt | 188 ---
 pages/docs/distros/opensuse-start.md.txt | 182 ++
 pages/docs/distros/opensuse-start.txt|  41 ---
 3 files changed, 182 insertions(+), 229 deletions(-)

diff --git a/pages/develop/setup/c/freebsd.md.txt 
b/pages/develop/setup/c/freebsd.md.txt
deleted file mode 100644
index d6de63a88..0
--- a/pages/develop/setup/c/freebsd.md.txt
+++ /dev/null
@@ -1,188 +0,0 @@

-~~Title: Installing EFL on FreeBSD~~
-~~NOCACHE~~

-
-# Installing EFL on FreeBSD #
-
-[The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
-
-This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
-
-Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not compile more recent Enlightenment 
applications. If this is not an issue for you read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
-
-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 updated 
on a nightly basis. To get started, read the section ["Installing from 
Git"](#Installing_from_Git).
-
-Whichever installation method you use, visit ["Compiling EFL 
Applications"](#Compiling_EFL_Applications) to discover how to compile your 
Enlightenment applications.
-
-## From  Distribution Repositories ##
-
-FreeBSD contains an instance of the EFL package in its official repositories. 
To install it run the following command as root:
-
-```bash
-pkg install efl
-```
-
-This will give you a working EFL installation.
-
-The version in FreeBSD's official repositories may lag behind the latest 
version of EFL and give you problems when trying to compile examples from 
tutorials in this documentation. If this is the case, install a more recent 
version of EFL using one of the methods below.
-
-## Installing from Packaged Source ##
-
-There are two versions of EFL available from the Enlightenment website. One is 
the nightly bleeding edge version which you can [download using 
git](#Installing_from_Git). The other is packaged and available from the [EFL 
download page](https://download.enlightenment.org/rel/libs/efl/), which is the 
focus of this section. 
-
-### Step 1: Downloading Stable Version ###
-
-[Download the latest version of 
EFL](https://download.enlightenment.org/rel/libs/efl/) and check it against its 
SHA256 hash:
-
-```bash
-wget --no-check-certificate 
https://download.enlightenment.org/rel/libs/efl/efl-X.XX.X.tar.xz
-wget --no-check-certificate 
https://download.enlightenment.org/rel/libs/efl/efl-X.XX.X.tar.xz.sha256
-cat efl-X.XX.X.tar.xz.sha256; sha256sum efl-X.XX.X.tar.xz
-```
-
-Note that you'll need to change ``X.XX.X`` to the actual version of EFL e.g. 
efl-1.20.6.tar.xz
-
-### Step 2: Unpacking ###
-
-Once you've downloaded the archive file containing EFL to your hard drive 
unpack it with:
-
-```bash
-tar xvf efl-X.XX.X.tar.xz
-```
-
-This will produce a folder named *efl-X.XX.X*.
-
-### Step 3: Installing Dependencies ###
-
-To compile from source you'll need *gcc* and few more GNU tools:
-
-```bash
-su
-pkg install gcc automake gmake pkgconf
-```
-
-Next install the software packages required by EFL:
-
-```bash
-su
-pkg install check pkgconfig doxygen openssl jpeg gstreamer1 luajit fribidi 
tiff poppler libspectre libraw librsvg2 pulseaudio libXcursor libXcomposite 
libXinerama libXrandr libXScrnSaver bullet gstreamer1-plugins
-```
-
-### Step 4: Building and Installing ###
-
-Once you have installed all the required packages ``cd`` into the *efl-X.XX.X* 
folder and run 
-
-```bash
-./con

[EGIT] [website/www-content] master 01/01: Wiki page navigation changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=589b9aab19fbac561d2a9602d6a9a18502d1aa3f

commit 589b9aab19fbac561d2a9602d6a9a18502d1aa3f
Author: Andrew Williams 
Date:   Fri Jan 5 07:51:55 2018 -0800

Wiki page navigation changed with summary [] by Andrew Williams
---
 pages/docs/navigation.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pages/docs/navigation.txt b/pages/docs/navigation.txt
index 36e5ae0a0..5f88660bf 100644
--- a/pages/docs/navigation.txt
+++ b/pages/docs/navigation.txt
@@ -2,8 +2,8 @@
 * [[/docs/distros/ubuntu-start.md|EFL on Ubuntu]]
 * [[/docs/distros/archlinux-start.md|EFL on Arch Linux]]
 * [[/docs/distros/debian-start.md|EFL on Debian]]
-* [[/docs/distros/fedora-start|EFL on Fedora]]
-* [[/docs/distros/freebsd-start|EFL on FreeBSD]]
+* [[/docs/distros/fedora-start.md|EFL on Fedora]]
+* [[/docs/distros/freebsd-start.md|EFL on FreeBSD]]
 * [[/docs/distros/opensuse-start|EFL on openSUSE]]
 * [[/docs/distros/yocto-start|EFL on Yocto]]
 * [[/docs/distros/osx-start|EFL on Mac OS X]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page freebsd-start.md changed with summary [created] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=06686d0aa7a5e31310098c4b16f6d374cca04779

commit 06686d0aa7a5e31310098c4b16f6d374cca04779
Author: Andrew Williams 
Date:   Fri Jan 5 07:51:26 2018 -0800

Wiki page freebsd-start.md changed with summary [created] by Andrew Williams
---
 pages/develop/setup/c/fedora.md.txt | 192 
 pages/docs/distros/freebsd-start.md.txt | 174 +
 pages/docs/distros/freebsd-start.txt|  77 -
 3 files changed, 174 insertions(+), 269 deletions(-)

diff --git a/pages/develop/setup/c/fedora.md.txt 
b/pages/develop/setup/c/fedora.md.txt
deleted file mode 100644
index a909f2a16..0
--- a/pages/develop/setup/c/fedora.md.txt
+++ /dev/null
@@ -1,192 +0,0 @@

-~~Title: Installing EFL on Fedora~~
-~~NOCACHE~~

-
-# Installing EFL on Fedora #
-[The *Enlightenment Foundation Libraries (EFL)*](about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
-
-This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
-
-Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not compile more recent Enlightenment 
applications. If this is not an issue for you, read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
-
-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).
-
-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 updated 
on a nightly basis. To get started, read the section ["Installing from 
Git"](#Installing_from_Git).
-
-Whichever installation method you use, visit ["Compiling EFL 
Applications"](#Compiling_EFL_Applications) to discover how to compile your 
Enlightenment applications.
-
-## From  Distribution Repositories ##
-
-Fedora includes an *efl* packge in its default repositories. This makes 
installing EFL a simple task:
-
-```bash
-sudo dnf install efl
-```
-
-Fedora does not come with *gcc* or *cpp* preinstalled. You'll need to install 
these to compile EFL-based applications:
-
-```bash
-sudo dnf install gcc cpp
-```
-
-Note that the version of EFL in Fedoras's official repositories may not be the 
most recent release. This can cause problems when trying to compile examples 
from tutorials in this documentation. If this is the case, install a more 
recent version of EFL using one of the following methods:
-
-## Installing from a Special Repository ##
-
-Fedora does not maintain a repository with a nightly, up to date, version of 
EFL. There is a [user-maintained repository containing a nightly version of 
Enlightenment](http://download.opensuse.org/repositories/X11:/Enlightenment:/Nightly/Fedora_Rawhide/).
 Unfortunately installing packages with duplicate names from user-maintained 
repository is very complex. It's much easier to install and maintain EFL 
installing it from Enlightenments official packages and git repository, so this 
should  [...]
-
-## Installing from Packaged Source ##
-
-There are two versions of EFL available from the Enlightenment website. One is 
the nightly bleeding edge version which you can [download using 
git](#Installing_from_Git).  The other is packaged and available from the 
[EFL's download site](https://download.enlightenment.org/rel/libs/efl/) which 
is the focus of this section. 
-
-### Step 1: Downloading Stable Version ###
-
-[Download the latest version of 
EFL](https://download.enlightenment.org/rel/libs/efl/) and check it against its 
SHA256 hash:
-
-```bash
-wget https://download.enlightenment.org/rel/libs/efl/efl-X.XX.X.tar.xz
-wget https://download.enlightenment.org/re

[EGIT] [website/www-content] master 01/01: Wiki page fedora-start.md changed with summary [created] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=98fa7aaaee5fb0775693c9251db3ebde133bc3cb

commit 98fa7aaaee5fb0775693c9251db3ebde133bc3cb
Author: Andrew Williams 
Date:   Fri Jan 5 07:48:41 2018 -0800

Wiki page fedora-start.md changed with summary [created] by Andrew Williams
---
 pages/docs/distros/fedora-start.md.txt | 178 +
 pages/docs/distros/fedora-start.txt|  33 --
 2 files changed, 178 insertions(+), 33 deletions(-)

diff --git a/pages/docs/distros/fedora-start.md.txt 
b/pages/docs/distros/fedora-start.md.txt
new file mode 100644
index 0..fd1af002a
--- /dev/null
+++ b/pages/docs/distros/fedora-start.md.txt
@@ -0,0 +1,178 @@
+---
+~~Title: Installing EFL on Fedora~~
+~~NOCACHE~~
+---
+
+# Installing EFL on Fedora #
+[The *Enlightenment Foundation Libraries (EFL)*](about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
+
+This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
+
+Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not compile more recent Enlightenment 
applications. If this is not an issue for you, read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
+
+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).
+
+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 updated 
on a nightly basis. To get started, read the section ["Installing from 
Git"](#Installing_from_Git).
+
+Whichever installation method you use, visit ["Compiling EFL 
Applications"](#Compiling_EFL_Applications) to discover how to compile your 
Enlightenment applications.
+
+## From  Distribution Repositories ##
+
+Fedora includes an *efl* packge in its default repositories. This makes 
installing EFL a simple task:
+
+```bash
+sudo dnf install efl
+```
+
+Fedora does not come with *gcc* or *cpp* preinstalled. You'll need to install 
these to compile EFL-based applications:
+
+```bash
+sudo dnf install gcc cpp
+```
+
+Note that the version of EFL in Fedoras's official repositories may not be the 
most recent release. This can cause problems when trying to compile examples 
from tutorials in this documentation. If this is the case, install a more 
recent version of EFL using one of the following methods:
+
+## Installing from a Special Repository ##
+
+Fedora does not maintain a repository with a nightly, up to date, version of 
EFL. There is a [user-maintained repository containing a nightly version of 
Enlightenment](http://download.opensuse.org/repositories/X11:/Enlightenment:/Nightly/Fedora_Rawhide/).
 Unfortunately installing packages with duplicate names from user-maintained 
repository is very complex. It's much easier to install and maintain EFL 
installing it from Enlightenments official packages and git repository, so this 
should  [...]
+
+## Installing from Packaged Source ##
+
+There are two versions of EFL available from the Enlightenment website. One is 
the nightly bleeding edge version which you can [download using 
git](#Installing_from_Git).  The other is packaged and available from the 
[EFL's download site](https://download.enlightenment.org/rel/libs/efl/) which 
is the focus of this section. 
+
+### Step 1: Downloading Stable Version ###
+
+[Download the latest version of 
EFL](https://download.enlightenment.org/rel/libs/efl/) and check it against its 
SHA256 hash:
+
+```bash
+wget https://download.enlightenment.org/rel/libs/efl/efl-X.XX.X.tar.xz
+wget https://download.enlightenment.org/rel/libs/efl/efl-X.XX.X.tar.xz.sha256
+cat efl-X.XX.X.tar.xz.sha256; sha256sum efl-X.XX.X.ta

[EGIT] [website/www-content] master 01/01: Wiki page navigation changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=60baba4e15973ba21dbf4254c563f217efe6bca2

commit 60baba4e15973ba21dbf4254c563f217efe6bca2
Author: Andrew Williams 
Date:   Fri Jan 5 07:46:16 2018 -0800

Wiki page navigation changed with summary [] by Andrew Williams
---
 pages/develop/setup/c/debian.md.txt | 169 
 pages/docs/navigation.txt   |   6 +-
 2 files changed, 3 insertions(+), 172 deletions(-)

diff --git a/pages/develop/setup/c/debian.md.txt 
b/pages/develop/setup/c/debian.md.txt
deleted file mode 100644
index b2a378a5e..0
--- a/pages/develop/setup/c/debian.md.txt
+++ /dev/null
@@ -1,169 +0,0 @@

-~~Title: Installing EFL on Debian~~
-~~NOCACHE~~

-
-# Installing EFL on Debian #
-
-[The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
-
-This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
-
-Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not compile more recent Enlightenment 
applications. If this is not an issue for you, read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
-
-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).
-
-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 updated 
on a nightly basis. To get started, read the section ["Installing from 
Git"](#Installing_from_Git).
-
-Whichever installation method you use, visit ["Compiling EFL 
Applications"](#Compiling_EFL_Applications) to discover how to compile your 
Enlightenment applications.
-
-## From  Distribution Repositories ##
-
-There's no EFL package in the official Debian repositories nor in any of the 
working user-maintained repositories. In light of this either [install EFL from 
the packaged source](#Installing_from Packaged_Source) or [download and install 
the most recent source code from the git repository](Installing_from_Git) as 
described below.
-
-## Installing from Packaged Source ##
-
-There are two versions of EFL available from the Enlightenment website. One is 
the nightly bleeding edge version which you can [download using 
git](#Installing_from_Git). The other comes already packaged and is available 
from the [EFL's download 
site](https://download.enlightenment.org/rel/libs/efl/), which is the focus of 
this section. 
-
-### Step 1: Downloading Stable Version ###
-
-[Download the latest version of 
EFL](https://download.enlightenment.org/rel/libs/efl/) and check it against its 
SHA256 hash:
-
-```bash
-wget https://download.enlightenment.orgtar /rel/libs/efl/efl-X.XX.X.tar.xz
-wget https://download.enlightenment.org/rel/libs/efl/efl-X.XX.X.tar.xz.sha256
-cat efl-X.XX.X.tar.xz.sha256; sha256sum efl-X.XX.X.tar.xz
-```
-
-Note that you will have to change ``X.XX.X`` to the actual version of EFL.
-
-### Step 2: Unpacking ###
-
-Once you have the archive file containing EFL on your hard disk unpack it with:
-
-```bash
-tar xvf efl-X.XX.X.tar.xz
-```
-
-This will create a folder named *efl-X.XX.X*.
-
-### Step 3: Installing Dependencies ###
-
-In order to compile and install EFL, first download the necessary software:
-
-```bash
-su -c "apt install gcc g++ check libssl-dev libsystemd-dev libjpeg-dev 
libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev 
libfontconfig1-dev libfribidi-dev libx11-dev libxext-dev libxrender-dev 
libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev 
libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev 
libpulse-dev libsndfile1-dev 

[EGIT] [website/www-content] master 01/01: Wiki page debian-start.md changed with summary [created] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=fb61497a5b952fa32d92aef9d0dc07b1829597fe

commit fb61497a5b952fa32d92aef9d0dc07b1829597fe
Author: Andrew Williams 
Date:   Fri Jan 5 07:44:40 2018 -0800

Wiki page debian-start.md changed with summary [created] by Andrew Williams
---
 pages/docs/distros/debian-start.md.txt | 155 +
 1 file changed, 155 insertions(+)

diff --git a/pages/docs/distros/debian-start.md.txt 
b/pages/docs/distros/debian-start.md.txt
new file mode 100644
index 0..512b35cf5
--- /dev/null
+++ b/pages/docs/distros/debian-start.md.txt
@@ -0,0 +1,155 @@
+---
+~~Title: Installing EFL on Debian~~
+~~NOCACHE~~
+---
+
+# Installing EFL on Debian #
+
+[The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
+
+This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
+
+Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not compile more recent Enlightenment 
applications. If this is not an issue for you, read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
+
+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).
+
+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 updated 
on a nightly basis. To get started, read the section ["Installing from 
Git"](#Installing_from_Git).
+
+Whichever installation method you use, visit ["Compiling EFL 
Applications"](#Compiling_EFL_Applications) to discover how to compile your 
Enlightenment applications.
+
+## From  Distribution Repositories ##
+
+There's no EFL package in the official Debian repositories nor in any of the 
working user-maintained repositories. In light of this either [install EFL from 
the packaged source](#Installing_from Packaged_Source) or [download and install 
the most recent source code from the git repository](Installing_from_Git) as 
described below.
+
+## Installing from Packaged Source ##
+
+There are two versions of EFL available from the Enlightenment website. One is 
the nightly bleeding edge version which you can [download using 
git](#Installing_from_Git). The other comes already packaged and is available 
from the [EFL's download 
site](https://download.enlightenment.org/rel/libs/efl/), which is the focus of 
this section. 
+
+### Step 1: Downloading Stable Version ###
+
+[Download the latest version of 
EFL](https://download.enlightenment.org/rel/libs/efl/) and check it against its 
SHA256 hash:
+
+```bash
+wget https://download.enlightenment.orgtar /rel/libs/efl/efl-X.XX.X.tar.xz
+wget https://download.enlightenment.org/rel/libs/efl/efl-X.XX.X.tar.xz.sha256
+cat efl-X.XX.X.tar.xz.sha256; sha256sum efl-X.XX.X.tar.xz
+```
+
+Note that you will have to change ``X.XX.X`` to the actual version of EFL.
+
+### Step 2: Unpacking ###
+
+Once you have the archive file containing EFL on your hard disk unpack it with:
+
+```bash
+tar xvf efl-X.XX.X.tar.xz
+```
+
+This will create a folder named *efl-X.XX.X*.
+
+### Step 3: Installing Dependencies ###
+
+In order to compile and install EFL, first download the necessary software:
+
+```bash
+su -c "apt install gcc g++ check libssl-dev libsystemd-dev libjpeg-dev 
libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev 
libfontconfig1-dev libfribidi-dev libx11-dev libxext-dev libxrender-dev 
libgl1-mesa-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev 
libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev 
libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-de

[EGIT] [website/www-content] master 01/01: Wiki page archlinux-start.md changed with summary [created] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=a168929f6df6cddd2c971434b7e6ae727903f992

commit a168929f6df6cddd2c971434b7e6ae727903f992
Author: Andrew Williams 
Date:   Fri Jan 5 07:42:24 2018 -0800

Wiki page archlinux-start.md changed with summary [created] by Andrew 
Williams
---
 pages/develop/setup/c/ubuntu.md.txt   | 194 --
 pages/docs/distros/archlinux-start.md.txt | 221 ++
 pages/docs/distros/archlinux-start.txt|  84 
 3 files changed, 221 insertions(+), 278 deletions(-)

diff --git a/pages/develop/setup/c/ubuntu.md.txt 
b/pages/develop/setup/c/ubuntu.md.txt
deleted file mode 100644
index e69ad28af..0
--- a/pages/develop/setup/c/ubuntu.md.txt
+++ /dev/null
@@ -1,194 +0,0 @@

-~~Title: Installing EFL on Ubuntu ~~

-
-# Installing EFL on Ubuntu #
-[The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
-
-This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
-
-Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not compile more recent Enlightenment 
applications. If this is not an issue for you, read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
-
-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).
-
-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 updated 
on a nightly basis. To get started, read the section ["Installing from 
Git"](#Installing_from_Git).
-
-Whichever installation method you use, visit ["Compiling EFL 
Applications"](#Compiling_EFL_Applications) to discover how to compile your 
Enlightenment applications.
-
-## From  Distribution repos ##
-
-EFL is not available in Ubuntu's official repositories, but you can install 
all the items you need from a special PPA repository. [See below for 
instructions on how to do that](#Installing_from_a_Special_Repository).
-
-## Installing from a Special Repository ##
-
-To install the latest EFL available from a special Ubuntu PPA repository, add 
the new repository with:
-
-```bash
-sudo add-apt-repository ppa:niko2040/e19
-```
-Refresh your repositories:
-
-```bash
-sudo apt-get update
-```
-
-And then install EFL and its development libraries:
-
-```bash
-sudo apt-get install libefl-dev
-```
-
-Ubuntu does not install by default the *gcc* compiler, so, before you can 
[compile any apps](#Compiling_EFL_Applications), you will need to install that 
too:
-
-```bash
-sudo apt-get install gcc
-```
-
-Also note that, due to EFL's fast development rate, it is unlikely the PPA 
will provide by default the latest version of EFL. This means that many of the 
examples in this documentation will probably need tweaking to work. If you 
would like to install an up to date version of EFL, see the [Installing from 
Source](#Installing_from_Source) section below or the instructions for 
[Installing from Git](#Installing_from_Git), also available below.
-
-## Installing from Packaged Source ##
-
-There are two versions available form the Enlightenment website. One is a 
packaged and available from the [EFL's download 
site](https://download.enlightenment.org/rel/libs/efl/). The other is the 
nightly bleeding edge version which you can [download using 
git](#Installing_from_Git). This section deals with installing with the 
packaged version available from the [EFL's download 
site](https://download.enlightenment.org/rel/libs/efl/).
-
-### Step 1: Downloading Stable Version ###
-
-[Download the latest version of 
EFL](https://download.en

[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start.md changed with summary [created] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=744855112c9303f557b8ed93d464d8358b1e04de

commit 744855112c9303f557b8ed93d464d8358b1e04de
Author: Andrew Williams 
Date:   Fri Jan 5 07:40:07 2018 -0800

Wiki page ubuntu-start.md changed with summary [created] by Andrew Williams
---
 pages/docs/distros/{ubuntu-start.txt => ubuntu-start.md.txt} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/pages/docs/distros/ubuntu-start.txt 
b/pages/docs/distros/ubuntu-start.md.txt
similarity index 100%
rename from pages/docs/distros/ubuntu-start.txt
rename to pages/docs/distros/ubuntu-start.md.txt

-- 




[EGIT] [website/www-content] master 01/01: Wiki page ubuntu-start changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=4e44271f8d4a4c3b89cb95366707f362d67f15ed

commit 4e44271f8d4a4c3b89cb95366707f362d67f15ed
Author: Andrew Williams 
Date:   Fri Jan 5 07:39:16 2018 -0800

Wiki page ubuntu-start changed with summary [] by Andrew Williams
---
 pages/docs/distros/ubuntu-start.txt | 249 +---
 1 file changed, 174 insertions(+), 75 deletions(-)

diff --git a/pages/docs/distros/ubuntu-start.txt 
b/pages/docs/distros/ubuntu-start.txt
index d2852e8b6..6a645f03e 100644
--- a/pages/docs/distros/ubuntu-start.txt
+++ b/pages/docs/distros/ubuntu-start.txt
@@ -1,81 +1,180 @@
-~~Title: EFL on Ubuntu~~
- Compiling from Source 
-
-== Build Dependencies ==
-
-Satisfying dependencies under **Ubuntu Xenial Xerus** and recommended packages:
-
-
-
-sudo apt-get install automake autopoint build-essential ccache check \
-doxygen faenza-icon-theme git imagemagick libasound2-dev libblkid-dev \
-libbluetooth-dev libbullet-dev libcogl-gles2-dev libfontconfig1-dev \
-libfreetype6-dev libfribidi-dev libgeoclue-2-dev libgif-dev 
libgstreamer1.0-dev \
-libgstreamer-plugins-base1.0-dev libharfbuzz-dev libibus-1.0-dev \
-libiconv-hook-dev libinput-dev libjpeg-dev libblkid-dev libluajit-5.1-dev \
-liblz4-dev libmount-dev libopenjp2-7-dev libpam0g-dev libpoppler-cpp-dev \
-libpoppler-dev libpoppler-private-dev libproxy-dev libpulse-dev \
-libraw-dev librsvg2-dev libscim-dev libsndfile1-dev libspectre-dev \
-libssl-dev libsystemd-dev libtiff5-dev libtool libudev-dev \
-libudisks2-dev libunibreak-dev libunwind-dev libvlc-dev libwebp-dev \
-libxcb-keysyms1-dev libxcursor-dev libxine2-dev libxinerama-dev \
-libxkbfile-dev libxrandr-dev libxss-dev libxtst-dev \
-linux-tools-common texlive-base unity-greeter-badges \
-valgrind xserver-xephyr
-
-
-
-Note that a number of Enlightenment programs have transitioned to the 
[[http://mesonbuild.com/|Meson build system]].
-To install Meson in Ubuntu, you can issue the following commands:
-
-sudo apt-get install ninja-build python3-pip
-
-Then (without sudo):
-
-pip3 install --user meson
-
-If necessary, add:
-
-export PATH=$HOME/.local/bin:$PATH
-
-at the bottom of your ~/.bashrc file.
-
-If you ever need to uninstall meson, simply run:
-
-pip3 uninstall meson
-
-
-Meson 
[[https://git.enlightenment.org/core/enlightenment.git/tree/INSTALL|quick 
help]].
-
-Then go to [[/docs/distros/]] to learn how to install the whole thing ;-)
-
-
-Alternatively, if you do not want to delve into the many subtleties of the 
compilation process — while retaining a fully functional Ubuntu system after 
the build has finished — check out 
[[http://build-enlightenment.monsite-orange.fr/|batden's script]]: Covering 
Ubuntu 16.04 LTS and 17.10 with Wayland.
-
-== Wayland Support ==
-
-Since Ubuntu has switched to using Wayland by default, building support for 
this new display system in Enlightenment is now easier.
-Please refer to this 
[[https://git.enlightenment.org/core/enlightenment.git/tree/README.wayland|README]]
 for more information.
-
- Binary Packages 
-
-The available packages in the official Ubuntu repositories are outdated.
-The [[https://help.ubuntu.com/community/PPA|PPA]] below provides the latest 
stable version of E22.
-
-To add this PPA to your system,
-open a terminal and enter:
-
-
-sudo add-apt-repository ppa:niko2040/e19
-
+---
+~~Title: Installing EFL on Ubuntu ~~
+---
+
+# Installing EFL on Ubuntu #
+[The *Enlightenment Foundation Libraries (EFL)*](/about-efl.md) power millions 
of systems from mobile phones to set-top boxes, desktops, laptops, game systems 
and more. You'll need EFL if you want to develop apps for Enlightenment and for 
any of the devices that use Enlightenment for its visual interface. 
+
+This tutorial describes several ways to install EFL on your system. You will 
only need to use one of these. Select your chosen method using the index on the 
right.
+
+Many distributions offer EFL as an installable package from their default 
repositories. In this case you only need to use your distribution's software 
management system to install. However most versions of EFL in default 
repositories are out of date and will not compile more recent Enlightenment 
applications. If this is not an issue for you, read through the ["From  
Distribution Repositories"](#From_Distribution_Repositories) section below.
+
+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).
+
+The Enlightenment developers provide a pre-packaged source of EFL. Although 
not bleeding edge it 

[EGIT] [website/www-content] master 01/01: Wiki page start.md changed with summary [This is about dev] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=61b5e9df2b2d398ee3e534a9199d59e29ddf43ee

commit 61b5e9df2b2d398ee3e534a9199d59e29ddf43ee
Author: Andrew Williams 
Date:   Fri Jan 5 07:33:23 2018 -0800

Wiki page start.md changed with summary [This is about dev] by Andrew 
Williams
---
 pages/develop/setup/c/start.md.txt | 27 ++-
 1 file changed, 18 insertions(+), 9 deletions(-)

diff --git a/pages/develop/setup/c/start.md.txt 
b/pages/develop/setup/c/start.md.txt
index ded3a877c..fdb5c299b 100644
--- a/pages/develop/setup/c/start.md.txt
+++ b/pages/develop/setup/c/start.md.txt
@@ -4,14 +4,23 @@
 
 # Setting Up a C Development Environment #
 
-Installing the Enlightenment Foundation Libraries for C development is a 
simple task on common platforms. The following documentation walks you through 
the process step-by-step, beginning with selecting your development platform's 
operating system.
+[Installing the Enlightenment Foundation 
Libraries](https://www.enlightenment.org/docs/distros/start) for C development 
is a simple task on common platforms.
 
-## Operating Systems ##
+The following documentation adds to that by describing how to install and run 
the right tools and prepare for building apps using EFL.
+## Compiling EFL Applications ###
 
-* [Ubuntu](ubuntu.md)
-* [Arch Linux](arch.md)
-* [Debian](debian.md)
-* [Fedora](fedora.md)
-* [FreeBSD](freebsd.md)
-* [openSUSE](opensuse.md)
-* [macOS](macos.md)
\ No newline at end of file
+With EFL installed, you can start compiling the applications you write using 
Enlightenment technologies:
+
+```bash
+gcc -o your_app your_app.c `pkg-config --cflags --libs eina efl elementary`
+```
+
+Where ``your_app`` is the name of the app you want to build and ``your_app.c`` 
contains the source code of your application.
+
+If the compilation is successful, this will create an executable application 
called *your_app* in the directory. You can run this app like any other program.
+
+## Troubleshooting ##
+
+If you get errors when you compile the examples in this guide, you may be 
using an out of date version of EFL. Update your libraries installing from 
[EFL's git repository](#Installing_from_Git).
+
+If you are having problems compiling and installing EFL, you can come and seek 
advice on the [any of our IRC channels](https://www.enlightenment.org/contact) 
or [post a ticket to our Phabricator](https://phab.enlightenment.org).
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page enlightenment-regression.md changed with summary [encoding] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=76ac6b11287287890ca0c8992c2fc72e9119eb39

commit 76ac6b11287287890ca0c8992c2fc72e9119eb39
Author: Andrew Williams 
Date:   Fri Jan 5 06:35:51 2018 -0800

Wiki page enlightenment-regression.md changed with summary [encoding] by 
Andrew Williams
---
 pages/contrib/devs/enlightenment-regression.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/contrib/devs/enlightenment-regression.md.txt 
b/pages/contrib/devs/enlightenment-regression.md.txt
index 5a4325bad..23e18ca19 100644
--- a/pages/contrib/devs/enlightenment-regression.md.txt
+++ b/pages/contrib/devs/enlightenment-regression.md.txt
@@ -77,7 +77,7 @@ To add a new test to the suite follow these steps
 Add the following content to src/<newtestname>.c as a starting point:
 
 #include "e_mod_main.h"
-TEST_FN()
+TEST_FN(<testname>)
 {
 // Initialize stuff here
 }

-- 




[EGIT] [website/www-content] master 01/01: Wiki page enlightenment-regression.md changed with summary [encoding] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=f9d01fc60e05bdb5e8ee46efb55f808e109889a2

commit f9d01fc60e05bdb5e8ee46efb55f808e109889a2
Author: Andrew Williams 
Date:   Fri Jan 5 06:35:26 2018 -0800

Wiki page enlightenment-regression.md changed with summary [encoding] by 
Andrew Williams
---
 pages/contrib/devs/enlightenment-regression.md.txt | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/pages/contrib/devs/enlightenment-regression.md.txt 
b/pages/contrib/devs/enlightenment-regression.md.txt
index 82b2c5ee2..5a4325bad 100644
--- a/pages/contrib/devs/enlightenment-regression.md.txt
+++ b/pages/contrib/devs/enlightenment-regression.md.txt
@@ -68,13 +68,13 @@ from the output of the next test run.
 
 To add a new test to the suite follow these steps
 
-Create src/.c
-Copy scripts/basic.sh to scripts/.sh
-Add src/.c to src/Makefile.mk
-Add RUN_TEST(); to src/e_mod_main.c
-Add TEST_FN(); to src/e_mod_main.h
+Create src/<newtestname>.c
+Copy scripts/basic.sh to scripts/<newtestname>.sh
+Add src/<newtestname>.c to src/Makefile.mk
+Add RUN_TEST(<newtestname>); to src/e_mod_main.c
+Add TEST_FN(<newtestname>); to src/e_mod_main.h
 
-Add the following content to src/.c as a starting point:
+Add the following content to src/<newtestname>.c as a starting point:
 
 #include "e_mod_main.h"
 TEST_FN()

-- 




[EGIT] [website/www-content] master 01/01: Wiki page enlightenment-regression.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=26b522bfc192eee59c85ee769e4beba541889d2f

commit 26b522bfc192eee59c85ee769e4beba541889d2f
Author: Andrew Williams 
Date:   Fri Jan 5 06:23:29 2018 -0800

Wiki page enlightenment-regression.md changed with summary [] by Andrew 
Williams
---
 pages/contrib/devs/enlightenment-regression.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/contrib/devs/enlightenment-regression.md.txt 
b/pages/contrib/devs/enlightenment-regression.md.txt
index 10396ad14..82b2c5ee2 100644
--- a/pages/contrib/devs/enlightenment-regression.md.txt
+++ b/pages/contrib/devs/enlightenment-regression.md.txt
@@ -26,7 +26,7 @@ The test suite should be cloned from git and installed in the 
usual autotools ma
 Tests are invoked using the run script:
 
   * ``./run.sh`` runs all available tests
-  * ``./run.sh  `` run the specified tests
+  * ``./run.sh <test1> <test2>`` run the specified tests
 
 Graphical output is rendered to a png file matching the name of the test i.e. 
test1.png. 
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page enlightenment-regression.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=c92a13ee8150b260a1924c9290dce1689b7a2fc0

commit c92a13ee8150b260a1924c9290dce1689b7a2fc0
Author: Andrew Williams 
Date:   Fri Jan 5 06:00:07 2018 -0800

Wiki page enlightenment-regression.md changed with summary [] by Andrew 
Williams
---
 pages/contrib/devs/enlightenment-regression.md.txt | 61 +-
 1 file changed, 59 insertions(+), 2 deletions(-)

diff --git a/pages/contrib/devs/enlightenment-regression.md.txt 
b/pages/contrib/devs/enlightenment-regression.md.txt
index 1e2378282..10396ad14 100644
--- a/pages/contrib/devs/enlightenment-regression.md.txt
+++ b/pages/contrib/devs/enlightenment-regression.md.txt
@@ -15,14 +15,71 @@ but it must be installed using the following instructions 
before it can be used.
 
 The test suite should be cloned from git and installed in the usual autotools 
manner:
 
-```
 $ git clone https://git.enlightenment.org/devs/discomfitor/test-e.git
 $ cd test-e
 $ ./autogen.sh --prefix=
 $ make
 $ make install
-```
 
 ## Running Tests ##
 
+Tests are invoked using the run script:
+
+  * ``./run.sh`` runs all available tests
+  * ``./run.sh  `` run the specified tests
+
+Graphical output is rendered to a png file matching the name of the test i.e. 
test1.png. 
+
+Test stdout and stderr are saved to a log file with the same name i.e. 
test1.log.
+
+## Configuration ##
+
+The following environment variables are supported to control the behaviour of 
the tests:
+
+VG_ON
+:  Run test(s) under valgrind
+
+GDB_ON
+:  Automatically print a backtrace on crash
+
+TEST_EXIT
+:  Use exit() instead of logging out after tests
+
+CLEAN
+:  Run ‘git clean -dxf’ before running tests
+
+DELAY_ON
+:  Wait 4 extra seconds before beginning tests
+
+STRACE_ON
+:  Run tests under strace
+
+E_COMP_ENGINE
+:  ‘sw’ or ‘gl’ to set software or gl rendering
+
+E_WL_FORCE
+:  ‘buffer’, ‘drm’, ‘x11’, ‘wl’ to set the output engine
+
+Additionally you can change the expected outcome of a test by editing the
+imgs/testname.png file. If you delete the file then it will be recreated
+from the output of the next test run.
+
 ## Adding New Tests ##
+
+To add a new test to the suite follow these steps
+
+Create src/.c
+Copy scripts/basic.sh to scripts/.sh
+Add src/.c to src/Makefile.mk
+Add RUN_TEST(); to src/e_mod_main.c
+Add TEST_FN(); to src/e_mod_main.h
+
+Add the following content to src/.c as a starting point:
+
+#include "e_mod_main.h"
+TEST_FN()
+{
+// Initialize stuff here
+}
+
+For further examples of how to write tests please check the content of 
existing test files.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page enlightenment-regression.md changed with summary [started on enlightenment regression doc] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=4e792731c73a60eaf81ee598d31f0eb5b81bece7

commit 4e792731c73a60eaf81ee598d31f0eb5b81bece7
Author: Andrew Williams 
Date:   Fri Jan 5 04:53:30 2018 -0800

Wiki page enlightenment-regression.md changed with summary [started on 
enlightenment regression doc] by Andrew Williams
---
 pages/contrib/devs/enlightenment-regression.md.txt | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/pages/contrib/devs/enlightenment-regression.md.txt 
b/pages/contrib/devs/enlightenment-regression.md.txt
new file mode 100644
index 0..1e2378282
--- /dev/null
+++ b/pages/contrib/devs/enlightenment-regression.md.txt
@@ -0,0 +1,28 @@
+# Regression Testing of Enlightenment #
+
+Enlightenment has a regression testing suite that can be of benefit when 
exploring a
+possible defect or unexpected change in the window manager or it's 
applications.
+
+The test suite can be found at 
https://git.enlightenment.org/devs/discomfitor/test-e.git
+but it must be installed using the following instructions before it can be 
used.
+
+## Prerequisites ##
+
+* An up to date installation of EFL [from 
git](https://git.enlightenment.org/core/efl.git) or from your [operating system 
repository](https://phab.enlightenment.org/w/packaging_status/).
+* The latest enlightenment from our [git 
repository](https://git.enlightenment.org/core/enlightenment.git).
+
+## Installing ##
+
+The test suite should be cloned from git and installed in the usual autotools 
manner:
+
+```
+$ git clone https://git.enlightenment.org/devs/discomfitor/test-e.git
+$ cd test-e
+$ ./autogen.sh --prefix=
+$ make
+$ make install
+```
+
+## Running Tests ##
+
+## Adding New Tests ##

-- 




[EGIT] [website/www-content] master 01/01: Wiki page navigation changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=e91a5a607d6fcbf64ac59ab4c118b2a1f41b27be

commit e91a5a607d6fcbf64ac59ab4c118b2a1f41b27be
Author: Andrew Williams 
Date:   Fri Jan 5 04:36:30 2018 -0800

Wiki page navigation changed with summary [] by Andrew Williams
---
 pages/contrib/navigation.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pages/contrib/navigation.txt b/pages/contrib/navigation.txt
index e988d6a8a..9d19142b1 100644
--- a/pages/contrib/navigation.txt
+++ b/pages/contrib/navigation.txt
@@ -6,6 +6,7 @@
 * [[/contrib/devs/coding-conventions.md]]
 * [[/contrib/devs/git-guide.md]]
 * [[/contrib/devs/arcanist-guide.md | Patch Submission and Review]]
+* [[/contrib/devs/enlightenment-regression.md | Enlightenment Regression 
Testing]]
   * [[/contrib/docs/start.md]]
 * [[contrib/docs/documentation-guide.md | Writing Documentation]]
 * [[/contrib/docs/eo-guide.md ]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=f287638288f352051cba260f35fcc5bc4ae6f955

commit f287638288f352051cba260f35fcc5bc4ae6f955
Author: Andrew Williams 
Date:   Fri Jan 5 04:05:29 2018 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/docs/start.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/start.txt b/pages/docs/start.txt
index 47b4042ad..e8bef2b3a 100755
--- a/pages/docs/start.txt
+++ b/pages/docs/start.txt
@@ -39,7 +39,7 @@ announcing the new API shortly to get early feedback from 
developers but
 for now we recommend using the stable API and it's Bindings.
 
 You can find all the documentation for our [[/develop/legacy/api/c/|stable C 
API]],
-and bindings to [[/develop/legacy/api/cpp/|C++]] and 
+and bindings to 
[[https://docs.enlightenment.org/auto/group__Efl__Cxx__API.html|C++]] and 
 [[https://docs.enlightenment.org/python-efl/current|Python]].
 We also have a preview available for our [[develop/api/|Beta API 
documentation]].
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page porting-guide.md changed with summary [] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=abcd157f96af449522b0b3fa4791d4f76a23ab10

commit abcd157f96af449522b0b3fa4791d4f76a23ab10
Author: Andrew Williams 
Date:   Fri Jan 5 03:31:13 2018 -0800

Wiki page porting-guide.md changed with summary [] by Andrew Williams
---
 pages/develop/guides/c/porting-guide.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/guides/c/porting-guide.md.txt 
b/pages/develop/guides/c/porting-guide.md.txt
index 6061154da..096171013 100644
--- a/pages/develop/guides/c/porting-guide.md.txt
+++ b/pages/develop/guides/c/porting-guide.md.txt
@@ -61,6 +61,6 @@ In the Unified Efl.Ui widgets are visible and set to expand 
by default whilst in
 
 Programming guides: [Unified EFL](/develop/guides/c/ui/sizing.md), [Legacy 
EFL](/develop/legacy/samples/elm_min_size_control)
 
-* ``evas_object_resize()`` -> ``efl_gfk_size_set()``
+* ``evas_object_resize()`` -> ``efl_gfx_size_set()``
 * ``evas_object_size_hint_min_set/get()`` -> 
``efl_gfx_size_hint_min_set/get()``
 * ``evas_object_size_hint_max_set/get()`` -> 
``efl_gfx_size_hint_max_set/get()``

-- 




[EGIT] [website/www-content] master 01/01: Wiki page porting-guide.md changed with summary [Add main loop and widget notes] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=296a1731c6fcb3ffdbcb80639e5db9726fdb9a6f

commit 296a1731c6fcb3ffdbcb80639e5db9726fdb9a6f
Author: Andrew Williams 
Date:   Fri Jan 5 03:28:30 2018 -0800

Wiki page porting-guide.md changed with summary [Add main loop and widget 
notes] by Andrew Williams
---
 pages/develop/guides/c/porting-guide.md.txt | 30 +
 1 file changed, 13 insertions(+), 17 deletions(-)

diff --git a/pages/develop/guides/c/porting-guide.md.txt 
b/pages/develop/guides/c/porting-guide.md.txt
index 66548566a..6061154da 100644
--- a/pages/develop/guides/c/porting-guide.md.txt
+++ b/pages/develop/guides/c/porting-guide.md.txt
@@ -4,33 +4,32 @@
 
 # EFL C Porting Guide #
 
-This document highlights the main differences between the original EFL API 
(known from now on as *Legacy API*) and the new EFL API based on Eo objects 
(dubbed *Unified API*). The Unified API was introduced in EFL 1.22, around 
December 2017.
+This document highlights the main differences between the original EFL API 
(known from now on as *Legacy API*) and the new EFL API based on Eo objects 
(dubbed *Unified API*). The Unified API was introduced in EFL 1.21, early in 
2018.
 
 Both APIs can be used simultaneously, but support for the Legacy one will be 
dropped in the future, and therefore usage of the Unified API is strongly 
recommended in new code.
 
 > **NOTE:**
-> Meanwhile the Legacy API is not completely removed, enabling the Unified API 
requires defining two compilation symbols, ``EFL_EO_API_SUPPORT`` and 
``EFL_BETA_API_SUPPORT``, as can be seen in the tutorials and examples.
+> Meanwhile the Legacy API is still the default, enabling the Unified API 
requires defining two compilation symbols, ``EFL_EO_API_SUPPORT`` and 
``EFL_BETA_API_SUPPORT``, as can be seen in the tutorials and examples.
 
 ## Main Loop ##
 
+In the Unified EFL you no longer access the main loop directly. Each 
application may run in a different loop and therefor there be no single main 
loop. To access the main loop for your application retain a reference to the 
loop that was passed in to your main function as ``event->object``. To retain a 
reference, add the following code to your application:
+
+```
+Efl_Loop *main_loop = event->object
+```
+
 ### Timers ###
 
 Programming guides: [Unified EFL](/develop/guides/c/core/main-loop.md#Timers), 
[Legacy EFL](/develop/legacy/program_guide/main_loop/timers)
 
 * Timers are now regular Eo objects created with 
``efl_add(EFL_LOOP_TIMER_CLASS, ...)`` and destroyed with ``efl_unref()``.
-
 * The timer callback is registered with ``efl_event_callback_add(timer_object, 
EFL_LOOP_TIMER_EVENT_TICK, ...)``.
-
 * Timers are always periodic. The callback does not return 
``ECORE_CALLBACK_RENEW`` or ``ECORE_CALLBACK_CANCEL`` anymore. If you want a 
one-shot timer, remove it from the callback after it has fired once.
-
 * ``ecore_timer_interval_set/get()`` -> ``efl_loop_timer_interval_set/get()``
-
 * ``ecore_timer_pending_get()`` -> ``efl_loop_timer_pending_get()``
-
 * ``ecore_timer_reset()`` -> ``efl_loop_timer_reset()``
-
 * ``ecore_timer_freeze/thaw()`` -> ``efl_event_freeze/thaw()``
-
 * ``ecore_timer_*()`` methods should not be used in new code.
 
 ### File Descriptors ###
@@ -38,11 +37,8 @@ Programming guides: [Unified 
EFL](/develop/guides/c/core/main-loop.md#Timers), [
 Programming guides: [Unified 
EFL](/develop/guides/c/core/main-loop.md#File_Descriptor_Monitors), [Legacy 
EFL](/develop/legacy/program_guide/main_loop/file_descriptors)
 
 * File Descriptors are now regular Eo objects created with 
``efl_add(EFL_LOOP_FD_CLASS, ...)`` and destroyed with ``efl_unref()``.
-
 * Register to FD events with ``efl_event_callback_add()``, possible events are 
``EFL_LOOP_FD_EVENT_READ``, ``_WRITE`` and ``_ERROR``.
-
 * Retrieve the internal FDs through the ``fd`` and ``fd_file`` properties .
-
 * ``ecore_main_fd_*()`` methods should not be used in new code.
 
 ### Idlers ###
@@ -50,21 +46,21 @@ Programming guides: [Unified 
EFL](/develop/guides/c/core/main-loop.md#File_Descr
 Programming guides: [Unified EFL](/develop/guides/c/core/main-loop.md#Idlers), 
[Legacy EFL](/develop/legacy/program_guide/main_loop/idlers)
 
 * All idler functions are handled through regular events on the Loop object.
-
 * ``ecore_idler_add()`` -> ``efl_event_callback_add(loop_object, 
EFL_LOOP_EVENT_IDLE, ...)``
-
 * ``ecore_idler_enterer_add()`` -> ``efl_event_callback_add(loop_object, 
EFL_LOOP_EVENT_IDLE_ENTER, ...)``
-
 * ``ecore_idler_exiter_add()`` -> ``efl_event_callback_add(loop_object, 
EFL_LOOP_EVENT_IDLE_EXIT, ...)``
-
 * ``ecore_idler_*()`` methods should not be used in new code.
 
 ## User Interface ##
 
+### Widgets ###
+
+In the Unified Efl.Ui widgets are visible and set to expand by default whilst 
in Legacy EFL they had to be shown after the correct weight and alignment 

[EGIT] [website/www-content] master 01/01: Wiki page about-efl.md changed with summary [Update for Unified vs Stable] by Andrew Williams

2018-01-05 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=b1371eec5950e7fe54e55e1c567c562af4440177

commit b1371eec5950e7fe54e55e1c567c562af4440177
Author: Andrew Williams 
Date:   Fri Jan 5 02:58:43 2018 -0800

Wiki page about-efl.md changed with summary [Update for Unified vs Stable] 
by Andrew Williams
---
 pages/about-efl.md.txt | 39 +--
 1 file changed, 25 insertions(+), 14 deletions(-)

diff --git a/pages/about-efl.md.txt b/pages/about-efl.md.txt
index 933fbca1b..851aa0220 100644
--- a/pages/about-efl.md.txt
+++ b/pages/about-efl.md.txt
@@ -21,18 +21,32 @@ EFL covers a wide range of functions including 
inter-process communication (IPC)
 
 ## Parts of EFL ###
 
-EFL is made up of a number of libraries which build on top of each other in 
layers, steadily becoming higher-level, yet allowing access to each level as 
they go. The higher up you go, the less you have to do yourself. Elementary is 
about as high up as you get, while you still access layers below it for day to 
day tasks.
+EFL is made up of a number of libraries which build on top of each other in 
layers, steadily becoming higher-level, yet allowing access to each level as 
they go. The higher up you go, the less you have to do yourself. Out widget 
toolkit is about as high up as you get, while you can still access layers below 
it for greater control or lower level tasks.
 
-EFL exposes all of its APIs by default in C. There are several bindings 
available. Work is progressing on supporting bindings for various language as 
first-class-citizens in EFL by auto-generating them directly from the new 
object orientation infrastructure for C.
+EFL is written in C and exposes all of its APIs by default in C. Binding 
support exists for several languages including Python, C++ and Lua. As the 
object based Unified API is completed more language bindings will become 
available.
 
-The main focus is on C mostly because the libraries have been around for a 
long time, were originally written in that language and the developers of those 
libraries prefer C. The developers add OO features in C with tools and 
infrastructure where needed. Moving from C would also limit the audience. C 
programmers couldn't access a C++ API for instance, whereas a C++ programmer 
can access both C and C++. That is partly why the developers aim to 
auto-generate bindings so programmers of vari [...]
+The main focus is on C mostly because the underlying libraries have been 
around for a long time, were originally written in that language and the 
developers of those libraries prefer C. Moving from C would also limit the 
audience. C programmers couldn't access a C++ API for instance, whereas a C++ 
programmer can access both C and C++. The developers aim to have bindings 
auto-generate so programmers of various languages can get native-like APIs for 
their chosen language from the same core [...]
 
-The components are divided into named libraries or projects. Core EFL 
components include:
+Efl is currently undergoing a transition from our current stable module based 
presentation where each area has it's own name to a unified structure all under 
the Efl namespace.
 
-| Component   | Description |
-| -- | -- |
-| Evas | Core scene graph and rendering|
-| Eina | Data structures and low level helpers   |
+### Unified EFL ###
+
+The Unified Efl API is split into three main areas: Efl_Core, Efl_Net and 
Efl_Ui, each encompassing the one before so you can include a single reference 
in your app. For basic offline applications use Efl_Core, for additional 
network and connectivity use Efl_Net and if you are building a graphical 
application then use Efl_Ui (the widget toolkit).
+
+| Component | Description |
+| - | --- |
+| Efl_Core  | Structures and functions for application runtime and object 
lifecycle including mainloop, I/O and events |
+| Efl_Net   | Network access and session management including helpers for HTTP 
etc |
+| Efl_Ui| Full graphical features including scene graph rendering, 3D and 
widget toolkit |
+
+### Stable (module based) API ###
+
+The stable EFL API components are divided into named modules. Core EFL 
components include:
+
+| Component | Description |
+| - | --- |
+| Evas | Core scene graph and rendering |
+| Eina | Data structures and low level helpers |
 | Edje | UI layout & animation data files for themes |
 | Eet | Data (de)serialization and storage  |
 | Ecore | Core loop and system abstractions like X11 |
@@ -41,15 +55,12 @@ The components are divided into named libraries or 
projects. Core EFL components
 | Embryo | Tiny VM and compiler based on Pawn  |
 | Eeze | Device enumeration and access library  |
 | Emotion | Video decode wrapping, glue and abstraction |
-| Ethumb| Thumbnailing handler  |
+| Ethumb | Thumbnailing handler  |
 | Ephysics | Physics (

[EGIT] [website/www-content] master 01/01: Wiki page photo changed with summary [remove missing image] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=b27247e05a5ff2d9b5432f02a49ea1cf4deea17e

commit b27247e05a5ff2d9b5432f02a49ea1cf4deea17e
Author: Andrew Williams 
Date:   Thu Jan 4 10:00:59 2018 -0800

Wiki page photo changed with summary [remove missing image] by Andrew 
Williams
---
 pages/develop/legacy/program_guide/widgets/photo.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/program_guide/widgets/photo.txt 
b/pages/develop/legacy/program_guide/widgets/photo.txt
index 81f7370ec..cba429986 100644
--- a/pages/develop/legacy/program_guide/widgets/photo.txt
+++ b/pages/develop/legacy/program_guide/widgets/photo.txt
@@ -2,7 +2,7 @@
 {{page>widgets_index}}
 
 = Photo Widgets =
-{{ :widgets_photo_tree.png }}{{ :widgets_photo.png }}
+{{ :widgets_photo_tree.png }}
 
 The photo widget is used to display a photo (such as a contact image). If no
 photo is set on it, it displays a person icon to show that it is a photo

-- 




[EGIT] [website/www-content] master 01/01: Wiki page tooltips changed with summary [remove missing images] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=51347f5b60ddd39f78a6e805bee585842715c099

commit 51347f5b60ddd39f78a6e805bee585842715c099
Author: Andrew Williams 
Date:   Thu Jan 4 09:59:49 2018 -0800

Wiki page tooltips changed with summary [remove missing images] by Andrew 
Williams
---
 pages/develop/legacy/program_guide/widgets/tooltips.txt | 2 --
 1 file changed, 2 deletions(-)

diff --git a/pages/develop/legacy/program_guide/widgets/tooltips.txt 
b/pages/develop/legacy/program_guide/widgets/tooltips.txt
index b2b9405f6..25ace297d 100644
--- a/pages/develop/legacy/program_guide/widgets/tooltips.txt
+++ b/pages/develop/legacy/program_guide/widgets/tooltips.txt
@@ -2,8 +2,6 @@
 {{page>widgets_index}}
 
 = Tooltips Widgets =
-{{ :widgets_tooltips_tree.png }}{{ :widgets_tooltips.png }}
-
 The tooltip widget is a smart object that shows a content in a frame when
 mouse hovers a parent object. The widget provides tips or information about
 the parent object.

-- 




[EGIT] [website/www-content] master 01/01: Wiki page glview changed with summary [remove missing image] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=d9ecc21fcbb3c936fa28a8137c0aa009a81ba677

commit d9ecc21fcbb3c936fa28a8137c0aa009a81ba677
Author: Andrew Williams 
Date:   Thu Jan 4 09:58:22 2018 -0800

Wiki page glview changed with summary [remove missing image] by Andrew 
Williams
---
 pages/develop/legacy/program_guide/widgets/glview.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/program_guide/widgets/glview.txt 
b/pages/develop/legacy/program_guide/widgets/glview.txt
index eaa74824b..8101c0bc4 100644
--- a/pages/develop/legacy/program_guide/widgets/glview.txt
+++ b/pages/develop/legacy/program_guide/widgets/glview.txt
@@ -2,7 +2,7 @@
 {{page>widgets_index}}
 
 = Glview Widgets =
-{{ :widgets_glview_tree.png }}{{ :widgets_glview.png }}
+{{ :widgets_glview_tree.png }}
 
 This widget renders OpenGL in an elementary object, which hides Evas GL
 complexity.

-- 




[EGIT] [website/www-content] master 01/01: Wiki page edje_pg changed with summary [fix link] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=99b401281938011f8f593feba234234078f48592

commit 99b401281938011f8f593feba234234078f48592
Author: Andrew Williams 
Date:   Thu Jan 4 09:57:04 2018 -0800

Wiki page edje_pg changed with summary [fix link] by Andrew Williams
---
 pages/develop/legacy/program_guide/edje_pg.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/program_guide/edje_pg.txt 
b/pages/develop/legacy/program_guide/edje_pg.txt
index 2df18aa98..7c1b82107 100644
--- a/pages/develop/legacy/program_guide/edje_pg.txt
+++ b/pages/develop/legacy/program_guide/edje_pg.txt
@@ -51,7 +51,7 @@ Add a new part inside the 
[[/develop/legacy/program_guide/edje/part_block|parts
 
 === Using Image  ===
 
-List the image in the 
[[/develop/legacy/program_guide/edje/edje_bloks#Image_Block|images
+List the image in the 
[[/develop/legacy/program_guide/edje/edje_blocks#Images_Block|images
 block]], make sure the [[/develop/legacy/program_guide/edje/part_block|part]] 
has type
 "IMAGE" and set the normal property inside
 [[/develop/legacy/program_guide/edje/part_block#Image|description.image]] of 
part.

-- 




[EGIT] [website/www-content] master 01/01: Wiki page thread_use_example changed with summary [be nice to the formatter] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=ec5532c0e8b223d356d5ad57dea424de764051c7

commit ec5532c0e8b223d356d5ad57dea424de764051c7
Author: Andrew Williams 
Date:   Thu Jan 4 09:55:00 2018 -0800

Wiki page thread_use_example changed with summary [be nice to the 
formatter] by Andrew Williams
---
 .../legacy/program_guide/threading/thread_use_example.txt  | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/pages/develop/legacy/program_guide/threading/thread_use_example.txt 
b/pages/develop/legacy/program_guide/threading/thread_use_example.txt
index cc525bfa0..3e4da554d 100644
--- a/pages/develop/legacy/program_guide/threading/thread_use_example.txt
+++ b/pages/develop/legacy/program_guide/threading/thread_use_example.txt
@@ -9,7 +9,7 @@ animation, use the Ecore animators described in the
 
 To use the ''ecore_thread_feedback()'' function:
 
-**__1__**. Implement the GUI function that sets the text of a label and can be
+**1**. Implement the GUI function that sets the text of a label and can be
 called from the main thread.
 
 
@@ -23,7 +23,7 @@ _set_label_text(void *data, Ecore_Thread *thread __UNUSED__, 
void *msgdata)
 }
 
 
-**__2__**. Send the feedback from the other thread using the 
''ecore_thread_feedback()''
+**2**. Send the feedback from the other thread using the 
''ecore_thread_feedback()''
 function. The following function does nothing besides sending the feedback and
 sleeping.
 
@@ -46,7 +46,7 @@ _long_function(void *data __UNUSED__, Ecore_Thread *thread)
 }
 
 
-**__3__**. Create an end function that is called when the thread exits. In
+**3**. Create an end function that is called when the thread exits. In
 this example, the end function is called only right before the application
 exits. However, if the blocking function is more complex, it can trigger the
 end function.
@@ -60,7 +60,7 @@ _end_func(void *data, Ecore_Thread *thread __UNUSED__)
 }
 
 
-**__4__**. Call the ''ecore_thread_feedback_run()'' function to start the 
thread:
+**4**. Call the ''ecore_thread_feedback_run()'' function to start the thread:
 
 
 ecore_thread_feedback_run(_long_function, _set_label_text, _end_func, NULL, 
label, EINA_FALSE);
@@ -68,7 +68,7 @@ ecore_thread_feedback_run(_long_function, _set_label_text, 
_end_func, NULL, labe
 
 To use the ''ecore_main_loop_thread_safe_call_sync()'' function:
 
-**__1__**. Implement the GUI function that sets the text of a label and can be
+**1**. Implement the GUI function that sets the text of a label and can be
 called from the main thread. The function receives data as a structure and
 alternatively displays "Tick d" or "Tock d".
 
@@ -92,7 +92,7 @@ _set_label_text_tick_tock(void *data)
 }
 
 
-**__2__**. Use the ''ecore_main_loop_thread_safe_call_sync()'' function call
+**2**. Use the ''ecore_main_loop_thread_safe_call_sync()'' function call
 the GUI function. Differentiate between the ticks and the tocks:
 
 
@@ -114,7 +114,7 @@ _long_function_tick_tock(void *data, Ecore_Thread *thread 
__UNUSED__)
 }
 
 
-**__3__**. Start the thread through the ''ecore_thread_run()'' function:
+**3**. Start the thread through the ''ecore_thread_run()'' function:
 
 
 ecore_thread_run(_long_function_tick_tock, _end_func, NULL, label);

-- 




[EGIT] [website/www-content] master 01/01: Wiki page threading_pg changed with summary [fix link] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=47309ed897d4e0817867db82afdb1c9c754669fe

commit 47309ed897d4e0817867db82afdb1c9c754669fe
Author: Andrew Williams 
Date:   Thu Jan 4 09:54:13 2018 -0800

Wiki page threading_pg changed with summary [fix link] by Andrew Williams
---
 pages/develop/legacy/program_guide/threading_pg.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/program_guide/threading_pg.txt 
b/pages/develop/legacy/program_guide/threading_pg.txt
index 38d1ba1e8..bc3c0d52f 100644
--- a/pages/develop/legacy/program_guide/threading_pg.txt
+++ b/pages/develop/legacy/program_guide/threading_pg.txt
@@ -23,7 +23,7 @@ While threads can be useful, they are not always the best 
choice:
   * [[/develop/legacy/program_guide/threading/thread_pools|Thread Pools]]
   * 
[[/develop/legacy/program_guide/threading/thread_management_with_ecore|Thread 
Management with ECore]]
   * [[/develop/legacy/program_guide/threading/low-level_functions|Low-level 
Functions]]
-  * [[/develop/legacy/program_guide/threading/thread_use_examples|Thread Use 
Example]]
+  * [[/develop/legacy/program_guide/threading/thread_use_example|Thread Use 
Example]]
 
 
 {{page>index}}

-- 




[EGIT] [website/www-content] master 01/01: Wiki page containers_pg changed with summary [remove missing image] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=cb38eff43c40fe95f82c779f576d6fafc942d59a

commit cb38eff43c40fe95f82c779f576d6fafc942d59a
Author: Andrew Williams 
Date:   Thu Jan 4 09:53:06 2018 -0800

Wiki page containers_pg changed with summary [remove missing image] by 
Andrew Williams
---
 pages/develop/legacy/program_guide/containers_pg.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/program_guide/containers_pg.txt 
b/pages/develop/legacy/program_guide/containers_pg.txt
index 941979294..0b057d5fe 100644
--- a/pages/develop/legacy/program_guide/containers_pg.txt
+++ b/pages/develop/legacy/program_guide/containers_pg.txt
@@ -59,7 +59,7 @@ virtual keyboard is displayed, the content area is not 
resized.
 
 
 Gengrid Container|
-{{ :container_gengrid_tree.png }}{{ :container_gengrid.png }}
+{{ :container_gengrid_tree.png }}
 
 Gengrid widget is based on the same idea as the genlist. It aims at displaying
 objects on a grid layout and rendering only the visible ones. As for the

-- 




[EGIT] [website/www-content] master 01/01: Wiki page plug changed with summary [remove missing image] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=88836350188b064a376fc154fe33cd9b3e112d22

commit 88836350188b064a376fc154fe33cd9b3e112d22
Author: Andrew Williams 
Date:   Thu Jan 4 09:50:45 2018 -0800

Wiki page plug changed with summary [remove missing image] by Andrew 
Williams
---
 pages/develop/legacy/program_guide/widgets/plug.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/program_guide/widgets/plug.txt 
b/pages/develop/legacy/program_guide/widgets/plug.txt
index edf44933e..c362f1f53 100644
--- a/pages/develop/legacy/program_guide/widgets/plug.txt
+++ b/pages/develop/legacy/program_guide/widgets/plug.txt
@@ -2,7 +2,7 @@
 {{page>widgets_index}}
 
 = Plug Widgets =
-{{ :widgets_plug_tree.png }}{{ :widgets_plug.png }}
+{{ :widgets_plug_tree.png }}
 
 The plug widget shows an Evas_Object created by an other process. It can be
 used anywhere the same way as any other elementary widget.

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start.md changed with summary [fix link] by Andrew Williams

2018-01-04 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=75b2be32f8eccad2c09c3e17a670f07e66253499

commit 75b2be32f8eccad2c09c3e17a670f07e66253499
Author: Andrew Williams 
Date:   Thu Jan 4 09:47:55 2018 -0800

Wiki page start.md changed with summary [fix link] by Andrew Williams
---
 pages/develop/debug/start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/debug/start.md.txt b/pages/develop/debug/start.md.txt
index 01c48c49b..59f68fd73 100644
--- a/pages/develop/debug/start.md.txt
+++ b/pages/develop/debug/start.md.txt
@@ -22,7 +22,7 @@ EFL applications can be written in a variety of languages. 
These sections provid
 
 ## Reporting EFL Bugs ##
 
-If you believe a bug lies in EFL itself, rather than in your application, then 
please report the issue via the [Phabricator ticketing 
system](​https://phab.enlightenment.org/maniphest/task/create). Don't send bug 
reports and patches to the Enlightenment mailing list; the list system strips 
most patches and bug reports can get lost if they're only discussed on the 
mailing list. If more discussion is needed then add a Phabricator bug report 
before or after the discussion on the mailing lis [...]
+If you believe a bug lies in EFL itself, rather than in your application, then 
please report the issue via the [Phabricator ticketing 
system](https://phab.enlightenment.org/maniphest/task/create). Don't send bug 
reports and patches to the Enlightenment mailing list; the list system strips 
most patches and bug reports can get lost if they're only discussed on the 
mailing list. If more discussion is needed then add a Phabricator bug report 
before or after the discussion on the mailing list [...]
 
 Always test multiple times to make sure there really is a reproducible bug 
before making a ticket, in order to avoid unnecessary tickets. Please ensure 
that issues aren't related to modified system settings, as per [Ticket 
T1145](https://phab.enlightenment.org/T1145). Please draft and check your 
ticket thoroughly before submitting it; the ticket system tracks and alerts on 
every edit, so a constant stream of modifications as per [Ticket 
T1143](https://phab.enlightenment.org/T1143) create [...]
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page hello-world.md changed with summary [] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=b9b648589ef41751562976285d12103125f88f48

commit b9b648589ef41751562976285d12103125f88f48
Author: Andrew Williams 
Date:   Wed Jan 3 10:04:01 2018 -0800

Wiki page hello-world.md changed with summary [] by Andrew Williams
---
 pages/develop/tutorials/c/hello-world.md.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pages/develop/tutorials/c/hello-world.md.txt 
b/pages/develop/tutorials/c/hello-world.md.txt
index 559ad4fa1..7dd95beab 100644
--- a/pages/develop/tutorials/c/hello-world.md.txt
+++ b/pages/develop/tutorials/c/hello-world.md.txt
@@ -1,8 +1,8 @@
 ---
-~~Title: Tutorial 1: Hello World~~
+~~Title: Hello World~~
 ---
 
-# Tutorial 1: Hello World #
+# Hello World #
 
 This tutorial will guide you through the necessary steps to build your first 
"Hello World" example program using the *Enlightenment Foundation Libraries* 
(EFL). Before continuing make sure you have read the [Setting up the 
Development Environment](/develop/setup/c/) guide.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page hello-world-gui.md changed with summary [] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=41ccd6cfeb8e8786bb55a632974aafc1bc71230c

commit 41ccd6cfeb8e8786bb55a632974aafc1bc71230c
Author: Andrew Williams 
Date:   Wed Jan 3 10:03:42 2018 -0800

Wiki page hello-world-gui.md changed with summary [] by Andrew Williams
---
 pages/develop/tutorials/c/hello-world-gui.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/tutorials/c/hello-world-gui.md.txt 
b/pages/develop/tutorials/c/hello-world-gui.md.txt
index ed1d4060d..95ec8a9d2 100644
--- a/pages/develop/tutorials/c/hello-world-gui.md.txt
+++ b/pages/develop/tutorials/c/hello-world-gui.md.txt
@@ -3,7 +3,7 @@
 ~~NOCACHE~~
 ---
 
-# Tutorial 3: "Hello World" in a EFL Window #
+# "Hello World" in a EFL Window #
 
 In this guide you will learn how to build a complete graphical application, 
with a window and typical elements like a text box and button. After following 
this guide your application should look something like this:
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page hello-world-gui.md changed with summary [] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=716ec33a83c177728a22b3d94db10c0e6871290d

commit 716ec33a83c177728a22b3d94db10c0e6871290d
Author: Andrew Williams 
Date:   Wed Jan 3 10:03:24 2018 -0800

Wiki page hello-world-gui.md changed with summary [] by Andrew Williams
---
 pages/develop/tutorials/c/hello-world-gui.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/tutorials/c/hello-world-gui.md.txt 
b/pages/develop/tutorials/c/hello-world-gui.md.txt
index 01ae80036..ed1d4060d 100644
--- a/pages/develop/tutorials/c/hello-world-gui.md.txt
+++ b/pages/develop/tutorials/c/hello-world-gui.md.txt
@@ -1,5 +1,5 @@
 ---
-~~Title: Tutorial 3: Graphical "Hello World"~~
+~~Title: Graphical "Hello World"~~
 ~~NOCACHE~~
 ---
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page navigation changed with summary [] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=3bc6d44156ceea85d9648191aeebe3179a143faa

commit 3bc6d44156ceea85d9648191aeebe3179a143faa
Author: Andrew Williams 
Date:   Wed Jan 3 07:28:55 2018 -0800

Wiki page navigation changed with summary [] by Andrew Williams
---
 media/ephoto.png | Bin 40274 -> 12590 bytes
 pages/develop/navigation.txt |   2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media/ephoto.png b/media/ephoto.png
index 8279f0b4c..9134fc268 100644
Binary files a/media/ephoto.png and b/media/ephoto.png differ
diff --git a/pages/develop/navigation.txt b/pages/develop/navigation.txt
index 52b2b48a9..a767a51b3 100644
--- a/pages/develop/navigation.txt
+++ b/pages/develop/navigation.txt
@@ -36,8 +36,8 @@
 * [[/develop/guides/c/core/main-loop.md | Main Loop]]
 * [[/develop/guides/c/core/io.md | I/O]]
 * [[/develop/guides/c/core/events.md | Events]]
-* [[/develop/guides/c/ui/focus.md | UI Focus]]
 * [[/develop/guides/c/ui/sizing.md | UI Sizing]]
+* [[/develop/guides/c/ui/focus.md | UI Focus]]
 * [[/develop/guides/c/porting-guide.md | Legacy Porting Guide]]
   * [[/develop/debug/start.md | Debugging EFL Apps]]
 * [[/develop/debug/debug-symbols.md | Recompiling with Debug Symbols]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start.md changed with summary [] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=a405ac33234dd219c9cf4555047221e9158d2ba1

commit a405ac33234dd219c9cf4555047221e9158d2ba1
Author: Andrew Williams 
Date:   Wed Jan 3 06:22:16 2018 -0800

Wiki page start.md changed with summary [] by Andrew Williams
---
 pages/develop/start.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/start.md.txt b/pages/develop/start.md.txt
index 6a2bb5d76..5f010d10d 100644
--- a/pages/develop/start.md.txt
+++ b/pages/develop/start.md.txt
@@ -13,7 +13,7 @@ More information on EFL can be found on the [About EFL 
page](/about-efl), includ
 
 The documentation on this section of the website is written with a focus on 
the next-generation release, currently in beta. While this means that the 
documentation is only partial in places, it will get you started with the very 
latest revision of EFL and all the new and improved features it brings.
 
-Documentation on the current version of EFL can be found in the [Legacy 
section](legacy/). When working through the documentation on the site, keep in 
mind that if a document is located in ``/develop/legacy`` it is referring to 
the current release of EFL; if it is located in any other section of 
``/develop`` it is referring to the beta release.
+Documentation on the current version of EFL can be found in the [Legacy 
section](legacy/). When working through the documentation on the site, keep in 
mind that if a document is located in ``/develop/legacy`` it is referring to 
the current release of EFL; if it is located in any other section of 
``/develop`` it is referring to the beta release. It is possible to use both 
APIs in the same application, information about that is in the [Unified and 
Legacy](/develop/unified-and-legacy.md) page.
 
 Information on porting software between the current and beta releases of EFL 
can be found as part of the [Programming Guides](#Programming_Guides) section.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page navigation changed with summary [] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=ebd742cbf564c8bbf416c4acd99ddcd104866059

commit ebd742cbf564c8bbf416c4acd99ddcd104866059
Author: Andrew Williams 
Date:   Wed Jan 3 05:17:42 2018 -0800

Wiki page navigation changed with summary [] by Andrew Williams
---
 pages/develop/navigation.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pages/develop/navigation.txt b/pages/develop/navigation.txt
index d8183eec9..52b2b48a9 100644
--- a/pages/develop/navigation.txt
+++ b/pages/develop/navigation.txt
@@ -1,4 +1,5 @@
   * [[/develop/start.md] | Developing with EFL]]
+* [[/develop/unified-and-legacy.md | Using Stable and Beta together]]
   * [[/develop/setup/start.md | Setting Up EFL]]
 * [[/develop/setup/c/start.md | Installing EFL for C Dev]]
   *[[/develop/setup/c/ubuntu.md | Installing on Ubuntu]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page unified-and-legacy.md changed with summary [promotion from playground] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=3f0d8bf8876dc0df3bf057961882f1ca0637d512

commit 3f0d8bf8876dc0df3bf057961882f1ca0637d512
Author: Andrew Williams 
Date:   Wed Jan 3 05:16:41 2018 -0800

Wiki page unified-and-legacy.md changed with summary [promotion from 
playground] by Andrew Williams
---
 pages/develop/unified-and-legacy.md.txt | 20 
 1 file changed, 20 insertions(+)

diff --git a/pages/develop/unified-and-legacy.md.txt 
b/pages/develop/unified-and-legacy.md.txt
new file mode 100644
index 0..39aa47043
--- /dev/null
+++ b/pages/develop/unified-and-legacy.md.txt
@@ -0,0 +1,20 @@
+# Unified and Legacy APIs together
+
+The process of moving an application from our old stable API to the new 
Unified EFL may take some time. Enlightenment is probably the largest EFL 
application so we know how complicated this could be! To ease the transition we 
are ensuring that the APIs are interchangable.
+
+## Object Compatibility
+
+Our main approach to ensure compatibility is making sure that our legacy API 
can work with Unified EFL objects.
+That means that an Eo* created with the new Unified API will work with the 
equivalent APIs from the legacy API.
+
+For example:
+
+  * Efl_Canvas objects can be passed to evas_object_* methods
+  * Efl_Canvas_Layout objects can be passed to edje_object_* methods
+  * Efl_Ui objects work with elm_object_* methods
+
+Also the eina and eo namespaces are retained over these versions so you can 
continue to pass Eina_Bool or Eo* where you previously did.
+
+## Combined Releases
+
+For the foreseeable future all EFL releases will contain both the Legacy and 
the Unified APIs meaning that you can upgrade once you feel that our new APIs 
are ready for your usage. The benefits of moving over should be compelling, but 
as usage varies between apps we will continue to support the legacy API for all 
our users.

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [fix image location] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=a07fc1c69aac1270c2eae8f536689e0f8bc78f8e

commit a07fc1c69aac1270c2eae8f536689e0f8bc78f8e
Author: Andrew Williams 
Date:   Wed Jan 3 03:11:19 2018 -0800

Wiki page start changed with summary [fix image location] by Andrew Williams
---
 pages/docs/themes/start.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs/themes/start.txt b/pages/docs/themes/start.txt
index 1d367cab4..2c036a698 100644
--- a/pages/docs/themes/start.txt
+++ b/pages/docs/themes/start.txt
@@ -49,7 +49,7 @@ edje_player example.edj
 
 You now should see something like this in a window:
 
-{{edje-hello.png?nolink}}
+{{/themes/edje-hello.png?nolink}}
 
 The window will be resizable, so resize it to see what happens when your group 
is resized too. One of the key ideas behind Edje is to be able to make both 
resizable AND scaleable components that can adapt to sizing needs and UI/DPI 
scaling needs.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=a4a3e57c7ca420226093186c100e326fcbdf1ae6

commit a4a3e57c7ca420226093186c100e326fcbdf1ae6
Author: Andrew Williams 
Date:   Wed Jan 3 03:08:43 2018 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/docs/start.txt | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pages/docs/start.txt b/pages/docs/start.txt
index 7f50bf33f..47b4042ad 100755
--- a/pages/docs/start.txt
+++ b/pages/docs/start.txt
@@ -47,8 +47,8 @@ We also have a preview available for our [[develop/api/|Beta 
API documentation]]
 
 A core part of Enlightenment and EFL is the design/theme abstraction layer. 
This is handled by the Edje library and a series of tools that can 
compile/package up theme files and compress them, decompile them, and even 
provide some GUI editors too.
 
-  * [[about-eflete|Eflete]] - GUI Theme design tool
-  * [[about-enventor|Enventor]] GUI Edje file design tool
+  * [[/about-eflete|Eflete]] - GUI Theme design tool
+  * [[/about-enventor|Enventor]] GUI Edje file design tool
   * [[themes/start|Getting started]] with Edje and themes at the EDC file level
   * [[themes/knob_example|Edje theme example]] A knob theme for the Elementary 
slider widget
 
@@ -64,7 +64,7 @@ the EFL (and perhaps Enlightenment too!) and looking to learn 
more.
 If you want to find out more or get a guide to some of our detailed topics you 
can check out the [[/develop/legacy/program_guide/]] or work through the stable 
API [[/develop/legacy/tutorial/ | Tutorials]] Here is a collection of guides 
and tutorials to help you get deeper into
 working with our libraries and building great apps.
 
-Be sure to [[contact]] to show what you've built!
+Be sure to [[/contact]] to show what you've built!
 
 
 
@@ -74,7 +74,7 @@ We are really excited that you would like to get involved in 
EFL and
 Enlightenment development! If you followed the instructions in
 "Getting Started" then you are most of the way to being part of the team.
 To start with it's easiest to see which area you would like to work on and
-get involved in bug reporting, fixing or other types of 
[[contrib/|contributing]]. 
+get involved in bug reporting, fixing or other types of 
[[/contrib/|contributing]]. 
 From there you can get to know the team, how we work, and earn a place on the 
team as a core developer :)
 
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start.md changed with summary [created missing legacy landing page] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=08369d51fb688ef25b850530df55e1399ad92178

commit 08369d51fb688ef25b850530df55e1399ad92178
Author: Andrew Williams 
Date:   Wed Jan 3 03:04:46 2018 -0800

Wiki page start.md changed with summary [created missing legacy landing 
page] by Andrew Williams
---
 pages/develop/legacy/start.md.txt | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/pages/develop/legacy/start.md.txt 
b/pages/develop/legacy/start.md.txt
new file mode 100644
index 0..3e3a3b019
--- /dev/null
+++ b/pages/develop/legacy/start.md.txt
@@ -0,0 +1,15 @@
+# Developing with Stable EFL
+
+This section covers the documentation and guides that are part of our current 
stable API. Whilst most active development is focused on our BETA APIs the 
majority of our apps are still written using the stable (which will become 
legacy) APIs.
+
+## Tutorials
+
+There are a collection of tutorials for using the Stable API listed on the 
[EFL Tutorials](https://www.enlightenment.org/develop/legacy/tutorial/) page. 
These cover the most common tasks or workflows within EFL. You will find 
assistance working with animations, multimedia, user interfaces and 3D.
+
+## Programming Guides
+
+The underlying concepts and main modules all have programming guides as well. 
They are all referenced from the [Stable API Programming 
Guide](https://www.enlightenment.org/develop/legacy/program_guide/) home page.
+
+## Examples
+
+The examples for the stable API are included in our source distribution and 
can be browsed at our [git 
repository](https://git.enlightenment.org/core/efl.git/tree/src/examples/).
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-debug changed with summary [fix link] by Andrew Williams

2018-01-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=df5270d469c07b6993f3b285954616bbdb01bdd9

commit df5270d469c07b6993f3b285954616bbdb01bdd9
Author: Andrew Williams 
Date:   Wed Jan 3 02:14:23 2018 -0800

Wiki page efl-debug changed with summary [fix link] by Andrew Williams
---
 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 e43aa1080..a75b8053b 100644
--- a/pages/contrib/efl-debug.txt
+++ b/pages/contrib/efl-debug.txt
@@ -631,4 +631,4 @@ You can combine options like above. See the manual page for 
Strace for more deta
  Reporting bugs 
 
 If you have encountered a bug and would like to help by reporting it please
-follow our [[/contrib/report_bugs|Reporting Bugs]] page.
\ No newline at end of file
+follow our [[/contrib/reporting_bugs|Reporting Bugs]] page.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page general changed with summary [] by Andrew Williams

2017-12-14 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=7ee633a347472dc7109b9d0a0dbf873ba1f8dbd5

commit 7ee633a347472dc7109b9d0a0dbf873ba1f8dbd5
Author: Andrew Williams 
Date:   Thu Dec 14 06:29:53 2017 -0800

Wiki page general changed with summary [] by Andrew Williams
---
 pages/develop/api-include/reference/general.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/api-include/reference/general.txt 
b/pages/develop/api-include/reference/general.txt
index 9bced8a71..e2f7c6599 100644
--- a/pages/develop/api-include/reference/general.txt
+++ b/pages/develop/api-include/reference/general.txt
@@ -4,4 +4,4 @@ The Enlightenment Foundation Libraries (EFL) cover a wide range 
of functions inc
 
 The Unified EFL API (Currently in BETA) is a reworking of the old 
many-libraries API into a single (Efl) namespace. It is build on top of Eo 
(Enlightenment Object) class definitions to provide inheritance of objects and 
to bind more closely to higher level languages.
 
-The Efl API is split into three main areas: ''Efl_Core'', ''Efl_Net'' and 
''Efl_Ui'', each encompassing the one before so you can include a single 
reference in your app. For basic offline applications use Efl_Core, for 
additional network and connectivity use Efl_Net and if you are building a 
graphical application then use Efl_Ui. In the C language (the default for our 
this documentation) you will also see reference to Eina which provides common 
data constructs missing in low level languages.
\ No newline at end of file
+The Efl API is split into three main areas: ''Efl_Core'', ''Efl_Net'' and 
''Efl_Ui'', each encompassing the one before so you can include a single 
reference in your app. For basic offline applications use Efl_Core, for 
additional network and connectivity use Efl_Net and if you are building a 
graphical application then use Efl_Ui. In the C language (the default for this 
documentation) you will also see reference to Eina which provides common data 
constructs missing in low level languages.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page general changed with summary [formatting] by Andrew Williams

2017-12-14 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=13fc34c61d26a2b2714007facd311f5ac16f1e25

commit 13fc34c61d26a2b2714007facd311f5ac16f1e25
Author: Andrew Williams 
Date:   Thu Dec 14 05:42:42 2017 -0800

Wiki page general changed with summary [formatting] by Andrew Williams
---
 pages/develop/api-include/reference/general.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/api-include/reference/general.txt 
b/pages/develop/api-include/reference/general.txt
index 62012fe31..9bced8a71 100644
--- a/pages/develop/api-include/reference/general.txt
+++ b/pages/develop/api-include/reference/general.txt
@@ -4,4 +4,4 @@ The Enlightenment Foundation Libraries (EFL) cover a wide range 
of functions inc
 
 The Unified EFL API (Currently in BETA) is a reworking of the old 
many-libraries API into a single (Efl) namespace. It is build on top of Eo 
(Enlightenment Object) class definitions to provide inheritance of objects and 
to bind more closely to higher level languages.
 
-The Efl API is split into 3 main areas Efl_Core, Efl_Net and Efl_Ui, each 
encompassing the one before so you can include a single reference in your app. 
For basic offline applications use Efl_Core, for additional network and 
connectivity use Efl_Net and if you are building a graphical application then 
use Efl_Ui. In the C language (the default for our this documentation) you will 
also see reference to Eina which provides common data constructs missing in low 
level languages.
\ No newline at end of file
+The Efl API is split into three main areas: ''Efl_Core'', ''Efl_Net'' and 
''Efl_Ui'', each encompassing the one before so you can include a single 
reference in your app. For basic offline applications use Efl_Core, for 
additional network and connectivity use Efl_Net and if you are building a 
graphical application then use Efl_Ui. In the C language (the default for our 
this documentation) you will also see reference to Eina which provides common 
data constructs missing in low level languages.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page general changed with summary [] by Andrew Williams

2017-12-14 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=e7e20877b1f6141280693dfd4430c62f03e886b1

commit e7e20877b1f6141280693dfd4430c62f03e886b1
Author: Andrew Williams 
Date:   Thu Dec 14 03:32:09 2017 -0800

Wiki page general changed with summary [] by Andrew Williams
---
 pages/develop/api-include/reference/general.txt | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pages/develop/api-include/reference/general.txt 
b/pages/develop/api-include/reference/general.txt
index 29d50f56f..62012fe31 100644
--- a/pages/develop/api-include/reference/general.txt
+++ b/pages/develop/api-include/reference/general.txt
@@ -1,3 +1,5 @@
+== Unified EFL API ==
+
 The Enlightenment Foundation Libraries (EFL) cover a wide range of functions 
including inter-process communication (IPC), graphics, audio and even location 
services. Other powerful features include file handling utilities, widgets and 
user interface controls, thumbnailing and rendering via scene graph. You can 
discover more of EFL's capabilities by visiting the [[:about-efl | About EFL]] 
page.
 
 The Unified EFL API (Currently in BETA) is a reworking of the old 
many-libraries API into a single (Efl) namespace. It is build on top of Eo 
(Enlightenment Object) class definitions to provide inheritance of objects and 
to bind more closely to higher level languages.

-- 




[EGIT] [website/www-content] master 01/01: Wiki page general changed with summary [created] by Andrew Williams

2017-12-14 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=3f2dcff23a7d778d9c06caa164f747af89a35613

commit 3f2dcff23a7d778d9c06caa164f747af89a35613
Author: Andrew Williams 
Date:   Thu Dec 14 03:31:05 2017 -0800

Wiki page general changed with summary [created] by Andrew Williams
---
 pages/develop/api-include/reference/general.txt | 5 +
 1 file changed, 5 insertions(+)

diff --git a/pages/develop/api-include/reference/general.txt 
b/pages/develop/api-include/reference/general.txt
new file mode 100644
index 0..29d50f56f
--- /dev/null
+++ b/pages/develop/api-include/reference/general.txt
@@ -0,0 +1,5 @@
+The Enlightenment Foundation Libraries (EFL) cover a wide range of functions 
including inter-process communication (IPC), graphics, audio and even location 
services. Other powerful features include file handling utilities, widgets and 
user interface controls, thumbnailing and rendering via scene graph. You can 
discover more of EFL's capabilities by visiting the [[:about-efl | About EFL]] 
page.
+
+The Unified EFL API (Currently in BETA) is a reworking of the old 
many-libraries API into a single (Efl) namespace. It is build on top of Eo 
(Enlightenment Object) class definitions to provide inheritance of objects and 
to bind more closely to higher level languages.
+
+The Efl API is split into 3 main areas Efl_Core, Efl_Net and Efl_Ui, each 
encompassing the one before so you can include a single reference in your app. 
For basic offline applications use Efl_Core, for additional network and 
connectivity use Efl_Net and if you are building a graphical application then 
use Efl_Ui. In the C language (the default for our this documentation) you will 
also see reference to Eina which provides common data constructs missing in low 
level languages.
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page apps_efl_debugging changed with summary [] by Andrew Williams

2017-12-11 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=d85f02508f4097e4987d612362180db1e5789952

commit d85f02508f4097e4987d612362180db1e5789952
Author: Andrew Williams 
Date:   Mon Dec 11 06:07:34 2017 -0800

Wiki page apps_efl_debugging changed with summary [] by Andrew Williams
---
 pages/develop/apps_efl_debugging.txt | 482 +--
 1 file changed, 1 insertion(+), 481 deletions(-)

diff --git a/pages/develop/apps_efl_debugging.txt 
b/pages/develop/apps_efl_debugging.txt
index ae09e652a..457b91d57 100644
--- a/pages/develop/apps_efl_debugging.txt
+++ b/pages/develop/apps_efl_debugging.txt
@@ -5,484 +5,4 @@
 //Please also see [[/contrib/efl-debug|EFL Debugging]] if you want to learn 
more about debugging our libraries.//
 
 
-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 
[[/contrib/reporting_bugs|report a bug]].
-
-In this tutorial we'll cover log levels and tracing the sources of bugs:
-
-  - [[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/distros/#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]] 
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:
-
-^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.
-
-
-# Debug log level
-EINA_LOG_LEVEL=5 ./my_test_efl
-
-
-The ''EINA_LOG_LEVELS'' variable provide a way to activate logs only for 
specific modules.
-
-
-# This will set module1 and module2 respectively to log level 5 and 2
-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:
-
-
-#include 
-
-static void
-on_done(void *data, Evas_Object *obj, void *event_info)
-{
-  // quit the mainloop (elm_run function will return)
-  elm_exit();
-}
-
-EAPI_MAIN int
-elm_main(int argc, char **argv)
-{
-  Evas_Object *win, *box, *btn;
-
-  // new window
-  win = elm_win_util_standard_add("hello", "Hello");
-  // add a box object
-  box = elm_box_add(win);
-  // add object as a resize object for the window (controls window minimum
-  // size as well as gets resized if window is resized)
-  elm_win_resize_object_add(win, box);
-  evas_object_show(box);
-  // add a button
-  btn = elm_button_add(win);
-  // set default text of button to "OK"
-  elm_object_text_set(btn, "OK");
-  // pack the button at the end of the box
-  /ERROR/
-  elm_box_pack_end(win, btn); //win instead of box
-  evas_object_show(btn);
-  // call on_done when button is clicked
-  evas_object_smart_callback_add(win, "clicked", on_done, NULL);
-  //show the window
-  evas_object_show(win);
-
-  // run the mainloop and process events and callbacks
-  elm_run();
-  return 0;
-}
-ELM_MAIN()
-
-
-Compile with -g flag to have debugging symbols and execute it:
-
-
-gcc -Wall -O1 -march=native -g -ggdb3 -o hello hello.c `pkg-config --cflags 
--libs elementary`
-./hello
-ERR<13670>:eo lib/eo/eo.c:780 _eo_api_op_id_get() in elm_box.eo.c:48: unable 
to resolve regular api func 'elm_obj_box_pack_end' 0x7f1128f50faf in class 
'Elm_Win'.
-
-
-Here, the error log says that the ''elm_obj_box_pack_end'' is not in the api 
of Elm_win, and so, that this error is coming from your application and not 
from EFL. Guessing you have a more complicated application, this trace is not 
enough to find in your code where is the problem. Fortunately, EFL provide a 
macro to provide backtraces: //EINA_LOG_ABORT//.
-
-In fact, a message generated by CRI macro can automatically call abort() once 
some given level message is printed. This is controlled by environment variable 
//EINA_LOG_ABORT// and the level to be conside

[EGIT] [website/www-content] master 01/01: Wiki page gdb.md changed with summary [Update GDB examples to the new API] by Andrew Williams

2017-12-07 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=28c549b4486998aa86c4943f6a2c7110bf855b27

commit 28c549b4486998aa86c4943f6a2c7110bf855b27
Author: Andrew Williams 
Date:   Thu Dec 7 04:18:46 2017 -0800

Wiki page gdb.md changed with summary [Update GDB examples to the new API] 
by Andrew Williams
---
 pages/develop/debug/c/gdb.md.txt | 298 ++-
 1 file changed, 168 insertions(+), 130 deletions(-)

diff --git a/pages/develop/debug/c/gdb.md.txt b/pages/develop/debug/c/gdb.md.txt
index b00c5e259..1d2dbcb63 100644
--- a/pages/develop/debug/c/gdb.md.txt
+++ b/pages/develop/debug/c/gdb.md.txt
@@ -12,49 +12,53 @@ The GNU Debugger (GDB) is an invaluable tool for tracking 
down the precise cause
 
 ## Debugging an Incorrect Object ##
 
-The code below creates three Elementary objects: ``win``, ``box`` and ``btn``. 
It displays a window with an "OK" button which closes the window when it is 
clicked. Enter the following and save it as "hello.c":
+The code below creates three Elementary objects: ``win``, ``box`` and an 
anonymous button. It displays a window with an "Quit" button which closes the 
window when it is clicked. Enter the following and save it as "hello.c":
 
 ```c
+#define EFL_EO_API_SUPPORT 1
+#define EFL_BETA_API_SUPPORT 1
+
+#include 
 #include 
+#include 
 
 static void
-on_done(void *data, Evas_Object *obj, void *event_info)
+_quit(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
 {
-  `` quit the mainloop (elm_run function will return)
-  elm_exit();
+   // quit the mainloop
+   efl_exit(0);
 }
 
-EAPI_MAIN int
-elm_main(int argc, char **argv)
+EAPI_MAIN void
+efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
 {
-  Evas_Object *win, *box, *btn;
-
-  `` new window
-  win = elm_win_util_standard_add("hello", "Hello");
-  `` add a box object
-  box = elm_box_add(win);
-  `` add object as a resize object for the window (controls window minimum
-  `` size as well as gets resized if window is resized)
-  elm_win_resize_object_add(win, box);
-  evas_object_show(box);
-  `` add a button
-  btn = elm_button_add(win);
-  `` set default text of button to "OK"
-  elm_object_text_set(btn, "OK");
-  `` pack the button at the end of the box
-  /ERROR/
-  elm_box_pack_end(win, btn); ``win instead of box
-  evas_object_show(btn);
-  `` call on_done when button is clicked
-  evas_object_smart_callback_add(win, "clicked", on_done, NULL);
-  ``show the window
-  evas_object_show(win);
-
-  `` run the mainloop and process events and callbacks
-  elm_run();
-  return 0;
+   Efl_Ui_Win *win;
+   Efl_Ui_Box *box;
+
+   // new window - new background
+   win = efl_add(EFL_UI_WIN_CLASS, NULL,
+  efl_ui_win_type_set(efl_added, EFL_UI_WIN_BASIC),
+  efl_text_set(efl_added, "Hello World"),
+  efl_ui_win_autodel_set(efl_added, EINA_TRUE));
+
+   // when the user clicks "close" on a window there is a request to delete
+   efl_event_callback_add(win, EFL_UI_WIN_EVENT_DELETE_REQUEST, _quit, NULL);
+
+   // add a box object.
+   box = efl_add(EFL_UI_BOX_CLASS, win,
+ efl_content_set(win, efl_added),
+ // set a min size as we will break layout
+ efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(100, 50)));
+
+   // add a quit button
+   efl_add(EFL_UI_BUTTON_CLASS, box,
+   efl_text_set(efl_added, "Quit"),
+   // **ERROR**
+   efl_pack(win, efl_added),
+   efl_event_callback_add(efl_added, EFL_UI_EVENT_CLICKED,
+  _quit, efl_added));
 }
-ELM_MAIN()
+EFL_MAIN()
 ```
 
 Compile with the ``-g`` flag to enable debugging symbols:
@@ -67,10 +71,10 @@ Then execute the program:
 
 ```bash
 ./hello
-ERR<13670>:eo lib/eo/eo.c:780 _eo_api_op_id_get() in elm_box.eo.c:48: unable 
to resolve regular api func 'elm_obj_box_pack_end' 0x7f1128f50faf in class 
'Elm_Win'.
+ERR<12993>:eo lib/eo/eo.c:605 _efl_object_call_resolve() in 
../src/lib/efl/interfaces/efl_pack.eo.c:6: func 'efl_pack' (1656) could not be 
resolved for class 'Efl.Ui.Win'.
 ```
 
-The cause of this error is that the ``elm_box_pack_end()`` function is called 
on the incorrect object, ``win``. The error log says that the 
``elm_obj_box_pack_end`` is not in the ``Elm_win`` API, and so that the error 
is coming from the application and not from EFL itself.
+The cause of this error is that the ``efl_pack()`` function is called on the 
incorrect object, ``win``. The error log says that the ``efl_pack`` is not in 
the ``Efl.Ui.Win`` API, and so that the error is coming from the application 
and not from EFL itself.
 
 For a more complicated application, this basic trace is not enough to track 
down the precise loca

[EGIT] [website/www-content] master 01/01: Wiki page valgrind.md changed with summary [Update for new API] by Andrew Williams

2017-12-07 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=52d6339f05569df79cba32f9d3c6a442773a3eaf

commit 52d6339f05569df79cba32f9d3c6a442773a3eaf
Author: Andrew Williams 
Date:   Thu Dec 7 03:34:22 2017 -0800

Wiki page valgrind.md changed with summary [Update for new API] by Andrew 
Williams
---
 pages/develop/debug/c/valgrind.md.txt | 134 +-
 1 file changed, 68 insertions(+), 66 deletions(-)

diff --git a/pages/develop/debug/c/valgrind.md.txt 
b/pages/develop/debug/c/valgrind.md.txt
index ac61f051b..868e07bb5 100644
--- a/pages/develop/debug/c/valgrind.md.txt
+++ b/pages/develop/debug/c/valgrind.md.txt
@@ -11,60 +11,63 @@ Valgrind is a collection of tools for tracking down 
memory-related issues, from
 In this example an ``Eina`` array is created in a callback function but it is 
never freed. This generates a memory leak. Begin by creating the following 
program:
 
 ```c
+#define EFL_EO_API_SUPPORT 1
+#define EFL_BETA_API_SUPPORT 1
+
+#include 
 #include 
+#include 
 
 static void
-on_done(void *data, Evas_Object *obj, void *event_info)
+_quit(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
 {
-  Eina_Array *array;
-  unsigned int i;
-
-  eina_init();
-  array = eina_array_new(100);
-  eina_array_step_set(array, sizeof(*array), 20);
-  for (i = 0; i < 20; i++) eina_array_push(array, strdup("hello"));
-
-  /To free array/
-  //while (eina_array_count(array))
-  //free(eina_array_pop(array));
-  //eina_array_free(array);
-
-  //eina_shutdown();
-
-  // quit the mainloop (elm_run function will return)
-  elm_exit();
+   Eina_Array *array;
+   unsigned int i;
+
+   // create a new array but don't free it
+   // **LEAK**
+   array = eina_array_new(100);
+   eina_array_step_set(array, sizeof(*array), 20);
+   for (i = 0; i < 20; i++) eina_array_push(array, strdup("hello"));
+
+   /To free array/
+   //while (eina_array_count(array))
+   //free(eina_array_pop(array));
+   //eina_array_free(array);
+
+   // quit the mainloop
+   efl_exit(0);
 }
 
-EAPI_MAIN int
-elm_main(int argc, char **argv)
+EAPI_MAIN void
+efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
 {
-  Evas_Object *win, *box, *btn;
-
-  // new window
-  win = elm_win_util_standard_add("hello", "Hello");
-  // add a box object
-  box = elm_box_add(win);
-  // add object as a resize object for the window (controls window minimum
-  // size as well as gets resized if window is resized)
-  elm_win_resize_object_add(win, box);
-  evas_object_show(box);
-  // add a button
-  btn = elm_button_add(win);
-  // set default text of button to "SEG"
-  elm_object_text_set(btn, "SEG");
-  // pack the button at the end of the box
-  elm_box_pack_end(box, btn);
-  evas_object_show(btn);
-  // call on_done when button is clicked
-  evas_object_smart_callback_add(btn, "clicked", on_done, NULL);
-  //show the window
-  evas_object_show(win);
-
-  // run the mainloop and process events and callbacks
-  elm_run();
-  return 0;
+   Efl_Ui_Win *win;
+   Efl_Ui_Box *box;
+
+   // new window - new background
+   win = efl_add(EFL_UI_WIN_CLASS, NULL,
+  efl_ui_win_type_set(efl_added, EFL_UI_WIN_BASIC),
+  efl_text_set(efl_added, "Hello World"),
+  efl_ui_win_autodel_set(efl_added, EINA_TRUE));
+
+   // when the user clicks "close" on a window there is a request to delete
+   efl_event_callback_add(win, EFL_UI_WIN_EVENT_DELETE_REQUEST, _quit, NULL);
+
+   // add a box object - default is vertical.
+   box = efl_add(EFL_UI_BOX_CLASS, win,
+ efl_content_set(win, efl_added),
+ // make the box horizontal
+ efl_ui_direction_set(efl_added, EFL_UI_DIR_HORIZONTAL));
+
+   // add a quit button
+   efl_add(EFL_UI_BUTTON_CLASS, box,
+   efl_text_set(efl_added, "Leak"),
+   efl_pack(box, efl_added),
+   efl_event_callback_add(efl_added, EFL_UI_EVENT_CLICKED,
+  _quit, efl_added));
 }
-ELM_MAIN()
+EFL_MAIN()
 ```
 
 Save the program as "hello.", compile it, and run it through Valgrind:
@@ -72,25 +75,24 @@ Save the program as "hello.", compile it, and run it 
through Valgrind:
 ```bash
 valgrind --leak-check=full --track-origins=yes ./hello
 [...]
-==22370== 312 (32 direct, 280 indirect) bytes in 1 blocks are definitely lost
-in loss record 349 of 417
-==22370==at 0x4C28C20: malloc (vg_replace_malloc.c:296)
-==22370==by 0x55A585D: eina_array_new (eina_array.c:279)
-==22370==by 0x400E4C: on_done (hello.c:7)
-==22370==by 0x5CD1B83: _eo_evas_smart_cb (evas_object_smart.c:65)
-==22370==by 0x6BCFD21: _eo_base_event_callback_call (eo_base_class.c:716)
-==22370==by 0x6BCEA96: eo_event_callback_call (in
-/usr/local/lib/libeo.so.1.14.99)
-==22370==

[EGIT] [website/www-content] master 01/01: Wiki page clouseau.md changed with summary [] by Andrew Williams

2017-12-07 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=7938c5e959b2417172edce8a80f6225ae870b01d

commit 7938c5e959b2417172edce8a80f6225ae870b01d
Author: Andrew Williams 
Date:   Thu Dec 7 02:31:27 2017 -0800

Wiki page clouseau.md changed with summary [] by Andrew Williams
---
 pages/develop/debug/c/clouseau.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/debug/c/clouseau.md.txt 
b/pages/develop/debug/c/clouseau.md.txt
index 2f42b5d07..df80cc85a 100644
--- a/pages/develop/debug/c/clouseau.md.txt
+++ b/pages/develop/debug/c/clouseau.md.txt
@@ -33,7 +33,7 @@ Create the following program in your development environment 
or text editor:
 static void
 _quit(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
 {
-   // quit the mainloop (elm_run function will return)
+   // quit the mainloop
efl_exit(0);
 }
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page clouseau.md changed with summary [Update to new API] by Andrew Williams

2017-12-07 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=3298ec1072799ffd9322a1e4aa24ece3e5b76013

commit 3298ec1072799ffd9322a1e4aa24ece3e5b76013
Author: Andrew Williams 
Date:   Thu Dec 7 02:24:15 2017 -0800

Wiki page clouseau.md changed with summary [Update to new API] by Andrew 
Williams
---
 pages/develop/debug/c/clouseau.md.txt | 110 --
 1 file changed, 53 insertions(+), 57 deletions(-)

diff --git a/pages/develop/debug/c/clouseau.md.txt 
b/pages/develop/debug/c/clouseau.md.txt
index b261d1f3f..2f42b5d07 100644
--- a/pages/develop/debug/c/clouseau.md.txt
+++ b/pages/develop/debug/c/clouseau.md.txt
@@ -23,57 +23,55 @@ The following sections will demonstrate the use of Clouseau 
to debug a simple "H
 Create the following program in your development environment or text editor:
 
 ```c
+#define EFL_EO_API_SUPPORT 1
+#define EFL_BETA_API_SUPPORT 1
+
+#include 
 #include 
+#include 
 
 static void
-on_done(void *data, Evas_Object *obj, void *event_info)
+_quit(void *data EINA_UNUSED, const Efl_Event *event EINA_UNUSED)
 {
-  `` quit the mainloop (elm_run function will return)
-  elm_exit();
+   // quit the mainloop (elm_run function will return)
+   efl_exit(0);
 }
 
-EAPI_MAIN int
-elm_main(int argc, char **argv)
+EAPI_MAIN void
+efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
 {
-  Evas_Object *win, *box, *lab, *btn;
-
-  `` new window - new background
-  win = elm_win_util_standard_add("hello", "Hello");
-  `` when the user clicks "close" on a window there is a request to delete
-  evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
-  `` add a box object - default is vertical. a box holds children in a row,
-  `` either horizontally or vertically. nothing more.
-  box = elm_box_add(win);
-  `` make the box horizontal
-  elm_box_horizontal_set(box, EINA_TRUE);
-  `` add object as a resize object for the window (controls window minimum
-  `` size as well as gets resized if window is resized)
-  elm_win_resize_object_add(win, box);
-  evas_object_show(box);
-  `` add a label widget, set the text and put it in the pad frame
-  lab = elm_label_add(win);
-  `` set default text of the label
-  elm_object_text_set(lab, "Hello out there world!");
-  `` pack the label at the end of the box
-  elm_box_pack_end(box, lab);
-  evas_object_show(lab);
-  `` add an ok button
-  btn = elm_button_add(win);
-  `` set default text of button to "OK"
-  elm_object_text_set(btn, "OK");
-  `` pack the button at the end of the box
-  elm_box_pack_end(box, btn);
-  evas_object_show(btn);
-  `` call on_done when button is clicked
-  evas_object_smart_callback_add(btn, "clicked", on_done, NULL);
-  `` now we are done, show the window
-  evas_object_show(win);
-
-  `` run the mainloop and process events and callbacks
-  elm_run();
-  return 0;
+   Efl_Ui_Win *win;
+   Efl_Ui_Box *box;
+
+   // new window - new background
+   win = efl_add(EFL_UI_WIN_CLASS, NULL,
+  efl_ui_win_type_set(efl_added, EFL_UI_WIN_BASIC),
+  efl_text_set(efl_added, "Hello World"),
+  efl_ui_win_autodel_set(efl_added, EINA_TRUE));
+
+   // when the user clicks "close" on a window there is a request to delete
+   efl_event_callback_add(win, EFL_UI_WIN_EVENT_DELETE_REQUEST, _quit, NULL);
+
+   // add a box object - default is vertical.
+   box = efl_add(EFL_UI_BOX_CLASS, win,
+ efl_content_set(win, efl_added),
+ // make the box horizontal
+ efl_ui_direction_set(efl_added, EFL_UI_DIR_HORIZONTAL));
+
+   // add a label widget, set the text and put it in the box
+   efl_add(EFL_UI_TEXT_CLASS, box,
+   efl_text_set(efl_added, "Hello out there world!"),
+   efl_ui_text_interactive_selection_allowed_set(efl_added, 
EINA_FALSE),
+   efl_pack(box, efl_added));
+
+   // add a quit button
+   efl_add(EFL_UI_BUTTON_CLASS, box,
+   efl_text_set(efl_added, "Quit"),
+   efl_pack(box, efl_added),
+   efl_event_callback_add(efl_added, EFL_UI_EVENT_CLICKED,
+  _quit, efl_added));
 }
-ELM_MAIN()
+EFL_MAIN()
 ```
 
 Save and compile the program as "helloworld".
@@ -92,39 +90,37 @@ The following screenshot demonstrates Clouseau's output:
 
 * Yellow - The "helloworld" application
 * Red - the composition of the "helloworld" application
-* Blue - the characteristic of ``Elm`` and ``Evas_object``
+* Blue - the characteristic of ``Efl.Ui`` and ``Efl.Canvas``
 
 ### Exploring Hello World ###
 
-The application is composed of three main widgets : ``Elm_win``, ``Elm_bg``, 
and ``Elm_box``.
+The application is composed of three main widgets : ``Efl.Ui.Win``, 
``Efl.Ui.Bg``, and ``Efl.Ui.Box``.
 
 ```c
-win = elm_win

[EGIT] [website/www-content] master 01/01: Wiki page multilingual_pg changed with summary [This is Localization not Internationalization] by Andrew Williams

2017-12-06 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=d8f7d428fc016747e0a54167409074ae855a24fa

commit d8f7d428fc016747e0a54167409074ae855a24fa
Author: Andrew Williams 
Date:   Wed Dec 6 02:57:47 2017 -0800

Wiki page multilingual_pg changed with summary [This is Localization not 
Internationalization] by Andrew Williams
---
 pages/develop/legacy/program_guide/multilingual_pg.txt | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/pages/develop/legacy/program_guide/multilingual_pg.txt 
b/pages/develop/legacy/program_guide/multilingual_pg.txt
index 7f9654f75..9126a7a89 100644
--- a/pages/develop/legacy/program_guide/multilingual_pg.txt
+++ b/pages/develop/legacy/program_guide/multilingual_pg.txt
@@ -5,14 +5,14 @@
 === Table of Contents ===
 
   * [[#Concepts|Concepts]]
-  * [[#Internationalization_in_EFL|Internationalization in EFL]]
+  * [[#Localization_in_EFL|Localization in EFL]]
 * [[#Marking_text_parts_as_translatable|Marking text parts as 
translatable]]
 * [[#Translating_texts_directly|Translating texts directly]]
 * [[#Plurals|Plurals]]
 * [[#Handling_language_changes_at_runtime|Handling language changes at 
runtime]]
 * [[#compiling_and_running_a_Localized_Application|compiling and 
running a Localized Application]]
 * [[#Extracting_messages_for_translation|Extracting messages for 
translation]]
-  * [[#Internationalization_tips|Internationalization tips]]
+  * [[#Localization_tips|Localization tips]]
 * [[#Don't_make_assumptions_about_languages|Don't make assumptions about 
languages]]
 * [[#Translations_will_be_of_different_lengths|Translations will be of 
different lengths]]
 * 
[[#For_source_control,_don't_commit_.po_if_only_line_indicators_have_changed|For
 source control, don't commit .po if only line indicators have changed]]
@@ -22,7 +22,7 @@
 
  Concepts 
 
-Internationalization (also called i18n) is done by using strings in a specific
+Localization (also called l10n) is done by using strings in a specific
 language in the code (typically English) and then translating them to the
 target language.
 
@@ -62,7 +62,7 @@ it: the extractor program is sometimes able to "guess" the 
updated
 translation!
 
 
- Internationalization in EFL 
+ Localization in EFL 
 
 === Marking text parts as translatable ===
 
@@ -326,7 +326,7 @@ export LANG=fr_FR.utf8
 
 Then compile and execute your program.
 
- Internationalization tips 
+ Localization tips 
 
 === Don't make assumptions about languages ===
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page multilingual_pg changed with summary [Unbreak syntax] by Andrew Williams

2017-12-06 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=457ec9ca8ae38516743051c2df68228615ea1174

commit 457ec9ca8ae38516743051c2df68228615ea1174
Author: Andrew Williams 
Date:   Wed Dec 6 02:50:43 2017 -0800

Wiki page multilingual_pg changed with summary [Unbreak syntax] by Andrew 
Williams
---
 pages/develop/legacy/program_guide/multilingual_pg.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/program_guide/multilingual_pg.txt 
b/pages/develop/legacy/program_guide/multilingual_pg.txt
index 941c8430c..7f9654f75 100644
--- a/pages/develop/legacy/program_guide/multilingual_pg.txt
+++ b/pages/develop/legacy/program_guide/multilingual_pg.txt
@@ -211,7 +211,7 @@ msgstr[0] "%d commentaire"
 msgstr[1] "%d commentaires"
 
 
-__Several plurals__
+==Several plurals==
 
 It is even possible to have several plural forms. For instance, the .po file
 for Polish could contain:

-- 




[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [] by Andrew Williams

2017-11-30 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=06b0a879c493d2c15aa358b4aa7f7c2df0b789ab

commit 06b0a879c493d2c15aa358b4aa7f7c2df0b789ab
Author: Andrew Williams 
Date:   Thu Nov 30 07:11:31 2017 -0800

Wiki page docs changed with summary [] by Andrew Williams
---
 pages/docs.txt | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/pages/docs.txt b/pages/docs.txt
index cdd6d3b73..68d295f10 100755
--- a/pages/docs.txt
+++ b/pages/docs.txt
@@ -104,19 +104,4 @@ To start with it's easiest to see which area you would 
like to work on and
 get involved in bug reporting, fixing or other types of 
[[contrib/|contributing]]. 
 From there you can get to know the team, how we work, and earn a place on the 
team as a core developer :)
 
-=== Feedback ===
-
-  * [[contrib/reporting_bugs|Report bugs on Phabricator]]
-  * [[contrib/patching|Submit patch on Phabricator]]
-
-=== Debugging ===
-
-  * [[contrib/efl-debug|Debugging EFL and Enlightenment]]
-  * [[contrib/enlightenment_debugging|Enlightenment specific debugging]]
-
-=== Coding ===
-
-  * [[/contrib/devs/coding-conventions|EFL Coding Style]]
-  * [[/contrib/devs/git-guide|Git Practices]]
-
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page documentation-guide.md changed with summary [] by Andrew Williams

2017-11-30 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=48b288fde7fadd015b3176864805e2a7d6b074fb

commit 48b288fde7fadd015b3176864805e2a7d6b074fb
Author: Andrew Williams 
Date:   Thu Nov 30 06:46:49 2017 -0800

Wiki page documentation-guide.md changed with summary [] by Andrew Williams
---
 pages/contrib/docs/documentation-guide.md.txt | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pages/contrib/docs/documentation-guide.md.txt 
b/pages/contrib/docs/documentation-guide.md.txt
index 843a1e78b..a460753ad 100644
--- a/pages/contrib/docs/documentation-guide.md.txt
+++ b/pages/contrib/docs/documentation-guide.md.txt
@@ -252,9 +252,10 @@ The format of a sidebar is shown below:
   * [[/contrib/reporting_bugs]]
   * [[/contrib/efl-debug]]
   * [[/contrib/enlightenment_debugging]]
-  * [[/contrib/devs/git-guide.md]]
-  * [[contrib/devs/arcanist-guide.md]]
-  * [[contrib/docs/documentation-guide.md]]
+  * [[/contrib/devs/ | EFL Developer guide]]
+* [[/contrib/devs/git-guide.md]]
+* [[/contrib/devs/arcanist-guide.md]]
+* [[/contrib/docs/documentation-guide.md]]
   * [[/contrib/docs/ | Documentation]]
 * [[/contrib/docs/eo-guide | Eolian Documentation Guide]]
 * [[/contrib/docs/eo | Eolian File Format]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page documentation-guide.md changed with summary [sidebar -> navigation] by Andrew Williams

2017-11-30 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=64d919509d1cb1e64781b7b886ee84230aa9a2bb

commit 64d919509d1cb1e64781b7b886ee84230aa9a2bb
Author: Andrew Williams 
Date:   Thu Nov 30 06:43:12 2017 -0800

Wiki page documentation-guide.md changed with summary [sidebar -> 
navigation] by Andrew Williams
---
 pages/contrib/docs/documentation-guide.md.txt | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pages/contrib/docs/documentation-guide.md.txt 
b/pages/contrib/docs/documentation-guide.md.txt
index 3e28436e1..843a1e78b 100644
--- a/pages/contrib/docs/documentation-guide.md.txt
+++ b/pages/contrib/docs/documentation-guide.md.txt
@@ -239,11 +239,11 @@ Note that although Markdown does not require the numbers 
to be in the right orde
 
 At present, sub-lists are only correctly rendered in unordered bullet list 
format and will not display correctly in numbered list format.
 
-## Sidebars ##
+## Navigation ##
 
-Documentation namespaces should have *sidebars*, permanent boxes visible on 
all pages providing quick navigation through that namespace. These sidebars 
exist as a page named "sidebar" in the parent namespace.
+Documentation namespaces should have *navigation* sidebars, permanent boxes 
visible on all pages providing quick navigation through that namespace. These 
navigation elements are controlled by a page named "navigation" in the root of 
each top level namespace. Each navigation file is a hierarchical list of links 
for the entire namespace tree - child pages will be displayed when the parent 
page is being displayed so we can keep the navigation manageable.
 
-When creating a new document in a namespace, or moving an existing document, 
always update the sidebar. To do so, find the sidebar file: the sidebar for the 
"/contrib" namespace, for example, is "/contrib/sidebar".
+When creating a new document in a namespace, or moving an existing document, 
always update the navigation file. To do so, find the right file for the 
namespace: the navigation file for the "/contrib" namespace, for example, is 
"/contrib/navigation".
 
 The format of a sidebar is shown below:
 
@@ -260,7 +260,7 @@ The format of a sidebar is shown below:
 * [[/contrib/docs/eo | Eolian File Format]]
 ```
 
-Note that these pages are in DokuWiki markup format, not Markdown Extra. Each 
entry in the sidebar should be in the form of a DokuWiki link; if the page to 
which you are linking has the DokuWiki title set in the frontmatter this will 
be pulled through and used as the display text. To override this title, or to 
link to a page which does not yet exist and thus has no title, use a pipe 
character followed by your preferred link text.
+Note that these pages are in DokuWiki markup format, not Markdown Extra. Each 
entry in the navigation should be in the form of a DokuWiki link; if the page 
to which you are linking has the DokuWiki title set in the frontmatter this 
will be pulled through and used as the display text. To override this title, or 
to link to a page which does not yet exist and thus has no title, use a pipe 
character followed by your preferred link text.
 
 > **NOTE:**
 > Always include the ``.md`` extension when linking to a page in Markdown 
 > format. Although the link will work without it, DokuWiki will not be able to 
 > retrieve the title tag for sidebar display.

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [add title] by Andrew Williams

2017-11-22 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=5421a686d231a57d0da045bb7990828e95583de5

commit 5421a686d231a57d0da045bb7990828e95583de5
Author: Andrew Williams 
Date:   Wed Nov 22 07:22:52 2017 -0800

Wiki page start changed with summary [add title] by Andrew Williams
---
 pages/develop/legacy/api/c/start.txt | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pages/develop/legacy/api/c/start.txt 
b/pages/develop/legacy/api/c/start.txt
index 2836a55fd..fa98629a2 100644
--- a/pages/develop/legacy/api/c/start.txt
+++ b/pages/develop/legacy/api/c/start.txt
@@ -1,3 +1,5 @@
+~~Title: C API Documentation~~
+
 
 
 function size_to_content(container, iframe) {

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-22 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=db012c4d3bca1c36eddcdb34359285bcf505c675

commit db012c4d3bca1c36eddcdb34359285bcf505c675
Author: Andrew Williams 
Date:   Wed Nov 22 06:53:57 2017 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/legacy/api/c/start.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/api/c/start.txt 
b/pages/develop/legacy/api/c/start.txt
index 35d7f6816..2836a55fd 100644
--- a/pages/develop/legacy/api/c/start.txt
+++ b/pages/develop/legacy/api/c/start.txt
@@ -15,7 +15,7 @@ window.addEventListener('DOMContentLoaded', function(e) {
 var url = iframe.contentWindow.location.href;
 var pos = url.indexOf('/_legacy_embed/')
 if (pos)
-document.location.hash = url.substring(pos + 14);
+document.location.hash = url.substring(pos + 15);
 
 }, true);
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-22 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=8dd4249a8237c7d3caaa7660531ff74bfaa6647b

commit 8dd4249a8237c7d3caaa7660531ff74bfaa6647b
Author: Andrew Williams 
Date:   Wed Nov 22 06:53:36 2017 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/legacy/api/c/start.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/api/c/start.txt 
b/pages/develop/legacy/api/c/start.txt
index b610ed865..35d7f6816 100644
--- a/pages/develop/legacy/api/c/start.txt
+++ b/pages/develop/legacy/api/c/start.txt
@@ -15,7 +15,7 @@ window.addEventListener('DOMContentLoaded', function(e) {
 var url = iframe.contentWindow.location.href;
 var pos = url.indexOf('/_legacy_embed/')
 if (pos)
-document.location.hash = url.substring(pos + 7);
+document.location.hash = url.substring(pos + 14);
 
 }, true);
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-22 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=8cd38d78a9da20f97dc0535d92df41e2cca8ec5c

commit 8cd38d78a9da20f97dc0535d92df41e2cca8ec5c
Author: Andrew Williams 
Date:   Wed Nov 22 06:53:12 2017 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/legacy/api/c/start.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pages/develop/legacy/api/c/start.txt 
b/pages/develop/legacy/api/c/start.txt
index b4a89368f..b610ed865 100644
--- a/pages/develop/legacy/api/c/start.txt
+++ b/pages/develop/legacy/api/c/start.txt
@@ -13,7 +13,7 @@ window.addEventListener('DOMContentLoaded', function(e) {
 size_to_content(container, iframe);
 
 var url = iframe.contentWindow.location.href;
-var pos = url.indexOf('/embed/')
+var pos = url.indexOf('/_legacy_embed/')
 if (pos)
 document.location.hash = url.substring(pos + 7);
 
@@ -21,7 +21,7 @@ window.addEventListener('DOMContentLoaded', function(e) {
 
 var page = document.location.hash.substring(1);
 if (page) {
-var url = '/develop/legacy/api/c/embed/' + page;
+var url = '/_legacy_embed/' + page;
 iframe.setAttribute("src", url);
 }
 }, true);

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [Moving embed code out of the main tree] by Andrew Williams

2017-11-22 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=1d5ac7539b95ab985b14a76c06b33a4949717ec5

commit 1d5ac7539b95ab985b14a76c06b33a4949717ec5
Author: Andrew Williams 
Date:   Wed Nov 22 06:52:30 2017 -0800

Wiki page start changed with summary [Moving embed code out of the main 
tree] by Andrew Williams
---
 pages/develop/legacy/api/c/start.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/api/c/start.txt 
b/pages/develop/legacy/api/c/start.txt
index d78d59854..b4a89368f 100644
--- a/pages/develop/legacy/api/c/start.txt
+++ b/pages/develop/legacy/api/c/start.txt
@@ -37,5 +37,5 @@ window.addEventListener('DOMContentLoaded', function(e) {
   
   
 
-{{url>/develop/legacy/api/c/embed/ 100%,100% noborder}}
+{{url>/_legacy_embed/ 100%,100% noborder}}
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sndfile changed with summary [] by Andrew Williams

2017-11-22 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=1ec441d0edf776536703b96b731e4aa420c4db8b

commit 1ec441d0edf776536703b96b731e4aa420c4db8b
Author: Andrew Williams 
Date:   Wed Nov 22 02:00:14 2017 -0800

Wiki page sndfile changed with summary [] by Andrew Williams
---
 pages/develop/api/class/ecore/audio/in/sndfile.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/api/class/ecore/audio/in/sndfile.txt 
b/pages/develop/api/class/ecore/audio/in/sndfile.txt
index 64f0cc48..c0df078f 100644
--- a/pages/develop/api/class/ecore/audio/in/sndfile.txt
+++ b/pages/develop/api/class/ecore/audio/in/sndfile.txt
@@ -1,4 +1,4 @@
-Ecore.Audio.In.Sndfile
+~~Title: Ecore.Audio.In.Sndfile~~
  Inheritance graph |
 
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-22 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=d1b59a9239cf4ad3c9842f4f95100255461ed114

commit d1b59a9239cf4ad3c9842f4f95100255461ed114
Author: Andrew Williams 
Date:   Wed Nov 22 01:57:36 2017 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/api/start.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/api/start.txt b/pages/develop/api/start.txt
index 92f24760..b0d4409f 100644
--- a/pages/develop/api/start.txt
+++ b/pages/develop/api/start.txt
@@ -1,4 +1,4 @@
-~~EFL Reference~~
+~~Title: EFL Reference~~
 {{page>:develop:api:user:reference:general&nouser&nolink&nodate}}
 
 = Classes =

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-22 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=6ff04350cba73a5fcf534f02f092eba651bd836a

commit 6ff04350cba73a5fcf534f02f092eba651bd836a
Author: Andrew Williams 
Date:   Wed Nov 22 01:56:47 2017 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/api/start.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/api/start.txt b/pages/develop/api/start.txt
index 2334aa5e..92f24760 100644
--- a/pages/develop/api/start.txt
+++ b/pages/develop/api/start.txt
@@ -1,4 +1,4 @@
-EFL Reference
+~~EFL Reference~~
 {{page>:develop:api:user:reference:general&nouser&nolink&nodate}}
 
 = Classes =

-- 




[EGIT] [website/www-content] master 01/01: Wiki page git-guide.md changed with summary [We don't really need 5 examples of a commit message] by Andrew Williams

2017-11-20 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=d0c0605913fffadcf9bccd83f8c08973743b6beb

commit d0c0605913fffadcf9bccd83f8c08973743b6beb
Author: Andrew Williams 
Date:   Mon Nov 20 10:02:17 2017 -0800

Wiki page git-guide.md changed with summary [We don't really need 5 
examples of a commit message] by Andrew Williams
---
 pages/contrib/devs/git-guide.md.txt | 40 -
 1 file changed, 8 insertions(+), 32 deletions(-)

diff --git a/pages/contrib/devs/git-guide.md.txt 
b/pages/contrib/devs/git-guide.md.txt
index 6ab35d57..612ae211 100644
--- a/pages/contrib/devs/git-guide.md.txt
+++ b/pages/contrib/devs/git-guide.md.txt
@@ -60,22 +60,7 @@ Depending on the nature of your commit some of the following 
tags might apply:
 
 All these tags should live in the commit body with the detailed description, 
and not in the summary line. It is preferred if the tags are added as a 
separate line at the end of the commit message, though they will function from 
anywhere in the commit body.
 
-### Commit Message Example 1 ###
-
-```
-eet data: guarantee double-word alignment for temporary stack buffer.
-
-The code was giving enough memory to store doubles and longs, but they
-could be unaligned as "unsigned char" allows 1-byte alignment while
-double may require 8 bytes.
-
-By specifying the array as "long long" we force certain alignment in a
-platform independent way. As this array is small enough and
-short-lived the number of items were not changed. This results in
-more bytes on the stack but it shouldn't matter.
-```
-
-### Commit Message Example 2 ###
+### Simple Message Example ###
 
 ```
 spinner: Uncomment ctype.h inclusion because isspace is used.
@@ -85,18 +70,7 @@ is recommended to explicitly include the necessary header.
 Confirmed by glima as he commented this out.
 ```
 
-### Commit Message Example 3 ###
-
-```
-evas textblock: Fix buffer overflow in anchor code
-
-If we set the anchor on a long text block the buffer might overflow.
-Take string len into account. Long-standing bug.
-@fix
-CID: 123456
-```
-
-### Commit Message Example 4 ###
+### Feature Addition Message Example ###
 
 ```
 eina: Add purple/yellow cherry tree algorithm implementation
@@ -107,14 +81,16 @@ so we can try it out in the real world.
 @feature
 ```
 
-### Commit Message Example 5 ###
+### Bug Fix Message Example ###
 
 ```
-genlist: Allow for more than 5 entries.
+evas textblock: Fix buffer overflow in anchor code
 
-It has been requested that we allow for more than 5 entries in the list.
-I'm not sure if this is really needed but at least allow for it.
+If we set the anchor on a long text block the buffer might overflow.
+Take string len into account. Long-standing bug.
 Fixes T
+@fix
+CID: 123456
 ```
 
 ## Merging Changes Back into Master ##

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-20 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=2243987128fa8a7836be3c9240b53c0690fc2615

commit 2243987128fa8a7836be3c9240b53c0690fc2615
Author: Andrew Williams 
Date:   Mon Nov 20 03:12:01 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index 4f745c26..9df231a6 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -7,7 +7,7 @@
   * [[/develop/legacy/tutorial/start | Stable API Tutorials]]
 
   * [[/develop/tutorial/c/hello-world | Hello World [Beta]]]
-  * [[/develop/tutorial/c/eo-intro | EFL Objects [Beta]]]:
+  * [[/develop/tutorial/c/eo-intro | EFL Objects [Beta]]]
 * [[/develop/tutorial/c/eo-refcount | Reference Counting]]
 * [[/develop/tutorial/c/eo-classes | Creating New Classes]]
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-20 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=6290279b07730e33a9fdb8e5ba4d51d9950a9b13

commit 6290279b07730e33a9fdb8e5ba4d51d9950a9b13
Author: Andrew Williams 
Date:   Mon Nov 20 03:11:46 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index b2e31d7b..4f745c26 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -7,8 +7,7 @@
   * [[/develop/legacy/tutorial/start | Stable API Tutorials]]
 
   * [[/develop/tutorial/c/hello-world | Hello World [Beta]]]
-  * Eolian [Beta]:
-* [[/develop/tutorial/c/eo-intro | Introduction]]
+  * [[/develop/tutorial/c/eo-intro | EFL Objects [Beta]]]:
 * [[/develop/tutorial/c/eo-refcount | Reference Counting]]
 * [[/develop/tutorial/c/eo-classes | Creating New Classes]]
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-17 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=fb0ef67e7366998704c5cbc35ec7486e0a228901

commit fb0ef67e7366998704c5cbc35ec7486e0a228901
Author: Andrew Williams 
Date:   Fri Nov 17 02:12:22 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index c9c5447b..b2e31d7b 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -6,7 +6,7 @@
 === Tutorials ===
   * [[/develop/legacy/tutorial/start | Stable API Tutorials]]
 
-  * [[/develop/tutorial/c/hello-world | Command Line [Beta]]]
+  * [[/develop/tutorial/c/hello-world | Hello World [Beta]]]
   * Eolian [Beta]:
 * [[/develop/tutorial/c/eo-intro | Introduction]]
 * [[/develop/tutorial/c/eo-refcount | Reference Counting]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-17 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=eda33f0290a5021524338dc9b370a1c1e762024a

commit eda33f0290a5021524338dc9b370a1c1e762024a
Author: Andrew Williams 
Date:   Fri Nov 17 02:11:45 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index 8583934f..c9c5447b 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -4,15 +4,15 @@
   * [[/develop/setup/c/ | Setting up C development [TODO]]]
 
 === Tutorials ===
+  * [[/develop/legacy/tutorial/start | Stable API Tutorials]]
+
   * [[/develop/tutorial/c/hello-world | Command Line [Beta]]]
   * Eolian [Beta]:
 * [[/develop/tutorial/c/eo-intro | Introduction]]
 * [[/develop/tutorial/c/eo-refcount | Reference Counting]]
 * [[/develop/tutorial/c/eo-classes | Creating New Classes]]
 
-  * [[/develop/legacy/tutorial/start | Stable API Tutorials]]
-
 === APIs ===
-  * [[/develop/api/ | C API [Beta]]]
+  * [[/develop/legacy/api/c | C Stable API]]
 
-  * [[/develop/legacy/api/c | C Stable API]]
\ No newline at end of file
+  * [[/develop/api/ | C API [Beta]]]
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=aaac346546957421ef429b7c18077ab9b9b2d1b4

commit aaac346546957421ef429b7c18077ab9b9b2d1b4
Author: Andrew Williams 
Date:   Thu Nov 9 03:53:35 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index 1417c053..8ec15ea8 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -1,7 +1,7 @@
 ~~NOCACHE~~
 
 === Setup ===
-  * [[develop/setup/c/ | Setting up C development [TODO] ]]
+  * [[/develop/setup/c/ | Setting up C development [TODO]]]
 
 === Tutorials ===
   * [[/develop/tutorial/c/hello-world | Command Line [Beta]]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=914ae25aae87d64808ea75a2b39ff08e4519b1e5

commit 914ae25aae87d64808ea75a2b39ff08e4519b1e5
Author: Andrew Williams 
Date:   Thu Nov 9 03:52:46 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index f8d101c9..1417c053 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -1,5 +1,8 @@
 ~~NOCACHE~~
 
+=== Setup ===
+  * [[develop/setup/c/ | Setting up C development [TODO] ]]
+
 === Tutorials ===
   * [[/develop/tutorial/c/hello-world | Command Line [Beta]]]
   * [[/develop/tutorial/c/eo-intro | Introduction to Eo [Beta]]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start.md changed with summary [created] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=211b3094d46b6a2887eebd7b00abe74b6e95e53f

commit 211b3094d46b6a2887eebd7b00abe74b6e95e53f
Author: Andrew Williams 
Date:   Thu Nov 9 03:52:05 2017 -0800

Wiki page start.md changed with summary [created] by Andrew Williams
---
 pages/develop/setup/c/start.md.txt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pages/develop/setup/c/start.md.txt 
b/pages/develop/setup/c/start.md.txt
new file mode 100644
index ..cbab1714
--- /dev/null
+++ b/pages/develop/setup/c/start.md.txt
@@ -0,0 +1,3 @@
+# Setting up for development with C #
+
+TODO
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=615209b00614066ff9d5b5c9eee3f92f1f1a6242

commit 615209b00614066ff9d5b5c9eee3f92f1f1a6242
Author: Andrew Williams 
Date:   Thu Nov 9 03:43:05 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index c104a291..f8d101c9 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -1,12 +1,12 @@
 ~~NOCACHE~~
 
 === Tutorials ===
-  * [[/develop/tutorial/c/hello-world | Command Line]]
-  * [[/develop/tutorial/c/eo-intro | Introduction to Eo]]
+  * [[/develop/tutorial/c/hello-world | Command Line [Beta]]]
+  * [[/develop/tutorial/c/eo-intro | Introduction to Eo [Beta]]]
 
-  * [[/develop/legacy/tutorial/start | Legacy Tutorials]]
+  * [[/develop/legacy/tutorial/start | Stable API Tutorials]]
 
 === APIs ===
-  * [[/develop/api/ | C API]]
+  * [[/develop/api/ | C API [Beta]]]
 
-  * [[/develop/legacy/api/c | Legacy C API]]
\ No newline at end of file
+  * [[/develop/legacy/api/c | C Stable API]]
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page eo-intro.md changed with summary [Fix link] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=4c6b78f6a2b76a6ff232e9e67072d5275fff94df

commit 4c6b78f6a2b76a6ff232e9e67072d5275fff94df
Author: Andrew Williams 
Date:   Thu Nov 9 03:37:54 2017 -0800

Wiki page eo-intro.md changed with summary [Fix link] by Andrew Williams
---
 pages/develop/tutorial/c/eo-intro.md.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/tutorial/c/eo-intro.md.txt 
b/pages/develop/tutorial/c/eo-intro.md.txt
index dcfc5e2c..28948d86 100644
--- a/pages/develop/tutorial/c/eo-intro.md.txt
+++ b/pages/develop/tutorial/c/eo-intro.md.txt
@@ -13,7 +13,7 @@ Due to its fundamental nature, this tutorial is more 
theoretic than the average.
 ## Prerequisites ##
  
 * Read the [Setting up the Development Environment](/develop/setup/c/) guide 
so you are able to build and run EFL applications.
-* Read the [Hello World tutorial](hello-word.md) so you know the basics of 
building an EFL application.
+* Read the [Hello World tutorial](hello-world.md) so you know the basics of 
building an EFL application.
  
 ## Step One: Object Creation and Destruction ##
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=c6f1e2c0bf1879fe5cce32f13b7cb70f957bb9e7

commit c6f1e2c0bf1879fe5cce32f13b7cb70f957bb9e7
Author: Andrew Williams 
Date:   Thu Nov 9 03:32:04 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index 6987c229..c104a291 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -4,6 +4,9 @@
   * [[/develop/tutorial/c/hello-world | Command Line]]
   * [[/develop/tutorial/c/eo-intro | Introduction to Eo]]
 
+  * [[/develop/legacy/tutorial/start | Legacy Tutorials]]
+
 === APIs ===
   * [[/develop/api/ | C API]]
+
   * [[/develop/legacy/api/c | Legacy C API]]
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=ffb49e8973f821a75c6c9c2ebe024025e6cfc6f6

commit ffb49e8973f821a75c6c9c2ebe024025e6cfc6f6
Author: Andrew Williams 
Date:   Thu Nov 9 03:31:04 2017 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/legacy/tutorial/start.txt | 24 
 1 file changed, 24 insertions(+)

diff --git a/pages/develop/legacy/tutorial/start.txt 
b/pages/develop/legacy/tutorial/start.txt
new file mode 100644
index ..023fa3e8
--- /dev/null
+++ b/pages/develop/legacy/tutorial/start.txt
@@ -0,0 +1,24 @@
+~~Title: EFL Tutorials~~
+
+ EFL Tutorials 
+
+Here is a selection of tutorials that will help you become familiar with some 
details of the EFL modules and APIs. You can approach them in any order, make 
sure you are familiar with the [[develop/efl/start]] guide first.
+
+=== Tutorials ===
+
+  * [[develop/legacy/tutorial/basic_tutorial|Basic Tutorial]]
+  * [[develop/legacy/tutorial/genlist_tutorial|Genlist Tutorial]]
+  * [[develop/legacy/tutorial/panes_tutorial|Panes Tutorial]]
+  * [[develop/legacy/tutorial/form_tutorial|Form Tutorial]]
+  * [[develop/legacy/tutorial/menu_tutorial|Menu Tutorial]]
+  * [[develop/legacy/tutorial/naviframe_tutorial|Naviframe Tutorial]]
+  * [[develop/legacy/tutorial/popup_tutorial|Popup Tutorial]]
+  * [[develop/legacy/tutorial/gl_2d_tutorial|GL 2D Tutorial]]
+  * [[develop/legacy/tutorial/preference_tutorial|Preference Tutorial]]
+  * [[develop/legacy/tutorial/effects_tutorial|Effects Tutorial]]
+  * [[develop/legacy/tutorial/multimedia_tutorial|Multimedia Tutorial]]
+  * [[develop/legacy/tutorial/javascript_tutorial|JavaScript Tutorial]]
+
+=== Samples ===
+
+  * [[develop/legacy/samples/elm_min_size_control|Controlling Minimum Size of 
Widgets]]
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=b6ee2ecb3c6f931971bdc84d2cff89c3c96de292

commit b6ee2ecb3c6f931971bdc84d2cff89c3c96de292
Author: Andrew Williams 
Date:   Thu Nov 9 03:31:05 2017 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/tutorial/start.txt | 25 +
 1 file changed, 1 insertion(+), 24 deletions(-)

diff --git a/pages/develop/tutorial/start.txt b/pages/develop/tutorial/start.txt
index 023fa3e8..803b506c 100644
--- a/pages/develop/tutorial/start.txt
+++ b/pages/develop/tutorial/start.txt
@@ -1,24 +1 @@
-~~Title: EFL Tutorials~~
-
- EFL Tutorials 
-
-Here is a selection of tutorials that will help you become familiar with some 
details of the EFL modules and APIs. You can approach them in any order, make 
sure you are familiar with the [[develop/efl/start]] guide first.
-
-=== Tutorials ===
-
-  * [[develop/legacy/tutorial/basic_tutorial|Basic Tutorial]]
-  * [[develop/legacy/tutorial/genlist_tutorial|Genlist Tutorial]]
-  * [[develop/legacy/tutorial/panes_tutorial|Panes Tutorial]]
-  * [[develop/legacy/tutorial/form_tutorial|Form Tutorial]]
-  * [[develop/legacy/tutorial/menu_tutorial|Menu Tutorial]]
-  * [[develop/legacy/tutorial/naviframe_tutorial|Naviframe Tutorial]]
-  * [[develop/legacy/tutorial/popup_tutorial|Popup Tutorial]]
-  * [[develop/legacy/tutorial/gl_2d_tutorial|GL 2D Tutorial]]
-  * [[develop/legacy/tutorial/preference_tutorial|Preference Tutorial]]
-  * [[develop/legacy/tutorial/effects_tutorial|Effects Tutorial]]
-  * [[develop/legacy/tutorial/multimedia_tutorial|Multimedia Tutorial]]
-  * [[develop/legacy/tutorial/javascript_tutorial|JavaScript Tutorial]]
-
-=== Samples ===
-
-  * [[develop/legacy/samples/elm_min_size_control|Controlling Minimum Size of 
Widgets]]
\ No newline at end of file
+This page is redirected to [[:develop:legacy:tutorial:start]].
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page hello-world.md changed with summary [] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=39c6643699b9de9a307cab3c9ddbca7c81a64ca8

commit 39c6643699b9de9a307cab3c9ddbca7c81a64ca8
Author: Andrew Williams 
Date:   Thu Nov 9 03:25:55 2017 -0800

Wiki page hello-world.md changed with summary [] by Andrew Williams
---
 pages/develop/tutorial/c/hello-world.md.txt | 101 ++--
 1 file changed, 52 insertions(+), 49 deletions(-)

diff --git a/pages/develop/tutorial/c/hello-world.md.txt 
b/pages/develop/tutorial/c/hello-world.md.txt
index ea2249b9..38a3defc 100644
--- a/pages/develop/tutorial/c/hello-world.md.txt
+++ b/pages/develop/tutorial/c/hello-world.md.txt
@@ -4,54 +4,20 @@
 
 # Tutorial 1: Hello World #
 
-This tutorial will guide you through the necessary steps to build your first 
"Hello World" example using the *Enlightenment Foundation Libraries* (EFL). 
Before continuing make sure you have read the [Setting up the development 
environment](/develop/setup/c/) guide.
+This tutorial will guide you through the necessary steps to build your first 
"Hello World" example using the *Enlightenment Foundation Libraries* (EFL). 
Before continuing make sure you have read the [Setting up the Development 
Environment](/develop/setup/c/) guide.
 
 There is very little code in this first tutorial so don't worry if you have 
little coding experience. The main goal is to build and execute an application 
using EFL. You will need a basic knowledge of C to get started.
 
-## The Program ##
+## Step One: Includes ##
 
-Using your favorite text editor, copy the below code into a new file and save 
as ``hello-world.c``. Don't worry if you don't understand all of it right away, 
you'll see how each part of the code works in the Walkthrough section below. 
+Using your favorite text editor, create a text file and save it as 
``hello-world.c``. Type in the following:
 
 ```c
 #include 
 #include 
 #include 
-
-void
-efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
-{
-   printf("Hello World!\n");
-   efl_exit(0);
-}
-
-EFL_MAIN()
-```
-
-Next, build this application as outlined in [Setting up the Development 
Environment](/develop/setup/c/#Building). If you are using the ``gcc`` 
compiler, run:
-
-```bash
-gcc -o hello-world hello-world.c `pkg-config --cflags --libs eina efl 
elementary` -DEFL_EO_API_SUPPORT=1 -DEFL_BETA_API_SUPPORT=1
 ```
 
-If the systems displays no errors, your program should be ready. Test it by 
typing:
-
-```bash
-./hello-world
-```
-
-The words ``Hello World!`` will now appear on the screen. 
-
-## Walkthrough ##
-
-### Includes ###
-
-Let's start by focusing on the ``include``s section:
-
-```c
-#include 
-#include 
-#include 
-```
 The EFL is split into several libraries. You only need to include the ones you 
actually want to use. In this tutorial we are calling methods from the ``Eina`` 
and ``Efl`` libraries, therefore we need to include the ``Eina.h`` and 
``Efl.h`` headers.
 
 > **NOTE:**
@@ -59,11 +25,11 @@ The EFL is split into several libraries. You only need to 
include the ones you a
 
 If you're not sure which libraries your program is actually using just look at 
the prefix of the EFL methods and macros. In this case we're using ``eina_``, 
``EINA_``, ``efl_`` and ``EFL_``.
 
-You will explore the EFL libraries in greater depth in later tutorials. In the 
meantime, visit the [List of EFL Libraries](list-of-efl-libraries.md) for an 
overview of the purpose of each one. 
+You will explore the EFL libraries in greater depth in later tutorials. In the 
meantime, visit the [List of EFL Libraries](list-of-efl-libraries.md) for an 
overview of the purpose of each one.
 
-### Main Function ###
+## Step Two: Main Function ##
 
-Instead of the ``main()`` function marking the standard C entry point EFL uses 
``efl_main()``:
+Instead of the ``main()`` function marking the standard C entry point EFL uses 
``efl_main()``. Type the following underneath the includes section of your 
program:
 
 ```c
 void
@@ -76,15 +42,19 @@ EFL takes care of all initialization tasks and calls your 
``efl_main()`` method
 
 We will focus on the ``efl_main()`` parameters in the following tutorial. In 
this one we're not using them, hence the ``EINA_UNUSED`` macro. This is 
optional but it gets rid of warnings regarding unused parameters so it's worth 
having.
 
-The next line is a regular C ``printf()`` which will output the "Hello World" 
string to the console:
+## Step Three: Print "Hello World" ##
+
+Type the following between the curly brackets of ``efl_main()``:
 
 ```c
printf("Hello World!\n");
 ```
 
-### Exiting ###
+This is a regular C ``printf()`` which will output the "Hello World" string to 
the console. 
 
-Any programs you create with EFL must always terminate by calling 
``efl_exit()``. This is an important diffe

[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=6a4eaaeaf392227b96f3274710db7c8fcd73af29

commit 6a4eaaeaf392227b96f3274710db7c8fcd73af29
Author: Andrew Williams 
Date:   Thu Nov 9 03:26:52 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/develop/sidebar.txt | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
index d7f306e3..6987c229 100644
--- a/pages/develop/sidebar.txt
+++ b/pages/develop/sidebar.txt
@@ -1,9 +1,8 @@
 ~~NOCACHE~~
 
 === Tutorials ===
-  * [[/develop/tutorial/c/hello-world]]
-  * [[/develop/tutorial/c/hello-world-alternate]]
-  * [[/develop/tutorial/c/eo-intro]]
+  * [[/develop/tutorial/c/hello-world | Command Line]]
+  * [[/develop/tutorial/c/eo-intro | Introduction to Eo]]
 
 === APIs ===
   * [[/develop/api/ | C API]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [created] by Andrew Williams

2017-11-09 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=958e6e7d4dbad929de2d1535300c89b3770dbb16

commit 958e6e7d4dbad929de2d1535300c89b3770dbb16
Author: Andrew Williams 
Date:   Thu Nov 9 03:20:38 2017 -0800

Wiki page sidebar changed with summary [created] by Andrew Williams
---
 pages/develop/sidebar.txt | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/pages/develop/sidebar.txt b/pages/develop/sidebar.txt
new file mode 100644
index ..d7f306e3
--- /dev/null
+++ b/pages/develop/sidebar.txt
@@ -0,0 +1,10 @@
+~~NOCACHE~~
+
+=== Tutorials ===
+  * [[/develop/tutorial/c/hello-world]]
+  * [[/develop/tutorial/c/hello-world-alternate]]
+  * [[/develop/tutorial/c/eo-intro]]
+
+=== APIs ===
+  * [[/develop/api/ | C API]]
+  * [[/develop/legacy/api/c | Legacy C API]]
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-06 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=8bced9345713a8f4babe4b69908827ca749b8b23

commit 8bced9345713a8f4babe4b69908827ca749b8b23
Author: Andrew Williams 
Date:   Mon Nov 6 10:40:21 2017 -0800

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/legacy/api/c/start.txt | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/pages/develop/legacy/api/c/start.txt 
b/pages/develop/legacy/api/c/start.txt
index cb3067d8..cedf4149 100644
--- a/pages/develop/legacy/api/c/start.txt
+++ b/pages/develop/legacy/api/c/start.txt
@@ -1,18 +1,21 @@
 
 
-function size_to_content(iframe) {
-var padded = iframe.contentWindow.document.body.scrollHeight + 45;
-iframe.height = padded;
-iframe.style.height = padded + 'px';
+function size_to_content(container, iframe) {
+var padded = iframe.contentWindow.document.body.scrollHeight + 58;
+container.height = padded;
+container.style.height = padded + 'px';
 }
 
 window.addEventListener('DOMContentLoaded', function(e) {
 var iframe = document.querySelectorAll("iframe")[0];
+var container = document.getElementById("embed-iframe");
 iframe.addEventListener('load', function(e) {
-size_to_content(iframe);
+size_to_content(container, iframe);
 }, true);
 }, true);
 
 
 
-{{url>/develop/legacy/api/c/embed/ noborder}}
\ No newline at end of file
+
+{{url>/develop/legacy/api/c/embed/ 100%,100% noborder}}
+
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [] by Andrew Williams

2017-11-06 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=8a2dfbec5ccbc70218a822638883dcca3d0a3282

commit 8a2dfbec5ccbc70218a822638883dcca3d0a3282
Author: Andrew Williams 
Date:   Mon Nov 6 07:00:31 2017 -0800

Wiki page docs changed with summary [] by Andrew Williams
---
 pages/docs.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs.txt b/pages/docs.txt
index 460d9a49..cdd6d3b7 100755
--- a/pages/docs.txt
+++ b/pages/docs.txt
@@ -116,7 +116,7 @@ From there you can get to know the team, how we work, and 
earn a place on the te
 
 === Coding ===
 
-  * [[https://phab.enlightenment.org/w/ecoding/|EFL Coding Style]]
+  * [[/contrib/devs/coding-conventions|EFL Coding Style]]
   * [[/contrib/devs/git-guide|Git Practices]]
 
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [] by Andrew Williams

2017-11-06 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=94e64a0b644025c367ddbb832c6919ede6b3784f

commit 94e64a0b644025c367ddbb832c6919ede6b3784f
Author: Andrew Williams 
Date:   Mon Nov 6 04:42:32 2017 -0800

Wiki page docs changed with summary [] by Andrew Williams
---
 pages/docs.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/docs.txt b/pages/docs.txt
index f6172d77..460d9a49 100755
--- a/pages/docs.txt
+++ b/pages/docs.txt
@@ -117,6 +117,6 @@ From there you can get to know the team, how we work, and 
earn a place on the te
 === Coding ===
 
   * [[https://phab.enlightenment.org/w/ecoding/|EFL Coding Style]]
-  * [[https://phab.enlightenment.org/w/git_practices/|Git Practices]]
+  * [[/contrib/devs/git-guide|Git Practices]]
 
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-06 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=ba35cae1b4199c995e37a7378be28394de1f8562

commit ba35cae1b4199c995e37a7378be28394de1f8562
Author: Andrew Williams 
Date:   Mon Nov 6 04:29:36 2017 -0800

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/contrib/sidebar.txt | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pages/contrib/sidebar.txt b/pages/contrib/sidebar.txt
index 424bf0d5..3b2bfa53 100644
--- a/pages/contrib/sidebar.txt
+++ b/pages/contrib/sidebar.txt
@@ -1,3 +1,5 @@
+~~NOCACHE~~
+
   * [[/contrib/start]]
   * [[/contrib/reporting_bugs]]
   * [[/contrib/efl-debug]]

-- 




[EGIT] [website/www-content] master 01/01: Wiki page documentation-guide.md changed with summary [] by Andrew Williams

2017-11-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=d48c05e46f83caa4f44deb5c2272dfb07a726c56

commit d48c05e46f83caa4f44deb5c2272dfb07a726c56
Author: Andrew Williams 
Date:   Fri Nov 3 11:29:11 2017 -0700

Wiki page documentation-guide.md changed with summary [] by Andrew Williams
---
 pages/contrib/docs/documentation-guide.md.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pages/contrib/docs/documentation-guide.md.txt 
b/pages/contrib/docs/documentation-guide.md.txt
index 5bce940e..7660f578 100644
--- a/pages/contrib/docs/documentation-guide.md.txt
+++ b/pages/contrib/docs/documentation-guide.md.txt
@@ -1,9 +1,9 @@
 ---
-~~Title: The Enlightenment Documentation Contribution Guide~~
+~~Title: Documentation Contribution Guide~~
 ~~NOCACHE~~
 ---
 
-# The Enlightenment Documentation Contribution Guide #
+# Documentation Contribution Guide #
 
 Good documentation is at the heart of a good project. The *Enlightenment 
Documentation Contribution Guide* is designed to offer advice on how to write 
and format documentation pertaining to the Enlightenment Project, including the 
use of languages, layout, and terminology.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page sidebar changed with summary [] by Andrew Williams

2017-11-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=a2fed6ff41904965528b7bb3e3e398f13a16a062

commit a2fed6ff41904965528b7bb3e3e398f13a16a062
Author: Andrew Williams 
Date:   Fri Nov 3 11:28:31 2017 -0700

Wiki page sidebar changed with summary [] by Andrew Williams
---
 pages/contrib/sidebar.txt | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/pages/contrib/sidebar.txt b/pages/contrib/sidebar.txt
index a6d59c46..424bf0d5 100644
--- a/pages/contrib/sidebar.txt
+++ b/pages/contrib/sidebar.txt
@@ -2,9 +2,10 @@
   * [[/contrib/reporting_bugs]]
   * [[/contrib/efl-debug]]
   * [[/contrib/enlightenment_debugging]]
-  * [[/contrib/devs/git-guide.md]]
-  * [[contrib/devs/arcanist-guide.md]]
-  * [[contrib/docs/documentation-guide.md]]
-  * [[/contrib/docs/ | Documentation [TODO] ]]
+  * [[/contrib/devs/ | Development [TODO introduce] ]]
+* [[/contrib/devs/git-guide.md]]
+* [[/contrib/devs/arcanist-guide.md | Patch Submission and Review]]
+  * [[/contrib/docs/ | Documentation [TODO introduce] ]]
+* [[contrib/docs/documentation-guide.md | Writing Documentation]]
 * [[/contrib/docs/eo-guide | Eolian documentation guide]]
 * [[/contrib/docs/eo | Eolian file format]]
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [] by Andrew Williams

2017-11-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=b4bea80f79bf009f0e7aeaa85147b0ca24386109

commit b4bea80f79bf009f0e7aeaa85147b0ca24386109
Author: Andrew Williams 
Date:   Fri Nov 3 08:29:52 2017 -0700

Wiki page start changed with summary [] by Andrew Williams
---
 pages/develop/legacy/api/cpp/start.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/develop/legacy/api/cpp/start.txt 
b/pages/develop/legacy/api/cpp/start.txt
index 048269f1..68b70c80 100644
--- a/pages/develop/legacy/api/cpp/start.txt
+++ b/pages/develop/legacy/api/cpp/start.txt
@@ -15,4 +15,4 @@ window.addEventListener('DOMContentLoaded', function(e) {
 
 
 
-{{url>/develop/legacy/api/c/embed/group__Eina__Cxx.html noborder}}
\ No newline at end of file
+{{url>/develop/legacy/api/c/embed/eina_cxx_main.html noborder}}
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page docs changed with summary [Add cpp link to legacy API] by Andrew Williams

2017-11-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=2324efdf7589ffa1a65c15bb0863dc53d7f4c610

commit 2324efdf7589ffa1a65c15bb0863dc53d7f4c610
Author: Andrew Williams 
Date:   Fri Nov 3 08:27:54 2017 -0700

Wiki page docs changed with summary [Add cpp link to legacy API] by Andrew 
Williams
---
 pages/docs.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pages/docs.txt b/pages/docs.txt
index 2f84e8b4..f6172d77 100755
--- a/pages/docs.txt
+++ b/pages/docs.txt
@@ -59,6 +59,7 @@ For now we recommend using the stable API and it's Bindings.
 === Stable API ===
 
   * [[/develop/legacy/api/c/|C (our main language)]]
+  * [[/develop/legacy/api/cpp/|C++ Bindings]]
   * [[https://docs.enlightenment.org/python-efl/current|Python Bindings]]
 
 === Beta API using EO ===

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [created] by Andrew Williams

2017-11-03 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=8e379b20a4cebeb57342b47aba8261e173528515

commit 8e379b20a4cebeb57342b47aba8261e173528515
Author: Andrew Williams 
Date:   Fri Nov 3 08:26:41 2017 -0700

Wiki page start changed with summary [created] by Andrew Williams
---
 pages/develop/legacy/api/cpp/start.txt | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/pages/develop/legacy/api/cpp/start.txt 
b/pages/develop/legacy/api/cpp/start.txt
new file mode 100644
index ..048269f1
--- /dev/null
+++ b/pages/develop/legacy/api/cpp/start.txt
@@ -0,0 +1,18 @@
+
+
+function size_to_content(iframe) {
+var padded = iframe.contentWindow.document.body.scrollHeight + 45;
+iframe.height = padded;
+iframe.style.height = padded + 'px';
+}
+
+window.addEventListener('DOMContentLoaded', function(e) {
+var iframe = document.querySelectorAll("iframe")[0];
+iframe.addEventListener('load', function(e) {
+size_to_content(iframe);
+}, true);
+}, true);
+
+
+
+{{url>/develop/legacy/api/c/embed/group__Eina__Cxx.html noborder}}
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start changed with summary [Fix browser compat] by Andrew Williams

2017-11-02 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=eab4debe7bdd25e43d4523f77644b1e8f4638f72

commit eab4debe7bdd25e43d4523f77644b1e8f4638f72
Author: Andrew Williams 
Date:   Thu Nov 2 10:55:05 2017 -0700

Wiki page start changed with summary [Fix browser compat] by Andrew Williams
---
 pages/develop/legacy/api/c/start.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/pages/develop/legacy/api/c/start.txt 
b/pages/develop/legacy/api/c/start.txt
index 886e5461..cb3067d8 100644
--- a/pages/develop/legacy/api/c/start.txt
+++ b/pages/develop/legacy/api/c/start.txt
@@ -1,8 +1,9 @@
 
 
 function size_to_content(iframe) {
-iframe.height = iframe.contentWindow.document.body.scrollHeight;
-iframe.style.height = 
(iframe.contentWindow.document.body.scrollHeight+45)+'.px';
+var padded = iframe.contentWindow.document.body.scrollHeight + 45;
+iframe.height = padded;
+iframe.style.height = padded + 'px';
 }
 
 window.addEventListener('DOMContentLoaded', function(e) {

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.18.5 changed with summary [] by Andrew Williams

2017-11-02 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=047ebd8fab8f826360c4520f150dd456b7115085

commit 047ebd8fab8f826360c4520f150dd456b7115085
Author: Andrew Williams 
Date:   Thu Nov 2 10:15:49 2017 -0700

Wiki page efl-1.18.5 changed with summary [] by Andrew Williams
---
 pages/news/efl-1.18.5.txt | 1 -
 1 file changed, 1 deletion(-)

diff --git a/pages/news/efl-1.18.5.txt b/pages/news/efl-1.18.5.txt
index 18a8eb03..fb39ef22 100644
--- a/pages/news/efl-1.18.5.txt
+++ b/pages/news/efl-1.18.5.txt
@@ -13,5 +13,4 @@ Our fifth stable update for the 1.18.x series.
 ==Download:==
 
 ^ ** LINK ** ^ ** SHA256 ** ^
-| [[http://download.enlightenment.org/rel/libs/efl/efl-1.18.5.tar.gz  | 
efl-1.18.5.tar.gz ]] |  
ca721d81cd31828462410c5f14aeca82519d59b0637a6a19cf2ed4925b72492f  |
 | [[http://download.enlightenment.org/rel/libs/efl/efl-1.18.5.tar.xz  | 
efl-1.18.5.tar.xz ]] | 
56f02aa6b2c4ca0252fb6547fa8d2fdfff842e245a93ae41adca7a191900bf73  |
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.19.1 changed with summary [raster deleted tar.gz files] by Andrew Williams

2017-11-02 Thread Andrew Williams
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=cad08ffb4f8976371bdb3e27f73a0242989f6783

commit cad08ffb4f8976371bdb3e27f73a0242989f6783
Author: Andrew Williams 
Date:   Thu Nov 2 10:15:22 2017 -0700

Wiki page efl-1.19.1 changed with summary [raster deleted tar.gz files] by 
Andrew Williams
---
 pages/news/efl-1.19.1.txt | 1 -
 1 file changed, 1 deletion(-)

diff --git a/pages/news/efl-1.19.1.txt b/pages/news/efl-1.19.1.txt
index aa87f26b..161d7534 100644
--- a/pages/news/efl-1.19.1.txt
+++ b/pages/news/efl-1.19.1.txt
@@ -19,5 +19,4 @@ Our first stable update for the 1.19.x series.
 ==Download:==
 
 ^ ** LINK ** ^ ** SHA256 ** ^
-| [[http://download.enlightenment.org/rel/libs/efl/efl-1.19.1.tar.gz  | 
efl-1.19.1.tar.gz ]] |  
15181fc29ed9b856b5abf3a6b4a0a0a431e29d64382259e2da699acd643488ca  |
 | [[http://download.enlightenment.org/rel/libs/efl/efl-1.19.1.tar.xz  | 
efl-1.19.1.tar.xz ]] |  
8c69eaf5f3489245dff6112394bf3685fb9d6fd3915035fe022f27c554e6cd3a |
\ No newline at end of file

-- 




  1   2   3   4   >