summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2016-05-31 18:28:22 +0100
committerTom Hacohen <tom@stosb.com>2016-05-31 18:28:22 +0100
commit21eb355c2bff463119ff098cbd8eb0125909820e (patch)
tree67655ad4ee8f7eeedf1cc2ed6b856cb9645713d4
parent6fc482aa9bceeede94f447a29ad29462a32f4dbc (diff)
Remove legacy elementary directory
The merge is already done and everything works as expected. There is no need to keep this one.
-rw-r--r--legacy/elementary/.arcconfig4
-rw-r--r--legacy/elementary/.gitignore62
-rw-r--r--legacy/elementary/.lcov-config1
-rw-r--r--legacy/elementary/.mailmap82
-rw-r--r--legacy/elementary/ChangeLog1772
-rw-r--r--legacy/elementary/INSTALL365
-rw-r--r--legacy/elementary/Makefile.am161
-rw-r--r--legacy/elementary/Makefile_Eolian_Cxx_Helper.am14
-rw-r--r--legacy/elementary/Makefile_Eolian_Helper.am35
-rw-r--r--legacy/elementary/Makefile_Eolian_Js_Helper.am15
-rw-r--r--legacy/elementary/NEWS1371
-rw-r--r--legacy/elementary/README112
-rw-r--r--legacy/elementary/TODO18
-rwxr-xr-xlegacy/elementary/autogen.sh47
-rw-r--r--legacy/elementary/configure.ac702
-rw-r--r--legacy/elementary/doc/Doxyfile.in148
-rw-r--r--legacy/elementary/doc/DoxygenLayout.xml185
-rw-r--r--legacy/elementary/doc/Makefile.am224
-rw-r--r--legacy/elementary/doc/e.css1025
-rw-r--r--legacy/elementary/doc/foot.html9
-rw-r--r--legacy/elementary/doc/head.html14
-rw-r--r--legacy/elementary/doc/index.doxy327
-rw-r--r--legacy/elementary/elementary.spec.in102
-rw-r--r--legacy/elementary/m4/.gitignore39
-rw-r--r--legacy/elementary/m4/ac_define_if.m47
-rw-r--r--legacy/elementary/m4/efl.m4449
-rw-r--r--legacy/elementary/m4/efl_beta.m45
-rw-r--r--legacy/elementary/m4/efl_binary.m479
-rw-r--r--legacy/elementary/m4/efl_compiler_flag.m457
-rw-r--r--legacy/elementary/m4/efl_doxygen.m499
-rw-r--r--legacy/elementary/m4/efl_eo.m46
-rw-r--r--legacy/elementary/m4/efl_examples.m463
-rw-r--r--legacy/elementary/m4/efl_path_max.m436
-rw-r--r--legacy/elementary/m4/efl_stdcxx_11.m4133
-rw-r--r--legacy/elementary/pkgbuild/.gitignore3
-rw-r--r--legacy/elementary/pkgbuild/PKGBUILD108
-rw-r--r--legacy/elementary/po/.gitignore13
-rw-r--r--legacy/elementary/po/ChangeLog11
-rw-r--r--legacy/elementary/po/LINGUAS1
-rw-r--r--legacy/elementary/po/Makevars41
-rw-r--r--legacy/elementary/po/POTFILES.in180
-rw-r--r--legacy/elementary/src/Makefile.am14
-rw-r--r--legacy/elementary/src/imported/Makefile.am5
-rwxr-xr-xlegacy/elementary/tests/test_decl.sh102
-rwxr-xr-xlegacy/elementary/tests/test_eapi.sh40
-rwxr-xr-xlegacy/elementary/tests/test_getter.sh27
-rwxr-xr-xlegacy/elementary/tests/test_setter.sh55
-rw-r--r--legacy/elementary/tests/test_setter_blacklist.txt18
48 files changed, 0 insertions, 8386 deletions
diff --git a/legacy/elementary/.arcconfig b/legacy/elementary/.arcconfig
deleted file mode 100644
index 7422e6c069..0000000000
--- a/legacy/elementary/.arcconfig
+++ /dev/null
@@ -1,4 +0,0 @@
1{
2 "project_id" : "elementary",
3 "conduit_uri" : "https://phab.enlightenment.org/"
4}
diff --git a/legacy/elementary/.gitignore b/legacy/elementary/.gitignore
deleted file mode 100644
index 5427997d4e..0000000000
--- a/legacy/elementary/.gitignore
+++ /dev/null
@@ -1,62 +0,0 @@
1#
2# NOTE! Don't add files that are generated in specific
3# subdirectories here. Add them in the ".gitignore" file
4# in that subdirectory instead.
5#
6# NOTE! Please use 'git ls-files -i --exclude-standard'
7# command after changing this file, to see if there are
8# any tracked files which get ignored after the change.
9#
10*~
11*.lo
12*.o
13*.la
14*.gcda
15*.gcno
16.libs
17.deps
18.*.swp
19.*.swo
20*.pc
21Makefile
22Makefile.in
23*.so
24*.dll
25*.edj
26*.cmake
27*.exe
28elementary-*-doc.tar.bz2
29/aclocal.m4
30/autom4te.cache/
31/config.cache
32/config.guess
33/config.log
34/config.status
35/config.sub
36/configure
37/depcomp
38/elementary.spec
39/elementary_config.h
40/elementary_config.h.in
41/install-sh
42/libtool
43/ltmain.sh
44/missing
45/stamp-h1
46/ar-lib
47/test-driver
48core
49cscope.*
50tags
51/ABOUT-NLS
52/config.rpath
53/mkinstalldirs
54/config.cache
55*.gmo
56/config.cache-env
57/compile
58/config/default/*.src
59/config/mobile/*.src
60/config/standard/*.src
61Session.vim
62/coverage/
diff --git a/legacy/elementary/.lcov-config b/legacy/elementary/.lcov-config
deleted file mode 100644
index bb631ac58f..0000000000
--- a/legacy/elementary/.lcov-config
+++ /dev/null
@@ -1 +0,0 @@
1geninfo_auto_base = 1
diff --git a/legacy/elementary/.mailmap b/legacy/elementary/.mailmap
deleted file mode 100644
index 0bb03a3289..0000000000
--- a/legacy/elementary/.mailmap
+++ /dev/null
@@ -1,82 +0,0 @@
1# This cleans up all kind of different spellings, typos and different email
2# addresses for commit authors. It makes git shortlog statistics more meaningful.
3#
4# More people can be added following this scheme:
5# Proper Name <proper@email.xx> Commit Name <commit@email.xx>
6#
7# Please keep this file in sync between efl, elementary, e and terminology.
8
9Carsten Haitzler <raster@rasterman.com> Carsten Haitzler (Rasterman) <raster@rasterman.com>
10Cedric BAIL <cedric.bail@free.fr> Cedric Bail <cedric.bail@samsung.com>
11Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <cedric.bail@samsung.com>
12Cedric BAIL <cedric.bail@free.fr> Cedric Bail <cedric.bail@free.fr>
13Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <cedric@efl.so>
14Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <c.bail@partner.samsung.com>
15Cedric BAIL <cedric.bail@free.fr> Cedric BAIL <cedric@osg.samsung.com>
16Vincent Torri <vincent.torri@gmail.com> Vincent Torri <vtorri@univ-evry.fr>
17Tom Hacohen <tom@stosb.com> Tom 'TAsn' Hacohen <tom@stosb.com>
18Tom Hacohen <tom@stosb.com> Tom <tom@stosb.com>
19Gustavo Sverzut Barbieri <barbieri@gmail.com> Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
20Christopher Michael <devilhorns@comcast.net> Christopher Michael <cpmichael@comcast.net>
21Christopher Michael <devilhorns@comcast.net> Christopher Michael <cp.michael@samsung.com>
22Christopher Michael <devilhorns@comcast.net> Christopher Michael <devilhorns@comcast.net>
23Christopher Michael <devilhorns@comcast.net> Christopher Michael <cpmichael@osg.samsung.com>
24Sebastian Dransfeld <sd@tango.flipp.net> Sebastian Dransfeld <sebastian.dransfeld@sintef.no>
25Sebastian Dransfeld <sd@tango.flipp.net> sebastid <sebastid>
26Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <m.blumenkran@samsung.com>
27Mike Blumenkrantz <michael.blumenkrantz@gmail.com> discomfitor <michael.blumenkrantz@gmail.com>
28Mike Blumenkrantz <michael.blumenkrantz@gmail.com> zmike <michael.blumenkrantz@gmail.com>
29Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <zmike@samsung.com>
30Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Mike Blumenkrantz <zmike@osg.samsung.com>
31ChunEon Park <hermet@hermet.pe.kr> ChunEon Park <chuneon.park@samsung.com>
32David Walter Seikel <onefang@gmail.com> David Walter Seikel <won_fang@yahoo.com.au>
33Rafael Antognolli <antognolli@gmail.com> Rafael Antognolli <rafael.antognolli@intel.com>
34Rafael Antognolli <antognolli@gmail.com> Rafael Antognolli <rafael.antognolli@linux.intel.com>
35Iván Briano <sachieru@gmail.com> Ivan Briano <ivan.briano@intel.com>
36Iván Briano <sachieru@gmail.com> Ivan Briano <sachieru@gmail.com>
37Lucas De Marchi <lucas.demarchi@profusion.mobi> Lucas De Marchi <lucas.de.marchi@gmail.com>
38Lucas De Marchi <lucas.demarchi@profusion.mobi> Lucas De Marchi <lucas.demarchi@intel.com>
39Jihoon Kim <imfine98@gmail.com> Jihoon Kim <jihoon48.kim@samsung.com>
40Stefan Schmidt <stefan@datenfreihafen.org> Stefan Schmidt <s.schmidt@samsung.com>
41Jonas M. Gastal <jgastal@profusion.mobi> Jonas Gastal <jgastal@profusion.mobi>
42Daniel Juyung Seo <seojuyung2@gmail.com> Daniel Juyung Seo <juyung.seo@samsung.com>
43Daniel Juyung Seo <seojuyung2@gmail.com> Daniel Juyung Seo <seojuyung@gmail.com>
44Daniel Willmann <daniel@totalueberwachung.de> Daniel Willmann <d.willmann@samsung.com>
45Gustavo Lima Chaves <glima@profusion.mobi> Gustavo Lima Chaves <gustavo.lima.chaves@intel.com>
46José Roberto de Souza <zehortigoza@profusion.mobi> José Roberto de Souza <jose.souza@intel.com>
47José Roberto de Souza <zehortigoza@profusion.mobi> José Roberto de Souza <zezsouza@gmail.com>
48José Roberto de Souza <zehortigoza@profusion.mobi> José Roberto de Souza <zehortigoza@gmail.com>
49Mike McCormack <mike@atratus.org> Mike McCormack <mj.mccormack@ring3k.org>
50Mike McCormack <mike@atratus.org> Mike McCormack <mj.mccormack@samsung.com>
51Mike McCormack <mike@atratus.org> Mike McCormack <mikem@ring3k.org>
52Mike McCormack <mike@atratus.org> Mike McCormack <mikem@atratus.org>
53Boris Faure <billiob@gmail.com> Boris 'billiob' Faure <billiob@gmail.com>
54Eduardo Lima <eduardo.lima@intel.com> Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
55Panagiotis Galatsanos <galatsanosp@gmail.com> Godfath3r <galatsanosp@gmail.com>
56Samuel F. Baggen <thanatermesis@gmail.com> Thanatermesis <thanatermesis@gmail.com>
57Samuel F. Baggen <thanatermesis@gmail.com> Samuel F. Baggen <thanatermesis.elive@gmail.com>
58Samuel F. Baggen <thanatermesis@gmail.com> Thanatermesis <thanatermesis.ecvs@gmail.com>
59Jean Guyomarc'h <jean.guyomarch@gmail.com> Jean GUYOMARC'H <jean.guyomarch@gmail.com>
60Marcel Hollerbach <marcel-hollerbach@t-online.de> Marcel Hollerbach <marcel.hollerbach@stzedn.de>
61Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe Andre <jp.andre@samsung.com>
62Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe ANDRE <jpeg@videolan.org>
63Jean-Philippe ANDRÉ <jpeg@videolan.org> Jean-Philippe Andre <jpeg@videolan.org>
64Amitesh Singh <amitesh.sh@samsung.com> Amitesh Singh <amitesh.sh@samsung.com>
65Amitesh Singh <amitesh.sh@samsung.com> ami <singh.amitesh@gmail.com>
66Amitesh Singh <amitesh.sh@samsung.com> Amitesh Singh <singh.amitesh@gmail.com>
67Tae-Hwan Kim <the81.kim@samsung.com> bluezery <ohpowel@gmail.com>
68Tae-Hwan Kim <the81.kim@samsung.com> Bluezery <ohpowel@gmail.com>
69Daniel Kolesa <daniel@octaforge.org> q66 <quaker66@gmail.com>
70Daniel Kolesa <daniel@octaforge.org> q66 <d.kolesa@samsung.com>
71Daniel Kolesa <daniel@octaforge.org> q66 <d.kolesa@osg.samsung.com>
72Daniel Kolesa <daniel@octaforge.org> Daniel Kolesa <quaker66@gmail.com>
73Daniel Kolesa <daniel@octaforge.org> Daniel Kolesa <d.kolesa@samsung.com>
74Daniel Kolesa <daniel@octaforge.org> Daniel Kolesa <d.kolesa@osg.samsung.com>
75Wonguk Jeong <wonguk.jeong@samsung.com> Wonguk Jeong <huchijwk@gmail.com>
76Wonguk Jeong <wonguk.jeong@samsung.com> wonguk.jeong <wonguk.jeong@samsung.com>
77Kai Huuhko <kai.huuhko@gmail.com> Kai Huuhko <k.huuhko@partner.samsung.com>
78Massimo Maiurana <maiurana@gmail.com> maxerba <maiurana@gmail.com>
79Lee Gwang-O <maeryo@live.co.kr> Gwang O Lee <pu8046@gmail.com>
80Thibaut Broggi <broggi_t@epitech.eu> broggi_t <broggi_t@epitech.eu>
81Daniel Zaoui <daniel.zaoui@samsung.com> Daniel Zaoui <daniel.zaoui@yahoo.com>
82Jé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
index 3dbb96dbed..0000000000
--- a/legacy/elementary/ChangeLog
+++ /dev/null
@@ -1,1772 +0,0 @@
12012-04-26 Carsten Haitzler (The Rasterman)
2
3 * 1.0.0 release
4
52012-04-27 Daniel Juyung Seo (SeoZ)
6
7 * Genlist : Fixed genlist expandable effect bug when we expand/contract
8 items with many children very quickly.
9 * Genlist : Realize move items during tree effect only when the item is
10 not in the queue.
11
122012-04-30 Jérôme Pinot
13
14 * Add missing files in the tarballs.
15
162012-05-02 Cedric Bail
17
18 * Do less allocation and reuse much more Evas_Map.
19
202012-05-02 Carsten Haitzler (The Rasterman)
21
22 * Fix possible problems with other subsystems depending on X11 display
23 being closed (XCloseDisplay not close() on socket fd).
24
252012-05-02 ChunEon Park (Hermet)
26
27 * Font: actually it doesnt append the font to the hash when font_hash is
28 created inside. Now it is fixed.
29
302012-05-03 WooHyun Jung
31
32 * Add feature about focus. Focus can be moved in all direction by
33 by elm_widget_focus_go function.
34
352012-05-04 Leandro Pereira
36
37 * Fix icon not appearing in default Genlist theme.
38
392012-05-09 Cedric bail
40
41 * Reload theme when it change on disk.
42
432012-05-11 ShilpaOnkar Singh
44
45 * Added focus key event handling for the colorselector
46
472012-05-13 Dave Andreoli
48
49 * Fileselector: honor folder_only when using EIO
50
512012-05-14 Shinwoo Kim
52
53 * menu: remove crash issue when no-parent item is passed to the
54 elm_menu_item_separator_add()
55
562012-05-14 Shinwoo Kim (kimcinoo)
57
58 * popup: Bug Fix: improper usage of textblock
59
602012-05-15 Dave Andreoli
61
62 * Fileselector: honor folder_only when using EIO
63
642012-05-16 Carsten Haitzler (The Rasterman)
65
66 * Fix genlist ELM_LIST_LIMIT mode to do what it originally did.
67 Documentation was wrong too and code had a slight bug stopping
68 genlist from contracting to min size.
69 * Optimize the case of COMPRESS + homogeneous mode to avoid
70 queue entirely and use existing known item sizes.
71
722012-05-16 Dave Andreoli
73
74 * Fileselector: Add a wheel spinner that show/spin while EIO is working
75
762012-05-16 Tom Hacohen (TAsn)
77
78 * Fix fileselector selection done bug and pass the right string.
79
802012-05-22 Jaehwan Kim
81
82 * Toolbar: Add the more panel feature in toolbar.
83 When it is the ELM_TOOLBAR_SHRINK_EXPAND mode and the max item is set,
84 the items over max number are located in more panel.
85 The APIs are added for this feature.(elm_toolbar_more_item_get, elm_toolbar_items_max_set/get)
86
872012-05-22 Carsten Haitzler (The Rasterman)
88
89 * Add skeleton for handling remote commands access controls.
90
912012-05-23 Tae-Hwan Kim (Bluezery)
92
93 * Map: Add elm_map_overlays_get & elm_map_overlay_visible_get functions.
94
952012-05-24 Michal Pakula vel Rutka
96
97 * Add ability to use cnp helper code on non-elm widget objects by
98 falling back to ecore-evas to get the window id.
99
1002012-05-24 Tae-Hwan Kim (Bluezery)
101
102 * Add "loaded" signal for elm_map.
103
1042012-05-25 Rob Bradford
105
106 * Refactor X11 specific code to use ecore_evas_*_window_get functions
107 so that the driver for the Ecore_Evas will be checked.
108
1092012-05-28 Mike Blumenkrantz
110
111 * Fix sizing calc error in list item homogenizing
112
1132012-05-28 Carsten Haitzler (The Rasterman)
114
115 * Made elm_object_focus_set() fall back to evbas_object_focus_set()
116 if the object is not an elm widget.
117
1182012-05-29 Mike Blumenkrantz
119
120 * Prepending items to a genlist no longer causes the selected item to
121 scroll out of the viewport
122 * Collapsing tree items in genlist now animate properly
123
1242012-05-29 Rob Bradford
125
126 * Move X related window items into their own substruct of
127 _Elm_Win_Smart_Data to allow grouping based on engine.
128
1292012-05-29 Rob Bradford
130
131 * Move X related cursor items into their own substruct of Elm_Cursor
132 to make supporting cursors on other platforms cleaner.
133
1342012-05-30 Rob Bradford
135
136 * Add support for setting the cursor under Wayland:
137 * Introduce a configure option and #define to as per other engines
138 * Add always-built API function to allow identification of running
139 under Wayland (like for X11)
140 * Call into Ecore to set the cursor when the mouse enters the desired
141 widget.
142
1432012-05-30 Mike Blumenkrantz
144
145 * Fix even/odd signals for genlist items
146
1472012-05-30 Thiep Ha
148
149 * Entry: Add 3 APIs which are elm_entry_text_style_user_push/pop/peek
150 and test functions for these APIs.
151
1522012-05-31 WooHyun Jung
153
154 * child_can_focus should be EINA_FALSE only when all children in the object
155 tree are not focusable. Before this fix, it was EINA_FALSE when all sub
156 objects were not focusable. (i.e. didn't check whole object tree)
157
1582012-06-01 Mike Blumenkrantz
159
160 * Re-setting the current mirrored mode state no longer causes a full recalc
161
1622012-06-07 Jaehwan Kim
163
164 * Toolbar: Remove the APIs elm_toolbar_items_max_set/get.
165 Instead of them, add the APIs elm_toolbar_standard_priority_set/get.
166 The items which are lower than standard priority are located in more menu or panel.
167
1682012-06-08 Jaehwan Kim
169
170 * Add elm_object_scroll_hold/freeze_get.
171
1722012-06-12 ChunEon Park (Hermet)
173
174 * Fixed Transit wipe effect flickering.
175
1762012-06-12 Carsten Haitzler (The Rasterman)
177
178 * Add elm_win_size_base_set/get, elm_win_size_step_set/get for hinting
179 sizing of windows. Useful for terminals.
180
1812012-06-12 Mike Blumenkrantz
182
183 * Map no longer saves its files to directories outside of the user's home directory
184
1852012-06-14 Seunggyun Kim
186
187 * Fix elm_config_font_overlay_apply() to also apply rescaling properly.
188
1892012-06-14 Jaehwan Kim
190
191 * Toolbar : Add the reorder feature when the more panel is shown.
192 After the item is long-pressed, it can be moved.
193
1942012-06-14 Michael Bouchaud
195
196 * Add an enum to Elm_Calendar_Mark_Repeat_Type:
197 ELM_CALENDAR_LAST_DAY_OF_MONTH
198
1992012-06-15 Michael Bouchaud
200
201 * elm_progressbar: elm_progressbar_format_function_set to add a callback
202 function to format the unit string.
203
2042012-06-16 Davide Andreoli
205
206 * elm_map: add elm_map_overlay_del_cb_set to be notify when
207 an overlay is deleted.
208
2092012-06-21 Daniel Juyung Seo (SeoZ)
210
211 * Genlist: Fixed a bug with decorate all mode + tree effect. Delete tree
212 effect animator and set the effect mode to none when decorate all mode is
213 set.
214
2152012-06-23 Daniel Willmann
216
217 * elm_progressbar: Add "changed" signal to be emitted when the value
218 is changed.
219
2202012-06-25 Daniel Juyung Seo (SeoZ)
221
222 * Genlist: Fixed tree expand bug. Check item type when an item is requested
223 to be expanded/contracted.
224
2252012-06-25 Carsten Haitzler (The Rasterman)
226
227 * add elm_cnp_selection_loss_callback_set() so you know when you
228 lose a selection as a client
229 * improve robustness of cnp to track target object deletions.
230
2312012-06-26 Shinwoo Kim (kimcinoo)
232
233 * Use Edje to enable accessibility on TEXTBLOCK.
234
2352012-06-27 Daniel Juyung Seo (SeoZ)
236
237 * Genlist: Fixed homogeneous mode bug with ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY item. Now it calculates display only item size correctly.
238
2392012-06-29 Artem Popov
240
241 * Add support for a new toolbar style with icon and text
242 aligned in center. "item_centered".
243
2442012-06-30 Shinwoo Kim (kimcinoo)
245
246 * Add elm_config_access_set/get() to allow for a config tool to enable
247 to diasbale access mode.
248 * Add access highlight infra
249
2502012-06-30 Artem Popov
251
252 * Fix panel theme_hook handling for scaling
253
2542012-07-01 Gustavo Sverzut Barbieri (k-s)
255
256 * Add and use elm_widget_item_widget_get()
257 * Fix elm_segment_control to not abuse user's data from item.
258
2592012-07-03 Cedric Bail
260
261 * Initialize Emotion when necessary.
262
2632012-07-03 Minseok Kim
264
265 * Add elm_multibuttonentry_editable_set() and
266 elm_multibuttonentry_editable_get()
267
2682012-07-03 Shinwoo Kim (kimcinoo)
269
270 * Add access hook to widget infra.
271
2722012-07-05 Carsten Haitzler (The Rasterman)
273
274 * Fix several FB related issues:
275 * Fallback to FB from X11 so it "just works"
276 * Config expected x11 and failed to start app if engine not
277 explicitly set to non-x11
278 * No mouse cursor displayed in fb when needed, so add a
279 softcursor mode defaulting to auto.
280 * Add elm_win_screen_dpi_get()
281
2822012-07-06 Shinwoo Kim (kimcinoo)
283
284 * Add layout access enable/disable api:
285 * elm_layout_edje_object_can_access_set/get()
286
2872012-07-07 Carsten Haitzler (The Rasterman)
288
289 * Add slider popup mode (based in idea originally proposed in
290 patches from Sumanth Krishna Mannam, but susbequently rejected
291 a few times as it didn't measure up to commitable standards).
292
2932012-07-10 Gustavo Lima Chaves
294
295 * Add elm_scroller_page_size_get() and
296 elm_scroller_page_relative_get() for consistency (some scrolling
297 widgets got these gettes before).
298
2992012-07-10 Rob Bradford
300
301 * Expose into private API a function for getting the X window from an
302 Ecore_Evas using the backend safe functions.
303 * Use this new API to replace a non backend safe call in the copy and
304 paste code
305
3062012-07-12 Tae-Hwan Kim (Bluezery)
307
308 * Fix that vertical bounce enable value can be get from elm_config
309 when the genlist is added.
310
3112012-07-16 Carsten Haitzler (The Rasterman)
312
313 * Disable html mode pastes from cnp to work around thunderbird.
314
3152012-07-18 Carsten Haitzler (The Rasterman)
316
317 * Fix evil little bug where scrolelrs with scrollbars make
318 self-feeding loops expecially with min size hints on scrollers (which
319 the change in smart object infra broke too - fixed here).
320
3212012-07-18 Yan Wang
322
323 * Small fix to account for framespace that is used in wayland
324 (0 in x11 so shouldnt affect x11).
325
3262012-07-18 Hermet (ChunEon Park)
327
328 * Fix the mapbuf to resize the contents(smart obj) correctly. When smart obj was
329 set as the contents the _configure would be called recursively. In this process
330 the lastest size could be reverted as the previous one.
331
3322012-07-19 Gustavo Sverzut Barbieri (k-s)
333
334 * Add Elm_Win_Trap and elm_win_trap_set() to allow e17 integration.
335
3362012-07-23 Hermet (ChunEon Park)
337
338 * fixed invalid sd memory access when delete window inlined image
339
3402012-07-24 Hermet (ChunEon Park)
341
342 * fixed scroller to not have the hold flag when mouse up happened.
343
3442012-07-24 Gustavo Sverzut Barbieri (k-s)
345
346 * Add elm_flip_go_to()
347
3482012-07-25 Carsten Haitzler (The Rasterman)
349
350 * Fix elementary quicklaunch to transprot environment over as
351 well as args and cwd.
352
3532012-07-27 Shinwoo Kim (kimcinoo)
354
355 * Patch in incomplete access supoprt in popup.
356
3572012-07-30 Cedric Bail
358
359 * Allow freeze/thaw on Elm_Layout and reduce number of object update.
360 * Defer Elm_Calendar generation until really needed.
361
3622012-07-31 Shinwoo Kim (kimcinoo)
363
364 * Patch in incomplete access supoprt in ctxpopup and dayselector.
365
3662012-08-02 Cedric Bail
367
368 * Fix elm_image_orient_set/get.
369
3702012-08-06 Cedric Bail
371
372 * Make Elm_Slider update itself asynchronously.
373
3742012-08-09 Cedric Bail
375
376 * Reset main loop after fork in quicklaunch.
377
3782012-08-18 Shinwoo Kim (kimcinoo)
379
380 * Patch in incomplete access in: colorselecto, win, diskselector,
381 gengrid, genlist, progressbar, slider, label, entry
382
3832012-08-20 Jihyeon Seol
384
385 * Fix sizing issue in multibutton entry by making all lines
386 the same height.
387
3882012-08-20 Shinwoo Kim (kimcinoo)
389
390 * Patch in incomplete access support in datetime.
391
3922012-08-21 Carsten Haitzler (The Rasterman)
393
394 * Spotted an incompleteness. there is a way to set Elm_Win_Trap for
395 manual render, but no way to go to an elm win and do this (And
396 of course twiddle with the norender state too), so add this in.
397 elm_win_norender_push(), elm_win_norender_pop(),
398 elm_win_norender_get() and elm_win_render() added.
399
4002012-08-21 Shinwoo Kim (kimcinoo)
401
402 * Patch in incomplete access support in segment control and spinner
403
4042012-08-28 Carsten Haitzler (The Rasterman)
405
406 * Track window states as a total count and be able to self-throttle
407 or suspend rendering as a result.
408
4092012-08-30 Carsten Haitzler (The Rasterman)
410
411 1.7.0 release
412
4132012-08-30 Gustavo Lima Chaves (glima)
414
415 * Toolbar widget is now a scrollable widget.
416 * Entry widget is now a scrollable layout.
417 * Fileselector entry widget is now an elm layout.
418 * Ctxpopup widget is now an elm layout.
419 * Multibutton entry entry is now an elm layout.
420 * Popup widget is now an elm layout.
421 * Panel widget is now an elm layout.
422 * All internal widget hooks (and related macros) were removed, due
423 to deprecation. Thus, people using that (unstable) API will have
424 to adapt themselves.
425
4262012-08-30 Shilpa Onkar Singh
427
428 * Naviframe's item Subtitle_label deleted in item_free.
429
4302012-08-31 WooHyun Jung
431
432 * The state of elm_check is now changed by mouse click event.
433
4342012-09-03 Rajeev Ranjan
435
436 * Fix min/max limit setting to respect field boundaires EXCEPT
437 for years which have no boundaries with
438 elm_datetime_field_limit_set()
439
4402012-09-03 Bluezery
441
442 * Fix re-order animation when it doesn't end correctly.
443 * Improve elm map module loading to onlt init the module needed
444 when searching and not all modules.
445
4462012-09-03 Shinwoo Kim (kimcinoo)
447
448 * Add in more access subsystem features like activation cb.
449 * Fix popup to apply the same style to the notify sub-widget.
450
4512012-09-04 Jihoon Kim (jihoon)
452
453 * Add ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN.
454
4552012-09-11 ChunEon Park (Hermet)
456
457 * Even if the top item is inserted into the naviframe. Any transition
458 wouldn't be launched.
459
4602012-09-12 Jaehwan Kim
461
462 * When the number of item is changed, the toolbar emits the signal
463 to theme. The theme can be changed something according the number
464 of item.
465
4662012-09-12 Shinwoo Kim (kimcinoo)
467
468 * Add access features to calendar.
469 * Add icon show/hide handling to diskselector ala button etc.
470
4712012-09-12 Thiep Ha
472
473 * Fix ctxpopup direction if -1 is uses as priority.
474
4752012-09-12 Jiyoun Park (jypark)
476
477 * Add image deleted signal into plug. it help user notice socket service
478 fail and they can retry service connection.
479 * Add test code deal with this signal.
480
4812012-09-12 Davide Andreoli (davemds)
482
483 * Add external property "play length" to Video widget, read-only.
484
4852012-09-13 M.V.K. Sumanth
486
487 * Fix diskselector when bounce off and round enabled.
488
4892012-09-12 Flavio Ceolin
490
491 * Add elementary_codegen - tool that genereates code to working with
492 edje files. Given an edje file and a group, it searchs for SWALLOW
493 parts and programs and generates a source/header with the helpers
494 for the follow functions:
495
496 - elm_layout_signal_callback_del
497 - elm_layout_signal_callback_add
498 - elm_layout_signal_emit
499 - elm_layout_content_get
500 - elm_layout_content_set
501 - elm_layout_content_unset
502 - elm_layout_text_get
503 - elm_layout_text_set
504 - elm_layout_theme_set
505
5062012-09-14 Doyoun Kang
507
508 * Add APIs for floating mode
509 - elm_win_floating_mode_set
510 - elm_win_floating_mode_get
511
5122012-09-14 Shinwoo Kim (kimcinoo)
513
514 * Fix info field set for bubble widget.
515
5162012-09-17 Shinwoo Kim (kimcinoo)
517
518 * Add direction enum to elm access activate api
519 * Use activate directions
520
5212012-09-19 Jaehwan Kim
522
523 * Add reorder mode set/get API in Toolbar
524
5252012-09-19 Michael Bouchaud (yoz)
526
527 * fix resizing on naviframe when an item is poped
528
5292012-09-20 Michael Bouchaud (yoz)
530
531 * fix wrong size calc in naviframe when an item have setted
532 tittle_visible_set to false.
533
5342012-09-24 Flavio Ceolin
535
536 * elementary_codegen: Adding support for box and table.
537
5382012-09-25 Cedric Bail
539
540 * Escape theme filename correctly.
541
5422012-09-27 Jaehwan Kim
543
544 * Add the toolbar API which expand the transverse length
545
5462012-09-28 Shinwoo Kim (kimcinoo)
547
548 * Fix disk selector selection of middle item when obj not at 0.
549
5502012-09-28 Jihyeon Seol
551
552 * Fix list corruption issue in multibuttonentry.
553
5542012-09-28 Bruno Dilly
555
556 * add elm_bg as external
557
5582012-10-03 Michael Bouchaud (yoz)
559
560 * add elm_calendar_displayed_time_get
561 * add a signal display,changed to elm_calendar
562
5632012-10-02 Bruno Dilly
564
565 * add policy for elm_exit
566
5672012-10-03 Bruno Dilly
568
569 * fix init counts
570 * immediately shutdown elm on external shutdown
571
5722012-10-04 Igor Murzov
573
574 * fix copy&paste error in elm_flip.
575 * fix possible invalid memory access in elm_access.
576
5772012-10-04 Cedric Bail
578
579 * Add a color picker to elm_colorselector.
580
5812012-10-04 Sebastian Dransfeld
582
583 * Use ecore_x_selection_converter_text to convert text data so we can
584 support COMPOUND_TEXT
585
5862012-10-08 Bruno Dilly
587
588 * fix elm_spinner_special_value_add()
589 * add elm_spinner_special_value_get() / del()
590
5912012-10-10 Shinwoo Kim (kimcinoo)
592
593 * Add access features to multibuttonentry
594 * Fix diskselector bug on round with appended items with more
595 than 4 items.
596
5972012-10-12 Michael Bouchaud (yoz)
598
599 * Add elm_map_name_search
600
6012012-10-12 Shinwoo Kim (kimcinoo)
602
603 * Fix conform widget to be part of focus chain.
604
6052012-10-13 ChunEon Park (Hermet)
606
607 * Fix the transit to launch the effect directly when elm_transit_go is called.
608
6092012-10-14 Jiyoun Park (jypark)
610
611 * Add display mode change feature related with keypad state change
612 to elm conformant and naviframe.
613
6142012-10-15 Shinwoo Kim (kimcinoo)
615
616 * Add access features to toolbar items
617
6182012-10-15 Prince Dubey Kumar <prince.dubey@samsung.com>
619
620 * Fix genlist reorder mode item not being resized on genlist resize.
621
6222012-10-17 Daniel Juyung Seo <seojuyung2@gmail.com>
623
624 * elm: Fixed on_focus_region() issue. Focused area should be scrolled
625 only when it is needed. Now only entry needs this feature.
626
6272012-10-18 Jaehwan Kim
628
629 * Add the fitting the size of items according the viewport size.
630 If the sum of item's min is larger than the viewport size in ELM_TOOLBAR_SHRINK_EXPAND mode,
631 it can be scroll. And the end of the item is fitted on the end of the viewport.
632
6332012-10-19 Tae-Hwan Kim (Bluezery)
634 * Fixed wrong_calc_job parameter.
635
6362012-10-19 ChunEon Park (Hermet)
637
638 * Fix elm_transit image animation which last few frames are skipped.
639
6402012-10-25 Michael Bouchaud (yoz)
641
642 * some fix for promote and demote in genlist
643
6442012-10-30 SeungGyun Kim
645
646 * Added elm_notify_align_set/get and Deprecated elm_notify_orient_set/get
647
6482012-10-30 ChunEon Park (Hermet)
649
650 * Fix the transit to accept proxy object.
651
6522012-10-31 TaeHwan Kim (Bluezery)
653
654 * Don't crash glview even if you failed to create obj.
655
6562012-11-02 ChunEon Park (Hermet)
657
658 * Don't update map uv with image size for proxy object in elm_flip.
659
6602012-11-06 Gustavo Lima (glima)
661
662 * Fix typo on check's theme -- back from disabled state was broken.
663
6642012-11-07 Mikael Sans (xhell)
665
666 * Fix wrong parameter for thumbnail error in elm_icon.
667
6682012-11-12 ChunEon Park (Hermet)
669
670 * Support virtualkeypad, clipbard state shange signals from
671 conformant
672
6732012-11-12 Jaehwan Kim
674
675 * Add elm_toolbar_item_show/bring_in.
676 It show or bring a specific item, when the toolbar can be scrolled.
677
6782012-11-12 Michael Bouchaud (yoz)
679
680 * Add missing selected event in elm_index (elm_index_item_selected_set)
681
6822012-11-14 Michael Bouchaud (yoz)
683
684 * Add elm_genlist_nth_item_get
685 * Add elm_gengrid_nth_item_get
686
6872012-11-15 Jiyoun Park (jypark)
688
689 * Support indicator service in elm_conformant. elm conformant can manage
690 indicator(elm_plug).
691
6922012-11-21 Michael Bouchaud (yoz)
693
694 * update the min size hint on elm_label after a text set
695
6962012-11-22 Michael Bouchaud (yoz)
697
698 * fix elm_flip to show only one face at a time
699
7002012-11-22 ChunEon Park (Hermet)
701
702 * Lets remove contents regardless of the preseve_on_set if naviframe is
703 deleted.
704
7052012-11-22 Shilpa Sigh (shilpa.singh@samsung.com)
706
707 * Clear the title contents when naviframe item is deleted.
708
7092012-11-22 Thiep Ha
710
711 * Fixed entry to enable have_selection only when a text is actually selected.
712
7132012-11-23 ChunEon Park (Hermet)
714
715 * Free the text parts of the naviframe item when item is deleted.
716
7172012-11-26 Daniel Zaoui and Yaakov Goldberg
718
719 * Porting of Elementary to Eo
720
7212012-11-29 ChunEon Park (Hermet)
722
723 * Fix the mapbuf to update it's contents correctly, even if they go
724 outside of the buffer
725
7262012-11-29 Thiep Ha
727
728 * Entry: add a mode to clear selection when entry loose focus.
729
7302012-11-30 ChunEon Park (Hermet)
731
732 * Fix the naviframe to resize it's items which are inserted.
733
7342012-11-30 ChunEon Park (Hermet)
735
736 * emit the signals for content_set/unset text_set/unset one time!
737
7382012-12-02 Mike Blumenkrantz
739
740 * Fix case where tooltips could go offscreen unnecessarily.
741
7422012-12-03 Gustavo Sverzut Barbieri (k-s)
743
744 * Add elm_need_eldbus(), deprecate elm_need_e_dbus(), integrating
745 eldbus.
746
7472012-12-04 Cedric Bail
748
749 * Fix a possible divide by zero in els_scroller animator.
750
7512012-12-04 Murilo Pinoti Belluzzo (mbelluzzo)
752
753 * Add elm_app_name_set/get(): Formal application name string.
754 * Add elm_app_destkop_entry_set/get(): Path to '.desktop' file.
755 * Add elm_sys_notify to expose System Notifications (D-Bus atm).
756
7572012-12-04 Gwanglim Lee
758
759 * Add window profile set/get API in elm_win
760
7612012-12-05 Cedric Bail
762
763 * Fix uninitialized data path in elm_flip, elm_gesture_layer,
764 elm_interface_scrollable, els_scroller.
765
7662012-12-05 Shilpa Onkar Singh (shilpa.singh@samsung.com)
767
768 * Fix naviframe to not send hide signals even before item doens't created
769 yet.
770
7712012-12-06 Cedric Bail
772
773 * Fix possible segv in elm_quicklaunch infrastructure.
774 * Fix elm_conform buffer to always finish with at least one '\0';
775 * Fix forgotten break in elm_map that would have thrown error when the
776 action was properly taken in fact.
777
7782012-12-06 Daniel Juyung Seo (SeoZ)
779
780 * Fix wheel scroll direction with shift.
781
7822012-12-06 ChunEon Park (Hermet)
783
784 * Fix the mapbuf to show the content always. Sometimes mapbuf couldn't show
785 the content properly.
786
7872012-12-07 Cedric Bail
788
789 * Safer call to mkstemp in elm_cnp.
790 * Simplify test in elm_entry_text_set.
791
7922012-12-07 WooHyun Jung
793
794 * Fix focus problem in multibuttonentry. Entry can get focus only when multibuttonentry is focused.
795
7962012-12-08 ChunEon Park (Hermet)
797
798 * Fix the naviframe title_set problem that caused the title visible status reset.
799
8002012-12-10 Cedric Bail
801
802 * Make sure private data is not NULL in elm_interface_scrollable.
803 * Correctly handle failure case in _x11_notify_handler_image.
804 * Fix missuse of EINA_INLIST_FOREACH in elm_transit.c.
805
8062012-12-12 ChunEon Park (Hermet)
807
808 * Update mapbuf forcely whenever it's states are changed.
809
8102012-12-12 WooHyun Jung
811
812 * Now, dummy object is always smart member of naviframe.
813
8142012-12-14 Jiyoun Park
815
816 * Fix naviframe's resize object problem when item was deleted.
817
8182012-12-17 Chueon Park (Hermet)
819
820 * Fix the popup that returned invalid action buttons.
821
8222012-12-17 Chueon Park (Hermet)
823
824 * Makes naviframe safety even if someone deletes the naviframe in transition finished cb.
825
8262012-12-18 Chueon Park (Hermet)
827
828 * Elm_transit image aniamtion effects supports elm_image object type.
829
8302012-12-18 Chueon Park (Hermet)
831
832 * Don't Elm_transit image animation use image preloading to avoid image flickering.
833
8342012-12-18 Chueon Park (Hermet)
835
836 * Let image update right now if the image preloading is disabled.
837
8382012-12-18 Gustavo Sverzut Barbieri (k-s)
839
840 * elm_plug now emits "image,resized" on server-side changes.
841 * elm_plug typo fixed "image.deleted" to "image,deleted" ('.' -> ',')
842
8432012-12-20 Henrique Dante de Almeida (hdante)
844
845 * Add elm_dbus_menu to support D-Bus external menus.
846 * Add main menu to elm_win, which can be exported via D-Bus
847 * Add configuration: ELM_EXTERNAL_MENU, to switch between internal and external menus
848
8492012-12-20 Murilo Pinoti Belluzzo (mbelluzzo)
850
851 * Add elm_systray to set a Status Notifier Item in the System Tray (D-Bus).
852
8532012-12-27 Jiyoun Park (jypark)
854
855 * elm_photocam returns file_set error properly.
856
8572012-12-28 Mike Blumenkrantz
858
859 * Fix bug where genlist would delete items added during selection callback if a clear was queued
860
8612012-12-27 Henrique Dante de Almeida (hdante)
862
863 * Support item separators in D-Bus menu
864 * Support freedesktop icons in D-Bus menu
865 * Reduce D-Bus communication (omit default values)
866
8672012-12-29 Mike Blumenkrantz
868
869 * Tooltips now correctly set NETWM tooltip window type
870
8712013-01-03 JaeHyun Jo (jae_hyun@cho@naver.com)
872
873 * Fix the naviframe item part text to be set properly.
874
8752013-01-03 Thiep Ha
876
877 * Fix list separator size bug.
878
8792013-01-03 Jaehwan Kim
880
881 * Fix the bug which the callbacks of the sub-object are added even if the sub-object is added the parent object.
882
8832012-01-03 Prince Dubey Kumar <prince.dubey@samsung.com>
884
885 * Fix gengrid region_show/bring_in and add test
886
8872012-01-04 ChunEon Park <hermet@hermet.pe.kr>
888
889 * Deprecate elm_label_slide_set()/get() and added elm_label_slide_mode_set()/get() instead and elm_label_slide_go().
890
8912012-01-05 ChunEon Park <hermet@hermet.pe.kr>
892
893 * Added a label signal callback "slide,end"
894
8952013-01-06 Jaehyun Cho <jae_hyun_cho@naver.com>
896
897 * Fix omitting signal emission when customized text parts change the text.
898
8992013-01-10 Cedric Bail
900
901 * Don't link anymore with E_DBus at build time.
902
9032013-01-13 Daniel Juyung Seo (SeoZ)
904
905 * Added "highlighted" and "unhighlighted" signals to list, genlist, and gengrid.
906
9072013-01-16 Shilpa Singh <shilpa.singh@samsung.com>, Rajeev Ranjan <rajeev.r@samsung.com>
908
909 * Fix "changed" signal being sent twice in case of toggle style when check is clicked.
910
9112013-01-16 WooHyun Jung
912
913 * elm_plug should call elm_widget_can_focus_set after adding parent class.
914 * 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.
915
9162013-01-16 Jaeun Choi
917
918 * Fix bug where index is not re-filled if autohide disabled
919
9202013-01-16 ChunEon Park (Hermet)
921
922 * 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.
923
9242013-01-16 Daniel Juyung Seo (SeoZ)
925
926 * Fix thumb theme hook.
927
9282013-01-17 Bora Hwang (bora1.hwang@samsung.com)
929
930 * when parent of ctxpopup is resized, ctxpopup calls dismissed signal
931
9322013-01-18 Thiep Ha (thiep.ha@samsung.com)
933
934 * Fix memory leak of the ctxpopup and callback function to be a ctxpoup obj is delivered to.
935
9362013-01-19 WooHyun Jung
937
938 * When string in entry is changed, access to sd should be forbidden after smart_callback_call is called.
939
9402013-01-22 ChunEon Park (Hermet)
941
942 * apply display mode to all views of a naviframe if the display mode of the views are changed.
943
9442013-01-22 Daniel Juyung Seo (SeoZ)
945
946 * Enhanced diskselector add and item_append time.
947
9482013-01-23 WooHyun Jung
949
950 * In _timer_cb of elm_notify, access to sd should be forbidden after smart_callback_call is called.
951
9522013-01-26 ChanWook Jung (jchanwook@gmail.com)
953
954 * Expand elm_transit tween_mode and add twee_mode_factor_set(),get() APIs
955
9562013-01-26 WooHyun Jung
957
958 * A widget which doesn't have focus_region_get should give its width and height for correct focus_region_show.
959
9602013-01-26 Daniel Juyung Seo (SeoZ)
961
962 * Add elm_index_delay_change_time_set/get for changing delay change time in index.
963
9642013-01-28 Shinwoo Kim
965
966 * [access] The read next/prev message does not move focus but move highlight only. the focus moves when the activate message is detected.
967
9682013-01-29 Jaehwan Kim
969
970 * Fix the scroll position is calculated by the size of pan object, not the size of scroller.
971
9722013-01-29 ChunEon Park (Hermet)
973
974 * Fix a elm_transit crash issue when user delete all target objects in the effect end callback.
975
9762013-02-05 ChunEon Park (Hermet)
977
978 * Index supports "language,changed" smart callback.
979
9802013-02-07 WooHyun Jung
981
982 * elm_entry_single_line_set should not change cnp_mode when PLAINTEXT mode.
983
9842013-02-07 Jaehwan Kim
985
986 * Add smart callback signals of a scroller. "vbar,drag", "vbar,press", "vbar,unpress", "hbar,drag", "hbar,press", "hbar,unpress".
987
9882013-02-12 ChunEon Park (Hermet)
989
990 * GLview, Gengrid support "language,changed" smart callback.
991
9922013-02-12 ChunEon Park (Hermet)
993
994 * Ctxpopup will be dismissed when elm language is changed.
995
9962013-02-12 ChunEon Park (Hermet)
997
998 * added APIs - elm_object_item_translatable_part_text_set(), elm_object_item_translatable_part_text_get().
999
10002013-02-12 Arvind R
1001
1002 * Fix elc_player pause state to be in sync.
1003 * Fix time string display to handle hours right.
1004
10052013-02-12 ChunEon Park (Hermet)
1006
1007 * 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().
1008
10092013-02-14 ChunEon Park (Hermet)
1010
1011 * added 2 APIs elm_object_orientation_mode_disabled_set(), elm_object_orientation_mode_disabled_get()
1012
10132013-02-15 Jaehwan Kim
1014
1015 * Add the reorder effect in toolbar.
1016
10172013-02-15 Shinwoo Kim
1018
1019 * Popup is now a focusable object.
1020
10212013-02-16 Paulo C. A. Cavalcanti Jr
1022
1023 * Fix elm_config to properly check file type.
1024
10252013-02-16 ChunEon Park (Hermet)
1026
1027 * Improve naviframe to not apply items'style multiple times.
1028
10292013-02-16 ChunEon Park (Hermet)
1030
1031 * 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.
1032
10332013-02-17 Cedric Bail
1034
1035 * Improve support on some 64bits system.
1036
10372013-02-17 Mike Blumenkrantz
1038
1039 * ignore tab key widget focus change if control/alt is pressed
1040 * prevent blank entry hoversels
1041
10422013-02-17 Shinwoo Kim
1043
1044 * Fix restacking issue on ctxpopup - resatck callback makes the bg object be top of ctxpopup.
1045
10462013-02-20 Carsten Haitzler (The Rasterman)
1047
1048 * Fix gl engine vsync option pass-in in elm_win
1049 * Fix elm_progressbar_pulse() to abort if pulsing not enabled
1050
10512013-02-21 Carsten Haitzler (The Rasterman)
1052
1053 * Improve a lot of the dnd infra to be more fully baked
1054 * Add elm_drop_target_add() elm_drop_target_del() and elm_drag_start()
1055
10562013-02-21 Jaehwan Kim
1057
1058 * Fix scroller acceleration bug. It was accelerated even it's scrolled
1059 after finishing the previous scroll. This happens with page scroll enabled.
1060
10612013-02-25 Taehwan Kim
1062
1063 * Fix 1byte invalid read & do memset, rewind if needed.
1064
10652013-02-26 Jaeun Choi
1066
1067 * Add omit feature to elm_index.
1068
10692013-02-28 Jaehwan Kim
1070
1071 * Add the option about sending signals in content_pos_set.
1072 When the scroller is resized, the signals("elm,action,scroll", "elm,edge,top" so on) shouldn't be sent,
1073 because it's not a scroll-action. So in this case, the content_pos_set should be called without the signals.
1074
10752013-02-28 ChunEon Park (Hermet)
1076
1077 * Add elm_transit_smooth_set(), elm_transit_smooth_get()
1078
10792013-02-28 Jaehwan Kim
1080
1081 * Fix the standard of scrollbar-calculation from the scroller's x to pan's x.
1082 The scrollbar have to sync with pan. if not, the scrollbar doesn't move even if the position of content moves.
1083
10842013-03-02 Brian J. Lovin
1085
1086 * Fix initial value of the spinner on the first mouse move.
1087
10882013-03-04 Jaeun Choi
1089
1090 * Fix elm_index to send a signal to the selected item in smart theme.
1091
10922013-03-04 WooHyun Jung
1093
1094 * Focus highlight should not be showed on (0, 0).
1095
10962013-03-04 Junki Cho
1097
1098 * Improved gengrid item append performance.
1099
11002013-03-05 Jiyoun Park
1101
1102 * Fix elm_conform didn't set size hint when keypad on.
1103
11042013-03-05 Jaehwan Kim
1105
1106 * Add edje_object_message_signal_process before edje_object_size_min_restricted_calc.
1107 If the min size is changed by edje signal in edc, the the function should be called before the calculation.
1108
11092013-03-05 Jiyoun Park
1110
1111 * Fix elm_conform didn't change indicator mode when create.
1112
11132013-03-06 ChunEon Park (Hermet)
1114
1115 * Add elm_object_item_signal_callback_add(), elm_object_item_signal_callback_del().
1116
11172013-03-07 Jaehwan Kim
1118
1119 * Add the config ELM_THUMBSCROLL_HOLD_THRESHOLD.
1120 This is the number of pixels the range which can be scrolled, while the scroller is holed.
1121
11222013-03-07 ChunEon Park (Hermet)
1123
1124 * Add elm_naviframe_item_pop_cb_set().
1125 * Naviframe works for H/W backkey event.
1126
11272013-03-08 WooHyun Jung
1128
1129 * Add elm_widget_newest_focus_order_get for knowing the last object(and its focus order) which got focus.
1130 * After elm_win is created, if there is no manual focus setting, only elm_win should get focus when focus state is changed.
1131
11322013-03-08 Jaehwan Kim
1133
1134 * Fix the toolbar cannot be unselected when it's mode is ELM_OBJECT_SELECT_MODE_ALWAYS.
1135
11362013-03-08 ChunEon Park (Hermet)
1137
1138 * Remove the back button callback if the button is unset on the naviframe.
1139
11402013-03-11 WooHyun Jung
1141
1142 * Fixed a bug that naviframe's focus_next didn't work after changing evenry item to elm_layout.
1143 * Naviframe is now supproting focus_direction.
1144
11452013-03-11 Tom Hacohen (TAsn)
1146
1147 * Entry: Fixed a bug with text appending.
1148
11492013-03-13 WooHyun Jung
1150
1151 * Fixed a bug in elm_list. Focus_next is needed only when access mode is enabled.
1152
11532013-03-13 Tae-Hwan Kim (bluezery)
1154
1155 * Fix a memory leak in elm_genlist. Return value of elm_genlist_realized_items_get should be freed
1156
11572013-03-15 Jaehwan Kim
1158
1159 * Add the smart signals in scroller. "scroll,left", "scroll,right", "scroll,up", "scroll,down".
1160
11612013-03-18 WooHyun Jung
1162
1163 * Focus highlight should be reconfigured when theme is changed.
1164
11652013-03-19 Jaehwan Kim
1166
1167 * Fix the elm_shutdown bug in _elm_shutdown_config.
1168 When the elm_shutdown is used after elm_config_all_flush, the segment fault occur.
1169 It's why it uses ecore_x in _prop_all_update_cb after removing it.
1170
11712013-03-20 Carsten Haitzler (The Rasterman)
1172
1173 * Fix elm box layout when an item has a max size, and that squashes all
1174 content even when the minimum size is greater.
1175
11762013-03-23 WooHyun Jung
1177
1178 * Add four more focus directions. ELM_FOCUS_UP/DOWN/RIGHT/LEFT.
1179 * Add elm_object_focus_next_object_get/set.
1180 * Add elm_object_focused_object_get.
1181
11822013-03-27 Jihoon Kim
1183
1184 * Add elm_entry_input_panel_layout_variation_set/get API
1185
11862013-03-29 ChunEon Park (Hermet)
1187
1188 * Map supports "language,changed" smart callback.
1189
11902013-03-29 Mike Blumenkrantz
1191
1192 * Fix ctxpopup geometry when parent is an elm_win.
1193
11942013-04-01 Jaehwan Kim
1195
1196 * Scroller decides whether the accelerator is on or not, depending on the velocity and the interval time of the flick event.
1197
11982013-04-01 Jaehwan Kim
1199
1200 * Add the repeat_events_set/get for blocking the events of content objects.
1201 This feature is useful to the access.
1202
12032013-04-01 ChunEon Park (Hermet)
1204
1205 * Add convenient macros - elm_object_translatable_part_text_set(), elm_object_item_translatable_part_text_set().
1206
12072013-04-06 Jaehwan Kim
1208
1209 * Add the API elm_scroller_page_scroll_limit_set/get.
1210 It sets the maxium of the movable page at flicking.
1211
12122013-04-08 Jaehwan Kim
1213
1214 * Quit the scroll animator if the scroller don't have a bounce and reach a edge.
1215
12162013-04-08 Jaehwan Kim
1217
1218 * Fix the scroller show by a page if the page size is set and the region_bring_in or region_show is called.
1219
12202013-04-08 Rafael Antognolli
1221
1222 * Fix layout_example_02.
1223 * Fix hoversel_example_01.
1224
12252013-04-09 Daniel Juyung Seo (SeoZ)
1226
1227 * Fix elc_player crash issue.
1228
12292013-04-09 Carsten Haitzler (The Rasterman)
1230
1231 * Add elm_mapbuf_auto_set()/elm_mapbuf_auto_get()
1232
12332013-04-09 WooHyun Jung
1234
1235 * Ctxpopup is now supproting focus_direction.
1236
12372013-04-10 Jaehwan Kim
1238
1239 * Fix the region_show/region_bring_in don't have a limit at a paging movement.
1240
12412013-04-10 Jaehwan Kim
1242
1243 * Add the API elm_scroller_single_direction_set/get.
1244 This sets how the content is scrolled.
1245
12462013-04-10 Jaehwan Kim
1247
1248 * Fix the calculation double type number.
1249 Round off to the nearest whole number.
1250
12512013-04-15 Jaehwan Kim
1252
1253 * Add the feature for key events.
1254
12552013-04-16 Jaehwan Kim
1256
1257 * Fix the policy is not changed when the theme is changed.
1258 The "reload" signal from edc is necessary always.
1259
12602013-04-16 WooHyun Jung
1261
1262 * When entry is disabled, scrolling is also disabled.
1263
12642013-04-17 ChunEon Park (Hermet)
1265
1266 * Don't try to pop the naviframe item multiple times.
1267
12682013-04-18 Shinwoo Kim
1269
1270 * Add elm_access_action(), elm_access_action_cb_set()
1271
12722013-04-22 Shinwoo Kim
1273
1274 * Make access object unfocusable when Aaccessibility is disabled.
1275
12762013-04-23 ChunEon Park (Hermet)
1277
1278 * Added elm_object_domain_part_text_translatable_set(),
1279 elm_object_item_domain_part_text_translatable_set().
1280
12812013-04-23 Jaehwan Kim
1282
1283 * Fix the scrolled entry in scroller is located wrong position when the
1284 cursor is changed. It is a scroller in scroller. In this case, it moved
1285 twice.
1286
12872013-04-23 ChunEon Park (Hermet)
1288
1289 * Support language change for widget items (Ctxpopup, Hoversel,
1290 Naviframe, Diskselector, List, Menu, Segment_Control, Toolbar, Popup,
1291 MultibuttonEntry)
1292
12932013-04-23 ChunEon Park (Hermet)
1294
1295 * Support language,changed callback (Fileselector_Button,
1296 Fileselector Entry, Spinner
1297
12982013-04-25 ChunEon Park (Hermet)
1299
1300 * Fix null pointer access on naviframe item deletion.
1301
13022013-04-29 ChunEon Park (Hermet)
1303
1304 * Fix toolbar item clipped problem on reordering toolbar item.
1305
13062013-04-30 Jaehwan Kim
1307
1308 * Add the config elm_scroll_smooth_start_enable.
1309 There's no tick when scroller starts scroll if it's set.
1310
13112013-04-30 ChunEon Park (Hermet)
1312
1313 * Layout supports "language,changed" smart callback.
1314
13152013-04-30 Jaehwan Kim
1316
1317 * The momentum animation time is changed as the amount of flick.
1318
13192013-05-01 Ryuan Choi (ryuan)
1320
1321 * Fix elm_object_cursor_theme_search_enabled_set to do as it's name described.
1322
13232013-05-02 WooHyun Jung
1324
1325 * elm_entry_filter_accept_set function now can recognize tags.
1326
13272013-05-02 ChunEon Park (Hermet)
1328
1329 * Don't be dead even if a ctxpopup item callback function is null.
1330
13312013-05-03 Shinwoo Kim
1332
1333 * Fix gengrid does not work under the accessibility.
1334 * Fix do not append NULL to genlist focus list.
1335
13362013-05-01 Ryuan Choi (ryuan)
1337
1338 * Fix elm_clock_first_interval_set writes wrong value.
1339
13402013-05-06 WooHyun Jung
1341
1342 * Add elm_entry smart callback - "text,set,done".
1343
13442013-05-09 Seunggyun Kim
1345
1346 * Fix remained ecore timer issue when gesture layer was deleted.
1347
13482013-05-14 Youngbok Shin
1349
1350 * Fix ctxpopup can't be called again in the mobile mode entry.
1351
13522013-05-16 Ryuan Choi (ryuan)
1353
1354 * Fix single line enty got multiple line when pasted multiple line.
1355
13562013-05-17 Thiep Ha
1357
1358 * Add selection handlers to entry.
1359
13602013-05-23 Daniel Juyung Seo (SeoZ)
1361
1362 * Fix colorselector color change but when palette item is selected.
1363
13642013-05-23 Ryuan Choi (ryuan)
1365
1366 * Fix elm_colorselector does not emit "changed" when clicked color palatte.
1367
13682013-05-27 Tae-Hwan Kim (bluezery)
1369
1370 * Add support elm_object_item_signal_emit() for elm_list.
1371
13722013-05-27 Jihoon Kim (jihoon)
1373
1374 * Add ELM_INPUT_PANEL_LAYOUT_DATETIME.
1375
13762013-05-27 Seunggyun Kim
1377
1378 * Add elm_config_glayer_long_tap_start_timeout_set/get,
1379 elm_config_glayer_double_tap_timeout_set/get
1380
13812013-05-30 ChunEon Park
1382
1383 * Fix the mapbuf to be enabled before it's content is entirely rendered
1384 once.
1385
13862013-06-05 Ryuan Choi (ryuan)
1387
1388 * Fix elm_colorselector does not update color bar when picker changed color.
1389
13902013-06-05 ChunEon Park (Hermet)
1391
1392 * Fix navifame to recover the focus for the prev page when top item is deleted.
1393
13942013-06-06 Ryuan Choi (ryuan)
1395
1396 * Up/down step of hour decimal of elm_clock is changed to 12 not to touch hour unit at editing mode.
1397
13982013-06-07 Thiep Ha
1399
1400 * Add magnifier to entry.
1401
14022013-06-10 ChunEon Park (Hermet)
1403
1404 * Remove the keyboard area in the conformant if the keyboard state is off.
1405
14062013-06-10 Daniel Juyung Seo (SeoZ)
1407
1408 * Add "focused" and "unfocused" smart callback for panel, video, web,
1409 web2, genlist, hover, index, list, map, photocam, progressbar, radio,
1410 scroller, slider, slideshow, spinner, toolbar, win, calendar, check,
1411 clock, colorselector, datetime, diskselector, flipselector, gengrid,
1412 ctxpopup, fileselector_button, naviframe, player, popup, bubble, button.
1413
14142013-06-05 Ryuan Choi (ryuan)
1415
1416 * Fix colorselector send "changed" signal twice when pressed color bar.
1417
14182013-06-11 ChunEon Park (Hermet)
1419
1420 * Keep the smart members of the naviframe views whenever resize object is changed.
1421 This prevents the dangling view objects of the naviframe and keep the layer
1422 consistency.
1423
14242013-06-13 Ryuan Choi (ryuan)
1425
1426 * Replace uri to url from elm_web_uri_get, elm_web_uri_set and "uri,changed" signal.
1427 Previous APIs and signal are deprecated.
1428
14292013-06-16 ChunEon Park (Hermet)
1430
1431 * Naviframe: Dont' be popped if the event is freezed and popping is going on.
1432
14332013-06-18 Jaehwan Kim
1434
1435 * In case of scroll in scroll, the child scroller have to bounce if parents don't have a bounce.
1436
14372013-06-19 Jaehwan Kim
1438
1439 * Fix elm_scroller_page_show bug. It have to save the wanted values to show the wanted page.
1440
14412013-06-20 Youngbok Shin
1442
1443 * Fix non-scrollable entry did not comply focus_highlight data.
1444
14452013-06-22 Thiep Ha
1446
1447 * Move cursor when mouse moves with longpress.
1448 * Show magnifier when selection handlers are pressed or moved.
1449
14502013-06-22 ChunEon Park (Hermet)
1451
1452 * Block mouse events when the ctxpopup on dismiss.
1453
14542013-06-23 ChunEon Park (Hermet)
1455
1456 * Apply current ctxpopup style to the list in the ctxpopup.
1457
14582013-06-24 Ryuan Choi (ryuan)
1459
1460 * fileselector : Add support mime type filter
1461
14622013-06-25 Ryuan Choi (ryuan)
1463
1464 * Fix crash of elm_notify when timeout is zero.
1465
14662013-06-26 Daniel Zaoui (JackDanielZ)
1467
1468 * Gesture Layer: add APIs to add/del multiple callbacks for a same
1469 gesture/type/state.
1470
14712013-06-25 Ryuan Choi (ryuan)
1472
1473 * Fix Segfault in elementary file_selector_example when closed.
1474 https://phab.enlightenment.org/T133
1475
14762013-06-30 Jaehwan Kim
1477
1478 * Add the elm_scrollable_interface_content_viewport_resize_cb_set.
1479 When the viewport is resized, the enrolled function is called.
1480
14812013-07-03 Thiep Ha
1482
1483 * Fix bug of showing multiple popups in Entry.
1484
14852013-07-03 Hosang Kim
1486
1487 * added callback call "scroll", "scroll,anim,start", "scroll,anim,stop", "scroll,drag,start", "scroll,drag,stop"
1488 in toolar widget.
1489
14902013-07-03 Jaehwan Kim
1491
1492 * Change the method to calculate a distance which be scrolled from linear to sine curve.
1493 And add the configuration thumbscroll_flick_distance_tolerance. It's the max flick distance.
1494
14952013-07-06 Shinwoo Kim
1496
1497 * Add elm_access_highlight_next_set, export elm_widget_focus_region_show
1498
14992013-07-12 Guilherme Íscaro
1500
1501 * Add elm_dayselector_wekdays_names_set/get
1502
15032013-07-13 Daniel Juyung Seo
1504
1505 * Fix elm_object_item_part_content_set bug with end content in elm_list.
1506
15072013-07-14 ChunEon Park (Hermet)
1508
1509 * Entry : Change the keyboard mode only if the imf is not available. If
1510 the imf is available, the keyboard mode should be decided by ime, but
1511 not entry. This prevents the asynchronous states between ime and
1512 conformant.
1513
15142013-07-23 ChunEon Park (Hermet)
1515
1516 * File Selector : Support elm_object_part_text_set() for the ok, cancel
1517 part to change the OK, Cancel button label.
1518
15192013-07-25 Carsten Haitzler (The Rasterman)
1520
1521 * Add throttle policy settings to elm
1522
15232013-07-26 ChunEon Park (Hermet)
1524
1525 * Flip : Fix the flip page to not flip on a direction if the direction
1526 is disabled.
1527
15282013-07-31 Shinwoo Kim
1529
1530 * Add _elm_access_object_get, deprecate _elm_access_info_get.
1531
15322013-07-31 Carsten Haitzler (The Rasterman)
1533
1534 * Fix elm to use key not keyname (otherwise xmodmap and friends
1535 don't work).
1536
15372013-08-09 Cedric Bail
1538
1539 * Add support for URL in Elm_Image with the following new smart
1540 callback : "download,start", "download,progress", "download,done",
1541 "download,error".
1542
15432013-08-10 ChunEon Park (Hermet)
1544
1545 * Popup: Fix the corrupted internal widget tree that caused
1546 elm_theme_set() doesn't work correctly.
1547
15482013-08-11 Daniel Juyung Seo (SeoZ)
1549
1550 * Win Focus: Added elm_win_focus_highlight_animate_set/get().
1551
15522013-08-12 Cedric Bail
1553
1554 * Add URL support to Elm_Photocam with the same callback as URL suport
1555 in Elm_Image.
1556
15572013-08-12 ChunEon Park (Hermet)
1558
1559 * Mapbuf: Ensure that content size calculation is correctly finished
1560 because the mapbuf is willing to block the size calculation forcely.
1561
15622013-08-19 ChunEon Park (Hermet)
1563
1564 * Popup: Support "language,changed" smart callback.
1565
15662013-08-22 Thiep Ha
1567
1568 * Add hide effect for notify.
1569
15702013-08-22 ChunEon Park (Hermet)
1571
1572 * Widget: Improve performance in applying widget theme. It prevents
1573 applying themes more strictly if it tries to apply same theme. This
1574 increases the performance hugely in case that user applies a specific
1575 theme to the window object.
1576
15772013-08-26 Daniel Juyung Seo (SeoZ)
1578
1579 * Gengrid: implement selectraise feature.
1580
15812013-08-28 Daniel Juyung Seo (SeoZ)
1582
1583 * Bg: Add bg reset feature.
1584
15852013-09-04 Ryuan Choi (ryuan)
1586
1587 * elm_config : profile may be broken when clicked reset button in profiles tab
1588
15892013-09-07 Shinwoo Kim
1590
1591 * elm_access : delete access object in job when its hover object is deleted
1592
15932013-09-10 Niraj Kumar
1594
1595 * ProgressBar: Added support for more than one progress status in a
1596 single progress bar
1597
15982013-09-10 Ryuan Choi (ryuan)
1599
1600 * elc_fileselector : Navigate (if needed) and select file with "selected"
1601 signal when user typed file path on path_entry.
1602
16032013-09-10 Jose Roberto de Souza (zehortigoza)
1604
1605 * table : Introduce elm_table_child_get() API.
1606
16072013-09-11 Daniel Juyung Seo (SeoZ)
1608
1609 * flip : Added support for focus direction.
1610
16112013-09-12 Ryuan Choi (ryuan)
1612
1613 * elc_fileselector : Added "selected,invalid" smart callbacks.
1614
16152013-09-12 ChunEon Park (Hermet)
1616
1617 * elm_object_item : Introduces new APIs, elm_object_item_track(),
1618 elm_object_item_untrack(), elm_object_item_track_get().
1619
16202013-09-14 Daniel Juyung Seo (SeoZ)
1621
1622 * spinner : fixed arrow key focus movement bug.
1623
16242013-09-15 Daniel Juyung Seo (SeoZ)
1625
1626 * flip : set the focus to it's content object when flip go to is called
1627 while flip is focused.
1628
16292013-09-18 Tom Hacohen (TAsn)
1630
1631 * Gesture layer: Fix gesture layer with "pointer" events.
1632
16332013-09-18 Michael Bouchaud (yoz)
1634
1635 * Elm_Widget_Item: Introduces new widget APIs,
1636 elm_widget_item_part_text_custom_set(),
1637 elm_widget_item_part_text_custom_get(),
1638 elm_widget_item_part_text_custom_update()
1639
16402013-09-21 Daniel Juyung Seo (SeoZ)
1641
1642 * hover: added "dismissed" callback.
1643
16442013-09-21 Daniel Juyung Seo (SeoZ)
1645
1646 * menu: added "dismissed" callback.
1647
16482013-09-21 Daniel Juyung Seo (SeoZ)
1649
1650 * menu: added elm_menu_item_subitems_clear.
1651
16522013-09-27 ChunEon Park (Hermet)
1653
1654 * layout: fixed the layout to swallow the contents again when theme is changed.
1655
16562013-09-29 ChunEon Park (Hermet)
1657
1658 * mapbuf: Dont' move the content to not be calculated. Mapbuf expects
1659 the content is static object and it won't be updated by content
1660 position. This actually reduces the mapbuf calculation time muchly in
1661 case of complex layout.
1662
16632013-10-01 Ryuan Choi (ryuan)
1664
1665 * fileselector: Add the configuration fileselector_double_tap_navigation_enable.
1666 It makes fileselector navigate folder using double tap instead of single tap.
1667
16682013-10-02 Ryuan Choi (ryuan)
1669
1670 * fileselector: Add "activated" smart callback. It can be used to execute
1671 a file activated by double-clicking or pressing Enter key.
1672
16732013-10-03 ChunEon Park (Hermet)
1674
1675 * Focus: update the focus highlight style when theme is changed.
1676
16772013-10-04 Carsten Haitzler (The Rasterman)
1678
1679 * Break popup theme - it was poorly namespaced, unable to
1680 handle styles at all (so styles were broken with the given
1681 namespace).
1682
16832013-10-08 Daesung Kim (ad960009)
1684
1685 * ctxpopup : fix elm_object_content_unset didn't unpack content from box
1686
16872013-10-10 ChunEon Park (Hermet)
1688
1689 * scroller : fix the scroller to locate the current page correctly
1690 in case that the scroller is suddenly resized and then the drag
1691 couldn't capture the page location.
1692
16932013-10-12 Ryuan Choi (ryuan)
1694
1695 * popup : Change the behavior about adding or removing buttons to keep the
1696 user defined position of button.
1697
16982013-10-14 Daniel Juyung Seo (SeoZ)
1699
1700 * hoversel: Support elm_object_item_signal_emit in hoversel. This works
1701 only when the item is created.
1702
17032013-10-17 Ryuan Choi (ryuan)
1704
1705 * fileselector : Add support multi-selection.
1706
17072013-10-17 Carsten Haitzler (The Rasterman)
1708
1709 * Default theme is now dark.
1710
17112013-10-18 Ryuan Choi (ryuan)
1712
1713 * fileselector : Add support visibility control of hidden files/directories.
1714
17152013-10-21 Ryuan Choi (ryuan)
1716
1717 * fileselector : Monitor and update changes of selected path automatically while EIO is working.
1718
17192013-10-22 Amitesh Singh (_ami_)
1720
1721 * slider : Show popup on left/right/up/down key down press and hide on left/right/up/down key up press.
1722
17232013-10-23 Christophe Sadoine
1724
1725 * spinner: added signals "spinner,drag,start" and "spinner,drag,stop".
1726
17272013-10-27 Thiep Ha
1728
1729 * entry: Correct magnifier showing.
1730
17312013-10-30 Amitesh Singh (_ami_)
1732
1733 * image: Add support for "clicked" callback on Return/space/KP_Enter key press.
1734
17352013-10-30 Shilpa Onkar Singh
1736
1737 * slider: Added elm_slider_step_get(), elm_slider_step_set().
1738
17392013-11-03 Daniel Juyung Seo (SeoZ)
1740
1741 * Genlist/Gengrid/List: Added multi select mode.
1742
17432013-11-07 ChunEon Park (Hermet)
1744
1745 * scroller: don't focus region show if the scroller is disabled.
1746
17472013-11-05 Amitesh Singh (_ami_)
1748
1749 * hoversel: Added focus support on hoversel items.
1750
17512013-11-22 ChunEon Park (Hermet)
1752
1753 * mapbuf: reset the mapbuf internals correctly when the content is
1754 removed(unset)
1755
17562013-11-25 ChunEon Park (Hermet)
1757
1758 * image: fix the elm_image_prescale_set() to work properly.
1759
17602013-11-28 Daniel Juyung Seo (SeoZ)
1761
1762 * spinner: fix mouse wheel support.
1763
17642013-12-01 Carsten Haitzler (The Rasterman)
1765
1766 * 1.8 release
1767
1768OUT OF DATE NOTICE:
1769 -------------------
1770With the start of the 1.9.x release cycle we now longer update the ChangeLog and rely on git log for
1771this functionality. We keep however a NEWS files for a high level overview of changes in a new
1772release 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
index 7d1c323bea..0000000000
--- a/legacy/elementary/INSTALL
+++ /dev/null
@@ -1,365 +0,0 @@
1Installation Instructions
2*************************
3
4Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
52006, 2007, 2008, 2009 Free Software Foundation, Inc.
6
7 Copying and distribution of this file, with or without modification,
8are permitted in any medium without royalty provided the copyright
9notice and this notice are preserved. This file is offered as-is,
10without warranty of any kind.
11
12Basic Installation
13==================
14
15 Briefly, the shell commands `./configure; make; make install' should
16configure, build, and install this package. The following
17more-detailed instructions are generic; see the `README' file for
18instructions specific to this package. Some packages provide this
19`INSTALL' file but do not implement all of the features documented
20below. The lack of an optional feature in a given package is not
21necessarily a bug. More recommendations for GNU packages can be found
22in *note Makefile Conventions: (standards)Makefile Conventions.
23
24 The `configure' shell script attempts to guess correct values for
25various system-dependent variables used during compilation. It uses
26those values to create a `Makefile' in each directory of the package.
27It may also create one or more `.h' files containing system-dependent
28definitions. Finally, it creates a shell script `config.status' that
29you can run in the future to recreate the current configuration, and a
30file `config.log' containing compiler output (useful mainly for
31debugging `configure').
32
33 It can also use an optional file (typically called `config.cache'
34and enabled with `--cache-file=config.cache' or simply `-C') that saves
35the results of its tests to speed up reconfiguring. Caching is
36disabled by default to prevent problems with accidental use of stale
37cache files.
38
39 If you need to do unusual things to compile the package, please try
40to figure out how `configure' could check whether to do them, and mail
41diffs or instructions to the address given in the `README' so they can
42be considered for the next release. If you are using the cache, and at
43some point `config.cache' contains results you don't want to keep, you
44may remove or edit it.
45
46 The file `configure.ac' (or `configure.in') is used to create
47`configure' by a program called `autoconf'. You need `configure.ac' if
48you want to change it or regenerate `configure' using a newer version
49of `autoconf'.
50
51 The simplest way to compile this package is:
52
53 1. `cd' to the directory containing the package's source code and type
54 `./configure' to configure the package for your system.
55
56 Running `configure' might take a while. While running, it prints
57 some messages telling which features it is checking for.
58
59 2. Type `make' to compile the package.
60
61 3. Optionally, type `make check' to run any self-tests that come with
62 the package, generally using the just-built uninstalled binaries.
63
64 4. Type `make install' to install the programs and any data files and
65 documentation. When installing into a prefix owned by root, it is
66 recommended that the package be configured and built as a regular
67 user, and only the `make install' phase executed with root
68 privileges.
69
70 5. Optionally, type `make installcheck' to repeat any self-tests, but
71 this time using the binaries in their final installed location.
72 This target does not install anything. Running this target as a
73 regular user, particularly if the prior `make install' required
74 root privileges, verifies that the installation completed
75 correctly.
76
77 6. You can remove the program binaries and object files from the
78 source code directory by typing `make clean'. To also remove the
79 files that `configure' created (so you can compile the package for
80 a different kind of computer), type `make distclean'. There is
81 also a `make maintainer-clean' target, but that is intended mainly
82 for the package's developers. If you use it, you may have to get
83 all sorts of other programs in order to regenerate files that came
84 with the distribution.
85
86 7. Often, you can also type `make uninstall' to remove the installed
87 files again. In practice, not all packages have tested that
88 uninstallation works correctly, even though it is required by the
89 GNU Coding Standards.
90
91 8. Some packages, particularly those that use Automake, provide `make
92 distcheck', which can by used by developers to test that all other
93 targets like `make install' and `make uninstall' work correctly.
94 This target is generally not run by end users.
95
96Compilers and Options
97=====================
98
99 Some systems require unusual options for compilation or linking that
100the `configure' script does not know about. Run `./configure --help'
101for details on some of the pertinent environment variables.
102
103 You can give `configure' initial values for configuration parameters
104by setting variables in the command line or in the environment. Here
105is an example:
106
107 ./configure CC=c99 CFLAGS=-g LIBS=-lposix
108
109 *Note Defining Variables::, for more details.
110
111Compiling For Multiple Architectures
112====================================
113
114 You can compile the package for more than one kind of computer at the
115same time, by placing the object files for each architecture in their
116own directory. To do this, you can use GNU `make'. `cd' to the
117directory where you want the object files and executables to go and run
118the `configure' script. `configure' automatically checks for the
119source code in the directory that `configure' is in and in `..'. This
120is known as a "VPATH" build.
121
122 With a non-GNU `make', it is safer to compile the package for one
123architecture at a time in the source code directory. After you have
124installed the package for one architecture, use `make distclean' before
125reconfiguring for another architecture.
126
127 On MacOS X 10.5 and later systems, you can create libraries and
128executables that work on multiple system types--known as "fat" or
129"universal" binaries--by specifying multiple `-arch' options to the
130compiler but only a single `-arch' option to the preprocessor. Like
131this:
132
133 ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
134 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
135 CPP="gcc -E" CXXCPP="g++ -E"
136
137 This is not guaranteed to produce working output in all cases, you
138may have to build one architecture at a time and combine the results
139using the `lipo' tool if you have problems.
140
141Installation Names
142==================
143
144 By default, `make install' installs the package's commands under
145`/usr/local/bin', include files under `/usr/local/include', etc. You
146can specify an installation prefix other than `/usr/local' by giving
147`configure' the option `--prefix=PREFIX', where PREFIX must be an
148absolute file name.
149
150 You can specify separate installation prefixes for
151architecture-specific files and architecture-independent files. If you
152pass the option `--exec-prefix=PREFIX' to `configure', the package uses
153PREFIX as the prefix for installing programs and libraries.
154Documentation and other data files still use the regular prefix.
155
156 In addition, if you use an unusual directory layout you can give
157options like `--bindir=DIR' to specify different values for particular
158kinds of files. Run `configure --help' for a list of the directories
159you can set and what kinds of files go in them. In general, the
160default for these options is expressed in terms of `${prefix}', so that
161specifying just `--prefix' will affect all of the other directory
162specifications that were not explicitly provided.
163
164 The most portable way to affect installation locations is to pass the
165correct locations to `configure'; however, many packages provide one or
166both of the following shortcuts of passing variable assignments to the
167`make install' command line to change installation locations without
168having to reconfigure or recompile.
169
170 The first method involves providing an override variable for each
171affected directory. For example, `make install
172prefix=/alternate/directory' will choose an alternate location for all
173directory configuration variables that were expressed in terms of
174`${prefix}'. Any directories that were specified during `configure',
175but not in terms of `${prefix}', must each be overridden at install
176time for the entire installation to be relocated. The approach of
177makefile variable overrides for each directory variable is required by
178the GNU Coding Standards, and ideally causes no recompilation.
179However, some platforms have known limitations with the semantics of
180shared libraries that end up requiring recompilation when using this
181method, particularly noticeable in packages that use GNU Libtool.
182
183 The second method involves providing the `DESTDIR' variable. For
184example, `make install DESTDIR=/alternate/directory' will prepend
185`/alternate/directory' before all installation names. The approach of
186`DESTDIR' overrides is not required by the GNU Coding Standards, and
187does not work on platforms that have drive letters. On the other hand,
188it does better at avoiding recompilation issues, and works well even
189when some directory options were not specified in terms of `${prefix}'
190at `configure' time.
191
192Optional Features
193=================
194
195 If the package supports it, you can cause programs to be installed
196with an extra prefix or suffix on their names by giving `configure' the
197option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
198
199 Some packages pay attention to `--enable-FEATURE' options to
200`configure', where FEATURE indicates an optional part of the package.
201They may also pay attention to `--with-PACKAGE' options, where PACKAGE
202is something like `gnu-as' or `x' (for the X Window System). The
203`README' should mention any `--enable-' and `--with-' options that the
204package recognizes.
205
206 For packages that use the X Window System, `configure' can usually
207find the X include and library files automatically, but if it doesn't,
208you can use the `configure' options `--x-includes=DIR' and
209`--x-libraries=DIR' to specify their locations.
210
211 Some packages offer the ability to configure how verbose the
212execution of `make' will be. For these packages, running `./configure
213--enable-silent-rules' sets the default to minimal output, which can be
214overridden with `make V=1'; while running `./configure
215--disable-silent-rules' sets the default to verbose, which can be
216overridden with `make V=0'.
217
218Particular systems
219==================
220
221 On HP-UX, the default C compiler is not ANSI C compatible. If GNU
222CC is not installed, it is recommended to use the following options in
223order to use an ANSI C compiler:
224
225 ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
226
227and if that doesn't work, install pre-built binaries of GCC for HP-UX.
228
229 On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
230parse its `<wchar.h>' header file. The option `-nodtk' can be used as
231a workaround. If GNU CC is not installed, it is therefore recommended
232to try
233
234 ./configure CC="cc"
235
236and if that doesn't work, try
237
238 ./configure CC="cc -nodtk"
239
240 On Solaris, don't put `/usr/ucb' early in your `PATH'. This
241directory contains several dysfunctional programs; working variants of
242these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
243in your `PATH', put it _after_ `/usr/bin'.
244
245 On Haiku, software installed for all users goes in `/boot/common',
246not `/usr/local'. It is recommended to use the following options:
247
248 ./configure --prefix=/boot/common
249
250Specifying the System Type
251==========================
252
253 There may be some features `configure' cannot figure out
254automatically, but needs to determine by the type of machine the package
255will run on. Usually, assuming the package is built to be run on the
256_same_ architectures, `configure' can figure that out, but if it prints
257a message saying it cannot guess the machine type, give it the
258`--build=TYPE' option. TYPE can either be a short name for the system
259type, such as `sun4', or a canonical name which has the form:
260
261 CPU-COMPANY-SYSTEM
262
263where SYSTEM can have one of these forms:
264
265 OS
266 KERNEL-OS
267
268 See the file `config.sub' for the possible values of each field. If
269`config.sub' isn't included in this package, then this package doesn't
270need to know the machine type.
271
272 If you are _building_ compiler tools for cross-compiling, you should
273use the option `--target=TYPE' to select the type of system they will
274produce code for.
275
276 If you want to _use_ a cross compiler, that generates code for a
277platform different from the build platform, you should specify the
278"host" platform (i.e., that on which the generated programs will
279eventually be run) with `--host=TYPE'.
280
281Sharing Defaults
282================
283
284 If you want to set default values for `configure' scripts to share,
285you can create a site shell script called `config.site' that gives
286default values for variables like `CC', `cache_file', and `prefix'.
287`configure' looks for `PREFIX/share/config.site' if it exists, then
288`PREFIX/etc/config.site' if it exists. Or, you can set the
289`CONFIG_SITE' environment variable to the location of the site script.
290A warning: not all `configure' scripts look for a site script.
291
292Defining Variables
293==================
294
295 Variables not defined in a site shell script can be set in the
296environment passed to `configure'. However, some packages may run
297configure again during the build, and the customized values of these
298variables may be lost. In order to avoid this problem, you should set
299them in the `configure' command line, using `VAR=value'. For example:
300
301 ./configure CC=/usr/local2/bin/gcc
302
303causes the specified `gcc' to be used as the C compiler (unless it is
304overridden in the site shell script).
305
306Unfortunately, this technique does not work for `CONFIG_SHELL' due to
307an Autoconf bug. Until the bug is fixed you can use this workaround:
308
309 CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
310
311`configure' Invocation
312======================
313
314 `configure' recognizes the following options to control how it
315operates.
316
317`--help'
318`-h'
319 Print a summary of all of the options to `configure', and exit.
320
321`--help=short'
322`--help=recursive'
323 Print a summary of the options unique to this package's
324 `configure', and exit. The `short' variant lists options used
325 only in the top level, while the `recursive' variant lists options
326 also present in any nested packages.
327
328`--version'
329`-V'
330 Print the version of Autoconf used to generate the `configure'
331 script, and exit.
332
333`--cache-file=FILE'
334 Enable the cache: use and save the results of the tests in FILE,
335 traditionally `config.cache'. FILE defaults to `/dev/null' to
336 disable caching.
337
338`--config-cache'
339`-C'
340 Alias for `--cache-file=config.cache'.
341
342`--quiet'
343`--silent'
344`-q'
345 Do not print messages saying which checks are being made. To
346 suppress all normal output, redirect it to `/dev/null' (any error
347 messages will still be shown).
348
349`--srcdir=DIR'
350 Look for the package's source code in directory DIR. Usually
351 `configure' can determine that directory automatically.
352
353`--prefix=DIR'
354 Use DIR as the installation prefix. *note Installation Names::
355 for more details, including other options available for fine-tuning
356 the installation locations.
357
358`--no-create'
359`-n'
360 Run the configure checks, but stop before creating any output
361 files.
362
363`configure' also accepts some other, not widely useful, options. Run
364`configure --help' for more details.
365
diff --git a/legacy/elementary/Makefile.am b/legacy/elementary/Makefile.am
deleted file mode 100644
index 387a07145c..0000000000
--- a/legacy/elementary/Makefile.am
+++ /dev/null
@@ -1,161 +0,0 @@
1AM_DISTCHECK_CONFIGURE_FLAGS = --with-tests=regular
2SUBDIRS = src data config doc
3
4if HAVE_PO
5
6SUBDIRS += po
7
8endif
9
10ACLOCAL_AMFLAGS = -I m4
11
12MAINTAINERCLEANFILES = \
13ABOUT-NLS \
14Makefile.in \
15aclocal.m4 \
16config.guess \
17elementary_config.h.in* \
18config.sub \
19config.rpath \
20configure \
21depcomp \
22install-sh \
23ltmain.sh \
24missing \
25$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \
26$(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \
27$(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \
28m4/libtool.m4 \
29m4/lt~obsolete.m4 \
30m4/ltoptions.m4 \
31m4/ltsugar.m4 \
32m4/ltversion.m4 \
33m4/gettext.m4 \
34m4/iconv.m4 \
35m4/lcmessage.m4 \
36m4/lib-ld.m4 \
37m4/lib-link.m4 \
38m4/lib-prefix.m4 \
39m4/nls.m4 \
40m4/po.m4 \
41m4/progtest.m4
42
43if HAVE_PO
44
45MAINTAINERCLEANFILES += \
46po/boldquot.sed \
47po/en@boldquot.header \
48po/en@quot.header \
49po/insert-header.sin \
50po/Makefile.in.in \
51po/Makevars.template \
52po/quot.sed \
53po/remove-potcdate.sin \
54po/Rules-quot
55
56endif
57
58EXTRA_DIST = \
59README \
60AUTHORS \
61COPYING \
62COPYING.images \
63COMPLIANCE \
64elementary.pc.in \
65elementary-cxx.pc.in \
66elementary.spec \
67elementary.spec.in \
68m4/efl_binary.m4 \
69m4/efl_doxygen.m4 \
70m4/elm_check_backend.m4 \
71config.rpath \
72pkgbuild/PKGBUILD
73
74sed_process = \
75$(SED) \
76-e 's,@VERSION\@,$(VERSION),g' \
77-e 's,@VMAJ\@,$(VMAJ),g' \
78-e 's,@prefix\@,$(prefix),g' \
79-e 's,@exec_prefix\@,$(exec_prefix),g' \
80-e 's,@libdir\@,$(libdir),g' \
81-e 's,@includedir\@,$(includedir),g' \
82-e 's,@datarootdir\@,$(datarootdir),g' \
83-e 's,@datadir\@,$(datadir),g' \
84-e 's,@pkgdatadir\@,$(pkgdatadir),g' \
85-e 's,@requirement_elm_pc\@,$(requirement_elm_pc),g' \
86-e 's,@ELEMENTARY_LIBS\@,$(ELEMENTARY_LIBS),g' \
87-e 's,@ELEMENTARY_PC_LIBS\@,$(ELEMENTARY_PC_LIBS),g' \
88< $< > $@ || rm $@
89
90pc_verbose = $(pc_verbose_@AM_V@)
91pc_verbose_ = $(pc_verbose_@AM_DEFAULT_V@)
92pc_verbose_0 = @echo " PC " $@;
93
94elementary.pc: $(top_srcdir)/elementary.pc.in Makefile
95 $(AM_V_at)rm -f $@
96 $(pc_verbose)$(sed_process)
97
98elementary-cxx.pc: $(top_srcdir)/elementary-cxx.pc.in Makefile
99 $(AM_V_at)rm -f $@
100 $(pc_verbose)$(sed_process)
101
102if HAVE_FREEBSD
103pkgconfigdir = $(libdir)data/pkgconfig
104else
105pkgconfigdir = $(libdir)/pkgconfig
106endif
107
108pkgconfig_DATA = elementary.pc elementary-cxx.pc
109
110CLEANFILES = elementary.pc elementary-cxx.pc
111
112cmakeconfigdir = $(libdir)/cmake/Elementary
113cmakeconfig_DATA = \
114cmakeconfig/ElementaryConfig.cmake \
115cmakeconfig/ElementaryConfigVersion.cmake
116
117.PHONY: doc screenshots
118
119doc:
120 @echo "entering doc/"
121 $(MAKE) -C src/examples screenshots
122 $(MAKE) -C doc doc
123
124screenshots: all
125 @echo "entering src/examples/"
126 $(MAKE) -C src/examples screenshots
127
128if ELEMENTARY_ENABLE_COVERAGE
129
130lcov-reset:
131 @rm -rf $(top_builddir)/coverage
132 @find $(top_builddir) -name "*.gcda" -delete
133 @lcov --zerocounters --directory $(top_builddir)
134
135lcov-report:
136 @mkdir $(top_builddir)/coverage
137 lcov --capture --compat-libtool --no-external --config-file .lcov-config --output-file $(top_builddir)/coverage/coverage.info --directory $(top_builddir)
138 lcov --remove $(top_builddir)/coverage/coverage.info '*.h' --output-file $(top_builddir)/coverage/coverage.cleaned.info
139 lcov --remove $(top_builddir)/coverage/coverage.cleaned.info '*/elm_test_*' --output-file $(top_builddir)/coverage/coverage.cleaned2.info
140 lcov --remove $(top_builddir)/coverage/coverage.cleaned2.info '*/elm_suite.c' --output-file $(top_builddir)/coverage/coverage.cleaned3.info
141 lcov --remove $(top_builddir)/coverage/coverage.cleaned3.info '*NONE*' --output-file $(top_builddir)/coverage/coverage.cleaned4.info
142 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
143 genhtml --legend -t "$(PACKAGE_STRING)" -o $(top_builddir)/coverage/html $(top_builddir)/coverage/coverage.cleaned5.info
144 @echo "Coverage Report at $(top_builddir)/coverage/html"
145
146endif
147
148if ELEMENTARY_ENABLE_TESTS
149
150lcov-check:
151if ELEMENTARY_ENABLE_COVERAGE
152 @$(MAKE) $(AM_MAKEFLAGS) lcov-reset
153endif
154 @$(MAKE) $(AM_MAKEFLAGS) check
155if ELEMENTARY_ENABLE_COVERAGE
156 @$(MAKE) $(AM_MAKEFLAGS) lcov-report
157endif
158
159clean-local:
160 rm -f src/tests/check-results.xml
161endif
diff --git a/legacy/elementary/Makefile_Eolian_Cxx_Helper.am b/legacy/elementary/Makefile_Eolian_Cxx_Helper.am
deleted file mode 100644
index bbae6f0c54..0000000000
--- a/legacy/elementary/Makefile_Eolian_Cxx_Helper.am
+++ /dev/null
@@ -1,14 +0,0 @@
1
2EOLIAN_CXX = @eolian_cxx@
3_EOLIAN_CXX_DEP = @eolian_cxx@
4
5AM_V_EOLCXX = $(am__v_EOLCXX_@AM_V@)
6am__v_EOLCXX_ = $(am__v_EOLCXX_@AM_DEFAULT_V@)
7am__v_EOLCXX_0 = @echo " EOLCXX " $@;
8
9SUFFIXES += .eo.hh .eo.impl.hh
10
11%.eo.impl.hh %.eo.hh: %.eo $(_EOLIAN_CXX_DEP)
12 $(AM_V_EOLCXX) \
13 $(MKDIR_P) $(dir $@); \
14 $(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
index d409e9853d..0000000000
--- a/legacy/elementary/Makefile_Eolian_Helper.am
+++ /dev/null
@@ -1,35 +0,0 @@
1if HAVE_EOLIAN_GEN
2EOLIAN_GEN = @eolian_gen@${EXEEXT}
3_EOLIAN_GEN_DEP = @eolian_gen@${EXEEXT}
4else
5EOLIAN_GEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/eolian/eolian_gen${EXEEXT}
6_EOLIAN_GEN_DEP = bin/eolian/eolian_gen${EXEEXT}
7endif
8
9AM_V_EOL = $(am__v_EOL_@AM_V@)
10am__v_EOL_ = $(am__v_EOL_@AM_DEFAULT_V@)
11am__v_EOL_0 = @echo " EOLIAN " $@;
12
13SUFFIXES = .eo .eo.c .eo.h .eo.legacy.h .eot .eot.h
14
15%.eo.c: %.eo ${_EOLIAN_GEN_DEP}
16 $(AM_V_EOL) \
17 $(MKDIR_P) $(dir $@); \
18 $(EOLIAN_GEN) --legacy --silent-types $(EOLIAN_FLAGS) --gc -o $@ $<
19
20%.eo.h: %.eo ${_EOLIAN_GEN_DEP}
21 $(AM_V_EOL) \
22 $(MKDIR_P) $(dir $@); \
23 $(EOLIAN_GEN) $(EOLIAN_FLAGS) --gh -o $@ $<
24
25%.eot.h: %.eot ${_EOLIAN_GEN_DEP}
26 $(AM_V_EOL) \
27 $(MKDIR_P) $(dir $@); \
28 $(EOLIAN_GEN) $(EOLIAN_FLAGS) --gh -o $@ $<
29
30%.eo.legacy.h: %.eo ${_EOLIAN_GEN_DEP}
31 $(AM_V_EOL) \
32 $(MKDIR_P) $(dir $@); \
33 $(EOLIAN_GEN) --legacy --silent-types $(EOLIAN_FLAGS) --gh -o $@ $<
34
35CLEANFILES += $(BUILT_SOURCES)
diff --git a/legacy/elementary/Makefile_Eolian_Js_Helper.am b/legacy/elementary/Makefile_Eolian_Js_Helper.am
deleted file mode 100644
index 11c31347ec..0000000000
--- a/legacy/elementary/Makefile_Eolian_Js_Helper.am
+++ /dev/null
@@ -1,15 +0,0 @@
1
2if HAVE_JS
3EOLIAN_JS = @eolian_js@
4_EOLIAN_JS_DEP = @eolian_js@
5endif
6
7AM_V_EOLJS = $(am__v_EOLJS_@AM_V@)
8am__v_EOLJS_ = $(am__v_EOLJS_@AM_DEFAULT_V@)
9am__v_EOLJS_0 = @echo " EOLJS " $@;
10
11SUFFIXES += .eo.js.cc
12
13%.eo.js.cc: %.eo $(_EOLIAN_JS_DEP)
14 $(AM_V_EOLJS)$(EOLIAN_JS) $(EOLIAN_FLAGS) -o $@ $<
15
diff --git a/legacy/elementary/NEWS b/legacy/elementary/NEWS
deleted file mode 100644
index 881841fd25..0000000000
--- a/legacy/elementary/NEWS
+++ /dev/null
@@ -1,1371 +0,0 @@
1=================
2Elementary 1.17.0
3=================
4
5Changes since 1.16.0:
6---------------------
7
8Features:
9
10 * toolbar: add item_signal_emit.
11 * spinner: add entry filter for accepted only digits and "."
12 * hoversel: add item disabling support.
13 * Elm entry: Keep cursor at inserted position after dnd.
14 * atspi: support key modifers in bridge.
15 * atspi: add type of accessibility object
16 * elementary: Port elementary to use Ecore_Wl2 library
17 * cnp: add Copy & Paste support for Windows
18 * cursor: add cursor support on Windows.
19 * popup: add popup default align config for other profiles.
20 * Entry: Context Menu is now configurable
21 * genlist: supporting homogeneous mode about each item class.
22 * calendar: Apply elm_button widgets instead of manually implemented spinner buttons.
23 * efl-js: JavaScript Eolian binding
24 * popup: add popup dismiss function for hide effect
25 * box: implement aspected item layout
26 * toolbar: Send a signal when shrink mode is changed.
27 * genlist: new SCROLLTO_BOTTOM alignment
28 * calendar: add color classes and text classes.
29 * datetime: add color classes and text classes.
30 * index: add color classes and text classes.
31 * spinner: add color classes and text classes.
32 * multibuttonentry: add color classes and text classes.
33 * elm config - allow the ability to save out to another hidden profile
34 * elm config - add function to check if profile exists
35 * elm config - add the ability to have derived configurations from others
36 * ctxpopup: add geometry,update smart callback. (T2042)
37
38Fixes:
39
40 * calendar: weekdays do not get translated when language is dynamically changed issue fix
41 * index: internal item's edje object handling logic changed to improve performance.
42 * naviframe: subtitle,show signal not sent
43 * segment_control: fix variable affectation
44 * Genlist: Fixed a possible crash in filter iterator and a typo.
45 * Clouseau: handle case when the library is not installed
46 * win: only perform maximize frame state updating during ecore-evas callback
47 * gengrid: Prevent duplicated selected function calls when item is unselected in the function.
48 * atspi: unprotect subset of methods
49 * notify: fix broken timeout feature in elm_notify (T2853)
50 * notify: fix hide animation
51 * multibuttonentry: change default format count.
52 * multibuttonentry: internal entry cnp mode set as "ELM_CNP_MODE_PLAINTEXT".
53 * datetime: fix field arrange code for dynamically field sequence change case.
54 * comp base: allow mouse events to propagate through comp base -> wallpaper
55 * Entry: add markup cnp handlers
56 * elementary: Fix test_colorclass function
57 * elm: set language to edje when elm_language_set is called.
58 * spinner: prevent scrolling when longpress timer enabled.
59 * elementary: Don't call ecore_wl2_shutdown unless we have a display
60 * elm border: change shadow toggle program signal source e -> elm
61 * elementary: Update ecore wayland window geometry (T2919)
62 * spinner: add possibility to enter negative value. (T2915)
63 * gengrid: fix Logic in _item_single_select_left and _item_single_select_right.
64 * Elm entry: fix null item in item provider.
65 * Fileselector entry: fix a case when file was not selected
66 * genlist : fix size hash issue when genlist layout sizing evaluated
67 * genlist: remove unnecessary data creation
68 * elm_photocam: add NULL check
69 * atspi: return previous name in overloaded getters
70 * Elm config: use a name instead of elm_widget_type_get (T2891)
71 * Entry: Add newline filter for single line entry (T2660)
72 * [config] fix static analysis issue
73 * Elm entry: Fix to hide magnifier when menu is disabled.
74 * elm - cursor - fix job handling to not leave rogue jobs
75 * genlist : add size_calc forcely about content when elm_layout.
76 * elm wl cnp - fix paste to not crash anymore
77 * elm config - monitor JUST the correct files for profile and cfg change
78 * elementary: Fix elementary not compiling
79 * sys_notify: fix shutdown of elm_sys_notify
80 * segment_control: check item disable (T2883)
81 * elementary_test: remove wrong usage of EINA_UNUSED.
82 * layout: do not unset max size hint during sizing eval
83 * hide indicator after mouse wheel activation. (T2348)
84 * combobox: fix recalc and hover's best_location error
85 * js: fix examples functions
86 * elm entry: check for null return from eina_rectangle_new
87 * [Hover] Fixed the delaying of hover dismiss on continuous mouse clicks (T3006)
88 * box: enforce size recalc during unpack_all()
89 * config: try to properly update config for popup new align value. (T3008)
90 * config: Correct defaults in upgrade of popup conf (T3008)
91 * Gengrid: improve item_region_show code
92 * elementary: Fix elm_win_window_id_get function (T3058)
93 * Adjust "context_menu_disabled" configuration.
94 * genlist : fix tree item floating issue when homoegeneous mode is enabled (T2708)
95 * combobox: move responsibility to define filter and content to the user of a combobox
96 * combobox: "return" key handled correctly and removed unreachable code. (T3075)
97 * Genlist: do not select the item two times in case of a double click.
98 * Elm Image: fix usage of animated gif on the same image object more than one time
99 * combobox: fix disabled state (T3075)
100 * combobox: fix continuous clicks on hover
101 * [toolbar] don't leak icons into the UI
102 * [toolbar] Adjust icon size along with text etc.
103 * genlist/gengrid: Fix focus hilight error (T3122)
104
105Changes since 1.15.0:
106---------------------
107
108Features:
109
110 * multibuttonentry: add horizontal, vertical padding between items.
111 * index: add index item priority APIs for support multilingual
112 * elm_config: Add flag to control pushing naviframe prev button automatically.
113 * focus: add the focus region show mode
114 * focus: item focus moves by geometry.
115 * popup: make scroller optional in popup (T2651)
116 * elm theme - add a blank focus style if you want invisible focus
117 * Label: add support for all the fancy tags already provided for entry
118 * elm - thumbscroll finger scrolling - make it far smoother
119 * focus: add the APIs to set the focus next about item.
120 * Elm_genlist: Add Item filtering support
121 * spinner: delete longpress timer when scroller enabled.
122 * focus: add the focus_direction feature about item.
123 * focus: change the focus don't stay to scroller.
124 * elc_multibuttonentry: add item disable support
125 * atspi: add translation domain for name and description.
126 * atspi: support org.a11y.atspi.Collection interface
127 * atspi: add new relationship append/remove/clear API
128 * elm run - be explicit about elm run not nesting in docs
129 * gengrid : add all_contents_unset API in gengrid for reusing contents.
130
131Fixes:
132
133 * spinner: entry text makes to registered special value instead of number.
134 * multibuttonentry: item object scale set is not need when theme applied.
135 * mbe: remove unnecessary keypad hide call from multibuttonentry.
136 * popup: fix resize issue in case of custom part text set
137 * focus: add del callback always.
138 * focus/list/genlist/gengrid: fix focus highlight issues on list widgets when auto focus enable is on. (T2555)
139 * Tooltip: reset content delete callback directly after invocation
140 * elm_toolbar: fix icon_size to consider edje base scale
141 * spinner: Add to support spinner value %d format.
142 * scroller: fix the focus move bug in scroller.
143 * gengrid: extends D2418 to horizontal mode.
144 * gengird: change focus move mechanism in gengrid.
145 * elementary: Fix Copy and Paste test to actually paste clipboard text
146 * elm theme - conformant - fix to have proper min size of conformant
147 * cnp: init wayland dnd handlers upon creating the first drop target
148 * cnp: initialize Elm_Selection_Data.action for wayland drops
149 * cnp: fix wayland drop format selection
150 * cnp: pass wayland drop event size to handler, do not nul terminate drop data
151 * cnp: end wayland drag on allocation failure
152 * cnp: only nul terminate wayland drops for text type drops
153 * cnp: redo wayland drop to nul terminate for text_uri drops and free on every drop
154 * Gengrid: Set focus after item looping
155 * list: fix crash while setting nearest item in viewport (T2662)
156 * Entry: fix cursor repositioning on theme_apply (T2646)
157 * scroller: fix the misstake. change && -> ||
158 * scroller: fix memory leak on keys traversal
159 * theme: fix theme file path parsing issue on windows.
160 * elm_win: Initilize the variable 'preferred_rot' as a -1 before invoking _elm_win_xwin_update() in _elm_win_finalize_internal().
161 * gengrid: fix item focus movement in case of horizontal mode
162 * gengrid: no need to loop in case of reorder mode is enabled
163 * toolbar: fix issue of focus not coming to item on mouse click (T2697)
164 * config: revert first_item_focus_on_first_focus_in to 0 (T2662)
165 * Genlist: reset item tree expanded state when putting item in cache
166 * elm win - fix to ensure smart calc is done before show
167 * Gengrid: Fix wrong focus movement in _item_single_select_down
168 * multibuttonentry: Use elm focus for items instead of evas focus.
169 * Revert "Elm_Interface_Scrollable: Improvement in looping behavior"
170 * Elc_Naviframe: When push is in progress, block pop until push is complete.
171 * multibuttonentry: Fix mbe clicked signal is not work.
172 * Elc_Multibuttonentry: Item resize issue on text set
173 * Genlist: Dont select first item if its DISPLAY_ONLY
174 * naviframe: fix a focus issue when deleting the first item
175 * gengrid: fix crash issue.
176 * FileSelector: fix behaviour when the file is chosen
177 * elm map - fix module load craziness loading all elm modules
178 * elm map - fix crash on badly handled zoom timeout callback
179 * FileSelector Entry: fix behaviour for events
180 * elm_image: fix image preload issue
181 * elm theme - make sure key sounds are on input channel for muting config
182 * calendar: fix signal process timing issue when view update.
183 * elm autofocus show - fix cases where focus is inside containers
184 * elm - when focus goes back in to a window dont have scrollers jump
185 * elm toolbar 0 size items fix if icon not found (T2710)
186 * multibuttonentry: Fix box item append rtl when mirror enabled.
187 * elc_multibuttonentry: Input panel should be controlled only if multibuttonentry is editable
188 * focus: remove checking the focus origin in highlight job.
189 * dnd/x11: correct coordinates in pos callback
190 * test_dnd: transfer text without markup when drag label
191 * [spinner] Notify when value is edited directly
192 * elm - fix focus set on focus in on window due to previous focus fix
193 * elm_conformant: display mode set fix
194 * gengrid: fix duplicate edje signal (elm,state,focused) to item on focus
195 * calendar: weekday update when first day of week changed.
196 * spinner: Fix internal logic about special value show instead of number.
197 * multibuttonentry: fix MBE item clear, item delete logic error.
198 * Revert "index: fix index object got a wrong min value."
199 * spinner: fix extra callback calls
200 * multibuttonentry: Fix padding to be affected by base_scale in edc.
201 * multibuttonentry: Fix MBE item box min size calc error.
202 * elc_naviframe: fix crash in strcmp, if text_set is NULL issue
203 * elm_hover: delay hover dismiss while handling edje signal
204 * elm cursors - if min size is too small then force it to be sane
205 * elm cursor - fix hotspot tracking to actually work right
206 * toolbar: Fix crash on more_item when shrink mode is set with no item.
207 * elementary: Fix calling ecore_evas_wayland_move with improper values
208 * elm_hoversel: fix to show dismiss animation
209 * toolbar: do not change align for "noicon" toolbar items (T2782)
210 * elementary: Remove unused static variable
211 * elementary: Remove unused static variable
212 * elementary: Fix passing wrong parameter
213 * elementary: Fix passing wrong parameter
214 * elementary: Remove unused variable
215 * elementary: Remove unused static varible
216 * elementary: Remove unused function
217 * elementary: Remove unused variables
218 * elementary: Remove unused static variable
219 * elementary: Remove unused static variable
220 * elementary: Fix genlist example to not free data until After it has been removed from the list (CID1327342)
221 * deskmirror: unset proxy.source_clip for urgency effects
222 * border: bring sparklebear theme up-to-date with current efl rendering
223 * elc_file_selector_button: free allocated path name
224 * elm_win: fix wrong comment.
225 * elm_cnp: DnD/X11: correct drag window position in rotation
226 * dayselector: fix warning related to argument type
227 * multibuttonentry: fix label packed many times in internal box.
228 * win: reemit atspi "focused" event on bridge connection
229 * multibuttonentry: when item is clicked/selected, select function not called issue fix.
230 * widget: update child_can_focus flag on focusability change
231 * colorselector: picker spinner UI not proper issue fix. (T2401)
232 * autoscroll focus: pass the object region position relative to the scroller. (T1686)
233 * elm_segment_control: fix invalid parameter
234 * atspi: add missing SELECTED changed signals
235 * win : Prohibiting auto-rendering, until elm_win is shown.
236
237Changes since 1.14.0:
238---------------------
239
240Features:
241
242 * ctxpopup: Added item_focus_set/item_focus_get.
243 * hoversel: Added item_focus_set/item_focus_get.
244 * elm_focus: added new focus move policy and elm_object_focus_move_policy_set/get
245 * Elm: Add context,open signal in elm_entry.
246 * theme: migrate all e users of darken_rounded_square to new darken_square image
247 * elm_scroller: add wheel_disable_set API
248 * calendar: show days of prev/next month.
249 * gengrid: add item cache in gengrid for efficient realize/unrealize operation.
250 * elm_config: Add feature to control transition scale for edje
251 * win: Add autohide and ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN
252 * EFL Model List View for MVC design
253 * EFL Model Form View for MVC design
254
255Fixes:
256
257 * elementary: Remove unused variable
258 * genlist: fix to return item style correctly.
259 * label: Fix memory leak.
260 * SlideShow: Fix double invocation of ItemClass delete function (T2394)
261 * elm_object_item: fix the issue that del_cb doens't get item data as its parameter
262 * widget: more fix wrt item data.
263 * tooltip: set the correct style of label.
264 * slider: use theme of object for popup.
265 * entry: update selection handlers when entry is resized
266 * elm_win: Set initial withdrawn state from win's ecore_evas property.
267 * Immediatly change the cursor if changed from inside the widget
268 * elm_genlist: fix implementation of genlist tooltip functions
269 * fileselector button: correct window parent finding
270 * elm config - init wl if env vars indicate we should
271 * Genlist: support of ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY mode of genlist item for ELM_ITEM_SELECT_ON_FOCUS_DISABLE config variable.
272 * elm - fix profile handling if ELM_PROFILE is set - dont listen to x msg
273 * Gengrid: fix mirroring bug in gengrid widget.
274 * gengrid/genlist: decrement item counter before triggering item del callback
275 * glview: preserved changed state when altering render mode
276 * tooltip: fix positioning when tooltip is affixed to a window object
277 * interface scrollerable: modify the loop_v condition in _elm_scroll_momentum_animator() function
278 * tooltip: fix tooltip multi line text issue (T2034)
279 * fix list item mode change on elm list
280 * cnp: Add safety check for NULL pointer from _elm_util_text_to_mkup().
281 * cnp: Add safety check for NULL pointer from calloc() for anim_icon.
282 * cnp: Add safety check for NULL pointer from strdup().
283 * Dnd/X11: add dnd support for image, uri types
284 * Cnp/X11: move entry-only code in elm_cnp to entry
285 * Cnp/X11: correct object parameter in datacb
286 * entry: add dnd image handling
287 * cnp: Add safety check for NULL pointer from malloc().
288 * clock: Add safety check for NULL pointer from localtime() func.
289 * entry: emit changed,user signal when text is pasted or dropped
290 * win: only trigger del trap if win type is not FAKE
291 * win: do not use deferred ecore evas deletion for FAKE wins
292 * dayselector : add safety check for NULL pointer from _item_find()
293 * colorselector: add safety check for NULL pointer from ecore_x_image_new().
294 * genlist: fix resize of items when added after elm_genlist_clear(). (T2367)
295 * elm_colorselector: fix horiz/vertical padding to be affected by base_scale in edc
296 * elm_genlist: reset timer to NULL on cancel only.
297 * DnD: remove text/uri handling
298 * config: fix the flush file path.
299 * X11/CnP: remove X11 invocations from elm_entry (T2183)
300 * config: read flush.cfg when elm_config_all_flush is called.
301 * elm_colorselector: pixel-picker accuracy fix
302 * elm_gengrid: fix the bug that gengrid item index(position) is updated wrong value in item_update
303 * elm_interface_scrollable: fix wrong mirrored calculation
304 * elementary: Add rudimentary support for Elm Wayland apps to set border icon (T2453)
305 * Revert "theme: return false if elm_object_style_set() failed to set requested style."
306 * Genlist: use correct variable during realize
307 * elm_datetime: Fix datetime ctxpopup resize issue
308 * Elm_Interface_Scrollable: Improvement in looping behavior
309 * layout: Fix eo API error while running "Genlist 7" in elementary_test. (T2534)
310 * Entry: Add chunked append in case of _elm_entry_entry_append
311 * naviframe: Fix to work clicked callback of auto pushed button.
312 * cnp: change drag win type to ELM_WIN_DND
313 * elm_conform: remember window pointer.
314 * elm_conform: remove smart_callback when it is removed.
315 * elm - scroller - set hold flag on wheel events if used for that dir
316 * image: fix a crash, 0 divide problem.
317 * slider: compare slider values elaborately.
318 * Entry: Fix behaviour of markup filters when setting entry text. (T2561)
319 * elementary: Tweak elm wayland border focus to Fix T2575 (T2575)
320 * elementary: Update elementary wayland border theme to match E's
321 * elementary: Fix elementary wayland border opaque region calculations (T2575)
322 * elementary: Fix program signal for enable/disable of shadows
323 * elementary: Properly fix wayland opaque region setting (T2575)
324 * popup: fix title icon to show up. (T2581)
325 * Scroller: Improvement in _key_action_move() calculations.
326 * genlist : fix genlist dangling pointer crash in item select (T2553)
327 * elementary: Adjust shadow spacer on maximize (T2578)
328 * elementary: Fix T2573: Extra blank line in Genlist Dnd Test (T2573)
329 * Elm_Config: add getpwent support, fix compilation on Windows
330 * Elm_Config: fix compilation when getuid() or geteuid() are not available
331 * elementary: Fix compiler warning disgarding const qualifier
332 * elementary: Fix external variable declaration to match const char
333 * elm_gengrid: Fix condition error.
334 * Elm_Prefs: use Evil API
335 * elm_gengrid: fix missing variable initialization.
336 * multibuttonentry: delete clicked signal preventing code when mbe shrinked.
337 * entry: few times the hit_rect is not clipped properly during genlist scrolling, with entry as content.
338 * multibuttonentry: fix bug with uneditable MBE use case.
339 * multibuttonentry: update end text(item count) even mbe shrinked.
340 * Colorselector: fix wrong object for callback call function
341 * multibuttonentry: internal label object status, box pack, unpack logic clean up.
342 * interface_scrollable: don't use integer abs on floating point
343 * interface_scrollable: convert to int before using abs first
344 * elm: simulate the clicked event over the object only.
345 * hoversel: use elm_object_focus_set to set focus on subobjects.
346 * colorselector: fixed up the selected process
347 * popup: fix resize issue when action area and title area is absent. (T2623)
348
349Changes since 1.13.0:
350---------------------
351
352Features:
353
354 * elm scroller - add adnimated and accelerated wheel scroll
355 * elm_transit: Add elm_transit_go_in() API
356 * DnD/Wl: add cancel support
357 * DnD/Wl: support multi-layer Drag and Drop
358 * genlist: Implemented genlist expand mode and content_min_limit function
359 * elm - focus feature - add config option to automatically show/hide focus
360 * elm_slider: Added elm_slider_indicator_visible_mode_set/get.
361 * config: Reinitialize font config using evas_font_reinit() API.
362 * scroller: add loop feature.
363 * multibuttonentry: Add item long pressed callback.
364 * Elm helper: add the posix regex validator.
365 * add colorclass editor
366
367Fixes:
368
369 * panel: Remove error message from elm_panel_add API and _theme_apply func.
370 * popup: passing right parameter to elm_layout_sizing_eval
371 * elm engine - restore explicit use of ELM_ENGNE env var
372 * genlist: select the focused item on enter key input
373 * gengrid: select the focused item on enter key input
374 * genlist: Fix elm_genlist_item_index_get.
375 * popup: removed button style setting code in theme_apply
376 * multibuttonentry: Item selected callback called twice redundantly.
377 * entry: Don't unlink empty files when saving @fix T2122.
378 * genlist/gengrid : Add upadating 'focus' state in item realized function.
379 * datetime: Fix elm_datetime_field_limit_set.
380 * elementary_test: fix build on windows
381 * elementary: Restart default cursor for wayland windows
382 * elementary: Fix issue of cursor getting unset on DRM engine
383 * layout: apply widget's states when elm_layout_file_set is called
384 * gengrid/genlist/list: focus first item if first_item_focus_on_first_focus_in is on whether focus highlight is enabled or not
385 * config: fix config name
386 * elm_win framespace toggling on fullscreen change: activate!
387 * hoversel: Enabled default mirroring in hoversel.
388 * Genlist: make reordered item selected
389 * popup: correct popup position.
390 * layout: here default content alias can be acceptable.
391 * Genlist/Gengrid : Modified to handle the focus highlight on unrealized items
392 * genlist: Send param item type instead of eo item type.
393 * widget: fix the abi break.
394 * GLView: Return false if the surface could not be created
395 * conform: Use eo_isa() to check object types.
396 * elm_win fullscreen setting on FAKE wins should just toggle the flag
397 * elm_widget: fix wrong parmeter.
398 * elm_entry: fix focus on text selection
399 * [elm_datetime] Fix to parse the POSIX locale format properly.
400 * [elm_datetime] Fix to consider second field while comparing datetime values.
401 * elm_datetime: compatibility for Windows.
402 * elm_prefs: compatibility for Windows.
403 * elm_slideshow: looking for right data directory in prefix.
404 * elm_prefs: looking for right lib directory in prefix.
405 * elm_panel: display directory from HOME on Windows.
406 * elm_fileselector: display directory from HOME on Windows.
407 * elm_diskselector: check if sd variable is null.
408 * task_switcher: add variable verification.
409 * elm_genlist: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
410 * elm_naviframe: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
411 * elm_naviframe: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
412 * elm_map: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR
413 * Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback del.
414 * elm image - stop repeating events by default - wrong
415 * elm_genlist: pass eo_it to eo_do_ret func, not VIEW(it)
416 * [elm_panel] Fix mirroring issue.
417 * test_naviframe: Fix content image file names.
418 * elm_image: return EINA_FALSE if the data source is NULL in elm_image_memfile_set
419 * spinner: fix entry style in non 'button_layout' mode
420 * elm_gengrid: mark cursor_engine_only in data and update state when realized
421 * atspi: add missing signals array sentiel.
422 * elementary: Fix elm_win_window_id_get for wayland
423 * elm_slider: fix theme apply
424 * elm_clock: fix theme apply
425 * elm: add safety check
426 * elm_segment_control: mark default return value in eolian API
427 * elm_photocam: Fixed T2337, zoom in/out rotated photocam image
428 * Genlist: Fix for memory leak
429 * elm_photocam: Limiting image reload in zoom in/out
430 * elm_multibuttonentry: change theme_set API to provide full widget theming
431 * elm_multibuttonentry: fix label position and size defects
432 * elm_toolbar: fix memory leaks
433 * Genlist: fix multiselect for ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY select_mode
434 * Genlist: rectification in _item_focused_next()
435 * map: fix scale calculation error
436 * Fix slideshow smart events event_info
437
438Changes since 1.12.0:
439---------------------
440
441Features:
442
443 * config: Add font hinting api
444 * config: Add key bindings for elm_actionslider
445 * fileselector: Add a search icon
446 * genlist: Add the clicked,right event on items
447 * genlist: Add "scroll" smart callback
448 * gengrid: Add "clicked,right" smart callback with proper test
449 * icon theme: Add standard freedesktop names.
450 * image Inherits edje signal emit
451 * list: Focus highlight when loop is enable
452 * list: Add "clicked,right" smart callback with simple test
453 * scroller: Add step size set API
454 * theme/e/shelf: Add a translucent style.
455 * transit: Support BEZIER CURVE
456 * win: Support elm_win style change and runtime theme change.
457 * win: Support runtime alpha window switch on theme change.
458 * win: Add the elm_win_util_dialog_add() API function
459 * win: Add elm_win_fake(), ELM_WIN_FAKE type
460
461Fixes:
462
463 * box: Fix inappropriate size_hint_align value usage
464 * box: Layout should not silently fail when size is less than min size hint
465 * cnp: Fix issue with event data causing an invalid free
466 * cnp: Fix return values to use Eina_Bool
467 * colorselector: Fix not intended duplication
468 * colorselector: Fix layout broken in ELM_COLORSELECTOR_ALL mode
469 * colorselector: Fix to get proper min size with picker only mode
470 * colorselector: Fix memory leak in _color_bars_add
471 * config/font selector: Avoid accessing invalid data on deld items
472 * datetime: Fix edc sizing issue by putting fixed: 1 1.
473 * DBUS Menu: Fix SIGSEV and SIGBUS when trying to use dbus.
474 * diskselector: Change idle enterer add condition
475 * DnD: Fix callbacks deletion for inline windows.
476 * DnD: Fix to work again in wayland
477 * entry: Fix dropped text data insertion
478 * entry: Set handler style according to current widget style
479 * fileselector: Fix eio access of widget data after de in eio threads
480 * genlist: Fix genlist crash issue when clearing genlist on item focus callback.
481 * genlist: Ignore no-select items when moving with the keyboard
482 * genlist: Add missing callback call
483 * genlist: Unselect item if the select mode is display only or none.
484 * genilst: Unselect items if the genlist select mode is display only or none.
485 * genlist: Cancel multi selected items.
486 * gengrid: Add missing "moved" callback call on item reorder by key.
487 * gengrid, genlist, list, toolbar: Fix memory leak and enhance performance.
488 * gengrid: Fix memory leak in elm_gengrid_realized_items_update
489 * icon: Use evas_object_geometry_get instead of image_size to know the wanted size
490 * image: Fix an unclipped issue about image bigger than object size
491 * image: Fix to have exact size using elm_image_fill_outside_set()
492 * image: Fix image rotation in non-common cases
493 * image: Fix orientation api - major bug in implementation
494 * image: Fix elm_image_memfile_set API fail when elm_image widget is not visible.
495 * label: Add "slide,end" signal emission
496 * label: Fixed to prevent slide's autostart before calling elm_label_slide_go()
497 * label: Fixed label disappearing after theme changed
498 * list: fix access of deleted items in list when recursing
499 * list: Fix invalid item data scope get
500 * modules: Make sure we have all linker flags setup for our modules. (T1920)
501 * multibuttonentry: Delete duplicate running code.
502 * panes: Fix elm_panes_fixed_set.
503 * popup: Fix misprint in popup style alias name
504 * progressbar: Fix invalid access to freed units string
505 * segment_control: Fix elm_object_item_text_set bug.
506 * toolbar: Fix memory leak in _elm_toolbar_nearest_visible_item_get
507 * tooltip: Use proper object to set tooltip layer
508 * transit: Free the map resource.
509 * transit: Fix to support zoom rate zero.
510 * transit: Fix crash issue caused by multiple transit effects.
511 * widget: Fix elm_object_disabled_set API
512 * widget: Pass Elm_Object_Item *item as *event_info in item->del_func.
513 * widget: Apply default return value according to description in .eo or add description too.
514 * win: Set config engine on higher priority than DISPLAY env var
515 * win: Fix wrong return value of window theme apply.
516 * win: fix an issue that profile is erased and set to NULL.
517
518 [Samples]
519 * test_external.edc: pulse value have to be true for put in pulsing mode.
520 * test_gengrid: Fixed Item_Data array size for prevent buffer overflow.
521 * test_icon: Fix dereference of null return value (CID1261370)
522
523 [E Theme]
524 * e/gadman: Add clipper for gadget popup shine
525
526
527Changes since 1.11.0:
528---------------------
529
530Features:
531
532 * theme: Improve efm icons provided by ApB (T575)
533 * process state: Add events and state get function
534 * fileselector: Introduce current_name_{set|get} (T1664)
535 * GLView: Add more configuration flags for the surface
536 * GLView: Add support for client-side rotation
537 * GLView: Add constructor for GLES 1.1 context glview
538
539Fixes:
540
541 [Widgets]
542 * bg: Fix the _elm_bg_elm_layout_sizing_eval bug.
543 * box: elm_box_align_set API fix
544 * conform, inwin, progressbar, radio: Fix wrong part_alias_description implementations and documentations.
545 * fileselector: Do not call _populate directly in APIs (T1663)
546 * label: Fix size calculation for wrapped label
547 * label: Reset sd->lastw as '-1' in some elm_label APIs for ensure the sizing_eval.
548 * list: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
549 * map: the widget use efreet cache home to save image files to, so efreet should be initialized.
550 * notify: Fix style applying
551 * genlist: Fix item select logic when item select mode is ALWAYS.
552 * genlist: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
553 * genlist: Fix a crash bug in case of calling a genlist_clear in a select callback function.
554 * genlist: Remove unnecessary callbacks when item loop is disabled.
555 * gengrid: Fix _item_unselect to check select value not highlight value.
556 * gengrid: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
557 * gengrid: Fix item select logic when item select mode is ALWAYS.
558 * gengrid, genlist, list, toolbar: Fix DISPLAY_ONLY select mode for an object.
559 * gengrid/popup: Fix wrong return type of _item_del_pre_hook.
560 * panel: Resize scrollable content in content_size_set API
561 * panel: Forbid changing of content of "elm.swallow.event" part
562 * win: Win should not check ELM_ACCEL variable if application has overridden it
563 * win: Fix segfaults (wrong checking)
564 * win: Start wins in withdrawn state
565
566 [Infra]
567 * config: Remove accel_override from elm_config
568 * module: Detect extention just based on if its windows or not.
569 * widget: Fix segfaults for _elm_widget_item_style_set/get
570 * widget: Fix seg fault when ts is NULL.
571 * widget: Fix the typo. Use win object instead.
572
573 [Samples]
574 * test entry: make scrollable entries visible
575 * examples: Fix missing -lm link
576
577Changes since 1.10.0:
578---------------------
579
580Features:
581
582 * map: Added elm_map_region_zoom_bring_in() API.
583 * gengrid: Added horizontal item loop feature.
584 * atspi: Added AtspiText and AtspiEditableText interface support.
585 * fileselector: Added a search entry for realtime filename search.
586 * panel: Added scrollable feature.
587 * gengrid: Added normal reorder type.
588 * toolbar: Added selected and unselected smart callbacks.
589 * win: Added noblank property to disable screen blanking/saving.
590
591Fixes:
592
593 * genlist: Fixed wrong item focus set on item_focus_set API call.
594 * scroller: Added the missng signals - vbar,press, vbar,unpress, hbar,press, hbar,unpress
595 * win: if no ELM_DISPLAY is set, try more engines before giving up (T1294).
596 * dist: Removed autogen.sh from the dist tarball.
597 * config: Always create a themes directory for user.
598 * po: Set all initial values for Language and Language-Team.
599 * win: Fixed borderless_set behavior.
600 * dnd: Rotate dragwin if main window is rotated when draging.
601 * slider: Fixed theme to not self-feed emit signals in a loop.
602 * check: Fixed colorclasses for disabled text.
603 * fileselector: Made selected_set actually select the file.
604 * tooltip: Corrected the typo in documentation of elm_object_tooltip_show.
605 * elm_theme: Fixed wayland borders to be sized and colored correctly.
606 * transit: Fixed to adopt the tween_mode factor.
607 * config: Don't segfault if we are not using an X11-compatible engine.
608 * list: Call "selected" callback after setting focus to the selected item.
609 * gengrid: Corrected the reorder start and end evas smart callback call.
610 * map: Added missing legacy API into legacy header.
611 * naviframe: Fixed warning caused by elm_obj_layout_signal_emit override function in naviframe.
612 * ctxpopup: Fixed arrow geometry set.
613 * ctxpopup: Fixed wrong popup size.
614 * config: Handle case where ELM_ENGINE environment variable is misspelled.
615 * photocam: No longer gets stuck in "busy" animations.
616 * gengrid: Fixed position calculation routine.
617 * genlist: Do not segv if the user clear the list on item double-click.
618 * gengrid: Once again selects items using keyboard when no item was previously selected
619 * entry: Fixed clearing selection region problem while it's already selected.
620
621Changes since Elementary 1.9.0:
622-------------------------------
623
624Features:
625
626 * popup: implemented widget item focus feauture.
627 * list: implemented widget item focus feature.
628 * list: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
629 * popup: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
630 * hoversel: Added "item,focused" and "item,unfocused" smart events for widget items.
631 * win - add accel preference option to elm windows
632 * focus: Added focus highlight clip disable feature. (T1056)
633 * focus: Added optional focus feature - focus movement by mouse_in.
634 * toolbar: implemented widget item focus feature.
635 * elementary: Add support to elementary for creating applications which run in drm.
636 * list: Added focus movement on widget items by mouse in.
637 * genlist: Added focus movement on widget items by mouse in.
638 * gengrid: Added focus movement on widget items by mouse in.
639 * toolbar: Added focus movement on widget items by mouse in.
640 * gengrid: Added feature to move focus out of gengrid if focus is on edge items.
641 * focus: Added optional focus feature - item focus on selection.
642 * Adjust code to use the slightly different Eo2 API.
643 * win - add ELM_ACCEL env var to set acel method that is preferred
644 * theme - improve efm icons provided by ApB (T575)
645 * atspi: Atspi_Action interface implementation @feature
646 * gengrid: item moving feature with keys.
647 * config: Added two APIs to enable/disable focus auto scroll bring in feature.
648 * genlist: Implemented item_select_on_focus feature.
649 * gengrid: Implemented item_select_on_focus feature.
650 * gengrid: Added elm_gengrid_wheel_disabled_set/get() APIs.
651 * focus: Change new API names related to focus auto scrolling.
652
653Fixes:
654
655 * hover: Made hover itself unfocusable.
656 * elm_list/focus: @bugfix crashes with empty lists and unfocused elements.
657 * @fix homogeneous genlist recalc on theme change (T1023)
658 * @fix slider popup creation with custom themes
659 * @fix broken slider popup hide logic
660 * diskselector: Fix segmentation fault (T988)
661 * object_item: Check null in elm_object_item_del.
662 * naviframe: Emit visible signal to edc theme when first item is pushed
663 * fix ctxpopup getting min size from content immediately on set
664 * Fix bug of moving cursor handler
665 * entry - fix menu to not popup after every time mobile sel handles are clicked
666 * elm: Add Drm Detection
667 * Avoid Month wrapping by ignoring summer time correction.
668 * elm_widget: @fix use of uninitialized values.
669 * naviframe: Fix smart_show function to show only top item view
670 * entry - send selection,cleared signal if a selection is dismissed.
671 * @fix slider overlay parenting
672 * actionslider: Fixed mouse movement issue.
673 * elm_win: Unbreak the ABI break of window type.
674 * Remove silencing of errors when called on non elm widgets.
675 * theme overlays - fix to prepend on overlay to be semantically consistent
676 * entry - fixed calc issue of the wrap none mode.
677 * segment_control, toolbar: Fixed broken scale of widget item.
678 * entry - entry did word wrapping even the mode was ELM_WRAP_NONE.
679 * Focus: fix segfault due to bad call to Eo function.
680 * list/genlist: Fixed Home and End key event handling routine.
681 * Accessibility: unref the object only if it exists.
682 * [Elm_Dnd] Fix type matching of drag and drop target objects in X11.
683 * [Elm_Entry] Update selection handlers position and its visibility when scrolling
684 * diskselector: Compare correct variables. (CID1193236)
685 * atspi_object: Added missing comma. (CID1193238)
686 * index: Set variable to NULL after free. (CID1193250)
687 * access: Fixed memory leak. (CID1193244)
688 * fix scrollbar to be clickable even if vieport is tiny compared to content
689 * naviframe : Fixed the overlap issue during multiple push.
690 * genlist needs to iterate exactly once over a fixed list when deselcting all items
691 * list: Fixed item multi/single selection routine to skip disabled item correctly.
692 * genlist: Fixed item multi/single selection routine to skip disabled item correctly.
693 * panel: check _elm_config_key_binding_call return value
694 * datetime: clip sub components into global clipper
695 * prefs: Add EVIL_LIBS to build to avoid problems with missing regex.h under mingw
696 * elm win - fix tracking of current position to properly store it in win obj
697 * spinner: crash issue on deletion fix
698 * elm win - fix wrong resizing of focus highlight obj.
699 * fix left over soft cursors in elm (T893)
700 * [Elm_Dnd] Correct drag position when rotation
701 * [Elm_Dnd] Fix segmentation fault when deleting object with same registered drop callbacks
702 * elm_map: Fixed a leak when ecore_file_download_full fails
703 * gengrid: Fixed the focus animation in horizontal mode
704 * map: remove memory leak
705 * list/genlist/gengrid/toolbar: Fix - _nearest_visible_item_get() should always return an item.
706 * plug: fix SEGV of elementary_test during reconnecting
707 * list: Fixed _elm_list_item_content_focus_set in case the first content is focused.
708 * dnd: Skip drag window when drag starts
709 * widget: Initialized internal variables. (CID1199625)
710 * scroller: Initialized some internal variables. (CID1199657)
711 * spinner: fixed odd behavior of the spinner
712 * ctxpopup: sd->box null check and event_flag set for previous and next focus move.
713 * entry: wrong viewport value calculation issue fix
714 * elm_interface_scrollable: fix resize after drag bug.
715 * dnd: Correct drag window positon in drag start
716 * tooltips position more accurately in X in xinerama
717 * entry no longer completely breaks focus by focusing itself on selection signal
718 * toolbar: Fixed wrong edje api usage for elm objects.
719 * genlist: Removed unnecessary item show call on multi select.
720 * ctxpopup bg theme should block all mouse events, not just left button
721 * ctxpopup should not blindly show arrows when they are not wanted by the theme
722 * gengrid: frame variable should be used for position changes.
723 * widgets - propagate current parent orientation to sub object.
724 * elm_map: Fix to support customized style for elm_map
725 * entry: Fix a test case for editable, non-editable entry.
726 * layout: remove sizing_eval call when layout is already destructed. @fix
727 * elm_map: Fix to show and bring in a correct region after zooming
728 * gengrid : Fix the issue to skip disable item in item select
729 * entry: Enable context menu with mosue down even if the entry is not editable in some case.
730 * hoversel: item-loop should happen on UP/DOWN Key in case of vertical hoversel and on LEFT/RIGHT Key in case of horizontal hoversel.
731 * fix visiblity of entry cursor when selections exist (T1229)
732 * elm_map: Fix to calculate map size not to be smaller than viewport size
733 * [Fileselector] Fix double-call of callback function on clicking "Enter" key.
734 * fix 0 size focus region (T1205)
735 * Correctly emit the scroll signal when scrolling an entry @fix T1274.
736 * entry: update selection handlers' visibility when entry is hidden or shown (T1175)
737
738
739Changes since Elementary 1.8.0:
740-------------------------------
741
742Additions:
743
744 * Label: add 2 new api for setting the slide animation speed.
745 * elm_win: added the window manager rotation feature and a sample.
746 * focus: Added focus_highlight_geometry_get() into elm_widget.
747 * config - feature add - audio muting config and controls
748 * ctxpopup: add a new api for ctxpopup which makes ctxpopup not to hide automatically
749 * Add elm_genlist_item_subitems_get()
750 * New textblock tags for elm entry widget.
751 * theme - more efm icons from appb (T575)
752 * Add genlist_item_subitems_count()
753 * access: Add smart signal "access,changed"
754 * Colorselector: Item Selection/Unselection logic changes and corresponding API additions.
755 * access: Add elm_widget_access_highlight_in_theme_set/get.
756 * Colorselector: Palette_items_get API added.
757 * atspi: event broadcast added. Orca screen reader now ables to read UI.
758 * win: Add a API, elm_win_type_get.
759 * focus: Added elm_object_focus_highlight_style_get/set() to support custom focus highlight on widget
760 * entry: Add elm_entry_select_region_set API
761 * Colorselector: Item_signal_emit_hook added.
762 * focus: Added "focus_part" support on elm widget.
763 * add tests to window moves.
764 * Introduce fileselector interface and applied to elm_fileselector.
765 * entry: Add elm_entry_input_panel_show_on_demand_set/get API
766 * atspi: accessible and component interface implementation.
767 * entry - Add "rejected" smart callback in "elm_entry_filter_accept_set"
768 * fileselector : Add elm_fileselector_custom_filter_append to support custom filter
769 * hoversel: Added evas smart signal "expanded" in hoversel. This patch depends on D373.
770 * elc_popup: Added focus support on popup-base's swallow parts.
771 * web: Added elm_web_html_string_load() to load html string as the content
772 * elm_object_item: Added elm_object_item_style_set/elm_object_item_style_get().
773 * New Elementary API -- elm_multibuttonentry_format_function_set().
774 * Add 'pulse' property to progressbar edje-external object API.
775 * Adding hungarian translation
776 * elementary/mapbuf - added 2 apis, elm_mapbuf_point_color_set(), get().
777 * fileselector: Add elm_fileselector_sort_method_get/set to select order of file/directory list.
778 * clock: Add elm_clock_pause_set and elm_clock_pause_get functions for elm_clock widget
779 * accessibility: ATSPI2 support.
780 * Popup: Adding elm_popup_align_set and elm_popup_align_get api
781 * fileselector: Add support to change the size of thumbnails in grid view.
782 * tooltip: Adding elm_object_tooltip_orient_set API
783 * tooltip: Added elm_object_tooltip_move_freeze_push/pop/get()
784
785Improvements:
786
787 * Fix doxygen in interface scrollable, slider, elm widget container, fileselector interface
788 * elm atspi: add comments for Eo API
789 * elm win - on shutdown some objects become null during shutdown so be quiet
790 * test_list: Disabled 'focus on selection' as it is turned off by default.
791 * elm_index: disable indicator when the selected item is unselected
792 * index: send active signal(elm,state,active) to selected item in auto_fill
793 * theme - noclip - actually no clip
794 * theme - scroller - noclip style
795 * theme - clean - list image used in group
796 * theme: unify tags macro.
797 * theme - default styles - make disabled all look properly disabled
798 * Label: better speed/duration calculation.
799 * Add more tests to "Entry user style", to spot out lots of bug.
800 * Elementary menu item: handling hidden icon
801 * Elm entry: Set initial select mode for non desktop entries (T861)
802 * naviframe: Hide inserted view if the view is not a top view
803 * datetime: Simplify the nested loop in _datetime_items_get()
804 * access/layout: sort focus list based on geometry value
805 * elm_layout now supports focused/unfocused smart callback
806 * datetime: Enhance launching time of test_datetime by avoiding _reload_format() in visible_set()
807 * spinner_example: Made spinner editable to have more test cases about changed and delay,changed callbacks.
808 * spinner: After long press of inc/dec buttons, start continuously increasing/decreasing
809 * datetime_input_ctxpopup: delay creation of ctxpopup until it is really needed.
810 * focus: Added test cases for the existing issues/feature enhancement relate to focus
811 * config: Change the value of THUMBSCROLL_SENSITIVITY_FRICTION in mobile config for an optimization.
812 * datetime: Refactor to launch test_datetime little bit faster
813 * test: Removed size hint macros from reference codes.
814 * Updating hungarian translation
815 * make iconify effects moe natural (faster to deiconify to make it feel snappy)
816 * elementary - don't use __UNUSED__ anymore
817 * elm: replace 0 or 1 with EINA_FALSE or EINA_TRUE
818 * elm: Unified the usage of strncmp.
819 * test_web_ui: Added a button to test select tag and window.open()
820 * naviframe: Better structure packing for naviframe item and added more description about item structure members.
821 * autotools: restore support of static compilation (T599)
822 * elementary - override widget translation but work also the base widget's behavior.
823 * elementary - support language changed callback from a few widgets.
824 * elementary - send signal "language,changed" with one way in the widget.
825 * elementary - use the focused/unfocused string in widget defined.
826 * test_hoversel: Change the hoversel button text when an hoversel item is selected.
827 * fileselector: Make fileselector focusable. Ok on Enter key and Cancel on Escape key.
828 * popup: Replace focus_direction_go with focus_cycle.
829 * url: Added underscore(_) to elm internal functions, elm_url_xxx.
830 * spinner: Create an internal entry when it is really needed.
831 * spinner: Toggle entry on Enter and space key.
832 * toolbar: Do not check ev->string for Return key and react on space key.
833 * all widgets: change Eo API for "elm_widget_theme()" to "theme_apply"
834 * prefs should CRI on add/file_set if init has failed
835 * entry: Add smart activate for accessbility.
836 * entry: If the scrollable entry is set disable, send "*,disabled" signal to scr_edje too.
837 * datetime: Delay elm_layout_theme_set until memebers are initialized in _smart_add
838 * panel: Delay elm_layout_theme_set until memebers are initialized in _smart_add
839 * elm_widget_xxx.h: Adopt EINA_UNLIKELY and fix indentation in FOO_DATA_GET macros.
840 * fileselector_entry: Delay elm_layout_theme_set until memebers are initialized in _smart_add
841 * test_photocam: Support zoom in and out with more condition checks.
842 * ctxpopup: set smart member relationship for objects in ctxpopup
843 * naviframe: Replace naviframe title visible APIs to naviframe title enabled APIs
844 * test_glview_simple: Close the window instead of exiting the program on close button.
845 * toolbar: Check whether icon is null before sending signal
846 * elm: Build in an alphabetical order.
847 * actionslider:enable the mouse event
848 * elm cnp (dnd) - file:/ is the minimum, not file:// so work with other apps
849 * When the viewport is resized, the entry size will be recalculate.
850 * setuid safeness - ensure if an app that is setuid doesn't do bad things
851 * gengrid, genlist: Fallback into default item style if the required item style does not exist.
852 * elementary_config: Refactor elementary config menu by merging Access, Select clear, and clouseau menu.
853 * Widget: Don't check if it's the correct class everywhere.
854 * Updating serbian translation
855 * web: Disable more logics to reduce binary size when web backend is none
856 * elementary/widget - don't call theme_set() until base widget is not created yet.
857 * elm_widget: Partial update for widget smart data comments.
858 * tests - add test for requesting sa massive window and seeing response
859 * test_fileselector: Added edje custom filter example to show the real use case of fileselector custom filter.
860 * entry: Show "Paste" option when called ctxpopup with selection
861 * Multi button entry items now support custom parts on elm_object_item_text_[gs]et() calls.
862 * Now multi button entry items will happily listen to_object_item_signal_emit() calls.
863 * Give focus capabilities to elm_plug widget.
864 * elm config - move x properties to child window of root. reduces wakeups
865 * elm: Unified eina critical manro to CRI.
866 * test_glview_simple: Do not manipulate glview if gl is not supported.
867 * test_web: removed web-mobile test by adding an option to change useragent
868 * fileselector: enter key press in name entry acts like ok button click.
869 * Update systray theme to have only one box
870 * colorsel - allow widget to re-wrap smaller of resized down with palette on
871 * elm_test: clean up some elm_object_focus_set() usage.
872 * ctxpopup: disable content correctly on smart disable.
873 * elementary/ctxpopup - disable the contents when they are exist.
874 * DnD: cancel feature during drag
875 * layout: reset disabled status after refreshing the widget theme.
876 * genlist - don't do heavy queue work for 0 width genlists and defer fill
877 * naviframe: clip the shadow also.
878 * elementary/elm_button.c : Change the timing of signal_emitting.
879 * slider: show/hide slider popup
880 * Gengrid: Enable Scroll To Type when item bring in or show region.
881 * autotools: improve build system to be able to correctly pick outside and inside tools.
882 * libtool: work around lack of communication between mingw and libtool to generate .dll.
883 * elm_prefs_cc: use the right macro to allow cross compilation nicely.
884 * Elm list, like genlist, should emit 1st/middle/last signals to its items.
885 * spinner: it has to be recalculated when its style is changed
886 * theme - fine tune pkgkit icon to be a little lighter
887 * theme - xkb module - make lettering more readable over flag
888 * allow battery reading to be bigger by minor overlap with + sign
889 * remove pager16 base image; this is never visible
890 * add clip for gadcon popups
891 * desklock logo visibility gets a clipper and visibility toggling (T613)
892
893Fixes:
894
895 * Fix more complaints on inwin shutdown and focus stuff (T958)
896 * DnD: Fix bug of hard-coded type when drag
897 * els_cursor: Fix mouse_out changing cursor to wrong image (T878)
898 * colorselector: Do not add custom palette color to the palette of config (T786)
899 * naviframe: Fix elm_naviframe_item_pop_to not to attempt to remove removed item
900 * naviframe: Fix to set only top view to be focusable
901 * Thread example fixes (T956)
902 * elm_web2: Fix possible crash when loaded the contents which contains form elements
903 * Fix issue where items added into tree with more than 2 levels could be rendered at the wrong location in the list.
904 * examples - threads - fix nitpick on still running threads on shutdown (T955)
905 * elm scroller - fix self feeding reconfigure to bail out on many loops
906 * list - fix mode set to have override power over scroll limit api
907 * menu: Fixed wrong internal variable name.
908 * entry - fix scroller hide/show signal when changing style (edje obj)
909 * theme - fix scrollbar + end icon position
910 * Test Label2: keep the slider updated when the label change size
911 * fix missing menu bg
912 * atspi_bridge: unref ret if iter_struct is null (CID 1170201)
913 * elm cnp: fix freeing selection buf
914 * elm-menu - fix style to use current when setting menu bar
915 * Elmementary menu styling fixed
916 * Prevent widget item API calls while item is deleting except data_get API call.
917 * 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)
918 * datetime: fix wrong condition for validation in _field_limit_get() (CID 1167969, 1167970)
919 * test genlist: Fixed warning in genlist item styles.
920 * elm datetime module: Fix that registers clicked callback of diskselector multiple
921 * datetime: Correct the validation of parameter in _field_format_get/_field_limit_get
922 * mapbuf - don't leave the dangling static map pointer that won't be freed.
923 * test_flip_page: Revert wrong initialize routine.
924 * fileselector: Fixed that data of "done" signal may start with two slash
925 * elm entry: Fix anchor bug finding wrong anchor geometry.
926 * fileselector: Fixed that does not navigate / on path_entry
927 * web: Follow latest webkit change to fix build break with latest ewebkit
928 * elm_cnp: Fix that calls _x11_elm_widget_xwin_get two times at elm_cnp_selection_{set|get}
929 * test_focus3: Correct wrong data for smart callback.
930 * focus: Fixed focus issue that the highlight was not visible on first click.
931 * naviframe - don't access item after del
932 * naviframe: Fix to enable item deletion in pop_cb
933 * elm filesel - scale button in filesel button.
934 * elm filesel - fix theme layout for button+entry
935 * inwin - the "greying out" fade looks just wrong - make it black.
936 * entry: Fixed to emit "*enabled" signal to scr_edje when it is not disabled.
937 * entry: NULL should be set to the correct position of tmpbuf.
938 * conform: Fixed to get a geometry from *focus_region_get for show_region_job.
939 * test_flipselector: Fixed that buttons use wrong flipselector which is not intended.
940 * fileselector: Fix that folder only mode shows only files instead of only folders (T756)
941 * scroller: Fixed wheel event callback
942 * panes: Fixed panes smart callbak calls by fixing default theme.
943 * fileselector: Fix that the enter key does not navigate directory
944 * glview test - fix if evas gl ins't found - leak of gld data
945 * elm prefs cc - fix failed lseek handling on compile
946 * glview test - dont leak gld
947 * elm glview - evas sync before rendering with always draw to sync right
948 * dbus menu - fix leak of reply creation for method events (CID 1039975)
949 * mapbuf - move index check into eo method and use fixed index size (CID 1141033 and CID 1141032)
950 * elm prefs - useless staement as _deltai() already fills in *val (CID 1040028)
951 * fix elm fsel test to check mkdir return (CID 1040043)
952 * app client - fix not handling failed return from eldbus call (CID 1091411)
953 * elm map - fix incorrect return check of fread (CID 1132735)
954 * elm map - fix incorrect return check of fread (CID 1132736)
955 * elm map - fix incorrect return check of fread (CID 1132737)
956 * scroller: fixed infinite loop bug in scroller
957 * test_dnd: Check return value of strchr it can be NULL. (CID 1152899 and 1152898)
958 * elm prefs - fix leak if setup_err/set_err happens in elm prefs (CID 1040006)
959 * list test - make test item never able to access invalid mem (CID 1040020)
960 * genlist test - make test item never able to access invalid mem (CID 1040021)
961 * fix alloc to use right sizeof type in elm_image
962 * fix mingw build for setuid fix/checks
963 * map: fix allocator sizeof operand mismatch reported by clang
964 * multibuttonentry, genlist, layout, toolbar: Fixed dereference of null pointers which were reported by clang builg.
965 * toolbar: Fixed dead assignment reported by clang build.
966 * elm theme - fix toggle color to hide invisible orange rect
967 * widget: Fix a bug in elm_widget_newest_focus_order_get.
968 * fileselector: Fix dereference before null check (CID:1147525)
969 * fileselector: Fixed wrong allocation in _custom_filter_append (CID:1147526)
970 * elm_test: fix test_entry_anchor scroller callback
971 * elm_widget: Fix not to load theme for mirroring if smart data is not set
972 * 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.
973 * Reach mbe item on signal emit hook properly.
974 * multibuttonentry - emit edje signal to oedje object not item struct!
975 * web: popup for <select> shlould be scrollable if there are many items.
976 * config: comment out unused variable after commenting out some codes (CID 1139957, 1139958, and 1139959)
977 * bugfix: unset genlist mincalcd flag when changing to/from having no item contents
978 * Flip: Fix confusion with hitsize and direction
979 * example - prefs 03 - disallow animation time of 0 (just not valid/sensible) (T602)
980 * DnD: Valgrind fixes
981 * image/layout/toolbar: fixed documentations which use non-existing APIs. (T607)
982 * elm_spinner.c: fix mouse spin never stop issue with mouse wheel with spinner widget.
983 * elm_interface_scrollable.c: fix scroller page flick calculation roundup routine.
984 * elm_interface_scrollable.c: reset momentum_animator to null when return cancel from the animator.
985 * elementary_test glview: fixed segv on close
986 * naviframe: fix T1008 so promoting an overlap item would perform as documented
987 * transit - fix the double free obj_data case.
988 * Fix T966, sort order of child folders.
989 * calendar - fix unstable calc complaint (T951)
990 * Dnd: Fix double text insert issue in elm_entry, drop at disable, non-editable entry
991 * Elm_Entry: Fix bug: magnifier position is incorrect when mouse down on selection handler
992 * fix right side clipping of pager16 background (T771)
993 * fix deskmirror pixel borders (T1005)
994 * fix deskmirror client area sizing T991
995 * tooltip: Fixed wrong API names. elm_tooltip -> elm_object_tooltip.
996 * list: fixed list to emit elm,state,list,single signal when there is only one item.
997
998Removals:
999
1000 * widget: remove OP_ID ELM_WIDGET_SUB_ID_DISPLAY_MODE_GET
1001
1002
1003Changes since Elementary 1.7.0:
1004-------------------------
1005
1006Additions:
1007
1008 * Porting to Eo
1009 * Add ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN.
1010 * Add elementary_codegen
1011 * Add window floating mode api's
1012 * Add reorder mode set/get API in Toolbar.
1013 * Add the toolbar API which expand the transverse length.
1014 * Add a way to know which month is displayed in elm_calendar
1015 * Add color picker to elm_colorselector.
1016 * Add a search API to list all localisations corresponding to a name in map
1017 * Add elm_notify_align_set/get
1018 * Add virtualkeypad, clipboard state change signals from conformant.
1019 * Add elm_toolbar_item_show/bring_in.
1020 * Add elm_genlist_nth_item_get
1021 * Add elm_gengrid_nth_item_get
1022 * Add elm_config_selection_unfocused_clear_get and elm_config_selection_unfocused_clear_set
1023 * Add elm_need_eldbus() and Eldbus.h support with ELM_ELDBUS macro to integrate eldbus. Deprecated elm_need_e_dbus() (e_dbus, v1).
1024 * Add window profile set/get API in elm_win
1025 * Add elm_sys_notify.[ch]
1026 * Add elm_need_elocation() and Elocation.h support with ELM_ELOCATION macro to integrate elocation.
1027 * Add elm_plug signals "image,deleted" (fixed typo) and "image,resized".
1028 * Add elm_dbus_menu to support D-Bus external menus.
1029 * Add configuration: ELM_EXTERNAL_MENU, to switch between internal and extenal menus
1030 * Add elm_systray.[ch]: Add support to D-Bus systray icons.
1031 * Add elm_label_slide_mode_set(), elm_label_slide_mode_get()
1032 * Add elm_label_slide_go()
1033 * Add a label signal callback "slide,end"
1034 * Add "highlighted" and "unhighlighted" callbacks to list, genlist, and gengrid.
1035 * Add elm_index_delay_change_time_set/get for changing delay change time in index.
1036 * Add elm_index smart callback - "language,changed".
1037 * Add smart callback signals of a scroller. "vbar,drag", "vbar,press", "vbar,unpress", "hbar,drag", "hbar,press", "hbar,unpress".
1038 * Add elm_glview, elm_gengrid smart callback - "language,changed".
1039 * Add APIs - elm_object_item_domain_translatable_part_text_set(), elm_object_item_translatable_part_text_get().
1040 * Add APIs - elm_object_domain_translatable_part_text_set(), elm_object_translatable_part_text_get().
1041 * Add APIs - elm_object_orientation_mode_disabled_set(), elm_object_orientation_mode_disabled_get().
1042 * Add the reorder effect in toolbar.
1043 * Added new APIs elm_transit_tween_mode_facator_set()/get()
1044 * Support widget orientation mode in order to widgets have multiple styles for each window degree.
1045 * Add elm_drop_target_add() elm_drop_target_del() and elm_drag_start()
1046 * Add the option about sending signals in content_pos_set.
1047 * Add omit feature to elm_index.
1048 * Add elm_transit_smooth_set(), elm_transit_smooth_get()
1049 * Add edje_object_message_signal_process before edje_object_size_min_restricted_calc.
1050 * Add elm_object_item_signal_callback_add(), elm_object_item_signal_callback_del().
1051 * Add the config ELM_THUMBSCROLL_HOLD_THRESHOLD.
1052 * Add elm_naviframe_item_pop_cb_set().
1053 * Add elm_widget_newest_focus_order_get for knowing the last object(and its focus order) which got focus.
1054 * Add the smart signals in scroller. "scroll,left", "scroll,right", "scroll,up", "scroll,down".
1055 * Add four more focus diretions. ELM_FOCUS_UP, ELM_FOCUS_DOWN, ELM_FOCUS_RIGHT, ELM_FOCUS_LEFT.
1056 * Add APIs - elm_object_focus_next_object_get, elm_object_focus_next_object_set.
1057 * Add API - elm_object_focused_object_get.
1058 * Add APIs - elm_entry_input_panel_layout_variation_set/get
1059 * Add elm_map smart callback - "language,changed".
1060 * Add the repeat_events_set/get for blocking the events of content objects.
1061 * Add convenient macros - elm_object_translatable_part_text_set(), elm_object_item_translatable_part_text_set().
1062 * Add the API elm_scroller_page_scroll_limit_set/get.
1063 * Add elm_mapbuf_auto_set/get.
1064 * Add the API elm_scroller_single_direction_set/get.
1065 * Add the feature for key events.
1066 * Add elm_object_domain_part_text_translatable_set(), elm_object_item_domain_part_text_translatable_set().
1067 * Support language,changed callback (Fileselector_Button, Fileselector Entry, Spinner.
1068 * Add the config elm_scroll_smooth_start_enable.
1069 * Add elm_layout smart callback - "language,changed".
1070 * The momentum animation time is changed as the amount of flick.
1071 * Add elm_entry smart callback - "text,set,done".
1072 * Add selection handlers to entry.
1073 * Add support elm_object_item_signal_emit() for elm_list.
1074 * Add ELM_INPUT_PANEL_LAYOUT_DATETIME.
1075 * Add elm_config_glayer_long_tap_start_timeout_set/get, elm_config_glayer_double_tap_timeout_set/get
1076 * Add magnifier to entry.
1077 * 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.
1078 * Add elm_web_url_set(), elm_web_url_get() and "url,changed" signal for web, web2.
1079 * Add elm_fileselector_mime_type_filter_append and elm_fileselector_filters_clear to support mime type filter.
1080 * Add the elm_scrollable_interface_content_viewport_resize_cb_set.
1081 * added callback call "scroll", "scroll,anim,start", "scroll,anim,stop", "scroll,drag,start", "scroll,drag,stop" in toolar widget.
1082 * Add the configuration thumbscroll_flick_distance_tolerance.
1083 * Export elm_widget_focus_region_show
1084 * File Selector : Support elm_object_part_text_set() for the ok, cancel part to change the OK, Cancel button label.
1085 * Add elm_win_focus_highlight_animate_set/get().
1086 * Add selectraise feature to gengrid.
1087 * Add bg reset feature.
1088 * Add support for more than one progress status in a progressbar.
1089 * Add elm_table_child_get().
1090 * Add support for flip focus direction.
1091 * Add "selected,invalid" smart callback for fileselector.
1092 * elm_object_item : Introduces new APIs, elm_object_item_track(), elm_object_item_untrack(), elm_object_item_track_get().
1093 * Add elm_widget_item_part_text_custom_set(), elm_widget_item_part_text_custom_get(), elm_widget_item_part_text_custom_update().
1094 * Add "dismissed" smart callback for hover.
1095 * Add "dismissed" smart callback for menu.
1096 * Add elm_menu_item_subitems_clear().
1097 * Add the configuration fileselector_double_tap_navigation_enable.
1098 * Add "activated" smart callback for fileselector.
1099 * Add elm_object_item_signal_emit support in hoversel. This works only when the item is created.
1100 * Add elm_fileselector_multi_select_set/get() and elm_fileselector_selected_paths_get to support multi-selection.
1101 * Add elm_fileselector_hidden_visible_set/get() to show or hide hidden files/directories.
1102 * Add signals "spinner,drag,start" and "spinner,drag,stop" to the spinner widget.
1103 * Add support for "clicked" callback on Return/space/KP_Enter key press for image.
1104 * Add elm_slider_step_get(), elm_slider_step_set() for slider.
1105 * Add multi select mode for genlist/gengrid/list.
1106
1107Improvements:
1108
1109 * Slider : Show popup on left/right/up/down key down press and hide on left/right/up/down key up press.
1110 * Default theme is now dark (matching Enlightenment).
1111 * Toolbar widget is now a scrollable widget.
1112 * Entry widget is now a scrollable layout.
1113 * Fileselector entry widget is now an elm layout.
1114 * Ctxpopup widget is now an elm layout.
1115 * Multibutton entry entry is now an elm layout.
1116 * Popup widget is now an elm layout.
1117 * Panel widget is now an elm layout.
1118 * Improve elm map module loading/searching efficiency.
1119 * Diskselector handles dyanmic show/hide of icons now like buttons.
1120 * Plug widget handles image object deletion
1121 * Handle COMPOUND_TEXT cnp
1122 * Conformant widget handles displaymode change related with keypad.
1123 * Conformant widget handles indicator service.
1124 * Elm_Transit image animation effects supports elm_image object type.
1125 * Include a main menu in elm_win, which can be exported via D-Bus.
1126 * Merged the file_entry and the path_entry in the fileselector and allowing typing the path.
1127 * Setting the same font size of the others widgets for the dayselector.
1128 * Added a separated spinner for year on calendar.
1129 * Don't link anymore with E_DBus at build time.
1130 * Allocate conformant part dummy objects only when the swallow parts are
1131 existed actually. since these parts are really dependent on the platform,
1132 in most case they don't need all parts at the same time.
1133 * Enhanced diskselector add and item_append time.
1134 * Expand elm_transit_tween_mode ELM_TRANSIT_TWEEN_MODE_DIVISOR_INTERP, ELM_TRANSIT_TWEEN_MODE_BOUNCE, ELM_TRANSIT_TWEEN_MODE_SPRING
1135 * Ctxpopup will be dismissed when language is changed.
1136 * Popup is now a focusable object.
1137 * Improve naviframe to not apply items' style multiple times when theme/styles are changed.
1138 * 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..).
1139 * Improve support on 64bits system.
1140 * Improve gengrid item append performance.
1141 * Naviframe works for H/W Back key event.
1142 * Naviframe is now supproting focus_direction.
1143 * Scroller decides whether the accelerator is on or not, depending on the velocity and the interval time of the flick event.
1144 * Ctxpopup is now supporting focus_direction.