efl/src
Carsten Haitzler 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 2373d5db5b.

Revert "efl_task: remove env from this object"
  This reverts commit c3d69f66a6.
2019-02-12 20:22:28 +00:00
..
benchmarks eo: change API call of efl_class_functions_set 2019-02-07 14:43:25 +01:00
bin efl-csharp: Fix self in iface concrete functions 2019-02-11 16:59:10 -02:00
bindings Revert command line array object because it's broken by design 2019-02-12 19:54:35 +00:00
edje_external
examples efl_ui : rename model connect and factory connect to bind property and factory. 2019-02-11 11:06:13 -08:00
generic replace hton and ntoh family functions with ones defined in eina 2019-02-01 14:25:35 +00:00
lib Revert the env object because it's broken portability - please redo 2019-02-12 20:22:28 +00:00
modules build: next attempt to fix build race condition 2019-02-08 15:48:02 +01:00
scripts meson - dont install eina bench cmp and use install_mode 2018-12-27 17:17:13 +00:00
static_libs evas vg: refactor internal function name. 2019-01-09 14:59:01 +09:00
tests Revert the env object because it's broken portability - please redo 2019-02-12 20:22:28 +00:00
wayland_protocol
Makefile.am build: ensure we have a data_aux direcroy in our dist for the test eo files 2018-12-20 11:45:15 +01:00
Makefile_Cxx.am
Makefile_EPhysics.am
Makefile_Ecore.am Revert the env object because it's broken portability - please redo 2019-02-12 20:22:28 +00:00
Makefile_Ecore_Audio.am
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
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
Makefile_Ecore_X.am
Makefile_Ector.am ector - fix meson build with sse3 on ix86 (32bit) 2018-11-16 00:08:47 +00: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
Makefile_Eet_Helper.am
Makefile_Eeze.am
Makefile_Efl.am efl_ui : rename model connect and factory connect to bind property and factory. 2019-02-11 11:06:13 -08:00
Makefile_Efl_Js.am
Makefile_Efl_Mono.am efl-mono: Add new dependencies to autotools 2019-01-25 20:57:07 +09:00
Makefile_Efl_Mono_MSBuild_Gen_Helper.am
Makefile_Efreet.am efreet: fix build error by using PACKAGE_SYSCONF_DIR 2019-01-04 15:16:19 +09:00
Makefile_Eina.am build: remove eina-bench-cmp from DIST list 2019-01-30 13:32:04 +01:00
Makefile_Eio.am efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
Makefile_Eldbus.am
Makefile_Elementary.am efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
Makefile_Elocation.am
Makefile_Elput.am
Makefile_Elua.am
Makefile_Elua_Helper.am
Makefile_Embryo.am
Makefile_Emile.am
Makefile_Emotion.am
Makefile_Eo.am eo: lets drop efl_interfaces 2019-02-08 10:27:27 +01:00
Makefile_Eolian.am eolian: add support for composite section into regular classes 2019-01-21 17:19:14 +01:00
Makefile_Eolian_Cxx.am eolian_cxx: make address_of test not use multiclass inheritance 2019-01-17 16:14:46 +01:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Eolian_Mono_Helper.am efl-mono: Enable selecting to build @beta items 2019-01-17 21:45:49 +09:00
Makefile_Escape.am
Makefile_Ethumb.am
Makefile_Ethumb_Client.am
Makefile_Evas.am autotools: remove all usage of evas_image_loader_tgv_(cflags|libs) 2019-02-05 11:08:01 -05:00
Makefile_Evil.am
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am