forked from enlightenment/efl
Tag:
Branch:
Tree:
0c4c74b5f7
devs/ajwillia-ms/elm_code_wrap
devs/ami/color
devs/ami/pb_test
devs/ami/scale_fix
devs/ami/slider_range
devs/ami/theme-signal-renaming
devs/antognolli/subsurfaces2
devs/asdfuser/ecore_audio
devs/asdfuser/ecore_audio_eo
devs/asdfuser/edje_tests
devs/asdfuser/jenkins
devs/avilog/adding_eolian_info
devs/avilog/callbacks_by_counterpart
devs/avilog/callbacks_by_events
devs/avilog/callbacks_by_hashed_events
devs/avilog/replace_smart_callbacks_with_eo
devs/b.devichev/model_save_load
devs/barbieri/cmake
devs/barbieri/coroutines
devs/barbieri/efl_net_socket_windows
devs/barbieri/efl_net_socket_windows2
devs/barbieri/future
devs/barbieri/jenkins
devs/beber/master
devs/billiob/imf_xim_issue
devs/billiob/textgrid_bolditalic
devs/bluezery/doc
devs/bu5hm4n/Test
devs/bu5hm4n/animation_work
devs/bu5hm4n/annoying_bug
devs/bu5hm4n/arm-test
devs/bu5hm4n/beta-removal
devs/bu5hm4n/br0ken
devs/bu5hm4n/build-test
devs/bu5hm4n/build-try
devs/bu5hm4n/buildtest
devs/bu5hm4n/c-sharp-on-system
devs/bu5hm4n/collectionview
devs/bu5hm4n/compiler-plugin
devs/bu5hm4n/cv
devs/bu5hm4n/cv-finalize
devs/bu5hm4n/dead_events
devs/bu5hm4n/efl-eins
devs/bu5hm4n/eio-fixes
devs/bu5hm4n/elput_with_swipe
devs/bu5hm4n/eo-event-rewrite
devs/bu5hm4n/eo_file_updates
devs/bu5hm4n/eo_work
devs/bu5hm4n/exactness_work
devs/bu5hm4n/example
devs/bu5hm4n/fixes
devs/bu5hm4n/focus_fixes
devs/bu5hm4n/focus_optimize
devs/bu5hm4n/gesture_from_mike
devs/bu5hm4n/header-build-test
devs/bu5hm4n/items_optimize
devs/bu5hm4n/items_work
devs/bu5hm4n/lets-annoy-travis
devs/bu5hm4n/macos-fix
devs/bu5hm4n/make_doc_cop_happy
devs/bu5hm4n/perf
devs/bu5hm4n/performances
devs/bu5hm4n/release-fix
devs/bu5hm4n/shit-stable
devs/bu5hm4n/spotlight_work
devs/bu5hm4n/tab_pager_work
devs/bu5hm4n/test-try
devs/bu5hm4n/tmp
devs/bu5hm4n/travis
devs/bu5hm4n/travis-cnp
devs/bu5hm4n/travis-macos-check
devs/bu5hm4n/travis-try
devs/bu5hm4n/work
devs/bu5hm4n/work_animations
devs/bu5hm4n/work_asdf
devs/bu5hm4n/work_build
devs/bu5hm4n/work_cnp
devs/bu5hm4n/work_cnp_wayland
devs/bu5hm4n/work_container
devs/bu5hm4n/work_dnd
devs/bu5hm4n/work_eio
devs/bu5hm4n/work_eo
devs/bu5hm4n/work_eo_final
devs/bu5hm4n/work_multi_input
devs/bu5hm4n/work_progressbar
devs/bu5hm4n/work_range_display
devs/bu5hm4n/work_seperator
devs/bu5hm4n/work_spin
devs/bu5hm4n/work_spotlight
devs/bu5hm4n/work_spotlight2
devs/bu5hm4n/work_spotlight_fixes
devs/bu5hm4n/work_test_efl_input_interface
devs/bu5hm4n/work_tests
devs/bu5hm4n/work_travis
devs/bu5hm4n/work_widget
devs/captainigloo/doc
devs/captainigloo/eglfs
devs/captainigloo/eglfs_rpi
devs/captainigloo/osx
devs/captainigloo/win32
devs/cedric/ecore_con_ssh
devs/cedric/evas_tiling
devs/cedric/uri
devs/conr2d/import_edj
devs/conr2d/observer
devs/derekf/build_fix
devs/derekf/no_more_manual_render
devs/derekf/wayland
devs/devilhorns/atomic
devs/devilhorns/drm
devs/devilhorns/drm_evas_devices
devs/devilhorns/ecore_drm
devs/devilhorns/ecore_drm2
devs/devilhorns/ecore_input
devs/devilhorns/ecore_libinput
devs/devilhorns/ecore_wl2
devs/devilhorns/elput
devs/devilhorns/evas_drm
devs/devilhorns/evas_gl_drm
devs/devilhorns/evas_inline
devs/devilhorns/evas_wayland_shm
devs/devilhorns/flip
devs/devilhorns/framespace
devs/devilhorns/input_suspend
devs/devilhorns/multi-output
devs/devilhorns/output
devs/devilhorns/planes
devs/devilhorns/rotation
devs/devilhorns/stable-test
devs/devilhorns/wayland
devs/devilhorns/wayland_egl
devs/devilhorns/wip
devs/devilhorns/xdg_shell
devs/discomfitor/122citest
devs/discomfitor/6640
devs/discomfitor/ci-make-check
devs/discomfitor/citest
devs/discomfitor/citest-meson
devs/discomfitor/flat
devs/discomfitor/meson
devs/discomfitor/osxtest
devs/discomfitor/pending
devs/discomfitor/quicklaunch
devs/discomfitor/release-test
devs/discomfitor/rotation
devs/discomfitor/simple-efreet-fix
devs/discomfitor/stable
devs/discomfitor/test
devs/discomfitor/testinggg
devs/discomfitor/thread
devs/discomfitor/void
devs/discomfitor/wip
devs/discomfitor/wipp
devs/discomfitor/xdg-shedsmanship
devs/discomfitor/xfixes
devs/eunue/evas_masking
devs/eunue/interface
devs/eunue/pager
devs/eunue/panel
devs/eunue/scrollable
devs/felipealmeida/D12182
devs/felipealmeida/automatedtests
devs/felipealmeida/boolean-model
devs/felipealmeida/clang_x64_test
devs/felipealmeida/csharp
devs/felipealmeida/csharp-new-classes
devs/felipealmeida/csharp-norebase
devs/felipealmeida/csharp-prototype
devs/felipealmeida/csharp-rebase
devs/felipealmeida/cxx-examples
devs/felipealmeida/cxx-lower-case
devs/felipealmeida/cxx_gen_fix
devs/felipealmeida/data-models-push
devs/felipealmeida/datamodels
devs/felipealmeida/delivered
devs/felipealmeida/dotnet-core
devs/felipealmeida/eapi
devs/felipealmeida/ecordova
devs/felipealmeida/efl-ui-list
devs/felipealmeida/efl-ui-list-segarray
devs/felipealmeida/efl_ui_connect
devs/felipealmeida/efl_ui_list
devs/felipealmeida/efl_ui_list_new
devs/felipealmeida/eina-optional
devs/felipealmeida/eio-eo
devs/felipealmeida/eio_model-promises
devs/felipealmeida/ejson-model
devs/felipealmeida/emodel
devs/felipealmeida/emodel_tizen
devs/felipealmeida/eo4
devs/felipealmeida/eo_optimisations
devs/felipealmeida/eo_ownership_optimization_test
devs/felipealmeida/eolian-merge-test
devs/felipealmeida/esoap-model
devs/felipealmeida/fix-eina-dll-export
devs/felipealmeida/gendoc-mono
devs/felipealmeida/hide-properties
devs/felipealmeida/interface_inherit
devs/felipealmeida/js
devs/felipealmeida/js-20151219
devs/felipealmeida/js-next
devs/felipealmeida/js-vinicius
devs/felipealmeida/layout_connect
devs/felipealmeida/makefile-examples
devs/felipealmeida/model_connect_last
devs/felipealmeida/model_eina_container
devs/felipealmeida/mono_model
devs/felipealmeida/mvc
devs/felipealmeida/mvvm-parts
devs/felipealmeida/native-win32-build
devs/felipealmeida/next
devs/felipealmeida/pin-unpin
devs/felipealmeida/promises
devs/felipealmeida/promises-cxx
devs/felipealmeida/remove_base
devs/felipealmeida/rewrite-js
devs/felipealmeida/tct
devs/felipealmeida/tctautomated
devs/felipealmeida/unwind
devs/felipealmeida/uv-tizen_3.0.2015.q2_common
devs/felipealmeida/wip-selection
devs/herdsman/annotation_item
devs/herdsman/annotation_item_staging
devs/herdsman/debug/evas_font_debug
devs/herdsman/edje_part_next
devs/herdsman/edje_text_to_textblock
devs/herdsman/elm_textblock
devs/herdsman/next
devs/herdsman/object_factory
devs/herdsman/staging
devs/herdsman/tb_add_decorate_debug_api
devs/herdsman/text/efl_ui_text
devs/herdsman/text/ui_text_theme
devs/herdsman/tmp
devs/hermet/lottie
devs/hermet/wui
devs/iscaro/edje-deps
devs/jackdanielz/exactness
devs/jaehyun/animation_manager
devs/jaehyun/efl_clickable_test
devs/jaehyun/efl_clickable_test3
devs/jaehyun/efl_clickable_test4
devs/jaehyun/efl_mbe
devs/jaehyun/efl_part_legacy_remove
devs/jaehyun/efl_part_legacy_remove2
devs/jaehyun/efl_part_legacy_remove_final
devs/jaehyun/efl_popup
devs/jaehyun/efl_popup_alert_scroll
devs/jaehyun/efl_popup_list
devs/jaehyun/efl_popup_test
devs/jaehyun/efl_popup_test2
devs/jaehyun/efl_spinner
devs/jaehyun/efl_ui_datetime
devs/jaehyun/efl_ui_naviframe
devs/jaehyun/efl_ui_theme
devs/jayji/ecore-getopt
devs/jayji/fixes
devs/jayji/kludge
devs/jayji/osx-notifications
devs/jayji/perfs
devs/jayji/sierra
devs/jeyzu/eina-api
devs/jeyzu/eo2
devs/jeyzu/eo2-next
devs/jeyzu/eo2-old
devs/jeyzu/mtests
devs/jpeg/cxx
devs/jpeg/dithering
devs/jpeg/efl_invalidate
devs/jpeg/efl_part
devs/jpeg/eo_theme
devs/jpeg/genlist_crazy
devs/jpeg/item_widget_model
devs/jpeg/items
devs/jpeg/lambdapp
devs/jpeg/no_null_calls
devs/jpeg/osx
devs/jpeg/shadow
devs/jpeg/work
devs/jsuya/dynamic_property_color
devs/jsuya/mi_controller
devs/jypark/work
devs/kimcinoo/work
devs/larrylira/efl_ui_list
devs/larrylira/factory
devs/larrylira/listfix
devs/larrylira/modelfix
devs/larrylira/testgen
devs/larrylira/treeview
devs/larrylira/viewtree
devs/lauromoura/CA1801
devs/lauromoura/D10791-indexers
devs/lauromoura/T8486-csharp-collections
devs/lauromoura/T8515-marshaler-review
devs/lauromoura/app_poc
devs/lauromoura/coroutines
devs/lauromoura/csharp-interface-protected
devs/lauromoura/csharp-win
devs/lauromoura/csharp_api_dump
devs/lauromoura/csharp_application
devs/lauromoura/csharp_conventions
devs/lauromoura/csharp_examples
devs/lauromoura/cv-finalize-csharp
devs/lauromoura/default_params
devs/lauromoura/dotnet-versioning
devs/lauromoura/eina-cleanup
devs/lauromoura/eolian-cpp-header-fixes
devs/lauromoura/eolian-inlist-inarray
devs/lauromoura/getter_returns
devs/lauromoura/inout_rw_slice
devs/lauromoura/interface_events
devs/lauromoura/js
devs/lauromoura/js-1.18
devs/lauromoura/nuget
devs/lauromoura/pin-unpin
devs/lauromoura/property_revamp
devs/lauromoura/remove_eina_mono
devs/lauromoura/remove_eina_mono-rebased
devs/lauromoura/stylecop
devs/lauromoura/tcautomated
devs/lauromoura/tcautomated-rebase
devs/lauromoura/tcautomated-squashed
devs/lorddrew/edcref_fix
devs/lorddrew/edje_edit_in_memory
devs/lucas/fix-eina-newfuncs
devs/netstar/elm_code_alpha
devs/netstar/elm_code_from_theme
devs/q66/check-betaness-everywhere
devs/q66/elua_enable
devs/q66/eolian-beta-types
devs/q66/eolian-inlist-inarray
devs/q66/eolian-remove-legacy
devs/q66/eolian_aux
devs/q66/eolian_deps
devs/q66/eolian_gen_next
devs/q66/eolian_inherit_api
devs/q66/eolian_mstring_freefunc
devs/q66/eolian_units
devs/q66/legacy-eo-headers
devs/q66/remove-eo-api-support-macro
devs/q66/remove-generated-legacy-includes
devs/raoul/macos_port
devs/raster/theme/flat2
devs/sanghyeonlee/efl_ui_grid
devs/sanghyeonlee/interface
devs/sanghyeonlee/list_scroll
devs/spacegrapher/evasgl
devs/spacegrapher/evasgl-1.14
devs/stanluk/access_refactor
devs/stanluk/adaptor
devs/stanluk/composite
devs/stanluk/fix
devs/stanluk/mixin_removal
devs/stanluk/refactor
devs/stanluk/refactor2
devs/stanluk/split
devs/stanluk/split2
devs/stanluk/split3
devs/stanluk/standalone
devs/stefan/ci-asan
devs/stefan/ci-debug-asan
devs/stefan/ci-different-archs
devs/stefan/ci-efl-one
devs/stefan/ci-exactness
devs/stefan/ci-exactness-codecov
devs/stefan/ci-exactness-merged2
devs/stefan/ci-f32-exactness
devs/stefan/ci-fileselector
devs/stefan/ci-macos-fix
devs/stefan/ci-new-ewpi
devs/stefan/ci-other-archs-tests
devs/stefan/ci-test
devs/stefan/ci-timing-stats
devs/stefan/ci-updates
devs/stefan/circleci
devs/stefan/compiler-plugin-infra
devs/stefan/coverity-build
devs/stefan/coverity-fixes
devs/stefan/coverity-run
devs/stefan/efl-dll
devs/stefan/emotion-test-suite
devs/stefan/exactnes-debug
devs/stefan/exactnes-marcel
devs/stefan/exactnes-no-ftype
devs/stefan/exactness
devs/stefan/exactness-final-test
devs/stefan/exactness-fixes
devs/stefan/exactness-merged
devs/stefan/exactness-merged2
devs/stefan/exactness-new-tests
devs/stefan/exactness-preload
devs/stefan/lua52-fix
devs/stefan/mingw-cross
devs/stefan/osx-fix
devs/stefan/patch-review
devs/stefan/revert-elm-test-so
devs/stefan/sonar-test
devs/stefan/testing
devs/stefan/testsuite-emotion
devs/stefan/testsuite-enhancements
devs/stefan/testsuite-new-tests
devs/stefan/tmp
devs/stefan/travis-distro-updates
devs/stefan/travis-f32-mingw
devs/stefan/travis-i386
devs/stefan/travis-more-archs
devs/stefan/travis-no-default
devs/stefan/travis-notification-tweaks
devs/stefan/travis-updates
devs/stefan/webp-default-off
devs/subhransu/clippath
devs/subhransu/evas_vg
devs/subhransu/font
devs/subhransu/gesture
devs/subhransu/glvg
devs/subhransu/scenegraph
devs/subhransu/ssg
devs/subhransu/vector_work
devs/sung/evas_gl_thread
devs/tasn/eo_fix
devs/tasn/ifaces
devs/tasn/ifaces-with-factories
devs/tasn/part_get
devs/tasn/q66
devs/tasn/tb2
devs/taxi2se/efl_playable
devs/thiep/cop
devs/thiep/size
devs/thiep/size.test
devs/thiep/top
devs/vitorsousa/T4502
devs/vitorsousa/beta_error_eoliancxx
devs/vitorsousa/constructible_eflsharp
devs/vitorsousa/csharp_end_error_fix
devs/vitorsousa/csharp_stringshare_containers
devs/vitorsousa/eo_ownership_events
devs/vitorsousa/failing_future_all
devs/vitorsousa/fix_fileselector
devs/vitorsousa/inout_rw_slice_amended
devs/vitorsousa/model_composite
devs/vitorsousa/pin-unpin
devs/vitorsousa/strict_events
devs/vitorsousa/update_event_calls
devs/woohyun/efl_ui_toolbar
devs/woohyun/elm_widget_focus
devs/woohyun/focus_tests
devs/woohyun/raw_editable
devs/woohyun/remove_canvas_text
devs/woohyun/text_interface
devs/woohyun/ui_property
devs/woohyun/ui_scrollable
devs/xartigas/eolian_mono_list_formatting
devs/xartigas/rename_text_cursor
devs/youngbok/elm_interface_next
devs/yoz/wip
devs/zmike/122citest
devs/zmike/123citest
devs/zmike/buildtest
devs/zmike/cv
devs/zmike/ex
devs/zmike/genlist
devs/zmike/win
devs/zmike/wip
efl-1.10
efl-1.11
efl-1.12
efl-1.13
efl-1.14
efl-1.15
efl-1.16
efl-1.17
efl-1.18
efl-1.19
efl-1.20
efl-1.21
efl-1.22
efl-1.23
efl-1.24
efl-1.25
efl-1.8
efl-1.9
feature/meson
feature/security
feature/themes/flat
feature/wayland/multi-output
master
v-1.26.0
v1.10.0
v1.10.0-alpha1
v1.10.0-beta1
v1.10.0-beta2
v1.10.0-beta3
v1.10.0-tech-preview
v1.10.1
v1.10.2
v1.10.3
v1.11.0
v1.11.0-alpha1
v1.11.0-beta1
v1.11.0-beta2
v1.11.1
v1.11.2
v1.11.3
v1.11.4
v1.11.5
v1.12.0
v1.12.0-alpha1
v1.12.0-beta1
v1.12.0-beta2
v1.12.1
v1.12.2
v1.12.3
v1.13.0
v1.13.0-alpha1
v1.13.0-beta1
v1.13.0-beta2
v1.13.0-beta3
v1.13.1
v1.13.2
v1.13.3
v1.14.0
v1.14.0-alpha1
v1.14.0-beta1
v1.14.0-beta2
v1.14.0-beta3
v1.14.1
v1.14.2
v1.14.3
v1.15.0
v1.15.0-alpha1
v1.15.0-beta1
v1.15.0-beta2
v1.15.0-beta3
v1.15.1
v1.15.2
v1.15.3
v1.16.0
v1.16.0-alpha1
v1.16.0-beta1
v1.16.0-beta2
v1.16.0-beta3
v1.16.1
v1.17.0
v1.17.0-alpha1
v1.17.0-beta1
v1.17.0-beta2
v1.17.0-beta3
v1.17.1
v1.17.2
v1.18.0
v1.18.0-alpha1
v1.18.0-alpha2
v1.18.0-beta1
v1.18.0-beta2
v1.18.0-rc
v1.18.1
v1.18.2
v1.18.3
v1.18.4
v1.18.5
v1.19.0
v1.19.0-alpha1
v1.19.0-beta1
v1.19.0-beta2
v1.19.0-beta3
v1.19.0-beta4
v1.19.1
v1.19.2
v1.20.0
v1.20.0-alpha1
v1.20.0-beta1
v1.20.0-beta2
v1.20.0-beta3
v1.20.1
v1.20.2
v1.20.3
v1.20.4
v1.20.5
v1.20.6
v1.20.7
v1.21.0
v1.21.0-alpha1
v1.21.0-beta1
v1.21.0-beta2
v1.21.1
v1.22.0
v1.22.0-alpha1
v1.22.0-beta1
v1.22.0-beta2
v1.22.1
v1.22.2
v1.22.3
v1.22.4
v1.22.5
v1.22.6
v1.23.0
v1.23.0-alpha1
v1.23.0-beta1
v1.23.0-beta2
v1.23.0-beta3
v1.23.1
v1.23.2
v1.23.3
v1.24.0
v1.24.0-alpha1
v1.24.0-beta1
v1.24.0-beta2
v1.24.0-beta3
v1.24.1
v1.24.2
v1.24.3
v1.24.4
v1.25.0
v1.25.0-alpha1
v1.25.0-beta1
v1.25.0-beta2
v1.25.0-beta3
v1.25.1
v1.26.0
v1.26.1
v1.26.2
v1.8.0
v1.8.0-alpha1
v1.8.0-alpha2
v1.8.0-beta1
v1.8.0-beta2
v1.8.1
v1.8.2
v1.8.3
v1.8.4
v1.8.5
v1.8.6
v1.9.0
v1.9.0-alpha1
v1.9.0-beta1
v1.9.0-beta2
v1.9.1
v1.9.2
v1.9.3
v1.9.4
v1.9.5
${ noResults }
16 Commits (0c4c74b5f7779fbf5c6154b8241291041a8d86b7)
Author | SHA1 | Message | Date |
---|---|---|---|
|
4e67aae489 |
meson: enable and fix build of ddrag+gdi engines for evas
there are some specific defines and cflags needed for these builds to succeed and provide the expected functionality Depends on D8733 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Reviewed-by: Vincent Torri <vincent.torri@gmail.com> Differential Revision: https://phab.enlightenment.org/D8734 |
4 years ago |
|
ecce595b24 |
Windows: remove fnmatch and regex in Evil and use the ones in regex DLL installed by ewpi
Test Plan: compilation with autotools and meson (at least as far as it can go) Reviewers: zmike, raster Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8646 |
4 years ago |
|
b41ed254a9 |
remove useless check of ws2tcpip.h
Summary: it is useless to check for header files which necessarly exist Test Plan: compilation Reviewers: raster, cedric, zmike Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8535 |
4 years ago |
|
644364f0a9 |
meson build : remove duplicate check of dirent.h
Reviewers: zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8460 |
4 years ago |
|
69cabb5b58 |
meson build : remove duplicate check of strerror_r
Summary: strerror_r is checked twice in headers_check Reviewers: zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8453 |
4 years ago |
|
a43fb3c203 |
build: unbreak build for osx
We have CI! And even through our Infra is dead and too stupid to use it, you can push your commits there before. This means *you can test* if you build "fixes" are fixing all platforms, or break for example osx. *This one* brings osx back. <3 CI! Reviewed-by: Lauro Neto <lauromauro_> Differential Revision: https://phab.enlightenment.org/D8097 |
4 years ago |
|
5b9285ee7f |
meson - fix some more fbsd building and make notes on broken checks
i found the header checks are logically broken. i was about to replace with a cc.compiles() check but that requires that every check also have full working code not just a symbol to check the existence form so for now just fix the HAVE_NOTIFY_KEVENT define that makes eio build properly again on bsd and note the broken state for a future rethink on how these checks are done. |
4 years ago |
|
06160466e8 |
Revert "Revert the env object because it's broken portability - please redo"
This reverts commit
|
4 years ago |
|
d6294fa22b |
Revert the env object because it's broken portability - please redo
setenv and unsetenv are not portable. i explained to you at fosdem there are issues and it's why i used putenv in the original implementation and even though it's a pain (the string tou pass to putenv is a pointer used literallt from there on in and you get it from getenv, thus making ownership a pain -this is a libc issue we can't readily solve). use putenv like the original code. then put it back in. vtorri now has windows porting issues with the setenv use. i knew there was a reason that still existed... in addition your in_sync stuff is broken. psuedocode: // assuming BLAGH env is not set to anything here c = efl_core_env_get(global_env, "BLAH"); ... putenv("BLAH=10"); ... c = efl_core_env_Get(global_env, "BLAH"); i will get NULL in both cases for c ... but i should get "10" for the 2nd in reality. reality is lots of code across application code and libraries will at times mess with the environment. it has to work with this. the prior implementation did work with this. Revert "ecore: here comes a env object" This reverts commit |
4 years ago |
|
2373d5db5b |
ecore: here comes a env object
the env object can be used to alter and edit the content of environment variables. Additionally, the class efl.core.env can be used to to setup a not applied set of environment variables, which then can be applied later (in the future) to set it directly to a spawned process for example, or as a general key/data storage. A efl.core.env object can also be forked off, which makes it easy to customize predefined objects. ref T7514 Differential Revision: https://phab.enlightenment.org/D7510 |
4 years ago |
|
6e11153ef7 |
meson: fix build on power/ppc targets with altivec enabled
|
4 years ago |
|
500a36ba3d |
meson: add inital support for windows compilation
Differential Revision: https://phab.enlightenment.org/D7416 |
4 years ago |
|
3750dac503 |
meson - fix build on non-intel and correct cross compilation
don't set -msse3 unconditionally - set the correct flags based on architecture. now it builds on arm, aarch64 again as well as x86. sorry - can't test ppc as i have no such hardware. also use host_machine not target_machine. target is wrong that's only for cross compilers (if we were compiling a cross compiler and the kind of binary they may produce, not what they run on - that's host). |
4 years ago |
|
46422187d8 |
meson: cleanup the native-cpu optimization build code
you were not able to disable the header checks, so if the header was not there it indicated that you could turn it of. However, the option check was in the has_header if not outside of it. Further more, header checks are done in the subdirectory that is done for header checks, unneccessary cpu_**** flags are removed, global optimization options are added to the global_arguments instead of just the package_c_args, which leads to the fact that also all binaries etc. are build by default with those optimization flags. This also reduces the amount of options to a minimum of 1 option, to just control if there should be the optimization or not. This also changes from host_maschine to target_mschine, since we probebly want to enable the optimization for the target maschine, not the host. Differential Revision: https://phab.enlightenment.org/D7296 |
4 years ago |
|
124fbd3fa3 |
meson: add sizeof checks for meson
this fixes the building for systems where int and long does not have the same size. Differential Revision: https://phab.enlightenment.org/D7143 |
5 years ago |
|
46d464e5bf |
here comes meson
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <zmike@samsung.com> Differential Revision: https://phab.enlightenment.org/D7012 Depends on D7011 |
5 years ago |