{"push_id":1427528863,"size":199,"distinct_size":1,"ref":"refs/heads/devs/jpeg/work","head":"99529ba31c25500453d9a50cefd55b2df2e89340","before":"777cc35bb66392164d1b53e1b9c8bb14bc72f5fb","commits":[{"sha":"13aac40a4b6ba7c250d399f46a01e2a0881a9c23","author":{"name":"Stefan Schmidt","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@osg.samsung.com"},"message":"docs: elm_naviframe: fill gaps in elm_naviframe eo file documentation","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/13aac40a4b6ba7c250d399f46a01e2a0881a9c23"},{"sha":"1a1aea4ab2fb32a73f73712eb47dcebf0b24d04b","author":{"name":"Stefan Schmidt","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@osg.samsung.com"},"message":"docs: efl_ui_win: fill gaps in efl_ui_win eo file documentation","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/1a1aea4ab2fb32a73f73712eb47dcebf0b24d04b"},{"sha":"ea5308a126e2bec7dc46c2ed64dbe62060b639f7","author":{"name":"Stefan Schmidt","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@osg.samsung.com"},"message":"docs: elm_dayselector: fill gaps in elm_dayslector eo file documentation","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/ea5308a126e2bec7dc46c2ed64dbe62060b639f7"},{"sha":"4e259e4d08f6b7444fb7458b69deeb2549029915","author":{"name":"Stefan Schmidt","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@osg.samsung.com"},"message":"docs: elm_sys_notify: fill gaps in elm_sys_notify eo file documentation","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/4e259e4d08f6b7444fb7458b69deeb2549029915"},{"sha":"254919d6d48d7019c4ff2f69989a416c7f2bc3b0","author":{"name":"Carsten Haitzler (Rasterman)","email":"675a23cd42c125224a765c93abe15c6a3e2ac223@rasterman.com"},"message":"evas gl common engine - handle render to texture atlases properly","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/254919d6d48d7019c4ff2f69989a416c7f2bc3b0"},{"sha":"6d928505278dacb51b06838d8e9a336127aca375","author":{"name":"Carsten Haitzler (Rasterman)","email":"675a23cd42c125224a765c93abe15c6a3e2ac223@rasterman.com"},"message":"evas image prepare - add disabled code to test image prepare rendering\n\nthis tests rendering of images with border scaling if they are small\n(smaller than 256x256) to reduce geometry. part of testing a cpu\nreduction effort in gl engine by pre-rendering primitive objects to\nbuffers.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/6d928505278dacb51b06838d8e9a336127aca375"},{"sha":"c844d9ae3d90425c7f209b5917c454bdbdbe57a4","author":{"name":"Carsten Haitzler (Rasterman)","email":"675a23cd42c125224a765c93abe15c6a3e2ac223@rasterman.com"},"message":"evas render - clean up phase1 process calls a bit to pass less in\n\nwe are passing the same things into every phase 1 process func - the\nsame ptrs to the same arrays of objects... why eat up valuable\nregisters with this? collect into context struct and just pass a ptr\nto that. this also makes the code easier to read and maintain too so\nbonus all over. also a tiny win in performance but i'd say its \"within\nerror margins\" (go from 11.48% to 11.42% overhead).","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/c844d9ae3d90425c7f209b5917c454bdbdbe57a4"},{"sha":"7bdcb0b8ca8f887020fd4f366f6f611d15fee08b","author":{"name":"Carsten Haitzler (Rasterman)","email":"675a23cd42c125224a765c93abe15c6a3e2ac223@rasterman.com"},"message":"evas render - clean up phase 1 process to be more funcs and faster\n\nthis refactors _evas_render_phase1_object_process() into a bunch of\nsub functions with leaner code, some LIKELY/UNLIKELY hints etc. etc.\nin the hope that we have better l1 instruction cache use when\nexecuting. this actually measureably helps and drops the overhead of\nthis func ANd all its sub functions from (in my tests in enlightenment\ncompositing while a video plays) from about 13.2% of all cpu usage by\ne to 10%. that's about a 25% drop in cost for passing through phase 1\nof evas render... and thats a good thing.\n\nand it also makes the code nicer and more broken up.\n\n@optimize","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/7bdcb0b8ca8f887020fd4f366f6f611d15fee08b"},{"sha":"606210970727c9358c8ed0fbbe22eb3b1bd24936","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"efl_net: proper format for SOCKET.\n\nSOCKET is defined as uintptr_t (uint_ptr as called on Windows) and\nthus will vary its size based on 32 or 64 bits.\n\nThen we should format with PRIuPTR from inttypes.h, which is supported\nsince VisualStudio 2013\nhttps://blogs.msdn.microsoft.com/vcblog/2013/07/19/c99-library-support-in-visual-studio-2013/","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/606210970727c9358c8ed0fbbe22eb3b1bd24936"},{"sha":"fa8630a9b1da06fdcf112e300bf0eb7fed0aaaa3","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"elm: convert downloads to efl_net_dialer_http.\n\nRemove Elm_Url and use efl_net_dialer_http with an efl_io_copier to\nfetch stuff.\n\nThe code was also slightly improved, particularly in elm_photocam\ndestruction be explicit and clear the grid before deleting... this\nwill ensure any pending preload are stopped before we remove the\nbacking memory.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/fa8630a9b1da06fdcf112e300bf0eb7fed0aaaa3"},{"sha":"4f13e49d2a0ceef88867d0fec03413bf4be6c14c","author":{"name":"Stefan Schmidt","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@osg.samsung.com"},"message":"elm_config: set default year for minimal to 1970\n\nThis aligns with the docs we have and also makes sense when taking UNIX time\nin consideration.\n\nFixes T4617","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/4f13e49d2a0ceef88867d0fec03413bf4be6c14c"},{"sha":"79b65a90aae707aa72384ecd1d4db376c1c95bb6","author":{"name":"Stefan Schmidt","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@osg.samsung.com"},"message":"docs: elm_colorselector: fill gaps in elm_colorselector eo file documentation","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/79b65a90aae707aa72384ecd1d4db376c1c95bb6"},{"sha":"843bee8c779a058c27d4eb792f94178681b84b19","author":{"name":"Stefan Schmidt","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@osg.samsung.com"},"message":"docs: elm_menu: fill gaps in elm_menu eo file documentation","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/843bee8c779a058c27d4eb792f94178681b84b19"},{"sha":"1b5e8fe3a29d8646486af69e092dac346c8a8db8","author":{"name":"Cedric BAIL","email":"41a75ecc836ed6668e0fc7e76616065cd73721d7@osg.samsung.com"},"message":"ecore_file: restore past behavior and fix ecore_file_download tests.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/1b5e8fe3a29d8646486af69e092dac346c8a8db8"},{"sha":"06263c9eb38685ec6815622237d203f7e8de5cae","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"add ecore_ipc_{client,server}_example.\n\nEcore_Ipc lacked examples so we can explore its API (and check if it\nwork :-P)","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/06263c9eb38685ec6815622237d203f7e8de5cae"},{"sha":"302cf367221e868e79e05e885c54116920f63fa1","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"ecore_ipc: log domain can be static, it's not shared with other files.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/302cf367221e868e79e05e885c54116920f63fa1"},{"sha":"54ca7db20b1cc5082496b380c09e1d6e6d34367a","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"ecore_ipc: remove unused headers.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/54ca7db20b1cc5082496b380c09e1d6e6d34367a"},{"sha":"53f1c1ca6efdd96d8be892779f6fec188715b466","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"ecore_ipc: delete if 'delete_me' was set.\n\nThe flag 'delete_me' is set when there are pending events to be\ndispatched. Once these events are freed, they will check if the server\nwas pending delete and call ecore_ipc_server_del() again, thus we must\nnot return, otherwise data will be leaked.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/53f1c1ca6efdd96d8be892779f6fec188715b466"},{"sha":"b52a0151b7e729004f3cbcb0e3a2c31da6b52968","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"ecore_ipc_client_example: better lifecycle management.\n\nIf the server is gone, immediately delete it, this exercises deleting\nthe server from inside its event.\n\nThen, if the server was already deleted, do not do it again.\n\nAlso remove the shadow variable, keep only the global scope.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/b52a0151b7e729004f3cbcb0e3a2c31da6b52968"},{"sha":"7b2faeadb156901fcb972f913e86bb970badc30a","author":{"name":"Gustavo Sverzut Barbieri","email":"c655b21e1a8fa71ca4cdf8b26cad0e5539b5b933@profusion.mobi"},"message":"ecore_ipc_server_example: delete clients when they disconnect.\n\nif a client disconnect we must delete them explicitly.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/7b2faeadb156901fcb972f913e86bb970badc30a"}]}
{"actor":{"display_login":"tasnbot"}}