GitHub PushEvent at 2014-06-26 01:11:10
Repository: twine_tweecode
Actor: greyelf
Payload: {"shas":[["331f6407ae0b672c0d133e99f4a6d34bed5644aa","ca65886dfb9b3fec1f6164ba152ebf1e1fe2566a@gmail.com","Extend External Passage list support.\n* Allow manual refreshing of list.\n* Allow TWS files referenced in StoryIncludes to also contain a\nStoryIncludes passage.\n* Allow suppressing of list refreshing on startup.","greyelf",false],["bfd7f86172afbc25884bd1da445a37728dba5d33","3d68b56f69f09a6cdc97e2ac1a199025ba5b4a4d@yahoo.com","Merge pull request #148 from greyelf/child_story_includes\n\nSupport resolving of external passage links in child .tws files","Leon",true],["db5a5ac34f6ba7228aebd33e1b85ce7e23d83602","3d68b56f69f09a6cdc97e2ac1a199025ba5b4a4d@yahoo.com","1.4.2 post-release bugfixes\n\n* Fixed a bug where macros.remember.prefix would always be set to\n\"Twine.undefined.\". Now, it's set to \"Twine.\" plus the default name of\nthe story (as compared to the StoryTitle name).\n* Fixed a bug where the 'cancel' button on offerAssistance dialogs would\nstill cause the passage to be closed.\n* Altered the name of the \"Refresh Includes Links\" menu item to \"Update\nStoryIncludes Links\". Also, this menu item will be disabled if\nStoryIncludes isn't present.\n* Now, closing StorySettings will refresh the StoryIncludes links\nautomatically.\n* Fixed a bug where the returned Wikifier.linkFunction would still call\nstate.display() even when no title was passed (e.g. if a custom macro\ncreated an internal link which, of course, would have this as an event\nlistener).\n* Removed the History.prototype.display startup check, on the basis that\nits use-case is a bit too obscure.\n* Changed version number to 1.4.3.","Leon",true],["aaa1bfdc30962aad6e89424bffc9501d7ab149ba","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Changed how storypanel.py keeps track of widgets from a list to a dict keyed on their title.\nThis is in order to speed up getConnectedWidgets which is used to paint widgets. The linear scan through a list was using a unreasonable amount of time in stories with large numbers of widgets.\n On a test story with ~800 passages this went from 13.7  to 0.137 milli-seconds per call.","Richard Lake",true],["f1f840cb9f400b06ae471c464f90e604ef9324d5","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Slightly speed up lineIntersection.","Richard Lake",true],["574e2cfa59fdeffda06f0fde745893cc73b5435d","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Speed up lineRectIntersection with Cohen–Sutherland algorithm instead of testing against all four lines","Richard Lake",true],["ede690fc435e7fc4fb90101969671c136066fcef","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Fixed the tweaking on the connector lines to not break at higher zoom levels.","Richard Lake",true],["f7e3ab12a70a715c0e6645ab3a66ed7c3c3e91c1","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Instead of converting for every widget from logical to pixel just convert the event.","Richard Lake",true],["69fd59c54a25b0496a64a77b81f4da4b11585109","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Update handle hover to use the visibleRects list.","Richard Lake",true],["1ff0392bbde4bb3f158fc582336324c7e2ac6a6b","3d68b56f69f09a6cdc97e2ac1a199025ba5b4a4d@yahoo.com","Merge pull request #150 from RichardLake/master\n\nSome performance improvements with large stories and a fix for connector lines at high zoom levels.","Leon",true],["8bb0840776db4c4759dec6c2ebc15b1a14ecf32b","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Trying out batching the stokeLine via replacement with stokeLines. Helps a bit even with only doing it for each widget individually.","Richard Lake",true],["d53e426c1312aa500432ba91a029a85f590b4016","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Change updateUI to only change the title when necessary as updateUI is called 1000s of times a second.","Richard Lake",true],["6981d54cd410ac0d7134ff37420b3b47c9c628af","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Updates storypanel.paint to use batch drawing of line segments.\nThis involves changing passagewidget to return the line segments instead of drawing them itself.\nAlso removed support for a wx.graphicsContext instead of wx.DC drawing for the connector lines. Looking at git hub it has been at least 4 years since this code path has been accessible.","Richard Lake",true],["2d7397b89d8fce20cc62cf1bcb46da2f792de39c","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Changed the visibleWidget calculation to not clip connector lines.","Richard Lake",true],["eff787919aba26bc5a02ce0d37275b02fa1116e5","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","filter(lambda a:f(a),list) is a slower version of filter(f,list)","Richard Lake",true],["a1bedeab94878453b430ac681bc7a29199bdbbc9","525482b1dca714f4c4643913311133f7f2c2134c@gmail.com","Pushed a few self.app.config.ReadBool up the stack to reduce the amount of times it is called as it is surprisingly costly.","Richard Lake",true],["3b68d3e596fd0b25b3b2c599e3e78d0633f989fd","3d68b56f69f09a6cdc97e2ac1a199025ba5b4a4d@yahoo.com","Merge pull request #151 from RichardLake/master\n\nSome more performance improvments.","Leon",true]],"size":17,"ref":"refs/heads/master","head":"3b68d3e596fd0b25b3b2c599e3e78d0633f989fd"}