efl/src/lib/ecore
Marcel Hollerbach 3b262340ba Revert "Revert command line array object because it's broken by design"
This reverts commit a57c7f7510.

I pretty much hate to just revert your revert, but you failed to read my
replies, and failed to understand what i was talking about.

And YES we talked at fosdem about the platform issue, and do you
remember my answer, that back in time this might be the case, today is
different freebsd suppoerts setenv, and for windows we have a setenv
implementation in evil. And yes, vtorri also created a issue how bad and
evil this commit is, however, i still fail to see the issue since setenv
unsetenv and clearenv usages are taken as needed. (T7693)

The ownership question is answered in
https://phab.enlightenment.org/D7516#137367.

Can we please get into a state of technical discussions, and not *oh
shit, i am going to revert this* this has been in review for a long
time, a lots of people have tested it, we discussed things on it, and
there was 3 weeks of no reply from you.

The issues that exist will be dealed with. Feel free to create tasks if
you want :)
2019-02-12 21:42:33 +01:00
..
Ecore.h all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
Ecore_Common.h docs: Fix assorted typos in legacy documentation 2019-01-28 13:14:20 +01:00
Ecore_Eo.h Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
Ecore_Getopt.h all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
Ecore_Legacy.h doc: remove since_tizen. 2018-12-06 14:41:51 +09:00
Efl_Core.h all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
ecore.c ecore: call eina_debug_fork_reset() in fork reset function 2018-06-19 13:55:36 -04:00
ecore_alloc.c
ecore_anim.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_app.c
ecore_event_message.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ecore_event_message.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
ecore_event_message_handler.c ecore_event: initialize uninitialized variable 2018-09-04 11:54:17 +01:00
ecore_event_message_handler.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
ecore_events.c Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
ecore_exe.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ecore_exe.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
ecore_exe_posix.c
ecore_exe_private.h
ecore_exe_ps3.c
ecore_exe_win32.c
ecore_getopt.c
ecore_glib.c ecore/glib: add #ifdef guards for newly added includes 2018-06-22 15:26:44 -04:00
ecore_idle_enterer.c Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
ecore_idle_exiter.c
ecore_idler.c Revert "cxx: Fix manual code after efl_app change." 2018-03-03 13:40:33 +09:00
ecore_internal.h ecore: efl_model_list_value_get will throw error when asked for out of range value. 2018-05-01 10:39:01 -07:00
ecore_job.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_main.c ecore_main: fix the invalid return value 2018-09-21 14:46:50 +09:00
ecore_main_common.h
ecore_main_timechanges.c
ecore_pipe.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_poller.c ecore: remove duplicated conditions 2018-10-26 19:25:09 +09:00
ecore_private.h Revert "Revert the env object because it's broken portability - please redo" 2019-02-12 21:34:27 +01:00
ecore_signal.c ecore: check fcntl return. 2019-01-29 19:30:45 +09:00
ecore_thread.c ecore thread - fix warn - callback prototypes to match correct type 2018-11-09 11:43:59 +00:00
ecore_throttle.c
ecore_time.c
ecore_timer.c efl/timer: correctly handle timer freeze during construction 2018-08-27 12:09:49 +09:00
efl_accelerate_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_accelerate_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_app.c efl_task: remove efl.io.* interfaces 2019-01-25 13:47:21 -06:00
efl_app.eo Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_appthread.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_appthread.eo Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_boolean_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_boolean_model.eo efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_bounce_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_bounce_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_composite_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_composite_model.eo efl: Change non required constructors to @optional. 2019-02-07 18:05:00 +01:00
efl_composite_model_private.h efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_container_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_container_model.eo efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_container_model_item.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_container_model_item.eo efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_container_model_private.h efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_core_command_line.c Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_core_command_line.eo Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_core_env.c Revert "Revert the env object because it's broken portability - please redo" 2019-02-12 21:34:27 +01:00
efl_core_env.eo Revert "Revert the env object because it's broken portability - please redo" 2019-02-12 21:34:27 +01:00
efl_core_proc_env.c Revert "Revert the env object because it's broken portability - please redo" 2019-02-12 21:34:27 +01:00
efl_core_proc_env.eo Revert "Revert the env object because it's broken portability - please redo" 2019-02-12 21:34:27 +01:00
efl_cubic_bezier_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_cubic_bezier_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_decelerate_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_decelerate_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_divisor_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_divisor_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_exe.c Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_exe.eo Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_general.h ecore - a different take on efl.app class as a super class to efl.loop 2018-03-03 13:40:33 +09:00
efl_generic_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_generic_model.eo efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_io_buffered_stream.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_buffered_stream.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_closer_fd.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_io_closer_fd.eo efl: refactor all mixins 2019-01-11 12:37:27 +01:00
efl_io_copier.c Make Efl.Ui.Closer an interface instead of mixin 2019-01-17 13:59:57 -05:00
efl_io_copier.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_file.c ecore: move close_on_destructor to close_on_invalidate as that describe the behavior best. 2018-05-01 10:39:01 -07:00
efl_io_file.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_positioner_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_positioner_fd.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_io_reader_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_reader_fd.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_io_sizer_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_sizer_fd.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_io_stderr.c
efl_io_stderr.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_stdin.c
efl_io_stdin.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_stdout.c
efl_io_stdout.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_io_writer_fd.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_io_writer_fd.eo efl: convert all mixins to new eolian syntax 2019-01-18 16:31:28 +01:00
efl_linear_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_linear_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop.c Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_loop.eo Revert "Revert the env object because it's broken portability - please redo" 2019-02-12 21:34:27 +01:00
efl_loop_consumer.c ecore: remove data parameters of Efl.Loop_Consumer.promise_new to reduce the risk of inadvertently using the wrong data. 2019-01-16 14:33:26 -08:00
efl_loop_consumer.eo docs: Add links to Efl.Loop_Consumer 2019-01-30 16:16:37 +01:00
efl_loop_fd.c ecore: logically do the disconnection from the main loop API during invalidate. 2018-05-01 10:39:01 -07:00
efl_loop_fd.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_handler.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_loop_handler.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_message.c
efl_loop_message.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_message_future.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_loop_message_future.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_message_future_handler.c
efl_loop_message_future_handler.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_message_handler.c
efl_loop_message_handler.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_loop_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_loop_model.eo efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_loop_timer.eo Efl.Loop.Timer.interval is a constructor property 2019-01-19 18:04:14 +01:00
efl_model_accessor_view.c efl: replace efl_del with efl_unref for cases where no parent exists 2018-03-20 17:20:57 -07:00
efl_model_accessor_view_private.h
efl_select_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_select_model.eo efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_sinusoidal_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_sinusoidal_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_spring_interpolator.c efl_interpolator: rename subclasses of Efl.Interpolator 2018-11-23 21:44:34 +09:00
efl_spring_interpolator.eo efl: convert all classes to the new eolian syntax 2019-01-18 16:31:26 +01:00
efl_task.c Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_task.eo Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_thread.c Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_thread.eo Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00
efl_threadio.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
efl_threadio.eo eolian: second batch of unused import removals 2018-05-13 18:13:12 +02:00
efl_view_model.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_view_model.eo efl: Change non required constructors to @optional. 2019-02-07 18:05:00 +01:00
meson.build Revert "Revert command line array object because it's broken by design" 2019-02-12 21:42:33 +01:00