efl/src
Daniel Kolesa ac95f38d1b cxx: explicitly require c++11 and fix tests to conform
We weren't setting a C++ version for build previously, which would
result in compiler specific default being used, most likely C++11
with GNU extensions on modern compilers and C++03 with GNU exts
on old compilers. This is bad because it potentially breaks build
on older toolchains that don't default to a modern C++.

Now we enable pure C++11 without GNU exts; this resulted in some
of the build breaking because of use of typeof() GNU C/C++ ext
in tests code, so fix that to use standard decltype() from C++11.

@fix
2018-11-12 15:43:13 +01:00
..
benchmarks evas mempool bench - fix warning about unused param 2018-11-09 11:43:59 +00:00
bin efreet mime cache - expand buffer to avoid truncation by snprintf 2018-11-09 12:18:59 +00:00
bindings eolian: expose API to retrieve the class of an event 2018-11-04 18:32:05 +01:00
edje_external here comes meson 2018-10-02 17:22:50 +02:00
examples Canvas layout: support more Efl.Text.* with efl_part 2018-11-06 18:33:56 +02:00
generic evas - generic loaders - use eina properly so windows build works 2018-11-02 13:54:40 +00:00
lib efl interface: update efl_gfx_shape_stroke_dash doc. 2018-11-12 23:19:11 +09:00
modules ecore imf - xim module - use proper prorotypes and returns for xim 2018-11-09 11:44:00 +00:00
scripts gendoc: Typos in templates 2018-11-05 10:03:21 +01:00
static_libs libunibreak - warn - add fallthrough attributes to minimize warnings 2018-11-09 12:18:59 +00:00
tests cxx: explicitly require c++11 and fix tests to conform 2018-11-12 15:43:13 +01:00
wayland_protocol meson: fix build files size explosion 2018-10-15 22:02:17 +02:00
CMakeLists.txt
CMakeLists_Eina.txt
Makefile.am tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00
Makefile_Cxx.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_EPhysics.am
Makefile_Ecore.am ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
Makefile_Ecore_Audio.am build: disable Lua binding generation 2018-08-01 13:31:15 -04:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am ecore-drm2: Add static_libs/libdrm to drm2 source files 2017-06-09 13:46:02 -04:00
Makefile_Ecore_Evas.am build: add keymapheader to dist tarbal 2018-09-03 17:11:02 +02:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am Revert "wayland_imf: Fix bug in shutdown" 2018-02-28 13:35:10 -06:00
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am ecore_wl2: add support for intree loading of the module 2018-09-12 08:39:14 -04:00
Makefile_Ecore_X.am
Makefile_Ector.am tests: unbreak PACKAGE_BUILD_DIR usage in makefiles 2018-04-05 11:10:27 +02:00
Makefile_Edje.am Canvas layout: support more Efl.Text.* with efl_part 2018-11-06 18:33:56 +02:00
Makefile_Edje_Helper.am
Makefile_Eet.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Eet_Helper.am
Makefile_Eeze.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Efl.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Efl_Js.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Efl_Mono.am C# bindings: Make efl_loop_timer.eo available to bindings 2018-07-06 15:00:51 -04:00
Makefile_Efl_Mono_MSBuild_Gen_Helper.am
Makefile_Efreet.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Eina.am move efreet xdg envvars to eina 2018-08-20 12:57:57 -04:00
Makefile_Eio.am tests/eio: disable efreet cache for eio tests 2018-08-16 10:16:44 -04:00
Makefile_Eldbus.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Elementary.am Ui text scroller: add scroller for internal usage 2018-11-05 17:31:06 +02:00
Makefile_Elocation.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Elput.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Elua.am build: fix distcheck when elua is disabled in main tree 2018-07-13 15:41:15 -04:00
Makefile_Elua_Helper.am build: disable Lua binding generation 2018-08-01 13:31:15 -04:00
Makefile_Embryo.am
Makefile_Emile.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Emotion.am build: disable Lua binding generation 2018-08-01 13:31:15 -04:00
Makefile_Eo.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Eolian.am Remove EOLIAN_TESTS_EOS_GENERATED 2018-08-16 12:41:16 -05:00
Makefile_Eolian_Cxx.am eolian-cxx: Fix parallel compilation for eolian_cxx_test_wrapper.cc 2018-09-04 09:10:57 +09:00
Makefile_Eolian_Cxx_Helper.am build: disable eolian implicit rules in subdir builds 2018-07-30 18:16:20 +02:00
Makefile_Eolian_Files_Helper.am build: disable eolian implicit rules in subdir builds 2018-07-30 18:16:20 +02:00
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am build: define PACKAGE_BUILD_DIR as $(abs_top_builddir) for all test suites 2018-08-08 09:45:30 -04:00
Makefile_Eolian_Js_Helper.am build: disable eolian implicit rules in subdir builds 2018-07-30 18:16:20 +02:00
Makefile_Eolian_Mono_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am
Makefile_Ethumb_Client.am
Makefile_Evas.am evas - generic loaders - use eina properly so windows build works 2018-11-02 13:54:40 +00:00
Makefile_Evil.am
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am