{"push_id":2577614087,"size":45,"distinct_size":45,"ref":"refs/heads/patch","head":"33421e1b733cc74371d5e98f7dab413f87f743d1","before":"da848a4fdc5ec65de2be1e24152d195f6daf4f4b","commits":[{"sha":"33acb9add6b46db5dfe12c33df667f31eacd906a","author":{"name":"ims21","email":"54669547a225ff20cba8b75a4adca540eef25858@volyne.cz"},"message":"eLabel - return noWrap status (#1513)","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/33acb9add6b46db5dfe12c33df667f31eacd906a"},{"sha":"30fed6b5fffcbd90c3cc79cc93ab1c8dc205332e","author":{"name":"Athanasios Oikonomou","email":"1f4a9383e5343aee389622c694ebea82eb541ff4@gmail.com"},"message":"SocketMMI: properly initialize after eAutoInit changes\n\nSince 201e44bc176da2f62abedcf93a7f8dffb27f985c the socketmmi.getSocketStateChangedCallbackList(), is called before eAutoInit performed it's job.\n\nInitializing socketmmi on sessionstart solves the crash on early call on socketmmi_get_socket_state_changed_cb_list.\n\nProgram received signal SIGSEGV, Segmentation fault.\nPSignal::get (this=0xf8) at python/connections.cpp:25\n25\t\tif (!m_list)\n(gdb) bt\n #0  PSignal::get (this=0xf8) at python/connections.cpp:25\n #1  0x00007fffef658945 in socketmmi_get_socket_state_changed_cb_list (self=<optimized out>) at socket_mmi.cpp:316\n....","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/30fed6b5fffcbd90c3cc79cc93ab1c8dc205332e"},{"sha":"4dc46ae673ce9df1a45537a8b34006dd76d4cbed","author":{"name":"Athanasios Oikonomou","email":"1f4a9383e5343aee389622c694ebea82eb541ff4@gmail.com"},"message":"[configure] Use AX_CXX_COMPILE_STDCXX_11() to detect/enforce c++11 compiler","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/4dc46ae673ce9df1a45537a8b34006dd76d4cbed"},{"sha":"dbf6822ec7361997e985abe66cc732cc7284be7f","author":{"name":"pieterg","email":"4be8a23fd181ba21c4bba5d441bd4e44c249ef74@users.sourceforge.net"},"message":"About: parse gstreamer version from opkg info","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/dbf6822ec7361997e985abe66cc732cc7284be7f"},{"sha":"e9a22110394986393942accd4fcd8d36cbff4d1d","author":{"name":"lprot","email":"4ae1c3366522bc2ea3e680996a61ba2cc88508fc@list.ru"},"message":"\tfixes gstreamer version detection:   About.py (#1505)","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/e9a22110394986393942accd4fcd8d36cbff4d1d"},{"sha":"b546f2e62fd3c0c277a06b44ed1e70fc9a5c9c28","author":{"name":"Athanasios Oikonomou","email":"1f4a9383e5343aee389622c694ebea82eb541ff4@gmail.com"},"message":"listboxservice: add sanity check in in service center info\n\nOnce there is no service handler available (eg type 6000) we need to satinize results\nreturned by info, because service information can be null.\n\nOnce service center info fails to find service handler continue to the next result.\n\nThis commit fixes the following issue:\n Program received signal SIGSEGV, Segmentation fault.\n 0x00000000005db13d in eListboxServiceContent::getNextBeginningWithChar (this=this@entry=0x11459a0, c=50 '2') at service/listboxservice.cpp:163\n 163\t\t\tservice_info->getName(*i, text);\n (gdb) bt\n #0  0x00000000005db13d in eListboxServiceContent::getNextBeginningWithChar (this=this@entry=0x11459a0, c=50 '2') at service/listboxservice.cpp:163\n #1  0x00000000005b98f9 in _wrap_eListboxServiceContent_getNextBeginningWithChar (args=<optimized out>) at python/enigma_python.cpp:34486","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/b546f2e62fd3c0c277a06b44ed1e70fc9a5c9c28"},{"sha":"e136b4fe57a15b2423445964895692a52dd13bce","author":{"name":"rossi2000","email":"5c7d13ae426bdda5d08a959753b3fc0fecf94b08@Hotmail.com"},"message":"openvix: developer 5.1.027.008","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/e136b4fe57a15b2423445964895692a52dd13bce"},{"sha":"f2abfc878f561a756e628e49ff555d35c658ca8f","author":{"name":"AbuBaniaz","email":"fecc65e233bb28b47251399501595e50b3c7b7ee@users.noreply.github.com"},"message":"[LCD.cpp] Remove GigaBlue code\nhttps://github.com/oe-alliance/oe-alliance-core/issues/301","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/f2abfc878f561a756e628e49ff555d35c658ca8f"},{"sha":"5e317823814d010a6ee6dfa51ae0d297ee6489a7","author":{"name":"rossi2000","email":"5c7d13ae426bdda5d08a959753b3fc0fecf94b08@Hotmail.com"},"message":"openvix: developer 5.1.027.009","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/5e317823814d010a6ee6dfa51ae0d297ee6489a7"},{"sha":"d6770f9a11106a6febc899dc2489e8f191b7b1f8","author":{"name":"rossi2000","email":"3d0629b748ccd81fcd670e70915af5b6de82be4d@hotmail.com"},"message":"Merge OpenViX","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/d6770f9a11106a6febc899dc2489e8f191b7b1f8"},{"sha":"b1d65f4f257654307f34f7e75c50ac82f1953cbc","author":{"name":"Ev0-BH","email":"9cc35481b0d3383d2141bf8a0221952f1d9e71f4@outlook.com"},"message":"openbh: release 4.1.028","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/b1d65f4f257654307f34f7e75c50ac82f1953cbc"},{"sha":"b48a644ad4d7b4e691344f234381ceddc8cd685a","author":{"name":"IanSav","email":"c677dca55cc6ed69466e3006dae3d60617cada53@users.noreply.github.com"},"message":"Fix and Improve ActionMap (#1483)\n\n* [ActionMap.py] Improve ActionMap initialisation\n\nUse a slightly longer form of initialisation for the ActionMap `__init__`.  This format avoids an issue where the initialisation parameters become persistent across all invocations of this code.  This is inappropriate and undesirable.\n\nIn essence the problem with the original code is that it appears to be an efficient way to create a default empty list and dictionary.  What actually happens is that these items get created as a *persistent* objects.  Every invocation of the `__init__` method that doesn't specify the parameters will use that *SAME* (persistent) objects.  Any changes to either object will *persist* (be remembered) and be carried forward into every other invocation of this method!  THIS IS NOT WHAT SHOULD HAPPEN!\n\nPlease refer to http://pylint-messages.wikidot.com/messages:w0102 and https://nedbatchelder.com/blog/200806/pylint.html for more details.\n\n* [ActionMap.py] Improve logging messages\n\nActionMap / keymap errors are now reported in a single log line rather than taking two lines.\n\n* [ActionMap.py] Add HelpableNumberActionMap\n\nAdd a HelpableNumberActionMap for action map symmetry.\n\n* [ActionMap.py] Improve HelpableActionMap initialisation\n\nUse a slightly longer form of initialisation for the HelpableActionMap `__init__`.  This format avoids an issue where the initialisation parameters become persistent across all invocations of this code.  This is inappropriate and undesirable.\n\nIn essence the problem with the original code is that it appears to be an efficient way to create a default empty dictionary.  What actually happens is that this item gets created as a *persistent* object.  Every invocation of the `__init__` method that doesn't specify the parameter will use that *SAME* (persistent) object.  Any changes to the object will *persist* (be remembered) and be carried forward into every other invocation of this method!  THIS IS NOT WHAT SHOULD HAPPEN!\n\nPlease refer to http://pylint-messages.wikidot.com/messages:w0102 and https://nedbatchelder.com/blog/200806/pylint.html for more details.\n\n* [ActionMap.py] PEP8 code tidy up\n\nPerform a PEP8 clean up of the code and comments.\n\nConflicts:\n\tlib/python/Components/ActionMap.py\n\nAlso removed some duplicated code.","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/b48a644ad4d7b4e691344f234381ceddc8cd685a"},{"sha":"63c495e935153801dfa446acdbbd1225651c1d45","author":{"name":"Littlesat","email":"8f5923b92e6eb9303659521a8a71868ad4d09ddc@yahoo.com"},"message":"ActionMap: Remove not required work-a-round\n\nWhy put in a work-a-round for a non issue. It is in the code there from\n2005 and it never harms. So why making the code here more complicated\nthen required.\nI also do think the dangerous issue as described here http://pylint-messages.wikidot.com/messages:w0102 and https://nedbatchelder.com/blog/200806/pylint.html are not effective anymore -or- at least not in scope here, If they are still in scope we need to make a lot of changes in E2s python code.\n\nWhen I really 'miss the boat' here please let us know so we consider to\nrevert this commit\n\nIn addition when e.g. the prameters are mandatory fields (always a need\nhere) we could better not give them a default at all...\n\nConflicts:\n\tlib/python/Components/ActionMap.py","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/63c495e935153801dfa446acdbbd1225651c1d45"},{"sha":"a8d321e81fca559fb9c7fa37f2f8cfd74cfd0248","author":{"name":"IanSav","email":"c677dca55cc6ed69466e3006dae3d60617cada53@users.noreply.github.com"},"message":"[ActionMap.py] Add multiple contexts to HelpableActionMaps (#1538)\n\nAllow HelpableActionMap and HelpableNumberActionMap to accept a list of contexts as well as a single context.  This makes it possible to convert ActionMap and NumberActionMap objects to helpable without changing their basic structure.  Single-context helpable ActionMaps are retained for backwards compatibility.\n\nThis change was held back to allow for an issue with the CSFD plugin to be corrected.  I am told by Ims21 that the issue has now been corrected.","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/a8d321e81fca559fb9c7fa37f2f8cfd74cfd0248"},{"sha":"cc71b9da435650d145435d2ac49fe38746a967d4","author":{"name":"IanSav","email":"c677dca55cc6ed69466e3006dae3d60617cada53@users.noreply.github.com"},"message":"[ActionMap.py] Clean up comments (#1539)\n\nClean up the documentation comments as suggested / requested by Littlesat.","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/cc71b9da435650d145435d2ac49fe38746a967d4"},{"sha":"4da39fa397d3e3525361043ee45fd973707dc226","author":{"name":"IanSav","email":"c677dca55cc6ed69466e3006dae3d60617cada53@users.noreply.github.com"},"message":"[ActionMap.py] Correct persistent initialisation (#3)\n\nThis change avoids the possibility of future incorrect code execution due to the use on persistent initialisation.  This code will ALWAYS be safe to use.","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/4da39fa397d3e3525361043ee45fd973707dc226"},{"sha":"745d2b50a815d334869fc4f236f53215c8494cbe","author":{"name":"littlesat","email":"8f5923b92e6eb9303659521a8a71868ad4d09ddc@yahoo.com"},"message":"Solve issue where ConfigBoolean graphics where not always show\n\nThanks IMS for helping here","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/745d2b50a815d334869fc4f236f53215c8494cbe"},{"sha":"bdd97220c0fed968cf570bd501c39ea7468a7670","author":{"name":"littlesat","email":"8f5923b92e6eb9303659521a8a71868ad4d09ddc@yahoo.com"},"message":"Remove not required declaration of self.graphic","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/bdd97220c0fed968cf570bd501c39ea7468a7670"},{"sha":"5e032a097a616ecb8ce2021063132b6c7820ad12","author":{"name":"Betacentauri","email":"50afec7b63f546c59e11f115aeaf99f6c52eaa1a@users.noreply.github.com"},"message":"Fixes bug introduced with c2a78fb (#1506)\n\nGerman DVB subtitles use 0x24 and were removed from the list of subtitles. So users couldn't activate them.","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/5e032a097a616ecb8ce2021063132b6c7820ad12"},{"sha":"b5a8ebb6455f0fb496654326c0ad77b4fa764dd7","author":{"name":"ims21","email":"54669547a225ff20cba8b75a4adca540eef25858@volyne.cz"},"message":"NumericalTextInputHelp - automatically sets the font size by content. (#1515)\n\n* NumericalTextInputHelp - automatically sets the font size by content.\n - all fields must be the same width\n\n* Default skin - small columns extensions for NumericalTextInputHelp\n\n* NumericalTextInputHelp - clear code - removed redundant nowrap stuff\n\n* NumericalTextInputHelp - clear code\n\n* NumericalTextInputHelp - next clear code\n\n* NumericalTextInputHelpDialog - limit for low fontsize\n\nConflicts:\n\tnon existent data/skin_default.xml","distinct":true,"url":"https://api.github.com/repos/sat2018/enigma2-2/commits/b5a8ebb6455f0fb496654326c0ad77b4fa764dd7"}]}
{"actor":{"display_login":"sat2018"}}