{"push_id":1030051102,"size":22,"distinct_size":9,"ref":"refs/heads/devs/herdsman/interface_next","head":"0d373e22cffc29f466a1b1501e664b084ddc7b3f","before":"29e95b749c7dd25b43ad2daa383a0076f49848eb","commits":[{"sha":"c36132c5678a36efc30046e3614549160861c158","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Entry: Move theming size evaluation to eo_base_finalize\n\nEntry inherits from layout, and we have sizing_eval() calls both entry\nand the layout parent object, due to super calls in smart_add.\nThis is not only redundant but actually wrong.\n\nOn a side node, Super calls should be handled with care, and maybe in\nthe future we should remove them all from the smart_add functions and\ndo it properly.\n\nAlso, Label is going to inherit from Entry, so we need to skip the\ntheming of the object (and especially not do it in the super'd\nsmart_add).\n\nTo be continued with commits the follows for merging Label to Entry.","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/c36132c5678a36efc30046e3614549160861c158"},{"sha":"e7e6e4e1ceea50cc4787e7110b553da6415fbf5c","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Label: inherit from Entry (part 1)\n\n  - Remove text_set\n  - Remove sizing_eval\n  - Move theming and eval calls from smart_add to finalize (like entry)\n\nTo be continued.","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/e7e6e4e1ceea50cc4787e7110b553da6415fbf5c"},{"sha":"703e0da8a20b0ca1855612211128e6e4002059a1","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Label: merge with Entry, cont.\n\n  - line_wrap moved to elm_obj_entry_line_wrap (remains legacy EAPI in\n          label)\n  - removed unused _recalc in label","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/703e0da8a20b0ca1855612211128e6e4002059a1"},{"sha":"9e2ddfe118d70782af75362575063ea6e5e7bc4b","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Label: merge with entry, cont.\n\n  - Move line_wrap API to legacy\n  - Move ellipsis_set API to legacy","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/9e2ddfe118d70782af75362575063ea6e5e7bc4b"},{"sha":"f5389d3169c0d846619286f8f2bbf9883355dac3","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Label: fix _label_format_set calls","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/f5389d3169c0d846619286f8f2bbf9883355dac3"},{"sha":"760be89f2183dfeb0a339acc57529e1012e1a7e0","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"remove extra sizing_eval calls","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/760be89f2183dfeb0a339acc57529e1012e1a7e0"},{"sha":"77bb8bd04a32b4bbb66e89a8dda25207f61b95d8","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Entry: skip calc job creation if there is already one\n\nI mean, that's the whole point of jobs, right? :)","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/77bb8bd04a32b4bbb66e89a8dda25207f61b95d8"},{"sha":"2bb6ad32057e567b3d4a595b8e9658352224b1ef","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Label: merge slide groups into Entry's theme\n\nThis should make sliding somewhat usable. Still need to see what might\nbe broken.","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/2bb6ad32057e567b3d4a595b8e9658352224b1ef"},{"sha":"5b4bc8e0de150196ff852c0645e3b934f3a1bc49","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@stosb.com","name":"Tom Hacohen"},"message":"Change elm according to the renaming of the eo_add() current object.","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/5b4bc8e0de150196ff852c0645e3b934f3a1bc49"},{"sha":"4c7f489e02a364d4c9c102f230c6d26a738b1256","author":{"email":"99785a1cd8d4e452c5c05b2080b3468342c103d3@samsung.com","name":"taehyub"},"message":"interface_scrollable: fix the getting scroll view port size\n\nSummary:\nIn auto scroller mode, both of vbar and hbar of scroller is created when scroller content size is getting large.\nAt the state, If we make hbar disappear by resizing scroller content, vbar size is set to small.\nBecause at the moment, the width and height of elm.swallow.content of sid->edje_obj are zero.\n\n@fix\n\nTest Plan:\n1. set scroller auto mode\n2. make vbar and hbar by resizing scroller content\n3. make hbar disappear by resizing scroller content\n4. see the vbar size whether it is correct or not\n\nReviewers: Hermet, Jaehyun_Cho, NikaWhite, cedric\n\nReviewed By: cedric\n\nSubscribers: cedric\n\nDifferential Revision: https://phab.enlightenment.org/D3779\n\nSigned-off-by: Cedric Bail <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/4c7f489e02a364d4c9c102f230c6d26a738b1256"},{"sha":"a73f121a5d1b9c5bae1612e9587094bcb873653c","author":{"email":"388db1b5432161c43d326926716c25d9624f4c6b@samsung.com","name":"Youngbok Shin"},"message":"Label: Add non-editable/singleline label widget by default.","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/a73f121a5d1b9c5bae1612e9587094bcb873653c"},{"sha":"e0f4718982ec25d01dffdde25c694aa7af4f4304","author":{"email":"388db1b5432161c43d326926716c25d9624f4c6b@samsung.com","name":"Youngbok Shin"},"message":"Entry: Remove deferred_recalc_job\n\nIt could break consistency of size calculation.","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/e0f4718982ec25d01dffdde25c694aa7af4f4304"},{"sha":"854d2fe869c49ce45303b44c43fabdbf5950c8c5","author":{"email":"388db1b5432161c43d326926716c25d9624f4c6b@samsung.com","name":"Youngbok Shin"},"message":"Label: Enable/Disable single line mode according to line wrap mode","distinct":false,"url":"https://api.github.com/repos/tasn/elementary/commits/854d2fe869c49ce45303b44c43fabdbf5950c8c5"},{"sha":"245879c41d588b4f2acca8b45d902226b784a307","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Entry: Fix line_wrap logic\n\nCalling single_line_set caused line_wrap to change to ELM_WRAP_NONE.\nHowever, most of the logic prefers single_line over line_wrap e.g. when\nupdating the style of the widget. A few other places were missing this\ncheck but that's pretty much it.\n\nThis fixes the following sequence of calls:\n  elm_entry_line_wrap_set(ELM_WRAP_WORD);\n  elm_entry_single_line_set(EINA_TRUE);\n  elm_entry_single_line_set(EINA_FALSE);\n\n@fix","distinct":true,"url":"https://api.github.com/repos/tasn/elementary/commits/245879c41d588b4f2acca8b45d902226b784a307"},{"sha":"0e0fd86817573cff37be586f66ac6000a46053f8","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Entry: Move theming back to ctor and update sizes only when finalized\n\nMoving back the theming code to the ctor. We defer all calculation until\nthe finalization stage.\nThis not only prevent redundant calculation calls during the\nconstruction stage, but also handles properly additional setup from the\nuser side during eo_add, for example:\n  Eo *entry = eo_add(ELM_ENTRY_CLASS, parent,\n          elm_obj_entry_single_line_set(eo_self, EINA_FALSE));","distinct":true,"url":"https://api.github.com/repos/tasn/elementary/commits/0e0fd86817573cff37be586f66ac6000a46053f8"},{"sha":"19884811555c90dd6eeb751221a5a4d24a9d8ee4","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Label: Move theming to ctor\n\nFollowing the previous change in Entry, theming is back to ctor.\nAll calculations are deferred to entry's finalize().","distinct":true,"url":"https://api.github.com/repos/tasn/elementary/commits/19884811555c90dd6eeb751221a5a4d24a9d8ee4"},{"sha":"7c062087b0d6863500dde6344fec6f0733c9eda5","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Entry: Fix unused after merge","distinct":true,"url":"https://api.github.com/repos/tasn/elementary/commits/7c062087b0d6863500dde6344fec6f0733c9eda5"},{"sha":"c21444588f7b3465ed37439a93082014f9a6960c","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Entry: Do not set text in finalize()","distinct":true,"url":"https://api.github.com/repos/tasn/elementary/commits/c21444588f7b3465ed37439a93082014f9a6960c"},{"sha":"149ccf87f635700ff5cfe34b8a64f184cbc958fa","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Label: Remove unnecessary usages of eo_super","distinct":true,"url":"https://api.github.com/repos/tasn/elementary/commits/149ccf87f635700ff5cfe34b8a64f184cbc958fa"},{"sha":"cf381fe64e2651359a17fa69217b95370eff7a31","author":{"email":"b5f3b0f0df2545489ebc0cbd0fa3ce0f52110d5e@samsung.com","name":"Daniel Hirt"},"message":"Label: Remove unused 'lastw' field","distinct":true,"url":"https://api.github.com/repos/tasn/elementary/commits/cf381fe64e2651359a17fa69217b95370eff7a31"}]}