Remove legacy elementary directory
authorTom Hacohen <tom@stosb.com>
Tue, 31 May 2016 17:28:22 +0000 (18:28 +0100)
committerTom Hacohen <tom@stosb.com>
Tue, 31 May 2016 17:28:22 +0000 (18:28 +0100)
The merge is already done and everything works as expected. There is no
need to keep this one.

48 files changed:
legacy/elementary/.arcconfig [deleted file]
legacy/elementary/.gitignore [deleted file]
legacy/elementary/.lcov-config [deleted file]
legacy/elementary/.mailmap [deleted file]
legacy/elementary/ChangeLog [deleted file]
legacy/elementary/INSTALL [deleted file]
legacy/elementary/Makefile.am [deleted file]
legacy/elementary/Makefile_Eolian_Cxx_Helper.am [deleted file]
legacy/elementary/Makefile_Eolian_Helper.am [deleted file]
legacy/elementary/Makefile_Eolian_Js_Helper.am [deleted file]
legacy/elementary/NEWS [deleted file]
legacy/elementary/README [deleted file]
legacy/elementary/TODO [deleted file]
legacy/elementary/autogen.sh [deleted file]
legacy/elementary/configure.ac [deleted file]
legacy/elementary/doc/Doxyfile.in [deleted file]
legacy/elementary/doc/DoxygenLayout.xml [deleted file]
legacy/elementary/doc/Makefile.am [deleted file]
legacy/elementary/doc/e.css [deleted file]
legacy/elementary/doc/foot.html [deleted file]
legacy/elementary/doc/head.html [deleted file]
legacy/elementary/doc/index.doxy [deleted file]
legacy/elementary/elementary.spec.in [deleted file]
legacy/elementary/m4/.gitignore [deleted file]
legacy/elementary/m4/ac_define_if.m4 [deleted file]
legacy/elementary/m4/efl.m4 [deleted file]
legacy/elementary/m4/efl_beta.m4 [deleted file]
legacy/elementary/m4/efl_binary.m4 [deleted file]
legacy/elementary/m4/efl_compiler_flag.m4 [deleted file]
legacy/elementary/m4/efl_doxygen.m4 [deleted file]
legacy/elementary/m4/efl_eo.m4 [deleted file]
legacy/elementary/m4/efl_examples.m4 [deleted file]
legacy/elementary/m4/efl_path_max.m4 [deleted file]
legacy/elementary/m4/efl_stdcxx_11.m4 [deleted file]
legacy/elementary/pkgbuild/.gitignore [deleted file]
legacy/elementary/pkgbuild/PKGBUILD [deleted file]
legacy/elementary/po/.gitignore [deleted file]
legacy/elementary/po/ChangeLog [deleted file]
legacy/elementary/po/LINGUAS [deleted file]
legacy/elementary/po/Makevars [deleted file]
legacy/elementary/po/POTFILES.in [deleted file]
legacy/elementary/src/Makefile.am [deleted file]
legacy/elementary/src/imported/Makefile.am [deleted file]
legacy/elementary/tests/test_decl.sh [deleted file]
legacy/elementary/tests/test_eapi.sh [deleted file]
legacy/elementary/tests/test_getter.sh [deleted file]
legacy/elementary/tests/test_setter.sh [deleted file]
legacy/elementary/tests/test_setter_blacklist.txt [deleted file]

diff --git a/legacy/elementary/.arcconfig b/legacy/elementary/.arcconfig
deleted file mode 100644 (file)
index 7422e6c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "project_id" : "elementary",
-  "conduit_uri" : "https://phab.enlightenment.org/"
-}
diff --git a/legacy/elementary/.gitignore b/legacy/elementary/.gitignore
deleted file mode 100644 (file)
index 5427997..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-#
-# NOTE! Don't add files that are generated in specific
-# subdirectories here. Add them in the ".gitignore" file
-# in that subdirectory instead.
-#
-# NOTE! Please use 'git ls-files -i --exclude-standard'
-# command after changing this file, to see if there are
-# any tracked files which get ignored after the change.
-#
-*~
-*.lo
-*.o
-*.la
-*.gcda
-*.gcno
-.libs
-.deps
-.*.swp
-.*.swo
-*.pc
-Makefile
-Makefile.in
-*.so
-*.dll
-*.edj
-*.cmake
-*.exe
-elementary-*-doc.tar.bz2
-/aclocal.m4
-/autom4te.cache/
-/config.cache
-/config.guess
-/config.log
-/config.status
-/config.sub
-/configure
-/depcomp
-/elementary.spec
-/elementary_config.h
-/elementary_config.h.in
-/install-sh
-/libtool
-/ltmain.sh
-/missing
-/stamp-h1
-/ar-lib
-/test-driver
-core
-cscope.*
-tags
-/ABOUT-NLS
-/config.rpath
-/mkinstalldirs
-/config.cache
-*.gmo
-/config.cache-env
-/compile
-/config/default/*.src
-/config/mobile/*.src
-/config/standard/*.src
-Session.vim
-/coverage/
diff --git a/legacy/elementary/.lcov-config b/legacy/elementary/.lcov-config
deleted file mode 100644 (file)
index bb631ac..0000000
+++ /dev/null
@@ -1 +0,0 @@
-geninfo_auto_base = 1
diff --git a/legacy/elementary/.mailmap b/legacy/elementary/.mailmap
deleted file mode 100644 (file)
index 0bb03a3..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-# This cleans up all kind of different spellings, typos and different email
-# addresses for commit authors. It makes git shortlog statistics more meaningful.
-#
-# More people can be added following this scheme:
-# Proper Name <proper@email.xx> Commit Name <commit@email.xx>
-#
-# Please keep this file in sync between efl, elementary, e and terminology.
-
-Carsten Haitzler <raster@rasterman.com> Carsten Haitzler (Rasterman) <raster@rasterman.com>
-Cedric BAIL <cedric.bail@free.fr> Cedric Bail <cedric.bail@samsung.com>
-Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <cedric.bail@samsung.com>
-Cedric BAIL <cedric.bail@free.fr> Cedric Bail <cedric.bail@free.fr>
-Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <cedric@efl.so>
-Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <c.bail@partner.samsung.com>
-Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <cedric@osg.samsung.com>
-Vincent Torri <vincent.torri@gmail.com> Vincent Torri <vtorri@univ-evry.fr>
-Tom Hacohen <tom@stosb.com> Tom 'TAsn' Hacohen <tom@stosb.com>
-Tom Hacohen <tom@stosb.com> Tom <tom@stosb.com>
-Gustavo Sverzut Barbieri <barbieri@gmail.com> Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
-Christopher Michael <devilhorns@comcast.net> Christopher Michael <cpmichael@comcast.net>
-Christopher Michael <devilhorns@comcast.net> Christopher Michael <cp.michael@samsung.com>
-Christopher Michael <devilhorns@comcast.net> Christopher Michael <devilhorns@comcast.net>
-Christopher Michael <devilhorns@comcast.net> Christopher Michael <cpmichael@osg.samsung.com>
-Sebastian Dransfeld <sd@tango.flipp.net> Sebastian Dransfeld <sebastian.dransfeld@sintef.no>
-Sebastian Dransfeld <sd@tango.flipp.net> sebastid <sebastid>
-Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <m.blumenkran@samsung.com>
-Mike Blumenkrantz <michael.blumenkrantz@gmail.com> discomfitor <michael.blumenkrantz@gmail.com>
-Mike Blumenkrantz <michael.blumenkrantz@gmail.com> zmike <michael.blumenkrantz@gmail.com>
-Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <zmike@samsung.com>
-Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <zmike@osg.samsung.com>
-ChunEon Park <hermet@hermet.pe.kr> ChunEon Park <chuneon.park@samsung.com>
-David Walter Seikel <onefang@gmail.com> David Walter Seikel <won_fang@yahoo.com.au>
-Rafael Antognolli <antognolli@gmail.com> Rafael Antognolli <rafael.antognolli@intel.com>
-Rafael Antognolli <antognolli@gmail.com> Rafael Antognolli <rafael.antognolli@linux.intel.com>
-Iván Briano <sachieru@gmail.com> Ivan Briano <ivan.briano@intel.com>
-Iván Briano <sachieru@gmail.com> Ivan Briano <sachieru@gmail.com>
-Lucas De Marchi <lucas.demarchi@profusion.mobi> Lucas De Marchi <lucas.de.marchi@gmail.com>
-Lucas De Marchi <lucas.demarchi@profusion.mobi> Lucas De Marchi <lucas.demarchi@intel.com>
-Jihoon Kim <imfine98@gmail.com> Jihoon Kim <jihoon48.kim@samsung.com>
-Stefan Schmidt <stefan@datenfreihafen.org> Stefan Schmidt <s.schmidt@samsung.com>
-Jonas M. Gastal <jgastal@profusion.mobi> Jonas Gastal <jgastal@profusion.mobi>
-Daniel Juyung Seo <seojuyung2@gmail.com> Daniel Juyung Seo <juyung.seo@samsung.com>
-Daniel Juyung Seo <seojuyung2@gmail.com> Daniel Juyung Seo <seojuyung@gmail.com>
-Daniel Willmann <daniel@totalueberwachung.de> Daniel Willmann <d.willmann@samsung.com>
-Gustavo Lima Chaves <glima@profusion.mobi> Gustavo Lima Chaves <gustavo.lima.chaves@intel.com>
-José Roberto de Souza <zehortigoza@profusion.mobi> José Roberto de Souza <jose.souza@intel.com>
-José Roberto de Souza <zehortigoza@profusion.mobi> José Roberto de Souza <zezsouza@gmail.com>
-José Roberto de Souza <zehortigoza@profusion.mobi> José Roberto de Souza <zehortigoza@gmail.com>
-Mike McCormack <mike@atratus.org> Mike McCormack <mj.mccormack@ring3k.org>
-Mike McCormack <mike@atratus.org> Mike McCormack <mj.mccormack@samsung.com>
-Mike McCormack <mike@atratus.org> Mike McCormack <mikem@ring3k.org>
-Mike McCormack <mike@atratus.org> Mike McCormack <mikem@atratus.org>
-Boris Faure <billiob@gmail.com> Boris 'billiob' Faure <billiob@gmail.com>
-Eduardo Lima <eduardo.lima@intel.com> Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
-Panagiotis Galatsanos <galatsanosp@gmail.com> Godfath3r <galatsanosp@gmail.com>
-Samuel F. Baggen <thanatermesis@gmail.com> Thanatermesis <thanatermesis@gmail.com>
-Samuel F. Baggen <thanatermesis@gmail.com> Samuel F. Baggen <thanatermesis.elive@gmail.com>
-Samuel F. Baggen <thanatermesis@gmail.com> Thanatermesis <thanatermesis.ecvs@gmail.com>
-Jean Guyomarc'h <jean.guyomarch@gmail.com> Jean GUYOMARC'H <jean.guyomarch@gmail.com>
-Marcel Hollerbach <marcel-hollerbach@t-online.de> Marcel Hollerbach <marcel.hollerbach@stzedn.de>
-Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe Andre <jp.andre@samsung.com>
-Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe ANDRE <jpeg@videolan.org>
-Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe Andre <jpeg@videolan.org>
-Amitesh Singh <amitesh.sh@samsung.com> Amitesh Singh <amitesh.sh@samsung.com>
-Amitesh Singh <amitesh.sh@samsung.com> ami <singh.amitesh@gmail.com>
-Amitesh Singh <amitesh.sh@samsung.com> Amitesh Singh <singh.amitesh@gmail.com>
-Tae-Hwan Kim <the81.kim@samsung.com> bluezery <ohpowel@gmail.com>
-Tae-Hwan Kim <the81.kim@samsung.com> Bluezery <ohpowel@gmail.com>
-Daniel Kolesa <daniel@octaforge.org> q66 <quaker66@gmail.com>
-Daniel Kolesa <daniel@octaforge.org> q66 <d.kolesa@samsung.com>
-Daniel Kolesa <daniel@octaforge.org> q66 <d.kolesa@osg.samsung.com>
-Daniel Kolesa <daniel@octaforge.org> Daniel Kolesa <quaker66@gmail.com>
-Daniel Kolesa <daniel@octaforge.org> Daniel Kolesa <d.kolesa@samsung.com>
-Daniel Kolesa <daniel@octaforge.org> Daniel Kolesa <d.kolesa@osg.samsung.com>
-Wonguk Jeong <wonguk.jeong@samsung.com> Wonguk Jeong <huchijwk@gmail.com>
-Wonguk Jeong <wonguk.jeong@samsung.com> wonguk.jeong <wonguk.jeong@samsung.com>
-Kai Huuhko <kai.huuhko@gmail.com> Kai Huuhko <k.huuhko@partner.samsung.com>
-Massimo Maiurana <maiurana@gmail.com> maxerba <maiurana@gmail.com>
-Lee Gwang-O <maeryo@live.co.kr> Gwang O Lee <pu8046@gmail.com>
-Thibaut Broggi <broggi_t@epitech.eu> broggi_t <broggi_t@epitech.eu>
-Daniel Zaoui <daniel.zaoui@samsung.com> Daniel Zaoui <daniel.zaoui@yahoo.com>
-Jérémy Anger <angerj.dev@gmail.com> kidanger <angerj.dev@gmail.com>
diff --git a/legacy/elementary/ChangeLog b/legacy/elementary/ChangeLog
deleted file mode 100644 (file)
index 3dbb96d..0000000
+++ /dev/null
@@ -1,1772 +0,0 @@
-2012-04-26  Carsten Haitzler (The Rasterman)
-
-        * 1.0.0 release
-
-2012-04-27  Daniel Juyung Seo (SeoZ)
-
-        * Genlist : Fixed genlist expandable effect bug when we expand/contract
-          items with many children very quickly.
-        * Genlist : Realize move items during tree effect only when the item is
-          not in the queue.
-
-2012-04-30  Jérôme Pinot
-
-        * Add missing files in the tarballs.
-
-2012-05-02  Cedric Bail
-
-        * Do less allocation and reuse much more Evas_Map.
-
-2012-05-02  Carsten Haitzler (The Rasterman)
-
-        * Fix possible problems with other subsystems depending on X11 display
-          being closed (XCloseDisplay not close() on socket fd).
-
-2012-05-02  ChunEon Park (Hermet)
-
-        * Font: actually it doesnt append the font to the hash when font_hash is
-          created inside. Now it is fixed.
-
-2012-05-03  WooHyun Jung
-
-        * Add feature about focus. Focus can be moved in all direction by
-          by elm_widget_focus_go function.
-
-2012-05-04  Leandro Pereira
-
-        * Fix icon not appearing in default Genlist theme.
-
-2012-05-09  Cedric bail
-
-        * Reload theme when it change on disk.
-
-2012-05-11  ShilpaOnkar Singh
-
-        * Added focus key event handling for the colorselector
-
-2012-05-13  Dave Andreoli
-
-        * Fileselector: honor folder_only when using EIO
-
-2012-05-14  Shinwoo Kim
-
-        * menu: remove crash issue when no-parent item is passed to the
-        elm_menu_item_separator_add()
-
-2012-05-14  Shinwoo Kim (kimcinoo)
-
-        * popup: Bug Fix: improper usage of textblock
-
-2012-05-15  Dave Andreoli
-
-        * Fileselector: honor folder_only when using EIO
-
-2012-05-16  Carsten Haitzler (The Rasterman)
-
-        * Fix genlist ELM_LIST_LIMIT mode to do what it originally did.
-          Documentation was wrong too and code had a slight bug stopping
-          genlist from contracting to min size.
-        * Optimize the case of COMPRESS + homogeneous mode to avoid
-          queue entirely and use existing known item sizes.
-
-2012-05-16  Dave Andreoli
-
-        * Fileselector: Add a wheel spinner that show/spin while EIO is working
-
-2012-05-16  Tom Hacohen (TAsn)
-
-        * Fix fileselector selection done bug and pass the right string.
-
-2012-05-22  Jaehwan Kim
-
-        * Toolbar: Add the more panel feature in toolbar.
-          When it is the ELM_TOOLBAR_SHRINK_EXPAND mode and the max item is set,
-          the items over max number are located in more panel.
-          The APIs are added for this feature.(elm_toolbar_more_item_get, elm_toolbar_items_max_set/get)
-
-2012-05-22  Carsten Haitzler (The Rasterman)
-
-        * Add skeleton for handling remote commands access controls.
-
-2012-05-23  Tae-Hwan Kim (Bluezery)
-
-        * Map: Add elm_map_overlays_get & elm_map_overlay_visible_get functions.
-
-2012-05-24  Michal Pakula vel Rutka
-
-        * Add ability to use cnp helper code on non-elm widget objects by
-          falling back to ecore-evas to get the window id.
-
-2012-05-24  Tae-Hwan Kim (Bluezery)
-
-        * Add "loaded" signal for elm_map.
-
-2012-05-25  Rob Bradford
-
-        * Refactor X11 specific code to use ecore_evas_*_window_get functions
-        so that the driver for the Ecore_Evas will be checked.
-
-2012-05-28  Mike Blumenkrantz
-
-        * Fix sizing calc error in list item homogenizing
-
-2012-05-28  Carsten Haitzler (The Rasterman)
-
-        * Made elm_object_focus_set() fall back to evbas_object_focus_set()
-          if the object is not an elm widget.
-
-2012-05-29  Mike Blumenkrantz
-
-        * Prepending items to a genlist no longer causes the selected item to
-          scroll out of the viewport
-        * Collapsing tree items in genlist now animate properly
-
-2012-05-29  Rob Bradford
-
-        * Move X related window items into their own substruct of
-        _Elm_Win_Smart_Data to allow grouping based on engine.
-
-2012-05-29  Rob Bradford
-
-        * Move X related cursor items into their own substruct of Elm_Cursor
-        to make supporting cursors on other platforms cleaner.
-
-2012-05-30  Rob Bradford
-
-        * Add support for setting the cursor under Wayland:
-        * Introduce a configure option and #define to as per other engines
-        * Add always-built API function to allow identification of running
-        under Wayland (like for X11)
-        * Call into Ecore to set the cursor when the mouse enters the desired
-        widget.
-
-2012-05-30  Mike Blumenkrantz
-
-        * Fix even/odd signals for genlist items
-
-2012-05-30  Thiep Ha
-
-       * Entry: Add 3 APIs which are elm_entry_text_style_user_push/pop/peek
-       and test functions for these APIs.
-
-2012-05-31  WooHyun Jung
-
-       * child_can_focus should be EINA_FALSE only when all children in the object
-         tree are not focusable. Before this fix, it was EINA_FALSE when all sub
-         objects were not focusable. (i.e. didn't check whole object tree)
-
-2012-06-01  Mike Blumenkrantz
-
-        * Re-setting the current mirrored mode state no longer causes a full recalc
-
-2012-06-07  Jaehwan Kim
-
-        * Toolbar: Remove the APIs elm_toolbar_items_max_set/get.
-          Instead of them, add the APIs elm_toolbar_standard_priority_set/get.
-          The items which are lower than standard priority are located in more menu or panel.
-
-2012-06-08  Jaehwan Kim
-
-        * Add elm_object_scroll_hold/freeze_get.
-
-2012-06-12  ChunEon Park (Hermet)
-
-        * Fixed Transit wipe effect flickering.
-
-2012-06-12  Carsten Haitzler (The Rasterman)
-
-        * Add elm_win_size_base_set/get, elm_win_size_step_set/get for hinting
-        sizing of windows. Useful for terminals.
-
-2012-06-12  Mike Blumenkrantz
-
-        * Map no longer saves its files to directories outside of the user's home directory
-
-2012-06-14  Seunggyun Kim
-
-        * Fix elm_config_font_overlay_apply() to also apply rescaling properly.
-
-2012-06-14  Jaehwan Kim
-
-        * Toolbar : Add the reorder feature when the more panel is shown.
-          After the item is long-pressed, it can be moved.
-
-2012-06-14  Michael Bouchaud
-
-        * Add an enum to Elm_Calendar_Mark_Repeat_Type:
-        ELM_CALENDAR_LAST_DAY_OF_MONTH
-
-2012-06-15  Michael Bouchaud
-
-        * elm_progressbar: elm_progressbar_format_function_set to add a callback
-        function to format the unit string.
-
-2012-06-16  Davide Andreoli
-
-        * elm_map: add elm_map_overlay_del_cb_set to be notify when
-        an overlay is deleted.
-
-2012-06-21  Daniel Juyung Seo (SeoZ)
-
-        * Genlist: Fixed a bug with decorate all mode + tree effect. Delete tree
-        effect animator and set the effect mode to none when decorate all mode is
-        set.
-
-2012-06-23  Daniel Willmann
-
-        * elm_progressbar: Add "changed" signal to be emitted when the value
-        is changed.
-
-2012-06-25  Daniel Juyung Seo (SeoZ)
-
-        * Genlist: Fixed tree expand bug. Check item type when an item is requested
-        to be expanded/contracted.
-
-2012-06-25  Carsten Haitzler (The Rasterman)
-
-        * add elm_cnp_selection_loss_callback_set() so you know when you
-        lose a selection as a client
-        * improve robustness of cnp to track target object deletions.
-
-2012-06-26  Shinwoo Kim (kimcinoo)
-
-        * Use Edje to enable accessibility on TEXTBLOCK.
-
-2012-06-27  Daniel Juyung Seo (SeoZ)
-
-        * Genlist: Fixed homogeneous mode bug with ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY item. Now it calculates display only item size correctly.
-
-2012-06-29  Artem Popov
-
-        * Add support for a new toolbar style with icon and text
-        aligned in center. "item_centered".
-
-2012-06-30  Shinwoo Kim (kimcinoo)
-
-        * Add elm_config_access_set/get() to allow for a config tool to enable
-        to diasbale access mode.
-        * Add access highlight infra
-
-2012-06-30  Artem Popov
-
-        * Fix panel theme_hook handling for scaling
-
-2012-07-01  Gustavo Sverzut Barbieri (k-s)
-
-        * Add and use elm_widget_item_widget_get()
-        * Fix elm_segment_control to not abuse user's data from item.
-
-2012-07-03  Cedric Bail
-
-        * Initialize Emotion when necessary.
-
-2012-07-03  Minseok Kim
-
-        * Add elm_multibuttonentry_editable_set() and
-        elm_multibuttonentry_editable_get()
-
-2012-07-03  Shinwoo Kim (kimcinoo)
-
-        * Add access hook to widget infra.
-
-2012-07-05  Carsten Haitzler (The Rasterman)
-
-        * Fix several FB related issues:
-          * Fallback to FB from X11 so it "just works"
-          * Config expected x11 and failed to start app if engine not
-            explicitly set to non-x11
-          * No mouse cursor displayed in fb when needed, so add a
-            softcursor mode defaulting to auto.
-        * Add elm_win_screen_dpi_get()
-        
-2012-07-06  Shinwoo Kim (kimcinoo)
-
-        * Add layout access enable/disable api:
-          * elm_layout_edje_object_can_access_set/get()
-
-2012-07-07  Carsten Haitzler (The Rasterman)
-
-        * Add slider popup mode (based in idea originally proposed in
-          patches from Sumanth Krishna Mannam, but susbequently rejected
-          a few times as it didn't measure up to commitable standards).
-
-2012-07-10  Gustavo Lima Chaves
-
-        * Add elm_scroller_page_size_get() and
-          elm_scroller_page_relative_get() for consistency (some scrolling
-          widgets got these gettes before).
-
-2012-07-10  Rob Bradford
-
-        * Expose into private API a function for getting the X window from an
-        Ecore_Evas using the backend safe functions.
-        * Use this new API to replace a non backend safe call in the copy and
-        paste code
-
-2012-07-12  Tae-Hwan Kim (Bluezery)
-
-        * Fix that vertical bounce enable value can be get from elm_config
-        when the genlist is added.
-
-2012-07-16  Carsten Haitzler (The Rasterman)
-
-        * Disable html mode pastes from cnp to work around thunderbird.
-
-2012-07-18  Carsten Haitzler (The Rasterman)
-
-        * Fix evil little bug where scrolelrs with scrollbars make
-        self-feeding loops expecially with min size hints on scrollers (which
-        the change in smart object infra broke too - fixed here).
-
-2012-07-18  Yan Wang
-
-        * Small fix to account for framespace that is used in wayland
-        (0 in x11 so shouldnt affect x11).
-
-2012-07-18  Hermet (ChunEon Park)
-
-        * Fix the mapbuf to resize the contents(smart obj) correctly. When smart obj was
-        set as the contents the _configure would be called recursively. In this process
-        the lastest size could be reverted as the previous one.
-
-2012-07-19  Gustavo Sverzut Barbieri (k-s)
-
-        * Add Elm_Win_Trap and elm_win_trap_set() to allow e17 integration.
-
-2012-07-23  Hermet (ChunEon Park)
-
-        * fixed invalid sd memory access when delete window inlined image
-
-2012-07-24  Hermet (ChunEon Park)
-
-        * fixed scroller to not have the hold flag when mouse up happened.
-
-2012-07-24  Gustavo Sverzut Barbieri (k-s)
-
-        * Add elm_flip_go_to()
-
-2012-07-25  Carsten Haitzler (The Rasterman)
-
-        * Fix elementary quicklaunch to transprot environment over as
-        well as args and cwd.
-
-2012-07-27  Shinwoo Kim (kimcinoo)
-
-        * Patch in incomplete access supoprt in popup.
-
-2012-07-30  Cedric Bail
-
-        * Allow freeze/thaw on Elm_Layout and reduce number of object update.
-        * Defer Elm_Calendar generation until really needed.
-
-2012-07-31  Shinwoo Kim (kimcinoo)
-
-        * Patch in incomplete access supoprt in ctxpopup and dayselector.
-
-2012-08-02  Cedric Bail
-
-        * Fix elm_image_orient_set/get.
-
-2012-08-06  Cedric Bail
-
-        * Make Elm_Slider update itself asynchronously.
-
-2012-08-09  Cedric Bail
-
-        * Reset main loop after fork in quicklaunch.
-
-2012-08-18  Shinwoo Kim (kimcinoo)
-
-        * Patch in incomplete access in: colorselecto, win, diskselector,
-          gengrid, genlist, progressbar, slider, label, entry
-
-2012-08-20   Jihyeon Seol
-
-        * Fix sizing issue in multibutton entry by making all lines
-          the same height.
-
-2012-08-20  Shinwoo Kim (kimcinoo)
-
-        * Patch in incomplete access support in datetime.
-
-2012-08-21  Carsten Haitzler (The Rasterman)
-
-        * Spotted an incompleteness. there is a way to set Elm_Win_Trap for
-          manual render, but no way to go to an elm win and do this (And
-          of course twiddle with the norender state too), so add this in.
-          elm_win_norender_push(), elm_win_norender_pop(),
-          elm_win_norender_get() and elm_win_render() added.
-
-2012-08-21  Shinwoo Kim (kimcinoo)
-
-        * Patch in incomplete access support in segment control and spinner
-
-2012-08-28  Carsten Haitzler (The Rasterman)
-
-        * Track window states as a total count and be able to self-throttle
-          or suspend rendering as a result.
-
-2012-08-30  Carsten Haitzler (The Rasterman)
-
-        1.7.0 release
-
-2012-08-30  Gustavo Lima Chaves (glima)
-
-        * Toolbar widget is now a scrollable widget.
-        * Entry widget is now a scrollable layout.
-        * Fileselector entry widget is now an elm layout.
-        * Ctxpopup widget is now an elm layout.
-        * Multibutton entry entry is now an elm layout.
-        * Popup widget is now an elm layout.
-        * Panel widget is now an elm layout.
-        * All internal widget hooks (and related macros) were removed, due
-          to deprecation. Thus, people using that (unstable) API will have
-          to adapt themselves.
-
-2012-08-30  Shilpa Onkar Singh
-
-        * Naviframe's item Subtitle_label deleted in item_free.
-
-2012-08-31  WooHyun Jung
-
-        * The state of elm_check is now changed by mouse click event.
-
-2012-09-03  Rajeev Ranjan
-
-        * Fix min/max limit setting to respect field boundaires EXCEPT
-          for years which have no boundaries with
-          elm_datetime_field_limit_set()
-
-2012-09-03  Bluezery
-
-        * Fix re-order animation when it doesn't end correctly.
-        * Improve elm map module loading to onlt init the module needed
-          when searching and not all modules.
-
-2012-09-03  Shinwoo Kim (kimcinoo)
-
-        * Add in more access subsystem features like activation cb.
-        * Fix popup to apply the same style to the notify sub-widget.
-
-2012-09-04  Jihoon Kim (jihoon)
-
-        * Add ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN.
-
-2012-09-11  ChunEon Park (Hermet)
-
-        * Even if the top item is inserted into the naviframe. Any transition
-          wouldn't be launched.
-
-2012-09-12  Jaehwan Kim
-
-        * When the number of item is changed, the toolbar emits the signal
-          to theme. The theme can be changed something according the number
-          of item.
-
-2012-09-12  Shinwoo Kim (kimcinoo)
-
-        * Add access features to calendar.
-        * Add icon show/hide handling to diskselector ala button etc.
-
-2012-09-12  Thiep Ha
-
-        * Fix ctxpopup direction if -1 is uses as priority.
-
-2012-09-12  Jiyoun Park (jypark)
-
-        * Add image deleted signal into plug. it help user notice socket service
-          fail and they can retry service connection. 
-        * Add test code deal with this signal. 
-
-2012-09-12  Davide Andreoli (davemds)
-
-        * Add external property "play length" to Video widget, read-only.
-
-2012-09-13  M.V.K. Sumanth
-
-        * Fix diskselector when bounce off and round enabled.
-
-2012-09-12  Flavio Ceolin
-
-        * Add elementary_codegen - tool that genereates code to working with
-          edje files. Given an edje file and a group, it searchs for SWALLOW
-          parts and programs and generates a source/header with the helpers
-          for the follow functions:
-
-            - elm_layout_signal_callback_del
-            - elm_layout_signal_callback_add
-            - elm_layout_signal_emit
-            - elm_layout_content_get
-            - elm_layout_content_set
-            - elm_layout_content_unset
-            - elm_layout_text_get
-            - elm_layout_text_set
-            - elm_layout_theme_set
-
-2012-09-14  Doyoun Kang
-
-        * Add APIs for floating mode
-          - elm_win_floating_mode_set
-          - elm_win_floating_mode_get
-
-2012-09-14  Shinwoo Kim (kimcinoo)
-
-        * Fix info field set for bubble widget.
-
-2012-09-17  Shinwoo Kim (kimcinoo)
-
-        * Add direction enum to elm access activate api
-        * Use activate directions
-
-2012-09-19  Jaehwan Kim
-
-        * Add reorder mode set/get API in Toolbar
-
-2012-09-19  Michael Bouchaud (yoz)
-
-        * fix resizing on naviframe when an item is poped
-
-2012-09-20  Michael Bouchaud (yoz)
-
-        * fix wrong size calc in naviframe when an item have setted
-          tittle_visible_set to false.
-
-2012-09-24  Flavio Ceolin
-
-        * elementary_codegen: Adding support for box and table.
-
-2012-09-25  Cedric Bail
-
-        * Escape theme filename correctly.
-
-2012-09-27  Jaehwan Kim
-
-        * Add the toolbar API which expand the transverse length
-
-2012-09-28  Shinwoo Kim (kimcinoo)
-
-        * Fix disk selector selection of middle item when obj not at 0.
-
-2012-09-28   Jihyeon Seol
-
-        * Fix list corruption issue in multibuttonentry.
-
-2012-09-28  Bruno Dilly
-
-        * add elm_bg as external
-
-2012-10-03  Michael Bouchaud (yoz)
-
-        * add elm_calendar_displayed_time_get
-        * add a signal display,changed to elm_calendar
-
-2012-10-02  Bruno Dilly
-
-        * add policy for elm_exit
-
-2012-10-03  Bruno Dilly
-
-        * fix init counts
-        * immediately shutdown elm on external shutdown
-
-2012-10-04  Igor Murzov
-
-        * fix copy&paste error in elm_flip.
-        * fix possible invalid memory access in elm_access.
-
-2012-10-04  Cedric Bail
-
-        * Add a color picker to elm_colorselector.
-
-2012-10-04  Sebastian Dransfeld
-
-        * Use ecore_x_selection_converter_text to convert text data so we can
-        support COMPOUND_TEXT
-
-2012-10-08  Bruno Dilly
-
-        * fix elm_spinner_special_value_add()
-        * add elm_spinner_special_value_get() / del()
-
-2012-10-10  Shinwoo Kim (kimcinoo)
-
-        * Add access features to multibuttonentry
-        * Fix diskselector bug on round with appended items with more
-        than 4 items.
-
-2012-10-12  Michael Bouchaud (yoz)
-
-        * Add elm_map_name_search
-
-2012-10-12  Shinwoo Kim (kimcinoo)
-
-        * Fix conform widget to be part of focus chain.
-
-2012-10-13  ChunEon Park (Hermet)
-
-        * Fix the transit to launch the effect directly when elm_transit_go is called.
-
-2012-10-14  Jiyoun Park (jypark)
-
-        * Add display mode change feature related with keypad state change
-        to elm conformant and naviframe.
-
-2012-10-15  Shinwoo Kim (kimcinoo)
-
-        * Add access features to toolbar items
-
-2012-10-15  Prince Dubey Kumar <prince.dubey@samsung.com>
-
-        * Fix genlist reorder mode item not being resized on genlist resize.
-
-2012-10-17  Daniel Juyung Seo <seojuyung2@gmail.com>
-
-       *  elm: Fixed on_focus_region() issue. Focused area should be scrolled
-       only when it is needed. Now only entry needs this feature.
-
-2012-10-18  Jaehwan Kim
-
-        * Add the fitting the size of items according the viewport size.
-        If the sum of item's min is larger than the viewport size in ELM_TOOLBAR_SHRINK_EXPAND mode,
-        it can be scroll. And the end of the item is fitted on the end of the viewport.
-
-2012-10-19  Tae-Hwan Kim (Bluezery)
-        * Fixed wrong_calc_job parameter.
-
-2012-10-19  ChunEon Park (Hermet)
-
-        * Fix elm_transit image animation which last few frames are skipped.
-
-2012-10-25  Michael Bouchaud (yoz)
-
-        * some fix for promote and demote in genlist
-
-2012-10-30  SeungGyun Kim
-
-        * Added elm_notify_align_set/get and Deprecated elm_notify_orient_set/get
-
-2012-10-30  ChunEon Park (Hermet)
-
-        * Fix the transit to accept proxy object.
-
-2012-10-31  TaeHwan Kim (Bluezery)
-
-        * Don't crash glview even if you failed to create obj.
-
-2012-11-02  ChunEon Park (Hermet)
-
-        * Don't update map uv with image size for proxy object in elm_flip.
-
-2012-11-06  Gustavo Lima (glima)
-
-        * Fix typo on check's theme -- back from disabled state was broken.
-
-2012-11-07  Mikael Sans (xhell)
-
-        * Fix wrong parameter for thumbnail error in elm_icon.
-
-2012-11-12  ChunEon Park (Hermet)
-
-        * Support virtualkeypad, clipbard state shange signals from
-        conformant
-
-2012-11-12  Jaehwan Kim
-
-        * Add elm_toolbar_item_show/bring_in.
-          It show or bring a specific item, when the toolbar can be scrolled.
-
-2012-11-12  Michael Bouchaud (yoz)
-
-        * Add missing selected event in elm_index (elm_index_item_selected_set)
-
-2012-11-14  Michael Bouchaud (yoz)
-
-        * Add elm_genlist_nth_item_get
-        * Add elm_gengrid_nth_item_get
-
-2012-11-15  Jiyoun Park (jypark)
-
-        * Support indicator service in elm_conformant. elm conformant can manage
-          indicator(elm_plug).
-
-2012-11-21  Michael Bouchaud (yoz)
-
-        * update the min size hint on elm_label after a text set
-
-2012-11-22  Michael Bouchaud (yoz)
-
-        * fix elm_flip to show only one face at a time
-
-2012-11-22  ChunEon Park (Hermet)
-
-        * Lets remove contents regardless of the preseve_on_set if naviframe is
-        deleted.
-
-2012-11-22  Shilpa Sigh (shilpa.singh@samsung.com)
-
-        * Clear the title contents when naviframe item is deleted.
-
-2012-11-22  Thiep Ha 
-
-        * Fixed entry to enable have_selection only when a text is actually selected.
-
-2012-11-23  ChunEon Park (Hermet)
-
-        * Free the text parts of the naviframe item when item is deleted.
-
-2012-11-26  Daniel Zaoui and Yaakov Goldberg
-
-        * Porting of Elementary to Eo
-
-2012-11-29  ChunEon Park (Hermet)
-
-        * Fix the mapbuf to update it's contents correctly, even if they go
-        outside of the buffer
-
-2012-11-29  Thiep Ha
-
-        * Entry: add a mode to clear selection when entry loose focus.
-
-2012-11-30  ChunEon Park (Hermet)
-
-        * Fix the naviframe to resize it's items which are inserted.
-
-2012-11-30  ChunEon Park (Hermet)
-
-        * emit the signals for content_set/unset text_set/unset one time!
-
-2012-12-02  Mike Blumenkrantz
-
-        * Fix case where tooltips could go offscreen unnecessarily.
-
-2012-12-03  Gustavo Sverzut Barbieri (k-s)
-
-        * Add elm_need_eldbus(), deprecate elm_need_e_dbus(), integrating
-        eldbus.
-
-2012-12-04  Cedric Bail
-
-        * Fix a possible divide by zero in els_scroller animator.
-
-2012-12-04  Murilo Pinoti Belluzzo (mbelluzzo)
-
-        * Add elm_app_name_set/get(): Formal application name string.
-        * Add elm_app_destkop_entry_set/get(): Path to '.desktop' file.
-        * Add elm_sys_notify to expose System Notifications (D-Bus atm).
-
-2012-12-04  Gwanglim Lee
-
-        * Add window profile set/get API in elm_win
-
-2012-12-05  Cedric Bail
-
-        * Fix uninitialized data path in elm_flip, elm_gesture_layer,
-        elm_interface_scrollable, els_scroller.
-
-2012-12-05  Shilpa Onkar Singh (shilpa.singh@samsung.com)
-
-        * Fix naviframe to not send hide signals even before item doens't created
-        yet.
-
-2012-12-06  Cedric Bail
-
-        * Fix possible segv in elm_quicklaunch infrastructure.
-        * Fix elm_conform buffer to always finish with at least one '\0';
-        * Fix forgotten break in elm_map that would have thrown error when the
-        action was properly taken in fact.
-
-2012-12-06  Daniel Juyung Seo (SeoZ)
-
-        * Fix wheel scroll direction with shift.
-
-2012-12-06  ChunEon Park (Hermet)
-
-        * Fix the mapbuf to show the content always. Sometimes mapbuf couldn't show
-        the content properly.
-
-2012-12-07  Cedric Bail
-
-        * Safer call to mkstemp in elm_cnp.
-        * Simplify test in elm_entry_text_set.
-
-2012-12-07  WooHyun Jung
-
-        * Fix focus problem in multibuttonentry. Entry can get focus only when multibuttonentry is focused.
-
-2012-12-08  ChunEon Park (Hermet)
-
-        * Fix the naviframe title_set problem that caused the title visible status reset.
-
-2012-12-10  Cedric Bail
-
-        * Make sure private data is not NULL in elm_interface_scrollable.
-        * Correctly handle failure case in _x11_notify_handler_image.
-        * Fix missuse of EINA_INLIST_FOREACH in elm_transit.c.
-
-2012-12-12  ChunEon Park (Hermet)
-
-        * Update mapbuf forcely whenever it's states are changed.
-
-2012-12-12  WooHyun Jung
-
-        * Now, dummy object is always smart member of naviframe.
-
-2012-12-14  Jiyoun Park
-
-        * Fix naviframe's resize object problem when item was deleted.
-
-2012-12-17  Chueon Park (Hermet)
-
-        * Fix the popup that returned invalid action buttons.
-
-2012-12-17  Chueon Park (Hermet)
-
-        * Makes naviframe safety even if someone deletes the naviframe in transition finished cb.
-
-2012-12-18  Chueon Park (Hermet)
-
-        * Elm_transit image aniamtion effects supports elm_image object type.
-
-2012-12-18  Chueon Park (Hermet)
-
-        * Don't Elm_transit image animation use image preloading to avoid image flickering.
-
-2012-12-18  Chueon Park (Hermet)
-
-        * Let image update right now if the image preloading is disabled.
-
-2012-12-18  Gustavo Sverzut Barbieri (k-s)
-
-        * elm_plug now emits "image,resized" on server-side changes.
-        * elm_plug typo fixed "image.deleted" to "image,deleted" ('.' -> ',')
-
-2012-12-20  Henrique Dante de Almeida (hdante)
-
-        * Add elm_dbus_menu to support D-Bus external menus.
-        * Add main menu to elm_win, which can be exported via D-Bus
-        * Add configuration: ELM_EXTERNAL_MENU, to switch between internal and external menus
-
-2012-12-20  Murilo Pinoti Belluzzo (mbelluzzo)
-
-        * Add elm_systray to set a Status Notifier Item in the System Tray (D-Bus).
-
-2012-12-27  Jiyoun Park (jypark)
-
-        * elm_photocam returns file_set error properly.
-
-2012-12-28  Mike Blumenkrantz
-
-        * Fix bug where genlist would delete items added during selection callback if a clear was queued
-
-2012-12-27  Henrique Dante de Almeida (hdante)
-
-        * Support item separators in D-Bus menu
-        * Support freedesktop icons in D-Bus menu
-        * Reduce D-Bus communication (omit default values)
-
-2012-12-29  Mike Blumenkrantz
-
-        * Tooltips now correctly set NETWM tooltip window type
-
-2013-01-03  JaeHyun Jo (jae_hyun@cho@naver.com)
-
-        * Fix the naviframe item part text to be set properly.
-
-2013-01-03  Thiep Ha
-
-        * Fix list separator size bug.
-
-2013-01-03  Jaehwan Kim
-
-        * Fix the bug which the callbacks of the sub-object are added even if the sub-object is added the parent object.
-
-2012-01-03  Prince Dubey Kumar <prince.dubey@samsung.com>
-
-        * Fix gengrid region_show/bring_in and add test
-
-2012-01-04  ChunEon Park <hermet@hermet.pe.kr>
-
-        * Deprecate elm_label_slide_set()/get() and added elm_label_slide_mode_set()/get() instead and elm_label_slide_go().
-
-2012-01-05  ChunEon Park <hermet@hermet.pe.kr>
-
-        * Added a label signal callback "slide,end"
-
-2013-01-06  Jaehyun Cho <jae_hyun_cho@naver.com>
-
-        * Fix omitting signal emission when customized text parts change the text.
-
-2013-01-10  Cedric Bail
-
-        * Don't link anymore with E_DBus at build time.
-
-2013-01-13  Daniel Juyung Seo (SeoZ)
-
-        * Added "highlighted" and "unhighlighted" signals to list, genlist, and gengrid.
-
-2013-01-16  Shilpa Singh <shilpa.singh@samsung.com>, Rajeev Ranjan <rajeev.r@samsung.com>
-
-        * Fix "changed" signal being sent twice in case of toggle style when check is clicked.
-
-2013-01-16  WooHyun Jung
-
-        * elm_plug should call elm_widget_can_focus_set after adding parent class.
-        * Now, widget itself is the object which gets mouse_up event for stealing focus from another object. By this change, a widget with scroller interface can change its focus state before mouse_up of hit_rect.
-
-2013-01-16  Jaeun Choi
-
-        * Fix bug where index is not re-filled if autohide disabled
-
-2013-01-16  ChunEon Park (Hermet)
-
-        * allocate conformant part dummy objects only when the swallow parts are existed actually. since these parts are really dependent on the platform, in most case they don't need all parts at the same time.
-
-2013-01-16  Daniel Juyung Seo (SeoZ)
-
-        * Fix thumb theme hook.
-
-2013-01-17  Bora Hwang (bora1.hwang@samsung.com)
-
-        * when parent of ctxpopup is resized, ctxpopup calls dismissed signal
-
-2013-01-18  Thiep Ha (thiep.ha@samsung.com)
-
-        * Fix memory leak of the ctxpopup and callback function to be a ctxpoup obj is delivered to.
-
-2013-01-19  WooHyun Jung
-
-        * When string in entry is changed, access to sd should be forbidden after smart_callback_call is called.
-
-2013-01-22  ChunEon Park (Hermet)
-
-        * apply display mode to all views of a naviframe if the display mode of the views are changed.
-
-2013-01-22  Daniel Juyung Seo (SeoZ)
-
-        * Enhanced diskselector add and item_append time.
-
-2013-01-23  WooHyun Jung
-
-        * In _timer_cb of elm_notify, access to sd should be forbidden after smart_callback_call is called.
-
-2013-01-26  ChanWook Jung (jchanwook@gmail.com)
-
-        * Expand elm_transit tween_mode and add twee_mode_factor_set(),get() APIs
-
-2013-01-26  WooHyun Jung
-
-        * A widget which doesn't have focus_region_get should give its width and height for correct focus_region_show.
-
-2013-01-26  Daniel Juyung Seo (SeoZ)
-
-        * Add elm_index_delay_change_time_set/get for changing delay change time in index.
-
-2013-01-28  Shinwoo Kim
-
-        * [access] The read next/prev message does not move focus but move highlight only. the focus moves when the activate message is detected.
-
-2013-01-29  Jaehwan Kim
-
-        * Fix the scroll position is calculated by the size of pan object, not the size of scroller.
-
-2013-01-29  ChunEon Park (Hermet)
-
-        * Fix a elm_transit crash issue when user delete all target objects in the effect end callback.
-
-2013-02-05  ChunEon Park (Hermet)
-
-        * Index supports "language,changed" smart callback.
-
-2013-02-07  WooHyun Jung
-
-        * elm_entry_single_line_set should not change cnp_mode when PLAINTEXT mode.
-
-2013-02-07  Jaehwan Kim
-
-        * Add smart callback signals of a scroller. "vbar,drag", "vbar,press", "vbar,unpress", "hbar,drag", "hbar,press", "hbar,unpress".
-
-2013-02-12  ChunEon Park (Hermet)
-
-        * GLview, Gengrid support "language,changed" smart callback.
-
-2013-02-12  ChunEon Park (Hermet)
-
-        * Ctxpopup will be dismissed when elm language is changed.
-
-2013-02-12  ChunEon Park (Hermet)
-
-        * added APIs - elm_object_item_translatable_part_text_set(), elm_object_item_translatable_part_text_get().
-
-2013-02-12  Arvind R
-
-        * Fix elc_player pause state to be in sync.
-        * Fix time string display to handle hours right.
-
-2013-02-12  ChunEon Park (Hermet)
-
-        * replace elm_object_domain_translatable_text_part_set(), elm_object_translatable_text_part_get() with elm_object_domain)translatable_part_text_set(), elm_object_translatable_part_text_get().
-
-2013-02-14  ChunEon Park (Hermet)
-
-        * added 2 APIs elm_object_orientation_mode_disabled_set(), elm_object_orientation_mode_disabled_get()
-
-2013-02-15  Jaehwan Kim
-
-        * Add the reorder effect in toolbar.
-
-2013-02-15  Shinwoo Kim
-
-        * Popup is now a focusable object.
-
-2013-02-16  Paulo C. A. Cavalcanti Jr
-
-        * Fix elm_config to properly check file type.
-
-2013-02-16  ChunEon Park (Hermet)
-
-        * Improve naviframe to not apply items'style multiple times.
-
-2013-02-16  ChunEon Park (Hermet)
-
-        * Don't handle the resize objects in widget infrastructure. Actually resize objects are sub objects so we don't need to care them separately. this causes overhead in some cases.
-
-2013-02-17  Cedric Bail
-
-        * Improve support on some 64bits system.
-
-2013-02-17  Mike Blumenkrantz
-
-        * ignore tab key widget focus change if control/alt is pressed
-        * prevent blank entry hoversels
-
-2013-02-17  Shinwoo Kim
-
-        * Fix restacking issue on ctxpopup - resatck callback makes the bg object be top of ctxpopup.
-
-2013-02-20  Carsten Haitzler (The Rasterman)
-
-        * Fix gl engine vsync option pass-in in elm_win
-        * Fix elm_progressbar_pulse() to abort if pulsing not enabled
-
-2013-02-21  Carsten Haitzler (The Rasterman)
-
-        * Improve a lot of the dnd infra to be more fully baked
-        * Add elm_drop_target_add() elm_drop_target_del() and elm_drag_start()
-
-2013-02-21  Jaehwan Kim
-
-        * Fix scroller acceleration bug. It was accelerated even it's scrolled
-        after finishing the previous scroll. This happens with page scroll enabled.
-
-2013-02-25  Taehwan Kim
-
-        * Fix 1byte invalid read & do memset, rewind if needed.
-
-2013-02-26  Jaeun Choi
-
-        * Add omit feature to elm_index.
-
-2013-02-28  Jaehwan Kim
-
-        * Add the option about sending signals in content_pos_set.
-        When the scroller is resized, the signals("elm,action,scroll", "elm,edge,top" so on) shouldn't be sent,
-        because it's not a scroll-action. So in this case, the content_pos_set should be called without the signals.
-
-2013-02-28  ChunEon Park (Hermet)
-
-        * Add elm_transit_smooth_set(), elm_transit_smooth_get()
-
-2013-02-28  Jaehwan Kim
-
-        * Fix the standard of scrollbar-calculation from the scroller's x to pan's x.
-        The scrollbar have to sync with pan. if not, the scrollbar doesn't move even if the position of content moves.
-
-2013-03-02  Brian J. Lovin
-
-        * Fix initial value of the spinner on the first mouse move.
-
-2013-03-04  Jaeun Choi
-
-        * Fix elm_index to send a signal to the selected item in smart theme.
-
-2013-03-04  WooHyun Jung
-
-        * Focus highlight should not be showed on (0, 0).
-
-2013-03-04  Junki Cho
-
-        * Improved gengrid item append performance.
-
-2013-03-05  Jiyoun Park
-
-        * Fix elm_conform didn't set size hint when keypad on.
-
-2013-03-05  Jaehwan Kim
-
-        * Add edje_object_message_signal_process before edje_object_size_min_restricted_calc.
-        If the min size is changed by edje signal in edc, the the function should be called before the calculation.
-
-2013-03-05  Jiyoun Park
-
-        * Fix elm_conform didn't change indicator mode when create.
-
-2013-03-06  ChunEon Park (Hermet)
-
-        * Add elm_object_item_signal_callback_add(), elm_object_item_signal_callback_del().
-
-2013-03-07  Jaehwan Kim
-
-        * Add the config ELM_THUMBSCROLL_HOLD_THRESHOLD.
-        This is the number of pixels the range which can be scrolled, while the scroller is holed.
-
-2013-03-07  ChunEon Park (Hermet)
-
-        * Add elm_naviframe_item_pop_cb_set().
-        * Naviframe works for H/W backkey event.
-
-2013-03-08  WooHyun Jung
-
-        * Add elm_widget_newest_focus_order_get for knowing the last object(and its focus order) which got focus.
-        * After elm_win is created, if there is no manual focus setting, only elm_win should get focus when focus state is changed.
-
-2013-03-08  Jaehwan Kim
-
-        * Fix the toolbar cannot be unselected when it's mode is ELM_OBJECT_SELECT_MODE_ALWAYS.
-
-2013-03-08  ChunEon Park (Hermet)
-
-        * Remove the back button callback if the button is unset on the naviframe.
-
-2013-03-11  WooHyun Jung
-
-        * Fixed a bug that naviframe's focus_next didn't work after changing evenry item to elm_layout.
-        * Naviframe is now supproting focus_direction.
-
-2013-03-11  Tom Hacohen (TAsn)
-
-        * Entry: Fixed a bug with text appending.
-
-2013-03-13  WooHyun Jung
-
-        * Fixed a bug in elm_list. Focus_next is needed only when access mode is enabled.
-
-2013-03-13  Tae-Hwan Kim (bluezery)
-
-        * Fix a memory leak in elm_genlist. Return value of elm_genlist_realized_items_get should be freed
-
-2013-03-15  Jaehwan Kim
-
-        * Add the smart signals in scroller. "scroll,left", "scroll,right", "scroll,up", "scroll,down".
-
-2013-03-18  WooHyun Jung
-
-        * Focus highlight should be reconfigured when theme is changed.
-
-2013-03-19  Jaehwan Kim
-
-        * Fix the elm_shutdown bug in _elm_shutdown_config.
-        When the elm_shutdown is used after elm_config_all_flush, the segment fault occur.
-        It's why it uses ecore_x in _prop_all_update_cb after removing it.
-
-2013-03-20  Carsten Haitzler (The Rasterman)
-
-        * Fix elm box layout when an item has a max size, and that squashes all
-        content even when the minimum size is greater.
-
-2013-03-23  WooHyun Jung
-
-        * Add four more focus directions. ELM_FOCUS_UP/DOWN/RIGHT/LEFT.
-        * Add elm_object_focus_next_object_get/set.
-        * Add elm_object_focused_object_get.
-
-2013-03-27  Jihoon Kim
-
-        * Add elm_entry_input_panel_layout_variation_set/get API
-
-2013-03-29  ChunEon Park (Hermet)
-
-        * Map supports "language,changed" smart callback.
-
-2013-03-29  Mike Blumenkrantz
-
-        * Fix ctxpopup geometry when parent is an elm_win.
-
-2013-04-01  Jaehwan Kim
-
-        * Scroller decides whether the accelerator is on or not, depending on the velocity and the interval time of the flick event.
-
-2013-04-01  Jaehwan Kim
-
-        * Add the repeat_events_set/get for blocking the events of content objects.
-        This feature is useful to the access.
-
-2013-04-01  ChunEon Park (Hermet)
-
-        * Add convenient macros - elm_object_translatable_part_text_set(), elm_object_item_translatable_part_text_set().
-
-2013-04-06  Jaehwan Kim
-
-        * Add the API elm_scroller_page_scroll_limit_set/get.
-        It sets the maxium of the movable page at flicking.
-
-2013-04-08  Jaehwan Kim
-
-        * Quit the scroll animator if the scroller don't have a bounce and reach a edge.
-
-2013-04-08  Jaehwan Kim
-
-        * Fix the scroller show by a page if the page size is set and the region_bring_in or region_show is called.
-
-2013-04-08  Rafael Antognolli
-
-        * Fix layout_example_02.
-        * Fix hoversel_example_01.
-
-2013-04-09  Daniel Juyung Seo (SeoZ)
-
-        * Fix elc_player crash issue.
-
-2013-04-09  Carsten Haitzler (The Rasterman)
-
-        * Add elm_mapbuf_auto_set()/elm_mapbuf_auto_get()
-
-2013-04-09  WooHyun Jung
-
-        * Ctxpopup is now supproting focus_direction.
-
-2013-04-10  Jaehwan Kim
-
-        * Fix the region_show/region_bring_in don't have a limit at a paging movement.
-
-2013-04-10  Jaehwan Kim
-
-        * Add the API elm_scroller_single_direction_set/get.
-        This sets how the content is scrolled.
-
-2013-04-10  Jaehwan Kim
-
-        * Fix the calculation double type number.
-        Round off to the nearest whole number.
-
-2013-04-15  Jaehwan Kim
-
-        * Add the feature for key events.
-
-2013-04-16  Jaehwan Kim
-
-        * Fix the policy is not changed when the theme is changed.
-        The "reload" signal from edc is necessary always.
-
-2013-04-16  WooHyun Jung
-
-        * When entry is disabled, scrolling is also disabled.
-
-2013-04-17  ChunEon Park (Hermet)
-
-        * Don't try to pop the naviframe item multiple times.
-
-2013-04-18  Shinwoo Kim
-
-        * Add elm_access_action(), elm_access_action_cb_set()
-
-2013-04-22  Shinwoo Kim
-
-        * Make access object unfocusable when Aaccessibility is disabled.
-
-2013-04-23  ChunEon Park (Hermet)
-
-        * Added elm_object_domain_part_text_translatable_set(),
-        elm_object_item_domain_part_text_translatable_set().
-
-2013-04-23  Jaehwan Kim
-
-        * Fix the scrolled entry in scroller is located wrong position when the
-        cursor is changed. It is a scroller in scroller. In this case, it moved
-        twice.
-
-2013-04-23  ChunEon Park (Hermet)
-
-        * Support language change for widget items (Ctxpopup, Hoversel,
-        Naviframe, Diskselector, List, Menu, Segment_Control, Toolbar, Popup,
-        MultibuttonEntry)
-
-2013-04-23  ChunEon Park (Hermet)
-
-        * Support language,changed callback (Fileselector_Button,
-        Fileselector Entry, Spinner
-
-2013-04-25  ChunEon Park (Hermet)
-
-        * Fix null pointer access on naviframe item deletion.
-
-2013-04-29  ChunEon Park (Hermet)
-
-        * Fix toolbar item clipped problem on reordering toolbar item.
-
-2013-04-30  Jaehwan Kim
-
-        * Add the config elm_scroll_smooth_start_enable.
-        There's no tick when scroller starts scroll if it's set.
-
-2013-04-30  ChunEon Park (Hermet)
-
-        * Layout supports "language,changed" smart callback.
-
-2013-04-30  Jaehwan Kim
-
-        * The momentum animation time is changed as the amount of flick.
-
-2013-05-01  Ryuan Choi (ryuan)
-
-        * Fix elm_object_cursor_theme_search_enabled_set to do as it's name described.
-
-2013-05-02  WooHyun Jung
-
-        * elm_entry_filter_accept_set function now can recognize tags.
-
-2013-05-02  ChunEon Park (Hermet)
-
-        * Don't be dead even if a ctxpopup item callback function is null.
-
-2013-05-03  Shinwoo Kim
-
-        * Fix gengrid does not work under the accessibility.
-        * Fix do not append NULL to genlist focus list.
-
-2013-05-01  Ryuan Choi (ryuan)
-
-        * Fix elm_clock_first_interval_set writes wrong value.
-
-2013-05-06  WooHyun Jung
-
-        * Add elm_entry smart callback - "text,set,done".
-
-2013-05-09  Seunggyun Kim
-
-        * Fix remained ecore timer issue when gesture layer was deleted.
-
-2013-05-14  Youngbok Shin
-
-        * Fix ctxpopup can't be called again in the mobile mode entry.
-
-2013-05-16  Ryuan Choi (ryuan)
-
-        * Fix single line enty got multiple line when pasted multiple line.
-
-2013-05-17  Thiep Ha
-
-        * Add selection handlers to entry.
-
-2013-05-23  Daniel Juyung Seo (SeoZ)
-
-        * Fix colorselector color change but when palette item is selected.
-
-2013-05-23  Ryuan Choi (ryuan)
-
-        * Fix elm_colorselector does not emit "changed" when clicked color palatte.
-
-2013-05-27  Tae-Hwan Kim (bluezery)
-
-        * Add support elm_object_item_signal_emit() for elm_list.
-
-2013-05-27  Jihoon Kim (jihoon)
-
-        * Add ELM_INPUT_PANEL_LAYOUT_DATETIME.
-
-2013-05-27  Seunggyun Kim
-
-        * Add elm_config_glayer_long_tap_start_timeout_set/get,
-        elm_config_glayer_double_tap_timeout_set/get
-
-2013-05-30  ChunEon Park
-
-        * Fix the mapbuf to be enabled before it's content is entirely rendered
-        once.
-
-2013-06-05  Ryuan Choi (ryuan)
-
-        * Fix elm_colorselector does not update color bar when picker changed color.
-
-2013-06-05  ChunEon Park (Hermet)
-
-        * Fix navifame to recover the focus for the prev page when top item is deleted.
-
-2013-06-06  Ryuan Choi (ryuan)
-
-        * Up/down step of hour decimal of elm_clock is changed to 12 not to touch hour unit at editing mode.
-
-2013-06-07  Thiep Ha
-
-        * Add magnifier to entry.
-
-2013-06-10  ChunEon Park (Hermet)
-
-        * Remove the keyboard area in the conformant if the keyboard state is off.
-
-2013-06-10  Daniel Juyung Seo (SeoZ)
-
-        * Add "focused" and "unfocused" smart callback for panel, video, web,
-        web2, genlist, hover, index, list, map, photocam, progressbar, radio,
-        scroller, slider, slideshow, spinner, toolbar, win, calendar, check,
-        clock, colorselector, datetime, diskselector, flipselector, gengrid,
-        ctxpopup, fileselector_button, naviframe, player, popup, bubble, button.
-
-2013-06-05  Ryuan Choi (ryuan)
-
-        * Fix colorselector send "changed" signal twice when pressed color bar.
-
-2013-06-11  ChunEon Park (Hermet)
-
-        * Keep the smart members of the naviframe views whenever resize object is changed.
-        This prevents the dangling view objects of the naviframe and keep the layer
-        consistency.
-
-2013-06-13  Ryuan Choi (ryuan)
-
-        * Replace uri to url from elm_web_uri_get, elm_web_uri_set and "uri,changed" signal.
-        Previous APIs and signal are deprecated.
-
-2013-06-16  ChunEon Park (Hermet)
-
-        * Naviframe: Dont' be popped if the event is freezed and popping is going on.
-
-2013-06-18  Jaehwan Kim
-
-        * In case of scroll in scroll, the child scroller have to bounce if parents don't have a bounce.
-
-2013-06-19  Jaehwan Kim
-
-        * Fix elm_scroller_page_show bug. It have to save the wanted values to show the wanted page.
-
-2013-06-20  Youngbok Shin
-
-        * Fix non-scrollable entry did not comply focus_highlight data.
-
-2013-06-22  Thiep Ha
-
-        * Move cursor when mouse moves with longpress.
-        * Show magnifier when selection handlers are pressed or moved.
-
-2013-06-22  ChunEon Park (Hermet)
-
-        * Block mouse events when the ctxpopup on dismiss.
-
-2013-06-23  ChunEon Park (Hermet)
-
-        * Apply current ctxpopup style to the list in the ctxpopup.
-
-2013-06-24  Ryuan Choi (ryuan)
-
-        * fileselector : Add support mime type filter
-
-2013-06-25  Ryuan Choi (ryuan)
-
-        * Fix crash of elm_notify when timeout is zero.
-
-2013-06-26  Daniel Zaoui (JackDanielZ)
-
-        * Gesture Layer: add APIs to add/del multiple callbacks for a same
-        gesture/type/state.
-
-2013-06-25  Ryuan Choi (ryuan)
-
-        * Fix Segfault in elementary file_selector_example when closed.
-          https://phab.enlightenment.org/T133
-
-2013-06-30  Jaehwan Kim
-
-        * Add the elm_scrollable_interface_content_viewport_resize_cb_set.
-        When the viewport is resized, the enrolled function is called.
-
-2013-07-03  Thiep Ha
-
-        * Fix bug of showing multiple popups in Entry.
-
-2013-07-03  Hosang Kim
-
-        * added callback call "scroll", "scroll,anim,start", "scroll,anim,stop", "scroll,drag,start", "scroll,drag,stop"
-        in toolar widget.
-
-2013-07-03  Jaehwan Kim
-
-        * Change the method to calculate a distance which be scrolled from linear to sine curve.
-        And add the configuration thumbscroll_flick_distance_tolerance. It's the max flick distance.
-
-2013-07-06  Shinwoo Kim
-
-        * Add elm_access_highlight_next_set, export elm_widget_focus_region_show
-
-2013-07-12  Guilherme Íscaro
-
-        * Add elm_dayselector_wekdays_names_set/get
-
-2013-07-13  Daniel Juyung Seo
-
-        * Fix elm_object_item_part_content_set bug with end content in elm_list.
-
-2013-07-14  ChunEon Park (Hermet)
-
-        * Entry : Change the keyboard mode only if the imf is not available. If
-        the imf is available, the keyboard mode should be decided by ime, but
-        not entry. This prevents the asynchronous states between ime and
-        conformant.
-
-2013-07-23  ChunEon Park (Hermet)
-
-        * File Selector : Support elm_object_part_text_set() for the ok, cancel
-        part to change the OK, Cancel button label.
-
-2013-07-25  Carsten Haitzler (The Rasterman)
-
-        * Add throttle policy settings to elm
-
-2013-07-26  ChunEon Park (Hermet)
-
-        * Flip : Fix the flip page to not flip on a direction if the direction
-        is disabled.
-
-2013-07-31  Shinwoo Kim
-
-        * Add _elm_access_object_get, deprecate _elm_access_info_get.
-
-2013-07-31  Carsten Haitzler (The Rasterman)
-
-        * Fix elm to use key not keyname (otherwise xmodmap and friends
-        don't work).
-
-2013-08-09  Cedric Bail
-
-        * Add support for URL in Elm_Image with the following new smart
-        callback : "download,start", "download,progress", "download,done",
-        "download,error".
-
-2013-08-10  ChunEon Park (Hermet)
-
-        * Popup: Fix the corrupted internal widget tree that caused
-        elm_theme_set() doesn't work correctly.
-
-2013-08-11  Daniel Juyung Seo (SeoZ)
-
-        * Win Focus: Added elm_win_focus_highlight_animate_set/get().
-
-2013-08-12  Cedric Bail
-
-        * Add URL support to Elm_Photocam with the same callback as URL suport
-        in Elm_Image.
-
-2013-08-12  ChunEon Park (Hermet)
-
-        * Mapbuf: Ensure that content size calculation is correctly finished
-        because the mapbuf is willing to block the size calculation forcely.
-
-2013-08-19  ChunEon Park (Hermet)
-
-        * Popup: Support "language,changed" smart callback.
-
-2013-08-22  Thiep Ha
-
-        * Add hide effect for notify.
-
-2013-08-22  ChunEon Park (Hermet)
-
-        * Widget: Improve performance in applying widget theme. It prevents
-        applying themes more strictly if it tries to apply same theme. This
-        increases the performance hugely in case that user applies a specific
-        theme to the window object.
-
-2013-08-26  Daniel Juyung Seo (SeoZ)
-
-        * Gengrid: implement selectraise feature.
-
-2013-08-28  Daniel Juyung Seo (SeoZ)
-
-        * Bg: Add bg reset feature.
-
-2013-09-04  Ryuan Choi (ryuan)
-
-        * elm_config : profile may be broken when clicked reset button in profiles tab
-
-2013-09-07  Shinwoo Kim
-
-        * elm_access : delete access object in job when its hover object is deleted
-
-2013-09-10  Niraj Kumar
-
-        * ProgressBar: Added support for more than one progress status  in  a
-          single progress bar
-
-2013-09-10  Ryuan Choi (ryuan)
-
-        * elc_fileselector : Navigate (if needed) and select file with "selected"
-        signal when user typed file path on path_entry.
-
-2013-09-10  Jose Roberto de Souza (zehortigoza)
-
-        * table : Introduce elm_table_child_get() API.
-
-2013-09-11  Daniel Juyung Seo (SeoZ)
-
-        * flip : Added support for focus direction.
-
-2013-09-12  Ryuan Choi (ryuan)
-
-        * elc_fileselector : Added "selected,invalid" smart callbacks.
-
-2013-09-12  ChunEon Park (Hermet)
-
-        * elm_object_item : Introduces new APIs, elm_object_item_track(),
-        elm_object_item_untrack(), elm_object_item_track_get().
-
-2013-09-14  Daniel Juyung Seo (SeoZ)
-
-        * spinner : fixed arrow key focus movement bug.
-
-2013-09-15  Daniel Juyung Seo (SeoZ)
-
-        * flip : set the focus to it's content object when flip go to is called
-        while flip is focused.
-
-2013-09-18  Tom Hacohen (TAsn)
-
-        * Gesture layer: Fix gesture layer with "pointer" events.
-
-2013-09-18  Michael Bouchaud (yoz)
-
-        * Elm_Widget_Item: Introduces new widget APIs,
-        elm_widget_item_part_text_custom_set(),
-        elm_widget_item_part_text_custom_get(),
-        elm_widget_item_part_text_custom_update()
-
-2013-09-21  Daniel Juyung Seo (SeoZ)
-
-        * hover: added "dismissed" callback.
-
-2013-09-21  Daniel Juyung Seo (SeoZ)
-
-        * menu: added "dismissed" callback.
-
-2013-09-21  Daniel Juyung Seo (SeoZ)
-
-        * menu: added elm_menu_item_subitems_clear.
-
-2013-09-27  ChunEon Park (Hermet)
-
-        * layout: fixed the layout to swallow the contents again when theme is changed.
-
-2013-09-29  ChunEon Park (Hermet)
-
-        * mapbuf: Dont' move the content to not be calculated. Mapbuf expects
-        the content is static object and it won't be updated by content
-        position. This actually reduces the mapbuf calculation time muchly in
-        case of complex layout.
-
-2013-10-01  Ryuan Choi (ryuan)
-
-        * fileselector: Add the configuration fileselector_double_tap_navigation_enable.
-        It makes fileselector navigate folder using double tap instead of single tap.
-
-2013-10-02  Ryuan Choi (ryuan)
-
-        * fileselector: Add "activated" smart callback. It can be used to execute
-        a file activated by double-clicking or pressing Enter key.
-
-2013-10-03  ChunEon Park (Hermet)
-
-        * Focus: update the focus highlight style when theme is changed.
-
-2013-10-04  Carsten Haitzler (The Rasterman)
-
-        * Break popup theme - it was poorly namespaced, unable to
-        handle styles at all (so styles were broken with the given
-        namespace).
-
-2013-10-08  Daesung Kim (ad960009)
-
-        * ctxpopup : fix elm_object_content_unset didn't unpack content from box
-
-2013-10-10  ChunEon Park (Hermet)
-
-        * scroller : fix the scroller to locate the current page correctly
-        in case that the scroller is suddenly resized and then the drag
-        couldn't capture the page location.
-
-2013-10-12  Ryuan Choi (ryuan)
-
-        * popup : Change the behavior about adding or removing buttons to keep the
-        user defined position of button.
-
-2013-10-14  Daniel Juyung Seo (SeoZ)
-
-        * hoversel: Support elm_object_item_signal_emit in hoversel. This works
-        only when the item is created.
-
-2013-10-17  Ryuan Choi (ryuan)
-
-        * fileselector : Add support multi-selection.
-
-2013-10-17  Carsten Haitzler (The Rasterman)
-
-        * Default theme is now dark.
-
-2013-10-18  Ryuan Choi (ryuan)
-
-        * fileselector : Add support visibility control of hidden files/directories.
-
-2013-10-21  Ryuan Choi (ryuan)
-
-        * fileselector : Monitor and update changes of selected path automatically while EIO is working.
-
-2013-10-22  Amitesh Singh (_ami_)
-
-        * slider : Show popup on left/right/up/down key down press and hide on left/right/up/down key up press.
-
-2013-10-23  Christophe Sadoine
-
-        * spinner: added signals "spinner,drag,start" and "spinner,drag,stop".
-
-2013-10-27  Thiep Ha
-
-        * entry: Correct magnifier showing.
-
-2013-10-30  Amitesh Singh (_ami_)
-
-        * image: Add support for "clicked" callback on Return/space/KP_Enter key press.
-
-2013-10-30  Shilpa Onkar Singh
-
-        * slider: Added elm_slider_step_get(), elm_slider_step_set().
-
-2013-11-03  Daniel Juyung Seo (SeoZ)
-
-        * Genlist/Gengrid/List: Added multi select mode.
-
-2013-11-07  ChunEon Park (Hermet)
-
-        * scroller: don't focus region show if the scroller is disabled.
-
-2013-11-05  Amitesh Singh (_ami_)
-
-        * hoversel: Added focus support on hoversel items.
-
-2013-11-22  ChunEon Park (Hermet)
-
-        * mapbuf: reset the mapbuf internals correctly when the content is
-        removed(unset)
-
-2013-11-25  ChunEon Park (Hermet)
-
-        * image: fix the elm_image_prescale_set() to work properly.
-
-2013-11-28  Daniel Juyung Seo (SeoZ)
-
-        * spinner: fix mouse wheel support.
-
-2013-12-01  Carsten Haitzler (The Rasterman)
-
-        * 1.8 release
-
-OUT OF DATE NOTICE:
- -------------------
-With the start of the 1.9.x release cycle we now longer update the ChangeLog and rely on git log for
-this functionality. We keep however a NEWS files for a high level overview of changes in a new
-release which will be filled at the end of the release cycle.
diff --git a/legacy/elementary/INSTALL b/legacy/elementary/INSTALL
deleted file mode 100644 (file)
index 7d1c323..0000000
+++ /dev/null
@@ -1,365 +0,0 @@
-Installation Instructions
-*************************
-
-Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
-2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-
-   Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.  This file is offered as-is,
-without warranty of any kind.
-
-Basic Installation
-==================
-
-   Briefly, the shell commands `./configure; make; make install' should
-configure, build, and install this package.  The following
-more-detailed instructions are generic; see the `README' file for
-instructions specific to this package.  Some packages provide this
-`INSTALL' file but do not implement all of the features documented
-below.  The lack of an optional feature in a given package is not
-necessarily a bug.  More recommendations for GNU packages can be found
-in *note Makefile Conventions: (standards)Makefile Conventions.
-
-   The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation.  It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions.  Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
-
-   It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring.  Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.
-
-   If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release.  If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
-may remove or edit it.
-
-   The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'.  You need `configure.ac' if
-you want to change it or regenerate `configure' using a newer version
-of `autoconf'.
-
-   The simplest way to compile this package is:
-
-  1. `cd' to the directory containing the package's source code and type
-     `./configure' to configure the package for your system.
-
-     Running `configure' might take a while.  While running, it prints
-     some messages telling which features it is checking for.
-
-  2. Type `make' to compile the package.
-
-  3. Optionally, type `make check' to run any self-tests that come with
-     the package, generally using the just-built uninstalled binaries.
-
-  4. Type `make install' to install the programs and any data files and
-     documentation.  When installing into a prefix owned by root, it is
-     recommended that the package be configured and built as a regular
-     user, and only the `make install' phase executed with root
-     privileges.
-
-  5. Optionally, type `make installcheck' to repeat any self-tests, but
-     this time using the binaries in their final installed location.
-     This target does not install anything.  Running this target as a
-     regular user, particularly if the prior `make install' required
-     root privileges, verifies that the installation completed
-     correctly.
-
-  6. You can remove the program binaries and object files from the
-     source code directory by typing `make clean'.  To also remove the
-     files that `configure' created (so you can compile the package for
-     a different kind of computer), type `make distclean'.  There is
-     also a `make maintainer-clean' target, but that is intended mainly
-     for the package's developers.  If you use it, you may have to get
-     all sorts of other programs in order to regenerate files that came
-     with the distribution.
-
-  7. Often, you can also type `make uninstall' to remove the installed
-     files again.  In practice, not all packages have tested that
-     uninstallation works correctly, even though it is required by the
-     GNU Coding Standards.
-
-  8. Some packages, particularly those that use Automake, provide `make
-     distcheck', which can by used by developers to test that all other
-     targets like `make install' and `make uninstall' work correctly.
-     This target is generally not run by end users.
-
-Compilers and Options
-=====================
-
-   Some systems require unusual options for compilation or linking that
-the `configure' script does not know about.  Run `./configure --help'
-for details on some of the pertinent environment variables.
-
-   You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment.  Here
-is an example:
-
-     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
-
-   *Note Defining Variables::, for more details.
-
-Compiling For Multiple Architectures
-====================================
-
-   You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory.  To do this, you can use GNU `make'.  `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script.  `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.  This
-is known as a "VPATH" build.
-
-   With a non-GNU `make', it is safer to compile the package for one
-architecture at a time in the source code directory.  After you have
-installed the package for one architecture, use `make distclean' before
-reconfiguring for another architecture.
-
-   On MacOS X 10.5 and later systems, you can create libraries and
-executables that work on multiple system types--known as "fat" or
-"universal" binaries--by specifying multiple `-arch' options to the
-compiler but only a single `-arch' option to the preprocessor.  Like
-this:
-
-     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
-                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
-                 CPP="gcc -E" CXXCPP="g++ -E"
-
-   This is not guaranteed to produce working output in all cases, you
-may have to build one architecture at a time and combine the results
-using the `lipo' tool if you have problems.
-
-Installation Names
-==================
-
-   By default, `make install' installs the package's commands under
-`/usr/local/bin', include files under `/usr/local/include', etc.  You
-can specify an installation prefix other than `/usr/local' by giving
-`configure' the option `--prefix=PREFIX', where PREFIX must be an
-absolute file name.
-
-   You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files.  If you
-pass the option `--exec-prefix=PREFIX' to `configure', the package uses
-PREFIX as the prefix for installing programs and libraries.
-Documentation and other data files still use the regular prefix.
-
-   In addition, if you use an unusual directory layout you can give
-options like `--bindir=DIR' to specify different values for particular
-kinds of files.  Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.  In general, the
-default for these options is expressed in terms of `${prefix}', so that
-specifying just `--prefix' will affect all of the other directory
-specifications that were not explicitly provided.
-
-   The most portable way to affect installation locations is to pass the
-correct locations to `configure'; however, many packages provide one or
-both of the following shortcuts of passing variable assignments to the
-`make install' command line to change installation locations without
-having to reconfigure or recompile.
-
-   The first method involves providing an override variable for each
-affected directory.  For example, `make install
-prefix=/alternate/directory' will choose an alternate location for all
-directory configuration variables that were expressed in terms of
-`${prefix}'.  Any directories that were specified during `configure',
-but not in terms of `${prefix}', must each be overridden at install
-time for the entire installation to be relocated.  The approach of
-makefile variable overrides for each directory variable is required by
-the GNU Coding Standards, and ideally causes no recompilation.
-However, some platforms have known limitations with the semantics of
-shared libraries that end up requiring recompilation when using this
-method, particularly noticeable in packages that use GNU Libtool.
-
-   The second method involves providing the `DESTDIR' variable.  For
-example, `make install DESTDIR=/alternate/directory' will prepend
-`/alternate/directory' before all installation names.  The approach of
-`DESTDIR' overrides is not required by the GNU Coding Standards, and
-does not work on platforms that have drive letters.  On the other hand,
-it does better at avoiding recompilation issues, and works well even
-when some directory options were not specified in terms of `${prefix}'
-at `configure' time.
-
-Optional Features
-=================
-
-   If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-   Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System).  The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
-   For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-   Some packages offer the ability to configure how verbose the
-execution of `make' will be.  For these packages, running `./configure
---enable-silent-rules' sets the default to minimal output, which can be
-overridden with `make V=1'; while running `./configure
---disable-silent-rules' sets the default to verbose, which can be
-overridden with `make V=0'.
-
-Particular systems
-==================
-
-   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU
-CC is not installed, it is recommended to use the following options in
-order to use an ANSI C compiler:
-
-     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
-
-and if that doesn't work, install pre-built binaries of GCC for HP-UX.
-
-   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
-parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
-a workaround.  If GNU CC is not installed, it is therefore recommended
-to try
-
-     ./configure CC="cc"
-
-and if that doesn't work, try
-
-     ./configure CC="cc -nodtk"
-
-   On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
-directory contains several dysfunctional programs; working variants of
-these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
-in your `PATH', put it _after_ `/usr/bin'.
-
-   On Haiku, software installed for all users goes in `/boot/common',
-not `/usr/local'.  It is recommended to use the following options:
-
-     ./configure --prefix=/boot/common
-
-Specifying the System Type
-==========================
-
-   There may be some features `configure' cannot figure out
-automatically, but needs to determine by the type of machine the package
-will run on.  Usually, assuming the package is built to be run on the
-_same_ architectures, `configure' can figure that out, but if it prints
-a message saying it cannot guess the machine type, give it the
-`--build=TYPE' option.  TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
-
-     CPU-COMPANY-SYSTEM
-
-where SYSTEM can have one of these forms:
-
-     OS
-     KERNEL-OS
-
-   See the file `config.sub' for the possible values of each field.  If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the machine type.
-
-   If you are _building_ compiler tools for cross-compiling, you should
-use the option `--target=TYPE' to select the type of system they will
-produce code for.
-
-   If you want to _use_ a cross compiler, that generates code for a
-platform different from the build platform, you should specify the
-"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
-
-Sharing Defaults
-================
-
-   If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists.  Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Defining Variables
-==================
-
-   Variables not defined in a site shell script can be set in the
-environment passed to `configure'.  However, some packages may run
-configure again during the build, and the customized values of these
-variables may be lost.  In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'.  For example:
-
-     ./configure CC=/usr/local2/bin/gcc
-
-causes the specified `gcc' to be used as the C compiler (unless it is
-overridden in the site shell script).
-
-Unfortunately, this technique does not work for `CONFIG_SHELL' due to
-an Autoconf bug.  Until the bug is fixed you can use this workaround:
-
-     CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
-
-`configure' Invocation
-======================
-
-   `configure' recognizes the following options to control how it
-operates.
-
-`--help'
-`-h'
-     Print a summary of all of the options to `configure', and exit.
-
-`--help=short'
-`--help=recursive'
-     Print a summary of the options unique to this package's
-     `configure', and exit.  The `short' variant lists options used
-     only in the top level, while the `recursive' variant lists options
-     also present in any nested packages.
-
-`--version'
-`-V'
-     Print the version of Autoconf used to generate the `configure'
-     script, and exit.
-
-`--cache-file=FILE'
-     Enable the cache: use and save the results of the tests in FILE,
-     traditionally `config.cache'.  FILE defaults to `/dev/null' to
-     disable caching.
-
-`--config-cache'
-`-C'
-     Alias for `--cache-file=config.cache'.
-
-`--quiet'
-`--silent'
-`-q'
-     Do not print messages saying which checks are being made.  To
-     suppress all normal output, redirect it to `/dev/null' (any error
-     messages will still be shown).
-
-`--srcdir=DIR'
-     Look for the package's source code in directory DIR.  Usually
-     `configure' can determine that directory automatically.
-
-`--prefix=DIR'
-     Use DIR as the installation prefix.  *note Installation Names::
-     for more details, including other options available for fine-tuning
-     the installation locations.
-
-`--no-create'
-`-n'
-     Run the configure checks, but stop before creating any output
-     files.
-
-`configure' also accepts some other, not widely useful, options.  Run
-`configure --help' for more details.
-
diff --git a/legacy/elementary/Makefile.am b/legacy/elementary/Makefile.am
deleted file mode 100644 (file)
index 387a071..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-AM_DISTCHECK_CONFIGURE_FLAGS = --with-tests=regular
-SUBDIRS = src data config doc
-
-if HAVE_PO
-
-SUBDIRS += po
-
-endif
-
-ACLOCAL_AMFLAGS = -I m4
-
-MAINTAINERCLEANFILES = \
-ABOUT-NLS \
-Makefile.in \
-aclocal.m4 \
-config.guess \
-elementary_config.h.in* \
-config.sub \
-config.rpath \
-configure \
-depcomp \
-install-sh \
-ltmain.sh \
-missing \
-$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \
-$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \
-$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \
-m4/libtool.m4 \
-m4/lt~obsolete.m4 \
-m4/ltoptions.m4 \
-m4/ltsugar.m4 \
-m4/ltversion.m4 \
-m4/gettext.m4 \
-m4/iconv.m4 \
-m4/lcmessage.m4 \
-m4/lib-ld.m4 \
-m4/lib-link.m4 \
-m4/lib-prefix.m4 \
-m4/nls.m4 \
-m4/po.m4 \
-m4/progtest.m4
-
-if HAVE_PO
-
-MAINTAINERCLEANFILES += \
-po/boldquot.sed \
-po/en@boldquot.header \
-po/en@quot.header \
-po/insert-header.sin \
-po/Makefile.in.in \
-po/Makevars.template \
-po/quot.sed \
-po/remove-potcdate.sin \
-po/Rules-quot
-
-endif
-
-EXTRA_DIST = \
-README \
-AUTHORS \
-COPYING \
-COPYING.images \
-COMPLIANCE \
-elementary.pc.in \
-elementary-cxx.pc.in \
-elementary.spec \
-elementary.spec.in \
-m4/efl_binary.m4 \
-m4/efl_doxygen.m4 \
-m4/elm_check_backend.m4 \
-config.rpath \
-pkgbuild/PKGBUILD
-
-sed_process = \
-$(SED) \
--e 's,@VERSION\@,$(VERSION),g' \
--e 's,@VMAJ\@,$(VMAJ),g' \
--e 's,@prefix\@,$(prefix),g' \
--e 's,@exec_prefix\@,$(exec_prefix),g' \
--e 's,@libdir\@,$(libdir),g' \
--e 's,@includedir\@,$(includedir),g' \
--e 's,@datarootdir\@,$(datarootdir),g' \
--e 's,@datadir\@,$(datadir),g' \
--e 's,@pkgdatadir\@,$(pkgdatadir),g' \
--e 's,@requirement_elm_pc\@,$(requirement_elm_pc),g' \
--e 's,@ELEMENTARY_LIBS\@,$(ELEMENTARY_LIBS),g' \
--e 's,@ELEMENTARY_PC_LIBS\@,$(ELEMENTARY_PC_LIBS),g' \
-< $< > $@ || rm $@
-
-pc_verbose = $(pc_verbose_@AM_V@)
-pc_verbose_ = $(pc_verbose_@AM_DEFAULT_V@)
-pc_verbose_0 = @echo "  PC      " $@;
-
-elementary.pc: $(top_srcdir)/elementary.pc.in Makefile
-       $(AM_V_at)rm -f $@
-       $(pc_verbose)$(sed_process)
-
-elementary-cxx.pc: $(top_srcdir)/elementary-cxx.pc.in Makefile
-       $(AM_V_at)rm -f $@
-       $(pc_verbose)$(sed_process)
-
-if HAVE_FREEBSD
-pkgconfigdir = $(libdir)data/pkgconfig
-else
-pkgconfigdir = $(libdir)/pkgconfig
-endif
-
-pkgconfig_DATA = elementary.pc elementary-cxx.pc
-
-CLEANFILES = elementary.pc elementary-cxx.pc
-
-cmakeconfigdir = $(libdir)/cmake/Elementary
-cmakeconfig_DATA = \
-cmakeconfig/ElementaryConfig.cmake \
-cmakeconfig/ElementaryConfigVersion.cmake
-
-.PHONY: doc screenshots
-
-doc:
-       @echo "entering doc/"
-       $(MAKE) -C src/examples screenshots
-       $(MAKE) -C doc doc
-
-screenshots: all
-       @echo "entering src/examples/"
-       $(MAKE) -C src/examples screenshots
-
-if ELEMENTARY_ENABLE_COVERAGE
-
-lcov-reset:
-       @rm -rf $(top_builddir)/coverage
-       @find $(top_builddir) -name "*.gcda" -delete
-       @lcov --zerocounters --directory $(top_builddir)
-
-lcov-report:
-       @mkdir $(top_builddir)/coverage
-       lcov --capture --compat-libtool --no-external --config-file .lcov-config --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir)
-       lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
-       lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/elm_test_*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
-       lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*/elm_suite.c' --output-file $(top_builddir)/coverage/coverage.cleaned3.info
-       lcov --remove $(top_builddir)/coverage/coverage.cleaned3.info '*NONE*' --output-file $(top_builddir)/coverage/coverage.cleaned4.info
-       lcov --remove $(top_builddir)/coverage/coverage.cleaned4.info '*/datetime_input_ctxpopup.c' '*/elm_horizontal_box.c' '*/elm_vertical_frame.c' '*/elm_vertical_box.c' '*/elm_horizontal_frame.c' '*/prefs_iface.c' '*/elm_swallow.c' --output-file $(top_builddir)/coverage/coverage.cleaned5.info
-       genhtml --legend -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned5.info
-       @echo "Coverage Report at $(top_builddir)/coverage/html"
-
-endif
-
-if ELEMENTARY_ENABLE_TESTS
-
-lcov-check:
-if ELEMENTARY_ENABLE_COVERAGE
-       @$(MAKE) $(AM_MAKEFLAGS) lcov-reset
-endif
-       @$(MAKE) $(AM_MAKEFLAGS) check
-if ELEMENTARY_ENABLE_COVERAGE
-       @$(MAKE) $(AM_MAKEFLAGS) lcov-report
-endif
-
-clean-local:
-       rm -f src/tests/check-results.xml
-endif
diff --git a/legacy/elementary/Makefile_Eolian_Cxx_Helper.am b/legacy/elementary/Makefile_Eolian_Cxx_Helper.am
deleted file mode 100644 (file)
index bbae6f0..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-EOLIAN_CXX = @eolian_cxx@
-_EOLIAN_CXX_DEP = @eolian_cxx@
-
-AM_V_EOLCXX = $(am__v_EOLCXX_@AM_V@)
-am__v_EOLCXX_ = $(am__v_EOLCXX_@AM_DEFAULT_V@)
-am__v_EOLCXX_0 = @echo "  EOLCXX  " $@;
-
-SUFFIXES += .eo.hh .eo.impl.hh
-
-%.eo.impl.hh %.eo.hh: %.eo $(_EOLIAN_CXX_DEP)
-       $(AM_V_EOLCXX) \
-       $(MKDIR_P) $(dir $@); \
-       $(EOLIAN_CXX) $(EOLIAN_FLAGS) -o $@ $<
diff --git a/legacy/elementary/Makefile_Eolian_Helper.am b/legacy/elementary/Makefile_Eolian_Helper.am
deleted file mode 100644 (file)
index d409e98..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-if HAVE_EOLIAN_GEN
-EOLIAN_GEN = @eolian_gen@${EXEEXT}
-_EOLIAN_GEN_DEP = @eolian_gen@${EXEEXT}
-else
-EOLIAN_GEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/eolian/eolian_gen${EXEEXT}
-_EOLIAN_GEN_DEP = bin/eolian/eolian_gen${EXEEXT}
-endif
-
-AM_V_EOL = $(am__v_EOL_@AM_V@)
-am__v_EOL_ = $(am__v_EOL_@AM_DEFAULT_V@)
-am__v_EOL_0 = @echo "  EOLIAN  " $@;
-
-SUFFIXES = .eo .eo.c .eo.h .eo.legacy.h .eot .eot.h
-
-%.eo.c: %.eo ${_EOLIAN_GEN_DEP}
-       $(AM_V_EOL) \
-       $(MKDIR_P) $(dir $@); \
-       $(EOLIAN_GEN) --legacy --silent-types $(EOLIAN_FLAGS) --gc -o $@ $<
-
-%.eo.h: %.eo ${_EOLIAN_GEN_DEP}
-       $(AM_V_EOL) \
-       $(MKDIR_P) $(dir $@); \
-       $(EOLIAN_GEN) $(EOLIAN_FLAGS) --gh -o $@ $<
-
-%.eot.h: %.eot ${_EOLIAN_GEN_DEP}
-       $(AM_V_EOL) \
-       $(MKDIR_P) $(dir $@); \
-       $(EOLIAN_GEN) $(EOLIAN_FLAGS) --gh -o $@ $<
-
-%.eo.legacy.h: %.eo ${_EOLIAN_GEN_DEP}
-       $(AM_V_EOL) \
-       $(MKDIR_P) $(dir $@); \
-       $(EOLIAN_GEN) --legacy --silent-types $(EOLIAN_FLAGS) --gh -o $@ $<
-
-CLEANFILES += $(BUILT_SOURCES)
diff --git a/legacy/elementary/Makefile_Eolian_Js_Helper.am b/legacy/elementary/Makefile_Eolian_Js_Helper.am
deleted file mode 100644 (file)
index 11c3134..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-if HAVE_JS
-EOLIAN_JS = @eolian_js@
-_EOLIAN_JS_DEP = @eolian_js@
-endif
-
-AM_V_EOLJS = $(am__v_EOLJS_@AM_V@)
-am__v_EOLJS_ = $(am__v_EOLJS_@AM_DEFAULT_V@)
-am__v_EOLJS_0 = @echo "  EOLJS  " $@;
-
-SUFFIXES += .eo.js.cc
-
-%.eo.js.cc: %.eo $(_EOLIAN_JS_DEP)
-       $(AM_V_EOLJS)$(EOLIAN_JS) $(EOLIAN_FLAGS) -o $@ $<
-
diff --git a/legacy/elementary/NEWS b/legacy/elementary/NEWS
deleted file mode 100644 (file)
index 881841f..0000000
+++ /dev/null
@@ -1,1371 +0,0 @@
-=================
-Elementary 1.17.0
-=================
-
-Changes since 1.16.0:
----------------------
-
-Features:
-
-   * toolbar: add item_signal_emit.
-   * spinner: add entry filter for accepted only digits and "."
-   * hoversel: add item disabling support.
-   * Elm entry: Keep cursor at inserted position after dnd.
-   * atspi: support key modifers in bridge.
-   * atspi: add type of accessibility object
-   * elementary: Port elementary to use Ecore_Wl2 library
-   * cnp: add Copy & Paste support for Windows
-   * cursor: add cursor support on Windows.
-   * popup: add popup default align config for other profiles.
-   * Entry: Context Menu is now configurable
-   * genlist: supporting homogeneous mode about each item class.
-   * calendar: Apply elm_button widgets instead of manually implemented spinner buttons.
-   * efl-js: JavaScript Eolian binding
-   * popup: add popup dismiss function for hide effect
-   * box: implement aspected item layout
-   * toolbar: Send a signal when shrink mode is changed.
-   * genlist: new SCROLLTO_BOTTOM alignment
-   * calendar: add color classes and text classes.
-   * datetime: add color classes and text classes.
-   * index: add color classes and text classes.
-   * spinner: add color classes and text classes.
-   * multibuttonentry: add color classes and text classes.
-   * elm config - allow the ability to save out to another hidden profile
-   * elm config - add function to check if profile exists
-   * elm config - add the ability to have derived configurations from others
-   * ctxpopup: add geometry,update smart callback. (T2042)
-
-Fixes:
-
-   * calendar: weekdays do not get translated when language is dynamically changed issue fix
-   * index: internal item's edje object handling logic changed to improve performance.
-   * naviframe: subtitle,show signal not sent
-   * segment_control: fix variable affectation
-   * Genlist: Fixed a possible crash in filter iterator and a typo.
-   * Clouseau: handle case when the library is not installed
-   * win: only perform maximize frame state updating during ecore-evas callback
-   * gengrid: Prevent duplicated selected function calls when item is unselected in the function.
-   * atspi: unprotect subset of methods
-   * notify: fix broken timeout feature in elm_notify (T2853)
-   * notify: fix hide animation
-   * multibuttonentry: change default format count.
-   * multibuttonentry: internal entry cnp mode set as "ELM_CNP_MODE_PLAINTEXT".
-   * datetime: fix field arrange code for dynamically field sequence change case.
-   * comp base: allow mouse events to propagate through comp base -> wallpaper
-   * Entry: add markup cnp handlers
-   * elementary: Fix test_colorclass function
-   * elm: set language to edje when elm_language_set is called.
-   * spinner: prevent scrolling when longpress timer enabled.
-   * elementary: Don't call ecore_wl2_shutdown unless we have a display
-   * elm border: change shadow toggle program signal source e -> elm
-   * elementary: Update ecore wayland window geometry (T2919)
-   * spinner: add possibility to enter negative value. (T2915)
-   * gengrid: fix Logic in _item_single_select_left and _item_single_select_right.
-   * Elm entry: fix null item in item provider.
-   * Fileselector entry: fix a case when file was not selected
-   * genlist : fix size hash issue when genlist layout sizing evaluated
-   * genlist: remove unnecessary data creation
-   * elm_photocam: add NULL check
-   * atspi: return previous name in overloaded getters
-   * Elm config: use a name instead of elm_widget_type_get (T2891)
-   * Entry: Add newline filter for single line entry (T2660)
-   * [config] fix static analysis issue
-   * Elm entry: Fix to hide magnifier when menu is disabled.
-   * elm - cursor - fix job handling to not leave rogue jobs
-   * genlist : add size_calc forcely about content when elm_layout.
-   * elm wl cnp - fix paste to not crash anymore
-   * elm config - monitor JUST the correct files for profile and cfg change
-   * elementary: Fix elementary not compiling
-   * sys_notify: fix shutdown of elm_sys_notify
-   * segment_control: check item disable (T2883)
-   * elementary_test: remove wrong usage of EINA_UNUSED.
-   * layout: do not unset max size hint during sizing eval
-   * hide indicator after mouse wheel activation. (T2348)
-   * combobox: fix recalc and hover's best_location error
-   * js: fix examples functions
-   * elm entry: check for null return from eina_rectangle_new
-   * [Hover] Fixed the delaying of hover dismiss on continuous mouse clicks (T3006)
-   * box: enforce size recalc during unpack_all()
-   * config: try to properly update config for popup new align value. (T3008)
-   * config: Correct defaults in upgrade of popup conf (T3008)
-   * Gengrid: improve item_region_show code
-   * elementary: Fix elm_win_window_id_get function (T3058)
-   * Adjust "context_menu_disabled" configuration.
-   * genlist : fix tree item floating issue when homoegeneous mode is enabled (T2708)
-   * combobox: move responsibility to define filter and content to the user of a combobox
-   * combobox: "return" key handled correctly and removed unreachable code. (T3075)
-   * Genlist: do not select the item two times in case of a double click.
-   * Elm Image: fix usage of animated gif on the same image object more than one time
-   * combobox: fix disabled state (T3075)
-   * combobox: fix continuous clicks on hover
-   * [toolbar] don't leak icons into the UI
-   * [toolbar] Adjust icon size along with text etc.
-   * genlist/gengrid: Fix focus hilight error (T3122)
-
-Changes since 1.15.0:
----------------------
-
-Features:
-
-   * multibuttonentry: add horizontal, vertical padding between items.
-   * index: add index item priority APIs for support multilingual
-   * elm_config: Add flag to control pushing naviframe prev button automatically.
-   * focus: add the focus region show mode
-   * focus: item focus moves by geometry.
-   * popup: make scroller optional in popup (T2651)
-   * elm theme - add a blank focus style if you want invisible focus
-   * Label: add support for all the fancy tags already provided for entry
-   * elm - thumbscroll finger scrolling - make it far smoother
-   * focus: add the APIs to set the focus next about item.
-   * Elm_genlist: Add Item filtering support
-   * spinner: delete longpress timer when scroller enabled.
-   * focus: add the focus_direction feature about item.
-   * focus: change the focus don't stay to scroller.
-   * elc_multibuttonentry: add item disable support
-   * atspi: add translation domain for name and description.
-   * atspi: support org.a11y.atspi.Collection interface
-   * atspi: add new relationship append/remove/clear API
-   * elm run - be explicit about elm run not nesting in docs
-   * gengrid : add all_contents_unset API in gengrid for reusing contents.
-
-Fixes:
-
-   * spinner: entry text makes to registered special value instead of number.
-   * multibuttonentry: item object scale set is not need when theme applied.
-   * mbe: remove unnecessary keypad hide call from multibuttonentry.
-   * popup: fix resize issue in case of custom part text set
-   * focus: add del callback always.
-   * focus/list/genlist/gengrid: fix focus highlight issues on list widgets when auto focus enable is on. (T2555)
-   * Tooltip: reset content delete callback directly after invocation
-   * elm_toolbar: fix icon_size to consider edje base scale
-   * spinner: Add to support spinner value %d format.
-   * scroller: fix the focus move bug in scroller.
-   * gengrid: extends D2418 to horizontal mode.
-   * gengird: change focus move mechanism in gengrid.
-   * elementary: Fix Copy and Paste test to actually paste clipboard text
-   * elm theme - conformant - fix to have proper min size of conformant
-   * cnp: init wayland dnd handlers upon creating the first drop target
-   * cnp: initialize Elm_Selection_Data.action for wayland drops
-   * cnp: fix wayland drop format selection
-   * cnp: pass wayland drop event size to handler, do not nul terminate drop data
-   * cnp: end wayland drag on allocation failure
-   * cnp: only nul terminate wayland drops for text type drops
-   * cnp: redo wayland drop to nul terminate for text_uri drops and free on every drop
-   * Gengrid: Set focus after item looping
-   * list: fix crash while setting nearest item in viewport (T2662)
-   * Entry: fix cursor repositioning on theme_apply (T2646)
-   * scroller: fix the misstake. change && -> ||
-   * scroller: fix memory leak on keys traversal
-   * theme: fix theme file path parsing issue on windows.
-   * elm_win: Initilize the variable 'preferred_rot' as a -1 before invoking _elm_win_xwin_update() in _elm_win_finalize_internal().
-   * gengrid: fix item focus movement in case of horizontal mode
-   * gengrid: no need to loop in case of reorder mode is enabled
-   * toolbar: fix issue of focus not coming to item on mouse click (T2697)
-   * config: revert first_item_focus_on_first_focus_in to 0 (T2662)
-   * Genlist: reset item tree expanded state when putting item in cache
-   * elm win - fix to ensure smart calc is done before show
-   * Gengrid: Fix wrong focus movement in _item_single_select_down
-   * multibuttonentry: Use elm focus for items instead of evas focus.
-   * Revert "Elm_Interface_Scrollable: Improvement in looping behavior"
-   * Elc_Naviframe: When push is in progress, block pop until push is complete.
-   * multibuttonentry: Fix mbe  clicked signal is not work.
-   * Elc_Multibuttonentry: Item resize issue on text set
-   * Genlist: Dont select first item if its DISPLAY_ONLY
-   * naviframe: fix a focus issue when deleting the first item
-   * gengrid: fix crash issue.
-   * FileSelector: fix behaviour when the file is chosen
-   * elm map - fix module load craziness loading all elm modules
-   * elm map - fix crash on badly handled zoom timeout callback
-   * FileSelector Entry: fix behaviour for events
-   * elm_image: fix image preload issue
-   * elm theme - make sure key sounds are on input channel for muting config
-   * calendar: fix signal process timing issue when view update.
-   * elm autofocus show - fix cases where focus is inside containers
-   * elm - when focus goes back in to a window dont have scrollers jump
-   * elm toolbar 0 size items fix if icon not found (T2710)
-   * multibuttonentry: Fix box item append rtl when mirror enabled.
-   * elc_multibuttonentry: Input panel should be controlled only if multibuttonentry is editable
-   * focus: remove checking the focus origin in highlight job.
-   * dnd/x11: correct coordinates in pos callback
-   * test_dnd: transfer text without markup when drag label
-   * [spinner] Notify when value is edited directly
-   * elm - fix focus set on focus in on window due to previous focus fix
-   * elm_conformant: display mode set fix
-   * gengrid: fix duplicate edje signal (elm,state,focused) to item on focus
-   * calendar: weekday update when first day of week changed.
-   * spinner: Fix internal logic about special value show instead of number.
-   * multibuttonentry: fix MBE item clear, item delete logic error.
-   * Revert "index: fix index object got a wrong min value."
-   * spinner: fix extra callback calls
-   * multibuttonentry: Fix padding to be affected by base_scale in edc.
-   * multibuttonentry: Fix MBE item box min size calc error.
-   * elc_naviframe: fix crash in strcmp, if text_set is NULL issue
-   * elm_hover: delay hover dismiss while handling edje signal
-   * elm cursors - if min size is too small then force it to be sane
-   * elm cursor - fix hotspot tracking to actually work right
-   * toolbar: Fix crash on more_item when shrink mode is set with no item.
-   * elementary: Fix calling ecore_evas_wayland_move with improper values
-   * elm_hoversel: fix to show dismiss animation
-   * toolbar: do not change align for "noicon" toolbar items (T2782)
-   * elementary: Remove unused static variable
-   * elementary: Remove unused static variable
-   * elementary: Fix passing wrong parameter
-   * elementary: Fix passing wrong parameter
-   * elementary: Remove unused variable
-   * elementary: Remove unused static varible
-   * elementary: Remove unused function
-   * elementary: Remove unused variables
-   * elementary: Remove unused static variable
-   * elementary: Remove unused static variable
-   * elementary: Fix genlist example to not free data until After it has been removed from the list (CID1327342)
-   * deskmirror: unset proxy.source_clip for urgency effects
-   * border: bring sparklebear theme up-to-date with current efl rendering
-   * elc_file_selector_button: free allocated path name
-   * elm_win: fix wrong comment.
-   * elm_cnp: DnD/X11: correct drag window position in rotation
-   * dayselector: fix warning related to argument type
-   * multibuttonentry: fix label packed many times in internal box.
-   * win: reemit atspi "focused" event on bridge connection
-   * multibuttonentry: when item is clicked/selected, select function not called issue fix.
-   * widget: update child_can_focus flag on focusability change
-   * colorselector: picker spinner UI not proper issue fix. (T2401)
-   * autoscroll focus: pass the object region position relative to the scroller. (T1686)
-   * elm_segment_control: fix invalid parameter
-   * atspi: add missing SELECTED changed signals
-   * win : Prohibiting auto-rendering, until elm_win is shown.
-
-Changes since 1.14.0:
----------------------
-
-Features:
-
-   * ctxpopup: Added item_focus_set/item_focus_get.
-   * hoversel: Added item_focus_set/item_focus_get.
-   * elm_focus: added new focus move policy and elm_object_focus_move_policy_set/get
-   * Elm: Add context,open signal in elm_entry.
-   * theme: migrate all e users of darken_rounded_square to new darken_square image
-   * elm_scroller: add wheel_disable_set API
-   * calendar: show days of prev/next month.
-   * gengrid: add item cache in gengrid for efficient realize/unrealize operation.
-   * elm_config: Add feature to control transition scale for edje
-   * win: Add autohide and ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN
-   * EFL Model List View for MVC design
-   * EFL Model Form View for MVC design
-
-Fixes:
-
-   * elementary: Remove unused variable
-   * genlist: fix to return item style correctly.
-   * label: Fix memory leak.
-   * SlideShow: Fix double invocation of ItemClass delete function (T2394)
-   * elm_object_item: fix the issue that del_cb doens't get item data as its parameter
-   * widget: more fix wrt item data.
-   * tooltip: set the correct style of label.
-   * slider: use theme of object for popup.
-   * entry: update selection handlers when entry is resized
-   * elm_win: Set initial withdrawn state from win's ecore_evas property.
-   * Immediatly change the cursor if changed from inside the widget
-   * elm_genlist: fix implementation of genlist tooltip functions
-   * fileselector button: correct window parent finding
-   * elm config - init wl if env vars indicate we should
-   * Genlist: support of ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY mode of genlist item for ELM_ITEM_SELECT_ON_FOCUS_DISABLE config variable.
-   * elm - fix profile handling if ELM_PROFILE is set - dont listen to x msg
-   * Gengrid: fix mirroring bug in gengrid widget.
-   * gengrid/genlist: decrement item counter before triggering item del callback
-   * glview: preserved changed state when altering render mode
-   * tooltip: fix positioning when tooltip is affixed to a window object
-   * interface scrollerable: modify the loop_v condition in _elm_scroll_momentum_animator() function
-   * tooltip: fix tooltip multi line text issue (T2034)
-   * fix list item mode change on elm list
-   * cnp: Add safety check for NULL pointer from _elm_util_text_to_mkup().
-   * cnp: Add safety check for NULL pointer from calloc() for anim_icon.
-   * cnp: Add safety check for NULL pointer from strdup().
-   * Dnd/X11: add dnd support for image, uri types
-   * Cnp/X11: move entry-only code in elm_cnp to entry
-   * Cnp/X11: correct object parameter in datacb
-   * entry: add dnd image handling
-   * cnp: Add safety check for NULL pointer from malloc().
-   * clock: Add safety check for NULL pointer from localtime() func.
-   * entry: emit changed,user signal when text is pasted or dropped
-   * win: only trigger del trap if win type is not FAKE
-   * win: do not use deferred ecore evas deletion for FAKE wins
-   * dayselector : add safety check for NULL pointer from _item_find()
-   * colorselector: add safety check for NULL pointer from ecore_x_image_new().
-   * genlist: fix resize of items when added after elm_genlist_clear(). (T2367)
-   * elm_colorselector: fix horiz/vertical padding to be affected by base_scale in edc
-   * elm_genlist: reset timer to NULL on cancel only.
-   * DnD: remove text/uri handling
-   * config: fix the flush file path.
-   * X11/CnP: remove X11 invocations from elm_entry (T2183)
-   * config: read flush.cfg when elm_config_all_flush is called.
-   * elm_colorselector: pixel-picker accuracy fix
-   * elm_gengrid: fix the bug that gengrid item index(position) is updated wrong value in item_update
-   * elm_interface_scrollable: fix wrong mirrored calculation
-   * elementary: Add rudimentary support for Elm Wayland apps to set border icon (T2453)
-   * Revert "theme: return false if elm_object_style_set() failed to set requested style."
-   * Genlist: use correct variable during realize
-   * elm_datetime: Fix datetime ctxpopup resize issue
-   * Elm_Interface_Scrollable: Improvement in looping behavior
-   * layout: Fix eo API error while running "Genlist 7" in elementary_test. (T2534)
-   * Entry: Add chunked append in case of _elm_entry_entry_append
-   * naviframe: Fix to work clicked callback of auto pushed button.
-   * cnp: change drag win type to ELM_WIN_DND
-   * elm_conform: remember window pointer.
-   * elm_conform: remove smart_callback when it is removed.
-   * elm - scroller - set hold flag on wheel events if used for that dir
-   * image: fix a crash, 0 divide problem.
-   * slider: compare slider values elaborately.
-   * Entry: Fix behaviour of markup filters when setting entry text. (T2561)
-   * elementary: Tweak elm wayland border focus to Fix T2575 (T2575)
-   * elementary: Update elementary wayland border theme to match E's
-   * elementary: Fix elementary wayland border opaque region calculations (T2575)
-   * elementary: Fix program signal for enable/disable of shadows
-   * elementary: Properly fix wayland opaque region setting (T2575)
-   * popup: fix title icon to show up. (T2581)
-   * Scroller: Improvement in _key_action_move() calculations.
-   * genlist : fix genlist dangling pointer crash in item select (T2553)
-   * elementary: Adjust shadow spacer on maximize (T2578)
-   * elementary: Fix T2573: Extra blank line in Genlist Dnd Test (T2573)
-   * Elm_Config: add getpwent support, fix compilation on Windows
-   * Elm_Config: fix compilation when getuid() or geteuid() are not available
-   * elementary: Fix compiler warning disgarding const qualifier
-   * elementary: Fix external variable declaration to match const char
-   * elm_gengrid: Fix condition error.
-   * Elm_Prefs: use Evil API
-   * elm_gengrid: fix missing variable initialization.
-   * multibuttonentry: delete clicked signal preventing code when mbe shrinked.
-   * entry: few times the hit_rect is not clipped properly during genlist scrolling, with entry as content.
-   * multibuttonentry: fix bug with uneditable MBE use case.
-   * multibuttonentry: update end text(item count) even mbe shrinked.
-   * Colorselector: fix wrong object for callback call function
-   * multibuttonentry: internal label object status, box pack, unpack logic clean up.
-   * interface_scrollable: don't use integer abs on floating point
-   * interface_scrollable: convert to int before using abs first
-   * elm: simulate the clicked event over the object only.
-   * hoversel: use elm_object_focus_set to set focus on subobjects.
-   * colorselector: fixed up the selected process
-   * popup: fix resize issue when action area and title area is absent. (T2623)
-
-Changes since 1.13.0:
----------------------
-
-Features:
-
-   * elm scroller - add adnimated and accelerated wheel scroll
-   * elm_transit: Add elm_transit_go_in() API
-   * DnD/Wl: add cancel support
-   * DnD/Wl: support multi-layer Drag and Drop
-   * genlist: Implemented genlist expand mode and content_min_limit function
-   * elm - focus feature - add config option to automatically show/hide focus
-   * elm_slider: Added elm_slider_indicator_visible_mode_set/get.
-   * config: Reinitialize font config using evas_font_reinit() API.
-   * scroller: add loop feature.
-   * multibuttonentry: Add item long pressed callback.
-   * Elm helper: add the posix regex validator.
-   * add colorclass editor
-
-Fixes:
-
-   * panel: Remove error message from elm_panel_add API and _theme_apply func.
-   * popup: passing right parameter to elm_layout_sizing_eval
-   * elm engine - restore explicit use of ELM_ENGNE env var
-   * genlist: select the focused item on enter key input
-   * gengrid: select the focused item on enter key input
-   * genlist: Fix elm_genlist_item_index_get.
-   * popup: removed button style setting code in theme_apply
-   * multibuttonentry: Item selected callback called twice redundantly.
-   * entry: Don't unlink empty files when saving @fix T2122.
-   * genlist/gengrid : Add upadating 'focus' state in item realized function.
-   * datetime: Fix elm_datetime_field_limit_set.
-   * elementary_test: fix build on windows
-   * elementary: Restart default cursor for wayland windows
-   * elementary: Fix issue of cursor getting unset on DRM engine
-   * layout: apply widget's states when elm_layout_file_set is called
-   * gengrid/genlist/list: focus first item if first_item_focus_on_first_focus_in is on whether focus highlight is enabled or not
-   * config: fix config name
-   * elm_win framespace toggling on fullscreen change: activate!
-   * hoversel: Enabled default mirroring in hoversel.
-   * Genlist: make reordered item selected
-   * popup: correct popup position.
-   * layout: here default content alias can be acceptable.
-   * Genlist/Gengrid : Modified to handle the focus highlight on unrealized items
-   * genlist: Send param item type instead of eo item type.
-   * widget: fix the abi break.
-   * GLView: Return false if the surface could not be created
-   * conform: Use eo_isa() to check object types.
-   * elm_win fullscreen setting on FAKE wins should just toggle the flag
-   * elm_widget: fix wrong parmeter.
-   * elm_entry: fix focus on text selection
-   * [elm_datetime] Fix to parse the POSIX locale format properly.
-   * [elm_datetime] Fix to consider second field while comparing datetime values.
-   * elm_datetime: compatibility for Windows.
-   * elm_prefs: compatibility for Windows.
-   * elm_slideshow: looking for right data directory in prefix.
-   * elm_prefs: looking for right lib directory in prefix.
-   * elm_panel: display directory from HOME on Windows.
-   * elm_fileselector: display directory from HOME on Windows.
-   * elm_diskselector: check if sd variable is null.
-   * task_switcher: add variable verification.
-   * elm_genlist: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
-   * elm_naviframe: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
-   * elm_naviframe: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
-   * elm_map: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR
-   * Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback del.
-   * elm image - stop repeating events by default - wrong
-   * elm_genlist: pass eo_it to eo_do_ret func, not VIEW(it)
-   * [elm_panel] Fix mirroring issue.
-   * test_naviframe: Fix content image file names.
-   * elm_image: return EINA_FALSE if the data source is NULL in elm_image_memfile_set
-   * spinner: fix entry style in non 'button_layout' mode
-   * elm_gengrid: mark cursor_engine_only in data and update state when realized
-   * atspi: add missing signals array sentiel.
-   * elementary: Fix elm_win_window_id_get for wayland
-   * elm_slider: fix theme apply
-   * elm_clock: fix theme apply
-   * elm: add safety check
-   * elm_segment_control: mark default return value in eolian API
-   * elm_photocam: Fixed T2337, zoom in/out rotated photocam image
-   * Genlist: Fix for memory leak
-   * elm_photocam: Limiting image reload in zoom in/out
-   * elm_multibuttonentry: change theme_set API to provide full widget theming
-   * elm_multibuttonentry: fix label position and size defects
-   * elm_toolbar: fix memory leaks
-   * Genlist: fix multiselect for ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY select_mode
-   * Genlist: rectification in _item_focused_next()
-   * map: fix scale calculation error
-   * Fix slideshow smart events event_info
-
-Changes since 1.12.0:
----------------------
-
-Features:
-
-   * config: Add font hinting api
-   * config: Add key bindings for elm_actionslider
-   * fileselector: Add a search icon
-   * genlist: Add the clicked,right event on items
-   * genlist: Add "scroll" smart callback
-   * gengrid: Add "clicked,right" smart callback with proper test
-   * icon theme: Add standard freedesktop names.
-   * image Inherits edje signal emit
-   * list: Focus highlight when loop is enable
-   * list: Add "clicked,right" smart callback with simple test
-   * scroller: Add step size set API
-   * theme/e/shelf: Add a translucent style.
-   * transit: Support BEZIER CURVE
-   * win: Support elm_win style change and runtime theme change.
-   * win: Support runtime alpha window switch on theme change.
-   * win: Add the elm_win_util_dialog_add() API function
-   * win: Add elm_win_fake(), ELM_WIN_FAKE type
-
-Fixes:
-
-   * box: Fix inappropriate size_hint_align value usage
-   * box: Layout should not silently fail when size is less than min size hint
-   * cnp: Fix issue with event data causing an invalid free
-   * cnp: Fix return values to use Eina_Bool
-   * colorselector: Fix not intended duplication
-   * colorselector: Fix layout broken in ELM_COLORSELECTOR_ALL mode
-   * colorselector: Fix to get proper min size with picker only mode
-   * colorselector: Fix memory leak in _color_bars_add
-   * config/font selector: Avoid accessing invalid data on deld items
-   * datetime: Fix edc sizing issue by putting fixed: 1 1.
-   * DBUS Menu: Fix SIGSEV and SIGBUS when trying to use dbus.
-   * diskselector: Change idle enterer add condition
-   * DnD: Fix callbacks deletion for inline windows.
-   * DnD: Fix to work again in wayland
-   * entry: Fix dropped text data insertion
-   * entry: Set handler style according to current widget style
-   * fileselector: Fix eio access of widget data after de in eio threads
-   * genlist: Fix genlist crash issue when clearing genlist on item focus callback.
-   * genlist: Ignore no-select items when moving with the keyboard
-   * genlist: Add missing callback call
-   * genlist: Unselect item if the select mode is display only or none.
-   * genilst: Unselect items if the genlist select mode is display only or none.
-   * genlist: Cancel multi selected items.
-   * gengrid: Add missing "moved" callback call on item reorder by key.
-   * gengrid, genlist, list, toolbar: Fix memory leak and enhance performance.
-   * gengrid: Fix memory leak in elm_gengrid_realized_items_update
-   * icon: Use evas_object_geometry_get instead of image_size to know the wanted size
-   * image: Fix an unclipped issue about image bigger than object size
-   * image: Fix to have exact size using elm_image_fill_outside_set()
-   * image: Fix image rotation in non-common cases
-   * image: Fix orientation api - major bug in implementation
-   * image: Fix elm_image_memfile_set API fail when elm_image widget is not visible.
-   * label: Add "slide,end" signal emission
-   * label: Fixed to prevent slide's autostart before calling elm_label_slide_go()
-   * label: Fixed label disappearing after theme changed
-   * list: fix access of deleted items in list when recursing
-   * list: Fix invalid item data scope get
-   * modules: Make sure we have all linker flags setup for our modules. (T1920)
-   * multibuttonentry: Delete duplicate running code.
-   * panes: Fix elm_panes_fixed_set.
-   * popup: Fix misprint in popup style alias name
-   * progressbar: Fix invalid access to freed units string
-   * segment_control: Fix elm_object_item_text_set bug.
-   * toolbar: Fix memory leak in _elm_toolbar_nearest_visible_item_get
-   * tooltip: Use proper object to set tooltip layer
-   * transit: Free the map resource.
-   * transit: Fix to support zoom rate zero.
-   * transit: Fix crash issue caused by multiple transit effects.
-   * widget: Fix elm_object_disabled_set API
-   * widget: Pass Elm_Object_Item *item as *event_info in item->del_func.
-   * widget: Apply default return value according to description in .eo or add description too.
-   * win: Set config engine on higher priority than DISPLAY env var
-   * win: Fix wrong return value of window theme apply.
-   * win: fix an issue that profile is erased and set to NULL.
-
-   [Samples]
-   * test_external.edc: pulse value have to be true for put in pulsing mode.
-   * test_gengrid: Fixed Item_Data array size for prevent buffer overflow.
-   * test_icon: Fix dereference of null return value (CID1261370)
-
-   [E Theme]
-   * e/gadman: Add clipper for gadget popup shine
-
-
-Changes since 1.11.0:
----------------------
-
-Features:
-
-   * theme: Improve efm icons provided by ApB (T575)
-   * process state: Add events and state get function
-   * fileselector: Introduce current_name_{set|get} (T1664)
-   * GLView: Add more configuration flags for the surface
-   * GLView: Add support for client-side rotation
-   * GLView: Add constructor for GLES 1.1 context glview
-
-Fixes:
-
-   [Widgets]
-   * bg: Fix the _elm_bg_elm_layout_sizing_eval bug.
-   * box: elm_box_align_set API fix
-   * conform, inwin, progressbar, radio: Fix wrong part_alias_description implementations and documentations.
-   * fileselector: Do not call _populate directly in APIs (T1663)
-   * label: Fix size calculation for wrapped label
-   * label: Reset sd->lastw as '-1' in some elm_label APIs for ensure the sizing_eval.
-   * list: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
-   * map: the widget use efreet cache home to save image files to, so efreet should be initialized.
-   * notify: Fix style applying
-   * genlist: Fix item select logic when item select mode is ALWAYS.
-   * genlist: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
-   * genlist: Fix a crash bug in case of calling a genlist_clear in a select callback function.
-   * genlist: Remove unnecessary callbacks when item loop is disabled.
-   * gengrid: Fix _item_unselect to check select value not highlight value.
-   * gengrid: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
-   * gengrid: Fix item select logic when item select mode is ALWAYS.
-   * gengrid, genlist, list, toolbar: Fix DISPLAY_ONLY select mode for an object.
-   * gengrid/popup: Fix wrong return type of _item_del_pre_hook.
-   * panel: Resize scrollable content in content_size_set API
-   * panel: Forbid changing of content of "elm.swallow.event" part
-   * win: Win should not check ELM_ACCEL variable if application has overridden it
-   * win: Fix segfaults (wrong checking)
-   * win: Start wins in withdrawn state
-
-   [Infra]
-   * config: Remove accel_override from elm_config
-   * module: Detect extention just based on if its windows or not.
-   * widget: Fix segfaults for _elm_widget_item_style_set/get
-   * widget: Fix seg fault when ts is NULL.
-   * widget: Fix the typo. Use win object instead.
-
-   [Samples]
-   * test entry: make scrollable entries visible
-   * examples: Fix missing -lm link
-
-Changes since 1.10.0:
----------------------
-
-Features:
-
-   * map: Added elm_map_region_zoom_bring_in() API.
-   * gengrid: Added horizontal item loop feature.
-   * atspi: Added AtspiText and AtspiEditableText interface support.
-   * fileselector: Added a search entry for realtime filename search.
-   * panel: Added scrollable feature.
-   * gengrid: Added normal reorder type.
-   * toolbar: Added selected and unselected smart callbacks.
-   * win: Added noblank property to disable screen blanking/saving.
-
-Fixes:
-
-   * genlist: Fixed wrong item focus set on item_focus_set API call.
-   * scroller: Added the missng signals - vbar,press, vbar,unpress, hbar,press, hbar,unpress
-   * win: if no ELM_DISPLAY is set, try more engines before giving up (T1294).
-   * dist: Removed autogen.sh from the dist tarball.
-   * config: Always create a themes directory for user.
-   * po: Set all initial values for Language and Language-Team.
-   * win: Fixed borderless_set behavior.
-   * dnd: Rotate dragwin if main window is rotated when draging.
-   * slider: Fixed theme to not self-feed emit signals in a loop.
-   * check: Fixed colorclasses for disabled text.
-   * fileselector: Made selected_set actually select the file.
-   * tooltip: Corrected the typo in documentation of elm_object_tooltip_show.
-   * elm_theme: Fixed wayland borders to be sized and colored correctly.
-   * transit: Fixed to adopt the tween_mode factor.
-   * config: Don't segfault if we are not using an X11-compatible engine.
-   * list: Call "selected" callback after setting focus to the selected item.
-   * gengrid: Corrected the reorder start and end evas smart callback call.
-   * map: Added missing legacy API into legacy header.
-   * naviframe: Fixed warning caused by elm_obj_layout_signal_emit override function in naviframe.
-   * ctxpopup: Fixed arrow geometry set.
-   * ctxpopup: Fixed wrong popup size.
-   * config: Handle case where ELM_ENGINE environment variable is misspelled.
-   * photocam: No longer gets stuck in "busy" animations.
-   * gengrid: Fixed position calculation routine.
-   * genlist: Do not segv if the user clear the list on item double-click.
-   * gengrid: Once again selects items using keyboard when no item was previously selected
-   * entry: Fixed clearing selection region problem while it's already selected.
-
-Changes since Elementary 1.9.0:
--------------------------------
-
-Features:
-
-   * popup: implemented widget item focus feauture.
-   * list: implemented widget item focus feature.
-   * list: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
-   * popup: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
-   * hoversel: Added "item,focused" and "item,unfocused" smart events for widget items.
-   * win - add accel preference option to elm windows
-   * focus: Added focus highlight clip disable feature. (T1056)
-   * focus: Added optional focus feature - focus movement by mouse_in.
-   * toolbar: implemented widget item focus feature.
-   * elementary: Add support to elementary for creating applications which run in drm.
-   * list: Added focus movement on widget items by mouse in.
-   * genlist: Added focus movement on widget items by mouse in.
-   * gengrid: Added focus movement on widget items by mouse in.
-   * toolbar: Added focus movement on widget items by mouse in.
-   * gengrid: Added feature to move focus out of gengrid if focus is on edge items.
-   * focus: Added optional focus feature - item focus on selection.
-   * Adjust code to use the slightly different Eo2 API.
-   * win - add ELM_ACCEL env var to set acel method that is preferred
-   * theme - improve efm icons provided by ApB (T575)
-   * atspi: Atspi_Action interface implementation @feature
-   * gengrid: item moving feature with keys.
-   * config: Added two APIs to enable/disable focus auto scroll bring in feature.
-   * genlist: Implemented item_select_on_focus feature.
-   * gengrid: Implemented item_select_on_focus feature.
-   * gengrid: Added elm_gengrid_wheel_disabled_set/get() APIs.
-   * focus: Change new API names related to focus auto scrolling.
-
-Fixes:
-
-   * hover: Made hover itself unfocusable.
-   * elm_list/focus: @bugfix crashes with empty lists and unfocused elements.
-   * @fix homogeneous genlist recalc on theme change (T1023)
-   * @fix slider popup creation with custom themes
-   * @fix broken slider popup hide logic
-   * diskselector: Fix segmentation fault (T988)
-   * object_item: Check null in elm_object_item_del.
-   * naviframe: Emit visible signal to edc theme when first item is pushed
-   * fix ctxpopup getting min size from content immediately on set
-   * Fix bug of moving cursor handler
-   * entry - fix menu to not popup after every time mobile sel handles are clicked
-   * elm: Add Drm Detection
-   * Avoid Month wrapping by ignoring summer time correction.
-   * elm_widget: @fix use of uninitialized values.
-   * naviframe: Fix smart_show function to show only top item view
-   * entry - send selection,cleared signal if a selection is dismissed.
-   * @fix slider overlay parenting
-   * actionslider: Fixed mouse movement issue.
-   * elm_win: Unbreak the ABI break of window type.
-   * Remove silencing of errors when called on non elm widgets.
-   * theme overlays - fix to prepend on overlay to be semantically consistent
-   * entry - fixed calc issue of the wrap none mode.
-   * segment_control, toolbar: Fixed broken scale of widget item.
-   * entry - entry did word wrapping even the mode was ELM_WRAP_NONE.
-   * Focus: fix segfault due to bad call to Eo function.
-   * list/genlist: Fixed Home and End key event handling routine.
-   * Accessibility: unref the object only if it exists.
-   * [Elm_Dnd] Fix type matching of drag and drop target objects in X11.
-   * [Elm_Entry] Update selection handlers position and its visibility when scrolling
-   * diskselector: Compare correct variables. (CID1193236)
-   * atspi_object: Added missing comma. (CID1193238)
-   * index: Set variable to NULL after free. (CID1193250)
-   * access: Fixed memory leak. (CID1193244)
-   * fix scrollbar to be clickable even if vieport is tiny compared to content
-   * naviframe : Fixed the overlap issue during multiple push.
-   * genlist needs to iterate exactly once over a fixed list when deselcting all items
-   * list: Fixed item multi/single selection routine to skip disabled item correctly.
-   * genlist: Fixed item multi/single selection routine to skip disabled item correctly.
-   * panel: check _elm_config_key_binding_call return value
-   * datetime: clip sub components into global clipper
-   * prefs: Add EVIL_LIBS to build to avoid problems with missing regex.h under mingw
-   * elm win - fix tracking of current position to properly store it in win obj
-   * spinner: crash issue on deletion fix
-   * elm win - fix wrong resizing of focus highlight obj.
-   * fix left over soft cursors in elm (T893)
-   * [Elm_Dnd] Correct drag position when rotation
-   * [Elm_Dnd] Fix segmentation fault when deleting object with same registered drop callbacks
-   * elm_map: Fixed a leak when ecore_file_download_full fails
-   * gengrid: Fixed the focus animation in horizontal mode
-   * map: remove memory leak
-   * list/genlist/gengrid/toolbar: Fix - _nearest_visible_item_get() should always return an item.
-   * plug: fix SEGV of elementary_test during reconnecting
-   * list: Fixed _elm_list_item_content_focus_set in case the first content is focused.
-   * dnd: Skip drag window when drag starts
-   * widget: Initialized internal variables. (CID1199625)
-   * scroller: Initialized some internal variables. (CID1199657)
-   * spinner: fixed odd behavior of the spinner
-   * ctxpopup: sd->box null check and event_flag set for previous and next focus move.
-   * entry: wrong viewport value calculation issue fix
-   * elm_interface_scrollable: fix resize after drag bug.
-   * dnd: Correct drag window positon in drag start
-   * tooltips position more accurately in X in xinerama
-   * entry no longer completely breaks focus by focusing itself on selection signal
-   * toolbar: Fixed wrong edje api usage for elm objects.
-   * genlist: Removed unnecessary item show call on multi select.
-   * ctxpopup bg theme should block all mouse events, not just left button
-   * ctxpopup should not blindly show arrows when they are not wanted by the theme
-   * gengrid: frame variable should be used for position changes.
-   * widgets - propagate current parent orientation to sub object.
-   * elm_map: Fix to support customized style for elm_map
-   * entry: Fix a test case for editable, non-editable entry.
-   * layout: remove sizing_eval call when layout is already destructed. @fix
-   * elm_map: Fix to show and bring in a correct region after zooming
-   * gengrid : Fix the issue to skip disable item in item select
-   * entry: Enable context menu with mosue down even if the entry is not editable in some case.
-   * hoversel: item-loop should happen on UP/DOWN Key in case of vertical hoversel and on LEFT/RIGHT Key in case of horizontal hoversel.
-   * fix visiblity of entry cursor when selections exist (T1229)
-   * elm_map: Fix to calculate map size not to be smaller than viewport size
-   * [Fileselector] Fix double-call of callback function on clicking "Enter" key.
-   * fix 0 size focus region (T1205)
-   * Correctly emit the scroll signal when scrolling an entry @fix T1274.
-   * entry: update selection handlers' visibility when entry is hidden or shown (T1175)
-
-
-Changes since Elementary 1.8.0:
--------------------------------
-
-Additions:
-
-   * Label: add 2 new api for setting the slide animation speed.
-   * elm_win: added the window manager rotation feature and a sample.
-   * focus: Added focus_highlight_geometry_get() into elm_widget.
-   * config - feature add - audio muting config and controls
-   * ctxpopup: add a new api for ctxpopup which makes ctxpopup not to hide automatically
-   * Add elm_genlist_item_subitems_get()
-   * New textblock tags for elm entry widget.
-   * theme - more efm icons from appb (T575)
-   * Add genlist_item_subitems_count()
-   * access: Add smart signal "access,changed"
-   * Colorselector: Item Selection/Unselection logic changes and corresponding API additions.
-   * access: Add elm_widget_access_highlight_in_theme_set/get.
-   * Colorselector: Palette_items_get API added.
-   * atspi: event broadcast added. Orca screen reader now ables to read UI.
-   * win: Add a API, elm_win_type_get.
-   * focus: Added elm_object_focus_highlight_style_get/set() to support custom focus highlight on widget
-   * entry: Add elm_entry_select_region_set API
-   * Colorselector: Item_signal_emit_hook added.
-   * focus: Added "focus_part" support on elm widget.
-   * add tests to window moves.
-   * Introduce fileselector interface and applied to elm_fileselector.
-   * entry: Add elm_entry_input_panel_show_on_demand_set/get API
-   * atspi: accessible and component interface implementation.
-   * entry - Add "rejected" smart callback in "elm_entry_filter_accept_set"
-   * fileselector : Add elm_fileselector_custom_filter_append to support custom filter
-   * hoversel: Added evas smart signal "expanded" in hoversel. This patch depends on D373.
-   * elc_popup: Added focus support on popup-base's swallow parts.
-   * web: Added elm_web_html_string_load() to load html string as the content
-   * elm_object_item: Added elm_object_item_style_set/elm_object_item_style_get().
-   * New Elementary API -- elm_multibuttonentry_format_function_set().
-   * Add 'pulse' property to progressbar edje-external object API.
-   * Adding hungarian translation
-   * elementary/mapbuf - added 2 apis, elm_mapbuf_point_color_set(), get().
-   * fileselector: Add elm_fileselector_sort_method_get/set to select order of file/directory list.
-   * clock: Add elm_clock_pause_set and elm_clock_pause_get functions for elm_clock widget
-   * accessibility: ATSPI2 support.
-   * Popup: Adding elm_popup_align_set and elm_popup_align_get api
-   * fileselector: Add support to change the size of thumbnails in grid view.
-   * tooltip: Adding elm_object_tooltip_orient_set API
-   * tooltip: Added elm_object_tooltip_move_freeze_push/pop/get()
-
-Improvements:
-
-   * Fix doxygen in interface scrollable, slider, elm widget container, fileselector interface
-   * elm atspi: add comments for Eo API
-   * elm win - on shutdown some objects become null during shutdown so be quiet
-   * test_list: Disabled 'focus on selection' as it is turned off by default.
-   * elm_index: disable indicator when the selected item is unselected
-   * index: send active signal(elm,state,active) to selected item in auto_fill
-   * theme - noclip - actually no clip
-   * theme - scroller - noclip style
-   * theme - clean - list image used in group
-   * theme: unify tags macro.
-   * theme - default styles - make disabled all look properly disabled
-   * Label: better speed/duration calculation.
-   * Add more tests to "Entry user style", to spot out lots of bug.
-   * Elementary menu item: handling hidden icon
-   * Elm entry: Set initial select mode for non desktop entries (T861)
-   * naviframe: Hide inserted view if the view is not a top view
-   * datetime: Simplify the nested loop in _datetime_items_get()
-   * access/layout: sort focus list based on geometry value
-   * elm_layout now supports focused/unfocused smart callback
-   * datetime: Enhance launching time of test_datetime by avoiding _reload_format() in visible_set()
-   * spinner_example: Made spinner editable to have more test cases about changed and delay,changed callbacks.
-   * spinner: After long press of inc/dec buttons, start continuously increasing/decreasing
-   * datetime_input_ctxpopup: delay creation of ctxpopup until it is really needed.
-   * focus: Added test cases for the existing issues/feature enhancement relate to focus
-   * config: Change the value of THUMBSCROLL_SENSITIVITY_FRICTION in mobile config for an optimization.
-   * datetime: Refactor to launch test_datetime little bit faster
-   * test: Removed size hint macros from reference codes.
-   * Updating hungarian translation
-   * make iconify effects moe natural (faster to deiconify to make it feel snappy)
-   * elementary - don't use __UNUSED__ anymore
-   * elm: replace 0 or 1 with EINA_FALSE or EINA_TRUE
-   * elm: Unified the usage of strncmp.
-   * test_web_ui: Added a button to test select tag and window.open()
-   * naviframe: Better structure packing for naviframe item and added more description about item structure members.
-   * autotools: restore support of static compilation (T599)
-   * elementary - override widget translation but work also the base widget's behavior.
-   * elementary - support language changed callback from a few widgets.
-   * elementary - send signal "language,changed" with one way in the widget.
-   * elementary - use the focused/unfocused string in widget defined.
-   * test_hoversel: Change the hoversel button text when an hoversel item is selected.
-   * fileselector: Make fileselector focusable.  Ok on Enter key and Cancel on Escape key.
-   * popup: Replace focus_direction_go with focus_cycle.
-   * url: Added underscore(_) to elm internal functions, elm_url_xxx.
-   * spinner: Create an internal entry when it is really needed.
-   * spinner: Toggle entry on Enter and space key.
-   * toolbar: Do not check ev->string for Return key and react on space key.
-   * all widgets: change Eo API for "elm_widget_theme()" to "theme_apply"
-   * prefs should CRI on add/file_set if init has failed
-   * entry: Add smart activate for accessbility.
-   * entry: If the scrollable entry is set disable, send "*,disabled" signal to scr_edje too.
-   * datetime: Delay elm_layout_theme_set until memebers are initialized in _smart_add
-   * panel: Delay elm_layout_theme_set until memebers are initialized in _smart_add
-   * elm_widget_xxx.h: Adopt EINA_UNLIKELY and fix indentation in FOO_DATA_GET macros.
-   * fileselector_entry: Delay elm_layout_theme_set until memebers are initialized in _smart_add
-   * test_photocam: Support zoom in and out with more condition checks.
-   * ctxpopup: set smart member relationship for objects in ctxpopup
-   * naviframe: Replace naviframe title visible APIs to naviframe title enabled APIs
-   * test_glview_simple: Close the window instead of exiting the program on close button.
-   * toolbar: Check whether icon is null before sending signal
-   * elm: Build in an alphabetical order.
-   * actionslider:enable the mouse event
-   * elm cnp (dnd) - file:/ is the minimum, not file:// so work with other apps
-   * When the viewport is resized, the entry size will be recalculate.
-   * setuid safeness - ensure if an app that is setuid doesn't do bad things
-   * gengrid, genlist: Fallback into default item style if the required item style does not exist.
-   * elementary_config: Refactor elementary config menu by merging Access, Select clear, and clouseau menu.
-   * Widget: Don't check if it's the correct class everywhere.
-   * Updating serbian translation
-   * web: Disable more logics to reduce binary size when web backend is none
-   * elementary/widget - don't call theme_set() until base widget is not created yet.
-   * elm_widget: Partial update for widget smart data comments.
-   * tests - add test for requesting sa massive window and seeing response
-   * test_fileselector: Added edje custom filter example to show the real use case of fileselector custom filter.
-   * entry: Show "Paste" option when called ctxpopup with selection
-   * Multi button entry items now support custom parts on elm_object_item_text_[gs]et() calls.
-   * Now multi button entry items will happily listen to_object_item_signal_emit() calls.
-   * Give focus capabilities to elm_plug widget.
-   * elm config - move x properties to child window of root. reduces wakeups
-   * elm: Unified eina critical manro to CRI.
-   * test_glview_simple: Do not manipulate glview if gl is not supported.
-   * test_web: removed web-mobile test by adding an option to change useragent
-   * fileselector: enter key press in name entry acts like ok button click.
-   * Update systray theme to have only one box
-   * colorsel - allow widget to re-wrap smaller of resized down with palette on
-   * elm_test: clean up some elm_object_focus_set() usage.
-   * ctxpopup: disable content correctly on smart disable.
-   * elementary/ctxpopup - disable the contents when they are exist.
-   * DnD: cancel feature during drag
-   * layout: reset disabled status after refreshing the widget theme.
-   * genlist - don't do heavy queue work for 0 width genlists and defer fill
-   * naviframe: clip the shadow also.
-   * elementary/elm_button.c : Change the timing of signal_emitting.
-   * slider: show/hide slider popup
-   * Gengrid: Enable Scroll To Type when item bring in or show region.
-   * autotools: improve build system to be able to correctly pick outside and inside tools.
-   * libtool: work around lack of communication between mingw and libtool to generate .dll.
-   * elm_prefs_cc: use the right macro to allow cross compilation nicely.
-   * Elm list, like genlist, should emit 1st/middle/last signals to its items.
-   * spinner: it has to be recalculated when its style is changed
-   * theme - fine tune pkgkit icon to be a little lighter
-   * theme - xkb module - make lettering more readable over flag
-   * allow battery reading to be bigger by minor overlap with + sign
-   * remove pager16 base image; this is never visible
-   * add clip for gadcon popups
-   * desklock logo visibility gets a clipper and visibility toggling (T613)
-
-Fixes:
-
-   * Fix more complaints on inwin shutdown and focus stuff (T958)
-   * DnD: Fix bug of hard-coded type when drag
-   * els_cursor: Fix mouse_out changing cursor to wrong image (T878)
-   * colorselector: Do not add custom palette color to the palette of config (T786)
-   * naviframe: Fix elm_naviframe_item_pop_to not to attempt to remove removed item
-   * naviframe: Fix to set only top view to be focusable
-   * Thread example fixes (T956)
-   * elm_web2: Fix possible crash when loaded the contents which contains form elements
-   * Fix issue where items added into tree with more than 2 levels could be rendered at the wrong location in the list.
-   * examples - threads - fix nitpick on still running threads on shutdown (T955)
-   * elm scroller - fix self feeding reconfigure to bail out on many loops
-   * list - fix mode set to have override power over scroll limit api
-   * menu: Fixed wrong internal variable name.
-   * entry - fix scroller hide/show signal when changing style (edje obj)
-   * theme - fix scrollbar + end icon position
-   * Test Label2: keep the slider updated when the label change size
-   * fix missing menu bg
-   * atspi_bridge: unref ret if iter_struct is null (CID 1170201)
-   * elm cnp: fix freeing selection buf
-   * elm-menu - fix style to use current when setting menu bar
-   * Elmementary menu styling fixed
-   * Prevent widget item API calls while item is deleting except data_get API call.
-   * Icon/Layout: Clean-up signal callbacks when signal is freed or layout is deleted. If not, dangling edje callback can be remained at some moment. (CID 1167968)
-   * datetime: fix wrong condition for validation in _field_limit_get() (CID 1167969, 1167970)
-   * test genlist: Fixed warning in genlist item styles.
-   * elm datetime module: Fix that registers clicked callback of diskselector multiple
-   * datetime: Correct the validation of parameter in _field_format_get/_field_limit_get
-   * mapbuf - don't leave the dangling static map pointer that won't be freed.
-   * test_flip_page: Revert wrong initialize routine.
-   * fileselector: Fixed that data of "done" signal may start with two slash
-   * elm entry: Fix anchor bug finding wrong anchor geometry.
-   * fileselector: Fixed that does not navigate / on path_entry
-   * web: Follow latest webkit change to fix build break with latest ewebkit
-   * elm_cnp: Fix that calls _x11_elm_widget_xwin_get two times at elm_cnp_selection_{set|get}
-   * test_focus3: Correct wrong data for smart callback.
-   * focus: Fixed focus issue that the highlight was not visible on first click.
-   * naviframe - don't access item after del
-   * naviframe: Fix to enable item deletion in pop_cb
-   * elm filesel - scale button in filesel button.
-   * elm filesel - fix theme layout for button+entry
-   * inwin - the "greying out" fade looks just wrong - make it black.
-   * entry: Fixed to emit "*enabled" signal to scr_edje when it is not disabled.
-   * entry: NULL should be set to the correct position of tmpbuf.
-   * conform: Fixed to get a geometry from *focus_region_get for show_region_job.
-   * test_flipselector: Fixed that buttons use wrong flipselector which is not intended.
-   * fileselector: Fix that folder only mode shows only files instead of only folders (T756)
-   * scroller: Fixed wheel event callback
-   * panes: Fixed panes smart callbak calls by fixing default theme.
-   * fileselector: Fix that the enter key does not navigate directory
-   * glview test - fix if evas gl ins't found - leak of gld data
-   * elm prefs cc - fix failed lseek handling on compile
-   * glview test - dont leak gld
-   * elm glview - evas sync before rendering with always draw to sync right
-   * dbus menu - fix leak of reply creation for method events (CID 1039975)
-   * mapbuf - move index check into eo method and use fixed index size (CID 1141033 and CID 1141032)
-   * elm prefs - useless staement as _deltai() already fills in *val (CID 1040028)
-   * fix elm fsel test to check mkdir return (CID 1040043)
-   * app client - fix not handling failed return from eldbus call (CID 1091411)
-   * elm map - fix incorrect return check of fread (CID 1132735)
-   * elm map - fix incorrect return check of fread (CID 1132736)
-   * elm map - fix incorrect return check of fread (CID 1132737)
-   * scroller: fixed infinite loop bug in scroller
-   * test_dnd: Check return value of strchr it can be NULL. (CID 1152899 and 1152898)
-   * elm prefs - fix leak if setup_err/set_err happens in elm prefs (CID 1040006)
-   * list test - make test item never able to access invalid mem (CID 1040020)
-   * genlist test - make test item never able to access invalid mem (CID 1040021)
-   * fix alloc to use right sizeof type in elm_image
-   * fix mingw build for setuid fix/checks
-   * map: fix allocator sizeof operand mismatch reported by clang
-   * multibuttonentry, genlist, layout, toolbar: Fixed dereference of null pointers which were reported by clang builg.
-   * toolbar: Fixed dead assignment reported by clang build.
-   * elm theme - fix toggle color to hide invisible orange rect
-   * widget: Fix a bug in elm_widget_newest_focus_order_get.
-   * fileselector: Fix dereference before null check (CID:1147525)
-   * fileselector: Fixed wrong allocation in _custom_filter_append (CID:1147526)
-   * elm_test: fix test_entry_anchor scroller callback
-   * elm_widget: Fix not to load theme for mirroring if smart data is not set
-   * elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted.
-   * Reach mbe item on signal emit hook properly.
-   * multibuttonentry - emit edje signal to oedje object not item struct!
-   * web: popup for <select> shlould be scrollable if there are many items.
-   * config: comment out unused variable after commenting out some codes (CID 1139957, 1139958, and 1139959)
-   * bugfix: unset genlist mincalcd flag when changing to/from having no item contents
-   * Flip: Fix confusion with hitsize and direction
-   * example - prefs 03 - disallow animation time of 0 (just not valid/sensible) (T602)
-   * DnD: Valgrind fixes
-   * image/layout/toolbar: fixed documentations which use non-existing APIs. (T607)
-   * elm_spinner.c: fix mouse spin never stop issue with mouse wheel with spinner widget.
-   * elm_interface_scrollable.c: fix scroller page flick calculation roundup routine.
-   * elm_interface_scrollable.c: reset momentum_animator to null when return cancel from the animator.
-   * elementary_test glview: fixed segv on close
-   * naviframe: fix T1008 so promoting an overlap item would perform as documented
-   * transit - fix the double free obj_data case.
-   * Fix T966, sort order of child folders.
-   * calendar - fix unstable calc complaint (T951)
-   * Dnd: Fix double text insert issue in elm_entry, drop at disable, non-editable entry
-   * Elm_Entry: Fix bug: magnifier position is incorrect when mouse down on selection handler
-   * fix right side clipping of pager16 background (T771)
-   * fix deskmirror pixel borders (T1005)
-   * fix deskmirror client area sizing T991
-   * tooltip: Fixed wrong API names. elm_tooltip -> elm_object_tooltip.
-   * list: fixed list to emit elm,state,list,single signal when there is only one item.
-
-Removals:
-
-   * widget: remove OP_ID ELM_WIDGET_SUB_ID_DISPLAY_MODE_GET
-
-
-Changes since Elementary 1.7.0:
--------------------------
-
-Additions:
-
-   * Porting to Eo
-   * Add ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN.
-   * Add elementary_codegen
-   * Add window floating mode api's
-   * Add reorder mode set/get API in Toolbar.
-   * Add the toolbar API which expand the transverse length.
-   * Add a way to know which month is displayed in elm_calendar
-   * Add color picker to elm_colorselector.
-   * Add a search API to list all localisations corresponding to a name in map
-   * Add elm_notify_align_set/get
-   * Add virtualkeypad, clipboard state change signals from conformant.
-   * Add elm_toolbar_item_show/bring_in.
-   * Add elm_genlist_nth_item_get
-   * Add elm_gengrid_nth_item_get
-   * Add elm_config_selection_unfocused_clear_get and elm_config_selection_unfocused_clear_set
-   * Add elm_need_eldbus() and Eldbus.h support with ELM_ELDBUS macro to integrate eldbus. Deprecated elm_need_e_dbus() (e_dbus, v1).
-   * Add window profile set/get API in elm_win
-   * Add elm_sys_notify.[ch]
-   * Add elm_need_elocation() and Elocation.h support with ELM_ELOCATION macro to integrate elocation.
-   * Add elm_plug signals "image,deleted" (fixed typo) and "image,resized".
-   * Add elm_dbus_menu to support D-Bus external menus.
-   * Add configuration: ELM_EXTERNAL_MENU, to switch between internal and extenal menus
-   * Add elm_systray.[ch]: Add support to D-Bus systray icons.
-   * Add elm_label_slide_mode_set(), elm_label_slide_mode_get()
-   * Add elm_label_slide_go()
-   * Add a label signal callback "slide,end"
-   * Add "highlighted" and "unhighlighted" callbacks to list, genlist, and gengrid.
-   * Add elm_index_delay_change_time_set/get for changing delay change time in index.
-   * Add elm_index smart callback - "language,changed".
-   * Add smart callback signals of a scroller. "vbar,drag", "vbar,press", "vbar,unpress", "hbar,drag", "hbar,press", "hbar,unpress".
-   * Add elm_glview, elm_gengrid smart callback - "language,changed".
-   * Add APIs - elm_object_item_domain_translatable_part_text_set(), elm_object_item_translatable_part_text_get().
-   * Add APIs - elm_object_domain_translatable_part_text_set(), elm_object_translatable_part_text_get().
-   * Add APIs - elm_object_orientation_mode_disabled_set(), elm_object_orientation_mode_disabled_get().
-   * Add the reorder effect in toolbar.
-   * Added new APIs elm_transit_tween_mode_facator_set()/get()
-   * Support widget orientation mode in order to widgets have multiple styles for each window degree.
-   * Add elm_drop_target_add() elm_drop_target_del() and elm_drag_start()
-   * Add the option about sending signals in content_pos_set.
-   * Add omit feature to elm_index.
-   * Add elm_transit_smooth_set(), elm_transit_smooth_get()
-   * Add edje_object_message_signal_process before edje_object_size_min_restricted_calc.
-   * Add elm_object_item_signal_callback_add(), elm_object_item_signal_callback_del().
-   * Add the config ELM_THUMBSCROLL_HOLD_THRESHOLD.
-   * Add elm_naviframe_item_pop_cb_set().
-   * Add elm_widget_newest_focus_order_get for knowing the last object(and its focus order) which got focus.
-   * Add the smart signals in scroller. "scroll,left", "scroll,right", "scroll,up", "scroll,down".
-   * Add four more focus diretions. ELM_FOCUS_UP, ELM_FOCUS_DOWN, ELM_FOCUS_RIGHT, ELM_FOCUS_LEFT.
-   * Add APIs - elm_object_focus_next_object_get, elm_object_focus_next_object_set.
-   * Add API - elm_object_focused_object_get.
-   * Add APIs - elm_entry_input_panel_layout_variation_set/get
-   * Add elm_map smart callback - "language,changed".
-   * Add the repeat_events_set/get for blocking the events of content objects.
-   * Add convenient macros - elm_object_translatable_part_text_set(), elm_object_item_translatable_part_text_set().
-   * Add the API elm_scroller_page_scroll_limit_set/get.
-   * Add elm_mapbuf_auto_set/get.
-   * Add the API elm_scroller_single_direction_set/get.
-   * Add the feature for key events.
-   * Add elm_object_domain_part_text_translatable_set(), elm_object_item_domain_part_text_translatable_set().
-   * Support language,changed callback (Fileselector_Button, Fileselector Entry, Spinner.
-   * Add the config elm_scroll_smooth_start_enable.
-   * Add elm_layout smart callback - "language,changed".
-   * The momentum animation time is changed as the amount of flick.
-   * Add elm_entry smart callback - "text,set,done".
-   * Add selection handlers to entry.
-   * Add support elm_object_item_signal_emit() for elm_list.
-   * Add ELM_INPUT_PANEL_LAYOUT_DATETIME.
-   * Add elm_config_glayer_long_tap_start_timeout_set/get, elm_config_glayer_double_tap_timeout_set/get
-   * Add magnifier to entry.
-   * Add "focused" and "unfocused" smart callback for panel, video, web, web2, genlist, hover, index, list, map, photocam, progressbar, radio, scroller, slider, slideshow, spinner, toolbar, win, calendar, check, clock, colorselector, datetime, diskselector, flipselector, gengrid, ctxpopup, fileselector_button, naviframe, player, popup, bubble, button.
-   * Add elm_web_url_set(), elm_web_url_get() and "url,changed" signal for web, web2.
-   * Add elm_fileselector_mime_type_filter_append and elm_fileselector_filters_clear to support mime type filter.
-   * Add the elm_scrollable_interface_content_viewport_resize_cb_set.
-   * added callback call "scroll", "scroll,anim,start", "scroll,anim,stop", "scroll,drag,start", "scroll,drag,stop" in toolar widget.
-   * Add the configuration thumbscroll_flick_distance_tolerance.
-   * Export elm_widget_focus_region_show
-   * File Selector : Support elm_object_part_text_set() for the ok, cancel part to change the OK, Cancel button label.
-   * Add elm_win_focus_highlight_animate_set/get().
-   * Add selectraise feature to gengrid.
-   * Add bg reset feature.
-   * Add support for more than one progress status in a progressbar.
-   * Add elm_table_child_get().
-   * Add support for flip focus direction.
-   * Add "selected,invalid" smart callback for fileselector.
-   * elm_object_item : Introduces new APIs, elm_object_item_track(), elm_object_item_untrack(), elm_object_item_track_get().
-   * Add elm_widget_item_part_text_custom_set(), elm_widget_item_part_text_custom_get(), elm_widget_item_part_text_custom_update(). 
-   * Add "dismissed" smart callback for hover.
-   * Add "dismissed" smart callback for menu.
-   * Add elm_menu_item_subitems_clear().
-   * Add the configuration fileselector_double_tap_navigation_enable.
-   * Add "activated" smart callback for fileselector.
-   * Add elm_object_item_signal_emit support in hoversel. This works only when the item is created.
-   * Add elm_fileselector_multi_select_set/get() and elm_fileselector_selected_paths_get to support multi-selection.
-   * Add elm_fileselector_hidden_visible_set/get() to show or hide hidden files/directories.
-   * Add signals "spinner,drag,start" and "spinner,drag,stop" to the spinner widget.
-   * Add support for "clicked" callback on Return/space/KP_Enter key press for image.
-   * Add elm_slider_step_get(), elm_slider_step_set() for slider.
-   * Add multi select mode for genlist/gengrid/list.
-
-Improvements:
-
-   * Slider : Show popup on left/right/up/down key down press and hide on left/right/up/down key up press.
-   * Default theme is now dark (matching Enlightenment).
-   * Toolbar widget is now a scrollable widget.
-   * Entry widget is now a scrollable layout.
-   * Fileselector entry widget is now an elm layout.
-   * Ctxpopup widget is now an elm layout.
-   * Multibutton entry entry is now an elm layout.
-   * Popup widget is now an elm layout.
-   * Panel widget is now an elm layout.
-   * Improve elm map module loading/searching efficiency.
-   * Diskselector handles dyanmic show/hide of icons now like buttons.
-   * Plug widget handles image object deletion
-   * Handle COMPOUND_TEXT cnp
-   * Conformant widget handles displaymode change related with keypad.
-   * Conformant widget handles indicator service.
-   * Elm_Transit image animation effects supports elm_image object type.
-   * Include a main menu in elm_win, which can be exported via D-Bus.
-   * Merged the file_entry and the path_entry in the fileselector and allowing typing the path.
-   * Setting the same font size of the others widgets for the dayselector.
-   * Added a separated spinner for year on calendar.
-   * Don't link anymore with E_DBus at build time.
-   * Allocate conformant part dummy objects only when the swallow parts are
-   existed actually. since these parts are really dependent on the platform,
-   in most case they don't need all parts at the same time.
-   * Enhanced diskselector add and item_append time.
-   * Expand elm_transit_tween_mode ELM_TRANSIT_TWEEN_MODE_DIVISOR_INTERP, ELM_TRANSIT_TWEEN_MODE_BOUNCE, ELM_TRANSIT_TWEEN_MODE_SPRING
-   * Ctxpopup will be dismissed when language is changed.
-   * Popup is now a focusable object.
-   * Improve naviframe to not apply items' style multiple times when theme/styles are changed.
-   * Don't handle the resize objects in widget infrastructure. Actually resize objects are sub objects so we don't need to care them separately. This causes overhead in some cases(ie, theme change..).
-   * Improve support on 64bits system.
-   * Improve gengrid item append performance.
-   * Naviframe works for H/W Back key event.
-   * Naviframe is now supproting focus_direction.
-   * Scroller decides whether the accelerator is on or not, depending on the velocity and the interval time of the flick event.
-   * Ctxpopup is now supporting focus_direction.
-   * Don't try to pop the naviframe item multiple times.
-   * Support language change for widget items (Ctxpopup, Hoversel, Naviframe, Diskselector, List, Menu, Segment_Control, Toolbar, Popup, MultibuttonEntry)
-   * Move cursor when mouse moves with longpress.
-   * Show magnifier when selection handlers are pressed or moved.
-   * Change the method to calculate a distance which be scrolled from linear to sine curve.
-   * Add support for URL in Elm_Image and Elm_Photocam.
-   * Popup: Support "language,changed" smart callback.
-   * Add hide effect for notify.
-   * Widget: Improve performance in applying widget theme. It prevents applying themes more strictly if it tries to apply same theme. This increases the performance hugely in case that user applies a specific theme to the window object.
-   * Flip now sets the focus to it's content object when flip go to is called while flip is focused.
-   * mapbuf: Dont' move the content to not be calculated. Mapbuf expects the
-   content is static object and it won't be updated by content position.
-   This actually reduces the mapbuf calculation time muchly in case of complex
-   layout.
-   * Popup: Change the behavior of adding/removing buttons dynamically. User defined button's position is kept.
-   * Fileselector: Monitor and update changes of selected path automatically while EIO is working.
-   * Hoversel: Added focus support on hoversel items.
-   * Spinner: Support mouse wheel.
-
-Fixes:
-   * Now elm_datetime_field_limit_set() can set year limits wihtout problems.
-   * Fix re-order animation when it doesn't end correctly.
-   * Fix popup to apply the same style to the notify sub-widget.
-   * Fix Ctxpopup direction if unknown priority used.
-   * Fix diskselector when bounce off and round enabled.
-   * Fix bubble info field set.
-   * Escape theme filename correctly.
-   * Fix diskselector selection of middle item.
-   * Fix multibuttonentry list corruption.
-   * Fix copy&paste error in elm_flip.
-   * Fix possible invalid memory access in elm_access.
-   * Fix diskselector bug with more than 4 items.
-   * Fix conform widget to be part of focus chain.
-   * Fix genlist reorder mode item not being resized on genlist resize.
-   * Fix on_focus_region() issue.
-   * Fixed gengrid wrong_calc_job parameter.
-   * Fix elm_transit image animation that last few frames are skipped.
-   * FIx elm_transit to accept proxy object.
-   * Fix glview crash even if the object is failed allocating.
-   * Fix the elm_flip to accept proxy object.
-   * Fix wrong parameter for thumbnail error in elm_icon.
-   * Fix missing selected event in elm_index (elm_index_item_selected_set)
-   * Fix the elm_image which is made up of a edje object can call a callback function
-   * Fix update the min size hint on elm_label after a text set
-   * Fix flip widget who show the two face at same time
-   * Fix the naviframe to delete contents which are preserved_on set if the naviframe is deleted.
-   * Fix the naviframe to clear the title contents when it's item is deleted.
-   * Fix entry to enable have_selection only when a text is actually selected.
-   * Fix the naviframe to clear the text parts when it's item is deleted.
-   * Fix the mapbuf to update it's content correcltly evenif they go outside of the buffer.
-   * Fix the naviframe to resize it's items which are inserted.
-   * Fix the naviframe to send signal emits one time for content show/hide, text show/hide.
-   * Fix case where tooltips could go offscreen unnecessarily
-   * Fix possible divide by zero in els_scroller animator.
-   * Fix uninitialized data path in elm_flip, elm_gesture_layer, elm_interface_scrollable,
-   els_scroller.
-   * Fix possible segv in elm_quicklaunch infrastructure.
-   * Fix buffer to always have a final '\0' in elm_conform.
-   * Fix forgotten break in elm_map that would have thrown error when the action was properly
-   taken in fact.
-   * Fix wheel scroll direction with shift.
-   * Fix the mapbuf to show it's content properly, If the content doesn't
-   have resized, it wouldn't be showed up.
-   * Safer call to mkstemp in elm_cnp.
-   * Simplify test in elm_entry_text_set.
-   * Fix focus problem in multibuttonentry. Entry can get focus only when multibuttonentry is focused.
-   * Make sure private data is not NULL in elm_interface_scrollable.
-   * Correctly handle failure case in _x11_notify_handler_image.
-   * Don't manipulate dead memory in Eina_Inlist in elm_transit.c.
-   * Update mapbuf forcely whenever it's states are changed.
-   * Now, dummy object is always smart member of naviframe.
-   * Fix naviframe's resize object problem when item was deleted.
-   * Fix the popup that returned invalid action buttons.
-   * Fix the naviframe to not have crash even if user deletes the naviframe in the transition finished cb.
-   * Fix Don't elm_transit image animation use the image preloading to avoid image flickering.
-   * Fix the image to show the image right now if the image preloading is disabled.
-   * Fix typo from elm_plug signal "image.deleted", should be "image,deleted".
-   * Fix photocam returns file set error correctly.
-   * Fix bug where genlist would delete items added during selection callback if a clear was queued
-   * Tooltips now correctly set NETWM tooltip window type
-   * Fix the naviframe item part text to be set properly.
-   * Fix list separator size bug.
-   * Fix the bug which the callbacks of the sub-object are added even if the sub-object is added the parent object.
-   * Fix the usage of the checks in the fileselector test 2.
-   * Added the min_year and max_year in the standard profile config.
-   * Fix omitting signal emission when customized text parts change the text.
-   * Fix "changed" signal being sent twice in case of toggle style when check is clicked.
-   * Fix index refill bug when autohide disabled.
-   * Fix thumb theme hook.
-   * when parent of ctxpopup is resized, ctxpopup calls dismissed signal.
-   * Fix memory leak of the ctxpopup and callback function to be ctxpopup obj is delivered to.
-   * Apply disply mode to all views of a naviframe if the display mode of the views are changed. Sometimes views are couldn't be recoverved to a previous status if they are stacked into more depth.
-   * Fix the scroll position is calculated by the size of pan object, not the size of scroller.
-   * Fix a elm_transit crash issue when user delete all target objects in the effect end callback.
-   * Fix elc_player pause state to be in sync
-   * Fix time string display to handle hours right
-   * Fix elm_config to properly check file type.
-   * ignore tab key widget focus change if control/alt is pressed
-   * prevent blank entry hoversels
-   * Fix restacking issue on ctxpopup - resatck callback makes the bg object be top of ctxpopup.
-   * Fix vsync option in gl engine windows
-   * Fix elm_progressbar_pulse() to abort if pulsing not enabled
-   * Fix scroller acceleration bug. It was accelerated even it's scrolled after finishing the previous scroll. This happens with page scroll enabled.
-   * Fix 1byte invalid read & do memset, rewind if needed.
-   * Fix the standard of scrollbar-calculation from the scroller's x to pan's x.
-   * Fix initial value of the spinner on the first mouse move.
-   * Fix elm_index to send a signal to the selected item in smart theme.
-   * Focus highlight should not be shown on (0 ,0).
-   * Fix elm_conform didn't set size hint when keypad on.
-   * Fix elm_conform didn't change indicator mode when create.
-   * After elm_win is created, if there is no manual focus setting, only elm_win should get focus when focus state is changed.
-   * Fix the toolbar cannot be unselected when it's mode is ELM_OBJECT_SELECT_MODE_ALWAYS.
-   * Remove the back button callback if the back button is unset on the naviframe.
-   * Fixed a bug that naviframe's focus_next didn't work after changing evenry item to elm_layout.
-   * Entry: Fixed a bug with text appending.
-   * Fixed a bug in elm_list. Focus_next is needed only when access mode is enabled.
-   * Fix a memory leak of elm_genlist - EINA_LIST_FREE should be used for returned value of elm_genlist_realized_items_get
-   * Focus highlight should be reconfigured when theme is changed.
-   * Fix the elm_shutdown bug in _elm_shutdown_config.
-   * Fix box layout bug when items with max size force sizes below minimum.
-   * Fix ctxpopup geometry when parent is an elm_win.
-   * Quit the scroll animator if the scroller don't have a bounce and reach a edge.
-   * Fix the scroller show by a page if the page size is set and the region_bring_in or region_show is called.
-   * Fix elc_player crash issue.
-   * Fix the region_show/region_bring_in don't have a limit at a paging movement.
-   * Fix the calculation double type number.
-   * Fix the policy is not changed when the theme is changed.
-   * When entry is disabled, scrolling is also disabled.
-   * Make access object unfocusable when Aaccessibility is disabled.
-   * Fix the scrolled entry in scroller is located wrong position when the cursor is changed.
-   * Fix null pointer access on naviframe item deletion.
-   * Fix the toolbar item clipped problem on reordering items.
-   * Fix elm_object_cursor_theme_search_enabled_set to do as it's name described.
-   * Elm_entry_filter_accept_set function now can recognize tags.
-   * Don't be dead even if a ctxpopup item callback is null.
-   * Fix gengrid does not work under the accessibility.
-   * Fix do not append NULL to genlist focus list.
-   * Fix elm_clock_first_interval_set writes wrong value.
-   * Fix remained ecore timer issue when gesture layer was deleted.
-   * Fix ctxpopup can't be called again in the mobile mode entry.
-   * Fix colorselector color change but when palette item is selected.
-   * Fix elm_colorselector does not emit "changed" when clicked color palatte.
-   * Fix elm_mapbuf to be enabled before it's content is entirely rendered once.     this will reduce the cases that content is not updated in the screen.
-   * Fix elm_colorselector does not update color bar when picker changed color.
-   * Fix navifame to recover the focus for the prev page when top item is deleted.
-   * Up/down step of hour decimal of elm_clock is changed to 12 not to touch hour unit at editing mode.
-   * Remove the keyboard area in the conformant if the keyboard state is off.
-   * Fix colorselector send "changed" signal twice when pressed color bar.
-   * Keep the smart members of the naviframe views whenever resize object is changed. This prevents the dangling view objects of the naviframe and keep the layer consistency.
-   * In case of scroll in scroll, the child scroller have to bounce if parents don't have a bounce.
-   * Fix elm_scroller_page_show bug. It have to save the wanted values to show the wanted page.
-   * Fix non-scrollable entry did not comply focus_highlight data.
-   * Block mouse events when the ctxpopup on dismiss.
-   * Fix crash of elm_notify when timeout is zero.
-   * Fix Segfault in elementary file_selector_example when closed
-   * Fix Showing multiple popups in Entry.
-   * Fix elm_object_item_part_content_set bug with end content in elm_list.
-   * Entry: Change the keyboard mode only if the imf is not available. If the
-   imf is available, the keyboard mode should be decided by ime, but not entry.
-   This prevents the asynchronous states between ime and conformant.
-   * Flip : Fix the flip page to not flip on a direction if the direction is disabled.
-   * Spinner : change part name to access.text from access_text on default style.
-   * Fix fileselector only send "selected" signal without selection when file path is typed on the path entry.
-   * Fix spinner arrow key focus movement bug.
-   * Fix the layout to swallow the contents again when theme is changed.
-   * elm_player breaks theme due to poor namespacing
-   * elm_popup breaks theme due to poor namespacing
-   * ctxpopup: fix elm_object_content_unset didn't unpack content from box
-   * scroller : fix the scroller to locate the current page correctly in case that the scroller is suddenly resized and then the drag couldn't capture the page location.
-   * scroller: don't focus region show if the scroller is disabled.
-   * mapbuf: reset the mapbuf internal states correclty when the content is removed(unset)
-   * image: fix the elm_image_prescale_set() to work properly.
-
-Removals:
-
-   * All internal widget hooks (and related macros) were removed, due
-     to deprecation. Thus, people using that (unstable) API will have
-     to adapt themselves.
-   * Deprecate elm_label_slide_set(), elm_label_slide_get().
-   * Deprecate elm_object_domain_translatable_text_part_set(), elm_object_translatable_text_part_get().
-   * Deprecate elm_web_uri_set(), elm_web_uri_get() and "uri,changed" signal for web, web2.
-   * Naviframe: Dont' be popped if the event is freezed and popping is going on.
-   * Ctxpopup: Apply current ctxpopup style to the list.
-   * Popup: Fix the corrupted internal widget tree that caused elm_theme_set() doesn't work correctly.
-   * Mapbuf: Ensure that content size calculation is correctly finished because the mapbuf is willing to block the size calculation forcely.
-   * Gesture layer: Fix gesture layer with "pointer" events.
-   * Focus: update the focus highlight style when theme is changed.
-
-Changes since Elementary 1.0.0:
--------------------------
-
-Additions:
-
-   * Focus can be moved in all directions by elm_widget_focus_go function.
-   * Reload theme when it change on disk.
-   * Fileselector: Add a wheel spinner that show/spin while EIO is working
-   * Add elm_map_overlays_get & elm_map_overlay_visible_get functions.
-   * Toolbar: Add elm_toolbar_standard_priority_set/get APIs.
-   * Add elm_object_scroll_hold/freeze_get.
-   * Add ELM_CALENDAR_LAST_DAY_OF_MONTH enum type
-   * Add elm_progressbar_format_function_set API function
-   * Add elm_map_overlay_del_cb_set API function
-   * Add "changed" signal to the progressbar widgets
-   * Use Edje to enable accessibility on TEXTBLOCK.
-   * Initialize Emotion when necessary.
-   * Elm_Win_Trap and elm_win_trap_set() to allow e17 integration.
-   * elm_flip_go_to()
-   * On focus loss, Elm_Spinner properly hide Elm_Entry and display label properly.
-
-Fixes:
-
-   * Genlist : fixed genlist expandable effect bug when we expand/contract items with many children very quickly.
-   * Genlist : realize move items during tree effect only when the item is not in the queue.
-   * Add missing files in the tarball.
-   * Fileselector : honor the folder_only option when using EIO
-   * Segment Selector : do not abuse user object item data.
-   * Image: fixed elm_image_orient_set/get.
-   * QuickLaunch: reset main loop after fork.
-
-Improvements:
-
-   * Allocate once and reuse Evas_Map.
-   * Allow freeze/thaw on Elm_Layout and reduce number of object update.
-   * Defer Elm_Calendar generation until really needed.
-   * Defer Elm_Slider update until really needed.
-
-Removal:
diff --git a/legacy/elementary/README b/legacy/elementary/README
deleted file mode 100644 (file)
index f6fdfea..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-Elementary
-==========
-
-******************************************************************************
- FOR ANY ISSUES PLEASE EMAIL:
- enlightenment-devel@lists.sourceforge.net
-******************************************************************************
-
-Elementary is a basic widget set library that is easy to use and is based on
-EFL. It provides the basic building blocks for creating applications and user
-interfaces.
-
-For more details about elementary widgets and how to use them kindly refer to
-the following link for the latest documentation:
-
-http://www.enlightenment.org/p.php?p=docs
-
-
-COMPONENTS
-----------
-
-**Library:**
-
-//LGPL v2 license//
-
-The library you will find in src/lib/ and modules it loads as demos or
-actual implementations in src/modules/. The library depends on at
-least on default theme that is built in data/themes/ and some default
-config installed from config/.
-
-**Theme:**
-
-The default theme is large and includes data for every widget and then
-some. The Theme includes some images that are creative-commons
-licensed (see COPYING.images) and is otherwise considered LGPL as well
-as the library.
-
-**Test App:**
-
-There is a full test app in src/bin/ and you will find its main source
-as test.c with every test split into test_*.c files. This should serve
-as a general tester for Elementary as well as example code on writing
-UIs with Elementary. Run this app (once installed) with elementary_test.
-
-**Configuration App:**
-
-A simple rough configuration tool is provided called
-elementary_config. This tool allows you to play with some basic
-configuration of elementary and it saves your config in your home
-directory in ~/.elementary as well as applying it to all Elementary
-using applications. Themes are normally looked for in
-~/.elementary/themes and the system elementary data dir
-(PREFIX/share/elementary/themes/).
-
-
-COMPILING AND INSTALLING
-------------------------
-
-    ./configure
-    make
-    sudo make install
-
-If you have doxygen, then you can build documentation with:
-
-    make doc
-
-You will find documentation in the doc/ directory.
-
-
-COMPILER FLAGS
---------------
-
-You likely don't need static libraries most of the time so you can
-disable them with:
-
-    --disable-static
-
-You may want to change the install prefix for EFL with:
-
-    --prefix=/path/to/prefix
-        
-There are also examples in src/examples/ as well. To compile examples
-use this option to configure:
-
-    --enable-build-examples
-
-Also you may wish to install the examples, then use:
-
-    --enable-install-examples
-
-
-REQUIREMENTS
-------------
-
-Elementary requires EFL to be installed and available first.
-
-
-CONFIGURATION
--------------
-
-Configuration for a user is normally stored in ~/.elementary/config,
-but if this does not exist, the system configuration in
-PREFIX/share/elementary/config is used instead. Overriding either of
-these is per-screen or per-virtual-desktop configuration that may be
-stored on the root window as a property in X11 or via appropriate
-other protocols depending on display system.
-
-By default the profile.cfg file contains a config key that indicates
-the name of the profile to use. See config/Makefile.am as to how to
-generate this. The directories each contain per-profile configuration.
-The cfg files are files generated by Eet and can be generated from
-text. See the above Makefile.am
diff --git a/legacy/elementary/TODO b/legacy/elementary/TODO
deleted file mode 100644 (file)
index deb5c97..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-Bugs:
-  toolbar sizing is broken in some cases (WEIGHT(0,0) in horizontal box with
-    entry WEIGHT(EXPAND,EXPAND))
-
-Things That Just Need To Be Rewritten (tm):
-  toolbar icon api is broken, should take an actual elm_icon. requires new
-    elm_toolbar_item_update api as well panel edc
-
-callbacks add/del
-  panes
-
-api:
-  elm_win_type_get()
-
-improvement:
-  add a smart move object and autodetect group of moving object in genlist.
-  reduce memory used by all this callback we setup around.
-  integrate with EO and Clouseau.
diff --git a/legacy/elementary/autogen.sh b/legacy/elementary/autogen.sh
deleted file mode 100755 (executable)
index d7ab123..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-
-test -n "$srcdir" || srcdir=`dirname "$0"`
-test -n "$srcdir" || srcdir=.
-(
-  cd "$srcdir" &&
-    (
-      rm -rf autom4te.cache
-      rm -f aclocal.m4 ltmain.sh
-
-      touch README
-      touch ABOUT-NLS
-
-      echo "Running autopoint..." ; autopoint -f || :
-      echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1
-      echo "Running autoheader..." ; autoheader || exit 1
-      echo "Running autoconf..." ; autoconf || exit 1
-      echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize --automake) || exit 1
-      echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1
-    )
-
-  W=0
-
-  rm -f config.cache-env.tmp
-  echo "OLD_PARM=\"$@\"" >> config.cache-env.tmp
-  echo "OLD_CFLAGS=\"$CFLAGS\"" >> config.cache-env.tmp
-  echo "OLD_PATH=\"$PATH\"" >> config.cache-env.tmp
-  echo "OLD_PKG_CONFIG_PATH=\"$PKG_CONFIG_PATH\"" >> config.cache-env.tmp
-  echo "OLD_LDFLAGS=\"$LDFLAGS\"" >> config.cache-env.tmp
-
-  cmp config.cache-env.tmp config.cache-env >> /dev/null
-  if [ $? -ne 0 ]; then
-    W=1;
-  fi
-
-  if [ $W -ne 0 ]; then
-    echo "Cleaning configure cache...";
-    rm -f config.cache config.cache-env
-    mv config.cache-env.tmp config.cache-env
-  else
-    rm -f config.cache-env.tmp
-  fi
-)
-
-if [ -z "$NOCONFIGURE" ]; then
-  $srcdir/configure -C "$@"
-fi
diff --git a/legacy/elementary/configure.ac b/legacy/elementary/configure.ac
deleted file mode 100644 (file)
index 038ebab..0000000
+++ /dev/null
@@ -1,702 +0,0 @@
-EFL_VERSION([1], [17], [99], [dev])
-AC_INIT([elementary], [efl_version], [enlightenment-devel@lists.sourceforge.net])
-
-AC_PREREQ(2.63)
-AC_CONFIG_SRCDIR([configure.ac])
-AC_CONFIG_MACRO_DIR([m4])
-AC_CANONICAL_BUILD
-AC_CANONICAL_HOST
-
-AC_CONFIG_HEADERS([elementary_config.h])
-AH_TOP([
-#ifndef EFL_CONFIG_H__
-#define EFL_CONFIG_H__
-])
-AH_BOTTOM([
-#endif /* EFL_CONFIG_H__ */
-])
-
-AC_USE_SYSTEM_EXTENSIONS
-
-AM_INIT_AUTOMAKE([1.11 dist-xz -Wall])
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
-
-LT_INIT([win32-dll disable-static pic-only])
-EFL_INIT
-
-### Checks for programs
-
-# compilers
-AC_PROG_CC
-AC_PROG_CC_STDC
-AC_PROG_CXX
-
-EFL_CXX_COMPILE_STDCXX_11([ext])
-
-# pkg-config
-PKG_PROG_PKG_CONFIG
-
-# gettext
-m4_ifdef([AM_GNU_GETTEXT_VERSION], [
-AM_GNU_GETTEXT_VERSION([0.18])
-])
-
-m4_ifdef([AM_GNU_GETTEXT], [
-AM_GNU_GETTEXT([external])
-po_makefile_in=po/Makefile.in
-have_po="yes"
-],[
-have_po="no"
-])
-AC_SUBST([LTLIBINTL])
-
-if test "x${POSUB}" = "x" ; then
-   have_po="no"
-fi
-
-AM_CONDITIONAL([HAVE_PO], [test "x${have_po}" = "xyes"])
-
-# doxygen
-EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"])
-
-# EFL binaries
-EFL_WITH_BIN([eet], [eet-eet], [eet])
-EFL_WITH_BIN([edje], [edje-cc], [edje_cc])
-EFL_WITH_BIN([elementary], [elementary-codegen], [elementary_codegen])
-EFL_WITH_BIN([elementary], [elm-prefs-cc], [elm_prefs_cc])
-EFL_WITH_BIN([eolian], [eolian-gen], [eolian_gen])
-EFL_WITH_BIN([eolian-cxx], [eolian-cxx], [eolian_cxx])
-EFL_WITH_BIN([eldbus], [eldbus_codegen], [eldbus-codegen])
-# Force the helper to try external eolian generators
-AM_CONDITIONAL([HAVE_EOLIAN_GEN], [true])
-AM_CONDITIONAL([HAVE_EOLIAN_CXX], [true])
-AM_CONDITIONAL([HAVE_EOLIAN_JS], [true])
-
-EFL_ENABLE_BIN([elementary-test])
-EFL_ENABLE_BIN([elementary-codegen])
-EFL_ENABLE_BIN([elm-prefs-cc])
-EFL_ENABLE_BIN([elementary-config])
-
-### Additional options to configure
-
-# C++ bindings
-
-AC_ARG_ENABLE([cxx-bindings],
-   [AS_HELP_STRING([--disable-cxx-bindings],
-       [Disable C++11 bindings. @<:@default=enabled@:>@])],
-   [want_cxx11="${enableval}"],
-   [want_cxx11="yes"])
-
-AC_ARG_ENABLE([js-bindings],
-   [AS_HELP_STRING([--enable-js-bindings],
-       [enable JS bindings. @<:@default=disabled@:>@])],
-   [want_js="${enableval}"],
-   [want_js="yes"])
-
-# Tests
-
-AC_ARG_WITH([tests],
-   [AS_HELP_STRING([--with-tests=none|regular|coverage],
-                   [choose elementary testing method: regular, coverage or none @<:@default=none@:>@])],
-   [build_tests=${withval}],
-   [build_tests=auto])
-
-want_coverage="no"
-want_tests="no"
-case "${build_tests}" in
-   auto)
-     if test "${build_profile}" = "dev"; then
-        want_tests="yes"
-     fi
-     ;;
-   regular)
-     want_tests="yes"
-     ;;
-   coverage)
-     want_tests="yes"
-     want_coverage="yes"
-     ;;
-   no*)
-     ;;
-   *)
-     AC_MSG_ERROR([Unknown build tests option: --with-tests=${build_tests}])
-     ;;
-esac
-
-# Elementary base dir
-
-AC_ARG_WITH([elementary-base-dir],
-   [AS_HELP_STRING([--with-elementary-base-dir=PATH], [specify the subdirectory for all elementary data @<:@default=${elementary_base_dir}@:>@])],
-   [elementary_base_dir=${withval}],
-   [elementary_base_dir=".elementary"])
-
-AC_MSG_NOTICE([ELEMENTARY_BASE_DIR set to ${elementary_base_dir}])
-AC_DEFINE_UNQUOTED([ELEMENTARY_BASE_DIR], ["${elementary_base_dir}"], ["subdirectory for all elementary data"])
-
-# Build and install examples
-
-EFL_CHECK_BUILD_EXAMPLES(
-   [enable_build_examples="yes"],
-   [enable_build_examples="no"])
-
-EFL_CHECK_INSTALL_EXAMPLES(
-   [enable_install_examples="yes"],
-   [enable_install_examples="no"])
-
-# Debug mode
-
-AC_ARG_ENABLE([debug],
-   [AS_HELP_STRING([--enable-debug], [enable elementary debug support. @<:@default=disabled@:>@])],
-   [want_elementary_debug=$enableval],
-   [want_elementary_debug="no"])
-
-ELM_DEBUG_DEF="#undef"
-if test "x$want_elementary_debug" = "xyes"; then
-   AC_DEFINE([HAVE_ELEMENTARY_DEBUG], [1], [Elementary debug.])
-   ELM_DEBUG_DEF="#define"
-fi
-AC_SUBST([ELM_DEBUG_DEF])
-
-# quicklaunch support
-
-AC_ARG_ENABLE([quick-launch],
-   [AS_HELP_STRING([--disable-quick-launch], [disable quick-launch support, @<:@default=detect@:>@])],
-   [want_quicklaunch=$enableval],
-   [want_quicklaunch="auto"])
-
-# Webkit support
-AC_ARG_WITH([elementary-web-backend],
-   [AS_HELP_STRING([--with-elementary-web-backend=@<:@ewebkit2/detect/none@:>@],
-                  [Select the WebKit backend for Elementary to support web @<:@default=detect@:>@])],
-   [elementary_web_backend=${withval}],
-   [elementary_web_backend="detect"])
-
-elementary_webkit2="no"
-elementary_web="none"
-
-case "${elementary_web_backend}" in
-     ewebkit2|detect)
-# For now only ewebkit2 exist so detect is similar to it
-       PKG_CHECK_MODULES([EWEBKIT2], [ewebkit2],
-          [elementary_webkit2="yes"],
-          [elementary_webkit2="no"])
-        ;;
-     none)
-       ;;
-     *)
-       AC_MSG_ERROR([Invalid web backend: must be ewebkit2, detect or none instead of '${elementary_web_backend}'])
-       ;;
-esac
-
-if test "x${elementary_webkit2}" = "xyes"; then
-    AC_DEFINE([HAVE_ELEMENTARY_WEB], [1], [Web support for Elementary])
-    webkit_datadir=$(${PKG_CONFIG} ewebkit2 --variable=datadir)
-    AC_DEFINE_UNQUOTED([WEBKIT_DATADIR],
-                       ["${webkit_datadir}"],
-                      ["WebKit's data dir"])
-    ELM_WEB2_DEF="#define"
-    elementary_web="ewebkit2"
-fi
-AM_CONDITIONAL([HAVE_EWEBKIT2], [test "x${elementary_web}" = "xewebkit2"])
-
-AC_MSG_CHECKING([whether to build web option])
-AC_MSG_RESULT([${elementary_web}])
-
-### Default options with respect to host and default values
-
-ELM_VERSION_MAJOR="v_maj"
-ELM_VERSION_MINOR="v_min"
-AC_SUBST([ELM_VERSION_MAJOR])
-AC_SUBST([ELM_VERSION_MINOR])
-
-MODULE_ARCH="v-v_maj.v_min.v_mic"
-AC_SUBST([MODULE_ARCH])
-AC_DEFINE_UNQUOTED([MODULE_ARCH], ["$MODULE_ARCH"], ["Module architecture"])
-
-ELM_UNIX_DEF="#undef"
-ELM_WIN32_DEF="#undef"
-have_windows="no"
-have_freebsd="no"
-
-case "$host_os" in
-   mingw*)
-      AC_DEFINE([HAVE_EVIL], [1], [Set to 1 if evil package is installed.])
-      ELM_WIN32_DEF="#define"
-      have_windows="yes"
-      ;;
-   *solaris*)
-      ELM_UNIX_DEF="#define"
-      ;;
-   freebsd*)
-      ELM_UNIX_DEF="#define"
-      have_freebsd="yes"
-      ;;
-   darwin*)
-      ELM_UNIX_DEF="#define"
-      ;;
-   *)
-      ELM_UNIX_DEF="#define"
-      ;;
-esac
-
-AM_CONDITIONAL([ELEMENTARY_WINDOWS_BUILD], [test "x${have_windows}" = "xyes"])
-AM_CONDITIONAL([HAVE_FREEBSD], [test "x${have_freebsd}" = "xyes"])
-AC_SUBST([ELM_UNIX_DEF])
-AC_SUBST([ELM_WIN32_DEF])
-
-### Checks for libraries
-
-requirement_elm_pc=""
-
-case "$host_os" in
-   mingw*)
-      requirement_elm_pc="evil >= efl_version"
-      requirement_elm_pc_only="evil >= efl_version"
-      ;;
-esac
-
-requirement_elm_pc_only="\
-    ${requirement_elm_pc_only} \
-    efl >= efl_version \
-    eina >= efl_version \
-    eet >= efl_version \
-    evas >= efl_version \
-    ecore >= efl_version \
-    ecore-evas >= efl_version \
-    ecore-file >= efl_version \
-    ecore-input >= efl_version \
-    edje >= efl_version \
-    eo >= efl_version \
-    ethumb_client >= efl_version \
-    emotion >= efl_version \
-    ecore-imf >= efl_version \
-    ecore-con >= efl_version \
-    eio >= efl_version \
-    eldbus >= efl_version \
-    efreet >= efl_version \
-    efreet-mime >= efl_version \
-    efreet-trash >= efl_version \
-    eio >= efl_version \
-    "
-
-requirement_elm_pc="\
-    ${requirement_elm_pc} \
-    ${requirement_elm_pc_only} \
-    "
-
-ELM_CHECK_BACKEND([X])
-ELM_CHECK_BACKEND([FB])
-ELM_CHECK_BACKEND([PSL1GHT])
-ELM_CHECK_BACKEND([SDL])
-ELM_CHECK_BACKEND([Cocoa])
-ELM_CHECK_BACKEND([Win32])
-ELM_CHECK_BACKEND([Wl2])
-ELM_CHECK_BACKEND([DRM])
-
-ELM_CHECK_OPTION([elocation], [0.1.0])
-ELM_CHECK_OPTION([eweather], [0.2.0])
-# emap is in svn : trunk/PROTO
-ELM_CHECK_OPTION([emap], [0.1.0])
-
-if test "x${HAVE_CXX11}" = "x1" -a "x${want_cxx11}" = "xyes"; then
-   PKG_CHECK_MODULES([ELEMENTARY_CXX],
-      [
-        efl-cxx >= efl_version
-        eo-cxx >= efl_version
-        eina-cxx >= efl_version
-        evas-cxx >= efl_version
-        eio-cxx >= efl_version
-        edje-cxx >= efl_version
-      ],
-      [
-        requirement_elm_pc="${requirement_elm_pc} \
-          efl-cxx >= efl_version \
-          eo-cxx >= efl_version \
-          eina-cxx >= efl_version \
-          evas-cxx >= efl_version \
-          eio-cxx >= efl_version \
-          edje-cxx >= efl_version \
-        "
-        have_cxx11="yes"
-        LDFLAGS="${LDFLAGS} -fPIC -DPIC"
-        CXXFLAGS="${CXXFLAGS} -fPIC -DPIC"
-        AC_CONFIG_FILES([src/lib/Elementary.hh])
-      ],
-      [have_cxx11="no"]
-   )
-else
-   have_cxx11="no"
-fi
-AM_CONDITIONAL([HAVE_CXX11], [test "x${have_cxx11}" = "xyes"])
-
-if test "x${want_js}" = "xyes"; then
-   PKG_CHECK_MODULES([ELEMENTARY_JS],
-      [
-        eolian-js >= efl_version
-        eo-js >= efl_version
-        efl-js >= efl_version
-        eina-js >= efl_version
-        efl-cxx >= efl_version
-        eo-cxx >= efl_version
-        eina-cxx >= efl_version
-      ],
-      [
-        requirement_elm_js_pc="${requirement_elm_js_pc} \
-          eolian-js >= efl_version \
-          eo-js >= efl_version \
-          efl-js >= efl_version \
-          eina-js >= efl_version \
-          efl-cxx >= efl_version \
-          eina-cxx >= efl_version \
-          eo-cxx >= efl_version \
-        "
-        have_js="yes"
-        dep_js=`$PKG_CONFIG --variable=want_js efl-js`
-      ],
-      [have_js="no"
-       dep_js="none"
-      ]
-   )
-else
-   have_js="no"
-   dep_js="none"
-fi
-
-PKG_CHECK_MODULES([ELEMENTARY], [${requirement_elm_pc}])
-if test "x${have_js}" = "xyes"; then
-  PKG_CHECK_MODULES([ELEMENTARY_JS], [${requirement_elm_js_pc}])
-fi
-PKG_CHECK_MODULES([ELEMENTARY_PC], [${requirement_elm_pc_only}])
-
-EFL_ENABLE_EO_API_SUPPORT
-EFL_ENABLE_BETA_API_SUPPORT
-
-AM_CONDITIONAL([HAVE_JS], [test "x${have_js}" = "xyes"])
-
-AM_CONDITIONAL([HAVE_NODEJS], [test "x${dep_js}" = "xnodejs"])
-AC_DEFINE_IF([HAVE_NODEJS], [test "x${dep_js}" = "xnodejs"],
-  [1], [Using NodeJS])
-AC_SUBST([want_js])
-AC_SUBST([HAVE_NODEJS])
-
-AM_CONDITIONAL([HAVE_JS], [test "x${dep_js}" = "xnodejs" -o "x${dep_js}" = "xlibv8" -o "x${dep_js}" = "xlibuv"])
-AC_DEFINE_IF([HAVE_JS], [test "x${dep_js}" = "xnodejs" -o "x${dep_js}" = "xlibv8" -o "x${dep_js}" = "xlibuv"],
-             [1], [Compiling bindings for JavaScript])
-AC_SUBST([HAVE_JS])
-
-AM_CONDITIONAL([HAVE_LIBUV], [test "x${dep_js}" = "xnodejs" -o "x${dep_js}" = "xlibuv"])
-AC_DEFINE_IF([HAVE_LIBUV], [test "x${dep_js}" = "xnodejs" -o "x${dep_js}" = "xlibuv"],
-             [1], [Compiling libuv event loop integration])
-AC_SUBST([HAVE_LIBUV])
-
-EFL_WITH_BIN([eolian-js], [eolian-js], [eolian_js])
-
-MODULE_EDJE=`${PKG_CONFIG} --variable=module_arch edje`
-AC_SUBST([MODULE_EDJE])
-AC_DEFINE_UNQUOTED([MODULE_EDJE], ["$MODULE_EDJE"], ["Edje module architecture"])
-
-# Needs to be moved into a macro, and also, needs a way to automatically fetch
-# from all the dependencies using the Requires.
-DEPS_EOLIAN_FLAGS=`${PKG_CONFIG} --variable=eolian_flags eo evas edje ecore efl`
-AC_SUBST([DEPS_EOLIAN_FLAGS])
-
-requirement_elm_libs="-lm"
-
-# sockets
-
-case "$host_os" in
-   mingw*)
-      have_socket="no"
-      ;;
-   *solaris*)
-      AC_CHECK_LIB([socket], [connect],
-         [
-          have_socket="yes"
-          requirement_elm_libs="-lsocket ${requirement_elm_libs}"
-         ],
-         [have_socket="no"])
-      ;;
-   darwin*)
-      have_socket="yes"
-      ;;
-   *)
-      have_socket="yes"
-      ;;
-esac
-
-AM_CONDITIONAL([BUILD_RUN], [test "x$have_socket" = "xyes"])
-
-# dlopen
-
-have_dlopen="no"
-case "$host_os" in
-   mingw*)
-dnl managed by evil
-      AC_DEFINE([HAVE_DLADDR], [1], [Define to 1 if you have the `dladdr' function.])
-      have_dlopen="yes"
-      ;;
-   linux*)
-      AC_CHECK_LIB([dl], [dlopen], [res=yes], [res=no])
-      if test "x$res" = "xyes"; then
-         AC_CHECK_LIB([dl], [dladdr], AC_DEFINE([HAVE_DLADDR], [1], [Define to 1 if you have the `dladdr' function.]))
-         requirement_elm_libs="-ldl ${requirement_elm_libs}"
-         have_dlopen="yes"
-      fi
-      ;;
-   *)
-      have_dlopen="yes"
-      ;;
-esac
-
-AM_CONDITIONAL([BUILD_MODULES], [test "x$have_dlopen" = "xyes"])
-
-ELEMENTARY_LIBS="${ELEMENTARY_LIBS} ${requirement_elm_libs}"
-ELEMENTARY_PC_LIBS="${ELEMENTARY_PC_LIBS} ${requirement_elm_libs}"
-
-AC_SUBST([requirement_elm_pc])
-AC_SUBST([requirement_elm_js_pc])
-
-# check unit testing library
-if test "${want_tests}" = "yes"; then
-   PKG_CHECK_MODULES([CHECK], [check >= 0.9.5])
-fi
-AM_CONDITIONAL([ELEMENTARY_ENABLE_TESTS], [test "${want_tests}" = "yes"])
-
-# lcov
-if test "${want_coverage}" = "yes" ; then
-   AC_CHECK_PROG([have_lcov], [lcov], [yes], [no])
-   if test "x${have_lcov}" = "xyes" ; then
-      ELEMENTARY_CFLAGS="${ELEMENTARY_CFLAGS} -fprofile-arcs -ftest-coverage"
-      ELEMENTARY_LIBS="${ELEMENTARY_LIBS} -lgcov"
-      if test "x${prefer_assert}" = "xno"; then
-         ELEMENTARY_CFLAGS="${ELEMENTARY_CFLAGS} -DNDEBUG"
-      else
-         ELEMENTARY_CFLAGS="${ELEMENTARY_CFLAGS} -g -O0 -DDEBUG"
-      fi
-   else
-      AC_MSG_ERROR([lcov is not found])
-   fi
-fi
-
-AM_CONDITIONAL([ELEMENTARY_ENABLE_COVERAGE], [test "${want_coverage}" = "yes"])
-
-
-### Checks for header files
-
-ELM_ALLOCA_H_DEF="#undef"
-AC_CHECK_HEADER([alloca.h], [ELM_ALLOCA_H_DEF="#define"])
-AC_SUBST([ELM_ALLOCA_H_DEF])
-
-ELM_LIBINTL_H_DEF="#undef"
-AC_CHECK_HEADER([libintl.h], [ELM_LIBINTL_H_DEF="#define"])
-AC_SUBST([ELM_LIBINTL_H_DEF])
-
-ELM_DIRENT_H_DEF="#undef"
-AC_CHECK_HEADER([dirent.h], [ELM_DIRENT_H_DEF="#define"])
-AC_SUBST([ELM_DIRENT_H_DEF])
-
-AC_CHECK_HEADER([sys/mman.h], [have_mman="yes"], [have_mman="no"])
-if test "x${have_mman}" = "xyes"; then
-   AC_DEFINE([HAVE_MMAN_H], [1], [Have sys/mman.h header file])
-fi
-
-AC_CHECK_HEADERS([locale.h langinfo.h sys/times.h])
-
-case "$host_os" in
-   darwin*)
-      AC_CHECK_HEADERS([crt_externs.h])
-      ;;
-esac
-
-
-### Checks for types
-
-
-### Checks for structures
-
-
-### Checks for compiler characteristics
-
-AC_C_BIGENDIAN
-
-m4_ifdef([v_mic],
-   [
-    EFL_COMPILER_FLAG([-Wshadow])
-    EFL_COMPILER_FLAG([-Wall])
-    EFL_COMPILER_FLAG([-W])
-   ])
-
-EFL_COMPILER_FLAG([-Wall -Wextra -Wpointer-arith -Wno-missing-field-initializers -fvisibility=hidden -fdata-sections -ffunction-sections])
-
-EFL_CHECK_PATH_MAX
-
-
-### Checks for linker characteristics
-
-EFL_LINKER_FLAG([-fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-entries])
-
-# Check if we can build binary with quicklaunch support
-ELM_QUICKLAUNCH
-
-
-### Checks for library functions
-
-AC_FUNC_ALLOCA
-
-AC_CHECK_FUNCS([geteuid getuid getpwent])
-
-if test "x${want_quicklaunch}" != "xno"; then
-   AC_CHECK_FUNCS([fork clearenv])
-fi
-
-if test "x${have_dlopen}" = "xno"; then
-   AC_CHECK_FUNCS([dlopen dladdr])
-fi
-
-if test "x${ac_cv_func_dlopen}" = "xyes"; then
-   have_dlopen="yes"
-fi
-
-AM_CONDITIONAL([BUILD_QUICKLAUNCH], [test "x${ac_cv_func_fork}" = "xyes" && test "x${have_dlopen}" = "xyes"])
-
-# environ variable
-
-AC_COMPILE_IFELSE(
-   [AC_LANG_PROGRAM(
-      [[
-# define _GNU_SOURCE 1
-#include <unistd.h>
-      ]],
-      [[
-extern char **environ;
-      ]])
-   ],
-   [AC_DEFINE([HAVE_ENVIRON], [1], [extern environ exists])])
-
-case "$host_os" in
-   darwin*)
-      AC_DEFINE([environ], [(*_NSGetEnviron())], ["apple doesn't follow POSIX in this case."])
-      ;;
-esac
-
-
-AC_CONFIG_FILES([
-Makefile
-elementary.spec
-doc/Makefile
-doc/Doxyfile
-doc/widgets/Makefile
-src/Makefile
-src/lib/Makefile
-src/lib/Elementary.h
-src/lib/elm_intro.h
-src/bin/Makefile
-src/modules/Makefile
-src/modules/prefs/Makefile
-src/modules/access_output/Makefile
-src/modules/datetime_input_ctxpopup/Makefile
-src/modules/test_entry/Makefile
-src/modules/test_map/Makefile
-src/modules/web/Makefile
-src/modules/web/none/Makefile
-src/modules/web/webkit2/Makefile
-src/edje_externals/Makefile
-src/examples/Makefile
-src/examples/sphere_hunter/Makefile
-src/examples/performance/Makefile
-src/tests/Makefile
-src/imported/Makefile
-src/imported/atspi/Makefile
-data/Makefile
-data/themes/Makefile
-data/images/Makefile
-data/objects/Makefile
-data/desktop/Makefile
-data/edje_externals/Makefile
-config/Makefile
-config/default/Makefile
-config/default/base.src
-config/standard/Makefile
-config/standard/base.src
-config/mobile/Makefile
-config/mobile/base.src
-$po_makefile_in
-cmakeconfig/ElementaryConfig.cmake
-cmakeconfig/ElementaryConfigVersion.cmake
-])
-
-AC_OUTPUT
-
-#####################################################################
-## Info
-
-echo
-echo
-echo
-echo "------------------------------------------------------------------------"
-echo "$PACKAGE $VERSION"
-echo "------------------------------------------------------------------------"
-echo
-echo "Configuration Options Summary:"
-echo
-echo "  Engines:"
-echo "    X11....................: ${have_elementary_x}"
-echo "    Framebuffer............: ${have_elementary_fb}"
-echo "    DRM....................: ${have_elementary_drm}"
-echo "    PSL1GHT................: ${have_elementary_psl1ght}"
-echo "    SDL....................: ${have_elementary_sdl}"
-echo "    Cocoa..................: ${have_elementary_cocoa}"
-echo "    Windows XP.............: ${have_elementary_win32}"
-echo "    Wayland................: ${have_elementary_wayland}"
-echo
-echo "  Features:"
-echo "    EWeather...............: ${have_elementary_eweather}"
-echo "    EMap...................: ${have_elementary_emap}"
-echo "    Web....................: ${elementary_web}"
-echo "    Quick Launch...........: ${ac_cv_func_fork}"
-echo "    Elocation..............: ${have_elementary_elocation}"
-echo
-echo "  eet......................: ${eet_eet}"
-echo "  edje_cc..................: ${edje_cc}"
-echo "  elementary_codegen.......: ${elementary_codegen}"
-echo "  elm_prefs_cc.............: ${elm_prefs_cc}"
-echo "  eolian_gen...............: ${eolian_gen}"
-echo "  eolian_cxx...............: ${eolian_cxx}"
-echo "  eldbus_codegen...........: ${eldbus_codegen}"
-if test "x${have_js}" = "xyes"; then
-echo "  eolian_js...............:  ${eolian_js}"
-fi
-echo
-echo "  Build elementary_test....: ${have_elementary_test}"
-echo "  Build elementary_codegen.: ${have_elementary_codegen}"
-echo "  Build elm_prefs_cc.......: ${have_elm_prefs_cc}"
-echo "  Examples.................: ${enable_build_examples}"
-echo "  Examples installed.......: ${enable_install_examples}"
-echo "  Build elementary_config..: ${have_elementary_config}"
-echo "  Enable debug.............: ${want_elementary_debug}"
-echo "  Enable C++...............: ${have_cxx11}"
-echo "  Enable JavaScript........: ${have_js}"
-echo
-echo "Compilation................: make (or gmake)"
-echo "  CPPFLAGS.................: $CPPFLAGS"
-echo "  CFLAGS...................: $CFLAGS"
-if test "x${have_cxx11}" = "xyes"; then
-echo "  CXXFLAGS.................: $CXXFLAGS"
-fi
-echo "  LDFLAGS..................: $LDFLAGS"
-echo
-if test "${build_tests}" = "none"; then
-echo "Tests......................: no"
-else
-echo "Tests......................: make check"
-fi
-if test "${build_doc}" = "no"; then
-echo "Docs.......................: no (doxygen not found)"
-else
-echo "Docs.......................: make doc"
-fi
-echo
-echo "Installation...............: make install (as root if needed, with 'su' or 'sudo')"
-echo "  prefix...................: $prefix"
-echo
diff --git a/legacy/elementary/doc/Doxyfile.in b/legacy/elementary/doc/Doxyfile.in
deleted file mode 100644 (file)
index 6ad06e3..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-PROJECT_NAME           = Elementary
-PROJECT_NUMBER         = @PACKAGE_VERSION@
-OUTPUT_DIRECTORY       = .
-INPUT                  = @srcdir@/examples.dox @srcdir@/examples-cxx.dox @srcdir@/examples-js.dox @top_srcdir@/src/lib @srcdir@/index.doxy @top_srcdir@/src/bin/elm_prefs_cc_handlers.c
-IMAGE_PATH             = @srcdir@/img
-OUTPUT_LANGUAGE        = English
-GENERATE_HTML          = YES
-HTML_OUTPUT            = html
-HTML_FILE_EXTENSION    = .html
-HTML_HEADER            = @srcdir@/head.html
-HTML_FOOTER            = @srcdir@/foot.html
-HTML_STYLESHEET        = @srcdir@/e.css
-ENUM_VALUES_PER_LINE   = 1
-GENERATE_HTMLHELP      = NO
-CHM_FILE               =
-HHC_LOCATION           =
-GENERATE_CHI           = NO
-BINARY_TOC             = NO
-TOC_EXPAND             = NO
-DISABLE_INDEX          = NO
-EXTRACT_ALL            = NO
-EXTRACT_PRIVATE        = NO
-EXTRACT_STATIC         = NO
-EXTRACT_LOCAL_CLASSES  = NO
-HIDE_UNDOC_MEMBERS     = YES
-HIDE_UNDOC_CLASSES     = YES
-HIDE_FRIEND_COMPOUNDS  = YES
-BRIEF_MEMBER_DESC      = YES
-REPEAT_BRIEF           = YES
-ALWAYS_DETAILED_SEC    = NO
-INLINE_INHERITED_MEMB  = NO
-FULL_PATH_NAMES        = NO
-STRIP_FROM_PATH        =
-INTERNAL_DOCS          = NO
-STRIP_CODE_COMMENTS    = YES
-CASE_SENSE_NAMES       = YES
-SHORT_NAMES            = NO
-HIDE_SCOPE_NAMES       = NO
-VERBATIM_HEADERS       = NO
-SHOW_INCLUDE_FILES     = NO
-JAVADOC_AUTOBRIEF      = YES
-MULTILINE_CPP_IS_BRIEF = NO
-INHERIT_DOCS           = YES
-INLINE_INFO            = YES
-SORT_MEMBER_DOCS       = YES
-DISTRIBUTE_GROUP_DOC   = NO
-TAB_SIZE               = 2
-GENERATE_TODOLIST      = NO
-GENERATE_TESTLIST      = NO
-GENERATE_BUGLIST       = NO
-GENERATE_DEPRECATEDLIST= YES
-
-# Aliases used by epcref
-ALIASES                = block="<tr><td class=\"block\"><b>"
-ALIASES               += context="</b></td><td class=\"context\" colspan=2>\code"
-ALIASES               += description="\endcode</td></tr><tr><td>&nbsp;</td><td class=\"description\" colspan=2>"
-ALIASES               += endblock="</td></tr>"
-ALIASES               += property="<tr><td>&nbsp;</td><td><table class=\"edcref\" border=\"0\"><tr><td class=\"property\"><tt>"
-ALIASES               += parameters="</tt></td><td class=\"parameters\"><tt>"
-ALIASES               += effect="</tt></td></tr><tr><td>&nbsp;</td><td class=\"effect\">"
-ALIASES               += endproperty="</td></tr></table></td></tr>"
-ALIASES               += epcsection{2}="<tr class=\"section\"><td class=\"section\" colspan=\"2\">\anchor sec_\1 \ref sec_quickaccess \"\2\"</td></tr>"
-
-ENABLED_SECTIONS       =
-MAX_INITIALIZER_LINES  = 30
-OPTIMIZE_OUTPUT_FOR_C  = YES
-OPTIMIZE_OUTPUT_JAVA   = NO
-SHOW_USED_FILES        = NO
-QUIET                  = NO
-WARNINGS               = YES
-WARN_IF_UNDOCUMENTED   = YES
-WARN_FORMAT            = "$file:$line: $text"
-WARN_LOGFILE           =
-FILE_PATTERNS          =
-RECURSIVE              = NO
-EXCLUDE                =
-EXCLUDE_SYMLINKS       = NO
-EXCLUDE_PATTERNS       =
-EXAMPLE_PATH           = @top_srcdir@/src/examples
-EXAMPLE_PATTERNS       =
-EXAMPLE_RECURSIVE      = NO
-INPUT_FILTER           =
-FILTER_SOURCE_FILES    = NO
-SOURCE_BROWSER         = NO
-INLINE_SOURCES         = NO
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION    = YES
-ALPHABETICAL_INDEX     = YES
-COLS_IN_ALPHA_INDEX    = 2
-IGNORE_PREFIX          =
-GENERATE_TREEVIEW      = NO
-TREEVIEW_WIDTH         = 250
-GENERATE_LATEX         = YES
-LATEX_OUTPUT           = latex
-LATEX_CMD_NAME         = latex
-MAKEINDEX_CMD_NAME     = makeindex
-COMPACT_LATEX          = NO
-PAPER_TYPE             = a4wide
-EXTRA_PACKAGES         =
-LATEX_HEADER           =
-PDF_HYPERLINKS         = YES
-USE_PDFLATEX           = NO
-LATEX_BATCHMODE        = NO
-GENERATE_RTF           = NO
-RTF_OUTPUT             = rtf
-COMPACT_RTF            = NO
-RTF_HYPERLINKS         = NO
-RTF_STYLESHEET_FILE    =
-RTF_EXTENSIONS_FILE    =
-GENERATE_MAN           = YES
-MAN_OUTPUT             = man
-MAN_EXTENSION          = .3
-MAN_LINKS              = YES
-GENERATE_XML           = NO
-XML_SCHEMA             =
-XML_DTD                =
-GENERATE_AUTOGEN_DEF   = NO
-ENABLE_PREPROCESSING   = YES
-MACRO_EXPANSION        = YES
-EXPAND_ONLY_PREDEF     = YES
-SEARCH_INCLUDES        = NO
-INCLUDE_PATH           =
-INCLUDE_FILE_PATTERNS  =
-PREDEFINED             = EINA_ARG_NONNULL()= EINA_MALLOC= EINA_WARN_UNUSED_RESULT= EAPI=
-EXPAND_AS_DEFINED      =
-SKIP_FUNCTION_MACROS   = YES
-TAGFILES               =
-GENERATE_TAGFILE       =
-ALLEXTERNALS           = NO
-EXTERNAL_GROUPS        = YES
-PERL_PATH              = /usr/bin/perl
-CLASS_DIAGRAMS         = NO
-HIDE_UNDOC_RELATIONS   = YES
-HAVE_DOT               = NO
-CLASS_GRAPH            = NO
-COLLABORATION_GRAPH    = NO
-TEMPLATE_RELATIONS     = NO
-INCLUDE_GRAPH          = NO
-INCLUDED_BY_GRAPH      = NO
-GRAPHICAL_HIERARCHY    = NO
-DOT_IMAGE_FORMAT       = png
-DOT_PATH               =
-DOTFILE_DIRS           =
-DOT_GRAPH_MAX_NODES    = 50
-GENERATE_LEGEND        = YES
-DOT_CLEANUP            = YES
-SEARCHENGINE           = NO
-LAYOUT_FILE            = DoxygenLayout.xml
diff --git a/legacy/elementary/doc/DoxygenLayout.xml b/legacy/elementary/doc/DoxygenLayout.xml
deleted file mode 100644 (file)
index e564a40..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-<doxygenlayout version="1.0">
-  <!-- Navigation index tabs for HTML output -->
-  <navindex>
-    <tab type="mainpage" visible="yes" title=""/>
-    <tab type="pages" visible="yes" title="" intro=""/>
-    <tab type="modules" visible="no" title="" intro=""/>
-    <tab type="namespaces" visible="yes" title="">
-      <tab type="namespaces" visible="yes" title="" intro=""/>
-      <tab type="namespacemembers" visible="yes" title="" intro=""/>
-    </tab>
-    <tab type="classes" visible="yes" title="">
-      <tab type="classes" visible="yes" title="" intro=""/>
-      <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/> 
-      <tab type="hierarchy" visible="yes" title="" intro=""/>
-      <tab type="classmembers" visible="yes" title="" intro=""/>
-    </tab>
-    <tab type="files" visible="yes" title="">
-      <tab type="files" visible="yes" title="" intro=""/>
-      <tab type="globals" visible="yes" title="" intro=""/>
-    </tab>
-    <tab type="dirs" visible="yes" title="" intro=""/>
-    <tab type="examples" visible="yes" title="" intro=""/>  
-  </navindex>
-
-  <!-- Layout definition for a class page -->
-  <class>
-    <briefdescription visible="yes"/>
-    <includes visible="$SHOW_INCLUDE_FILES"/>
-    <inheritancegraph visible="$CLASS_GRAPH"/>
-    <collaborationgraph visible="$COLLABORATION_GRAPH"/>
-    <allmemberslink visible="yes"/>
-    <memberdecl>
-      <nestedclasses visible="yes" title=""/>
-      <publictypes title=""/>
-      <publicslots title=""/>
-      <signals title=""/>
-      <publicmethods title=""/>
-      <publicstaticmethods title=""/>
-      <publicattributes title=""/>
-      <publicstaticattributes title=""/>
-      <protectedtypes title=""/>
-      <protectedslots title=""/>
-      <protectedmethods title=""/>
-      <protectedstaticmethods title=""/>
-      <protectedattributes title=""/>
-      <protectedstaticattributes title=""/>
-      <packagetypes title=""/>
-      <packagemethods title=""/>
-      <packagestaticmethods title=""/>
-      <packageattributes title=""/>
-      <packagestaticattributes title=""/>
-      <properties title=""/>
-      <events title=""/>
-      <privatetypes title=""/>
-      <privateslots title=""/>
-      <privatemethods title=""/>
-      <privatestaticmethods title=""/>
-      <privateattributes title=""/>
-      <privatestaticattributes title=""/>
-      <friends title=""/>
-      <related title="" subtitle=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <typedefs title=""/>
-      <enums title=""/>
-      <constructors title=""/>
-      <functions title=""/>
-      <related title=""/>
-      <variables title=""/>
-      <properties title=""/>
-      <events title=""/>
-    </memberdef>
-    <usedfiles visible="$SHOW_USED_FILES"/>
-    <authorsection visible="yes"/>
-  </class>
-
-  <!-- Layout definition for a namespace page -->
-  <namespace>
-    <briefdescription visible="yes"/>
-    <memberdecl>
-      <nestednamespaces visible="yes" title=""/>
-      <classes visible="yes" title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-    </memberdef>
-    <authorsection visible="yes"/>
-  </namespace>
-
-  <!-- Layout definition for a file page -->
-  <file>
-    <briefdescription visible="yes"/>
-    <includes visible="$SHOW_INCLUDE_FILES"/>
-    <includegraph visible="$INCLUDE_GRAPH"/>
-    <includedbygraph visible="$INCLUDED_BY_GRAPH"/>
-    <sourcelink visible="yes"/>
-    <memberdecl>
-      <classes visible="yes" title=""/>
-      <namespaces visible="yes" title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-    </memberdef>
-    <authorsection/>
-  </file>
-
-  <!-- Layout definition for a group page -->
-  <group>
-    <briefdescription visible="yes"/>
-    <groupgraph visible="$GROUP_GRAPHS"/>
-    <memberdecl>
-      <classes visible="yes" title=""/>
-      <namespaces visible="yes" title=""/>
-      <dirs visible="yes" title=""/>
-      <nestedgroups visible="yes" title=""/>
-      <files visible="yes" title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <enumvalues title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <signals title=""/>
-      <publicslots title=""/>
-      <protectedslots title=""/>
-      <privateslots title=""/>
-      <events title=""/>
-      <properties title=""/>
-      <friends title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <pagedocs/>
-      <inlineclasses title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <enumvalues title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <signals title=""/>
-      <publicslots title=""/>
-      <protectedslots title=""/>
-      <privateslots title=""/>
-      <events title=""/>
-      <properties title=""/>
-      <friends title=""/>
-    </memberdef>
-    <authorsection visible="yes"/>
-  </group>
-
-  <!-- Layout definition for a directory page -->
-  <directory>
-    <briefdescription visible="yes"/>
-    <directorygraph visible="yes"/>
-    <memberdecl>
-      <dirs visible="yes"/>
-      <files visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-  </directory>
-</doxygenlayout>
diff --git a/legacy/elementary/doc/Makefile.am b/legacy/elementary/doc/Makefile.am
deleted file mode 100644 (file)
index a4461b7..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-SUBDIRS = widgets
-
-MAINTAINERCLEANFILES = Makefile.in
-
-.PHONY: doc
-
-PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc
-
-if EFL_BUILD_DOC
-
-# dir:file name:executable:width:height
-WGT_PREVIEW = \
-       actionslider:preview-00.png:widget_preview_actionslider:120:30 \
-       bg:preview-00.png:widget_preview_bg:50:50 \
-       box:preview-00.png:widget_preview_box:200:160 \
-       bubble:preview-00.png:widget_preview_bubble1:160:50 \
-       bubble:preview-01.png:widget_preview_bubble2:160:50 \
-       bubble:preview-02.png:widget_preview_bubble3:160:50 \
-       button:preview-00.png:widget_preview_button1:160:50 \
-       button:preview-01.png:widget_preview_button2:160:50 \
-       button:preview-02.png:widget_preview_button3:160:50 \
-       calendar:preview-00.png:widget_preview_calendar:300:300 \
-       check:preview-00.png:widget_preview_check1:160:50 \
-       check:preview-01.png:widget_preview_check2:160:50 \
-       check:preview-02.png:widget_preview_check3:160:50 \
-       clock:preview-00.png:widget_preview_clock:200:100 \
-       colorselector:preview-00.png:widget_preview_colorselector:320:300 \
-       conformant:preview-00.png:widget_preview_conformant:200:400 \
-       combobox:preview-00.png:widget_preview_combobox:300:300 \
-       ctxpopup:preview-00.png:widget_preview_ctxpopup:200:130 \
-       datetime:preview-00.png:widget_preview_datetime1:360:60 \
-       datetime:preview-01.png:widget_preview_datetime2:200:60 \
-       datetime:preview-02.png:widget_preview_datetime3:200:60 \
-       dayselector:preview-00.png:widget_preview_dayselector:350:50 \
-       diskselector:preview-00.png:widget_preview_diskselector:120:50 \
-       entry:preview-00.png:widget_preview_entry1:160:50 \
-       entry:preview-01.png:widget_preview_entry2:160:50 \
-       entry:preview-02.png:widget_preview_entry3:160:50 \
-       entry:preview-03.png:widget_preview_entry4:160:50 \
-       fileselector:preview-00.png:widget_preview_fileselector:300:300 \
-       fileselector_button:preview-00.png:widget_preview_fileselector_button1:200:50 \
-       fileselector_button:preview-01.png:widget_preview_fileselector_button2:200:50 \
-       fileselector_button:preview-02.png:widget_preview_fileselector_button3:160:50 \
-       fileselector_entry:preview-00.png:widget_preview_fileselector_entry:70:50 \
-       flip:preview-00.png:widget_preview_flip:100:100 \
-       flipselector:preview-00.png:widget_preview_flipselector:100:60 \
-       frame:preview-00.png:widget_preview_frame:100:50 \
-       gengrid:preview-00.png:widget_preview_gengrid:200:160 \
-       genlist:preview-00.png:widget_preview_genlist1:200:200 \
-       genlist:preview-01.png:widget_preview_genlist2:200:160 \
-       genlist:preview-02.png:widget_preview_genlist3:200:160 \
-       genlist:preview-03.png:widget_preview_genlist4:200:160 \
-       genlist:preview-04.png:widget_preview_genlist5:200:160 \
-       hover:preview-00.png:widget_preview_hover:90:170 \
-       hoversel:preview-00.png:widget_preview_hoversel:90:170 \
-       icon:preview-00.png:widget_preview_icon:50:50 \
-       image:preview-00.png:widget_preview_image:50:50 \
-       index:preview-00.png:widget_preview_index:200:160 \
-       inwin:preview-00.png:widget_preview_inwin1:200:160 \
-       inwin:preview-01.png:widget_preview_inwin2:200:160 \
-       inwin:preview-02.png:widget_preview_inwin3:200:160 \
-       label:preview-00.png:widget_preview_label:70:30 \
-       layout:preview-00.png:widget_preview_layout:200:160 \
-       list:preview-00.png:widget_preview_list:200:200 \
-       map:preview-00.png:widget_preview_map:256:256 \
-       mapbuf:preview-00.png:widget_preview_mapbuf:200:200 \
-       menu:preview-00.png:widget_preview_menu:100:100 \
-       notify:preview-00.png:widget_preview_notify:60:30 \
-       panel:preview-00.png:widget_preview_panel:150:50 \
-       panes:preview-00.png:widget_preview_panes:200:100 \
-       photocam:preview-00.png:widget_preview_photocam:243:162 \
-       popup:preview-00.png:widget_preview_popup:480:400 \
-       prefs:preview-00.png:widget_preview_prefs:200:160 \
-       prefs:preview-00.png:widget_preview_prefs:280:250 \
-       progressbar:preview-00.png:widget_preview_progressbar:150:50 \
-       radio:preview-00.png:widget_preview_radio:60:20 \
-       scroller:preview-00.png:widget_preview_scroller:100:30 \
-       segment_control:preview-00.png:widget_preview_segment_control:240:120 \
-       separator:preview-00.png:widget_preview_separator:10:80 \
-       slider:preview-00.png:widget_preview_slider:200:100 \
-       slideshow:preview-00.png:widget_preview_slideshow:50:50 \
-       spinner:preview-00.png:widget_preview_spinner:160:30 \
-       table::preview-00.png:widget_preview_table:100:100 \
-       table:preview-00.png:widget_preview_table:100:100 \
-       thumb:preview-00.png:widget_preview_thumb:100:100 \
-       toolbar:preview-00.png:widget_preview_toolbar:300:100 \
-       web:preview-00.png:widget_preview_web:300:300 \
-       win:preview-00.png:widget_preview_win:200:200
-
-# put in here every elm widget, so that it gets its hierarchy tree built
-# then, make a reference to the generated image, in the form
-# @image html <WGTNAME>_inheritance_tree.{png,eps}
-WGT_TREE = \
-       actionslider \
-       bg \
-       box \
-       bubble \
-       button \
-       calendar \
-       check \
-       clock \
-       colorselector \
-       conformant \
-       container \
-       combobox \
-       ctxpopup \
-       datetime \
-       dayselector \
-       diskselector \
-       entry \
-       fileselector \
-       fileselector_button \
-       fileselector_entry \
-       flip \
-       flipselector \
-       frame \
-       gengrid \
-       genlist \
-       gesture_layer \
-       glview \
-       grid \
-       hover \
-       hoversel \
-       icon \
-       image \
-       index \
-       inwin \
-       label \
-       layout \
-       list \
-       map \
-       mapbuf \
-       menu \
-       multibuttonentry \
-       naviframe \
-       notify \
-       panel \
-       panes \
-       photo \
-       photocam \
-       player \
-       plug \
-       popup \
-       prefs \
-       progressbar \
-       radio \
-       route \
-       scroller \
-       segment_control \
-       separator \
-       slider \
-       slideshow \
-       spinner \
-       table \
-       thumb \
-       toolbar \
-       video \
-       web \
-       win
-
-widget-build:
-       @$(MAKE) -C widgets
-
-widget-preview: widget-build
-       @for ss in $(WGT_PREVIEW); do \
-               ENTRY=($${ss//:/ }) ; \
-               DIR=$${ENTRY[0]} ; \
-               SS=$${ENTRY[1]} ; \
-               BIN=$${ENTRY[2]} ; \
-               X=$${ENTRY[3]} ; \
-               Y=$${ENTRY[4]} ; \
-               echo "Generating widget preview image" $${SS} "for widget" $${DIR}; \
-               $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/$${DIR} $${SS} $(top_builddir)/doc/widgets/$${BIN} $${X} $${Y} ; \
-               mkdir -p $(top_builddir)/doc/latex/img/widget/$${DIR} ; \
-               convert $(top_builddir)/doc/html/img/widget/$${DIR}/$${SS} $(top_builddir)/doc/latex/img/widget/$${DIR}/$${SS/.png/.eps} ; \
-       done
-
-widget-tree-figures: doc
-       $(srcdir)/widget_hierarchy.py --scan $(top_srcdir)/src/lib -o $(builddir)/widget_tree.p;
-       $(srcdir)/widget_hierarchy.py --tree -i $(builddir)/widget_tree.p > $(builddir)/widgets_tree.dot;
-       dot -Tpng -o $(top_srcdir)/doc/img/elm-widget-tree.png $(top_builddir)/doc/widgets_tree.dot;
-       convert $(top_srcdir)/doc/img/elm-widget-tree.png $(top_srcdir)/doc/img/"elm-widget-tree.eps";
-       @for wgt in $(WGT_TREE); do \
-               WGT_FILE_NAME="WNAME_inheritance_tree.dot"; \
-               WGT_FILE_NAME=$${WGT_FILE_NAME/WNAME/$${wgt}}; \
-               echo "Generating widget inheritance tree image for widget" $${wgt}; \
-               $(srcdir)/widget_hierarchy.py --widget=$${wgt} -i $(top_builddir)/doc/widget_tree.p > $(top_builddir)/doc/$${WGT_FILE_NAME}; \
-               dot -Tpng -o $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.png} $(top_builddir)/doc/$${WGT_FILE_NAME}; \
-               convert $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.png} $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.eps}; \
-               rm $${WGT_FILE_NAME}; \
-       done
-
-doc-clean:
-       rm -rf img/widget html/ latex/ man/ xml/ $(top_builddir)/$(PACKAGE_DOCNAME).tar*
-
-gen-doc:
-       $(efl_doxygen)
-       cp -r $(srcdir)/img/* html/
-       cp -r $(srcdir)/img/* latex/
-
-#run the last rule whenever the elm widget tree changes
-#commit the changed pictures, then. depends on python and graphviz
-doc: all doc-clean widget-preview gen-doc
-       @echo "Entering src/examples/"
-       $(MAKE) -C $(top_builddir)/src/examples screenshots
-       rm -rf $(PACKAGE_DOCNAME).tar*
-       mkdir -p $(PACKAGE_DOCNAME)/doc
-       cp -R html/ latex/ man/ $(PACKAGE_DOCNAME)/doc
-       tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
-       bzip2 -9 $(PACKAGE_DOCNAME).tar
-       rm -rf $(PACKAGE_DOCNAME)/
-       mv $(PACKAGE_DOCNAME).tar.bz2 $(top_builddir)
-
-clean-local: doc-clean
-
-else
-
-doc:
-       @echo "Documentation not built. Run ./configure --help"
-
-endif
-
-EXTRA_DIST = Doxyfile.in $(wildcard img/*.*) e.css head.html foot.html shot.sh \
-            DoxygenLayout.xml examples.dox index.doxy
diff --git a/legacy/elementary/doc/e.css b/legacy/elementary/doc/e.css
deleted file mode 100644 (file)
index 086c958..0000000
+++ /dev/null
@@ -1,1025 +0,0 @@
-body, table, div, p, dl {
-  font-family: sans-serif;
-  font-size: 9pt;
-}
-
-body {
-  background-color: #404040;
-  color: black;
-  margin: 0;
-}
-
-h1 {
-  font-size: 150%;
-}
-
-h2 {
-  font-size: 120%;
-}
-
-h3 {
-  font-size: 100%;
-}
-
-dt {
-  font-weight: bold;
-}
-
-ul {
-  padding-left: 30px;
-}
-
-div.multicol {
-  -moz-column-gap: 1em;
-  -webkit-column-gap: 1em;
-  -moz-column-count: 3;
-  -webkit-column-count: 3;
-}
-
-p.startli, p.startdd, p.starttd {
-  margin-top: 2px;
-}
-
-p.endli {
-  margin-bottom: 0px;
-}
-
-p.enddd {
-  margin-bottom: 4px;
-}
-
-p.endtd {
-  margin-bottom: 2px;
-}
-
-caption {
-  font-weight: bold;
-}
-
-span.legend {
-  font-size: 70%;
-  text-align: center;
-}
-
-h3.version {
-  font-size: 90%;
-  text-align: center;
-}
-
-div.navtab {
-  background-color: #606060;
-  border: 1px solid #303030;
-  text-align: center;
-}
-
-div.qindex {
-  background-color: #eeeeee;
-  text-align: center;
-  margin-left: auto;
-  margin-right: auto;
-  height: 18px;
-  overflow: hidden;
-  vertical-align: middle;
-}
-
-div.navpath {
-  width: 980px;
-  background-color: #606060;
-  text-align: center;
-  margin-left: auto;
-  margin-right: auto;
-  box-shadow: 0px 3px 5px #000000;
-  height: 18px;
-  overflow: hidden;
-  vertical-align: middle;
-}
-
-div.navtab {
-  margin-right: 15px;
-}
-
-a {
-  color: #3399ff;
-  font-weight: normal;
-  text-decoration: none;
-}
-
-.contents a:visited {
-  color: #2277aa;
-}
-
-a:hover {
-  text-decoration: underline;
-}
-
-a.qindex {
-  font-weight: bold;
-}
-
-a.qindexHL {
-  font-weight: bold;
-  background-color: #9CAFD4;
-  color: #ffffff;
-  border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
-  color: #ffffff;
-}
-
-a.el {
-  font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
-  color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited {
-  color: #4665A2;
-}
-
-dl.el {
-  margin-left: -1cm;
-}
-
-.fragment {
-  font-family: monospace, mono, fixed;
-  font-size: 9pt;
-  white-space: pre;
-}
-
-.line {
-  font-family: monospace, mono, fixed;
-  font-size: 9pt;
-  line-height: 0%;
-}
-
-/* To avoid packed effect on bullet lists */
-li .line:first-child {
-   margin-top: 10px;
-}
-
-pre.fragment {
-  border: 1px solid #cccccc;
-  background-color: #eeeeee;
-  padding: 4px 6px;
-  margin: 4px 8px 4px 2px;
-  overflow: auto;
-  font-size: 9pt;
-}
-
-div.ah {
-  background-color: #000000;
-  font-weight: bold;
-  color: #ffffff;
-  margin-bottom: 3px;
-  margin-top: 3px;
-  padding: 0.2em;
-}
-
-div.groupHeader {
-  margin-left: 16px;
-  margin-top: 12px;
-  font-weight: bold;
-}
-
-div.groupText {
-  margin-left: 16px;
-  font-style: italic;
-}
-
-td.indexkey {
-  background-color: #eeeeee;
-  font-weight: bold;
-  border: 1px solid #dddddd;
-  margin: 2px 0px 2px 0;
-  padding: 2px 10px;
-  white-space: nowrap;
-  vertical-align: top;
-}
-
-td.indexvalue {
-  background-color: #eeeeee;
-  border: 1px solid #dddddd;
-  padding: 2px 10px;
-  margin: 2px 0px;
-}
-
-tr.memlist {
-  background-color: #EEF1F7;
-}
-
-p.formulaDsp {
-  text-align: center;
-}
-
-img.formulaDsp {
-}
-
-img.formulaInl {
-  vertical-align: middle;
-}
-
-div.center {
-  text-align: center;
-  margin-top: 0px;
-  margin-bottom: 0px;
-  padding: 0px;
-}
-
-div.center img {
-  border: 0px;
-}
-
-address.footer {
-  text-align: right;
-  padding-right: 12px;
-}
-
-img.footer {
-  border: 0px;
-  vertical-align: middle;
-}
-
-span.keyword {
-  color: #008000
-}
-
-span.keywordtype {
-  color: #604020
-}
-
-span.keywordflow {
-  color: #e08000
-}
-
-span.comment {
-  color: #800000
-}
-
-span.preprocessor {
-  color: #806020
-}
-
-span.stringliteral {
-  color: #002080
-}
-
-span.charliteral {
-  color: #008080
-}
-
-span.vhdldigit {
-  color: #ff00ff
-}
-
-span.vhdlchar {
-  color: #000000
-}
-
-span.vhdlkeyword {
-  color: #700070
-}
-
-span.vhdllogic {
-  color: #ff0000
-}
-
-/*
-.search {
-  color: #003399;
-  font-weight: bold;
-}
-
-form.search {
-  margin-bottom: 0px;
-  margin-top: 0px;
-}
-
-input.search {
-  font-size: 75%;
-  color: #000080;
-  font-weight: normal;
-  background-color: #e8eef2;
-}
-*/
-
-td.tiny {
-  font-size: 75%;
-}
-
-.dirtab {
-  padding: 4px;
-  border-collapse: collapse;
-  border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
-  background: #EBEFF6;
-  font-weight: bold;
-}
-
-hr {
-  height: 0px;
-  border: none;
-  border-top: 1px solid #c9c6e6;;
-}
-
-hr.footer {
-  height: 1px;
-}
-
-table.memberdecls {
-  border-spacing: 0px;
-  padding: 0px;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
-  background-color: #eeeeee;
-  border: none;
-  margin: 4px;
-  padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
-  padding: 0px 8px 4px 8px;
-  color: #555555;
-}
-
-.memItemLeft, .memItemRight, .memTemplParams {
-  border-top: 1px solid #dddddd;
-}
-
-.memItemLeft, .memTemplItemLeft {
-  white-space: nowrap;
-}
-
-.memItemRight {
-  width: 100%;
-}
-
-.memTemplParams {
-  color: #4665A2;
-  white-space: nowrap;
-}
-
-.memtemplate {
-  font-size: 80%;
-  color: #4665A2;
-  font-weight: normal;
-  margin-left: 9px;
-}
-
-.memnav {
-  background-color: #EBEFF6;
-  border: 1px solid #A3B4D7;
-  text-align: center;
-  margin: 2px;
-  margin-right: 15px;
-  padding: 2px;
-}
-
-.mempage {
-  width: 100%;
-}
-
-.memitem {
-  padding: 0;
-  margin-bottom: 10px;
-  margin-right: 5px;
-}
-
-.memname {
-  white-space: nowrap;
-  font-weight: bold;
-  margin-left: 6px;
-}
-
-.memproto, dl.reflist dt {
-  border-top: 1px solid #aaaaaa;
-  border-left: 1px solid #aaaaaa;
-  border-right: 1px solid #aaaaaa;
-  padding: 6px 0px 6px 0px;
-  color: #202020;
-  font-weight: bold;
-  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
-  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-  -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-  background-color: #eeeeee;
-}
-
-.memdoc, dl.reflist dd {
-  border-bottom: 1px solid #aaaaaa;
-  border-left: 1px solid #aaaaaa;
-  border-right: 1px solid #aaaaaa;
-  padding: 2px 5px;
-  background-color: #eeeeee;
-  border-top-width: 0;
-  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-  -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-  background-color: #ffffff;
-}
-
-dl.reflist dt {
-  padding: 5px;
-}
-
-dl.reflist dd {
-  margin: 0px 0px 10px 0px;
-  padding: 5px;
-}
-
-.paramkey {
-  text-align: right;
-}
-
-.paramtype {
-  white-space: nowrap;
-}
-
-.paramname {
-  color: #602020;
-  white-space: nowrap;
-}
-.paramname em {
-  font-style: normal;
-}
-
-.params, .retval, .exception, .tparams {
-  border-spacing: 6px 2px;
-}
-
-.params .paramname, .retval .paramname {
-  font-weight: bold;
-  vertical-align: top;
-}
-
-.params .paramtype {
-  font-style: italic;
-  vertical-align: top;
-}
-
-.params .paramdir {
-  font-family: mono, monospace, fixed;
-  vertical-align: top;
-}
-
-.ftvtree {
-  font-family: sans-serif;
-  margin: 0px;
-}
-
-.directory {
-  font-size: 9pt;
-  font-weight: bold;
-  margin: 5px;
-}
-
-.directory h3 {
-  margin: 0px;
-  margin-top: 1em;
-  font-size: 11pt;
-}
-
-/*
-.directory h3.swap {
-  height: 61px;
-  background-repeat: no-repeat;
-  background-image: url("yourimage.gif");
-}
-.directory h3.swap span {
-  display: none;
-}
-*/
-
-.directory > h3 {
-  margin-top: 0;
-}
-
-.directory p {
-  margin: 0px;
-  white-space: nowrap;
-}
-
-.directory div {
-  display: none;
-  margin: 0px;
-}
-
-.directory img {
-  vertical-align: -30%;
-}
-
-.directory tr.even {
-  background-color: #f2f2f2;
-}
-
-.directory tr {
-  background-color: #ffffff;
-}
-
-.directory td.entry {
-  width: 400px;
-}
-
-.directory-alt {
-  font-size: 100%;
-  font-weight: bold;
-}
-
-.directory-alt h3 {
-  margin: 0px;
-  margin-top: 1em;
-  font-size: 11pt;
-}
-
-.directory-alt > h3 {
-  margin-top: 0;
-}
-
-.directory-alt p {
-  margin: 0px;
-  white-space: nowrap;
-}
-
-.directory-alt div {
-  display: none;
-  margin: 0px;
-}
-
-.directory-alt img {
-  vertical-align: -30%;
-}
-
-div.dynheader {
-  margin-top: 8px;
-}
-
-address {
-  font-style: normal;
-  color: #2A3D61;
-}
-
-table.doxtable {
-  border-collapse:collapse;
-}
-
-table.doxtable td, table.doxtable th {
-  border: 1px solid #2D4068;
-  padding: 3px 7px 2px;
-}
-
-table.doxtable th {
-  background-color: #374F7F;
-  color: #FFFFFF;
-  font-size: 110%;
-  padding-bottom: 4px;
-  padding-top: 5px;
-  text-align:left;
-}
-
-table.fieldtable {
-  width: 100%;
-  margin-bottom: 10px;
-  border: 1px solid #aaaaaa;
-  border-spacing: 0px;
-  -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
-  padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
-  white-space: nowrap;
-  border-right: 1px solid #aaaaaa;
-  border-bottom: 1px solid #aaaaaa;
-  vertical-align: top;
-}
-
-.fieldtable td.fielddoc {
-  border-bottom: 1px solid #aaaaaa;
-  width: 100%;
-}
-
-.fieldtable tr:last-child td {
-  border-bottom: none;
-}
-
-.fieldtable th {
-  background-color: #dddddd;
-  color: #202020;
-  padding-bottom: 4px;
-  padding-top: 5px;
-  text-align:left;
-  border-bottom: 1px solid #aaaaaa;
-}
-
-.tabsearch {
-  top: 0px;
-  left: 10px;
-  height: 36px;
-  background-image: url('tab_b.png');
-  z-index: 101;
-  overflow: hidden;
-  font-size: 13px;
-}
-
-.navpath ul {
-  font-size: 9pt;
-  height: 18px;
-  color: #ffffff;
-  overflow: hidden;
-  margin: 0px;
-  padding: 0px;
-  vertical-align: middle;
-}
-
-.navpath li {
-  list-style-type: none;
-  float: left;
-  padding-left: 10px;
-  padding-right: 10px;
-  border-right: 4px solid #3399ff;
-  vertical-align: middle;
-}
-
-.navpath li.navelem a {
-  height: 18px;
-  display: block;
-  text-decoration: none;
-  outline: none;
-}
-
-.navpath li.navelem a:hover {
-  color: #ffffff;
-  text-shadow: 0px 0px 5px #3399ff;
-}
-
-.navpath li.footer {
-  list-style-type:none;
-  float: right;
-  padding-left:10px;
-  padding-right:15px;
-  background-image:none;
-  background-repeat:no-repeat;
-  background-position:right;
-  color:#364D7C;
-  font-size: 9pt;
-}
-
-div.summary {
-  float: right;
-  font-size: 9pt;
-  padding-right: 10px;
-  padding-top: 10px;
-  width: 50%;
-  text-align: right;
-  color: #ffffff;
-  text-shadow: 0px 0px 5px #3399ff;
-}
-
-div.summary a {
-  white-space: nowrap;
-  color: #ffffff;
-  font-weight: bold;
-}
-
-div.ingroups {
-  margin-left: 5px;
-  font-size: 9pt;
-  padding-left: 5px;
-  width: 50%;
-  text-align: left;
-}
-
-div.ingroups a {
-  white-space: nowrap;
-  color: #ffffff;
-}
-
-.title {
-  font-size: 150%;
-  font-weight: bold;
-  margin: 20px 2px;
-  text-shadow: 0px 0px 5px #3399ff;
-  color: #ffffff;
-}
-
-div.header, div.footer {
-  margin-left: auto;
-  margin-right: auto;
-  width: 980px;
-}
-
-div.footer {
-  font-size: 10px;
-  text-align: center;
-}
-
-div.footer span.copyright {
-  padding-right: 50px;
-  padding-left: 50px;
-}
-
-div.footer a {
-  color: black;
-}
-
-div.headertitle {
-  background-color: #606060;
-  padding:          5px 0px 5px 0px;
-  text-align:       center;
-  box-shadow:       0px 3px 5px #000000;
-  margin-bottom:    8px;
-}
-
-div.contents {
-  box-shadow: 0px 3px 10px #000000;
-  margin-left: auto;
-  margin-right: auto;
-  width: 940px;
-  background-color: white;
-  padding: 10px 20px;
-}
-
-#projectlogo {
-  text-align: center;
-  vertical-align: middle;
-  border-collapse: separate;
-}
-
-#projectlogo img {
-  border: 0px none;
-}
-
-#projectname {
-  font: 300% mono, monospace, fixed;
-  margin: 0px;
-  padding: 2px 0px;
-}
-
-#projectbrief {
-  font: 120% Arial, Helvetica, sans-serif;
-  margin: 0px;
-  padding: 0px;
-}
-
-#top {
-  background-color:  #EBE9FE;
-}
-
-#titlearea {
-  box-shadow: 0px 3px 10px #000000;
-  width: 780px;
-  margin-left: auto;
-  margin-right: auto;
-  padding: 0px 10px 0px 10px;
-}
-
-#projectnumber {
-  font: 50% Tahoma, Arial, sans-serif;
-  margin: 0px;
-  padding: 0px;
-}
-
-dl {
-  padding: 0 0 0 10px;
-}
-
-dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.since {
-  border-left: 4px solid;
-  padding: 0 0 0 6px;
-}
-
-dl.note {
-  border-color: #D0C000;
-}
-
-dl.warning, dl.attention {
-  border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant {
-  border-color: #00D000;
-}
-
-dl.deprecated, dl.since {
-  border-color: #505050;
-}
-
-dl.since dt {
-  height: 0;
-}
-
-dl.todo {
-  border-color: #00C0E0;
-}
-
-dl.test {
-  border-color: #3030E0;
-}
-
-dl.bug {
-  border-color: #C08050;
-}
-
-.image {
-  text-align: center;
-}
-
-.dotgraph {
-  text-align: center;
-}
-
-.mscgraph {
-  text-align: center;
-}
-
-.caption {
-  font-weight: bold;
-}
-
-div.zoom {
-  border: 1px solid #90A5CE;
-}
-
-dl.citelist {
-  margin-bottom: 50px;
-}
-
-dl.citelist dt {
-  color: #334975;
-  float: left;
-  font-weight: bold;
-  margin-right: 10px;
-  padding: 5px;
-}
-
-dl.citelist dd {
-  margin: 2px 0;
-  padding: 5px 0;
-}
-
-@media print {
-  #top { display: none; }
-  #side-nav { display: none; }
-  #nav-path { display: none; }
-  body { overflow:visible; }
-  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
-  .summary { display: none; }
-  .memitem { page-break-inside: avoid; }
-  #doc-content {
-    margin-left:0 !important;
-    height:auto !important;
-    width:auto !important;
-    overflow: inherit;
-    display: inline;
-  }
-  pre.fragment {
-    overflow: visible;
-    text-wrap: unrestricted;
-    white-space: -moz-pre-wrap;
-    white-space: -pre-wrap;
-    white-space: -o-pre-wrap;
-    white-space: pre-wrap;
-    word-wrap: break-word;
-  }
-}
-
-.tabs, .tabs2, .tabs3 {
-  margin-left: auto;
-  margin-right: auto;
-  background-color: #606060;
-  padding: 5px 0px 5px 0px;
-  text-align: center;
-  box-shadow: 0px 3px 5px #000000;
-  width: 980px;
-  z-index: 101;
-  font-size: 9pt;
-}
-
-.tabs2 {
-  font-size: 9pt;
-}
-
-.tabs2 li {
-  margin-top: 9pt;
-}
-
-.tabs3 {
-  font-size: 9pt;
-}
-
-.tabs3 li {
-  margin-top: 9pt;
-}
-
-.tablist {
-  margin: 0;
-  padding: 0;
-  display: table;
-}
-
-.tablist li {
-  float: left;
-  display: table-cell;
-  line-height: 24px;
-  list-style: none;
-  margin-left: 8px;
-  margin-right: 8px;
-}
-
-.tablist a {
-  box-shadow: 0px 1px 2px #000000;
-  display: block;
-  padding: 0px 5px 0px 5px;
-  font-weight: bold;
-  color: #ffffff;
-  text-shadow: 0px 0px 5px #3399ff;
-  text-decoration: none;
-  outline: none;
-}
-
-.tabs3 .tablist a {
-  padding: 0px 5px;
-}
-
-.tablist a:hover {
-  color: #ffffff;
-  text-shadow: 0px 1px 0px #000000;
-  text-decoration: none;
-  background-color: #808080;
-}
-
-.tablist li.current a {
-  color: #202020;
-  background-color: #a0a0a0;
-  text-shadow: 0px 1px 0px #cccccc;
-}
-
-
-/* EdcRef page specific styles */
-
-table.edcref {
-  border-collapse:collapse;
-  border: 1px solid #AAAAAA;
-  margin-bottom: 30px;
-}
-
-table.edcref td.section a  {
-  font-size: 2.0em;
-}
-
-table.edcref td.subsection  {
-  background-color: #EEEEEE;
-  border: 1px solid #AAAAAA;
-}
-
-table.edcref td.subsection a {
-  font-size: 1.5em;
-}
-
-table.edcref td.property {
-  vertical-align: top;
-  width: 1%;
-}
-
-table.edcref .fragment {
-  width: 90%;
-  border: 1px solid #AAAAAA;
-  background-color: #F6F6F6;
-  padding-top: 10px;
-  padding-left: 3px;
-  margin-right: 100px;
-  margin-top: 10px;
-  margin-bottom: 10px;
-}
-
-table.edcref td.description {
-  padding-right: 95px;
-}
-
-table.edcref td.property, table.edcref td.parameters  {
-  font-weight: bold;
-  background-color: #DDDDDD;
-  border-top: 1px solid #AAAAAA;
-  padding: 2px;
-}
-
-table.edcref_prop {
-  width: 90%;
-  border-collapse:collapse;
-  border: 1px solid #AAAAAA;
-  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
diff --git a/legacy/elementary/doc/foot.html b/legacy/elementary/doc/foot.html
deleted file mode 100644 (file)
index 9c29ee4..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<div class="footer">
-  <p>
-    <span class="version">$projectname $projectnumber</span>
-    <span class="copyright">Copyright &copy;2000-$year <a href="http://www.enlightenment.org">enlightenment.org</a></span>
-    <span class="generated">Generated @ $datetime</span>
-  </p>
-</div>
-</body>
-</html>
diff --git a/legacy/elementary/doc/head.html b/legacy/elementary/doc/head.html
deleted file mode 100644 (file)
index 7b94f0f..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
-"http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-  <title>$title</title>
-  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-  <link rel="icon" href="favicon.png" type="image/x-icon">
-  <link rel="shortcut icon" href="favicon.png" type="image/x-icon">
-  <link rel="icon" href="favicon.png" type="image/ico">
-  <link rel="shortcut icon" href="favicon.png" type="image/ico">
-  <link rel="stylesheet" type="text/css" href="e.css">
-</head>
-
-<body>
diff --git a/legacy/elementary/doc/index.doxy b/legacy/elementary/doc/index.doxy
deleted file mode 100644 (file)
index 1ac6e76..0000000
+++ /dev/null
@@ -1,327 +0,0 @@
-/**
- * @page infralist Infrastructure list
- *
- * Elementary is mostly composed of widgets, but it also contains some
- * infrastructure modules that facilitate the use of widgets. These are the
- * infrastructure modules:
- * @li @ref Elm_App
- * @li @ref Elm_Caches
- * @li @ref Elm_Cursors
- * @li @ref Elm_Debug
- * @li @ref Elm_Config
- * @li @ref Elm_Engine
- * @li @ref Elm_Fonts
- * @li @ref Elm_Profile
- * @li @ref Elm_Fingers
- * @li @ref Elm_Focus
- * @li @ref Elm_General
- * @li @ref Elm_Gesture_Layer
- * @li @ref Elm_Password_last_show
- * @li @ref elm-prefs-data
- * @li @ref Elm_Start
- * @li @ref Elm_Scrolling
- * @li @ref Elm_Scrollhints
- * @li @ref Elm_Mirroring
- * @li @ref Elm_Scaling
- * @li @ref Elm_Styles
- * @li @ref Elm_Theme
- * @li @ref Elm_Transit
- * @li @ref Elm_WidgetNavigation
- *
- * The other two main groups in Elementary are:
- * @li @ref widgetslist - These are the widgets you'll compose your UI out of.
- * @li @ref containerslist - These are the containers which hold the widgets.
- *
- * Also see other generic EFL programming guides:
- * @li @ref threading
- */
-/**
- * @page widgetslist Widget list
- *
- * Here is a list of the widgets and some images to give you an idea of what
- * they are:
- * @li @ref Elm_Actionslider
- *
- * @image html img/widget/actionslider/preview-00.png
- * @image latex img/widget/actionslider/preview-00.eps
- * @li @ref Elm_Bg
- *
- * @image html img/widget/bg/preview-00.png
- * @image latex img/widget/bg/preview-00.eps
- * @li @ref Elm_Bubble
- *
- * @image html img/widget/bubble/preview-00.png
- * @image latex img/widget/bubble/preview-00.eps
- * @li @ref Elm_Button
- *
- * @image html img/widget/button/preview-00.png
- * @image latex img/widget/button/preview-00.eps
- * @li @ref Elm_Calendar
- *
- * @image html img/widget/calendar/preview-00.png
- * @image latex img/widget/calendar/preview-00.eps
- * @li @ref Elm_Check
- *
- * @image html img/widget/check/preview-00.png
- * @image latex img/widget/check/preview-00.eps
- * @li @ref Elm_Clock
- *
- * @image html img/widget/clock/preview-00.png
- * @image latex img/widget/clock/preview-00.eps
- *
- * @li @ref Elm_Colorselector
- *
- * @image html img/widget/colorselector/preview-00.png
- * @image latex img/widget/colorselector/preview-00.eps
- * @li @ref Elm_Ctxpopup
- *
- * @image html img/widget/ctxpopup/preview-00.png
- * @image latex img/widget/ctxpopup/preview-00.eps
- * @li @ref Elm_Combobox
- *
- * @image html img/widget/combobox/preview-00.png
- * @image latex img/widget/combobox/preview-00.eps
- * @li @ref Elm_Datetime
- *
- * @image html img/widget/datetime/preview-00.png
- * @image latex img/widget/datetime/preview-00.eps
- * @li @ref Elm_Dayselector
- *
- * @image html img/widget/dayselector/preview-00.png
- * @image latex img/widget/dayselector/preview-00.eps
- * @li @ref Elm_Diskselector
- *
- * @image html img/widget/diskselector/preview-00.png
- * @image latex img/widget/diskselector/preview-00.eps
- * @li @ref Elm_Entry
- *
- * @image html img/widget/entry/preview-02.png
- * @image latex img/widget/entry/preview-02.eps
- * @li @ref Elm_File_Selector_Button
- *
- * @image html img/widget/fileselector_button/preview-00.png
- * @image latex img/widget/fileselector_button/preview-00.eps
- * @li @ref Elm_File_Selector_Entry
- *
- * @image html img/widget/fileselector_entry/preview-00.png
- * @image latex img/widget/fileselector_entry/preview-00.eps
- * @li @ref Elm_Fileselector
- *
- * @image html img/widget/fileselector/preview-00.png
- * @image latex img/widget/fileselector/preview-00.eps
- * @li @ref Elm_Flip
- *
- * @image html img/widget/flip/preview-00.png
- * @image latex img/widget/flip/preview-00.eps
- * @li @ref Elm_Flipselector
- *
- * @image html img/widget/flipselector/preview-00.png
- * @image latex img/widget/flipselector/preview-00.eps
- * @li @ref Elm_Frame
- *
- * @image html img/widget/frame/preview-00.png
- * @image latex img/widget/frame/preview-00.eps
- *
- * @li @ref Elm_GLView
- * @li @ref Elm_Hover
- *
- * @image html img/widget/hover/preview-00.png
- * @image latex img/widget/hover/preview-00.eps
- * @li @ref Elm_Hoversel
- *
- * @image html img/widget/hoversel/preview-00.png
- * @image latex img/widget/hoversel/preview-00.eps
- * @li @ref Elm_Icon
- *
- * @image html img/widget/icon/preview-00.png
- * @image latex img/widget/icon/preview-00.eps
- * @li @ref Elm_Image
- *
- * @image html img/widget/image/preview-00.png
- * @image latex img/widget/image/preview-00.eps
- * @li @ref Elm_Index
- *
- * @image html img/widget/index/preview-00.png
- * @image latex img/widget/index/preview-00.eps
- * @li @ref Elm_Inwin
- *
- * @image html img/widget/inwin/preview-00.png
- * @image latex img/widget/inwin/preview-00.eps
- * @li @ref Elm_List
- *
- * @image html img/widget/list/preview-00.png
- * @image latex img/widget/list/preview-00.eps
- * @image html img/list.png
- * @image latex img/list.eps
- * @li @ref Elm_Label
- *
- * @image html img/widget/label/preview-00.png
- * @image latex img/widget/label/preview-00.eps
- * @li @ref Elm_Map
- *
- * @image html img/widget/map/preview-00.png
- * @image latex img/widget/map/preview-00.eps
- * @li @ref Elm_Mapbuf
- *
- * @image html img/widget/mapbuf/preview-00.png
- * @image latex img/widget/mapbuf/preview-00.eps
- * @li @ref Elm_Menu
- *
- * @image html img/widget/menu/preview-00.png
- * @image latex img/widget/menu/preview-00.eps
- * @li @ref Elm_Notify
- *
- * @image html img/widget/notify/preview-00.png
- * @image latex img/widget/notify/preview-00.eps
- * @li @ref Elm_Panel
- *
- * @image html img/widget/panel/preview-00.png
- * @image latex img/widget/panel/preview-00.eps
- * @li @ref Elm_Photo
- * @li @ref Elm_Photocam
- *
- * @image html img/widget/photocam/preview-00.png
- * @image latex img/widget/photocam/preview-00.eps
- * @li @ref Elm_Popup
- *
- * @li @ref Elm_Prefs
- *
- * @image html img/widget/prefs/preview-00.png
- * @image latex img/widget/prefs/preview-00.eps
- * @image html img/prefs.png
- * @image latex img/prefs.eps
- *
- * @li @ref Elm_Progressbar
- *
- * @image html img/widget/progressbar/preview-00.png
- * @image latex img/widget/progressbar/preview-00.eps
- * @li @ref Elm_Radio
- *
- * @image html img/widget/radio/preview-00.png
- * @image latex img/widget/radio/preview-00.eps
- * @li @ref Elm_Route
- * @li @ref Elm_SegmentControl
- *
- * @image html img/widget/segment_control/preview-00.png
- * @image latex img/widget/segment_control/preview-00.eps
- * @image html img/segment_control.png
- * @image latex img/segment_control.eps
- * @li @ref Elm_Separator
- *
- * @image html img/widget/separator/preview-00.png
- * @image latex img/widget/separator/preview-00.eps
- * @li @ref Elm_Slider
- *
- * @image html img/widget/slider/preview-00.png
- * @image latex img/widget/slider/preview-00.eps
- * @li @ref Elm_Slideshow
- *
- * @image html img/widget/slideshow/preview-00.png
- * @image latex img/widget/slideshow/preview-00.eps
- * @li @ref Elm_Spinner
- *
- * @image html img/widget/spinner/preview-00.png
- * @image latex img/widget/spinner/preview-00.eps
- * @li @ref Elm_Thumb
-
- * @image html img/widget/thumb/preview-00.png
- * @image latex img/widget/thumb/preview-00.eps
- * @li @ref Elm_Toolbar
- *
- * @image html img/widget/toolbar/preview-00.png
- * @image latex img/widget/toolbar/preview-00.eps
- * @image html img/toolbar.png
- * @image latex img/toolbar.eps
- * @li @ref Elm_Tooltips
- * @li @ref Elm_Video
- * @li @ref Elm_Web
- *
- * @image html img/widget/web/preview-00.png
- * @image latex img/widget/web/preview-00.eps
- * @li @ref Elm_Win
- *
- * @image html img/widget/win/preview-00.png
- * @image latex img/widget/win/preview-00.eps
- *
- * The other two main groups in Elementary are:
- * @li @ref infralist - These are modules that deal with Elementary as a whole.
- * @li @ref containerslist - These are the containers which will hold the widgets.
- */
-/**
- * @page containerslist Containers List
- *
- * Elementary is about displaying its widgets in a nice layout, for this purpose
- * it provides a number of containers. It's important to note that as containers
- * widgets don't have their own visual identity, so here we show one use for
- * them and a diagram showing their component parts:
- * @li @ref Elm_Gengrid
- *
- * @image html img/widget/gengrid/preview-00.png
- * @image latex img/widget/gengrid/preview-00.eps
- * @li @ref Elm_Genlist
- *
- * @image html img/widget/genlist/preview-00.png
- * @image latex img/widget/genlist/preview-00.eps
- * @image html img/genlist.png
- * @image latex img/genlist.eps
- * @li @ref Elm_Box
- *
- * @image html img/widget/box/preview-00.png
- * @image latex img/widget/box/preview-00.eps
- * @image html img/box.png
- * @image latex img/box.eps
- * @li @ref Elm_Conformant
- *
- * @image html img/widget/conformant/preview-00.png
- * @image latex img/widget/conformant/preview-00.eps
- * @image html img/conformant.png
- * @image latex img/conformant.eps
- * @li @ref Elm_Grid
- * @li @ref Elm_Layout
- *
- * @image html img/widget/layout/preview-00.png
- * @image latex img/widget/layout/preview-00.eps
- * @image html img/layout-predefined.png
- * @image latex img/layout-predefined.eps
- *
- * @li @ref Elm_Naviframe
- *
- * @li @ref Elm_Panes
- *
- * @image html img/widget/panes/preview-00.png
- * @image latex img/widget/panes/preview-00.eps
- * @image html img/panes.png
- * @image latex img/panes.eps
- * @li @ref Elm_Scroller
- *
- * @image html img/widget/scroller/preview-00.png
- * @image latex img/widget/scroller/preview-00.eps
- * @li @ref Elm_Table
- *
- * @image html img/widget/table/preview-00.png
- * @image latex img/widget/table/preview-00.eps
- *
- * The other two main groups in Elementary are:
- * @li @ref infralist - These are modules that deal with Elementary as a whole.
- * @li @ref widgetslist - These are the widgets you'll compose your UI out of.
- */
-/**
- * @page threading Threading
- *
- * You may use threads with EFL, but only in specific ways. If you plan on
- * using threads it is very important you see the following example guides.
- * See the following
- *
- * @ref efl_thread_1
- *
- * @ref efl_thread_2
- *
- * @ref efl_thread_3
- *
- * @ref efl_thread_4
- *
- * @ref efl_thread_5
- *
- * @ref efl_thread_6
- *
- */
diff --git a/legacy/elementary/elementary.spec.in b/legacy/elementary/elementary.spec.in
deleted file mode 100644 (file)
index c1cf566..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-%{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}}
-%global _missing_doc_files_terminate_build 0
-
-Summary: EFL toolkit for small touchscreens
-Name: @PACKAGE@
-Version: @VERSION@
-Release: %{_rel}
-License: Lesser GPL
-Group: System Environment/Libraries
-URL: http://trac.enlightenment.org/e/wiki/Elementary
-Source: %{name}-%{version}.tar.gz
-Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Miguel Silva Seabra <rms@1407.org>}
-Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)}
-Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
-#BuildSuggests: xorg-x11-devel, vim-enhanced
-BuildRequires: efl-devel
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-
-%description
-Elementary is a widget set. It is a new-style of widget set much more canvas
-object based than anything else. Why not ETK? Why not EWL? Well they both
-tend to veer away from the core of Evas, Ecore and Edje a lot to build their
-own worlds. Also I wanted something focused on embedded devices -
-specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set"
-is already embodied in a common core - Ecore, Edje, Evas etc. So this
-fine-grained library splitting means all of this is shared, just a new
-widget "personality" is on top. And that is... Elementary, my dear watson.
-Elementary.
-
-
-%package devel
-Summary: Elementary headers, static libraries, documentation and test programs
-Group: System Environment/Libraries
-Requires: %{name} = %{version}, %{name}-bin = %{version}
-Requires: efl-devel
-
-%description devel
-Headers, static libraries, test programs and documentation for Elementary
-
-
-%package bin
-Summary: Elementary file compiler/decompiler suite
-Group: System Environment/Libraries
-Requires: %{name} = %{version}
-
-%description bin
-Elmementary programs
-
-
-%prep
-%setup -q
-
-
-%build
-%{configure} --prefix=%{_prefix}
-%{__make} %{?_smp_mflags} %{?mflags}
-
-
-%install
-%{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install
-test -x `which doxygen` && sh gendoc || :
-
-%{find_lang} %{name}
-
-
-%post
-/sbin/ldconfig || :
-
-
-%postun
-/sbin/ldconfig || :
-
-
-%clean
-test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT
-
-
-%files -f %{name}.lang
-%defattr(-, root, root)
-%doc AUTHORS COPYING README
-%{_libdir}/*.a
-%{_libdir}/*.la
-%{_libdir}/*.so
-%{_libdir}/libelementary*.so.*
-%{_libdir}/edje/modules/elm/
-
-%files devel
-%defattr(-, root, root)
-%doc doc/html
-%{_includedir}/%{name}*/
-%{_libdir}/elementary/
-%{_libdir}/pkgconfig/*
-
-%files bin
-%defattr(-, root, root)
-%{_bindir}/*
-%{_datadir}/applications/*.desktop
-%{_datadir}/elementary/
-%{_datadir}/icons/elementary.png
-
-
-%changelog
diff --git a/legacy/elementary/m4/.gitignore b/legacy/elementary/m4/.gitignore
deleted file mode 100644 (file)
index 186c345..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/libtool.m4
-/ltoptions.m4
-/ltsugar.m4
-/ltversion.m4
-/lt~obsolete.m4
-/codeset.m4
-/fcntl-o.m4
-/gettext.m4
-/glibc21.m4
-/iconv.m4
-/intdiv0.m4
-/inttypes-pri.m4
-/inttypes.m4
-/inttypes_h.m4
-/isc-posix.m4
-/lcmessage.m4
-/lib-ld.m4
-/lib-link.m4
-/lib-prefix.m4
-/nls.m4
-/po.m4
-/progtest.m4
-/stdint_h.m4
-/uintmax_t.m4
-/ulonglong.m4
-/glibc2.m4
-/intl.m4
-/intldir.m4
-/intlmacosx.m4
-/intmax.m4
-/lock.m4
-/longlong.m4
-/printf-posix.m4
-/size_max.m4
-/threadlib.m4
-/visibility.m4
-/wchar_t.m4
-/wint_t.m4
-/xsize.m4
diff --git a/legacy/elementary/m4/ac_define_if.m4 b/legacy/elementary/m4/ac_define_if.m4
deleted file mode 100644 (file)
index 961ca64..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-dnl use: AC_DEFINE_IF(id, testcond, val, comment)
-AC_DEFUN([AC_DEFINE_IF],
-[
-if $2; then
-   AC_DEFINE($1, $3, $4)
-fi
-])
diff --git a/legacy/elementary/m4/efl.m4 b/legacy/elementary/m4/efl.m4
deleted file mode 100644 (file)
index e6438a8..0000000
+++ /dev/null
@@ -1,449 +0,0 @@
-dnl file to manage modules in efl
-
-dnl EFL_VERSION(major, minor, micro, release)
-dnl This setup EFL version information and should be called BEFORE AC_INIT().
-dnl
-dnl release parameter is 'dev' to use from SVN or libtool -release field.
-dnl It may be empty if not dev (svn/live build) and no -release is to be used.
-dnl
-dnl Examples:
-dnl     EFL_VERSION(1, 7, 99, dev)
-dnl     EFL_VERSION(1, 7, 99, ver-1234)
-dnl This will define couple of m4 symbols:
-dnl     v_maj = given major number (first parameter)
-dnl     v_min = given minor number (second parameter)
-dnl     v_mic = given micro number (third parameter)
-dnl     v_rev = if release, it's 0, otherwise it's dev_version.
-dnl     v_rel = if release, it's -release followed by fourth parameter,
-dnl             otherwise it's empty. (mostly for libtool)
-dnl     efl_version = if release, it's major.minor.micro, otherwise it's
-dnl             major.minor.micro.dev_version
-dnl     dev_version = development version (svn revision).
-dnl     def_build_profile = dev or release based on 'dev' release parameter.
-AC_DEFUN([EFL_VERSION],
-[dnl
-m4_define([v_maj], [$1])dnl
-m4_define([v_min], [$2])dnl
-m4_define([v_mic], [$3])dnl
-m4_define([dev_version], m4_esyscmd([(git rev-list --count HEAD 2>/dev/null || echo 0) | tr -d '\n']))dnl
-m4_define([v_rev], m4_if($4, dev, [dev_version], [0]))dnl
-m4_define([v_rel], [])dnl
-m4_define([def_build_profile], m4_if($4, dev, [dev], [release]))dnl
-m4_define([efl_version], m4_if($4, dev, [v_maj.v_min.v_mic.v_rev], [v_maj.v_min.v_mic]))dnl
-dnl m4_define([efl_version], [v_maj.v_min.v_mic])dnl
-])
-
-dnl EFL_COLOR
-dnl will check if terminal supports color and if color is wanted by user.
-dnl
-dnl Used Variables:
-dnl     WANT_COLOR: if no, forces no color output.
-dnl     TERM: used to check if color should be enabled.
-dnl
-dnl Defined Variables:
-dnl     COLOR_YES: to be used in positive/yes conditions
-dnl     COLOR_NO: to be used in negative/no conditions
-dnl     COLOR_OTHER: to be used to highlight some other condition
-dnl     COLOR_RESET: to reset color
-dnl     want_color: yes or no
-AC_DEFUN([EFL_COLOR],
-[dnl
-case "$TERM" in
-   xterm|xterm-color|xterm-256color|Eterm|aterm|kterm|rxvt*|screen|gnome|interix)
-      want_color="${WANT_COLOR:-yes}"
-      ;;
-   *)
-      want_color="no"
-      ;;
-esac
-
-### echo compatibility
-
-## the BSD echo does not have the -e option (it is the default behaviour)
-echo_e=
-if test "`echo -e x`" = "x"; then
-   echo_e=-e
-fi
-AC_SUBST([ECHO_E], [${echo_e}])
-
-if test "${want_color}" = "yes"; then
-   COLOR_YES=`echo $echo_e "\033@<:@1;32m"`
-   COLOR_NO=`echo $echo_e "\033@<:@1;31m"`
-   COLOR_OTHER=`echo $echo_e "\033@<:@1;36m"`
-   COLOR_RESET=`echo $echo_e "\033@<:@0m"`
-else
-   COLOR_YES=""
-   COLOR_NO=""
-   COLOR_OTHER=""
-   COLOR_RESET=""
-fi
-])
-
-dnl EFL_INIT()
-dnl Will AC_DEFINE() the following:
-dnl     VMAJ = v_maj
-dnl     VMIN = v_min
-dnl     VMIC = v_mic
-dnl     VREV = v_rev
-dnl Will AC_SUBST() the following:
-dnl     VMAJ = v_maj
-dnl     VMIN = v_min
-dnl     VMIC = v_mic
-dnl     EFL_LTLIBRARY_FLAGS="-no-undefined -version-info ..."
-dnl     EFL_LTMODULE_FLAGS="-no-undefined -avoid-version"
-dnl Will define the following m4:
-dnl     lt_cur = libtool 'current' field of libtool's -version-info
-dnl     lt_rev = libtool 'revision' field of libtool's -version-info
-dnl     lt_age = libtool 'age' field of libtool's -version-info
-AC_DEFUN([EFL_INIT],
-[dnl
-AC_REQUIRE([EFL_COLOR])dnl
-AC_DEFINE_UNQUOTED([VMAJ], [v_maj], [Major version])dnl
-AC_DEFINE_UNQUOTED([VMIN], [v_min], [Minor version])dnl
-AC_DEFINE_UNQUOTED([VMIC], [v_mic], [Micro version])dnl
-AC_DEFINE_UNQUOTED([VREV], [v_rev], [Revison])dnl
-VMAJ=v_maj
-VMIN=v_min
-VMIC=v_mic
-AC_SUBST([VMAJ])dnl
-AC_SUBST([VMIN])dnl
-AC_SUBST([VMIC])dnl
-dnl
-dnl TODO: warning - lt_cur:
-dnl the previous code assumed v_maj + v_min, but this will be a problem when
-dnl we bump v_maj and reset v_min. 1 + 7 == 7 + 1, so if v_maj is bumped
-dnl we multiply it by 100.
-m4_define([lt_cur], m4_if(m4_cmp(v_maj, 1), 0, m4_eval(v_maj + v_min), m4_eval(v_maj * 100 + v_min)))dnl
-m4_define([lt_rev], v_mic)dnl
-m4_define([lt_age], v_min)dnl
-dnl
-EFL_LTLIBRARY_FLAGS="-no-undefined -version-info lt_cur:lt_rev:lt_age v_rel"
-AC_SUBST(EFL_LTLIBRARY_FLAGS)dnl
-EFL_LTMODULE_FLAGS="-no-undefined -avoid-version"
-AC_SUBST([EFL_LTMODULE_FLAGS])dnl
-AC_MSG_NOTICE([Initialized AC_PACKAGE_NAME (AC_PACKAGE_VERSION) development=dev_version v_rel])
-])
-
-dnl EFL_EVAL_PKGS(EFL)
-dnl does PKG_CHECK_MODULES() for given EFL
-AC_DEFUN([EFL_EVAL_PKGS],
-[dnl
-m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
-if test "x${requirements_pc_deps_[]m4_defn([DOWNEFL])}" != "x"; then
-   PKG_CHECK_MODULES([$1], [${requirements_pc_deps_[]m4_defn([DOWNEFL])}])
-fi
-m4_popdef([DOWNEFL])dnl
-])
-
-dnl EFL_INTERNAL_DEPEND_PKG(EFL, OTHEREFL)
-dnl Adds a pkg-config dependency on another EFL.
-AC_DEFUN([EFL_INTERNAL_DEPEND_PKG],
-[dnl
-m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
-m4_pushdef([DOWNOTHER], m4_translit([$2], [-A-Z], [_a-z]))dnl
-dnl TODO: we need to fix the package config names for 2.0
-dnl TODO: and make them uniform in scheme.
-depname="$2"
-libdirname="m4_defn([DOWNOTHER])"
-libname="m4_defn([DOWNOTHER])"
-case "m4_defn([DOWNOTHER])" in
-   ethumb_client)
-      depname="ethumb_client"
-      ;;
-esac
-requirements_pc_[]m4_defn([DOWNEFL])="${depname} >= ${PACKAGE_VERSION} ${requirements_pc_[][]m4_defn([DOWNEFL])}"
-requirements_cflags_[]m4_defn([DOWNEFL])="-I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} ${requirements_cflags_[][]m4_defn([DOWNEFL])}"
-requirements_internal_libs_[]m4_defn([DOWNEFL])="lib/${libdirname}/lib${libname}.la ${requirements_internal_libs_[][]m4_defn([DOWNEFL])}"
-requirements_internal_deps_libs_[]m4_defn([DOWNEFL])="${requirements_public_libs_[]m4_defn([DOWNOTHER])} ${requirements_internal_deps_libs_[][]m4_defn([DOWNEFL])}"
-m4_popdef([DOWNOTHER])dnl
-m4_popdef([DOWNEFL])dnl
-])
-
-dnl EFL_PLATFORM_DEPEND(EFL, PLATFORM)
-dnl PLATFORM is one of: all, evil, escape, exotic
-AC_DEFUN([EFL_PLATFORM_DEPEND],
-[dnl
-m4_pushdef([DOWNOTHER], m4_translit([$2], [-A-Z], [_a-z]))dnl
-case "m4_defn([DOWNOTHER])" in
-  all)
-    if test "x${efl_lib_optional_evil}" = "xyes"; then
-       EFL_INTERNAL_DEPEND_PKG([$1], [evil])
-    elif test "x${efl_lib_optional_escape}" = "xyes"; then
-       EFL_INTERNAL_DEPEND_PKG([$1], [escape])
-    elif test "x${efl_lib_optional_exotic}" = "xyes"; then
-       EFL_INTERNAL_DEPEND_PKG([$1], [exotic])
-    fi
-    ;;
-  *)
-    if test "x${efl_lib_optional_[]m4_defn([DOWNOTHER])}" = "xyes"; then
-       EFL_INTERNAL_DEPEND_PKG([$1], [$2])
-    fi
-    ;;
-esac
-m4_popdef([DOWNOTHER])dnl
-])
-
-dnl EFL_CRYPTO_DEPEND(EFL)
-dnl the given EFL will use/depend on system crypto settings
-AC_DEFUN([EFL_CRYPTO_DEPEND],
-[dnl
-m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
-requirements_pc_[]m4_defn([DOWNEFL])="${requirements_pc_crypto} ${requirements_pc_[][]m4_defn([DOWNEFL])}"
-requirements_pc_deps_[]m4_defn([DOWNEFL])="${requirements_pc_deps_crypto} ${requirements_pc_deps_[][]m4_defn([DOWNEFL])}"
-requirements_libs_[]m4_defn([DOWNEFL])="${requirements_libs_crypto} ${requirements_libs_[][]m4_defn([DOWNEFL])}"
-requirements_cflags_[]m4_defn([DOWNEFL])="${requirements_cflags_crypto} ${requirements_cflags_[][]m4_defn([DOWNEFL])}"
-m4_popdef([DOWNEFL])dnl
-])
-
-dnl EFL_DEPEND_PKG(EFL, NAME, PACKAGE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-dnl Adds a pkg-config dependency to an efl, AC_DEFINE() HAVE_NAME,
-dnl and inserts dependencies in proper variables
-AC_DEFUN([EFL_DEPEND_PKG],
-[dnl
-m4_pushdef([UPEFL], m4_translit([$1], [-a-z], [_A-Z]))dnl
-m4_pushdef([DOWNEFL], m4_translit([$1], [-A-Z], [_a-z]))dnl
-m4_pushdef([UPNAME], m4_translit([$2], [-a-z], [_A-Z]))dnl
-m4_pushdef([DOWNNAME], m4_translit([$2], [-A-Z], [_a-z]))dnl
-
-   have_[]m4_defn([DOWNNAME])="no"
-
-   EFL_PKG_CHECK_STRICT([$3], [
-      AC_DEFINE([HAVE_]m4_defn([UPNAME]), [1], [Have `]m4_defn([DOWNNAME])[' pkg-config installed.])
-      requirements_pc_[]m4_defn([DOWNEFL])="$3 ${requirements_pc_[][]m4_defn([DOWNEFL])}"
-      requirements_pc_deps_[]m4_defn([DOWNEFL])="$3 ${requirements_pc_deps_[]m4_defn([DOWNEFL])}"
-      have_[]m4_defn([DOWNNAME])="yes"
-
-      $4
-
-      ], [$5])
-
-m4_popdef([DOWNNAME])
-m4_popdef([UPNAME])
-m4_popdef([DOWNEFL])
-m4_popdef([UPEFL])
-])
-
-dnl EFL_OPTIONAL_DEPEND_PKG(EFL, VARIABLE, NAME, PACKAGE, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-AC_DEFUN([EFL_OPTIONAL_DEPEND_PKG],
-[dnl
-m4_pushdef([DOWN], m4_translit([$3], [-A-Z], [_a-z]))dnl
-
-   have_[]m4_defn([DOWN])="no"
-   if test "x$2" = "xyes"; then
-      EFL_DEPEND_PKG([$1], [$3], [$4], [$5], [$6])
-   fi
-m4_popdef([DOWN])dnl
-])
-
-dnl EFL_OPTIONAL_INTERNAL_DEPEND_PKG(EFL, VARIABLE, NAME)
-AC_DEFUN([EFL_OPTIONAL_INTERNAL_DEPEND_PKG],
-[dnl
-   if test "x$2" = "xyes"; then
-      EFL_INTERNAL_DEPEND_PKG([$1], [$3])
-   fi
-])
-
-dnl EFL_ADD_LIBS(PKG, LIBS)
-dnl Add libraries that the EFL library will depend on
-dnl See EFL_DEPEND_PKG() for pkg-config version.
-AC_DEFUN([EFL_ADD_LIBS],
-[dnl
-m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
-requirements_libs_[]m4_defn([DOWN])="${requirements_libs_[]m4_defn([DOWN])} $2"
-m4_popdef([DOWN])dnl
-])
-
-dnl EFL_ADD_PUBLIC_LIBS(PKG, PUBLIC_LIBS)
-dnl Add libraries that the EFL library will depend on when used.
-dnl
-dnl Unlike EFL_ADD_LIBS(), that is only used when generating PKG,
-dnl this one is used when linking PKG to other libraries or applications.
-dnl
-dnl For instance if you use some other library in your header that user
-dnl inclues.
-AC_DEFUN([EFL_ADD_PUBLIC_LIBS],
-[dnl
-m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
-requirements_public_libs_[]m4_defn([DOWN])="${requirements_public_libs_[]m4_defn([DOWN])} $2"
-m4_popdef([DOWN])dnl
-])
-
-dnl EFL_ADD_CFLAGS(PKG, CFLAGS)
-dnl Add CFLAGS that the EFL library will use
-dnl See EFL_DEPEND_PKG() for pkg-config version.
-AC_DEFUN([EFL_ADD_CFLAGS],
-[dnl
-m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
-requirements_cflags_[]m4_defn([DOWN])="${requirements_cflags_[]m4_defn([DOWN])} $2"
-m4_popdef([DOWN])dnl
-])
-
-dnl EFL_LIB_START(PKG)
-dnl start the setup of an EFL library, defines variables and prints a notice
-dnl
-dnl Exports (AC_SUBST)
-dnl     PKG_CFLAGS: what to use for CFLAGS
-dnl
-dnl     PKG_LDFLAGS: what to use for LDFLAGS
-dnl
-dnl     PKG_LIBS: what to use in automake's _LIBADD or _LDADD. Includes
-dnl             everything else.
-dnl
-dnl     PKG_INTERNAL_LIBS: all other EFL as lib/name/libname.la that this
-dnl             package depend. Used in automake's _DEPENDENCIES.
-dnl
-dnl     USE_PKG_LIBS: what to use in automake's _LIBADD or _LDADD when using
-dnl             this PKG (PKG_LIBS + libpkg.la)
-dnl
-dnl     USE_PKG_INTERNAL_LIBS: extends PKG_INTERNAL_LIBS with lib/pkg/libpkg.la
-dnl
-dnl     requirements_pc_pkg: all pkg-config (pc) files used by this pkg,
-dnl             includes internal EFL (used in 'Requires.private' in pkg.pc)
-dnl
-dnl     requirements_libs_pkg: external libraries this package needs when
-dnl             linking (used in 'Libs.private' in pkg.pc)
-dnl
-dnl     requirements_public_libs_pkg: external libraries other packages need
-dnl             when using this (used in 'Libs' in pkg.pc)
-dnl
-dnl     requirements_cflags_pkg: what to use for CFLAGS (same as PKG_CFLAGS).
-dnl
-dnl Variables:
-dnl     requirements_pc_deps_pkg: external pkg-config (pc) files used by this
-dnl             pkg (used in EFL_EVAL_PKGS())
-dnl
-dnl     requirements_internal_libs_pkg: all other EFL as lib/name/libname.la
-dnl             that this package depend.
-dnl
-dnl     requirements_internal_deps_libs_pkg: external libraries that are public
-dnl             dependencies (due internal libs).
-dnl
-AC_DEFUN([EFL_LIB_START],
-[dnl
-m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
-m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
-
-requirements_internal_libs_[]m4_defn([DOWN])=""
-requirements_internal_deps_libs_[]m4_defn([DOWN])=""
-requirements_libs_[]m4_defn([DOWN])=""
-requirements_public_libs_[]m4_defn([DOWN])=""
-requirements_cflags_[]m4_defn([DOWN])=""
-requirements_pc_[]m4_defn([DOWN])=""
-requirements_pc_deps_[]m4_defn([DOWN])=""
-
-m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS}"
-m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS}"
-USE_[]m4_defn([UP])_LIBS="${USE_[]m4_defn([UP])_LIBS}"
-USE_[]m4_defn([UP])_INTERNAL_LIBS="${USE_[]m4_defn([UP])_INTERNAL_LIBS}"
-m4_defn([UP])_LDFLAGS="${m4_defn([UP])_LDFLAGS}"
-m4_defn([UP])_CFLAGS="${m4_defn([UP])_CFLAGS}"
-
-AC_SUBST([requirements_libs_]m4_defn([DOWN]))dnl
-AC_SUBST([requirements_public_libs_]m4_defn([DOWN]))dnl
-AC_SUBST([requirements_cflags_]m4_defn([DOWN]))dnl
-AC_SUBST([requirements_pc_]m4_defn([DOWN]))dnl
-AC_SUBST(m4_defn([UP])[_LIBS])dnl
-AC_SUBST(m4_defn([UP])[_INTERNAL_LIBS])dnl
-AC_SUBST([USE_]m4_defn([UP])[_LIBS])dnl
-AC_SUBST([USE_]m4_defn([UP])[_INTERNAL_LIBS])dnl
-AC_SUBST(m4_defn([UP])[_LDFLAGS])dnl
-AC_SUBST(m4_defn([UP])[_CFLAGS])dnl
-AC_MSG_NOTICE([Start $1 checks])dnl
-m4_popdef([UP])dnl
-m4_popdef([DOWN])dnl
-])
-
-dnl EFL_LIB_END(PKG)
-dnl finishes the setup of an EFL library
-AC_DEFUN([EFL_LIB_END],
-[dnl
-m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
-m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
-
-libdirname="m4_defn([DOWN])"
-libname="m4_defn([DOWN])"
-
-m4_defn([UP])_LDFLAGS="${EFL_COV_LDFLAGS} ${EFL_LDFLAGS} ${m4_defn([UP])_LDFLAGS}"
-m4_defn([UP])_LIBS=" ${m4_defn([UP])_LDFLAGS} ${EFL_COV_LIBS} ${EFL_LIBS} ${m4_defn([UP])_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])} ${requirements_internal_deps_libs_[]m4_defn([DOWN])} ${requirements_public_libs_[]m4_defn([DOWN])} ${requirements_libs_[]m4_defn([DOWN])} ${requirements_libs_efl} "
-m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])}"
-USE_[]m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS} lib/${libdirname}/lib${libname}.la"
-USE_[]m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} lib/${libdirname}/lib${libname}.la"
-m4_defn([UP])_CFLAGS="${EFL_COV_CFLAGS} ${EFL_CFLAGS} ${m4_defn([UP])_CFLAGS} -I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} ${requirements_cflags_[]m4_defn([DOWN])} ${requirements_cflags_efl} -DEFL_[]m4_defn([UP])_BUILD=1"
-requirements_pc_[]m4_defn([DOWN])="${requirements_pc_[]m4_defn([DOWN])} ${requirements_pc_efl}"
-requirements_pc_deps_[]m4_defn([DOWN])="${requirements_pc_deps_[]m4_defn([DOWN])} ${requirements_pc_deps_efl}"
-
-AC_MSG_NOTICE([Finished $1 checks])dnl
-m4_popdef([UP])dnl
-m4_popdef([DOWN])dnl
-])
-
-dnl EFL_LIB_START_OPTIONAL(PKG, TEST)
-dnl test if library should be build and then EFL_LIB_START()
-dnl must call EFL_LIB_END_OPTIONAL() to close it.
-AC_DEFUN([EFL_LIB_START_OPTIONAL],
-[dnl
-m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
-m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
-
-if $2; then
-   efl_lib_optional_[]m4_defn([DOWN])="yes"
-else
-   efl_lib_optional_[]m4_defn([DOWN])="no"
-   AC_MSG_NOTICE([Skipping $1 checks (disabled)])
-fi
-
-if test "$efl_lib_optional_[]m4_defn([DOWN])" = "yes"; then
-   EFL_LIB_START([$1])
-   AC_DEFINE([HAVE_]m4_defn([UP]), [1], [optional EFL $1 is enabled])
-dnl closed at EFL_LIB_END_OPTIONAL()
-m4_popdef([UP])dnl
-m4_popdef([DOWN])dnl
-])
-
-dnl EFL_LIB_END_OPTIONAL(PKG)
-dnl closes block started by EFL_LIB_START_OPTIONAL() and then
-dnl defines AM_CONDITIONAL([HAVE_PKG]) and AC_DEFINE([HAVE_PKG])
-AC_DEFUN([EFL_LIB_END_OPTIONAL],
-[dnl
-m4_pushdef([DOWN], m4_translit([$1], [-A-Z], [_a-z]))dnl
-m4_pushdef([UP], m4_translit([$1], [-a-z], [_A-Z]))dnl
-
-dnl close if started at EFL_LIB_START_OPTIONAL()
-   EFL_LIB_END([$1])
-fi
-
-AM_CONDITIONAL([HAVE_]m4_defn([UP]), [test "$efl_lib_optional_[]m4_defn([DOWN])" = "yes"])dnl
-m4_popdef([UP])dnl
-m4_popdef([DOWN])dnl
-])
-
-dnl EFL_ADD_FEATURE(PKG, NAME, [VALUE])
-dnl if VALUE is not specified, will use ${have_name} instead.
-dnl
-dnl Defined Variables:
-dnl     features_pkg
-AC_DEFUN([EFL_ADD_FEATURE],
-[dnl
-m4_pushdef([DOWNPKG], m4_translit([$1], [-A-Z], [_a-z]))dnl
-m4_pushdef([DOWNNAME], m4_translit([$2], [-A-Z], [_a-z]))dnl
-
-value="m4_if($3, , [${have_]m4_defn([DOWNNAME])[:-${want_]m4_defn([DOWNNAME])[}}], [$3])"
-case "${value}" in
-   yes)
-      tmp="${COLOR_YES}+$2${COLOR_RESET}"
-      ;;
-   no)
-      tmp="${COLOR_NO}-$2${COLOR_RESET}"
-      ;;
-   *)
-      tmp="${COLOR_OTHER}$2=${value}${COLOR_RESET}"
-      ;;
-esac
-if test -z "${features_[]m4_defn([DOWNPKG])}"; then
-   features_[]m4_defn([DOWNPKG])="${tmp}"
-else
-   features_[]m4_defn([DOWNPKG])="${features_[]m4_defn([DOWNPKG])} ${tmp}"
-fi
-m4_popdef([DOWNNAME])dnl
-m4_popdef([DOWNPKG])dnl
-])
diff --git a/legacy/elementary/m4/efl_beta.m4 b/legacy/elementary/m4/efl_beta.m4
deleted file mode 100644 (file)
index c804729..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-dnl use: EFL_ENABLE_BETA_API_SUPPORT
-AC_DEFUN([EFL_ENABLE_BETA_API_SUPPORT],
-[
-  AC_DEFINE([EFL_BETA_API_SUPPORT], [1], [Enable access to unstable EFL API that are still in beta])
-])
diff --git a/legacy/elementary/m4/efl_binary.m4 b/legacy/elementary/m4/efl_binary.m4
deleted file mode 100644 (file)
index 91a26b2..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-dnl Copyright (C) 2010 Vincent Torri <vtorri at univ-evry dot fr>
-dnl That code is public domain and can be freely used or copied.
-
-dnl Macro that check if a binary is built or not
-
-dnl Usage: EFL_ENABLE_BIN(binary)
-dnl Call AC_SUBST(BINARY_PRG) (BINARY is the uppercase of binary, - being transformed into _)
-dnl Define have_binary (- is transformed into _)
-dnl Define conditional BUILD_BINARY (BINARY is the uppercase of binary, - being transformed into _)
-
-AC_DEFUN([EFL_ENABLE_BIN],
-[
-
-m4_pushdef([UP], m4_translit([[$1]], [-a-z], [_A-Z]))dnl
-m4_pushdef([DOWN], m4_translit([[$1]], [-A-Z], [_a-z]))dnl
-
-have_[]m4_defn([DOWN])="yes"
-
-dnl configure option
-
-AC_ARG_ENABLE([$1],
-   [AC_HELP_STRING([--disable-$1], [disable building of ]DOWN)],
-   [
-    if test "x${enableval}" = "xyes" ; then
-       have_[]m4_defn([DOWN])="yes"
-    else
-       have_[]m4_defn([DOWN])="no"
-    fi
-   ])
-
-AC_MSG_CHECKING([whether to build ]DOWN[ binary])
-AC_MSG_RESULT([$have_[]m4_defn([DOWN])])
-
-if test "x$have_[]m4_defn([DOWN])" = "xyes"; then
-   UP[]_PRG=DOWN[${EXEEXT}]
-fi
-
-AC_SUBST(UP[]_PRG)
-
-AM_CONDITIONAL(BUILD_[]UP, test "x$have_[]m4_defn([DOWN])" = "xyes")
-
-AS_IF([test "x$have_[]m4_defn([DOWN])" = "xyes"], [$2], [$3])
-
-])
-
-
-dnl Macro that check if a binary is built or not
-
-dnl Usage: EFL_WITH_BIN(package, binary, default_value)
-dnl Call AC_SUBST(_binary) (_binary is the lowercase of binary, - being transformed into _ by default, or the value set by the user)
-
-AC_DEFUN([EFL_WITH_BIN],
-[
-
-m4_pushdef([DOWN], m4_translit([[$2]], [-A-Z], [_a-z]))dnl
-m4_pushdef([UP], m4_translit([[$2]], [-a-z], [_A-Z]))dnl
-
-dnl configure option
-
-AC_ARG_WITH([$2],
-   [AC_HELP_STRING([--with-$2=PATH], [specify a specific path to ]DOWN[ @<:@default=$3@:>@])],
-   [
-    _efl_with_binary=${withval}
-    _efl_binary_define="yes"
-   ],
-   [
-    _efl_with_binary=$(pkg-config --variable=prefix $1)/bin/$3
-    _efl_binary_define="no"
-   ])
-
-DOWN=${_efl_with_binary}
-AC_MSG_NOTICE(DOWN[ set to ${_efl_with_binary}])
-
-with_binary_[]m4_defn([DOWN])=${_efl_with_binary}
-
-AM_CONDITIONAL(HAVE_[]UP, [test "x${_efl_binary_define}" = "xyes"])
-AC_SUBST(DOWN)
-
-])
diff --git a/legacy/elementary/m4/efl_compiler_flag.m4 b/legacy/elementary/m4/efl_compiler_flag.m4
deleted file mode 100644 (file)
index 25c285d..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-dnl Copyright (C) 2010 Vincent Torri <vtorri at univ-evry dot fr>
-dnl                and Albin Tonnerre <albin dot tonnerre at gmail dot com>
-dnl That code is public domain and can be freely used or copied.
-
-dnl Macro that checks if a compiler flag is supported by the compiler.
-
-dnl Usage: EFL_COMPILER_FLAG(flag)
-dnl flag is added to CFLAGS if supported.
-
-AC_DEFUN([EFL_COMPILER_FLAG],
-[
-
-CFLAGS_save="${CFLAGS}"
-CFLAGS="${CFLAGS} $1"
-  
-AC_LANG_PUSH([C])
-AC_MSG_CHECKING([whether the compiler supports $1])
-
-AC_COMPILE_IFELSE(
-   [AC_LANG_PROGRAM([[]])],
-   [have_flag="yes"],
-   [have_flag="no"])
-AC_MSG_RESULT([${have_flag}])
-
-if test "x${have_flag}" = "xno" ; then
-   CFLAGS="${CFLAGS_save}"
-fi
-AC_LANG_POP([C])
-
-])
-
-dnl Macro that checks if a linker flag is supported by the compiler.
-
-dnl Usage: EFL_LINKER_FLAG(flag)
-dnl flag is added to LDFLAGS if supported (will be passed to ld anyway).
-
-AC_DEFUN([EFL_LINKER_FLAG],
-[
-
-LDFLAGS_save="${LDFLAGS}"
-LDFLAGS="${LDFLAGS} $1"
-  
-AC_LANG_PUSH([C])
-AC_MSG_CHECKING([whether the compiler supports $1])
-
-AC_LINK_IFELSE(
-   [AC_LANG_PROGRAM([[]])],
-   [have_flag="yes"],
-   [have_flag="no"])
-AC_MSG_RESULT([${have_flag}])
-
-if test "x${have_flag}" = "xno" ; then
-   LDFLAGS="${LDFLAGS_save}"
-fi
-AC_LANG_POP([C])
-
-])
diff --git a/legacy/elementary/m4/efl_doxygen.m4 b/legacy/elementary/m4/efl_doxygen.m4
deleted file mode 100644 (file)
index dd6bc3e..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr>
-dnl That code is public domain and can be freely used or copied.
-
-dnl Macro that check if doxygen is available or not.
-
-dnl EFL_CHECK_DOXYGEN([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
-dnl Test for the doxygen program
-dnl Defines efl_doxygen
-dnl Defines the automake conditionnal EFL_BUILD_DOC
-dnl
-AC_DEFUN([EFL_CHECK_DOXYGEN],
-[
-
-dnl
-dnl Disable the build of the documentation
-dnl
-AC_ARG_ENABLE([doc],
-   [AC_HELP_STRING(
-       [--disable-doc],
-       [Disable documentation build @<:@default=enabled@:>@])],
-   [
-    if test "x${enableval}" = "xyes" ; then
-       efl_enable_doc="yes"
-    else
-       efl_enable_doc="no"
-    fi
-   ],
-   [efl_enable_doc="yes"])
-
-AC_MSG_CHECKING([whether to build documentation])
-AC_MSG_RESULT([${efl_enable_doc}])
-
-if test "x${efl_enable_doc}" = "xyes" ; then
-
-dnl
-dnl Specify the file name, without path
-dnl
-
-   efl_doxygen="doxygen"
-
-   AC_ARG_WITH([doxygen],
-      [AC_HELP_STRING(
-          [--with-doxygen=FILE],
-          [doxygen program to use @<:@default=doxygen@:>@])],
-dnl
-dnl Check the given doxygen program.
-dnl
-      [efl_doxygen=${withval}
-       AC_CHECK_PROG([efl_have_doxygen],
-          [${efl_doxygen}],
-          [yes],
-          [no])
-       if test "x${efl_have_doxygen}" = "xno" ; then
-          echo "WARNING:"
-          echo "The doxygen program you specified:"
-          echo "${efl_doxygen}"
-          echo "was not found.  Please check the path and make sure "
-          echo "the program exists and is executable."
-          AC_MSG_WARN([no doxygen detected. Documentation will not be built])
-       fi
-      ],
-      [AC_CHECK_PROG([efl_have_doxygen],
-          [${efl_doxygen}],
-          [yes],
-          [no])
-       if test "x${efl_have_doxygen}" = "xno" ; then
-          echo "WARNING:"
-          echo "The doxygen program was not found in your execute path."
-          echo "You may have doxygen installed somewhere not covered by your path."
-          echo ""
-          echo "If this is the case make sure you have the packages installed, AND"
-          echo "that the doxygen program is in your execute path (see your"
-          echo "shell manual page on setting the \$PATH environment variable), OR"
-          echo "alternatively, specify the program to use with --with-doxygen."
-          AC_MSG_WARN([no doxygen detected. Documentation will not be built])
-       fi
-      ])
-fi
-
-dnl
-dnl Substitution
-dnl
-AC_SUBST([efl_doxygen])
-
-if ! test "x${efl_have_doxygen}" = "xyes" ; then
-   efl_enable_doc="no"
-fi
-
-AM_CONDITIONAL(EFL_BUILD_DOC, test "x${efl_enable_doc}" = "xyes")
-
-if test "x${efl_enable_doc}" = "xyes" ; then
-  m4_default([$1], [:])
-else
-  m4_default([$2], [:])
-fi
-
-])
-
-dnl End of doxygen.m4
diff --git a/legacy/elementary/m4/efl_eo.m4 b/legacy/elementary/m4/efl_eo.m4
deleted file mode 100644 (file)
index 864baf5..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-dnl use: EFL_ENABLE_EO_API_SUPPORT
-AC_DEFUN([EFL_ENABLE_EO_API_SUPPORT],
-[
-  AC_DEFINE([EFL_EO_API_SUPPORT], [1], [Enable access to unstable EFL Eo API])
-])
-
diff --git a/legacy/elementary/m4/efl_examples.m4 b/legacy/elementary/m4/efl_examples.m4
deleted file mode 100644 (file)
index 2a809ad..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr>
-dnl That code is public domain and can be freely used or copied.
-
-dnl Macro that check if building examples is wanted.
-
-dnl Usage: EFL_CHECK_BUILD_EXAMPLES([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
-dnl Defines the automake conditionnal EFL_ENABLE_BUILD_EXAMPLES
-
-AC_DEFUN([EFL_CHECK_BUILD_EXAMPLES],
-[
-
-dnl configure option
-
-AC_ARG_ENABLE([build-examples],
-   [AC_HELP_STRING([--enable-build-examples], [enable building examples @<:@default=disabled@:>@])],
-   [
-    if test "x${enableval}" = "xyes" ; then
-       _efl_enable_build_examples="yes"
-    else
-       _efl_enable_build_examples="no"
-    fi
-   ],
-   [_efl_enable_build_examples="no"])
-
-AC_MSG_CHECKING([whether examples are built])
-AC_MSG_RESULT([${_efl_enable_build_examples}])
-
-AM_CONDITIONAL(EFL_BUILD_EXAMPLES, test "x${_efl_enable_build_examples}" = "xyes")
-
-AS_IF([test "x$_efl_enable_build_examples" = "xyes"], [$1], [$2])
-])
-
-
-dnl Macro that check if installing examples is wanted.
-
-dnl Usage: EFL_CHECK_INSTALL_EXAMPLES([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
-dnl Defines the automake conditionnal EFL_ENABLE_INSTALL_EXAMPLES
-
-AC_DEFUN([EFL_CHECK_INSTALL_EXAMPLES],
-[
-
-dnl configure option
-
-AC_ARG_ENABLE([install-examples],
-   [AC_HELP_STRING([--enable-install-examples], [enable installing example source files @<:@default=disabled@:>@])],
-   [
-    if test "x${enableval}" = "xyes" ; then
-       _efl_enable_install_examples="yes"
-    else
-       _efl_enable_install_examples="no"
-    fi
-   ],
-   [_efl_enable_install_examples="no"])
-
-AC_MSG_CHECKING([whether examples are installed])
-AC_MSG_RESULT([${_efl_enable_install_examples}])
-
-AM_CONDITIONAL(EFL_INSTALL_EXAMPLES, test "x${_efl_enable_install_examples}" = "xyes")
-
-AS_IF([test "x$_efl_enable_install_examples" = "xyes"], [$1], [$2])
-])
-
-dnl End of efl_examples.m4
diff --git a/legacy/elementary/m4/efl_path_max.m4 b/legacy/elementary/m4/efl_path_max.m4
deleted file mode 100644 (file)
index f57bfd2..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-dnl Check for PATH_MAX in limits.h, and define a default value if not found
-dnl This is a workaround for systems not providing PATH_MAX, like GNU/Hurd
-
-dnl EFL_CHECK_PATH_MAX([DEFAULT_VALUE_IF_NOT_FOUND])
-dnl
-dnl If PATH_MAX is not defined in <limits.h>, defines it
-dnl to DEFAULT_VALUE_IF_NOT_FOUND if it exists, or fallback
-dnl to using 4096
-
-AC_DEFUN([EFL_CHECK_PATH_MAX],
-[
-
-default_max=m4_default([$1], "4096")
-AC_LANG_PUSH([C])
-
-AC_MSG_CHECKING([for PATH_MAX in limits.h])
-AC_COMPILE_IFELSE(
-   [AC_LANG_PROGRAM(
-       [[
-#include <limits.h>
-       ]],
-       [[
-int i = PATH_MAX;
-       ]])],
-   [AC_MSG_RESULT([yes])],
-   [
-    AC_DEFINE_UNQUOTED([PATH_MAX],
-       [${default_max}],
-       [default value since PATH_MAX is not defined])
-    AC_MSG_RESULT([no: using ${default_max}])
-   ])
-
-AC_LANG_POP([C])
-
-])
-dnl end of efl_path_max.m4
diff --git a/legacy/elementary/m4/efl_stdcxx_11.m4 b/legacy/elementary/m4/efl_stdcxx_11.m4
deleted file mode 100644 (file)
index cdd3934..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-# ============================================================================
-#  http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html
-# ============================================================================
-#
-# SYNOPSIS
-#
-#   AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional])
-#
-# DESCRIPTION
-#
-#   Check for baseline language coverage in the compiler for the C++11
-#   standard; if necessary, add switches to CXXFLAGS to enable support.
-#
-#   The first argument, if specified, indicates whether you insist on an
-#   extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
-#   -std=c++11).  If neither is specified, you get whatever works, with
-#   preference for an extended mode.
-#
-#   The second argument, if specified 'mandatory' or if left unspecified,
-#   indicates that baseline C++11 support is required and that the macro
-#   should error out if no mode with that support is found.  If specified
-#   'optional', then configuration proceeds regardless, after defining
-#   HAVE_CXX11 if and only if a supporting mode is found.
-#
-# LICENSE
-#
-#   Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
-#   Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
-#   Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
-#
-#   Copying and distribution of this file, with or without modification, are
-#   permitted in any medium without royalty provided the copyright notice
-#   and this notice are preserved. This file is offered as-is, without any
-#   warranty.
-
-#serial 3
-
-m4_define([_EFL_CXX_COMPILE_STDCXX_11_testbody], [
-  template <typename T>
-    struct check
-    {
-      static_assert(sizeof(int) <= sizeof(T), "not big enough");
-    };
-
-    typedef check<check<bool>> right_angle_brackets;
-
-    int a;
-    decltype(a) b;
-
-    typedef check<int> check_type;
-    check_type c;
-    check_type&& cr = static_cast<check_type&&>(c);
-
-    auto d = a;
-])
-
-AC_DEFUN([EFL_CXX_COMPILE_STDCXX_11], [dnl
-  m4_if([$1], [], [],
-        [$1], [ext], [],
-        [$1], [noext], [],
-        [m4_fatal([invalid argument `$1' to AX_CXX_COMPILE_STDCXX_11])])dnl
-  m4_if([$2], [], [ax_cxx_compile_cxx11_required=true],
-        [$2], [mandatory], [ax_cxx_compile_cxx11_required=true],
-        [$2], [optional], [ax_cxx_compile_cxx11_required=false],
-        [m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX_11])])dnl
-  AC_LANG_PUSH([C++])dnl
-  ac_success=no
-  AC_CACHE_CHECK(whether $CXX supports C++11 features by default,
-  ax_cv_cxx_compile_cxx11,
-  [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_EFL_CXX_COMPILE_STDCXX_11_testbody])],
-    [ax_cv_cxx_compile_cxx11=yes],
-    [ax_cv_cxx_compile_cxx11=no])])
-  if test x$ax_cv_cxx_compile_cxx11 = xyes; then
-    ac_success=yes
-  fi
-
-  m4_if([$1], [noext], [], [dnl
-  if test x$ac_success = xno; then
-    for switch in -std=gnu++11; do
-      cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
-      AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
-                     $cachevar,
-        [ac_save_CXXFLAGS="$CXXFLAGS"
-         CXXFLAGS="$CXXFLAGS $switch"
-         AC_COMPILE_IFELSE([AC_LANG_SOURCE([_EFL_CXX_COMPILE_STDCXX_11_testbody])],
-          [eval $cachevar=yes],
-          [eval $cachevar=no])
-         CXXFLAGS="$ac_save_CXXFLAGS"])
-      if eval test x\$$cachevar = xyes; then
-        CXXFLAGS="$CXXFLAGS $switch"
-        ac_success=yes
-        break
-      fi
-    done
-  fi])
-
-  m4_if([$1], [ext], [], [dnl
-  if test x$ac_success = xno; then
-    for switch in -std=c++11; do
-      cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
-      AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
-                     $cachevar,
-        [ac_save_CXXFLAGS="$CXXFLAGS"
-         CXXFLAGS="$CXXFLAGS $switch"
-         AC_COMPILE_IFELSE([AC_LANG_SOURCE([_EFL_CXX_COMPILE_STDCXX_11_testbody])],
-          [eval $cachevar=yes],
-          [eval $cachevar=no])
-         CXXFLAGS="$ac_save_CXXFLAGS"])
-      if eval test x\$$cachevar = xyes; then
-        CXXFLAGS="$CXXFLAGS $switch"
-        ac_success=yes
-        break
-      fi
-    done
-  fi])
-  AC_LANG_POP([C++])
-  if test x$ax_cxx_compile_cxx11_required = xtrue; then
-    if test x$ac_success = xno; then
-      AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.])
-    fi
-  else
-    if test x$ac_success = xno; then
-      HAVE_CXX11=0
-      AC_MSG_NOTICE([No compiler with C++11 support was found])
-    else
-      HAVE_CXX11=1
-      AC_DEFINE(HAVE_CXX11,1,
-                [define if the compiler supports basic C++11 syntax])
-    fi
-
-    AC_SUBST(HAVE_CXX11)
-  fi
-])
diff --git a/legacy/elementary/pkgbuild/.gitignore b/legacy/elementary/pkgbuild/.gitignore
deleted file mode 100644 (file)
index 39ef434..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-/pkg
-/src
-/*.tar.xz
diff --git a/legacy/elementary/pkgbuild/PKGBUILD b/legacy/elementary/pkgbuild/PKGBUILD
deleted file mode 100644 (file)
index 99026c7..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-# Maintainer: Enlightenment Developers <enlightenment-devel@enlightenment.org>
-pkgname=('elementary' 'elementary_test' 'elementary_doc')
-[[ -d ../.git ]] && pkgname=('elementary-git' 'elementary_test-git' 'elementary_doc-git')
-pkgver=1.11.99.10566.b520960
-pkgrel=1
-pkgdesc="Enlightenment GUI toolkit - GIT development snapshot"
-arch=('i686' 'x86_64' 'arm')
-url="http://www.enlightenment.org"
-license=('LGPL2.1' 'CCPL:cc-by-sa')
-makedepends=('doxygen' 'imagemagick')
-[[ -d ../.git ]] && makedepends+=('git')
-depends=('efl')
-  [[ ! $(pacman -T ewebkit) ]] && depends+=('ewebkit')                 # webkit-efl support is detected at build time
-  [[ ! $(pacman -T elocation-git) ]] && depends+=('elocation-git')     # elocation support is detected at build time
-  [[ ! $(pacman -T libeweather-git) ]] && depends+=('libeweather-git') # eweather support is detected at build time
-optdepends=('emotion_generic_players' 'evas_generic_loaders')
-options=('debug')
-
-pkgver() {
-  cd "../.."
-
-  if [[ -d .git ]]; then
-    local efl_version=$(grep -m 1 EFL_VERSION configure.ac | grep -o "[[:digit:]]*" | tr '\n' '.')
-    efl_version=$(awk -F , -v efl_version=${efl_version%.} '/^AC_INIT/ {gsub(/efl_version/, efl_version); gsub(/[\[\] -]/, ""); print $2}' configure.ac)
-    printf "$efl_version.$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
-  else
-    ./configure --version | awk '/^elementary/ {gsub("-", ""); print $NF}'
-  fi
-}
-
-build() {
-  cd "../.."
-  export CFLAGS="$CFLAGS -fvisibility=hidden -fomit-frame-pointer"
-  [[ -e Makefile ]] && make clean distclean
-  [[ -e autogen.sh ]] && _configure=autogen.sh || _configure=configure
-  ./$_configure --prefix=/usr --disable-static --with-elementary-web-backend=none
-  make
-  make doc
-}
-
-#check() {
-#  cd "../.."
-#  make -k check
-#}
-
-package_elementary() {
-  cd "../.."
-  make -j1 DESTDIR="$pkgdir/" install
-  install -Dm644 README "$pkgdir/usr/share/doc/${pkgname%-git}/README"
-  install -Dm644 NEWS "$pkgdir/usr/share/doc/${pkgname%-git}/NEWS"
-  install -Dm644 ChangeLog "$pkgdir/usr/share/doc/${pkgname%-git}/ChangeLog"
-  install -Dm644 AUTHORS "$pkgdir/usr/share/doc/${pkgname%-git}/AUTHORS"
-  install -Dm644 COMPLIANCE "$pkgdir/usr/share/doc/${pkgname%-git}/COMPLIANCE"
-  install -Dm644 COPYING.images "$pkgdir/usr/share/licenses/$pkgname/COPYING.images"
-  sed -n '1,/details./p' COPYING > "$pkgdir/usr/share/licenses/$pkgname/COPYING"
-  ln -s "../licenses/$pkgname/COPYING" "$pkgdir/usr/share/doc/${pkgname%-git}/COPYING"
-  ln -s "../licenses/$pkgname/COPYING.images" "$pkgdir/usr/share/doc/${pkgname%-git}/COPYING.images"
-  rm -rf "$pkgdir/usr/bin/"elementary_test
-  rm -rf "$pkgdir/usr/lib/elementary/modules/"{test_entry,test_map}
-  rm -rf "$pkgdir/usr/share/applications/elementary_test.desktop"
-  rm -rf "$pkgdir/usr/share/elementary/"{examples,images,objects}
-}
-
-package_elementary-git() {
-  provides=("elementary=$pkgver")
-  conflicts=('elementary')
-  package_elementary
-}
-
-package_elementary_test() {
-  pkgdesc="Test application for Elementary"
-  depends=(${pkgname/_test/})
-  unset optdepends
-
-  cd "../.."
-  make -j1 DESTDIR="$pkgdir/" install
-  rm -rf "$pkgdir/usr/include"
-  rm -rf "$pkgdir/usr/share/eolian/include/elementary-1/"
-  rm -rf "$pkgdir/usr/bin/"{elementary_codegen,elementary_config,elementary_quicklaunch,elementary_run,elm_prefs_cc}
-  rm -rf "$pkgdir/usr/lib/"{cmake,edje,libelementary.so*,pkgconfig}
-  rm -rf "$pkgdir/usr/lib/elementary/modules/"{access_output,datetime_input_ctxpopup,prefs}
-  rm -rf "$pkgdir/usr/share/applications/elementary_config.desktop"
-  rm -rf "$pkgdir/usr/share/elementary/"{config,examples,themes,edje_externals}
-  rm -rf "$pkgdir/usr/share/"{icons,locale}
-}
-
-package_elementary_test-git() {
-  provides=("elementary_test=$pkgver")
-  conflicts=('elementary_test')
-  package_elementary_test
-}
-
-package_elementary_doc() {
-  pkgdesc="Documentation for Elementary"
-  arch=('any')
-  unset depends optdepends
-
-  cd "../.."
-  mkdir -p "$pkgdir/usr/share/doc/${pkgname%-git}"
-  cp -a doc/html "$pkgdir/usr/share/doc/${pkgname%-git}/html"
-  cp -a doc/latex "$pkgdir/usr/share/doc/${pkgname%-git}/latex"
-}
-
-package_elementary_doc-git() {
-  package_elementary_doc
-  provides=("elementary_doc=$pkgver")
-  conflicts=('elementary_doc')
-}
diff --git a/legacy/elementary/po/.gitignore b/legacy/elementary/po/.gitignore
deleted file mode 100644 (file)
index 69a6325..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/Makefile.in.in
-/Makevars.template
-/POTFILES
-/Rules-quot
-/boldquot.sed
-/elementary.pot
-/en@boldquot.header
-/en@quot.header
-/insert-header.sin
-/quot.sed
-/remove-potcdate.sed
-/remove-potcdate.sin
-/stamp-po
diff --git a/legacy/elementary/po/ChangeLog b/legacy/elementary/po/ChangeLog
deleted file mode 100644 (file)
index 31234d3..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-2010-12-26  gettextize  <bug-gnu-gettext@gnu.org>
-
-       * Makefile.in.in: New file, from gettext-0.17.
-       * Rules-quot: New file, from gettext-0.17.
-       * boldquot.sed: New file, from gettext-0.17.
-       * en@boldquot.header: New file, from gettext-0.17.
-       * en@quot.header: New file, from gettext-0.17.
-       * insert-header.sin: New file, from gettext-0.17.
-       * quot.sed: New file, from gettext-0.17.
-       * remove-potcdate.sin: New file, from gettext-0.17.
-
diff --git a/legacy/elementary/po/LINGUAS b/legacy/elementary/po/LINGUAS
deleted file mode 100644 (file)
index 7913ad3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-ar az_IR ca cs de el eo es fa fi fr gl he hu ko_KR it lt nl pl ps pt ru sr ur vi yi tr zh_CN
diff --git a/legacy/elementary/po/Makevars b/legacy/elementary/po/Makevars
deleted file mode 100644 (file)
index cc4af06..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-# Makefile variables for PO directory in any package using GNU gettext.
-
-# Usually the message domain is the same as the package name.
-DOMAIN = $(PACKAGE)
-
-# These two variables depend on the location of this directory.
-subdir = po
-top_builddir = ..
-
-# These options get passed to xgettext.
-XGETTEXT_OPTIONS = --keyword=E_ --keyword=N_ --from-code=UTF-8 --foreign-user
-
-# This is the copyright holder that gets inserted into the header of the
-# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
-# package.  (Note that the msgstr strings, extracted from the package's
-# sources, belong to the copyright holder of the package.)  Translators are
-# expected to transfer the copyright for their translations to this person
-# or entity, or to disclaim their copyright.  The empty string stands for
-# the public domain; in this case the translators are expected to disclaim
-# their copyright.
-COPYRIGHT_HOLDER = Enlightenment development team
-
-# This is the email address or URL to which the translators shall report
-# bugs in the untranslated strings:
-# - Strings which are not entire sentences, see the maintainer guidelines
-#   in the GNU gettext documentation, section 'Preparing Strings'.
-# - Strings which use unclear terms or require additional context to be
-#   understood.
-# - Strings which make invalid assumptions about notation of date, time or
-#   money.
-# - Pluralisation problems.
-# - Incorrect English spelling.
-# - Incorrect formatting.
-# It can be your email address, or a mailing list address where translators
-# can write to without being subscribed, or the URL of a web page through
-# which the translators can contact you.
-MSGID_BUGS_ADDRESS = enlightenment-devel@lists.sourceforge.net
-
-# This is the list of locale categories, beyond LC_MESSAGES, for which the
-# message catalogs shall be used.  It is usually empty.
-EXTRA_LOCALE_CATEGORIES =
diff --git a/legacy/elementary/po/POTFILES.in b/legacy/elementary/po/POTFILES.in
deleted file mode 100644 (file)
index b88a72f..0000000
+++ /dev/null
@@ -1,180 +0,0 @@
-./src/bin/config.c
-./src/bin/quicklaunch.c
-./src/bin/run.c
-./src/bin/test_actionslider.c
-./src/bin/test_anim.c
-./src/bin/test_bg.c
-./src/bin/test_box.c
-./src/bin/test_bubble.c
-./src/bin/test_button.c
-./src/bin/test.c
-./src/bin/test_calendar.c
-./src/bin/test_check.c
-./src/bin/test_clock.c
-./src/bin/test_colorselector.c
-./src/bin/test_conform.c
-./src/bin/test_ctxpopup.c
-./src/bin/test_cursor.c
-./src/bin/test_diskselector.c
-./src/bin/test_entry.c
-./src/bin/test_fileselector_button.c
-./src/bin/test_fileselector.c
-./src/bin/test_fileselector_entry.c
-./src/bin/test_flip.c
-./src/bin/test_flipselector.c
-./src/bin/test_floating.c
-./src/bin/test_focus.c
-./src/bin/test_focus_custom_chain.c
-./src/bin/test_focus_style.c
-./src/bin/test_gengrid.c
-./src/bin/test_genlist.c
-./src/bin/test_hover.c
-./src/bin/test_hoversel.c
-./src/bin/test_icon.c
-./src/bin/test_icon_desktops.c
-./src/bin/test_index.c
-./src/bin/test_inwin.c
-./src/bin/test_label.c
-./src/bin/test_launcher.c
-./src/bin/test_layout.c
-./src/bin/test_list.c
-./src/bin/test_map.c
-./src/bin/test_menu.c
-./src/bin/test_multi.c
-./src/bin/test_notify.c
-./src/bin/test_panel.c
-./src/bin/test_panes.c
-./src/bin/test_photo.c
-./src/bin/test_photocam.c
-./src/bin/test_progressbar.c
-./src/bin/test_radio.c
-./src/bin/test_scaling.c
-./src/bin/test_scroller.c
-./src/bin/test_separator.c
-./src/bin/test_slider.c
-./src/bin/test_slideshow.c
-./src/bin/test_spinner.c
-./src/bin/test_store.c
-./src/bin/test_table.c
-./src/bin/test_thumb.c
-./src/bin/test_toolbar.c
-./src/bin/test_tooltip.c
-./src/bin/test_transit.c
-./src/bin/test_weather.c
-./src/bin/test_win_state.c
-./src/edje_externals/elm_bubble.c
-./src/edje_externals/elm_button.c
-./src/edje_externals/elm.c
-./src/edje_externals/elm_check.c
-./src/edje_externals/elm_clock.c
-./src/edje_externals/elm_fileselector_button.c
-./src/edje_externals/elm_fileselector.c
-./src/edje_externals/elm_fileselector_entry.c
-./src/edje_externals/elm_gengrid.c
-./src/edje_externals/elm_genlist.c
-./src/edje_externals/elm_hoversel.c
-./src/edje_externals/elm_icon.c
-./src/edje_externals/elm_label.c
-./src/edje_externals/elm_list.c
-./src/edje_externals/elm_map.c
-./src/edje_externals/elm_notify.c
-./src/edje_externals/elm_panes.c
-./src/edje_externals/elm_photocam.c
-./src/edje_externals/elm_progressbar.c
-./src/edje_externals/elm_radio.c
-./src/edje_externals/elm_scroller.c
-./src/edje_externals/elm_slider.c
-./src/edje_externals/elm_slideshow.c
-./src/edje_externals/elm_spinner.c
-./src/edje_externals/elm_thumb.c
-./src/edje_externals/elm_toolbar.c
-./src/lib/elc_ctxpopup.c
-./src/lib/elc_fileselector.c
-./src/lib/elc_fileselector_button.c
-./src/lib/elc_fileselector_entry.c
-./src/lib/elc_hoversel.c
-./src/lib/elc_multibuttonentry.c
-./src/lib/elc_naviframe.c
-./src/lib/elc_player.c
-./src/lib/elc_popup.c
-./src/lib/elc_scrolled_entry.c
-./src/lib/elm_access.c
-./src/lib/elm_actionslider.c
-./src/lib/elm_bg.c
-./src/lib/elm_box.c
-./src/lib/elm_bubble.c
-./src/lib/elm_button.c
-./src/lib/elm_calendar.c
-./src/lib/elm_check.c
-./src/lib/elm_clock.c
-./src/lib/elm_cnp.c
-./src/lib/elm_colorselector.c
-./src/lib/elm_config.c
-./src/lib/elm_conform.c
-./src/lib/elm_container.c
-./src/lib/elm_datetime.c
-./src/lib/elm_dayselector.c
-./src/lib/elm_dbus_menu.c
-./src/lib/elm_diskselector.c
-./src/lib/elm_entry.c
-./src/lib/elm_factory.c
-./src/lib/elm_flip.c
-./src/lib/elm_flipselector.c
-./src/lib/elm_font.c
-./src/lib/elm_frame.c
-./src/lib/elm_gengrid.c
-./src/lib/elm_genlist.c
-./src/lib/elm_gesture_layer.c
-./src/lib/elm_glview.c
-./src/lib/elm_grid.c
-./src/lib/elm_hover.c
-./src/lib/elm_icon.c
-./src/lib/elm_image.c
-./src/lib/elm_index.c
-./src/lib/elm_interface_scrollable.c
-./src/lib/elm_inwin.c
-./src/lib/elm_label.c
-./src/lib/elm_layout.c
-./src/lib/elm_list.c
-./src/lib/elm_main.c
-./src/lib/elm_map.c
-./src/lib/elm_mapbuf.c
-./src/lib/elm_menu.c
-./src/lib/elm_module.c
-./src/lib/elm_notify.c
-./src/lib/elm_panel.c
-./src/lib/elm_panes.c
-./src/lib/elm_photo.c
-./src/lib/elm_photocam.c
-./src/lib/elm_plug.c
-./src/lib/elm_prefs.c
-./src/lib/elm_prefs_data.c
-./src/lib/elm_progressbar.c
-./src/lib/elm_radio.c
-./src/lib/elm_route.c
-./src/lib/elm_scroller.c
-./src/lib/elm_segment_control.c
-./src/lib/elm_separator.c
-./src/lib/elm_slider.c
-./src/lib/elm_slideshow.c
-./src/lib/elm_spinner.c
-./src/lib/elm_store.c
-./src/lib/elm_sys_notify.c
-./src/lib/elm_systray.c
-./src/lib/elm_systray_watcher.c
-./src/lib/elm_table.c
-./src/lib/elm_theme.c
-./src/lib/elm_thumb.c
-./src/lib/elm_toolbar.c
-./src/lib/elm_transit.c
-./src/lib/elm_util.c
-./src/lib/elm_video.c
-./src/lib/elm_web2.c
-./src/lib/elm_widget.c
-./src/lib/elm_win.c
-./src/lib/els_box.c
-./src/lib/els_cursor.c
-./src/lib/els_tooltip.c
-./src/lib/elu_ews_wm.c
-./src/modules/test_entry/mod.c
-./src/modules/test_map/mod.c
diff --git a/legacy/elementary/src/Makefile.am b/legacy/elementary/src/Makefile.am
deleted file mode 100644 (file)
index bc0e30f..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-AUTOMAKE_OPTIONS     = 1.4 foreign
-MAINTAINERCLEANFILES = Makefile.in
-
-SUBDIRS = lib bin imported
-
-if BUILD_MODULES
-SUBDIRS += modules edje_externals
-endif
-
-SUBDIRS += examples
-
-if ELEMENTARY_ENABLE_TESTS
-SUBDIRS += tests
-endif
diff --git a/legacy/elementary/src/imported/Makefile.am b/legacy/elementary/src/imported/Makefile.am
deleted file mode 100644 (file)
index a82538f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-AUTOMAKE_OPTIONS     = 1.4 foreign
-MAINTAINERCLEANFILES = Makefile.in
-
-SUBDIRS = \
-atspi
diff --git a/legacy/elementary/tests/test_decl.sh b/legacy/elementary/tests/test_decl.sh
deleted file mode 100755 (executable)
index ca86eba..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-#!/bin/bash
-ret=0
-
-check(){
-    i=$1
-    shift
-    grep -h -B1 -10 -e "^$i(" $@ >eapi.decl
-    if [ $? != 0 ]; then
-        echo -e "\e[31;1mNOT IMPLEMENTED\e[m\t $i"
-        ret=1
-        return
-    fi
-    grep -qe "^--$" eapi.decl
-    if [ $? == 0 ]; then
-        echo -e "\e[31;1mMULTI IMPLEMENT\e[m\t $i"
-        ret=1
-        return
-    fi
-
-    head -1 eapi.decl | grep -qe '^EAPI'
-    if [ $? != 0 ];then
-        echo -e "\e[31;1mMISSING EAPI\e[m\t $i"
-        ret=1
-    fi
-
-    func=$(echo $i | grep -oe 'elm_\w\+')
-    ass=$(sed '2q;d' eapi.decl)
-
-    echo $i | grep -qe "^elm_object"
-    if [ $? == 0 ];then
-        rm eapi.decl
-        return
-    fi
-
-    echo $i | grep -qe "^elm_widget"
-    if [ $? == 0 ];then
-
-        echo $ass | grep -qe "elm_widget\w\+(\(const \)\?Evas_Object \*"
-        if [ $? == 0 ];then
-            tail -n9 eapi.decl | grep -q "\(API_ENTRY\|_elm_widget_is\)"
-            if [ $? != 0 ];then
-                echo -e "\e[31;1mMISSING CHECKER\e[m\t $i"
-                ret=1
-            fi
-            return
-        fi
-
-        echo $ass | grep -qe "elm_widget\w\+(\(const \)\?Elm_ \*"
-        if [ $? == 0 ];then
-            tail -n9 eapi.decl | grep -qe "ELM_WIDGET_ITEM_CHECK"
-            if [ $? != 0 ];then
-                echo -e "\e[31;1mMISSING CHECKER\e[m\t $i"
-                ret=1
-            fi
-            return
-        fi
-    fi
-
-    echo $ass | grep -qe "elm_\w\+_add"
-    if [ $? == 0 ];then
-        echo -e "\e[32;1m???\e[m\t $i"
-        return
-    fi
-
-    echo $ass | grep -qe "elm_\w\+(\(const \)\?Evas_Object \*"
-    if [ $? == 0 ];then
-        tail -n9 eapi.decl | grep -q "ELM_CHECK_WIDTYPE"
-        if [ $? != 0 ];then
-            echo -e "\e[31;1mMISSING CHECKER\e[m\t $i"
-            ret=1
-        fi
-        return
-    fi
-
-    echo $ass | grep -qe "elm_\w\+(\(const \)\?Elm_\w\+_Item \*"
-    if [ $? == 0 ];then
-        tail -n9 eapi.decl | grep -qe "ELM_\w\+_ITEM_.*CHECK"
-        if [ $? != 0 ];then
-            echo -e "\e[31;1mMISSING CHECKER\e[m\t $i"
-            ret=1
-        fi
-        return
-    fi
-
-    rm eapi.decl
-}
-
-grep -e "^ *EAPI.*(.*)" src/lib/Elementary.h.in | grep -oe 'elm_\w\+' >eapi.list
-
-for i in $(cat eapi.list); do
-    check $i $(ls -1 src/lib/*.c | grep -v elm_widget)
-done
-
-grep -e "^ *EAPI.*(.*)" src/lib/elm_widget.h | grep -oe '_\?elm_\w\+' >eapi.list
-
-for i in $(cat eapi.list); do
-    check $i src/lib/elm_widget.c
-done
-
-rm -f eapi.decl
-rm eapi.list
-exit $ret
diff --git a/legacy/elementary/tests/test_eapi.sh b/legacy/elementary/tests/test_eapi.sh
deleted file mode 100755 (executable)
index 4a190e5..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-ret=0
-
-sed -n '/^EAPI /{n;p;}' src/lib/*.c >eapi.list
-
-for i in $(cat eapi.list|grep -o "^\w\+"); do
-    grep -q "\<$i\>" src/lib/elm_priv.h
-    if [ $? == 0 ]; then
-        echo -e "\e[31;1mEAPI in priv.h\e[m\t $i"
-        ret=1
-    fi
-
-    echo $i | grep -qe '^_\?elm_widget'
-    if [ $? == 0 ]; then
-        grep -qe "EAPI.*\<$i\>" src/lib/elm_widget.h
-        if [ $? != 0 ]; then
-            echo -e "\e[31;1m WIDGET missing in widget.h\e[m\t $i"
-            ret=1
-        fi
-        grep -qe "EAPI.*\<$i\>" src/lib/Elementary.h.in
-        if [ $? == 0 ]; then
-            echo -e "\e[31;1m WIDGET in Elm.h\e[m\t $i"
-            ret=1
-        fi
-    else
-        grep -qe "EAPI.*\<$i\>" src/lib/Elementary.h.in
-        if [ $? != 0 ]; then
-            echo -e "\e[31;1m ELM missing in Elm.h\e[m\t $i"
-            ret=1
-        fi
-        grep -qe "EAPI.*\<$i\>" src/lib/elm_widget.h
-        if [ $? == 0 ]; then
-            echo -e "\e[31;1m ELM in widget.h\e[m\t $i"
-            ret=1
-        fi
-    fi
-done
-
-rm eapi.list
-exit $ret
diff --git a/legacy/elementary/tests/test_getter.sh b/legacy/elementary/tests/test_getter.sh
deleted file mode 100755 (executable)
index 749d488..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-ret=0
-check(){
-    func=$(echo $1 | grep -oe 'elm_\w\+')
-    echo $1 | grep -qe "_get([^\(const \)]\([^,\*)]\)\+\*"
-    if [ $? == 0 ];then
-        echo -e "\e[31;1mNOT CONST\e[m\t $func"
-        ret=1
-    fi
-
-}
-
-HEADERS="src/lib/Elementary.h.in
-src/lib/Elementary_Cursor.h
-src/lib/elm_widget.h"
-
-IFS=$'\n'
-
-for header in $HEADERS; do
-    grep -e "^ *EAPI.*(.*)" $header | grep -e 'elm_\w\+_get' >eapi.list
-
-    for i in $(cat eapi.list); do
-        check $i $header
-    done
-    rm eapi.list
-done
-exit $ret
diff --git a/legacy/elementary/tests/test_setter.sh b/legacy/elementary/tests/test_setter.sh
deleted file mode 100755 (executable)
index eef7200..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/bash
-ret=0
-
-BLACKLIST="tests/test_setter_blacklist.txt"
-
-check(){
-    func=$(echo $1 | grep -oe '_\?elm_\w\+')
-    base=${func%_set}
-    cat $BLACKLIST | grep -q $func
-    if [ $? == 0 ];then
-       return
-    fi
-    echo $1 | grep -qe "_set(const \+[^\(char \+\*\)]"
-    if [ $? == 0 ];then
-        echo -e "\e[31;1mCONST\e[m\t $func"
-        ret=1
-    fi
-    echo $1 | grep -qe "EAPI \+\(void\|Eina_Bool\)"
-    if [ $? != 0 ];then
-        echo -e "\e[31;1mUNKNOWN RETURN\e[m\t $func"
-        ret=1
-    fi
-    echo $1 | grep -qe "\(cb_set\|all_set\)("
-    if [ $? != 0 ];then
-        grep -qe "EAPI.*\<${base}_get\>" $2
-        if [ $? != 0 ];then
-            echo -e "\e[31;1mMISSING GETTER\e[m\t $func"
-            ret=1
-        fi
-        echo $1 | grep -qe "\(content\|icon\|end\)_set(\w\+ \+\*obj, \w\+ \+\*\w\+);"
-        if [ $? == 0 ];then
-            grep -qe "EAPI.*\<${base}_unset\>" $2
-            if [ $? != 0 ];then
-                echo -e "\e[31;1mMISSING UNSETTER\e[m\t $func"
-                ret=1
-            fi
-        fi
-    fi
-}
-
-HEADERS="src/lib/Elementary.h.in
-src/lib/Elementary_Cursor.h
-src/lib/elm_widget.h"
-
-IFS=$'\n'
-
-for header in $HEADERS; do
-    grep -e "^ *EAPI.*(.*)" $header | grep -e 'elm_\w\+_set' >eapi.list
-
-    for i in $(cat eapi.list); do
-        check $i $header
-    done
-    rm eapi.list
-done
-exit $ret
diff --git a/legacy/elementary/tests/test_setter_blacklist.txt b/legacy/elementary/tests/test_setter_blacklist.txt
deleted file mode 100644 (file)
index 61e4501..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-elm_widget_del_hook_set
-elm_widget_del_pre_hook_set
-elm_widget_focus_hook_set
-elm_widget_activate_hook_set
-elm_widget_disable_hook_set
-elm_widget_theme_hook_set
-elm_widget_event_hook_set
-elm_widget_changed_hook_set
-elm_widget_signal_emit_hook_set
-elm_widget_signal_callback_add_hook_set
-elm_widget_signal_callback_del_hook_set
-elm_widget_focus_next_hook_set
-elm_widget_on_focus_hook_set
-elm_widget_on_change_hook_set
-elm_widget_on_show_region_hook_set
-elm_widget_focus_region_hook_set
-elm_widget_on_focus_region_hook_set
-elm_radio_value_pointer_set