{"push_id":559801861,"size":26,"distinct_size":1,"ref":"refs/heads/master","head":"393df1d2db9cd428d27f58846d05b625dc38e2a6","before":"63d05abe786805c32af30a028f0c2cf2129a1f2e","commits":[{"sha":"6dd6228d7a07804a995f0da3659de48f50b1204f","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Implemented reader for new configuration format.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/6dd6228d7a07804a995f0da3659de48f50b1204f"},{"sha":"a0ae05c0b1938b208effbffebdedb00067969552","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Implemented writer for new configuration format.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/a0ae05c0b1938b208effbffebdedb00067969552"},{"sha":"687e324adac805adec97de7a93e3f402acc04c0e","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Fix issue #26.\nUsed new configuration format for read/write in configuration editor.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/687e324adac805adec97de7a93e3f402acc04c0e"},{"sha":"bec1a9835590dfd44e5e65dd33e9b7a7fcd8bbce","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Fix issue #31.\nPartially fix #47 (deselected feature are now stored in (and read from)\nthe internal config file; The user is not forced to use the advanced\nconfiguration editor, if deselected features are loaded).\nPartially fix #26 (enabled coloring for advanced page).\nSimplified the advanced configuration editor (user can use left and\nright mouse click, instead of double click)\nAdded function to display short feature names for MPL feature models.\nRemoved extendedConfigurationReader for interface projects (was now\nunnecessary).","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/bec1a9835590dfd44e5e65dd33e9b7a7fcd8bbce"},{"sha":"fe2da4000f636e2c5bdc558c2768d0aa27f6bd9b","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Intermediate results for issue #26 (code clones removed from\nConfigurationPage and AdvancedConfigurationPage).\nAdded new class Preferences, which stores all preference values for\nFeatureIDE.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/fe2da4000f636e2c5bdc558c2768d0aa27f6bd9b"},{"sha":"971d7091579c3ad40eeb4e2a34030bae75142f68","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Fixed freezing bug, when editing large feature models in the advanced\nconfiguration editor.\nFixed issue #90 - Added info label to configuration editor, the label\nshows whether the configuration is valid or invalid and can be seen even\nwhen scrolling down in the editor.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/971d7091579c3ad40eeb4e2a34030bae75142f68"},{"sha":"647007433a5691c8172da850ab74e48642a412f1","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Added autoselect button to configuration editor to toggle propagation in\nthe configuration, makes selection in large models much more efficient.\n(Current implementation has problems when switching between tabs)","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/647007433a5691c8172da850ab74e48642a412f1"},{"sha":"3a9deea8d32df715fe1359fed3876cf6f0f42e51","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Reduced loading times for configurations of large feature models.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/3a9deea8d32df715fe1359fed3876cf6f0f42e51"},{"sha":"9f15a7a9f0b9f51ccfa5d61991d50b51fb1ddc7d","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Improved performance of configuration editor, when selecting feature\nwith autoselect disabled.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/9f15a7a9f0b9f51ccfa5d61991d50b51fb1ddc7d"},{"sha":"774081f64935105b6cc48eaeca33f01b865bc3cf","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Reduced runtime of updateTree method of the normal configuration page.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/774081f64935105b6cc48eaeca33f01b865bc3cf"},{"sha":"e5c00b6451f91486504ebad6d0734678ee8e01ec","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Intermediate results.\nRefactored configuration editor class.\nMade several bugfixes for feature selection in the configuration editor.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/e5c00b6451f91486504ebad6d0734678ee8e01ec"},{"sha":"dcc9bd49328d216c2f0563965d25d578dfb58213","author":{"email":"4cba1d4fbe789b859cb492d9801d984316005bb6@gmail.com","name":"Marcus Pinnecke"},"message":"Stage","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/dcc9bd49328d216c2f0563965d25d578dfb58213"},{"sha":"cfbb83670fffbca03da98e6f566da25edf16aa1a","author":{"email":"4cba1d4fbe789b859cb492d9801d984316005bb6@gmail.com","name":"Marcus Pinnecke"},"message":"Lazy loading of configuration editor\n\nWhen loading a large model (model.xml > 500k) eclipse freezeds. With running building and traversing the tree in a separate thread this process is faster (from the users perspective) and doesn't block the eclipse main thread anymore.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/cfbb83670fffbca03da98e6f566da25edf16aa1a"},{"sha":"fce14a25baa1b4ea59a612cccc74455fcebb382b","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Intermediate Results (Not stable!).","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/fce14a25baa1b4ea59a612cccc74455fcebb382b"},{"sha":"119053c0ac658fd7e00ff9e4916e40401e9f9248","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Revised configuration editor and normal configuration page;\nAdded jobs for all long running methods - configuration editor does not\nfreeze eclipse anymore, when working with large features models;\nUser interactions with the editor is still possible while update or\ncoloring jobs are running.\n(advanced page currently not working correctly).","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/119053c0ac658fd7e00ff9e4916e40401e9f9248"},{"sha":"f1a4028a71e2ee6e3faff2a4e6bef81fc3b181f4","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Fixed advanced configuration page (changed layout to normal Tree;removed\nTreeViewer).","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/f1a4028a71e2ee6e3faff2a4e6bef81fc3b181f4"},{"sha":"3246b418621d8e203f63fdc48bf27afe79d47df4","author":{"email":"0e0dd14f6664ea9e58568e1fe080cc0cb0d58107@st.ovgu.de","name":"Sebastian Krieter"},"message":"Fixed NullPointer, when using JobSequence class.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/3246b418621d8e203f63fdc48bf27afe79d47df4"},{"sha":"88f11678051ab754ee1d6302dd6242cadf90784b","author":{"email":"4cba1d4fbe789b859cb492d9801d984316005bb6@gmail.com","name":"Marcus Pinnecke"},"message":"ConstraintDialog runs too slow for large model files. This commit fixes\nthis and also fixes some other bugs found in the dialog.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/88f11678051ab754ee1d6302dd6242cadf90784b"},{"sha":"4a4e3e2507dedde84d1c705770d28ad786100eab","author":{"email":"4cba1d4fbe789b859cb492d9801d984316005bb6@gmail.com","name":"Marcus Pinnecke"},"message":"Merge branch 'issue_97' into issue_26","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/4a4e3e2507dedde84d1c705770d28ad786100eab"},{"sha":"cd1c3d6fd473ffe38f32270c03e36d0c956c14ec","author":{"email":"4cba1d4fbe789b859cb492d9801d984316005bb6@gmail.com","name":"Marcus Pinnecke"},"message":"Merged ConstraintDialog issue into this branch and resolved conflicts.","distinct":false,"url":"https://api.github.com/repos/tthuem/FeatureIDE/commits/cd1c3d6fd473ffe38f32270c03e36d0c956c14ec"}]}