{"head":"4ce5d34e5d976f3c808f3529e3c39b602002a6d4","size":53,"push_id":44172053,"shas":[["c7802818d266f991109789d57a6815cd19b63bd4","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Rewrite the font collector\n\nThe fontconfig collector should now always pick the exact font files\nused by libass rather than a giant mishmash of vaguely related files\nwhich may or may not include the correct font.\n\nDelete the freetype collector, as making it work well would basically\nconsist of rewriting fontconfig.","Thomas Goyne"],["664f459771da22c1d17bb30bba282638a86f81d1","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Verify that the font fontconfig gave us was actually the one we asked for","Thomas Goyne"],["2ddbe527ecbeee0e840ce9cf19c02364bec9b42e","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Add font collector option to copy to the script's folder. Closes #1059","Thomas Goyne"],["3572c1038b7b439680c5014f7abf0612200ce32f","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Fix font collector error when the target directory does not exist and the specified path lacks a trailing slash","Thomas Goyne"],["590da915e0be911fb0c7cf0fb52443902eb10e42","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Replace MyThes thesaurus implementation with a custom one\n\nFixes a pile of unicode-related issues, such as dictionaries in a path\nwhich does not fit into the system's local charset, and significantly\ncuts down on the amount of code.","Thomas Goyne"],["440be605242feb3bd1ccf54ca18522a763eda4b4","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Fix size of ColourButton with wx trunk","Thomas Goyne"],["234c8e393dfe74a27510511020468dccf4a5c2cb","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Eliminate all unnecessary uses of L and _T","Thomas Goyne"],["78bf317c7d7caf9bdf895f4b363385f1053e6aab","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Eliminate uses of c_str made unnecessary by changed to wxString::Format in wx 2.9","Thomas Goyne"],["a1234240d457a86a0e1c126da95470c9785ac796","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","setup.cpp","Thomas Goyne"],["4267d355d97098d52759aac9c546ab4c14911b3e","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","vld","Thomas Goyne"],["819ba7c9c6b56a9b166ecd571076441ae0e88e58","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","test configuration stuff","Thomas Goyne"],["26fdc3c74a7cce02730ea73ae0b32c9276824278","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","hotkey ui stub","Thomas Goyne"],["0e48579b79844b43f33eeff08b43cb2dd12057fa","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Rewrite nearly everything related to karaoke\n\nMove most karaoke parsing/serializing/editing code to AssKaraoke rather\nthan being scattered all over the place, and add much better support for\nnon-karaoke override tags and comments.\n\nAdd a karaoke timing controller.\n\nRedesign the karaoke syllable split/join interface to have a single mode\nfrom which both splitting and joining can be done rather than separate\nsplit and join modes.\n\nOnly show the karaoke split/join bar when karaoke mode is enabled.\n\nCloses #886, #987, #1190.","Thomas Goyne"],["fc82b0eaf8ac5f05b5035e25226e7a7fbe7a17ab","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Make Assfile::SetScriptInfo slightly less slow","Thomas Goyne"],["f4287b6f7017e03f12167c29dd178bf7b2263bcc","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Add an optional argument to AssFile::Commit which indicates that only a single line was changed. Currently used only to cut down on file copies when coalescing.","Thomas Goyne"],["159b090c26100ea67a257cd6ae3a6a64b4bd36de","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Rewrite the subtitles edit control's syntax highlighting\n\nSimplify and clean up the parsing code to better represent how VSFilter\nactually handles many odd edge cases as well as making it significantly\nfaster.\n\nUse an enum for syntax style IDs rather than magic numbers.\n\nAdd styles for comments, draw mode and karaoke templater variables\nrather than reusing other styles and move some hardcoded style\ninformation to the config file.\n\nOperate on the utf-8 representation of the edit box text rather than a\nwxString, as it's both faster and simpler.","Thomas Goyne"],["5f0471d019a5560b7806b66ae18549e3aaf6299f","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","calltip rewrite","Thomas Goyne"],["f03e420b395c6cd289b2a39ace5227c9ff352817","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","Make AudioTimingControllerDialogue operate on a project context","Thomas Goyne"],["2c04461bef2deefb755b7af083acc31d62aa1be0","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","monospace","Thomas Goyne"],["2c80195cfef88f88826ecd41c2faf1b62df2e462","2a86189143b36edbb2e04b477df095981bd09a5f@aegisub.org","karaoke","Thomas Goyne"]],"ref":"refs/heads/hotkey"}