{"ref":"refs/heads/dont-comment-whitespace","commits":[{"author":{"name":"Matthew Brush","email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@geany.org"},"url":"https://api.github.com/repos/joshuarh/geany/commits/4fb9629f5bdc62b6348ca18ec4e0b3b0f46d7626","message":"Detect HTML embedded filetypes from the current line\n\nWhen using the commenting features (ex. toggle line commentation),\ndetect the the type of comments for the filetype of the line with\nthe caret rather than using the filetype of the current document.\n\nFiletype is determined by the Scintilla state/style at the\nbeginning of the line where the caret is.\n\nThis does not fix the existing bug where using the commenting\nfeatures on lines with things like `<script>` will result in an\nHTML-style comment to be wrapped around it and also where using\nthe commenting feature on a line with something like `<?php`\nwill not only wrap it in an HTML-style comment but it also won't\nbe able to uncomment the line.\n\nThis closes bug ID 2863829[1] and 3127598[2].\n\n[1] https://sourceforge.net/tracker/?func=detail&aid=2863829&group_id=153444&atid=787791\n[2] https://sourceforge.net/tracker/?func=detail&aid=3127598&group_id=153444&atid=787791","sha":"4fb9629f5bdc62b6348ca18ec4e0b3b0f46d7626"},{"author":{"name":"Nick Treleaven","email":"e0ccef3fb646157712a5f5b15f1875382342e604@btinternet.com"},"url":"https://api.github.com/repos/joshuarh/geany/commits/02da53d7116e269cec1d4c6234ed5a176c38ca8e","message":"Fix focusing editor after startup on Windows","sha":"02da53d7116e269cec1d4c6234ed5a176c38ca8e"},{"author":{"name":"Nick Treleaven","email":"e0ccef3fb646157712a5f5b15f1875382342e604@btinternet.com"},"url":"https://api.github.com/repos/joshuarh/geany/commits/fd6c538795d573a79d1cda62347914d3fb274588","message":"Merge branch 'master' of github.com:geany/geany","sha":"fd6c538795d573a79d1cda62347914d3fb274588"},{"author":{"name":"Nick Treleaven","email":"e0ccef3fb646157712a5f5b15f1875382342e604@btinternet.com"},"url":"https://api.github.com/repos/joshuarh/geany/commits/c2ce2403f4fe12d2130c2acd9b556643e80ef1f4","message":"Windows: Fix 'Create process failed' message to show correct error\n\nThis helps when trying to run build commands that don't exist;\nthe status bar message for that is now:\nProcess failed (The system cannot find the file specified.)","sha":"c2ce2403f4fe12d2130c2acd9b556643e80ef1f4"},{"author":{"name":"Nick Treleaven","email":"e0ccef3fb646157712a5f5b15f1875382342e604@btinternet.com"},"url":"https://api.github.com/repos/joshuarh/geany/commits/e9021f2174c62d30eee9231c4eafbd7320e3a02c","message":"Windows: Fix wrongly shown debug message 'GetExitCodeProcess failed'","sha":"e9021f2174c62d30eee9231c4eafbd7320e3a02c"},{"author":{"name":"Nick Treleaven","email":"e0ccef3fb646157712a5f5b15f1875382342e604@btinternet.com"},"url":"https://api.github.com/repos/joshuarh/geany/commits/55646df83def1cf21d85145301439eb50d267330","message":"Windows: Fix detecting a changed file on opening from command-line.\n\nThe file timestamp can actually be in advance of the current time in\nthis case.","sha":"55646df83def1cf21d85145301439eb50d267330"},{"author":{"name":"Matthew Brush","email":"72b73ec515e81be6550e310c7dbf858f9890970a@codebrainz.ca"},"url":"https://api.github.com/repos/joshuarh/geany/commits/dc9ba7d074b9f7fcbc2c0be875f030ac3c562cee","message":"Improve highlighting for PHP and JS","sha":"dc9ba7d074b9f7fcbc2c0be875f030ac3c562cee"},{"author":{"name":"Nick Treleaven","email":"e0ccef3fb646157712a5f5b15f1875382342e604@btinternet.com"},"url":"https://api.github.com/repos/joshuarh/geany/commits/d6fc1f74f13ef7f9ef516c45a9094942cddb66a6","message":"Use GPtrArray and g_slice to allocate prefs.\n\nThis allows us to return StashPref pointers - before with GArray the\naddress could change on future appends.","sha":"d6fc1f74f13ef7f9ef516c45a9094942cddb66a6"},{"author":{"name":"Nick Treleaven","email":"e0ccef3fb646157712a5f5b15f1875382342e604@btinternet.com"},"url":"https://api.github.com/repos/joshuarh/geany/commits/cf88abfe4d50038ab2bcfb16dd3a77674f58b735","message":"Speed up & simplify stash tree display/update\n\nStore a pointer to the stash pref for each row, so display/update is just\nO(n) instead of O(n^2) time.\n\nThis changes the order prefs are updated in, but this doesn't matter.","sha":"cf88abfe4d50038ab2bcfb16dd3a77674f58b735"},{"author":{"name":"Joshua Hoff","email":"26c97c59a56ae1cb56921c2993c6242abccfe30e@comcast.net"},"url":"https://api.github.com/repos/joshuarh/geany/commits/eadafbd6cb3cd367b1c8a90e0f13f6d69613b3be","message":"Merge branch 'master', remote-tracking branch 'upstream/master'","sha":"eadafbd6cb3cd367b1c8a90e0f13f6d69613b3be"},{"author":{"name":"Enrico Tröger","email":"24b46009562890dfad410fa54b380e59593a79cf@uvena.de"},"url":"https://api.github.com/repos/joshuarh/geany/commits/90cf307265e45cdf33e544d5faaaffa0bce4c9af","message":"Adjust error line parsing for newer Python versions\n\nThe format of the error message output of the py_compile module has changed in\nPython 2.6. The code now tries to detect the format and parse it accordingly.","sha":"90cf307265e45cdf33e544d5faaaffa0bce4c9af"},{"author":{"name":"Colomban Wendling","email":"2580d49ff4060824fc921008b52e8e6cd9380570@herbesfolles.org"},"url":"https://api.github.com/repos/joshuarh/geany/commits/a3e5044d4fbc636c1ac5be12586de338f55c4ddd","message":"Plug a few memory leaks\n\nThese leaks actually were not \"real\" leaks since the memory will anyway\nbe kept until quit.  Fixing those only makes the code \"cleaner\" and\nwill prevent them to \"hide\" some other (real) ones at debug times.","sha":"a3e5044d4fbc636c1ac5be12586de338f55c4ddd"},{"author":{"name":"Colomban Wendling","email":"2580d49ff4060824fc921008b52e8e6cd9380570@herbesfolles.org"},"url":"https://api.github.com/repos/joshuarh/geany/commits/c56788b7a781b6518235e1da8d58c948cf027954","message":"Fix a few style mappings","sha":"c56788b7a781b6518235e1da8d58c948cf027954"},{"author":{"name":"Colomban Wendling","email":"2580d49ff4060824fc921008b52e8e6cd9380570@herbesfolles.org"},"url":"https://api.github.com/repos/joshuarh/geany/commits/cbc5600a1a775dc351093cb8ea2be36fb9595e95","message":"Update to Scintilla 2.29","sha":"cbc5600a1a775dc351093cb8ea2be36fb9595e95"},{"author":{"name":"Joshua Hoff","email":"26c97c59a56ae1cb56921c2993c6242abccfe30e@comcast.net"},"url":"https://api.github.com/repos/joshuarh/geany/commits/a2ab2be5eb96e65f1b0969bc725fd0582d2c3574","message":"Merge branch 'master', remote-tracking branch 'upstream/master'","sha":"a2ab2be5eb96e65f1b0969bc725fd0582d2c3574"},{"author":{"name":"Ondřej Žára","email":"e1cd57857799e6dc4a6677918f3d8dfa3a261217@firma.seznam.cz"},"url":"https://api.github.com/repos/joshuarh/geany/commits/bb745e8f3bb427ddd981b2ca9fa3eaca6e14a6c3","message":"Add 'prototype' keyword for JavaScript","sha":"bb745e8f3bb427ddd981b2ca9fa3eaca6e14a6c3"},{"author":{"name":"Matthew Brush","email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@geany.org"},"url":"https://api.github.com/repos/joshuarh/geany/commits/1a14e4869f3d16cb17331ff4c108eb10e87f0833","message":"Update Scintilla keywords and highlighting when changing document tabs","sha":"1a14e4869f3d16cb17331ff4c108eb10e87f0833"},{"author":{"name":"Nick Treleaven","email":"e0ccef3fb646157712a5f5b15f1875382342e604@btinternet.com"},"url":"https://api.github.com/repos/joshuarh/geany/commits/6c8e80271e7307671b3ccb16552abf13924256c7","message":"Refactor without stash_foreach_various_pref\n\nFunction was only used once.","sha":"6c8e80271e7307671b3ccb16552abf13924256c7"},{"author":{"name":"Matthew Brush","email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@geany.org"},"url":"https://api.github.com/repos/joshuarh/geany/commits/b1b88286cf2c71a1be8e0bccc207063e93755bbd","message":"Simplify updating Scintilla keywords on reload config and tab switch.\n\nRemove type keywords caching function since it doesn't really speed up\nanything and we don't care if the keywords change since they can/should\nstill be reloaded.  This also prevents \"leaking\" a static GString once\nwhen the application closes and saves a call to g_string_free() when the\ntype keywords have changed.\n\nRename document_update_highlighting() to document_update_type_keywords()\nsince no re-highlighting is needed when updating Scintilla keywords.\nScintilla highlights the new keywords automatically so this saves a call\nto queue_colourise().\n\nRemove update_type_keywords() function since this is now all handled\nin the document_update_type_keywords() function.  This function had a\ncomment about updating all documents when sci is NULL but it was never\nused in this way since it was only called on document_load_config() which\nalways operates on a single document and the sci should not be NULL.","sha":"b1b88286cf2c71a1be8e0bccc207063e93755bbd"},{"author":{"name":"Colomban Wendling","email":"2580d49ff4060824fc921008b52e8e6cd9380570@herbesfolles.org"},"url":"https://api.github.com/repos/joshuarh/geany/commits/5fc6764b9b0f9abd7d02db5953a612815b774620","message":"Update highlighting styles for new Scintilla styles","sha":"5fc6764b9b0f9abd7d02db5953a612815b774620"}],"head":"d2818226c7c230a167bb25cf32685b6b9f8bfa5f","size":48,"push_id":48202446}