On Wed, 26 Sep 2012 17:00:21 -0300 Gustavo Sverzut Barbieri
<[email protected]> said:

<wipe - just using this thread for more discussion on the topic>

i'm (finally) looking at the new efl tree. here are some comments:

1. memory pools in eina - kill all except chained_pool and one_big. in fact
dont make them even modules. they are compiled in right now and so keep it that
way. no option to disable or enable them. so this means:

  1. no default mempool option
  2.remove options to enable or disable one_big and chained_pool
  3. remvoe otpions and moduels for buddy, ememoa_fixed, ememoa_unknown,
fixed_bitmap, and pass_through.

2. build_tiler_example -> no more option. always enabled. "make examples" will
deal with it.

3. iconv needs to no longer be an option imho - not autodetected. requriement.

4. efl_have_threads - not an option. required.

5. enable_log support - not an option. always on

6. with_max_log_level - remove option.

7. enable_benchmark_e17 - always enabled.

8. old_eet_file_format - always enabled. no option (when we no longer want to
support it it will be eet 2.0 and we'll remove it then).

other options not in summary:

9. --disable-binary-eet - remove option. always build

10. --disable-assert - remove option. always assert

11. --disable-doc - remove option. always produce makefiles to be able to make
doc - just run make doc when uw ant it.

12. --enable-ememoa - remove (since ememoa pool modules are gone above)

13. --enable-on-off-threads - remove (dangerous :))

14. --enable-debug-threads - remove (always bitch if u didnt do things right).

that's my thoughts right now initially. we need to continue in this style as we
move more libs to the efl tree - move one lib in then rabidly nuke options
until we are at an almost minimal set.

so... objections?

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to