Commit Graph

  • c722c0266d Include spelling languages in the bundle item chooser Allan Odgaard 2016-09-20 18:13:24 +02:00
  • e3874bcecb Only set menu item image when required Allan Odgaard 2016-09-20 18:12:13 +02:00
  • 1fad00682a Do not include final “newline” when creating image from selection Allan Odgaard 2016-09-20 18:11:23 +02:00
  • 10f88212e4 Use setDynamicTitle: for menu items with dynamic title Allan Odgaard 2016-09-20 09:59:00 +02:00
  • 60441f69e4 Add NSMenuItem category method to be used for dynamic titles Allan Odgaard 2016-09-20 09:40:13 +02:00
  • ad883f7211 fixup! Only set table view’s row height during sizeToFit Allan Odgaard 2016-09-19 13:10:27 +02:00
  • 7bddb114bc Only obtain SCM info when file chooser is showing Uncommitted Changes Allan Odgaard 2016-09-19 12:57:50 +02:00
  • 6f4eddf88c Avoid wrapper objects in FileChooser Allan Odgaard 2016-09-19 12:56:03 +02:00
  • 7cc017f343 Harmonize all implementations of sharedInstance Allan Odgaard 2016-09-19 12:54:19 +02:00
  • fe831c2fc2 Declare NSMenuDelegate protocol conformance for OakOpenWithMenu Allan Odgaard 2016-09-19 12:52:46 +02:00
  • 41bf68e636 Remove FileChooser’s openDocuments property Allan Odgaard 2016-09-19 12:51:36 +02:00
  • 9397aed6ef Make document icon and close button update in FileChooser Allan Odgaard 2016-09-19 12:51:19 +02:00
  • 44d037da65 Use OakDocument’s icon for Select Tab menu items Allan Odgaard 2016-09-19 12:50:04 +02:00
  • 297cfa1726 Remove unused OakFileIconImage.h includes Allan Odgaard 2016-09-19 12:49:03 +02:00
  • 636b0fe5f8 Use OakDocument for icon and close button in Open Quickly Allan Odgaard 2016-09-19 12:48:46 +02:00
  • 238ee0cc4f Load potential backup before operating on non-loaded documents Allan Odgaard 2016-09-19 12:48:12 +02:00
  • 9b75a50520 Fix issue where aborting a file rename did not restore display name Allan Odgaard 2016-09-19 12:46:54 +02:00
  • 7a69bf3b28 Ensure untitled documents are in the LRU list after session restore Allan Odgaard 2016-09-19 12:46:07 +02:00
  • de83ebf06e Introduce OakCreateCloseButton API Allan Odgaard 2016-09-18 22:58:23 +02:00
  • ce639d6d09 Move close button graphics to OakAppKit Allan Odgaard 2016-09-18 22:52:25 +02:00
  • bc6c05086a Include untitled document’s directory in their description Allan Odgaard 2016-09-18 13:18:55 +02:00
  • 05711359a0 Also return untitled documents from enumerateDocumentsAtPath: Allan Odgaard 2016-09-18 13:09:19 +02:00
  • 9e5c4f27b6 OakDocumentController’s openDocuments now return a sorted array Allan Odgaard 2016-09-18 13:07:59 +02:00
  • abeaa0498f OakDocument’s icon now indicate when a file is missing on disk Allan Odgaard 2016-09-18 13:00:48 +02:00
  • 82ad6667e9 Ensure all untitled documents in a project get a directory Allan Odgaard 2016-09-18 12:28:35 +02:00
  • 1627a62b90 Clear document’s directory property when changing path Allan Odgaard 2016-09-18 12:15:22 +02:00
  • 87dafa3332 Only let untitled documents read settings via directory property Allan Odgaard 2016-09-18 12:14:49 +02:00
  • a58f3b88e9 Let document window send ‘open’ to unloaded documents Allan Odgaard 2016-09-18 10:35:33 +02:00
  • 5f53075864 Disable recent tracking for non-open documents instead of non-loaded Allan Odgaard 2016-09-18 10:33:45 +02:00
  • d66b2b982d Search open files using OakDocument’s isOpen property Allan Odgaard 2016-09-18 10:33:20 +02:00
  • 532e9742d2 Add openDocuments property to OakDocumentController Allan Odgaard 2016-09-18 10:31:50 +02:00
  • fa2eaa1e50 Make OakDocument’s open/isOpen separat from isLoaded Allan Odgaard 2016-09-18 10:30:28 +02:00
  • ddefdec649 Change document’s isOpen property to isLoaded Allan Odgaard 2016-09-18 10:29:21 +02:00
  • cd58781f19 Increase find results update interval from 0.03 to 0.20 seconds Allan Odgaard 2016-09-18 10:29:20 +02:00
  • 1abd03a1a4 Skip parsing format strings w/o special characters Allan Odgaard 2016-09-18 10:27:56 +02:00
  • 9aafadbe25 Fix retain cycles responsible for leaked NSTableCellView objects Allan Odgaard 2016-09-18 10:26:00 +02:00
  • 0fa87d514d Use nicer isXYZ property getter names for tab bar view Allan Odgaard 2016-09-18 10:26:00 +02:00
  • 4b000cc633 Rename scannerProbeTimer variable to folder search code Allan Odgaard 2016-09-18 10:25:53 +02:00
  • df5b79d4a3 Remove unused ‘polling’ property from file chooser Allan Odgaard 2016-09-18 10:25:18 +02:00
  • 2927a34882 Delay showing progress indicator in file chooser Allan Odgaard 2016-09-18 10:24:28 +02:00
  • 83113e4765 Use NSUUID for documentIdentifier properties Allan Odgaard 2016-09-17 07:25:42 +02:00
  • 31e3f37669 Remove code that ensured re-use of document_t instances Allan Odgaard 2016-09-17 07:24:56 +02:00
  • aad92642dc Disable compiler warning for our Objective-C leak detector Allan Odgaard 2016-09-17 07:23:48 +02:00
  • 51faf0ed3c Remove WebKit workaround that no longer seems necessary Allan Odgaard 2016-09-17 07:22:41 +02:00
  • 4307501170 Let type of kSearchMarkIdentifier be NSString Allan Odgaard 2016-09-16 15:45:18 +02:00
  • 084ec6ac8f Invalidate backup timer when removing backup Allan Odgaard 2016-09-16 15:25:47 +02:00
  • d8a18057fa Remove find::match_t Allan Odgaard 2016-09-16 15:25:38 +02:00
  • 7314f7391c Use OakDocumentMatch instead of find::match_t Allan Odgaard 2016-09-16 15:23:59 +02:00
  • 61f6835f9f Track FFResultNode leaks Allan Odgaard 2016-09-16 15:22:12 +02:00
  • d021ba0eb2 Clearing search results would still keep FFResultNode objects around Allan Odgaard 2016-09-16 15:22:12 +02:00
  • e34a90b30b A missing backup file would cause an assertion to fail Allan Odgaard 2016-09-16 15:20:53 +02:00
  • dbc6e28dd2 Add icon property to OakDocument Allan Odgaard 2016-09-16 15:20:47 +02:00
  • 80ee3e2d4c Make OakDocument’s performReplacements:checksum: public Allan Odgaard 2016-09-16 15:18:59 +02:00
  • 676f542dac Custom scopeAttributes only worked for file pattern sections Allan Odgaard 2016-09-16 15:17:06 +02:00
  • a914aaea99 Remove unused property Allan Odgaard 2016-09-16 15:16:16 +02:00
  • a187b5c7ab Remove document::scanner_t Allan Odgaard 2016-09-16 15:15:09 +02:00
  • fcee7b38ab Remove find::scan_path_t Allan Odgaard 2016-09-16 15:14:50 +02:00
  • 0a2754a4c6 Add missing include Allan Odgaard 2016-09-16 15:13:48 +02:00
  • aacfb3f127 Use OakDocument/OakDocumentController for folder search Allan Odgaard 2016-09-16 15:13:03 +02:00
  • c66ccf95e7 Ensure enumerateByteRangesUsingBlock: iterate buffer on main thread Allan Odgaard 2016-09-16 15:12:55 +02:00
  • aef8529bc6 Use NSTimer instead of OakTimer Allan Odgaard 2016-09-16 15:12:15 +02:00
  • 6bb9ff2240 Add matchesForString:options: to OakDocument Allan Odgaard 2016-09-16 15:11:49 +02:00
  • 1658d6356a Use thread_local instead of our own implementation Ronald Wampler 2016-06-20 22:51:53 -04:00
  • fb929aee10 Remove redundant member data Allan Odgaard 2016-09-14 21:30:51 +02:00
  • 9088c63a1a Add mutex to make code (sort of) safe to use from multiple threads Allan Odgaard 2016-09-14 20:35:17 +02:00
  • a70363d4e0 Remove document_t compatibility API from FileChooser class Allan Odgaard 2016-09-14 08:39:09 +02:00
  • ce5a6b4b59 Avoid unnecessary folder scanning Allan Odgaard 2016-09-14 08:38:27 +02:00
  • 363c916eeb Refactor file chooser Allan Odgaard 2016-09-14 08:37:30 +02:00
  • 154294f35c Use new OakDocument-based directory scanner API Allan Odgaard 2016-09-14 08:36:42 +02:00
  • 5506e9ccc4 Add new OakDocument-based directory scanner API Allan Odgaard 2016-09-14 08:36:13 +02:00
  • 721772f9ba Let the file chooser work with OakDocument instead of document_t Allan Odgaard 2016-09-14 08:36:10 +02:00
  • 5d8ef8c259 Rename openDocuments property to openCppDocuments Allan Odgaard 2016-09-14 08:35:55 +02:00
  • 30e04eb72a Add glob_list_t::add_glob which can be used both for include and exclude Allan Odgaard 2016-09-14 08:35:24 +02:00
  • 28b9fadb63 Let “exclude” be part of the item type in glob_list_t Allan Odgaard 2016-09-14 08:34:02 +02:00
  • 7f73203572 Call animationDidStop:finished: to avoid retain cycle Allan Odgaard 2016-09-13 23:04:27 +02:00
  • f1fef3315e Add callback.document.did-change-scm-status Allan Odgaard 2016-09-13 22:48:34 +02:00
  • 6610adff97 Add scmStatus property to OakDocument Allan Odgaard 2016-09-13 22:41:51 +02:00
  • 74a44e2ebf fixup! Let OakDocumentController handle document LRU tracking Allan Odgaard 2016-09-13 21:33:00 +02:00
  • d6652ff4e8 Hide previous pop-out animations when showing a new one Jacob Bandes-Storch 2016-09-12 23:50:46 -07:00
  • 590fd5b71b Change type of document_t::lru from oak::date_t to NSInteger Allan Odgaard 2016-09-12 22:45:12 +02:00
  • 8eaf1ad09c Let OakDocumentController handle document LRU tracking Allan Odgaard 2016-09-12 21:52:36 +02:00
  • 5cea5cd4c1 Let OakDocumentController know about documents with changed path/inode Allan Odgaard 2016-09-12 14:28:36 +02:00
  • bdfdef2dde Rename file DocumentController.{mm,h} to DocumentWindowController.{mm,h} Allan Odgaard 2016-09-12 12:09:28 +02:00
  • 0efd6c750d Rename DocumentController to DocumentWindowController Allan Odgaard 2016-09-12 12:02:52 +02:00
  • d65bbc567a Handle document sticky flag in the UI layer Allan Odgaard 2016-09-12 11:20:32 +02:00
  • 1587acbecf Remove unused sticky property from OakTabBarView Allan Odgaard 2016-09-12 10:56:16 +02:00
  • 9c8caa21ec fixup! Only set table view’s row height during sizeToFit Ronald Wampler 2016-09-12 09:50:56 -04:00
  • 6e56e709e8 Use OakDocumentController to track OakDocument instances Allan Odgaard 2016-09-12 10:48:05 +02:00
  • 00634dde59 Add OakDocumentController Allan Odgaard 2016-09-12 10:39:21 +02:00
  • 656912ae17 Let documentWithString: go via documentWithData: Allan Odgaard 2016-09-12 10:25:11 +02:00
  • ba35bc6b74 Don’t check if path exists when path is nil Allan Odgaard 2016-09-12 09:20:27 +02:00
  • 1a7e6fda4d Add leak detection to our parser result type Allan Odgaard 2016-09-12 09:16:33 +02:00
  • 57d9f0602d Allow Objective-C(++) tests in the document framework Allan Odgaard 2016-09-12 08:57:19 +02:00
  • 5ae2769cc7 Only set selected document when required prior to showing dialog Allan Odgaard 2016-09-12 08:54:52 +02:00
  • 37943741ad Fix potential retain cycle Allan Odgaard 2016-09-12 08:48:26 +02:00
  • 7b291185fe Only set table view’s row height during sizeToFit Allan Odgaard 2016-09-12 08:46:26 +02:00
  • 553e89ceb6 Update include statements and link declarations Allan Odgaard 2016-09-11 12:33:08 +02:00
  • e38df4dbca Use start/finish times for animation instead of durations Allan Odgaard 2016-09-11 11:53:07 +02:00
  • 877eabb28c Tweaks to pop-out animation Jacob Bandes-Storch 2016-09-11 02:28:13 -07:00
  • d16cd01f67 Minor visual tweaks to OakPasteboardSelector Jacob Bandes-Storch 2016-09-11 02:09:20 -07:00