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
