Commit Graph

  • 45605039f3 Use separate properties for plain and attributed string Allan Odgaard 2016-09-30 12:51:57 +02:00
  • 03c1b0b1ee Only sort bundle items once during ranking Allan Odgaard 2016-09-30 12:50:29 +02:00
  • d0c1a4c409 Use NSEnumerationConcurrent when ranking bundle items Allan Odgaard 2016-09-30 12:49:32 +02:00
  • f4b3e05e62 Add instance method to calculate bundle item rank Allan Odgaard 2016-09-30 12:48:41 +02:00
  • 8b135875bc Use custom type for items in bundle item chooser Allan Odgaard 2016-09-30 12:47:57 +02:00
  • a83912489c Require the 10.11 SDK to build TextMate Allan Odgaard 2016-09-30 12:46:59 +02:00
  • 71c40fb75f Use NSEnumerationConcurrent instead of dispatch_apply Allan Odgaard 2016-09-30 12:45:53 +02:00
  • 007b97cfcf Remove unused glob argument from updateRankUsingFilter: method Allan Odgaard 2016-09-30 12:44:38 +02:00
  • b598784dbe Don’t make assumptions about document having a path Allan Odgaard 2016-09-30 12:44:01 +02:00
  • b47b160498 Populate services clipboard with items of type NSFilenamesPboardType Allan Odgaard 2016-09-30 12:43:55 +02:00
  • 414794603f Fix array literal potentially initialized with nil value Allan Odgaard 2016-09-29 15:41:34 +02:00
  • adf8f89547 WIP: Add ability to re-run commands on document events v2.0-beta.12.20 Allan Odgaard 2016-09-29 11:20:11 +02:00
  • 2c54e2eedf Expose OakCommand’s underlying bundle_command_t Allan Odgaard 2016-09-28 09:48:50 +02:00
  • d929327d34 Revert "Use thread_local instead of our own implementation" Allan Odgaard 2016-09-27 17:21:56 +02:00
  • fee5bd3f1f Add syntax highlight to pasteboard search history Allan Odgaard 2016-09-25 17:24:53 +02:00
  • 9f889f9e6a Remove document_t and related tests Allan Odgaard 2016-09-24 10:13:05 +02:00
  • 380f9a308a Let OakDocument use OakSourceControlManager Allan Odgaard 2016-09-17 22:19:24 +02:00
  • 997bd7c193 WIP: Add OakSourceControlManager Allan Odgaard 2016-09-17 22:17:11 +02:00
  • e6f4f2dc40 Use atomic getter/setter to access lastDocumentPath Allan Odgaard 2016-09-29 09:55:25 +02:00
  • e446e1d98b Account for NSString creation failure Allan Odgaard 2016-09-29 09:50:52 +02:00
  • b514f9c6aa Support passing nil to CanonicalURL Allan Odgaard 2016-09-29 09:39:45 +02:00
  • 4a260811ec Change URL scheme to https Allan Odgaard 2016-09-29 09:36:15 +02:00
  • 0fb5050cfe Support NSNotFound in performCloseTab: Allan Odgaard 2016-09-29 09:29:32 +02:00
  • 07a44f7540 Always wrap document saving in open/close and inline didSaveAtPath: Allan Odgaard 2016-09-28 21:45:29 +02:00
  • db6c22bd8c Delegate menu item validation for performBundleItemWithUUIDStringFrom: Allan Odgaard 2016-09-28 12:59:43 +02:00
  • 616309bb5e Remove performBundleItemWithUUIDString: Allan Odgaard 2016-09-28 12:43:46 +02:00
  • 9e8a435e2b Change how we manage window title updates Allan Odgaard 2016-09-28 09:34:43 +02:00
  • e59b023119 Post OakDocumentContentDidChangeNotification for all buffer changes Allan Odgaard 2016-09-27 22:51:13 +02:00
  • e25206e6f0 WIP: Add ability to re-run commands on document events v2.0-beta.12.19 Allan Odgaard 2016-09-28 16:50:06 +02:00
  • 2fa68d6586 Delegate menu item validation for performBundleItemWithUUIDStringFrom: Allan Odgaard 2016-09-28 12:59:43 +02:00
  • 562cf1b587 Remove performBundleItemWithUUIDString: Allan Odgaard 2016-09-28 12:43:46 +02:00
  • 916918c535 Expose OakCommand’s underlying bundle_command_t Allan Odgaard 2016-09-28 09:48:50 +02:00
  • d67029a0b7 Change how we manage window title updates Allan Odgaard 2016-09-28 09:34:43 +02:00
  • e3464e79ad Post OakDocumentContentDidChangeNotification for all buffer changes Allan Odgaard 2016-09-27 22:51:13 +02:00
  • 24cb3e9afa Revert "Use thread_local instead of our own implementation" Allan Odgaard 2016-09-27 17:21:56 +02:00
  • 34eebc005d Add syntax highlight to pasteboard search history Allan Odgaard 2016-09-25 17:24:53 +02:00
  • e7cb18bde5 Remove document_t and related tests Allan Odgaard 2016-09-24 10:13:05 +02:00
  • 500e0db8c2 Let OakDocument use OakSourceControlManager Allan Odgaard 2016-09-17 22:19:24 +02:00
  • dd2a2aa1de WIP: Add OakSourceControlManager Allan Odgaard 2016-09-17 22:17:11 +02:00
  • 3b2a075808 Add public htmlOutputView property to OakCommand Allan Odgaard 2016-09-27 21:14:15 +02:00
  • ce55f5691e Add public closeHTMLOutputView method to OakCommand Allan Odgaard 2016-09-27 20:54:43 +02:00
  • d7f06c70c6 Don’t check requirements or new HTML output view when reusing OakCommand Allan Odgaard 2016-09-27 21:07:39 +02:00
  • 010bb72375 Add ‘visible’ property to OakHTMLOutputView Allan Odgaard 2016-09-27 17:06:49 +02:00
  • 09534b7ffc Use NSWorkspace API instead of LSGetApplicationForURL Allan Odgaard 2016-09-27 19:50:17 +02:00
  • 24671d0514 Change Check for Updates to Check for Test Builds when holding option Allan Odgaard 2016-09-27 17:40:26 +02:00
  • 406a804a3e Remove redundant intrinsicContentSize overload Allan Odgaard 2016-09-27 17:14:45 +02:00
  • 330c434a73 Check for nil before messaging object Allan Odgaard 2016-09-27 12:29:33 +02:00
  • e93f34b5ab Only remove buffer callback if added Allan Odgaard 2016-09-27 09:36:05 +02:00
  • f0a2a70998 Change ‘isBusy’ setter to just ‘busy’ Allan Odgaard 2016-09-26 22:30:44 +02:00
  • ecee5e62e3 Add updateHTMLViewAtomically property to OakCommand Allan Odgaard 2016-09-26 13:27:11 +02:00
  • 3cf916cf49 Rename loadHTMLString: method to setContent: Allan Odgaard 2016-09-26 13:23:42 +02:00
  • 8e9cd68c4f Refactor handling of HTML output in OakCommand Allan Odgaard 2016-09-26 13:04:43 +02:00
  • 4dea28811c Let OakTextView run modal event loop waiting for command Allan Odgaard 2016-09-26 10:07:47 +02:00
  • bf2eb3eb83 Add terminationHandler property and terminate method to OakCommand Allan Odgaard 2016-09-26 10:04:39 +02:00
  • ede6b4b026 Change named parameter completionHandler: to outputHandler: Allan Odgaard 2016-09-26 09:59:01 +02:00
  • 955cc0c288 Revert "Use thread_local instead of our own implementation" v2.0-beta.12.18 Allan Odgaard 2016-09-27 17:21:56 +02:00
  • dc0b64f147 Remove redundant intrinsicContentSize overload Allan Odgaard 2016-09-27 17:14:45 +02:00
  • 84835e1668 Add ‘visible’ property to OakHTMLOutputView Allan Odgaard 2016-09-27 17:06:49 +02:00
  • 006cadf3b8 Check for nil before messaging object Allan Odgaard 2016-09-27 12:29:33 +02:00
  • b06b6826d1 Only remove buffer callback if added Allan Odgaard 2016-09-27 09:36:05 +02:00
  • 018bb0c611 Change ‘isBusy’ setter to just ‘busy’ Allan Odgaard 2016-09-26 22:30:44 +02:00
  • 683b31f79f Maintain idle timer for OakDocument Allan Odgaard 2016-09-26 16:06:03 +02:00
  • 9ff0923d17 Maintain idle timer for OakDocument v2.0-beta.12.17 Allan Odgaard 2016-09-26 16:06:03 +02:00
  • 601ed5d90b Remove unused notification: OakDocumentContentDidChangeNotification Allan Odgaard 2016-09-26 15:38:08 +02:00
  • d6cb6d5098 Add updateHTMLViewAtomically property to OakCommand Allan Odgaard 2016-09-26 13:27:11 +02:00
  • 529ecf8218 Rename loadHTMLString: method to setContent: Allan Odgaard 2016-09-26 13:23:42 +02:00
  • 69d3c59b2d Refactor handling of HTML output in OakCommand Allan Odgaard 2016-09-26 13:04:43 +02:00
  • 8f90e40515 Let OakTextView run modal event loop waiting for command Allan Odgaard 2016-09-26 10:07:47 +02:00
  • 8cb09c3530 Add terminationHandler property and terminate method to OakCommand Allan Odgaard 2016-09-26 10:04:39 +02:00
  • e7940a851c Change named parameter completionHandler: to outputHandler: Allan Odgaard 2016-09-26 09:59:01 +02:00
  • 2a02251c9b Add syntax highlight to pasteboard search history Allan Odgaard 2016-09-25 17:24:53 +02:00
  • 457335d677 Remove document_t and related tests Allan Odgaard 2016-09-24 10:13:05 +02:00
  • a95731bbb3 Let OakDocument use OakSourceControlManager Allan Odgaard 2016-09-17 22:19:24 +02:00
  • 03b2fe3cff WIP: Add OakSourceControlManager Allan Odgaard 2016-09-17 22:17:11 +02:00
  • 3c150d34aa Ensure we only remove observer that we previously added Allan Odgaard 2016-09-26 21:00:14 +02:00
  • b0d2a93040 Fix placement of search results checkboxes Allan Odgaard 2016-09-26 11:14:23 +02:00
  • 796a879452 Use objectsAtIndexes: instead of iterating index set Allan Odgaard 2016-09-26 11:14:14 +02:00
  • e286df09e6 fixup! Avoid wrapper objects in FileChooser Allan Odgaard 2016-09-26 11:13:06 +02:00
  • 2bf803b889 Post OakDocumentWillSaveNotification before reading extended attributes Allan Odgaard 2016-09-26 11:11:15 +02:00
  • e6ed50c107 Introduce kMacClassicThemeUUID since we reference it in multiple places Allan Odgaard 2016-09-26 11:09:32 +02:00
  • d8312b833e Rely on NSUUID overload of to_s Allan Odgaard 2016-09-26 11:09:16 +02:00
  • 9e949e3eda Use NSUUID for project identifier (instead of NSString) Allan Odgaard 2016-09-26 11:08:22 +02:00
  • de92b7dbe9 Provide to_s for NSUUID Allan Odgaard 2016-09-26 11:07:56 +02:00
  • d5fad16311 Dragging selected tab to new window will select it in the new window Allan Odgaard 2016-09-26 11:06:52 +02:00
  • 7cb8755a66 Fix issue with updating bufferEmpty property Allan Odgaard 2016-09-25 13:22:39 +02:00
  • b1f92d1415 Skip work when regular expression property is set to its existing value Allan Odgaard 2016-09-25 13:09:24 +02:00
  • 12ca096ccb Enable syntax highlight for find and replace text fields Allan Odgaard 2016-09-25 13:06:24 +02:00
  • bbe7ff7d21 Add syntax highlight to pasteboard search history v2.0-beta.12.16 Allan Odgaard 2016-09-25 17:24:53 +02:00
  • dd2a38da10 Remove document_t and related tests Allan Odgaard 2016-09-24 10:13:05 +02:00
  • a3c0166bba Let OakDocument use OakSourceControlManager Allan Odgaard 2016-09-17 22:19:24 +02:00
  • 03e6c64c48 WIP: Add OakSourceControlManager Allan Odgaard 2016-09-17 22:17:11 +02:00
  • cbdefcc660 Fix issue with updating bufferEmpty property Allan Odgaard 2016-09-25 13:22:39 +02:00
  • 03e0f65a90 Add syntax highlight to pasteboard search history v2.0-beta.12.15 Allan Odgaard 2016-09-25 17:24:53 +02:00
  • c2a2ac591d Remove document_t and related tests Allan Odgaard 2016-09-24 10:13:05 +02:00
  • c6ddadbcd5 Let OakDocument use OakSourceControlManager Allan Odgaard 2016-09-17 22:19:24 +02:00
  • df3f871c0d WIP: Add OakSourceControlManager Allan Odgaard 2016-09-17 22:17:11 +02:00
  • 94ad4f1dfa Initialize bufferEmpty property to YES Allan Odgaard 2016-09-25 13:22:39 +02:00
  • 456ff37301 Skip work when regular expression property is set to its existing value Allan Odgaard 2016-09-25 13:09:24 +02:00
  • 67dc735bd9 Enable syntax highlight for find and replace text fields Allan Odgaard 2016-09-25 13:06:24 +02:00
  • b5d897315c Add ${«var»:/titlecase} as alias for ${«var»:/capitalize} Allan Odgaard 2016-09-25 09:55:04 +02:00