Commit Graph

  • 6c6316573f Implement Check Spelling Adam Strzelecki 2013-09-02 20:04:55 +02:00
  • 02e64d17e6 Remove unused operation queue type Allan Odgaard 2013-09-02 18:13:18 +02:00
  • e4e80a946c Use std::make_shared Allan Odgaard 2013-09-01 22:44:40 +02:00
  • d58bb1fdde Avoid using NULL_STR with scope_t::push_scope Allan Odgaard 2013-08-31 22:47:45 +02:00
  • c1bdbfa975 Use UTIs for both application and Quicklook generator Michael Sheets 2013-09-03 02:43:41 -05:00
  • e631068c56 Show a chevron menu button when tab bar overflows Ronald Wampler 2013-08-05 17:40:57 -07:00
  • 29ba700c71 More encapsulation Allan Odgaard 2013-08-31 21:21:51 +02:00
  • ba29e90762 Remove redundant assert Allan Odgaard 2013-08-31 21:13:45 +02:00
  • 91fb146f26 Remove custom debug/trace log system Allan Odgaard 2013-08-31 21:04:52 +02:00
  • 95376adb79 Convert scope match API to accept C strings Allan Odgaard 2013-08-31 21:03:47 +02:00
  • f67c91dcb9 Introduce C string API Allan Odgaard 2013-08-31 20:57:31 +02:00
  • caf347e66d Remove unused to_s functions Allan Odgaard 2013-08-31 20:33:35 +02:00
  • f0a932e9e4 Remove unused comparison operators Allan Odgaard 2013-08-31 20:19:45 +02:00
  • 96e0a6e0ff Improve encapsulation Allan Odgaard 2013-08-31 20:17:06 +02:00
  • 9bf9c51494 Use linked list for scope_t data Allan Odgaard 2013-08-31 18:26:10 +02:00
  • 0a8a238159 Add more scope selector tests Allan Odgaard 2013-08-31 16:08:49 +02:00
  • d241a971f2 Update scope selector matching code Allan Odgaard 2013-08-31 16:03:47 +02:00
  • c01e181b49 Use name convention to identify non-content scopes Allan Odgaard 2013-08-30 23:02:16 +02:00
  • cc56c61c78 Remove scope::types::atom_t Allan Odgaard 2013-08-30 22:48:46 +02:00
  • 0f5bbdfad0 Remove unused scope parsing API Allan Odgaard 2013-08-30 21:49:46 +02:00
  • c0e8186bc1 When constructing scope, split string on space instead of parsing Allan Odgaard 2013-08-30 21:47:29 +02:00
  • 05b0b480f1 Handle assigning empty scope to non-empty scope Allan Odgaard 2013-08-30 21:46:52 +02:00
  • b52b13329e Call scope_t::empty instead of using an operator bool cast Allan Odgaard 2013-08-30 12:22:14 +02:00
  • 240dc4baec Simplify scope::shared_prefix and scope_t::has_prefix Allan Odgaard 2013-08-30 12:09:45 +02:00
  • b624d7cc98 Treat empty string as empty scope Allan Odgaard 2013-08-30 12:04:38 +02:00
  • 62e3db265c Add scope_t::empty and scope_t::size Allan Odgaard 2013-08-30 12:07:11 +02:00
  • 79dc48acc3 Add range check to scope atom parser Allan Odgaard 2013-08-30 12:02:32 +02:00
  • 69316d4da1 Don’t call scope_t::push_scope with empty scope attributes Allan Odgaard 2013-08-30 12:00:56 +02:00
  • c1f14616a5 Use ‘char const*’ with scope_t::push_scope Allan Odgaard 2013-08-29 23:45:16 +02:00
  • f56e6ae36a Fix potential out of range access Allan Odgaard 2013-08-29 23:03:17 +02:00
  • b53fb59528 Fix crash when giving nil string to FFDocumentSearch Allan Odgaard 2013-08-29 23:00:46 +02:00
  • ed7d457e65 Use text::tokenize instead of text::split Allan Odgaard 2013-08-29 22:58:15 +02:00
  • bd2f7aa44e Decode plus characters in txmt URLs Allan Odgaard 2013-08-29 13:27:26 +02:00
  • b7bc35ed9d Let decode::url_part convert plus to space Allan Odgaard 2013-08-29 13:26:16 +02:00
  • 282e018ec8 Use format string parser for symbol transformations Allan Odgaard 2013-08-28 15:26:57 +02:00
  • 27c054484e Allow “stop chars” when parsing a format string Allan Odgaard 2013-08-28 15:23:52 +02:00
  • 8feaba809e Include unhandled C++ exceptions in crash report Allan Odgaard 2013-08-28 14:14:16 +02:00
  • fc7f86d8eb Do not clear cache during normal lookup Allan Odgaard 2013-08-28 13:52:33 +02:00
  • 283ecd069e Fixed typo Shelby Munsch 2013-08-27 22:49:47 -07:00
  • 1442e3061f Remove old scope_t API Allan Odgaard 2013-08-28 00:20:47 +02:00
  • 7247695f9b Update buffer_t::scopes to new scope_t API Allan Odgaard 2013-08-28 00:16:35 +02:00
  • d42417ee1a Use public API for scope_t utility functions Allan Odgaard 2013-08-27 22:28:39 +02:00
  • 1cc0065623 Return false from ‘scope_t::operator bool’ when there is no scope Allan Odgaard 2013-08-27 22:24:06 +02:00
  • 33ed6b6637 Watch leaks for grammar_t Allan Odgaard 2013-08-27 21:28:46 +02:00
  • d93b20d571 Use new scope_t API Allan Odgaard 2013-08-27 20:24:10 +02:00
  • 5da71f9556 Add new API for mutating scope_t Allan Odgaard 2013-08-27 20:10:19 +02:00
  • cfa913d0f5 Fix retain cycle Allan Odgaard 2013-08-27 20:09:02 +02:00
  • 057096af5b Rename API to make searching easier Allan Odgaard 2013-08-27 15:22:42 +02:00
  • 275273d39b Add missing “is content scope” argument Allan Odgaard 2013-08-27 14:42:45 +02:00
  • 80e26b1faa Don’t dereference end-of-range iterator Allan Odgaard 2013-08-27 14:22:27 +02:00
  • 7ccd7add60 Use digittoint() instead of std::stoi() Allan Odgaard 2013-08-27 11:25:02 +02:00
  • e1230653f8 Support hex characters in format strings Allan Odgaard 2013-08-27 00:03:11 +02:00
  • 6af97e5f51 Checkin release notes v2.0-alpha.9475 Allan Odgaard 2013-08-26 12:35:25 +02:00
  • df7cbc8da0 Add debug code Allan Odgaard 2013-08-26 15:49:33 +02:00
  • 8f1485d158 String given to scope_t::append now returned from scope_t::back Allan Odgaard 2013-08-26 15:33:36 +02:00
  • 537d7fa9b6 Checkin release notes v2.0-alpha.9473 Allan Odgaard 2013-08-26 12:35:25 +02:00
  • bcece9a8e5 Don’t make selection visible when nothing is found Allan Odgaard 2013-08-26 12:02:22 +02:00
  • 211770893e When in Favorites folder, change Add → Remove From Favorites Allan Odgaard 2013-08-26 11:48:41 +02:00
  • 62db7aff11 Add comparison operators to what’s understood by ⌃T Allan Odgaard 2013-08-26 11:26:56 +02:00
  • 64663dd17f Allow creating non-capturing regexps Allan Odgaard 2013-08-25 17:04:17 +02:00
  • a4a5799835 Don’t leave buffer in partial state if failing to parse grammar Allan Odgaard 2013-08-25 21:09:34 +02:00
  • de03c27a63 Update network::tbz_t API Allan Odgaard 2013-08-25 20:39:23 +02:00
  • d2305654ac Make redirect of stderr opt-in Allan Odgaard 2013-08-25 20:29:23 +02:00
  • 7e6d0b8d1b fixup! Log errors from each call in swap_and_unlink Allan Odgaard 2013-08-25 20:26:06 +02:00
  • 896416c3e9 Check pointer is initialized before using it Allan Odgaard 2013-08-25 19:09:02 +02:00
  • e27f9f4071 Fix scopes when re-running parser on captures Allan Odgaard 2013-08-25 17:22:09 +02:00
  • 0a465955d1 Allow peeking at the last element of a scope Allan Odgaard 2013-08-25 15:49:02 +02:00
  • 7115b80051 Skip processing empty captures Allan Odgaard 2013-08-25 14:50:10 +02:00
  • 36c5ff4288 Support ${var} in regexp part of format string transformations Allan Odgaard 2013-08-24 20:27:26 +02:00
  • 695ff4c703 Improve the “swap” functionality of ⌃T Allan Odgaard 2013-08-24 14:58:21 +02:00
  • 1f4a131adc Checkin release notes Allan Odgaard 2013-08-24 01:21:33 +02:00
  • 4f0ac84e65 Checkin release notes v2.0-alpha.9471 Allan Odgaard 2013-08-24 01:21:33 +02:00
  • 15a15e8c15 Remove prototype for unimplemented member function Allan Odgaard 2013-08-24 01:14:23 +02:00
  • bbe14f0a0b Add mutex for bundles::item_t::plist Allan Odgaard 2013-08-23 23:20:29 +02:00
  • 374f8a2248 Make oak::callbacks_t somewhat thread safe Allan Odgaard 2013-08-23 22:58:56 +02:00
  • 9f99fe92b6 Don’t access invalid iterator when creating delta plists Allan Odgaard 2013-08-23 22:57:00 +02:00
  • c5ecf8f6c6 Handle *.c++ files in gen_build Allan Odgaard 2013-08-23 22:21:18 +02:00
  • 97c7a01fe1 Ensure grammar is retained during parsing Allan Odgaard 2013-08-22 13:02:25 +02:00
  • 6889ba9ba7 Log errors from each call in swap_and_unlink Allan Odgaard 2013-08-21 23:01:51 +02:00
  • 1faaf77d99 Stop Find window showing an NSSavePanel on ⌘S David Howden 2013-08-21 09:30:44 +10:00
  • 155f9bb932 Ensure grammar is retained during parsing v2.0-alpha.9469 Allan Odgaard 2013-08-22 13:02:25 +02:00
  • 05faaf638e Log errors from each call in swap_and_unlink Allan Odgaard 2013-08-21 23:01:51 +02:00
  • 85d4d709c8 Stop Find window showing an NSSavePanel on ⌘S David Howden 2013-08-21 09:30:44 +10:00
  • 490cc7f6dc Log errors from each call in swap_and_unlink v2.0-alpha.9468 Allan Odgaard 2013-08-21 23:01:51 +02:00
  • 2022fab80c Commands with input set to none would not have stdin closed Allan Odgaard 2013-08-21 22:46:53 +02:00
  • b5b029407d Checkin release notes v2.0-alpha.9467 Allan Odgaard 2013-08-21 20:27:01 +02:00
  • 802ea1fc7a Treat most errors from exchangedata() as “not supported” Allan Odgaard 2013-08-21 22:17:46 +02:00
  • c8802cc534 Support keys with dots in delta property lists functions Allan Odgaard 2013-08-21 11:51:48 +02:00
  • e36133ec7a Update plist delta code Allan Odgaard 2013-08-21 11:48:54 +02:00
  • 6d1c334785 Add ability to close HTML output window on ⌃⌥⌘H Allan Odgaard 2013-08-21 10:33:52 +02:00
  • 32f4cedece Bring HTML output window to front on ⌃⌥⌘H when not already key Allan Odgaard 2013-08-21 10:27:11 +02:00
  • cab42a83c5 Use injection patterns from “group rules” Allan Odgaard 2013-08-20 18:38:44 +02:00
  • 5752aa2dd7 Make it explicit, if a match is from a rule’s end pattern Allan Odgaard 2013-08-20 18:34:13 +02:00
  • c7be71b41d Code shuffle Allan Odgaard 2013-08-20 11:15:18 +02:00
  • 4f2feb4a0f Add more info about clang 3.2 setup Allan Odgaard 2013-08-19 23:53:27 +02:00
  • 35efecd4d8 Avoid using std::shared_ptr in parser Allan Odgaard 2013-08-19 23:28:41 +02:00
  • cf2637a69b Make injection grammars part of grammar_t Allan Odgaard 2013-08-19 22:53:19 +02:00
  • aef742b142 Refactor grammar_t implementation Allan Odgaard 2013-08-19 21:56:27 +02:00
  • b0fc120e7e Parser no longer need to handle include of ‘$base’ Allan Odgaard 2013-08-19 21:41:40 +02:00
  • 2db287f128 Refactor grammar setup Allan Odgaard 2013-08-19 21:17:39 +02:00