This is an automated email from the git hooks/post-receive script.
stefan pushed a change to annotated tag v1.22.0-alpha1
in repository core/efl.
at bc8b6bdb7e (tag)
tagging a25c0d713754a7fc153ff83c89212489d72ab4c0 (commit)
replaces v1.21.0
tagged by Stefan Schmidt
on Thu Feb 28 16:53:58 2019 +0100
- Log -----------------------------------------------------------------
v1.22.0-alpha1
Alastair Poole (13):
elm_code: fix DEL at end of line.
elm_code: make the hoversel not focusable.
elm_code_file: preserve file permissions on save.
elm_code: Make sure we handle python3 mime type.
efl_ui_focus_manager_calc: invalidate obj on delete.
evas_events: NULL check before evas_event_freezes_through.
efreet_menu: remove unused and unreachable code.
macOS: make eina_environment_tmp_get() work as elsewhere.
eeze: Add buildsystem to list of dependencies.
elm_code: Allow widget to be focused.
efl: fix misspelt focused in API and documents.
efl: fix misspelt focused in API and documents.
efreet: Add installation prefix search for XDG_DATA_DIRS.
Ali Alzyod (1):
optimize glyph images data copy into 4 byte aligned images
Amitesh Singh (1):
eina modinfo: improve eina modinfo guide.
Boris Faure (1):
elm.hoversel: ensure sd is not NULL
Bowon Ryu (8):
efl_ui_tab_bar: implement select key bindings.
docs: correct group name of segmentcontrol for API docs.
efl_page_transition_scroll: fix warning the dereference before null check
docs: fix the incorrect group name of segment control
efl_ui_tab_pager: modified test for regression test
efl_ui_tab_bar: fix error about double free
efl_ui_tab_bar: fix error about double free
efl_ui_tab_bar: fix tab sizing issue
Bryce Harrington (9):
eina: Add doxygen in/out tags for remaining APIs
eina cow: Cleanup doxygen syntax
eina promise: Fix example error message in docs
eina: Refer to sin/cos as sine/cosine instead of sinus/cosinus
eina: Improve explanation of read-only binbuf's
eina: Grammar improvements
eina: Improve doxygen formatting for eina_debug.h
evas vg: Check for OOM in evas_cache_vg_entry_create
evas vg: Check for OOM when setting root node in a vg canvas
Carsten Haitzler (223):
efl selection manager - avoid multiple selection get callbacks for req
examples - fix avahi examples to compile
update po's
ecore_x - add nouveau into the whitelist and clean up so it's a list
evas cache - avoid a segv...
evas gl x11 - add working measure funcs for debugging performance
glx extns - check client and server extns
Revert "elm config: hide theme and profile config in gui when running in
enlightenment"
build - meson - fix ecore-x to detect xcursor to fix rgba cursors
build - meson - fix install of generic loaders for evas to be exes
build - meson - fix linking of gl gneric to link to libm
build - meson - fix build when legacy is still enabled and gen the code
evas - remove excess data scope lookup during render when getting changed
Revert "build - meson - fix build when legacy is still enabled and gen
the code"
meson - ethumb - fix build and install of service files for ethumb
evas gl engines - avoid getting context if possible
eina - fix warnigns of possibly too msall buffers for large numbers
eo - parser - fix warning about fallthrough case
eina - vpath - silence buffer size truncation warning
eo - parser - fix warning about truncated strings with snprintf
eina debug - fix buffer truncation warning
eina file - fix unused param warning by marking as unused
eina promise - warning fix - init storage field on return
eina vpath - warning - fix constness of string pointer
eina - btlog - fix warnign about uninit struct field
eina vpath - warning - remove unused variable
eina bech - hash - warn - fix type for hash func to have proper types
eina inline hash - fix warn about switch case fallthrough
eina bench array - fix warning about if case not guarding
evas list benchmarks - fix warning about if guarding
evas mempool bench - fix warning about unused param
eolian - fix warnings about strin truncation by expanding buffers
eo parser - fix buffer size warning for snprintf truncation
efl check - fix uniit var warning by setting to 0 to start
eina strbuf tests - fix tests to properly check fail unless conditions
ecore imf modules - check ecore x display state beofre doing x things
eina magic debug test - fix xarnings about double-defining
eina iterator test - warn - fix prototype of cb func to have right params
eet data - if xwarning about possibly uninit var
ecore thread - fix warn - callback prototypes to match correct type
xxx - fix eina_future_then calls to pass sotrage val - fix warns
edje test - fix unused return val and actually check its value
eolain generation test - handle buffer size limit warnings
elm prefs cc - warn - use memcpy instead since we are really truncating
elm quicklaunch - warn - explicitly handle socket length being too long
meson build - fix build to check for environ like autofoo did
elm quicklaunch - fix defines to handle no-environ case without warnings
elm test config - ensure buffer does't get overfilled with lots of profs
elm theme - initialize all struct members to null
eio test -0 fix lots of ecore event handler prototypes.... warn
elm web - fix warn of possibly uninit var
efl ui text -0 fix warns on unused params/vars
efl ui calendar - expand buffers so trucnation doesnt happen
elm calendar - stop truncation of text printed into buffer
elm naviframe - fix buffer size handling and strncat
emile test - fix dtata struct init missing initted fields - warn
evas blur filter - fix warnigns about unused labels
meson - add checks/options for mmx, sse3, neon, altivec
evas test - actually use result of add of rect obj for test
efl net - fix dbus field init to init all fields in a struct
ecore wl2 - fix wl protocol listyener to init all struct fields
eldbus- fix warning by casting through void
ecore con - fix buffer truncate warnign by a bigger buffer
eeze test - warn - fix ecore event callback prototypes
efl net - warn - fix eldbus service struct to fill all fields
elm map - warn - avoid buffer truncation warnings
elm map - warn - set vars to valueto avoid uninit warning
efreet test - use correct free func prototype for desktyp type add
eldbus tests - warn - fix func structs/arrays to init every field
eo suit - warn - include ptr indirection not privater to avoid warnings
edje_cc_parse - warn - make buffers bigger to avoid truncation
edje_cc_parse - use memcpy instead of strncpy as we are truncating
evas gl extn sym finding - warn - use void catss for no more warns
edje_cc - warn - fix free cb to be of right prototype
edje_cc - warn - fix buf truncation by snprintf by extending buffers
elocation - only define ebta api support if needed - not needed here...
edje player - fix ridiculous use of srncat
edje cc - warn - use correct free prorotype for has free func
edje program - warn - handle theoretical null seat string
edje modules - warn - use proper hash free func prototype
emotion modules - warn - fix possible uninit var
edje edit - warn - use bigger buffer to avoid buf trunc warnings
edje load - warn - fix buffer trucn warning
edje calc - warn - fix warn about initting all fields of calc params
edje calc - wanr - move fallthrough tag to just before next case
eeze mount tool - warn - fix prototypes used for ecore events
ecore wl2 - fix wl touch handler struct to set extra cb fields
ecore evas - warn - buffer engine - set last tick get field to null
evas sw x11 - warn - use void ptr for error handler
evas gl - shader cache - warn - use bigger buffer to avoid trunc warn
evas - neon blend - warn - color mul, not used in one asm func - mark as
such
evas - warn - use correct free func prototype
evas textblock - use proepr free iterator prototype
embryo_cc - warn - bigger buffer to avoid truncation warning
ecore evas extn - warn - ensure all fields in ecore evas func struct set
ecore imf - wl - fill all stgruct fields with something...
ecore imf - ibus - fill all struct fields
ecore imf - xim module - use proper prorotypes and returns for xim
efreet icon - fix constness of char ptr
efreet menu - only build internal cmp func if used in ifdefs
efreet trash - warn - expand buffer to avoid truncation by snprintf
efreetd - warn - expand buffer to avoid truncation by snprintf
efreet mime cache - expand buffer to avoid truncation by snprintf
edje entry - be clearer and more efficient on string appending
eina file test - warn - silence wanring wirth a bit of hand str trunc
elm entry - warn - write a specirfic string truncate func to avoid
warnings
elm code - warn - explicit truncation via custom truncate func
efl ui text - stop being brain damaged with cnp mode
meson build - fix libunibreak build to not directly build wordbreakdata
libunibreak - warn - add fallthrough attributes to minimize warnings
eina debug - fix 32bit warning for casting down to 32bit ptrs
eio test - fix 32bit test to use correct type for eina value get
efreet icon - move func into ifdef as only used if ifdef is true
efreet menu - fix truncation in snprintf to have bigger buffers
edje util - handle missing case in switch
evas textblock - fix unused params/vars
meson - set sloppy spec define as default for efreet
meson - make having asm headers errors requiring explicit disables
edje test - part content should be null as nothing is swallowed yet
meson - define WORDS_BIGENDIAN if on big endian
build - evas - sse3 optimized code - decouple from eo
meson - move static libs sraw sse2 inot sse3 build options set
Revert "meson: fix a potential race in evas_opt build"
eina test - fix build with magic debug disabled
evas - add evas_common_types.h to makefile.am to fix distckeck
meson- evas generic loader symlinks - fix to point to right place
ector - fix meson build with sse3 on ix86 (32bit)
meson - fix build on non-intel and correct cross compilation
meson - ector - fix eo dependencies to include all of them
meson - add micro version to pkgconfig files
meson - fix ecore imf scim build to detect scim fully and work again
eet - dictionary - use rwlocks instead of spinlocks - better contention
eet dict - remove redundant check of len, str and possibly strcmp
eet - dictorinary - tidy up code to be easier to read
ecore_evas - fix aninmator based frame render ticking to full framerate
elm perf tool - bring one back to efl
eina+evas cpu - add theoretical SVE support
efl ui text - check if string exists beofre using it...
elm - fix config version bump correctly
ecore evas - buffer - init ecore event evas as many times as shutdown
eina - iterator - remove unused variable - warn
eina iterator tests - use same unisnged ints to store - warn
efl model loop - fix unused param (add EINA_UNUSED) - warn
eldbus model - fix signed compare warn
eldbus model - remove unused vars warn
elm glview - fix unused param warn
efl ui focus manager - remove unused local vars warn
benchmarks - focus tree - fix unused param warn
efl ui focus manager - fix unused param warn
elm colorselector - fix unused param warn
elm toolbar - fix unused param warn
elm main - fix unused param in cb warn
elm test - button - remove unused local var warn
elm tests - gengrid - fix unused param warn
elm tests - focus - fix unused param warn
elm teest - focus - fix unused param warn
elm config - fix warnings about unused vars and params
update po files
evas - cpu - fix sve check when neon is disabled...
ecore_evas - fix aninmator based frame render ticking to full framerate
elm perf tool - bring one back to efl
eina+evas cpu - add theoretical SVE support
efl ui text - check if string exists beofre using it...
elm - fix config version bump correctly
ecore evas - buffer - init ecore event evas as many times as shutdown
eina - iterator - remove unused variable - warn
eina iterator tests - use same unisnged ints to store - warn
efl model loop - fix unused param (add EINA_UNUSED) - warn
eldbus model - fix signed compare warn
eldbus model - remove unused vars warn
elm glview - fix unused param warn
efl ui focus manager - remove unused local vars warn
benchmarks - focus tree - fix unused param warn
efl ui focus manager - fix unused param warn
elm colorselector - fix unused param warn
elm toolbar - fix unused param warn
elm main - fix unused param in cb warn
elm test - button - remove unused local var warn
elm tests - gengrid - fix unused param warn
elm tests - focus - fix unused param warn
elm teest - focus - fix unused param warn
elm config - fix warnings about unused vars and params
update po files
evas - cpu - fix sve check when neon is disabled...
configure - set elogind off by default as the --help says
evas cpu - just rely on eina cpu entirely to avboid feature dups
meson - systemd - fix check to systemd209+ checks that were not done
evas gl - make GLintptr etc. also ndefed for GL_VERSION_1_5 fix typedef
meson - vix ecore wl2 pc generation to not include nonexistent wl lib
fix crashes created by "make efl_loop_promise_new a function"
meson - fix meson build to specifically link to GL or GLES
Revert "Revert "ecore: make efl_loop_promise_new a function of
Efl.Loop_Consumer.""
meson - fix pc file versions that were missing mirco version
meosn - fix install of scripts and bins and their timestamps and modes
meson - re-enable emotion_test binaries and data like autofoo
meson - dont install eina bench cmp and use install_mode
elm win - we forgot to add gl_drm to possible elm win engines
ledbus - fix codegen to not conflict keys with eldbus inyternal
edje - stop trying to access ready deleted exrt/group swallow objects
elm dnd/selection - only query wl things if thje window is a wl one...
efl net - connman - fix correct param for promise cancel
elm - dnd - restore to working as drop targets
efreet - fix warnings on windows to do with size casting
emile+ tgv saver - stop using deprecated lz4 functions to remove warnings
Revert "elm_config: remove profile name reading logic from data dir"
elm config - add back i var to build again
evas gl - fix patch that fixed warnings that then broke evas gl tests
eet - fix eet compression to differentiate lx4 and lz4hc
elm theme - use -fastcomp again as it is actually much faster now
meson - edje_cc use -fastcomp for fast builds in mesa
Revert command line array object because it's broken by design
Revert the env object because it's broken portability - please redo
ecore wl2 - remove pointless sntrcpys causing warnings
env obj - fixx implementation to use a shared object
cmdline iface - fix to consume input array AND strings totally
fix args handling in cmdline class to not be broken
fix efl exe/thread/appthread to work again after seemingly bitrotting
ecore audio - mark it all as beta
efl commandline - make strings also owned as well as array
efl cmdline use simpler stringshare type to not be redundant
examples - add examples for efl exe/thread
ecore drm2 - work around kms/drm bug seemingly when no flip event comes
evas gl - swap with damage - look for KHR extn string too
Cedric BAIL (135):
ector: reorder destructor code to make sure that freed pointer are not
possibly accessed during destruction.
ector: use efl_replace to make sure that no dangling pointer is left
being.
eo: make efl_replace work with a const pointer like efl_ref/unref do.
ector: remove deprecated _efl_refplace and _efl_xrefplace.
ector: replace custom _efl_refplace by generic efl_replace.
meson: fix VNC server build to not override the last module.
eina: add a way to iterate over a pure C array with no NUL terminating
element.
eina: add test for Eina_Iterator over pure C array.
eina: add eina_multi_iterator_new.
eina: add tests for eina_multiple_iterator_new.
efl: make Efl.Model.properties_get return an Iterator<string>.
eio: use the right type of Eina_Value to report error.
ecore,efl: add Efl.Model.property_get helper which will suceed once when
a property finally has a value.
ecore: switch all Efl.Model to inherit first from Efl.Model_Loop.
eio: switch Eio.Model to inherit from Efl.Model_Loop.
eldbus: switch Eldbus.Model to inherit from Efl.Model_Loop.
eo: rename efl_future_Eina_FutureXXX_then in efl_future_then as this has
been available for some time.
ecore_con: simplify code by using proper helper.
eio: simplify code by using proper helper.
eldbus: simplify code by using proper helper.
elementary: simplify code by using proper helper.
ecore: add an helper on Efl.Loop_Consumer to build resolved and rejected
future more easily.
eio: we do not need to actually loop explicitely for the loop here.
eio: simplify code by using helper that generate future directly.
eldbus: simplify code by using helper that create future directly.
ecore: simplify code by using helper that build future directly.
ecore_con: simplify code by using helper that create future directly.
ecore_con: refactor TCP Dialer to always wait for thread to finish.
ecore_con: enforce connection state to not let a hanging connection
continue.
ecore_con: fix multi shutdown excessive warning by initializing ecore
independently.
ecore_con: reinit ecore_con after complete shutdown so that suite
ecore_con_shutdown doesn't complain.
ecore_con: properly track each handler separately and destroy each only
once.
ecore_con: wait for thread to finish at the same time as canceled to
avoid race condition.
ecore_con: handle timeout of the attempt to connect.
ecore_con: simplify code by using proper helper.
eio: simplify code by using proper helper.
eldbus: simplify code by using proper helper.
elementary: simplify code by using proper helper.
ecore: add an helper on Efl.Loop_Consumer to build resolved and rejected
future more easily.
eio: we do not need to actually loop explicitely for the loop here.
eio: simplify code by using helper that generate future directly.
eldbus: simplify code by using helper that create future directly.
ecore: simplify code by using helper that build future directly.
ecore_con: simplify code by using helper that create future directly.
ecore_con: refactor TCP Dialer to always wait for thread to finish.
ecore_con: enforce connection state to not let a hanging connection
continue.
ecore_con: fix multi shutdown excessive warning by initializing ecore
independently.
ecore_con: reinit ecore_con after complete shutdown so that suite
ecore_con_shutdown doesn't complain.
ecore_con: properly track each handler separately and destroy each only
once.
ecore_con: wait for thread to finish at the same time as canceled to
avoid race condition.
ecore_con: handle timeout of the attempt to connect.
elementary: make Efl.Ui.Factory.create asynchronous.
eo: make efl_future_then have a data pointer in addition of the object
pointer.
ecore: remove unecessary intermediate variable.
ecore: use efl_future_then to simplify the code logic and reduce
potential bugs.
ecore: efl_app_suite doesn't need to depends on Efl_Net.
ecore: add efl_app_test to the meson build and run the test.
ecore: fix typo in comments.
ecore: add a full test for efl_future_then and efl_future_chain.
eo: fix efl_future_then example.
ecore_con: no need for a long timeout when we know the test is supposed
to timeout.
eina: use the correct type for casting to avoid issue on Windows.
efl: add facility to generate an event when an item is created by the
factory.
elementary: make all view generate an event when the item is created.
elementary: switch to the new efl_future_then syntax.
efl: fix function call order.
eina: add a function to free Eina_Promise attached data when the promise
is destroyed.
ecore: make efl_loop_promise_new a function of Efl.Loop_Consumer.
ecore: fix build by having proper parameters order.
elementary: rename Efl.Selection -> Efl.Ui.Selection as it is only usable
with User Interface related element.
efl: rename Efl.Ui.Base -> Efl.Ui.I18n as that is really what it does.
elementary: rename Efl.Ui.Translatable -> Efl.Ui.L10n
eo: correctly allow for triggering the same event while the previous one
was cancelled.
eo: test that event cancel before emitting does propagate event.
eo: enable priority with event forwarder.
ecore: make sure that events are being forwarded first.
ecore: don't forget to initialize structure.
ecore: allow for not specifying any static string in
Efl.Model.properties.get helper.
ecore: correct object constness and documentation of future_resolved and
future_rejected functions.
ecore: add an helper class Efl.Model_View
ecore: test for Efl.ModelView.
ecore: define behavior when no getter/setter callback function is defined
for ModelView property logic.
ecore: add tests when not defining setter/getter/free in ModelView
callback.
eo: provider find actually is just accepting Efl.Class, maybe an hystoric
left over.
eo: add the ability to get the size of object of a certain class.
eo: add a test to enforce the upper limit of our base object size.
efl: add a factory Eina_Error and rename the file to be more on point
with its purpose.
elementary: add a factory that handle caching for you.
elementary: enable caching for Efl.Ui.ImageFactory.
elementary: enable caching for Efl.Ui.LayoutFactory.
efl: remove warning due to unused variable/parameters.
eo: fix MacOS break.
eo: improve documentation for event forwarder.
elementary: refactor selection manager to not use eina_promise_data_set.
ecore: make Efl.Loop_Consumer.promise_new an @const function.
ecore_con: remove use of eina_promise_data_set.
eio: remove use of eina_promise_data_set.
Revert "fix crashes created by "make efl_loop_promise_new a function""
Revert "eina: add a function to free Eina_Promise attached data when the
promise is destroyed."
eina: remove eina_promise_data_set.
eina_cxx: allow for the generation of function that return Eina_Promise
in .eo files.
ecore: remove data parameters of Efl.Loop_Consumer.promise_new to reduce
the risk of inadvertently using the wrong data.
eina: remove eina_promise_data_get has it lead to risky use.
eina: add tests for Eina_Value utility function eina_value_*_get.
eina: add Eina_Value helper that convert efficiently to a target native C
type.
eina: add tests for the new Eina_Value convert functions.
eina: fix memory leak when a Eina_Value as promise is returned, but no
dispatching Eina_Future is listening on it.
ecore: fix memory leak when shutding down the application.
eo: remove function efl_noref that duplicate EFL_EVENT_NOREF.
eo: remove EFL_EVENT_SPECIAL_SKIP.
eo: propagate knowledge of EFL_EVENT_NOREF callback registration to the
event call generation.
eo: improve efl_isa to be able to know if a class is part of the
hierarchy of another class.
elementary: enable efl_ui_suite tests for meson build.
elementary: add Efl.Ui.Widget_Factory.
elementary: update Efl.Ui.Caching_Factory to rely on
Efl.Ui.Widget_Factory for Efl.Ui.Widget.
ecore: add an index property on Efl.Model_Composite and handle
children_slice_get.
elementary: add internal Efl_Ui_Model_Size.
elementary: add internal Efl_Ui_Model_Homogeneous.
elementary: add internal Efl_Ui_Model_Exact.
elementary: add internal Efl_Ui_Model_Average.
elementary: add a test for Efl.Ui.Model_Homogeneous.
elementary: add a test for Efl.Ui.Model_Exact.
elementary: add test for Efl.Ui.Model_Average.
edje: make legacy edje call rely directly on edje internal.
edje: migrate Eo API to use Eo callback instead of opaque type.
eo: make reflection setter able to return an error code in case of
failure.
eo: return an Eina_Value error when a get for a property is not
implemented.
eo: add efl_property_reflection_exist to be able to know if a property is
available on an object.
eo: add tests for efl_property_reflection_exist.
efl: make sure that the expected lifecycle of the children of Efl.Model
is well described.
ecore: add infrastructure to make it easy to enforce Efl.Loop_Model
children lifecycle.
elementary: make sure Efl.Ui.Average_Model stay alive until the end of a
property_set.
ecore: enforce proper lifecycle for all Efl.Composite_Model children.
eio: enforce proper lifecycle for all Efl.Io_Model and fix discovered
lifecycle bugs.
efl: improve Efl.Container_Model test to have proper lifecycle.
Chris Micheal (1):
evas-gl-generic: Remove cserve2 support
Christopher Michael (95):
evas-canvas: Add missing EINA_UNUSED for unused parameter
elm_interface_scrollable: Remove unused variables
evas_drm: Remove cserve2 support
evas-wayland-shm: Remove cserve2 support
evas-wayland-egl: Remove cserve2 support
evas-buffer: Remove cserve2 support
evas-software-x11: Remove cserve2 support
evas-gl-common: Remove cserve2 support
evas-software-genereric: Remove cserve2 support
evas-gl-x11: Remove cserve2 support
evas-gl-drm: Remove cserve2 support
evas-eglfs: Remove cserve2 support
evas-common: Remove cserve2 support
evas-canvas: Remove cserve2 support
evas-file: Remove cserve2 support
efl: Remove cserve2 from comfigure.ac
efl: Remove cserve2 support from Makefile_Evas.am
evas: Remove binary cserve2
evas: Remove cache2 support
efl: Remove cserve2 support
elementary: Check for valid focus manager before starting do loop
emotion: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elementary: Reduce EO calls by using geometry_set
elput: Add include flie for elogind support
elput: Fix ifdef check to work for elogind also
elput: Fix ifdef check to support elogind also
efl: Add support to elput for using elogind instead of systemd
elput: Add elogind as meson option
elementary: Support using no frame object
elementary: Support using no frame object
elput: Add support for non-systemd boxes using elogind
ecore-drm2: Minor formatting fixes
ecore-drm2: Fix drmModeSetCrtc call during fb flip
ecore-drm2: Add support for specifying a particular drm card
elput: Verify pointer device is accel capable before setting speed
ecore-con: Minor formatting fix
ecore-con: Add missing EINA_UNUSED for unused parameter
elementary: Add missing EINA_UNUSED for efl_ui_layout_factory_connect
ecore_fb: Add missing tslib dependency
elementary: Add missing EINA_UNUSED for efl_ui_image_factory_connect
elm_config: Free data returned from eet_read
efl_ui_focus_manager_root_focus: Remove extra blank lines
test_efl_anim_interpolator: Minor formatting fixes
test_efl_anim_interpolator: delete animation event callback on window
delete
efl_ui_focus_object: Don't pass NULL to child_focus_set
ecore-drm2: Pass output as data to drmModePageFlip and drmModeAtomicCommit
ecore-evas-drm: Refactor _ecore_evas_new_internal
ecore-evas-drm: Minor formatting fix
ecore-drm2: Fix formatting
evas-clip: Remove unused variable
evas: Remove left over includes from cserve2 removal
ecore-drm2: Support multiple gpus during vblank
efl_ui_grid: Fix return value from macros
evas_test_textblock: Fix unused variable warning
ecore-evas-buffer: Fix formatting
elm_code: Fix formatting of error string
elput: Update doxygen parameters
ecore-drm2: Remove useless if check
ecore-drm2: Reduce duplicated code
ecore-drm2: Minor formatting fixes.
Revert this as it should not have been pushed yet
Revert this as it should not have been pushed yet
examples/filemvc: Mark unused parameter with EINA_UNUSED
examples/efl_ui_list: Mark unused parameters with EINA_UNUSED
examples/efl_canvas_layout_text: Mark unused parameter with EINA_UNUSED
examples/location_example: Mark unused parameters with EINA_UNUSED
examples/performance: Mark unused parameters with EINA_UNUSED
examples/sphere_hunter: Mark unused parameters with EINA_UNUSED
examples/camera_light: Mark unused parameters with EINA_UNUSED
examples/graphical: Mark unused parameters with EINA_UNUSED
Daniel Hirt (33):
Canvas text: fix line_jump_by logic
Canvas text: don't emit 'cursor,changed' on legacy cursor_copy
Ui text interactive: add select_none
Ui text interactive: emit selection,changed on selection changes, not
cursor
Ui text interactive: don't use freeze when using legacy cursor_copy
Ui text interactive: swap cursors on cursors_get if needed
Ui text scroller: add scroller for internal usage
Text: add markup_range_get
Canvas text: emit text,changed event on markup_insert
Ui text: port widget to new interfaces
Ui scroll: fix update scrollbar arrows on pos change
Efl selection: remove cancelled promises
Ui internal text scroller: move .eo.h to internal usage
Ui internal text scroller: fix meson build
Canvas text: remove old style tag 'replace_len' field
Canvas text: share common style strings in style_set
Efl text style: remove 'underline2_type' property
Canvas layout: support more Efl.Text.* with efl_part
Canvas layout: fix test for meson builds
Evas textblock: fix test to use provided hyphen dictionary
Ui text: fix size evaluation on construction
Canvas text: emit 'changed' event on markup set
Ui text scroller: add usage of a guide
Ui text interactive: emit changed,user event correctly
Ui text: add initial properties for theme
Ui text: read init text properties from theme
Ui text: have "inputfield" example use the default theme values
Ui text: implement efl_part and part_text API to text_set
Ui text: update inputfield test to reflect theme and part changes
Ui text: update text; use efl_text_set and not markup_set
Ui text: remove unused code from internal scroller
Scroll manager: remove unnecessary callback_del
Ui Scroller : remove unnecessary efl_del
Daniel Kolesa (62):
elua: fix outdated code in doc token ref resolution
elua: make old documentation generator generate instead of failing
elua: add missing eolian bindings method needed for object casting
eolian: add API to get full file path of a unit
eolian gen: add generation of build dependencies
meson: add eolian custom dependencies support
meson: restore generation of legacy header files in elementary
eolian: add eolian_implement_implementing_class_get
eolian: expose API to retrieve the class of an event
cxx: explicitly require c++11 and fix tests to conform
meson: fix a potential race in evas_opt build
eolian: use 'free' for owned mstring but not string
eolian: check whether events conflict in inheritance tree (off)
eolian: implement new inherit behavior
eolian: implement new syntax for inheritance
meson: include whole src/lib for eo file generation in ifaces
eolian_aux: add initial eolian_aux APIs
eolian: add optional warning for regular classes in ext list
eolian_aux: rename tests classes to avoid autotools conflict
eolian tests: revert incorrect change resulting in failed parsing
autotools: include eolian_aux eo files in release
canvas: disable an eolian-style api reference
eolian_aux: add initial eolian_aux APIs
eolian: add optional warning for regular classes in ext list
eolian_aux: rename tests classes to avoid autotools conflict
eolian tests: revert incorrect change resulting in failed parsing
autotools: include eolian_aux eo files in release
canvas: disable an eolian-style api reference
meson: fix build on power/ppc targets with altivec enabled
eolian: add validation to make sure all methods are implemented
evas/engines/gl_generic: remove multiclass inheritance
eolian: disallow pure virtual methods in regular classes
eolian: disallow @pure_virtual keyword in interfaces
eolian: warn as much as possible at once for unimplemented funcs
eolian: always enable regular-class-in-extensions-list checking
elementary: internalize elm_combobox, expose legacy only
elementary: remove leftover header include
elementary: remove combobox from being generated in autotools
eolian_cxx: make address_of test not use multiclass inheritance
eolian: enforce not using regular classes in extension list
eolian: disallow pure virtual on non-abstract/mixin classes
eolian: fix tests fallout from the latest changes
eolian: add support for composite section into regular classes
eolian: inherit composite lists and allow in abstracts/mixins
eolian: refactor validator error logging
eolian: get rid of false positives about unimplemented methods
eolian: check old impl status before actually trying to extend it
eolian: clear the unimplemented implement set for each tree
eolian_gen: add support for header-only depfiles
eolian gen: initial support for reflection api
eolian: restrict usage of ptr() to directly used types
eolian: disallow freefuncs on typedefs
eolian gen: emit doxygen references to constants in uppercase
tests: add chdir in elua to prevent incorrect file accesses
eolian gen: generate a separate file with legacy implementations
tests: fix elua test with autotools
gitignore: add .eo.legacy.c
eolian: introduce typed slice types
elua tests: fix distcheck
eolian: add support for inlist structs
eolian: properly skip the struct keyword in inlist structs
elua: fix typo in eolian bindings
Daniel Zaoui (8):
Meson: link elementary_test with rdynamic
Meson: set vieet as executable
Elm_Code: check pointer nullity before using it
Slider: fix callback invocation
FlipSelector: fix items creation when range is used
Tests: adapt some tests for Exactness
Tests: adapt some tests for Exactness
meson: correct option description
Davide Andreoli (3):
Pyolian tests: 2 small improvements
Pyolian: fixes for recent eolian changes
Fixed the docu generator for recent eolian changes
Derek Foreman (69):
ecore_wl2_dmabuf: Link with ecore_wl2
ecore_wl2_dmabuf: Depend on ecore_wl2
ecore_wl2: Move surface module file to modules directory
wayland_egl: Fix drop shadows on radeon
ecore_evas: Refactor out ticking start/stop as functions
ecore_anim: Move struct Ecore_Animator to private header
ecore: Add new way to register animators
selection_manager: Convert to new animators
efl_ui_flip: Convert to new animators
elm_actionslider: Convert to new animators
elm_box: Convert to new animators
elm_gengrid: Convert to new animators
elm_genlist: Convert to new animators
elm_transit: Convert to new animators
elu_ews_wm: Convert to new animators
emotion: Convert to new animators
efl_canvas_animation_player: Convert to new animators
emotion: Convert to new animators
evas_image: Force stacking check on non-video surface
evas_object: Refactor pixels get hack
eet: Don't add duplicate lists to eet freelist
eet: Don't add duplicate hashes to eet freelist
eet: Stop freeing allocated memory in descriptor_decode
eet: Demystify some typecasts
eet: Remove pointer deduplication
eet: Remove unused code
ee_wayland: Set opaque region for alphaless surfaces
elm: speed up _eval_registration_candidate
elm: Walk parents instead of parent widget in focus test
elm: Re-order focus tests
elm: Compress more focus tests into the same list walk
elm: roll _tree_custom_chain_missing into main focus test function
evas_object: Add function to test if an object is on a hardware plane
evas_object: Add function to test if hardware plane status changed
evas_render: Refactor plane code
evas_render: Move plane setup code
evas_render: Render missing bits when plane state changes
evas_render: Ensure proper rendering when objects are on planes
ecore_wl2: remove uniconify path from ecore_wl2_window_iconified_set
ecore_wl2: Replace direct usage of set_config.geometry with getters
ee_wayland: Replace set_config.geometry direct use with getters
gl_drm: use dlsym looked up symbol for extension check
ecore_evas: Validate shadow geometry
ee_wayland: Use object geometry instead of window geometry
ecore_wl2: Fix anchor for xdg pop-ups
evas_render: Ignore objects on planes for rendering
efl_ui_win: Don't allow the frame object to change size before first draw
ecore_evas: Don't walk mice list twice
ecore_wl2: Convert frame callbacks to inlist
evas_render: Remove some list walks
edje: Remove _edje_animators list
focus_manager: fix memory leaks
elm_code: Pass data to status_type_get
elm_code: Don't update selection if it didn't change
elm_code: Pass widget data to _elm_code_widget_fill_line
efl_ui_widget: Save some pointer indirection
edje: Use EINA_LIST_FREE instead of hand coded variant
edje: convert var timer list to inlist
evas: Defer object lookup until it's necessary
gesture_manager: Add a call to get private data
gesture_manager: Use private data getter to save some lookups
gesture_manager: Filter events we add hooks for
evas_object_smart: Consistently use MY_CLASS
evas_private: Fix typo
evas_object_smart: Speed up some cache invalidation calls
ecore_main: Add ECORE_FD_ALWAYS flag
ecore_wl2: Make our wayland socket handling thread safe
ecore_main: Add ECORE_FD_ALWAYS flag
ecore_wl2: Make our wayland socket handling thread safe
Felipe Magno de Almeida (13):
eolian-cxx: Remove test that can't be implemented
eolian-cxx: Fix parallel compilation for eolian_cxx_test_wrapper.cc
eolian: Add @ctor_param parameter to constructors
efl-mono: Add efl_mono.dll.config file to run tests from within tree
efl-mono: Remove trailings from template file
efl-mono: Add proper test for interface inheritance
eolian-mono: Add interface registration to inherited classes
eolian-cxx: Fix order of initialization
efl-mono: Fix lots of warnings in tests
efl-mono: Fix calling non-static methods with garbage collectable
NativeInherits
efl-mono: Add new dependencies to autotools
efl-cxx: Fix compilation error when using a ptr to const any_value
eolian-mono: Provide constructor parameters based on the constructors
Gwanglim Lee (1):
evas canvas: fix null possibility of evas_object_above_get().
Hermet Park (109):
evas map: +comment for maintanance.
ui_spin_button: avoid duplicated calls.
efl_ui_image: apply some image options as retained way.
evas image: remove redundant code.
ecore wl2: change logging level.
elementary main: fix typo
evas cache: code refactoring.
evas gl: remove redundant code.
evas gl: skip twice texture upload.
evas cache: remove unused custom task in preload.
evas cache: refactor internal logic.
efl: vector is no more beta version.
evas image: fix a bug in image preloading.
evas canvas: fix overflowed function initialization.
evas vg: changed "vg object" to "vg"
evas image: remove duplicated EINA_UNUSED specifier.
Revert "evas vg: changed "vg object" to "vg""
evas neon: fix build break.
efl gfx_path: prevent buffer overflow.
edje example: fix svg data.
Edje: update doc.
edje: add missing eina_deprecated to apis.
evas gl: fix invalid image size.
evas vector: fix typo.
evas: remove redundant internal functions.
evas cache: clear up caching locking and reference count.
evas image: fix preloading compatibility broken.
evas vg: fix memory leak.
devas vg: return default root node if possible.
interface gfx_path: fix incorrect doc content.
evas vg: fix memory leak at gradient.
Remove engine check script for direct3d.
evas image: fix non-rendered preload image.
elementary transit: add a convenient API.
elementary transit: allow duration change on animatining.
elementary selection: remove unnecesary logs.
evas filter: add a commentary for a temporary fix.
evas map: remove unnecessary count comparison.
elementary transit: fix wrong pausing time calculation.
elementary transit: add a new api - elm_transit_progress_value_set()
efl interface: update efl_gfx_shape_stroke_dash doc.
ector/software: remove duplicate call.
evas vg: optimize gradient sequences.
evas ector: fix memory leaks.
ector: fix wrong initalization count reference.
evas vg: code refactoring.
evas vg: update render properly.
evas vg: set update dirty region properly.
evas vg: fix indentation.
ector renderer: correct indentation.
evas vg: rename evas_vg prefix to efl_canvas for consistency.
ector software: make a pair of ref/unref.
Revert "evas map: calc map geometry when it is out of screen"
evas gl: recover current program state.
ector: remove quality option.
evas ector: Replace renderer preparation responsibility.
evas ector: Replace renderer preparation responsibility.
evas vg: add one comment todo.
ector: fix indentation.
evas gl: Remove single-line pipe code of gl commands.
evas ector: use proper prefix name
doc: remove since_tizen.
evas gl: Remove single-line pipe code of gl commands.
evas ector: use proper prefix name
doc: remove since_tizen.
evas vg: remove unused internal function
evas vg: code refactoring.
ector: code refactoring.
evas vg: code refactoring.
evas vg: code refactoring.
evas vg: revise basic vg cache logic.
evas ector: add software implmentation for masking feature.
ector software: Be careful at alloca() usage.
evas vg: remove redundant function code.
evas vg: fix indentation.
evas vg: optimize vg object internal connections.
efl gfx_path: introduce efl_gfx_path_reserve()
efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED
Revert "efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED"
efl gfx_path: remove EFL_GFX_PATH_EVENT_CHANGED
evas vg: more strict check for the argument.
evas vg: stablizing parenting logic.
evas vg: ++safe code
evas vg: fix typo.
evas vg: ++safe code.
evas vg: don't draw invisible nodes.
evas vg: enable visibility true by default.
efl shape: remove unused parameter warning.
ecore model_view: remove unused compile warning.
ecore thread: remove an unused variable.
evas vg: remove unused parameter warning.
elementary selection_manager: remove unused paramter warning.
elementary genlist: make it sure object type.
evas vg: refactor internal function name.
evas vg: clear mask buffer properly.
evas doc: fix minor typos.
evas vg: improve masking render logic.
efl_gfx_map: free alloc' memory at exception case.
efl gfx_frame_controller: improve doc.
evas main: check for OOM when calloc().
evas vg: use strncpy() instead of strcpy() for better security.
evas vg: avoid integral division not to loss precision.
evas vg: check for OOM when calloc()
evas vg: check for OOM when calloc()
evas vg: check for OOM when calloc()
evas vg: check for OOM when calloc()
elementary meson: fix script typo.
evas vg: don't access a dangling pointer.
eio: fix not to overflow data by performing arithmetic.
Hosang Kim (10):
efl_input: fix problem that ref count does not become 0.
elm_interface_scrollable: fix using wrong variable.
ecore_wl2: fix coverity issue. (Resource Leak)
eldbus: remove unreachable code.
evas_events: Fix wrong condtion.
evas: fix backward compatibility issue.
efl_ui_scrollable: implement efl_ui_scrollable_content_pos_get method.
ecore: check fcntl return.
efl_ui_scrollable: add step size property
efl_ui_scroller: apply handling focus.
Jaehyun Cho (38):
elementary: Remove multiple class inheritance in eo
efl: Remove unnecessary abstract/class inheritance
efl_ui_popup: Replace class Efl.Ui.Popup_Part with
Efl.Ui.Popup_Part_Backwall
Revert "efl: Remove unnecessary abstract/class inheritance"
efl_ui_popup: Remove inheritance from Efl.Canvas.Object
efl: Remove unnecessary abstract/class inheritance
els_tooltip: Fix to show correct arrow type
efl_ui_list: Return function if data get is failed
efl_vg: calculate center point with double type
elm_theme: fix return value when default style fallback is done
elc_naviframe: Fix to show prev item when top item is deleted
efl_ui_win: Fix to check efl_ui_bg_widget theme version for non-legacy win
elm_theme: Fix to set default style group name correctly
elementary: remove Efl.Ui.Layout namespace
elementary: rename Efl.Ui.Popup classes
efl_ui_bg: remove Efl.Ui.Bg interface and rename Efl.Ui.Bg_Widget class
efl_ui_theme: Introduce Efl.Ui.Theme class
efl_interpolator: change Efl.Interpolator class to interface
efl_interpolator: rename subclasses of Efl.Interpolator
efl_ui_win: enable bg color set although alpha is set
efl_ui_win: enable bg color set although alpha is set
eolian_mono: use System.Type explicitly
efl_canvas_surface: change mixin to abstract
ecore: fix build by having proper parameters order.
efreet: fix build error by using PACKAGE_SYSCONF_DIR
evas textblock update calculation - account for clipped color changes
efl_mono: remove '_' from type for C# naming convention
examples: fix edc build error
examples: remove data parameter of efl_loop_promise_new
examples: fix slider cxx example not to call content_set
eo: check memory allocation of table data
Revert "evas: make efl_canvas_animation abstract"
efl_ui_format: fix to display %% and unknown format element
eet_dictionary: remove dead code
eo: fix to remove unreachable loop
efl_io_model: fix not to cause memory overflow by strcpy
Revert "eo: fix to remove unreachable loop"
test_ui_relative_layout: fix maybe-uninitialized warning
Jaeun Choi (40):
evas_textblock_hyphenation: remove incorrect expression
elm_panel: fix a bug in elm_scrollable_mode_set() function
elm_panel: reset layout theme when scrollable mode is changed
elm_panel: show/hide panel according to hidden status
efl_page_transition_scroll: bug fix in update function
efl_page_transition_scroll: code refactoring in update function
efl_page_transition_scroll: bug fix in curr_page_change function
efl_page_transition_scroll: code refactoring in curr_page_change function
efl_page_transition_scroll: removed unnecesary variable
efl_ui_pager: modify a part of default theme
efl_ui_pager: add missing NULL checks
efl_ui_pager: removed unnecessary lines
efl_ui_pager: return some functions if pager is in the middle of animation
efl_ui_pager: add missing condition in current page set function
efl_ui_pager: add missing conditions in pack before/after function
efl_ui_pager: use '++' instead of '+= 1'
efl_ui_pager: set current page as -1 when pager is empty
efl_ui_pager: add missing cases in pack_at function
efl_ui_pager: move page_box when page size is changed
efl_page_transition_scroll: remove unnecessary line
efl_ui_pager: make loop set function to return boolean value
efl_page_transition_scroll: refactor calculation code for beffer
readability
efl_page_transition_scroll: remove _content_show() function
efl_page_transition_scroll: fix _efl_page_transition_scroll_update()
function
efl_page_indicator_icon: remove unnecessary function
efl_page_indicator: add a variable 'curr_idx; in data
efl_page_indicator: add unpack function
efl_ui_pager: implement unpack function
efl_page_indicator_icon: refactor if-else statement
efl_page_indicator_icon: mark selected item in pack function if necessary
efl_page_indicator_icon: refactor update function
efl_page_indicator_icon: fix update function
efl_page_indicator_icon: set size_hint_fill as 0
efl_ui_pager: remove unnecessary lines
efl_ui_pager: add tests for efl_ui_pager
edje: add missing NULL check
edje: add missing NULL checks
efl_ui_pager: change data type
efl_page_transition_scroll: avoid explicit null dereference
test/efl_ui_pager: add NULL checking after calloc() function
Jean Guyomarc'h (1):
ecore: fix built-in event types generation
Jean-Philippe André (2):
textblock: Fix crash with filters
ui/flip: fix efl_pack usage
Jihoon Kim (5):
ecore_imf: Fix document about ecore_imf_context_input_panel_position_set()
ecore_imf: Fix document about ecore_imf_context_input_panel_position_set()
docs: introduce how to receive media content
ecore_imf: fix wrong sample code
ecore_imf: Add keycode in key down and key up event structs
Jiyoun Park (6):
evas_object_textblock: fix warning the dereference before null check
evas_render: fix objects change occured withoout real rendering.
evas rect update calculation - account for clipped color changes
evas_object_image: fix cutout bug related with opaque object
evas textblock: fix render_pre bug related with clipper
evas_image: fix pixels_dirty_set(False) makes wrong object-change-list.
JunsuChoi (15):
efl_ui_tab_pager : Fix type mismatch for calloc
efl_ui_focus_manager: Add null check
eo: Add null check
ctxpopup: Add return value check
efl_ui_list: Add return value check
Docs: Add a group of APIs for which group is not declared in elm_config
Docs: Fix incorrectly information for elm_config_softcursor_mode_set
Colorselector : Add docs of elm_colorselector_palette_item_* APIs
ecore_timer: Add docs for ecore_timer legacy functions
ecore_con: Add docs for ecore_con legacy functions
elm_genlist: prevent null pointer access
ecore_con_legacy: fix coverity issues (use after free)
efl_ui_win: Move force resize code on first draw
efl_ui_pager : Add missing meson config for pager test.
efl_gfx_image_animation_controller: Rename '*.Image_Animation_*' to
'*.Frame_*'
Jérémy Zurcher (2):
meson : fix eina/meson.build
silence most left over compiler warnings
Larry Lira (6):
Efl.Ui.List.View: fixed MVVM life-cycle
Efl.Ui.List.View: fixed MVVM life-cycle
Efl.Ui.List_View: precise layout async
efl_ui_list_view: Hide SegArray and PreciseLayouter
efl_ui_list_view_seg_array: remove seg_array from Elementary.h
efl_interfaces: missing interfaces prefix
Lauro Moura (50):
cxx: Remove libeolian_cxx dependency on eo_cxx
csharp: Fix event registration in constructor.
efl-csharp: Use value_new/free for wrapped values
efl-csharp: Make sure efl_finalize overrides are callable
efl-csharp: Fix event callback removal.
efl-csharp: Add copy constructor for eina.Value.
efl-csharp: Fix event struct marshalling.
csharp: Temporarily disable missing docs warning
efl-csharp: Fixing C# examples
csharp: Fix missing override keyword
eina_cxx: Fix eina::value copy constructor.
eo: Avoid namespace clashes.
pyolian: Fix tests after class renames and API change
csharp: Change to new class API.
eolian-cxx: Add property_def
eolian_cxx: Add documentation field to property_def
csharp: Change to new class API.
eolian-cxx: Add property_def
eolian_cxx: Add documentation field to property_def
eolian_mono: Add support for C# style properties
eolian-cxx: Add parent/extensions information to klass_def
efl-mono: Fix call of virtual methods after new API
meson: Enable dev flags for cpp
efl-mono: Remove warnings
efl-mono: Remove Flush from C# Value API.
efl-csharp: Add implicit conversions for Eina.Value
ecore: Fix promise cb signature
cxx: fix build to generate Eina_Future.
cxx: Add class get name attribute.
efl-csharp: Temporarily blacklist forwarder function.
efl-mono: Share test data among other files.
efl-mono: Fix marshalling of struct in event data.
efl-mono: Only raise exception for managed errors.
efl-mono: test on inout RwSlice.
efl-mono: Enable selecting to build @beta items
eo: Replace ptr(Eina.Strbuf) with plain strbuf.
elementary: Declare style as a Widget constructor
eolian-cxx: Add constructor_def
examples: Example still use IPPROTO_CTP from in.h
efl-mono: Remove uneeded declaration from classes.
efl: Change non required constructors to @optional.
efl-mono: Turn printfs into debug messages.
efl-csharp: Fix self in iface concrete functions
tests: Include ecore test dir for generated eo.h
examples: Fix cxx examples compilation.
efl-csharp: Add support for containers in events.
efl-csharp: Remove legacy Evas bindings.
efl-csharp: Use proper conversion functions.
eolian: Fix struct database registration.
eina: Declare eina_config.h install dir
Leonardo Loch (1):
elementery: fix mouse selection of items in efl.ui.list_view
Lukasz Stanislawski (1):
efl_access: add free function to Efl_Access_Text_Range struct
Marcel Hollerbach (277):
efl_ui_composition: remove all children in invalidate
eina_vpath: fix homedirectory fetching
eina_vpath: introduce eina_vpath in style of snprintf
move efreet xdg envvars to eina
quicklaunch: use xdg abstraction instead of direct env var
ecore_con: migrate to eina_vpath
efl_debugd: move to eina vpath
eina_debug: switch to vpath
configure: do not drop to max loglevel 3
efl_object: add call for getting invalidating
ecore_cocoa: move MARKUP outside of ecore_cocoa
efl_ui_focus_manager: do not adjust values on a inactive manager
Revert "efl_ui_focus_manager: do not adjust values on a inactive manager"
build: add keymapheader to dist tarbal
efl_ui_focus_manager: do not adjust values on a inactive manager
efl_ui_focus_util: refactor the util for focusing objects
ecore_wl2: add support for intree loading of the module
ethumb: fix module loading when running in tree
eo: add funktion for alive checks
elm-containers: use alive api
evas_object_callbacks: do not error on NULL on del
eina: move definition of EFL64
efl_ui_dnd: fixup leaking inits and code duplication
ecore_cocoa: stop leaking init counts
here comes meson
meson: install compat ethumb_client.pc file
meson: add sizeof checks for meson
meson: unify system properties
meson: add dl to eina
ecore_wl2: fix build break
meson: do not build deprecated wl & drm
meson: support older udev systems
elementary: shutdown cocoa currently
eo: add log domain to the testsuite
meson: add buildsystem to ecore_wl2
meson: fix build break
meson: link gl_drm to gdm
meson: fix build files size explosion
meson: another build break fix
eolian_cxx: PACKAGE_DATA_DIR is completly wrong here
eina_cxx: use efl_new instead of efl_add
eina_vpath_xdg: fix fallback strings
meson: we accidently looked at the wrong elementary config spot
meson: add missing ELM_EFREET
meson: elementary -e the configs only -i the standard config
meson: add cxx bindings
build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem
Revert "meson: add cxx bindings"
meson: prepare general build for the bindings
meson: here comes cxx bindings
meson: time for the c-sharp build
meson: make bindings test work without efl installed
meson: do not add cs as required compiler
meson: disable luajit & mono by default
evas - fix pending object set tracking to not multi-add the same object
meson: allow setting of custom pc variables
efl_ui_focus_manager: rename a event
elm_toolbar: fix prio.visible
codegen: ensure we include the filename and not the path
meson: generate .pc files for efl-core efl-ui efl-net
meson: fix hyphen support
elm: add unfocus / focus signals to gen* and toolbar
efl_ui_focus: add flag to indicate if a child has the focus
gengrid: unset last_focused pointer when focus moved away
elm_widget_item_static_focus: prepare the gengrid before preparing items
elm: update widgets that have documented focus and unfocused events
efl_ui_focus_manager: calculate new widgets undependend from dirty state
meson: fix build break
meson: cleanup the native-cpu optimization build code
meson: correct the BIGENDIAN and ENVIRON check
Revert "ci: mingw build target to cross compile EFL for Windows"
efl_ui_focus_manager: make active getter work correctly
elm_gen****: ensure that no focus item is handled correctly
elm_list: fix focus without items
elm-test: add a test for checking the event handling
efl_ui_focus_object: add new event
elm_gen****: correctly return the focus parent
elm-test: simulate focus on the window
elm_legacy: use the new api
elm_gengrid: enable focus api for none realized items
elm_gengrid: transform P233 into a testcase
ci: here comes ninja!
efl_ui_focus_manager_calc: reduce the amount of list operations
elm_focus: implement missing functions
efl_ui_focus_object: introduce a new event for focus geometry changes
efl_ui_focus_manager: introduce a new API
efl_ui_focus_manager_calc: ensure that the coords are marked dirty
elm_interface_scrollable: freeze the manager object when content moves
efl_ui_focus_manager_sub: freeze manager when parent manager is frozen
ecore_evas_buffer: register it in ecore_evas_input
elm_config: repair configs
meson: use eolian_gen with -S
meson: fix running of benchmark
elementary: add a benchmark for focus widget tree interation
elm_interface_scrollable: add support for *jumping* into a scroller
efl_ui_focus_manager_root_focus: ensure that adapter is part of viewport
elm_scroller: update behaviour to match legacy behaviour more closely
Revert "Revert "eina: add locale-independent eina_convert_strtod_c
function""
meson: abstract edje_cc exec lines
meson: remove DATADIR as it is not used
ci: disable testing on ubuntu and debian
elm_config: repair configs
meson: use eolian_gen with -S
meson: fix running of benchmark
elementary: add a benchmark for focus widget tree interation
elm_interface_scrollable: add support for *jumping* into a scroller
efl_ui_focus_manager_root_focus: ensure that adapter is part of viewport
elm_scroller: update behaviour to match legacy behaviour more closely
Revert "Revert "eina: add locale-independent eina_convert_strtod_c
function""
meson: abstract edje_cc exec lines
meson: remove DATADIR as it is not used
ci: disable testing on ubuntu and debian
meson: enable cross compiling
meson: add inital support for windows compilation
build: draw is using functions from rg_etc
build: add warnings and compiler flags to meson
elm_config: fix valgrind warnings
elm_focus: implement elm_object_focus_next_item_set / get
elm_focus: implement legacy targets for logical widgets
efl_ui_focus_manager: performance optimize order setting
elm_gen****: fix focus restoring on window focus changes
elm_genlist: behaviour fixes for genlist
elm_widget_item_static_focus: fix ERR prints
elm_gengrid: improve genlist behaviour
build: remove unused meson file
build: make bindings cross compileable
build: make edje files dependencies of the theme
elm_widget: remove defines that are not implemented
efl_app: introduce app_main for getting the app object
theme: hide next and prev buttons when title is hidden
eio-tests: fix deadlocking of the testsuite
cmake: remove!
build: enable luajit per default like in autotools
Revert "ecore: make efl_loop_promise_new a function of Efl.Loop_Consumer."
build: there have been missing build files
examples: evas-3d-obj provide a biffer string buffer
examples: fix ecore_fd_handler_gnutls_examples
examples: fix eina_simple_xml_parser
examples: fix warnings regarding multiple defines
examples: remove setted but not used variable
examples: make edje examples possible to run
meson-cxx: ecore must be build after efl
meson: warn on unused parameters like on autotools
meson: and another missing file in ecore
meson: lets keep dependency
meson: support cmakeconfigs
eo: move definitions of priority from Eo.h to the object
efl_task: remove NOP / unimplement funtions
efl_loop: remove FIXME that is done
eolian: introduce the keyword required
efl: refactor all mixins
ecore: make efl_loop_consumer abstract
evas: make efl_canvas_group abstract
evas: make efl_canvas_animation abstract
csharp: add a interface to start apps
efl_mono: move Eina.Log.Init to class consturctor
efl_mono: move Eina.Error.Init() to a static constructor
eolian: there is no eina_inlist_free
eolian: add free functions for the array and future.
eolian_gen: void out keys depending on how they are setted
Revert "evas: make efl_canvas_group abstract"
eolian: add api to access the requires field
ecore_audio: remove pure virtual functions from classes
efl_net: make efl.net.server.fd abstract
evas: make classes abstract
elementary: make elm.web abstract
eolian: make error messages usable
efl: convert all classes to the new eolian syntax
efl: convert all mixins to new eolian syntax
efl: convert all abstracts to the new eolian syntax
efl: convert all interfaces to the new eolian syntax
eolian: remove the old inheritance syntax
elm: restore old elm_web behaviour
efl: add free functions to owned types
efl_ui_list_view_types: add a free function to the struct type
efl_access: add free functions to efl_acces_object types
ector: remove unused function
eolian_cxx: add free functions to the types
efl_mono: add a free function to every owned type
eolian: error out when owned type does not have a free function
ecore_audio: implement not implemented APIs as empty
efl: split efl_ui_range into display and interactive
efl_net: make server_ip abstract
eolian: add support for the container array
efl_input_focus: add event_flags
efl_ui_win: this object calls composite_attach for efl.config
efl_ui_focus_object: provide empty on_focus_update function.
efl_ui_video: Efl.Player is used from the emotion object.
efl_ui_widget_focus_manager: this uses composition to call focus manager
elm: note down all composite sections for widgets
efl_ui_image: implement the last two APIs from edje
efl_ui_layout: use the correct object
edje: implement container api
elm: add container api for the two objects
elm_code: remove the implementation of efl.access.text
elm_fileselector: improve documentation
elm_fileselector_button: support the whole interface
elm_fileselector_entry: resolve missing interface api by composition
efl: introduce efl_ui_direction_readonly
efl_ui_slider: this does not use anything from Efl.Content
efl_ui_scroller: support the complete efl.content API
efl_ui_pan: implement content interface
efl_ui_tab_page: implement missing api
efl_net_dialer_websocker: set cannot be called here
evas_canvas3d_primitives: make unused functions empty
ecore: make ecore_audio_out abstract
elm_map: convert paused to animation property
efl_net_server_udp: add empty functions
efl_model_loop: make it abstract
meson: fix race condition in building
Revert "meson: fix race condition in building"
meson: fix race condition in building
efl_ui: mulibuttonentry is now tags
eo: fix efl_isa to work propertly with interfaces
build: fix macos race condition
eo: repair EO_CLASS_POINTER macros
eo: remove whitespaces
eo: change API call of efl_class_functions_set
eo: here comes reflection API
eo: lets drop efl_interfaces
build: next attempt to fix build race condition
ecore: here comes a env object
efl_task: remove env from this object
ecore: here comes a command line object
ecore: get rid of commands in efl_task.
eo: fix typo
eo: the object size changes for the eo_debug profile
eo: efl_isa with a EFL_OVERRIDE_CLASS should return true
efl_ui_focus: delete elements on invalidate
build: also build eo-tests with debug profile
Revert "Revert the env object because it's broken portability - please
redo"
Revert "Revert command line array object because it's broken by design"
Revert "elm_config: fix elm_config_save not to wake idle processes up"
efl_input: remove the API of efl_input_instance_get
eolian: drop class function overriding
eo: remove class functions from eo
build: fix autotools release tarbal generation
build: add a option to bootstrap eolian
build: enable eolian_gen bootstrapping for cross compile
eo: declare Eo stable
efl_core_command_line: a +1 was forgotten in order to account \0
ci: host binaries have moved to a new path
eo: add API for querying the class type
efl_loop: declare this class function to the object
efl_loop: document and annotate efl_loop_time correctly
efl_app: improve docs
efl_ui_theme: fix example
layout_property_bind: make it work again
meson: add the elementary examples to the build
efl_loop / efl_app: make efl_app / efl_loop abstract
efl_loop_timer: resolve fixups of documentation
efl_loop: remove message_handler_get
efl_ui_focus_manager: rename focus,changed
efl_ui_focus_manager: improve docs
efl_ui_focus_object: improve doc
efl_ui_focus_composition: remove unneeded API
efl_ui_focus_object: rename events
efl_ui_focus_object: rename API
build: fix macos build
docs: Polish focus documentation.
efl_ui_stack: refactor code
efl_ui_slack: remove explicit animation removings
efl_ui_stack: use direct events instead of event_animation
efl_canvas_object: get rid of event_animation set/get
efl_canvas_object: make is_frame_object internal
efl_canvas_object: remove event_freeze
efl_ui_widget: remove focused_item
build: test eo fallback add
eolian: validate betaness
efl_ui_widget: introduce a new API
elementary: remove unnecessessary disabled setter
efl_ui_widget: move focus_highlight to the window
efl_ui_widget: move show_region to legacy
efl_ui_widget: make interest_region_mode legacy
efl_ui_widget: child_can_focus is not needed anymore
efl_canvas_layout_part_external: implement missing functions
elm_popup: remove on_show_region_set call
Michael Bouchaud (yoz) (2):
elm_map: Add new overlay content to the list of smart members of wigdget
elm_gesture_layer: Allow a negative zoom with scroll wheel
Michaël Bouchaud (yoz) (3):
elput: Add API to allow settings tap-to-click on pointer device
ecore_drm2: Add API to allow settings tap-to-click on pointer device
elm_map: Make more robust elm_map
Mike Blumenkrantz (93):
ci: disable backtracing on log errors
ci: use distcheck script
ci: explicitly clone and build an external app during distcheck
elm/genlist: unset callbacks flag when destroying view object in unrealize
elm/genlist: check for item invalidation after setting item focus on click
evas: remove render2
ecore-evas/buffer: implement ignore_events method
tests/eio: add explicit test for eio_monitor_path_get()
elm/config: use correct function to return audio mute value
efl/timer: correctly handle timer freeze during construction
tests/elm: further reduce buffer render interval
efl_ui/layout: check finalized state before completing sizing_eval call
tests/elm: use custom tick source for animator events
ci: silence libtool
build: break out ddraw and cocoa static engine builds into utility
libraries
build: make configure not error if cxx compiler is not found when not
needed
ci: run tests up to 5 times before failing
tests: use test namespace for elm_layout unit test function names
elm_entry: make file loading succeed on 0-sized files
evas: fix big endian pixman image rendering
efl_app: add "standby" event
theme: fix odd state setting on some items for list/genlist/gengrid
theme: correct part name in program for
elm/hover/base/main_menu_submenu/default
theme: remove a ton of invalid part description references in various
programs
edje_cc: fail upon detecting invalid part description references in
programs
ecore-evas/extn: use evas from events when updating key masks
tests/ecore: reenable ecore-audio play test
efl_ui_win: move base and step size hints here
efl_ui_layout: implement remaining efl.layout.calc methods
efl_ui_image: implement remaining efl.layout.calc methods
evas_canvas3d_mesh: implement get methods for efl.file file and mmap props
efl_ui_image: implement efl.file.mmap_get
elm_photo: implement remaining efl.file methods
elm_prefs: remove efl.file usage
tests: modify efl_ui_suite to use same test infrastructure as elm_suite
tests: formatting
tests: add atspi test for efl_ui_suite
tests: move image_zoomable into efl_ui_suite
efl_ui: include layout header in Efl_Ui.h
tests: move efl_ui_layout tests into efl_ui_suite
tests: move efl_ui_image test -> efl_ui_suite
efl_ui: add proto for efl_ui_focus_relation_free() into header
tests: move efl_ui focus tests into efl_ui_suite
efl_ui_scroll_manager: avoid some safety check errors on deletion
efl.text_markup: move cursor-related methods to
efl.text_markup_interactive
efl.file: move 'save' method into separate efl.file_save interface
efl_ui_win: add 'exit_on_all_windows_closed' class property and unit test
efl_ui_win: add 'exit_on_close' property and unit test
tests/elm: speed up all main loop timer execution
tests: add explicit test for concentric loop usage
eo: implement class overriding (+unit tests)
tests: improve efl loop test (concentric)
autotools: remove all usage of evas_image_loader_tgv_(cflags|libs)
efl_ui_text: use Efl_Ui_Selection_Format for cnp_mode struct member
efl_ui_text: emit EFL_UI_TEXT_EVENT_CHANGED events properly
efl_ui_text: forward EFL_UI_TEXT_EVENT_CHANGED_USER events
efl_ui_text: forward EFL_TEXT_INTERACTIVE_EVENT_SELECTION_CHANGED event
efl_ui_text: emit EFL_UI_TEXT_EVENT_CHANGED_USER from paste + drop
operations
efl_ui_text: s/ELM_SEL_FORMAT_IMAGE/EFL_UI_SELECTION_FORMAT_IMAGE/g
efl_gfx_color_class: make this a mixin and move color_class_code here
edje: apply maps to textblock cursors and backgrounds
efl.canvas.scene: improve class docs
efl.screen: screen_size -> screen_size_in_pixels
efl.screen: add screen_size_in_mm property
efl.screen: add screen_scale_factor property
efl.gfx.stack: restack -> stack,changed
api: efl.gfx.size_hints -> efl.gfx.hints
api: efl.gfx.hints.change,size,hints -> efl.gfx.hints.hints,changed
interfaces: move pointer_iterate method efl.canvas.scene -> efl.ui.win
efl.canvas.scene: add 'seat_default' property
efl.canvas.scene: clean up pointer_position property
api: remove efl.ui.cursor interface
interfaces: move animator,tick to efl.canvas.object and remove
efl.animator
api: rename efl.gfx.entity geometry events and add geometry data to those
events
api: efl.gfx.stack stack,changed -> stacking,changed
api: add bool data to efl.io.reader/writer 'changed' events
evas_callbacks: redo legacy smart object events for recently changed
event names
efl.content: add event for when content is changed containing content as
data
efl.canvas.scene: rename "smart" methods to "group" methods
efl.gfx.entity: combine show/hide events into visibility,changed
eina: free vpath hash on shutdown
edje: free more data descriptors on shutdown
efl.file: improve api a bit
efl.ui.layout: split into abstract and real class
efl.canvas.group: add events for member add/remove
efl.canvas.group: group_member_del -> group_member_remove
efl.file_save: rework save flags
efl.canvas.object: clip -> clipper && clipees -> clipped_objects
efl_ui_widget: move orientation to the specific users of this widget
efl_ui_widget: redo disable handling
efl_ui_layout: check part existence in text_set
tests: add test for elm_layout_text_set
efl.ui.widget: mark scroll_* methods @beta
Myoungwoon Roy, Kim (3):
docs: Fix typos and some wrong expressions in API reference doc.
efl_ui_list_view: Handling failed memory allocation
elm: fix dereferencing issue and add error handling and remove
unreachable codes.
Ross Vandegrift (1):
Format-string harden eina_strbuf_append_printf use
SangHyeon Jade Lee (13):
elm_gengrid: fix item_show / bring_in deferred call.
genlist : missing scrollto_bottom condition in item_scroll is fixed.
elm_genlist: item scroll show sould be processed after block calculation
genlist: fix item show/bring in coordinate calculation with zero-sized
pan.
efl_ui : change efl_ui_view_list to efl_ui_list_view.
efl_ui_grid : introduce new packable grid widget for Efl.Ui.Widget
gengrid : remove elm_access_text_set for code consistancy.
efl_ui: activate widget focus on efl.ui.item.
efl_ui : fix minor defects from converity check.
efl_model : rename all efl_model based classes.
efl_ui : rename model connect and factory connect to bind property and
factory.
efl_ui : fix infinite loop in efl_ui_exact model
genlist: fix wrong returns in window tooltip set.
Shinwoo Kim (13):
elm/win: check object class before using it
Elm.Mapbuf: do not set is_static_clip to its content
tests: fix a build error on the 0.12.0 check
ecore_event: initialize uninitialized variable
eina_vpath_vdg: free locally allocated memory before return
evas_object_smart: fix dereference of null
evas_image_main: make the cache->usage count eina_file size
evas map: calc map geometry when it is out of screen
evas cache image: compare with cached image file
evas cache image: compare with cached image file
efl_ui_win: make win work for evas_norender
evas_clip: do not set clip->changed to true
evas_object_image: render_post returns if preloading.
Stefan Schmidt (47):
configure: switch to dev mode again
Revert "elm/win: move trigger for "shot" to first pre-render callback"
examples: evas: we had a couple of files missing in the tarballs
examples: eina: add missing example source files to dist
examples: eina: fix warnings in newly build examples
examples: edje: remove unreferenced file in examples
examples: edje: add forgotten edje-anchors example to build
examples: edje: fix warning from newly build edje-anchors example
examples: emile: make sure we ship the Makefile.examples file in dist
examples: elementary: add more examples to build
examples: ecore: add input_joystick example to build
examples: elementary: fix path for image include to dist
travis: move parts of our build matrix to only run on the daily travis
cron job
ci: mingw build target to cross compile EFL for Windows
travis: drop archlinux from Travis cron builds
ci/dockerfiles: remove outdated files maintained elsewhere
ci: mingw build target to cross compile EFL for Windows
elm/themes: make sure the new grid.edc file ends up in the dist tarball
travis: merge wayland build into misc and rename to options-enabled
travis: reorder jobs to reduce overall build time per push
travis: temporarily disabled mingw job as hot fix
Revert "eina: add locale-independent eina_convert_strtod_c function"
Revert "eina: add locale-independent eina_convert_strtod_c function"
travis: re-enable mingw build with newer eolian_gen for bootstrap
ci: mingw: enable various build options with dependencies now satisfied
autotools: evil: add needed -lmsvcr100 library flag for
_create/_free_locale()
evas: fix distcheck build of ector evas engine
build: ensure we have a data_aux direcroy in our dist for the test eo
files
tests: eolian_cxx: ensure property_holder.eo file lands in dist
meson: elm: add pie and fPIC cflags and ldflags to elm binaries
emotion: gstreamer: fix deprecation warning for g_type_class_add_private
ci: travis: update distro tags
ci: travis: stop pushing images after build to docker hub
ci: update distro checks after version upgrades
ci: travis: bring back default and wayland builds
Revert "efl_ui_pager: add tests for efl_ui_pager"
Revert "Revert "efl_ui_pager: add tests for efl_ui_pager""
ci: travis: enable a meson/ninja build on osx
ci: travis: shorten job descriptions
ci: travis: switch mingw cross build to also use Fedora 29 as base
examples: ecore: bring back inet.h include for inet_pton()
ecore: tests: add missing include path to make ecore_audio build in
distcheck
tests: guard eina bool variable to avoid compilation failure on windows
meson: edje: setup edje_codegen for cross-builds as well
eina: safe guard against macro expension error in EINA_*_EQ
build: ensure we remove the newly generated *eo.legacy.c files for
distcheck
release: Update NEWS and bump version for 1.22.0-alpha1 release
Stephen 'Okra' Houston (1):
elm_progressbar test: Add test for custom format strings to show when %%
is not escaped correctly.
SubodhKumar (1):
edje: Remove hack code
Taehyub Kim (5):
ecore_main: fix the invalid return value
Efl.Ui.Popup.Alert: add icon parameter for icon button of popup
eina_vpath: fix the memory leak
elm_entry: update documentation for elm_entnry_textonly_mode_set/get
efl_ui_dnd: fix the wrong parameter passing
Thierry (1):
ecore-x: only modify _ecore_key_grabs when key is toggled
Vincent Torri (5):
emile - fix windows build
evas - generic loaders - use eina properly so windows build works
Add support of Windows 8, 8.1 and 10
replace hton and ntoh family functions with ones defined in eina
Eina: implement strtod in C locale and remove linkl against msvcr100.
Vitor Sousa (10):
eo: fix and rework efl_replace()
ecore: fix efl_model_container_private.h include guards
ecore: forward internal Efl.Model events to Efl.Model.Composite
ecore: fix bugs from composite models
elementary: rework Efl.Ui.Layout boolean signal-connection to Models
ecore: fix efl_model_container_private.h include guards
ecore: forward internal Efl.Model events to Efl.Model.Composite
ecore: fix bugs from composite models
elementary: rework Efl.Ui.Layout boolean signal-connection to Models
eolian_mono: fix inheriting from efl types not considering additional
interfaces
Wonki Kim (30):
scroller: remove unused ifdef blocks
eina: find a real path of dynamic library
scroller: refactory a momentum scroll animator
scroller: removes unused variables
evas: replace a current copy color function for neon
evas: Modify configure to branch by architectures for neon
elementary: fix a typo on override func of signal_callback_del
ecore_wl2: Fix a memory leaking case
elm_config: remove profile name reading logic from data dir
elm_config: replace ecore_file_mv with ecore_file_cp
elm_config: fix elm_config_save not to wake idle processes up
ecore: modify documentation for ecore_thread_wait
meson: excludes stuffs related with gst if gst is disabled
meson: modify options for enabling the bindings
meson: refactor meson.build for ecore_wl2
meson: fix a potentionally unexpected behavior
meson: define HAVE_TSLIB once tslib option is set
meson: Add a option for hyphen dictionaries directory
meson: add a option to config the base directory name for elm data
ecore_wl2_input: update a timestamp whenever possible
build: remove eina-bench-cmp from DIST list
meson: fix to make results same as a way it does in autotools
ecore_wl2: fix a non-thread safe call.
ecore_evas: fix a potentional deref after null problem
ecore_wl2: replace strcpy with strncpy
ecore_con: Fix potentional problems around ecore_con
eio: fix a potentional BOF problem
meson: add a option for selecting lua interpreter
meson: modify install pathes for modules of ecore_buffer
meson: modify install path of bqmgr binary
WooHyun Jung (6):
efl_ui_progressbar: avoid meaningless theme_apply
efl_ui_widget: set a proper legacy name for widget_parent_set
efl_task: remove efl.io.* interfaces
elm: prevent from accessing null pointer after memory allocation
efl_ui_win_part: remove unused interface
efl_ui_widget: remove "moved" event
Woochanlee (6):
efl_ui_spin_button: Addded direction feature.
Clean up efl_ui_XXX eo files.
ecore_wl2_window: Fix incorrectly implemented null check.
efl_ui_format: remove supporting default TM format in interface.
Intruduce Efl.Ui.Panel (Create Efl Ui Widget from elm widget(elm_panel))
efl_ui_win: Load config values into gesture manager.
Xavi Artigas (56):
efl-mono: properly close XML comment
efl-mono: Make eina_list return the list
docs: Fix Efl.Ui.Focus.Object.Focus() docs
eolian: use the legacy_prefix to generate the legacy doxygen group names
eolian_suite: Fix reference template for doc
gendoc: Typos in templates
efl-mono: Typos in generated code comments
doc: Fix misuse of $ instead of @ in comments
eo-docs: Remove Doxygen tags from efl*.eo files
doc: Remove misplaced blank line
doc: Turn comments from EO to C# XML syntax
efl-mono: Use alternate docs when a property has no doc
efl-mono: Remove trailing () from doc references
docs: proper formatting of some Efl.Gfx EO docs
docs: Proper-PROPER formatting of some Efl.Gfx EO docs
docs: Misc typos and code references
efl-mono: automatic code refs for event wrappers docs
doc: Add support for DocFX (C# doc generator)
doc: specify memory units in Efl.Cached.Item
efl-mono: Add extra constructors to Eina.Value
efl-mono: Fix autotools make check
Fix cut&paste error in docs
Remove letftover include
Make Efl.Ui.Closer an interface instead of mixin
Efl.Loop.Timer.interval is a constructor property
eina: refactor eina_value_*_get.
eina: refactor eina_value_*_init.
eina: refactor eina_value_*_new.
docs: Update efl_ui_zoom documentation
docs: Fix Efl.Object Freeze and Thaw docs
Implement missing APIs in elm_photo
docs: Fix assorted typos in legacy documentation
focus: do not allow focus to exit a popup
docs: Improve Efl.Ui.Tags documentation
docs: Add links to Efl.Loop_Consumer
docs: Minor Efl.Access.Window EO fixes
docs: Update efl_object lifecycle docs
docs: Add custom DocFX templates
mono examples: Fix after removing init method
Remove individual class BETA guards
eolian: allow tagging complete classes as BETA
docs: Clarify docs for Efl.Screen.
Efl.Gfx.Stack: Rename raise and lower
docs: Typo
Mark efl_types.eot as stable
Mark EFL_MAIN and EFL_MAIN_EX macros as stable
Mark BETA classes individually
Stop defining EFL_BETA_API_SUPPORT in Efl_Core.h and Efl_Ui.h
Remove warnings when building without EFL_BETA_API_SUPPORT
Move Efl.Observable_Tuple into efl_observable.eo
mono-docs: Add <value> tags to properties
Rename Efl.Gfx.Map -> Efl.Gfx.Mapping
elementary_test: fix meson build after renaming efl_gfx_map to mapping
mono-examples: Fix after Efl.Gfx.Hints rename
examples: fixes after Efl.Gfx.Hint rename
docs: Assorted fixes
Yeongjong Lee (46):
efl_ui_focus_composition: remove unused variable
ecore_buffer: move include to out side of extern "C"
evas: call evas_find before safety check
elm_panel: fix mirrored_set work correctly
elm_interface_scrollable: fix wrong pointer reference
docs: Fix typos in API reference doc and comments.
elm_interface_scrollable: add 1 space after if keyword
docs: Fix typos in API reference doc
ecore_event: fix ecore event handler iterator range
edje_calc: remove unused variable
elm: add missing efl_ui_popup_part_backwall header
test_gengrid: add focused, unfocused callback to test focus signal
spinner_example: add focused, unfocused callback to test focus signal
efl_ui_list: fix wrong variable usage
efl_ui_stack: remove unnecessary condition of EINA_INLIST_CONTAINER_GET
return value
efl_exe: check fcntl return
elm_genlist: prevent null pointer access
eina_value: return null when eina_value_pget failed
efl_ui_stack: Partially Revert "efl_ui_stack: remove unnecessary
condition of EINA_INLIST_CONTAINER_GET return value"
edje: call recalc in part_text_get if there is no available text data
eina_lock: add empty do-while in macro
elm_conformant: fix wrong variable assignment
ecore: remove duplicated conditions
ecore_wl2_dnd: initialize source to NULL when it destroy
Remove duplicated interface inheritance in eo
elm_gengrid: remove all_items_deselect call in _gengrid_element_focused
eldbus: add brackets
examples: update gitignore
examples: update gitignore
elm-test: add a test for checking the focus_next_object_set
efl_ui_text: remove duplicated empty string initialization
gfx: Add size hint fill (EO)
elm_panel: fix visibility when switching scrollable mode
epp: fix correct parameters for cpp_error_with_line
edje_cc: check return value of fseeks
ui.box: refactor layout_update
test/ui_box: add unittest for Efl.Ui.Box
ui.box: implement homogeneous mode
efl_pack: move layout,updated event to Efl.Pack_Layout
evas vg: fix correct increment for tflags
efl_ui_relative_layout: introduce new relative container
efl_ui_table: fix correct parameters of table_rows_get
efl_ui_table: refactor layout_update
ui.table: implement homogeneous mode
test/ui_table: add unittest for Efl.Ui.Table
efl_container: remove content_remove
Youngbok Shin (17):
evas textblock: add/apply cursor cluster APIs based on grapheme cluster
elementary: remove meaningless memory allocation and leaking
evas cache: add more null check for cache
elementary: fix memory leak from Efl.Ui.Layout.Object
elementary_test: use snprintf to prevent memory overflow in
test_efl_ui_text
elementary entry: apply scale to all edje objects
eina debug: fix a double unlock issue
elementary textpath: support legacy APIs
evas filter: remove critical messages from Evas Filter
edje: fix an overflow issue for state values
evas textblock: remove white space after line-break by a next item
eina: add locale-independent eina_convert_strtod_c function
eina: fix a build failure caused by missing 'locale_t' from OSX
eina: add locale-independent eina_convert_strtod_c function
eina: fix a build failure caused by missing 'locale_t' from OSX
evas: remove memory leaks from deleted Textblock objects
elm textpath: reduces differences between actual pos and modified pos
-----------------------------------------------------------------------
No new revisions were added by this update.
--