{"commits":[{"author":{"name":"Michael Droettboom","email":"e0c7175c07afcfed5ae63d6c8e477ef34dbf1426@gmail.com"},"sha":"6a95b5de686c33fd28bb499af01d865d8d9aa679","message":"Add tests for carriage-return and beep support.","url":"https://api.github.com/repos/takluyver/ipython/commits/6a95b5de686c33fd28bb499af01d865d8d9aa679"},{"author":{"name":"MinRK","email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com"},"sha":"8e5ff16a9357e0aa28d96c7f4f1cf6dfb95ab73d","message":"add server/permission info in failed-mathjax dialog\n\nIt's now more clear that offline mathjax info is server-related.","url":"https://api.github.com/repos/takluyver/ipython/commits/8e5ff16a9357e0aa28d96c7f4f1cf6dfb95ab73d"},{"author":{"name":"MinRK","email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com"},"sha":"461fa5565c1c36a3684015c5568ed28dc3cf4f86","message":"make 'time before tooltip' style more consistent","url":"https://api.github.com/repos/takluyver/ipython/commits/461fa5565c1c36a3684015c5568ed28dc3cf4f86"},{"author":{"name":"MinRK","email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com"},"sha":"26f7432e538653cecdd7a30b2e66ab80f59f0cdc","message":"Merge PR #1098: notebook config-panel style\n\nFixes some style consistency issues in config section of side panel.\n\ncloses #1098","url":"https://api.github.com/repos/takluyver/ipython/commits/26f7432e538653cecdd7a30b2e66ab80f59f0cdc"},{"author":{"name":"Thomas Kluyver","email":"2f96815b30ff477508915485edd92d608d08e628@gmail.com"},"sha":"762b0eaa90a382c109314a8fa9358766f56c8d78","message":"After a SyntaxError in code run by run_cell, only increment execution count where we would normally.\n\nCloses gh-633\ncloses gh-1070","url":"https://api.github.com/repos/takluyver/ipython/commits/762b0eaa90a382c109314a8fa9358766f56c8d78"},{"author":{"name":"Fernando Perez","email":"553fd42a91066350632e4f2e93eca3f75d414d0a@gmail.com"},"sha":"487b6b96e5d72a641ea66701210f17b7f895c966","message":"Merge pull request #1059 from fperez/__IPYTHON__\n\nSwitch to simple `__IPYTHON__` global to indicate an IPython Shell object has been created.  Note that this does *not* try to track whether user code is being executed by ipython via %run, nor whether the Shell object itself is running an interactive event loop or not.\r\n\r\nSo the answer for how people should query whether IPython objects are active is now simply\r\n\r\n```\r\ntry:\r\n  __IPYTHON__\r\nexcept NameError:\r\n  print 'not in IPython'\r\n```\r\n\r\nWe do not attempt to track activity levels anymore, as we realized that logic was ultimately to brittle and error prone to be of any real use.","url":"https://api.github.com/repos/takluyver/ipython/commits/487b6b96e5d72a641ea66701210f17b7f895c966"},{"author":{"name":"Thomas Kluyver","email":"2f96815b30ff477508915485edd92d608d08e628@gmail.com"},"sha":"b20fb8e701e808fee3866b3886affd9c9647a0e2","message":"Test for getdoc() returning None.","url":"https://api.github.com/repos/takluyver/ipython/commits/b20fb8e701e808fee3866b3886affd9c9647a0e2"},{"author":{"name":"Fernando Perez","email":"553fd42a91066350632e4f2e93eca3f75d414d0a@gmail.com"},"sha":"8a4e8d9b8d79fea96b6f7c2ed6805a2bf333be34","message":"Merge pull request #1072 from takluyver/i89\n\nIf object has a getdoc() method, use its return value (as long as it's a string) as the object's docstring.\r\n\r\nCloses gh-89 (duplicate docstrings when objects have getdoc).","url":"https://api.github.com/repos/takluyver/ipython/commits/8a4e8d9b8d79fea96b6f7c2ed6805a2bf333be34"},{"author":{"name":"Min RK","email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com"},"sha":"0040446881df83702425c75fe2ac398ffcbe349e","message":"Merge pull request #1077 from minrk/nb\n\nallow the notebook to run without MathJax\r\n\r\nadds --no-mathjax flag for disabling mathjax, and moves the mathjax URL decision to the server from the browser.\r\n\r\ncloses #1071","url":"https://api.github.com/repos/takluyver/ipython/commits/0040446881df83702425c75fe2ac398ffcbe349e"},{"author":{"name":"Thomas Kluyver","email":"2f96815b30ff477508915485edd92d608d08e628@gmail.com"},"sha":"411ba6adcace560776f1ad08cf76f5e62dc518da","message":"Fix display of errors in compiled code on Python 3.\n\nCloses gh-1100","url":"https://api.github.com/repos/takluyver/ipython/commits/411ba6adcace560776f1ad08cf76f5e62dc518da"},{"author":{"name":"Fernando Perez","email":"553fd42a91066350632e4f2e93eca3f75d414d0a@gmail.com"},"sha":"2ee14fc089b89427ccf0fc50148e5f9d39b300c7","message":"Merge pull request #1053 from ipython/rawin\n\nminor improvements to text placement in qtconsole.\r\n\r\nThis closes #993, and although it's not the long-term implementation we want, it does fix the user-facing problem pretty robustly.","url":"https://api.github.com/repos/takluyver/ipython/commits/2ee14fc089b89427ccf0fc50148e5f9d39b300c7"},{"author":{"name":"Omar Andres Zapata Mesa","email":"69aff2126c890926b679a76da9c451c741863cfd@gmail.com"},"sha":"295d0853218023b19863c004784760ca4d7845ab","message":"basic kernelmanager and frontend wrote, support indentation but it dont run code yet","url":"https://api.github.com/repos/takluyver/ipython/commits/295d0853218023b19863c004784760ca4d7845ab"},{"author":{"name":"Omar Andres Zapata Mesa","email":"69aff2126c890926b679a76da9c451c741863cfd@gmail.com"},"sha":"9a9fc065f29d2c8289151ac08d6c6f8c8f7af878","message":"working in handlers","url":"https://api.github.com/repos/takluyver/ipython/commits/9a9fc065f29d2c8289151ac08d6c6f8c8f7af878"},{"author":{"name":"Omar Andres Zapata Mesa","email":"69aff2126c890926b679a76da9c451c741863cfd@gmail.com"},"sha":"e1e6febe526af6bb3f4a3632fea12f9a3585cef2","message":"working in tab completion","url":"https://api.github.com/repos/takluyver/ipython/commits/e1e6febe526af6bb3f4a3632fea12f9a3585cef2"},{"author":{"name":"Omar Andres Zapata Mesa","email":"69aff2126c890926b679a76da9c451c741863cfd@gmail.com"},"sha":"447dc20bb90be8d22820321b954748e878bc20e4","message":"completer not working fine","url":"https://api.github.com/repos/takluyver/ipython/commits/447dc20bb90be8d22820321b954748e878bc20e4"},{"author":{"name":"Omar Andres Zapata Mesa","email":"69aff2126c890926b679a76da9c451c741863cfd@gmail.com"},"sha":"9d266d4b474d383f5b8e11fd932891f90f1bf869","message":"little bug fixed in kernelmanager's queues","url":"https://api.github.com/repos/takluyver/ipython/commits/9d266d4b474d383f5b8e11fd932891f90f1bf869"},{"author":{"name":"Omar Andres Zapata Mesa","email":"69aff2126c890926b679a76da9c451c741863cfd@gmail.com"},"sha":"916cfd6cdcaf4c1a9c61aa2bedc254288266b18a","message":"raw_input captured and working fine","url":"https://api.github.com/repos/takluyver/ipython/commits/916cfd6cdcaf4c1a9c61aa2bedc254288266b18a"},{"author":{"name":"Omar Andres Zapata Mesa","email":"69aff2126c890926b679a76da9c451c741863cfd@gmail.com"},"sha":"4182704ceddd5a445f33e47fd6d5e51e02f7ea2d","message":"-mworking in tab-completion","url":"https://api.github.com/repos/takluyver/ipython/commits/4182704ceddd5a445f33e47fd6d5e51e02f7ea2d"},{"author":{"name":"Omar Andres Zapata Mesa","email":"69aff2126c890926b679a76da9c451c741863cfd@gmail.com"},"sha":"48461d372d22f3d0b5d42f4746e1b69c48175b4a","message":"tab completion is not working yet, unknow error","url":"https://api.github.com/repos/takluyver/ipython/commits/48461d372d22f3d0b5d42f4746e1b69c48175b4a"},{"author":{"name":"Thomas Kluyver","email":"2f96815b30ff477508915485edd92d608d08e628@gmail.com"},"sha":"91df35a60256d28b68a60b4452c0698ddd2daecf","message":"Make readline tab-completion work in two-process terminal frontend.","url":"https://api.github.com/repos/takluyver/ipython/commits/91df35a60256d28b68a60b4452c0698ddd2daecf"}],"ref":"refs/heads/master","head":"ee40ebe03b5a75e2d325fb6a72afa8ec23d5236b","size":83,"push_id":53030998}