-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
1371 lines (1299 loc) · 80.6 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=================
Elementary 1.17.0
=================
Changes since 1.16.0:
---------------------
Features:
* toolbar: add item_signal_emit.
* spinner: add entry filter for accepted only digits and "."
* hoversel: add item disabling support.
* Elm entry: Keep cursor at inserted position after dnd.
* atspi: support key modifers in bridge.
* atspi: add type of accessibility object
* elementary: Port elementary to use Ecore_Wl2 library
* cnp: add Copy & Paste support for Windows
* cursor: add cursor support on Windows.
* popup: add popup default align config for other profiles.
* Entry: Context Menu is now configurable
* genlist: supporting homogeneous mode about each item class.
* calendar: Apply elm_button widgets instead of manually implemented spinner buttons.
* efl-js: JavaScript Eolian binding
* popup: add popup dismiss function for hide effect
* box: implement aspected item layout
* toolbar: Send a signal when shrink mode is changed.
* genlist: new SCROLLTO_BOTTOM alignment
* calendar: add color classes and text classes.
* datetime: add color classes and text classes.
* index: add color classes and text classes.
* spinner: add color classes and text classes.
* multibuttonentry: add color classes and text classes.
* elm config - allow the ability to save out to another hidden profile
* elm config - add function to check if profile exists
* elm config - add the ability to have derived configurations from others
* ctxpopup: add geometry,update smart callback. (T2042)
Fixes:
* calendar: weekdays do not get translated when language is dynamically changed issue fix
* index: internal item's edje object handling logic changed to improve performance.
* naviframe: subtitle,show signal not sent
* segment_control: fix variable affectation
* Genlist: Fixed a possible crash in filter iterator and a typo.
* Clouseau: handle case when the library is not installed
* win: only perform maximize frame state updating during ecore-evas callback
* gengrid: Prevent duplicated selected function calls when item is unselected in the function.
* atspi: unprotect subset of methods
* notify: fix broken timeout feature in elm_notify (T2853)
* notify: fix hide animation
* multibuttonentry: change default format count.
* multibuttonentry: internal entry cnp mode set as "ELM_CNP_MODE_PLAINTEXT".
* datetime: fix field arrange code for dynamically field sequence change case.
* comp base: allow mouse events to propagate through comp base -> wallpaper
* Entry: add markup cnp handlers
* elementary: Fix test_colorclass function
* elm: set language to edje when elm_language_set is called.
* spinner: prevent scrolling when longpress timer enabled.
* elementary: Don't call ecore_wl2_shutdown unless we have a display
* elm border: change shadow toggle program signal source e -> elm
* elementary: Update ecore wayland window geometry (T2919)
* spinner: add possibility to enter negative value. (T2915)
* gengrid: fix Logic in _item_single_select_left and _item_single_select_right.
* Elm entry: fix null item in item provider.
* Fileselector entry: fix a case when file was not selected
* genlist : fix size hash issue when genlist layout sizing evaluated
* genlist: remove unnecessary data creation
* elm_photocam: add NULL check
* atspi: return previous name in overloaded getters
* Elm config: use a name instead of elm_widget_type_get (T2891)
* Entry: Add newline filter for single line entry (T2660)
* [config] fix static analysis issue
* Elm entry: Fix to hide magnifier when menu is disabled.
* elm - cursor - fix job handling to not leave rogue jobs
* genlist : add size_calc forcely about content when elm_layout.
* elm wl cnp - fix paste to not crash anymore
* elm config - monitor JUST the correct files for profile and cfg change
* elementary: Fix elementary not compiling
* sys_notify: fix shutdown of elm_sys_notify
* segment_control: check item disable (T2883)
* elementary_test: remove wrong usage of EINA_UNUSED.
* layout: do not unset max size hint during sizing eval
* hide indicator after mouse wheel activation. (T2348)
* combobox: fix recalc and hover's best_location error
* js: fix examples functions
* elm entry: check for null return from eina_rectangle_new
* [Hover] Fixed the delaying of hover dismiss on continuous mouse clicks (T3006)
* box: enforce size recalc during unpack_all()
* config: try to properly update config for popup new align value. (T3008)
* config: Correct defaults in upgrade of popup conf (T3008)
* Gengrid: improve item_region_show code
* elementary: Fix elm_win_window_id_get function (T3058)
* Adjust "context_menu_disabled" configuration.
* genlist : fix tree item floating issue when homoegeneous mode is enabled (T2708)
* combobox: move responsibility to define filter and content to the user of a combobox
* combobox: "return" key handled correctly and removed unreachable code. (T3075)
* Genlist: do not select the item two times in case of a double click.
* Elm Image: fix usage of animated gif on the same image object more than one time
* combobox: fix disabled state (T3075)
* combobox: fix continuous clicks on hover
* [toolbar] don't leak icons into the UI
* [toolbar] Adjust icon size along with text etc.
* genlist/gengrid: Fix focus hilight error (T3122)
Changes since 1.15.0:
---------------------
Features:
* multibuttonentry: add horizontal, vertical padding between items.
* index: add index item priority APIs for support multilingual
* elm_config: Add flag to control pushing naviframe prev button automatically.
* focus: add the focus region show mode
* focus: item focus moves by geometry.
* popup: make scroller optional in popup (T2651)
* elm theme - add a blank focus style if you want invisible focus
* Label: add support for all the fancy tags already provided for entry
* elm - thumbscroll finger scrolling - make it far smoother
* focus: add the APIs to set the focus next about item.
* Elm_genlist: Add Item filtering support
* spinner: delete longpress timer when scroller enabled.
* focus: add the focus_direction feature about item.
* focus: change the focus don't stay to scroller.
* elc_multibuttonentry: add item disable support
* atspi: add translation domain for name and description.
* atspi: support org.a11y.atspi.Collection interface
* atspi: add new relationship append/remove/clear API
* elm run - be explicit about elm run not nesting in docs
* gengrid : add all_contents_unset API in gengrid for reusing contents.
Fixes:
* spinner: entry text makes to registered special value instead of number.
* multibuttonentry: item object scale set is not need when theme applied.
* mbe: remove unnecessary keypad hide call from multibuttonentry.
* popup: fix resize issue in case of custom part text set
* focus: add del callback always.
* focus/list/genlist/gengrid: fix focus highlight issues on list widgets when auto focus enable is on. (T2555)
* Tooltip: reset content delete callback directly after invocation
* elm_toolbar: fix icon_size to consider edje base scale
* spinner: Add to support spinner value %d format.
* scroller: fix the focus move bug in scroller.
* gengrid: extends D2418 to horizontal mode.
* gengird: change focus move mechanism in gengrid.
* elementary: Fix Copy and Paste test to actually paste clipboard text
* elm theme - conformant - fix to have proper min size of conformant
* cnp: init wayland dnd handlers upon creating the first drop target
* cnp: initialize Elm_Selection_Data.action for wayland drops
* cnp: fix wayland drop format selection
* cnp: pass wayland drop event size to handler, do not nul terminate drop data
* cnp: end wayland drag on allocation failure
* cnp: only nul terminate wayland drops for text type drops
* cnp: redo wayland drop to nul terminate for text_uri drops and free on every drop
* Gengrid: Set focus after item looping
* list: fix crash while setting nearest item in viewport (T2662)
* Entry: fix cursor repositioning on theme_apply (T2646)
* scroller: fix the misstake. change && -> ||
* scroller: fix memory leak on keys traversal
* theme: fix theme file path parsing issue on windows.
* elm_win: Initilize the variable 'preferred_rot' as a -1 before invoking _elm_win_xwin_update() in _elm_win_finalize_internal().
* gengrid: fix item focus movement in case of horizontal mode
* gengrid: no need to loop in case of reorder mode is enabled
* toolbar: fix issue of focus not coming to item on mouse click (T2697)
* config: revert first_item_focus_on_first_focus_in to 0 (T2662)
* Genlist: reset item tree expanded state when putting item in cache
* elm win - fix to ensure smart calc is done before show
* Gengrid: Fix wrong focus movement in _item_single_select_down
* multibuttonentry: Use elm focus for items instead of evas focus.
* Revert "Elm_Interface_Scrollable: Improvement in looping behavior"
* Elc_Naviframe: When push is in progress, block pop until push is complete.
* multibuttonentry: Fix mbe clicked signal is not work.
* Elc_Multibuttonentry: Item resize issue on text set
* Genlist: Dont select first item if its DISPLAY_ONLY
* naviframe: fix a focus issue when deleting the first item
* gengrid: fix crash issue.
* FileSelector: fix behaviour when the file is chosen
* elm map - fix module load craziness loading all elm modules
* elm map - fix crash on badly handled zoom timeout callback
* FileSelector Entry: fix behaviour for events
* elm_image: fix image preload issue
* elm theme - make sure key sounds are on input channel for muting config
* calendar: fix signal process timing issue when view update.
* elm autofocus show - fix cases where focus is inside containers
* elm - when focus goes back in to a window dont have scrollers jump
* elm toolbar 0 size items fix if icon not found (T2710)
* multibuttonentry: Fix box item append rtl when mirror enabled.
* elc_multibuttonentry: Input panel should be controlled only if multibuttonentry is editable
* focus: remove checking the focus origin in highlight job.
* dnd/x11: correct coordinates in pos callback
* test_dnd: transfer text without markup when drag label
* [spinner] Notify when value is edited directly
* elm - fix focus set on focus in on window due to previous focus fix
* elm_conformant: display mode set fix
* gengrid: fix duplicate edje signal (elm,state,focused) to item on focus
* calendar: weekday update when first day of week changed.
* spinner: Fix internal logic about special value show instead of number.
* multibuttonentry: fix MBE item clear, item delete logic error.
* Revert "index: fix index object got a wrong min value."
* spinner: fix extra callback calls
* multibuttonentry: Fix padding to be affected by base_scale in edc.
* multibuttonentry: Fix MBE item box min size calc error.
* elc_naviframe: fix crash in strcmp, if text_set is NULL issue
* elm_hover: delay hover dismiss while handling edje signal
* elm cursors - if min size is too small then force it to be sane
* elm cursor - fix hotspot tracking to actually work right
* toolbar: Fix crash on more_item when shrink mode is set with no item.
* elementary: Fix calling ecore_evas_wayland_move with improper values
* elm_hoversel: fix to show dismiss animation
* toolbar: do not change align for "noicon" toolbar items (T2782)
* elementary: Remove unused static variable
* elementary: Remove unused static variable
* elementary: Fix passing wrong parameter
* elementary: Fix passing wrong parameter
* elementary: Remove unused variable
* elementary: Remove unused static varible
* elementary: Remove unused function
* elementary: Remove unused variables
* elementary: Remove unused static variable
* elementary: Remove unused static variable
* elementary: Fix genlist example to not free data until After it has been removed from the list (CID1327342)
* deskmirror: unset proxy.source_clip for urgency effects
* border: bring sparklebear theme up-to-date with current efl rendering
* elc_file_selector_button: free allocated path name
* elm_win: fix wrong comment.
* elm_cnp: DnD/X11: correct drag window position in rotation
* dayselector: fix warning related to argument type
* multibuttonentry: fix label packed many times in internal box.
* win: reemit atspi "focused" event on bridge connection
* multibuttonentry: when item is clicked/selected, select function not called issue fix.
* widget: update child_can_focus flag on focusability change
* colorselector: picker spinner UI not proper issue fix. (T2401)
* autoscroll focus: pass the object region position relative to the scroller. (T1686)
* elm_segment_control: fix invalid parameter
* atspi: add missing SELECTED changed signals
* win : Prohibiting auto-rendering, until elm_win is shown.
Changes since 1.14.0:
---------------------
Features:
* ctxpopup: Added item_focus_set/item_focus_get.
* hoversel: Added item_focus_set/item_focus_get.
* elm_focus: added new focus move policy and elm_object_focus_move_policy_set/get
* Elm: Add context,open signal in elm_entry.
* theme: migrate all e users of darken_rounded_square to new darken_square image
* elm_scroller: add wheel_disable_set API
* calendar: show days of prev/next month.
* gengrid: add item cache in gengrid for efficient realize/unrealize operation.
* elm_config: Add feature to control transition scale for edje
* win: Add autohide and ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN
* EFL Model List View for MVC design
* EFL Model Form View for MVC design
Fixes:
* elementary: Remove unused variable
* genlist: fix to return item style correctly.
* label: Fix memory leak.
* SlideShow: Fix double invocation of ItemClass delete function (T2394)
* elm_object_item: fix the issue that del_cb doens't get item data as its parameter
* widget: more fix wrt item data.
* tooltip: set the correct style of label.
* slider: use theme of object for popup.
* entry: update selection handlers when entry is resized
* elm_win: Set initial withdrawn state from win's ecore_evas property.
* Immediatly change the cursor if changed from inside the widget
* elm_genlist: fix implementation of genlist tooltip functions
* fileselector button: correct window parent finding
* elm config - init wl if env vars indicate we should
* Genlist: support of ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY mode of genlist item for ELM_ITEM_SELECT_ON_FOCUS_DISABLE config variable.
* elm - fix profile handling if ELM_PROFILE is set - dont listen to x msg
* Gengrid: fix mirroring bug in gengrid widget.
* gengrid/genlist: decrement item counter before triggering item del callback
* glview: preserved changed state when altering render mode
* tooltip: fix positioning when tooltip is affixed to a window object
* interface scrollerable: modify the loop_v condition in _elm_scroll_momentum_animator() function
* tooltip: fix tooltip multi line text issue (T2034)
* fix list item mode change on elm list
* cnp: Add safety check for NULL pointer from _elm_util_text_to_mkup().
* cnp: Add safety check for NULL pointer from calloc() for anim_icon.
* cnp: Add safety check for NULL pointer from strdup().
* Dnd/X11: add dnd support for image, uri types
* Cnp/X11: move entry-only code in elm_cnp to entry
* Cnp/X11: correct object parameter in datacb
* entry: add dnd image handling
* cnp: Add safety check for NULL pointer from malloc().
* clock: Add safety check for NULL pointer from localtime() func.
* entry: emit changed,user signal when text is pasted or dropped
* win: only trigger del trap if win type is not FAKE
* win: do not use deferred ecore evas deletion for FAKE wins
* dayselector : add safety check for NULL pointer from _item_find()
* colorselector: add safety check for NULL pointer from ecore_x_image_new().
* genlist: fix resize of items when added after elm_genlist_clear(). (T2367)
* elm_colorselector: fix horiz/vertical padding to be affected by base_scale in edc
* elm_genlist: reset timer to NULL on cancel only.
* DnD: remove text/uri handling
* config: fix the flush file path.
* X11/CnP: remove X11 invocations from elm_entry (T2183)
* config: read flush.cfg when elm_config_all_flush is called.
* elm_colorselector: pixel-picker accuracy fix
* elm_gengrid: fix the bug that gengrid item index(position) is updated wrong value in item_update
* elm_interface_scrollable: fix wrong mirrored calculation
* elementary: Add rudimentary support for Elm Wayland apps to set border icon (T2453)
* Revert "theme: return false if elm_object_style_set() failed to set requested style."
* Genlist: use correct variable during realize
* elm_datetime: Fix datetime ctxpopup resize issue
* Elm_Interface_Scrollable: Improvement in looping behavior
* layout: Fix eo API error while running "Genlist 7" in elementary_test. (T2534)
* Entry: Add chunked append in case of _elm_entry_entry_append
* naviframe: Fix to work clicked callback of auto pushed button.
* cnp: change drag win type to ELM_WIN_DND
* elm_conform: remember window pointer.
* elm_conform: remove smart_callback when it is removed.
* elm - scroller - set hold flag on wheel events if used for that dir
* image: fix a crash, 0 divide problem.
* slider: compare slider values elaborately.
* Entry: Fix behaviour of markup filters when setting entry text. (T2561)
* elementary: Tweak elm wayland border focus to Fix T2575 (T2575)
* elementary: Update elementary wayland border theme to match E's
* elementary: Fix elementary wayland border opaque region calculations (T2575)
* elementary: Fix program signal for enable/disable of shadows
* elementary: Properly fix wayland opaque region setting (T2575)
* popup: fix title icon to show up. (T2581)
* Scroller: Improvement in _key_action_move() calculations.
* genlist : fix genlist dangling pointer crash in item select (T2553)
* elementary: Adjust shadow spacer on maximize (T2578)
* elementary: Fix T2573: Extra blank line in Genlist Dnd Test (T2573)
* Elm_Config: add getpwent support, fix compilation on Windows
* Elm_Config: fix compilation when getuid() or geteuid() are not available
* elementary: Fix compiler warning disgarding const qualifier
* elementary: Fix external variable declaration to match const char
* elm_gengrid: Fix condition error.
* Elm_Prefs: use Evil API
* elm_gengrid: fix missing variable initialization.
* multibuttonentry: delete clicked signal preventing code when mbe shrinked.
* entry: few times the hit_rect is not clipped properly during genlist scrolling, with entry as content.
* multibuttonentry: fix bug with uneditable MBE use case.
* multibuttonentry: update end text(item count) even mbe shrinked.
* Colorselector: fix wrong object for callback call function
* multibuttonentry: internal label object status, box pack, unpack logic clean up.
* interface_scrollable: don't use integer abs on floating point
* interface_scrollable: convert to int before using abs first
* elm: simulate the clicked event over the object only.
* hoversel: use elm_object_focus_set to set focus on subobjects.
* colorselector: fixed up the selected process
* popup: fix resize issue when action area and title area is absent. (T2623)
Changes since 1.13.0:
---------------------
Features:
* elm scroller - add adnimated and accelerated wheel scroll
* elm_transit: Add elm_transit_go_in() API
* DnD/Wl: add cancel support
* DnD/Wl: support multi-layer Drag and Drop
* genlist: Implemented genlist expand mode and content_min_limit function
* elm - focus feature - add config option to automatically show/hide focus
* elm_slider: Added elm_slider_indicator_visible_mode_set/get.
* config: Reinitialize font config using evas_font_reinit() API.
* scroller: add loop feature.
* multibuttonentry: Add item long pressed callback.
* Elm helper: add the posix regex validator.
* add colorclass editor
Fixes:
* panel: Remove error message from elm_panel_add API and _theme_apply func.
* popup: passing right parameter to elm_layout_sizing_eval
* elm engine - restore explicit use of ELM_ENGNE env var
* genlist: select the focused item on enter key input
* gengrid: select the focused item on enter key input
* genlist: Fix elm_genlist_item_index_get.
* popup: removed button style setting code in theme_apply
* multibuttonentry: Item selected callback called twice redundantly.
* entry: Don't unlink empty files when saving @fix T2122.
* genlist/gengrid : Add upadating 'focus' state in item realized function.
* datetime: Fix elm_datetime_field_limit_set.
* elementary_test: fix build on windows
* elementary: Restart default cursor for wayland windows
* elementary: Fix issue of cursor getting unset on DRM engine
* layout: apply widget's states when elm_layout_file_set is called
* gengrid/genlist/list: focus first item if first_item_focus_on_first_focus_in is on whether focus highlight is enabled or not
* config: fix config name
* elm_win framespace toggling on fullscreen change: activate!
* hoversel: Enabled default mirroring in hoversel.
* Genlist: make reordered item selected
* popup: correct popup position.
* layout: here default content alias can be acceptable.
* Genlist/Gengrid : Modified to handle the focus highlight on unrealized items
* genlist: Send param item type instead of eo item type.
* widget: fix the abi break.
* GLView: Return false if the surface could not be created
* conform: Use eo_isa() to check object types.
* elm_win fullscreen setting on FAKE wins should just toggle the flag
* elm_widget: fix wrong parmeter.
* elm_entry: fix focus on text selection
* [elm_datetime] Fix to parse the POSIX locale format properly.
* [elm_datetime] Fix to consider second field while comparing datetime values.
* elm_datetime: compatibility for Windows.
* elm_prefs: compatibility for Windows.
* elm_slideshow: looking for right data directory in prefix.
* elm_prefs: looking for right lib directory in prefix.
* elm_panel: display directory from HOME on Windows.
* elm_fileselector: display directory from HOME on Windows.
* elm_diskselector: check if sd variable is null.
* task_switcher: add variable verification.
* elm_genlist: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
* elm_naviframe: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
* elm_naviframe: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR.
* elm_map: use of elm_app_data_dir_get() instead of PACKAGE_DATA_DIR
* Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly without callback del.
* elm image - stop repeating events by default - wrong
* elm_genlist: pass eo_it to eo_do_ret func, not VIEW(it)
* [elm_panel] Fix mirroring issue.
* test_naviframe: Fix content image file names.
* elm_image: return EINA_FALSE if the data source is NULL in elm_image_memfile_set
* spinner: fix entry style in non 'button_layout' mode
* elm_gengrid: mark cursor_engine_only in data and update state when realized
* atspi: add missing signals array sentiel.
* elementary: Fix elm_win_window_id_get for wayland
* elm_slider: fix theme apply
* elm_clock: fix theme apply
* elm: add safety check
* elm_segment_control: mark default return value in eolian API
* elm_photocam: Fixed T2337, zoom in/out rotated photocam image
* Genlist: Fix for memory leak
* elm_photocam: Limiting image reload in zoom in/out
* elm_multibuttonentry: change theme_set API to provide full widget theming
* elm_multibuttonentry: fix label position and size defects
* elm_toolbar: fix memory leaks
* Genlist: fix multiselect for ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY select_mode
* Genlist: rectification in _item_focused_next()
* map: fix scale calculation error
* Fix slideshow smart events event_info
Changes since 1.12.0:
---------------------
Features:
* config: Add font hinting api
* config: Add key bindings for elm_actionslider
* fileselector: Add a search icon
* genlist: Add the clicked,right event on items
* genlist: Add "scroll" smart callback
* gengrid: Add "clicked,right" smart callback with proper test
* icon theme: Add standard freedesktop names.
* image Inherits edje signal emit
* list: Focus highlight when loop is enable
* list: Add "clicked,right" smart callback with simple test
* scroller: Add step size set API
* theme/e/shelf: Add a translucent style.
* transit: Support BEZIER CURVE
* win: Support elm_win style change and runtime theme change.
* win: Support runtime alpha window switch on theme change.
* win: Add the elm_win_util_dialog_add() API function
* win: Add elm_win_fake(), ELM_WIN_FAKE type
Fixes:
* box: Fix inappropriate size_hint_align value usage
* box: Layout should not silently fail when size is less than min size hint
* cnp: Fix issue with event data causing an invalid free
* cnp: Fix return values to use Eina_Bool
* colorselector: Fix not intended duplication
* colorselector: Fix layout broken in ELM_COLORSELECTOR_ALL mode
* colorselector: Fix to get proper min size with picker only mode
* colorselector: Fix memory leak in _color_bars_add
* config/font selector: Avoid accessing invalid data on deld items
* datetime: Fix edc sizing issue by putting fixed: 1 1.
* DBUS Menu: Fix SIGSEV and SIGBUS when trying to use dbus.
* diskselector: Change idle enterer add condition
* DnD: Fix callbacks deletion for inline windows.
* DnD: Fix to work again in wayland
* entry: Fix dropped text data insertion
* entry: Set handler style according to current widget style
* fileselector: Fix eio access of widget data after de in eio threads
* genlist: Fix genlist crash issue when clearing genlist on item focus callback.
* genlist: Ignore no-select items when moving with the keyboard
* genlist: Add missing callback call
* genlist: Unselect item if the select mode is display only or none.
* genilst: Unselect items if the genlist select mode is display only or none.
* genlist: Cancel multi selected items.
* gengrid: Add missing "moved" callback call on item reorder by key.
* gengrid, genlist, list, toolbar: Fix memory leak and enhance performance.
* gengrid: Fix memory leak in elm_gengrid_realized_items_update
* icon: Use evas_object_geometry_get instead of image_size to know the wanted size
* image: Fix an unclipped issue about image bigger than object size
* image: Fix to have exact size using elm_image_fill_outside_set()
* image: Fix image rotation in non-common cases
* image: Fix orientation api - major bug in implementation
* image: Fix elm_image_memfile_set API fail when elm_image widget is not visible.
* label: Add "slide,end" signal emission
* label: Fixed to prevent slide's autostart before calling elm_label_slide_go()
* label: Fixed label disappearing after theme changed
* list: fix access of deleted items in list when recursing
* list: Fix invalid item data scope get
* modules: Make sure we have all linker flags setup for our modules. (T1920)
* multibuttonentry: Delete duplicate running code.
* panes: Fix elm_panes_fixed_set.
* popup: Fix misprint in popup style alias name
* progressbar: Fix invalid access to freed units string
* segment_control: Fix elm_object_item_text_set bug.
* toolbar: Fix memory leak in _elm_toolbar_nearest_visible_item_get
* tooltip: Use proper object to set tooltip layer
* transit: Free the map resource.
* transit: Fix to support zoom rate zero.
* transit: Fix crash issue caused by multiple transit effects.
* widget: Fix elm_object_disabled_set API
* widget: Pass Elm_Object_Item *item as *event_info in item->del_func.
* widget: Apply default return value according to description in .eo or add description too.
* win: Set config engine on higher priority than DISPLAY env var
* win: Fix wrong return value of window theme apply.
* win: fix an issue that profile is erased and set to NULL.
[Samples]
* test_external.edc: pulse value have to be true for put in pulsing mode.
* test_gengrid: Fixed Item_Data array size for prevent buffer overflow.
* test_icon: Fix dereference of null return value (CID1261370)
[E Theme]
* e/gadman: Add clipper for gadget popup shine
Changes since 1.11.0:
---------------------
Features:
* theme: Improve efm icons provided by ApB (T575)
* process state: Add events and state get function
* fileselector: Introduce current_name_{set|get} (T1664)
* GLView: Add more configuration flags for the surface
* GLView: Add support for client-side rotation
* GLView: Add constructor for GLES 1.1 context glview
Fixes:
[Widgets]
* bg: Fix the _elm_bg_elm_layout_sizing_eval bug.
* box: elm_box_align_set API fix
* conform, inwin, progressbar, radio: Fix wrong part_alias_description implementations and documentations.
* fileselector: Do not call _populate directly in APIs (T1663)
* label: Fix size calculation for wrapped label
* label: Reset sd->lastw as '-1' in some elm_label APIs for ensure the sizing_eval.
* list: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
* map: the widget use efreet cache home to save image files to, so efreet should be initialized.
* notify: Fix style applying
* genlist: Fix item select logic when item select mode is ALWAYS.
* genlist: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
* genlist: Fix a crash bug in case of calling a genlist_clear in a select callback function.
* genlist: Remove unnecessary callbacks when item loop is disabled.
* gengrid: Fix _item_unselect to check select value not highlight value.
* gengrid: Fix ELM_OBJECT_SELECT_MODE_NONE codes and added more DISPLAY_ONLY check.
* gengrid: Fix item select logic when item select mode is ALWAYS.
* gengrid, genlist, list, toolbar: Fix DISPLAY_ONLY select mode for an object.
* gengrid/popup: Fix wrong return type of _item_del_pre_hook.
* panel: Resize scrollable content in content_size_set API
* panel: Forbid changing of content of "elm.swallow.event" part
* win: Win should not check ELM_ACCEL variable if application has overridden it
* win: Fix segfaults (wrong checking)
* win: Start wins in withdrawn state
[Infra]
* config: Remove accel_override from elm_config
* module: Detect extention just based on if its windows or not.
* widget: Fix segfaults for _elm_widget_item_style_set/get
* widget: Fix seg fault when ts is NULL.
* widget: Fix the typo. Use win object instead.
[Samples]
* test entry: make scrollable entries visible
* examples: Fix missing -lm link
Changes since 1.10.0:
---------------------
Features:
* map: Added elm_map_region_zoom_bring_in() API.
* gengrid: Added horizontal item loop feature.
* atspi: Added AtspiText and AtspiEditableText interface support.
* fileselector: Added a search entry for realtime filename search.
* panel: Added scrollable feature.
* gengrid: Added normal reorder type.
* toolbar: Added selected and unselected smart callbacks.
* win: Added noblank property to disable screen blanking/saving.
Fixes:
* genlist: Fixed wrong item focus set on item_focus_set API call.
* scroller: Added the missng signals - vbar,press, vbar,unpress, hbar,press, hbar,unpress
* win: if no ELM_DISPLAY is set, try more engines before giving up (T1294).
* dist: Removed autogen.sh from the dist tarball.
* config: Always create a themes directory for user.
* po: Set all initial values for Language and Language-Team.
* win: Fixed borderless_set behavior.
* dnd: Rotate dragwin if main window is rotated when draging.
* slider: Fixed theme to not self-feed emit signals in a loop.
* check: Fixed colorclasses for disabled text.
* fileselector: Made selected_set actually select the file.
* tooltip: Corrected the typo in documentation of elm_object_tooltip_show.
* elm_theme: Fixed wayland borders to be sized and colored correctly.
* transit: Fixed to adopt the tween_mode factor.
* config: Don't segfault if we are not using an X11-compatible engine.
* list: Call "selected" callback after setting focus to the selected item.
* gengrid: Corrected the reorder start and end evas smart callback call.
* map: Added missing legacy API into legacy header.
* naviframe: Fixed warning caused by elm_obj_layout_signal_emit override function in naviframe.
* ctxpopup: Fixed arrow geometry set.
* ctxpopup: Fixed wrong popup size.
* config: Handle case where ELM_ENGINE environment variable is misspelled.
* photocam: No longer gets stuck in "busy" animations.
* gengrid: Fixed position calculation routine.
* genlist: Do not segv if the user clear the list on item double-click.
* gengrid: Once again selects items using keyboard when no item was previously selected
* entry: Fixed clearing selection region problem while it's already selected.
Changes since Elementary 1.9.0:
-------------------------------
Features:
* popup: implemented widget item focus feauture.
* list: implemented widget item focus feature.
* list: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
* popup: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
* hoversel: Added "item,focused" and "item,unfocused" smart events for widget items.
* win - add accel preference option to elm windows
* focus: Added focus highlight clip disable feature. (T1056)
* focus: Added optional focus feature - focus movement by mouse_in.
* toolbar: implemented widget item focus feature.
* elementary: Add support to elementary for creating applications which run in drm.
* list: Added focus movement on widget items by mouse in.
* genlist: Added focus movement on widget items by mouse in.
* gengrid: Added focus movement on widget items by mouse in.
* toolbar: Added focus movement on widget items by mouse in.
* gengrid: Added feature to move focus out of gengrid if focus is on edge items.
* focus: Added optional focus feature - item focus on selection.
* Adjust code to use the slightly different Eo2 API.
* win - add ELM_ACCEL env var to set acel method that is preferred
* theme - improve efm icons provided by ApB (T575)
* atspi: Atspi_Action interface implementation @feature
* gengrid: item moving feature with keys.
* config: Added two APIs to enable/disable focus auto scroll bring in feature.
* genlist: Implemented item_select_on_focus feature.
* gengrid: Implemented item_select_on_focus feature.
* gengrid: Added elm_gengrid_wheel_disabled_set/get() APIs.
* focus: Change new API names related to focus auto scrolling.
Fixes:
* hover: Made hover itself unfocusable.
* elm_list/focus: @bugfix crashes with empty lists and unfocused elements.
* @fix homogeneous genlist recalc on theme change (T1023)
* @fix slider popup creation with custom themes
* @fix broken slider popup hide logic
* diskselector: Fix segmentation fault (T988)
* object_item: Check null in elm_object_item_del.
* naviframe: Emit visible signal to edc theme when first item is pushed
* fix ctxpopup getting min size from content immediately on set
* Fix bug of moving cursor handler
* entry - fix menu to not popup after every time mobile sel handles are clicked
* elm: Add Drm Detection
* Avoid Month wrapping by ignoring summer time correction.
* elm_widget: @fix use of uninitialized values.
* naviframe: Fix smart_show function to show only top item view
* entry - send selection,cleared signal if a selection is dismissed.
* @fix slider overlay parenting
* actionslider: Fixed mouse movement issue.
* elm_win: Unbreak the ABI break of window type.
* Remove silencing of errors when called on non elm widgets.
* theme overlays - fix to prepend on overlay to be semantically consistent
* entry - fixed calc issue of the wrap none mode.
* segment_control, toolbar: Fixed broken scale of widget item.
* entry - entry did word wrapping even the mode was ELM_WRAP_NONE.
* Focus: fix segfault due to bad call to Eo function.
* list/genlist: Fixed Home and End key event handling routine.
* Accessibility: unref the object only if it exists.
* [Elm_Dnd] Fix type matching of drag and drop target objects in X11.
* [Elm_Entry] Update selection handlers position and its visibility when scrolling
* diskselector: Compare correct variables. (CID1193236)
* atspi_object: Added missing comma. (CID1193238)
* index: Set variable to NULL after free. (CID1193250)
* access: Fixed memory leak. (CID1193244)
* fix scrollbar to be clickable even if vieport is tiny compared to content
* naviframe : Fixed the overlap issue during multiple push.
* genlist needs to iterate exactly once over a fixed list when deselcting all items
* list: Fixed item multi/single selection routine to skip disabled item correctly.
* genlist: Fixed item multi/single selection routine to skip disabled item correctly.
* panel: check _elm_config_key_binding_call return value
* datetime: clip sub components into global clipper
* prefs: Add EVIL_LIBS to build to avoid problems with missing regex.h under mingw
* elm win - fix tracking of current position to properly store it in win obj
* spinner: crash issue on deletion fix
* elm win - fix wrong resizing of focus highlight obj.
* fix left over soft cursors in elm (T893)
* [Elm_Dnd] Correct drag position when rotation
* [Elm_Dnd] Fix segmentation fault when deleting object with same registered drop callbacks
* elm_map: Fixed a leak when ecore_file_download_full fails
* gengrid: Fixed the focus animation in horizontal mode
* map: remove memory leak
* list/genlist/gengrid/toolbar: Fix - _nearest_visible_item_get() should always return an item.
* plug: fix SEGV of elementary_test during reconnecting
* list: Fixed _elm_list_item_content_focus_set in case the first content is focused.
* dnd: Skip drag window when drag starts
* widget: Initialized internal variables. (CID1199625)
* scroller: Initialized some internal variables. (CID1199657)
* spinner: fixed odd behavior of the spinner
* ctxpopup: sd->box null check and event_flag set for previous and next focus move.
* entry: wrong viewport value calculation issue fix
* elm_interface_scrollable: fix resize after drag bug.
* dnd: Correct drag window positon in drag start
* tooltips position more accurately in X in xinerama
* entry no longer completely breaks focus by focusing itself on selection signal
* toolbar: Fixed wrong edje api usage for elm objects.
* genlist: Removed unnecessary item show call on multi select.
* ctxpopup bg theme should block all mouse events, not just left button
* ctxpopup should not blindly show arrows when they are not wanted by the theme
* gengrid: frame variable should be used for position changes.
* widgets - propagate current parent orientation to sub object.
* elm_map: Fix to support customized style for elm_map
* entry: Fix a test case for editable, non-editable entry.
* layout: remove sizing_eval call when layout is already destructed. @fix
* elm_map: Fix to show and bring in a correct region after zooming
* gengrid : Fix the issue to skip disable item in item select
* entry: Enable context menu with mosue down even if the entry is not editable in some case.
* hoversel: item-loop should happen on UP/DOWN Key in case of vertical hoversel and on LEFT/RIGHT Key in case of horizontal hoversel.
* fix visiblity of entry cursor when selections exist (T1229)
* elm_map: Fix to calculate map size not to be smaller than viewport size
* [Fileselector] Fix double-call of callback function on clicking "Enter" key.
* fix 0 size focus region (T1205)
* Correctly emit the scroll signal when scrolling an entry @fix T1274.
* entry: update selection handlers' visibility when entry is hidden or shown (T1175)
Changes since Elementary 1.8.0:
-------------------------------
Additions:
* Label: add 2 new api for setting the slide animation speed.
* elm_win: added the window manager rotation feature and a sample.
* focus: Added focus_highlight_geometry_get() into elm_widget.
* config - feature add - audio muting config and controls
* ctxpopup: add a new api for ctxpopup which makes ctxpopup not to hide automatically
* Add elm_genlist_item_subitems_get()
* New textblock tags for elm entry widget.
* theme - more efm icons from appb (T575)
* Add genlist_item_subitems_count()
* access: Add smart signal "access,changed"
* Colorselector: Item Selection/Unselection logic changes and corresponding API additions.
* access: Add elm_widget_access_highlight_in_theme_set/get.
* Colorselector: Palette_items_get API added.
* atspi: event broadcast added. Orca screen reader now ables to read UI.
* win: Add a API, elm_win_type_get.
* focus: Added elm_object_focus_highlight_style_get/set() to support custom focus highlight on widget
* entry: Add elm_entry_select_region_set API
* Colorselector: Item_signal_emit_hook added.
* focus: Added "focus_part" support on elm widget.
* add tests to window moves.
* Introduce fileselector interface and applied to elm_fileselector.
* entry: Add elm_entry_input_panel_show_on_demand_set/get API
* atspi: accessible and component interface implementation.
* entry - Add "rejected" smart callback in "elm_entry_filter_accept_set"
* fileselector : Add elm_fileselector_custom_filter_append to support custom filter
* hoversel: Added evas smart signal "expanded" in hoversel. This patch depends on D373.
* elc_popup: Added focus support on popup-base's swallow parts.
* web: Added elm_web_html_string_load() to load html string as the content
* elm_object_item: Added elm_object_item_style_set/elm_object_item_style_get().
* New Elementary API -- elm_multibuttonentry_format_function_set().
* Add 'pulse' property to progressbar edje-external object API.
* Adding hungarian translation
* elementary/mapbuf - added 2 apis, elm_mapbuf_point_color_set(), get().
* fileselector: Add elm_fileselector_sort_method_get/set to select order of file/directory list.
* clock: Add elm_clock_pause_set and elm_clock_pause_get functions for elm_clock widget
* accessibility: ATSPI2 support.
* Popup: Adding elm_popup_align_set and elm_popup_align_get api
* fileselector: Add support to change the size of thumbnails in grid view.
* tooltip: Adding elm_object_tooltip_orient_set API
* tooltip: Added elm_object_tooltip_move_freeze_push/pop/get()
Improvements:
* Fix doxygen in interface scrollable, slider, elm widget container, fileselector interface
* elm atspi: add comments for Eo API
* elm win - on shutdown some objects become null during shutdown so be quiet
* test_list: Disabled 'focus on selection' as it is turned off by default.
* elm_index: disable indicator when the selected item is unselected
* index: send active signal(elm,state,active) to selected item in auto_fill
* theme - noclip - actually no clip
* theme - scroller - noclip style
* theme - clean - list image used in group
* theme: unify tags macro.
* theme - default styles - make disabled all look properly disabled
* Label: better speed/duration calculation.
* Add more tests to "Entry user style", to spot out lots of bug.
* Elementary menu item: handling hidden icon
* Elm entry: Set initial select mode for non desktop entries (T861)
* naviframe: Hide inserted view if the view is not a top view
* datetime: Simplify the nested loop in _datetime_items_get()
* access/layout: sort focus list based on geometry value
* elm_layout now supports focused/unfocused smart callback
* datetime: Enhance launching time of test_datetime by avoiding _reload_format() in visible_set()
* spinner_example: Made spinner editable to have more test cases about changed and delay,changed callbacks.
* spinner: After long press of inc/dec buttons, start continuously increasing/decreasing
* datetime_input_ctxpopup: delay creation of ctxpopup until it is really needed.
* focus: Added test cases for the existing issues/feature enhancement relate to focus
* config: Change the value of THUMBSCROLL_SENSITIVITY_FRICTION in mobile config for an optimization.
* datetime: Refactor to launch test_datetime little bit faster
* test: Removed size hint macros from reference codes.
* Updating hungarian translation
* make iconify effects moe natural (faster to deiconify to make it feel snappy)
* elementary - don't use __UNUSED__ anymore
* elm: replace 0 or 1 with EINA_FALSE or EINA_TRUE
* elm: Unified the usage of strncmp.
* test_web_ui: Added a button to test select tag and window.open()
* naviframe: Better structure packing for naviframe item and added more description about item structure members.
* autotools: restore support of static compilation (T599)
* elementary - override widget translation but work also the base widget's behavior.
* elementary - support language changed callback from a few widgets.
* elementary - send signal "language,changed" with one way in the widget.
* elementary - use the focused/unfocused string in widget defined.
* test_hoversel: Change the hoversel button text when an hoversel item is selected.
* fileselector: Make fileselector focusable. Ok on Enter key and Cancel on Escape key.
* popup: Replace focus_direction_go with focus_cycle.
* url: Added underscore(_) to elm internal functions, elm_url_xxx.
* spinner: Create an internal entry when it is really needed.
* spinner: Toggle entry on Enter and space key.
* toolbar: Do not check ev->string for Return key and react on space key.
* all widgets: change Eo API for "elm_widget_theme()" to "theme_apply"
* prefs should CRI on add/file_set if init has failed
* entry: Add smart activate for accessbility.
* entry: If the scrollable entry is set disable, send "*,disabled" signal to scr_edje too.
* datetime: Delay elm_layout_theme_set until memebers are initialized in _smart_add
* panel: Delay elm_layout_theme_set until memebers are initialized in _smart_add
* elm_widget_xxx.h: Adopt EINA_UNLIKELY and fix indentation in FOO_DATA_GET macros.
* fileselector_entry: Delay elm_layout_theme_set until memebers are initialized in _smart_add
* test_photocam: Support zoom in and out with more condition checks.
* ctxpopup: set smart member relationship for objects in ctxpopup
* naviframe: Replace naviframe title visible APIs to naviframe title enabled APIs
* test_glview_simple: Close the window instead of exiting the program on close button.
* toolbar: Check whether icon is null before sending signal
* elm: Build in an alphabetical order.
* actionslider:enable the mouse event
* elm cnp (dnd) - file:/ is the minimum, not file:// so work with other apps
* When the viewport is resized, the entry size will be recalculate.
* setuid safeness - ensure if an app that is setuid doesn't do bad things
* gengrid, genlist: Fallback into default item style if the required item style does not exist.
* elementary_config: Refactor elementary config menu by merging Access, Select clear, and clouseau menu.
* Widget: Don't check if it's the correct class everywhere.
* Updating serbian translation
* web: Disable more logics to reduce binary size when web backend is none
* elementary/widget - don't call theme_set() until base widget is not created yet.
* elm_widget: Partial update for widget smart data comments.
* tests - add test for requesting sa massive window and seeing response
* test_fileselector: Added edje custom filter example to show the real use case of fileselector custom filter.
* entry: Show "Paste" option when called ctxpopup with selection
* Multi button entry items now support custom parts on elm_object_item_text_[gs]et() calls.
* Now multi button entry items will happily listen to_object_item_signal_emit() calls.
* Give focus capabilities to elm_plug widget.
* elm config - move x properties to child window of root. reduces wakeups
* elm: Unified eina critical manro to CRI.
* test_glview_simple: Do not manipulate glview if gl is not supported.
* test_web: removed web-mobile test by adding an option to change useragent
* fileselector: enter key press in name entry acts like ok button click.
* Update systray theme to have only one box
* colorsel - allow widget to re-wrap smaller of resized down with palette on
* elm_test: clean up some elm_object_focus_set() usage.
* ctxpopup: disable content correctly on smart disable.
* elementary/ctxpopup - disable the contents when they are exist.
* DnD: cancel feature during drag
* layout: reset disabled status after refreshing the widget theme.
* genlist - don't do heavy queue work for 0 width genlists and defer fill
* naviframe: clip the shadow also.
* elementary/elm_button.c : Change the timing of signal_emitting.
* slider: show/hide slider popup
* Gengrid: Enable Scroll To Type when item bring in or show region.
* autotools: improve build system to be able to correctly pick outside and inside tools.
* libtool: work around lack of communication between mingw and libtool to generate .dll.
* elm_prefs_cc: use the right macro to allow cross compilation nicely.
* Elm list, like genlist, should emit 1st/middle/last signals to its items.
* spinner: it has to be recalculated when its style is changed
* theme - fine tune pkgkit icon to be a little lighter
* theme - xkb module - make lettering more readable over flag
* allow battery reading to be bigger by minor overlap with + sign
* remove pager16 base image; this is never visible
* add clip for gadcon popups
* desklock logo visibility gets a clipper and visibility toggling (T613)
Fixes:
* Fix more complaints on inwin shutdown and focus stuff (T958)
* DnD: Fix bug of hard-coded type when drag
* els_cursor: Fix mouse_out changing cursor to wrong image (T878)
* colorselector: Do not add custom palette color to the palette of config (T786)
* naviframe: Fix elm_naviframe_item_pop_to not to attempt to remove removed item
* naviframe: Fix to set only top view to be focusable
* Thread example fixes (T956)
* elm_web2: Fix possible crash when loaded the contents which contains form elements
* Fix issue where items added into tree with more than 2 levels could be rendered at the wrong location in the list.
* examples - threads - fix nitpick on still running threads on shutdown (T955)
* elm scroller - fix self feeding reconfigure to bail out on many loops
* list - fix mode set to have override power over scroll limit api
* menu: Fixed wrong internal variable name.
* entry - fix scroller hide/show signal when changing style (edje obj)
* theme - fix scrollbar + end icon position
* Test Label2: keep the slider updated when the label change size
* fix missing menu bg
* atspi_bridge: unref ret if iter_struct is null (CID 1170201)
* elm cnp: fix freeing selection buf
* elm-menu - fix style to use current when setting menu bar
* Elmementary menu styling fixed
* Prevent widget item API calls while item is deleting except data_get API call.
* Icon/Layout: Clean-up signal callbacks when signal is freed or layout is deleted. If not, dangling edje callback can be remained at some moment. (CID 1167968)
* datetime: fix wrong condition for validation in _field_limit_get() (CID 1167969, 1167970)
* test genlist: Fixed warning in genlist item styles.
* elm datetime module: Fix that registers clicked callback of diskselector multiple
* datetime: Correct the validation of parameter in _field_format_get/_field_limit_get
* mapbuf - don't leave the dangling static map pointer that won't be freed.
* test_flip_page: Revert wrong initialize routine.
* fileselector: Fixed that data of "done" signal may start with two slash
* elm entry: Fix anchor bug finding wrong anchor geometry.
* fileselector: Fixed that does not navigate / on path_entry
* web: Follow latest webkit change to fix build break with latest ewebkit
* elm_cnp: Fix that calls _x11_elm_widget_xwin_get two times at elm_cnp_selection_{set|get}
* test_focus3: Correct wrong data for smart callback.
* focus: Fixed focus issue that the highlight was not visible on first click.
* naviframe - don't access item after del
* naviframe: Fix to enable item deletion in pop_cb
* elm filesel - scale button in filesel button.
* elm filesel - fix theme layout for button+entry
* inwin - the "greying out" fade looks just wrong - make it black.
* entry: Fixed to emit "*enabled" signal to scr_edje when it is not disabled.
* entry: NULL should be set to the correct position of tmpbuf.
* conform: Fixed to get a geometry from *focus_region_get for show_region_job.
* test_flipselector: Fixed that buttons use wrong flipselector which is not intended.
* fileselector: Fix that folder only mode shows only files instead of only folders (T756)
* scroller: Fixed wheel event callback
* panes: Fixed panes smart callbak calls by fixing default theme.
* fileselector: Fix that the enter key does not navigate directory
* glview test - fix if evas gl ins't found - leak of gld data
* elm prefs cc - fix failed lseek handling on compile
* glview test - dont leak gld
* elm glview - evas sync before rendering with always draw to sync right
* dbus menu - fix leak of reply creation for method events (CID 1039975)
* mapbuf - move index check into eo method and use fixed index size (CID 1141033 and CID 1141032)
* elm prefs - useless staement as _deltai() already fills in *val (CID 1040028)
* fix elm fsel test to check mkdir return (CID 1040043)
* app client - fix not handling failed return from eldbus call (CID 1091411)
* elm map - fix incorrect return check of fread (CID 1132735)
* elm map - fix incorrect return check of fread (CID 1132736)
* elm map - fix incorrect return check of fread (CID 1132737)
* scroller: fixed infinite loop bug in scroller
* test_dnd: Check return value of strchr it can be NULL. (CID 1152899 and 1152898)
* elm prefs - fix leak if setup_err/set_err happens in elm prefs (CID 1040006)
* list test - make test item never able to access invalid mem (CID 1040020)
* genlist test - make test item never able to access invalid mem (CID 1040021)
* fix alloc to use right sizeof type in elm_image
* fix mingw build for setuid fix/checks
* map: fix allocator sizeof operand mismatch reported by clang
* multibuttonentry, genlist, layout, toolbar: Fixed dereference of null pointers which were reported by clang builg.
* toolbar: Fixed dead assignment reported by clang build.
* elm theme - fix toggle color to hide invisible orange rect
* widget: Fix a bug in elm_widget_newest_focus_order_get.
* fileselector: Fix dereference before null check (CID:1147525)
* fileselector: Fixed wrong allocation in _custom_filter_append (CID:1147526)
* elm_test: fix test_entry_anchor scroller callback
* elm_widget: Fix not to load theme for mirroring if smart data is not set
* elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted.
* Reach mbe item on signal emit hook properly.
* multibuttonentry - emit edje signal to oedje object not item struct!
* web: popup for <select> shlould be scrollable if there are many items.
* config: comment out unused variable after commenting out some codes (CID 1139957, 1139958, and 1139959)
* bugfix: unset genlist mincalcd flag when changing to/from having no item contents
* Flip: Fix confusion with hitsize and direction
* example - prefs 03 - disallow animation time of 0 (just not valid/sensible) (T602)
* DnD: Valgrind fixes
* image/layout/toolbar: fixed documentations which use non-existing APIs. (T607)
* elm_spinner.c: fix mouse spin never stop issue with mouse wheel with spinner widget.
* elm_interface_scrollable.c: fix scroller page flick calculation roundup routine.
* elm_interface_scrollable.c: reset momentum_animator to null when return cancel from the animator.
* elementary_test glview: fixed segv on close
* naviframe: fix T1008 so promoting an overlap item would perform as documented
* transit - fix the double free obj_data case.
* Fix T966, sort order of child folders.
* calendar - fix unstable calc complaint (T951)
* Dnd: Fix double text insert issue in elm_entry, drop at disable, non-editable entry
* Elm_Entry: Fix bug: magnifier position is incorrect when mouse down on selection handler
* fix right side clipping of pager16 background (T771)
* fix deskmirror pixel borders (T1005)
* fix deskmirror client area sizing T991
* tooltip: Fixed wrong API names. elm_tooltip -> elm_object_tooltip.
* list: fixed list to emit elm,state,list,single signal when there is only one item.
Removals:
* widget: remove OP_ID ELM_WIDGET_SUB_ID_DISPLAY_MODE_GET