Commit Graph

  • fea5aef025 Fix typo in help page Allan Odgaard 2016-09-25 09:53:46 +02:00
  • 7f42f439b7 Add NSFormatter subclass that does syntax highlight Allan Odgaard 2016-09-25 07:34:14 +02:00
  • 5a571ad036 Fix leak: CGPathRef Allan Odgaard 2016-09-24 18:24:44 +02:00
  • 973e38a383 Fix leak: buffer_callback_t Allan Odgaard 2016-09-24 17:16:43 +02:00
  • b56c51212a Check for exact dependencies when updating icon/represented file Allan Odgaard 2016-09-24 14:16:04 +02:00
  • 8cab8be8b5 Also observe document’s display name Allan Odgaard 2016-09-24 13:59:34 +02:00
  • 66075f6a30 Inline the track/untrack methods Allan Odgaard 2016-09-24 13:55:27 +02:00
  • 46e83179ae No need to track/untrack selected document since we track all documents Allan Odgaard 2016-09-24 13:54:23 +02:00
  • 7d40792a32 Do not update documentPath from setSelectedDocument: Allan Odgaard 2016-09-24 13:50:35 +02:00
  • d9b6bde6ec Update window’s icon/represented file directly from observer Allan Odgaard 2016-09-24 13:47:01 +02:00
  • a3543029d8 Update window’s documentEdited property directly from observer Allan Odgaard 2016-09-24 13:32:14 +02:00
  • 17046aa051 Observe documents/selectedDocument properties instead of each document Allan Odgaard 2016-09-24 13:19:47 +02:00
  • 0a6cbe150e Remove documentDisplayName property Allan Odgaard 2016-09-24 09:27:36 +02:00
  • 510d093696 Use selectedDocument.property instead of our mirrored documentProperty Allan Odgaard 2016-09-24 09:25:19 +02:00
  • dcd725de05 Remove cppDocuments property and last usage of document_t Allan Odgaard 2016-09-24 09:23:54 +02:00
  • 83c1f2b6e5 Use OakDocument API to “detach” backup file Allan Odgaard 2016-09-24 09:23:47 +02:00
  • 14cdd420d3 Make backupPath property public Allan Odgaard 2016-09-24 09:22:00 +02:00
  • 2baf1f7889 Remove most uses of _cppDocuments Allan Odgaard 2016-09-24 09:21:08 +02:00
  • b7e4f3bc4f Make OakDocument’s saveBackup: public API Allan Odgaard 2016-09-24 09:19:29 +02:00
  • 58b075da44 Remove selectedCppDocument property Allan Odgaard 2016-09-24 09:17:32 +02:00
  • 25156bcd8d Limit use of selectedCppDocument property Allan Odgaard 2016-09-24 09:15:35 +02:00
  • a478cc0ae1 Move openAndSelectDocument: API to use OakDocument Allan Odgaard 2016-09-24 09:14:01 +02:00
  • 754ca4901c Move insertDocuments: API to use OakDocument Allan Odgaard 2016-09-24 09:12:21 +02:00
  • cdda7495ea Prepare moving insertDocuments: API to OakDocument Allan Odgaard 2016-09-24 09:11:37 +02:00
  • f4b56d1435 More code updated to use OakDocument Allan Odgaard 2016-09-24 09:10:11 +02:00
  • 381e1bff73 Use OakDocument’s isEqual: instead of document_ptr’s operator== Allan Odgaard 2016-09-24 09:09:51 +02:00
  • 2f363060ee Make OakDocument’s isBufferEmpty property public Allan Odgaard 2016-09-24 09:08:43 +02:00
  • 53c1c4b13c Use OakDocument type for managing sticky state Allan Odgaard 2016-09-24 09:07:59 +02:00
  • 41eff5c089 Use NSArray<NSUUID*>* for tabs to close Allan Odgaard 2016-09-24 09:06:49 +02:00
  • 5ee70bfe29 Use instance variable for documents array instead Allan Odgaard 2016-09-24 09:06:14 +02:00
  • 331c2c08b4 Remove document::show API Allan Odgaard 2016-09-24 09:05:17 +02:00
  • 34e1fec7f1 Remove UI proxy implementation from DocumentWindowController Allan Odgaard 2016-09-24 09:03:21 +02:00
  • edaf02a6c3 Remove document_t callback system Allan Odgaard 2016-09-24 09:02:24 +02:00
  • 965eac9342 Use KVO instead of document_t callback Allan Odgaard 2016-09-24 09:00:58 +02:00
  • df0fbe8630 Preparation for removing document_ptr from DocumentWindowController Allan Odgaard 2016-09-24 09:00:25 +02:00
  • e133be01b7 Rename documents property to cppDocuments Allan Odgaard 2016-09-24 08:59:31 +02:00
  • eef0878538 Remove document::show_browser Allan Odgaard 2016-09-22 15:26:11 +02:00
  • 2f9e1d8a69 Remove unnecessary import statements Allan Odgaard 2016-09-22 15:14:30 +02:00
  • 48a73f0a0f Remove openAndSelectDocument: from public API Allan Odgaard 2016-09-22 15:11:31 +02:00
  • ffca47a262 More code ported to OakDocument Allan Odgaard 2016-09-22 15:05:28 +02:00
  • 38a2cd6c1e Remove revision and savedRevision from document API Allan Odgaard 2016-09-22 12:59:56 +02:00
  • b5bbb46dfb Let bundle editor use OakDocumentController API Allan Odgaard 2016-09-22 12:28:17 +02:00
  • eb6b66181d Add markDocumentSaved API to OakDocument Allan Odgaard 2016-09-22 11:59:48 +02:00
  • 14110e938c Let ODB Editor Suite support use OakDocumentController API Allan Odgaard 2016-09-22 11:38:06 +02:00
  • 774b390b51 Rename ODBEditorSuite.cc to ODBEditorSuite.mm Allan Odgaard 2016-09-22 11:34:11 +02:00
  • 9389fd9fc0 View Source now uses the frame title as document’s display name Allan Odgaard 2016-09-22 11:02:41 +02:00
  • 30f53b43f9 Let HTML output use OakDocumentController API Allan Odgaard 2016-09-22 10:51:52 +02:00
  • 3af916629c Let OakCommand use OakDocumentController API Allan Odgaard 2016-09-22 10:43:40 +02:00
  • 9e7aa55ac2 Let RMateServer use OakDocumentController API Allan Odgaard 2016-09-22 10:30:44 +02:00
  • dc5028f039 Let text view and find window show documents using OakDocumentController Allan Odgaard 2016-09-22 09:20:20 +02:00
  • 9a4db4665d Add “show document” API to OakDocumentController Allan Odgaard 2016-09-22 09:16:32 +02:00
  • 558eab8b13 Only set document revision and emptyBuffer properties on actual changes Allan Odgaard 2016-09-23 21:59:42 +02:00
  • c893dd6ba2 Reset document icon with isOnDisk changes Allan Odgaard 2016-09-23 21:56:25 +02:00
  • 49dadbd474 Remove backup file when setting keepBackupFile = NO Allan Odgaard 2016-09-23 18:02:45 +02:00
  • 49e99537a8 Allow passing nil to didTouchDocument: Allan Odgaard 2016-09-23 16:29:02 +02:00
  • d36153a08e Do not call orderFront: on our pop-out animation Allan Odgaard 2016-09-23 09:57:39 +02:00
  • 8f736f39cd Add key/value types for NSArray and NSDictionary return types Allan Odgaard 2016-09-23 09:15:42 +02:00
  • a07a1746f3 Don’t attempt to install items opened via Open Recent Project Allan Odgaard 2016-09-22 16:22:56 +02:00
  • 28da74ca01 Add diagnostics info related to framework crash Allan Odgaard 2016-09-22 12:46:25 +02:00
  • 0cc15c10d2 Add API to create untitled document Allan Odgaard 2016-09-22 10:29:52 +02:00
  • 631ced7b3c Introduce keepSearchResultsOnDoubleClick user defaults key Allan Odgaard 2016-09-22 08:48:04 +02:00
  • 1f6b87d4ea Double-clicking inactive search results would not trigger select action Allan Odgaard 2016-09-22 08:40:36 +02:00
  • f36ce366f4 Make OakPopOutAnimation window a child of the main window Jacob Bandes-Storch 2016-09-21 20:18:17 -07:00
  • fdc20c7b15 Let OakDocument use OakSourceControlManager v2.0-beta.12.14 Allan Odgaard 2016-09-17 22:19:24 +02:00
  • 0c8fa250b9 WIP: Add OakSourceControlManager Allan Odgaard 2016-09-17 22:17:11 +02:00
  • 7713496749 Searching “other” folder would still use project folder Allan Odgaard 2016-09-21 22:20:13 +02:00
  • ba7ef25d66 No need for document editor to observe content did change notification Allan Odgaard 2016-09-21 22:03:02 +02:00
  • b9e937283a Checkin release notes for 2.0-beta.12.13 Allan Odgaard 2016-09-21 21:00:21 +02:00
  • bbdef60872 Checkin release notes for 2.0-beta.12.13 v2.0-beta.12.13 Allan Odgaard 2016-09-21 21:00:21 +02:00
  • c14d6bdaa6 Let OakDocument use OakSourceControlManager Allan Odgaard 2016-09-17 22:19:24 +02:00
  • a18c9e9940 WIP: Add OakSourceControlManager Allan Odgaard 2016-09-17 22:17:11 +02:00
  • bedf79aff3 Fix issue when loading the same document simultaneously Allan Odgaard 2016-09-21 20:36:37 +02:00
  • 5de8e6fd58 Sanitize selection if buffer is changed outside change group Allan Odgaard 2016-09-21 20:20:05 +02:00
  • 981b7a6d8f Move undo grouping to OakDocumentEditor Allan Odgaard 2016-09-21 20:17:33 +02:00
  • aa2e86a015 Fix crash when clearing document that was never set Allan Odgaard 2016-09-21 18:24:52 +02:00
  • b8c2b8889c Going to SCM status for non-repository with spaces would throw exception Allan Odgaard 2016-09-21 18:10:50 +02:00
  • c0b4e7319c Only regular expression searches use file size limit for non-open files Allan Odgaard 2016-09-21 17:53:02 +02:00
  • 017f4a3ba1 Check if path is a folder before calling path::entries() Allan Odgaard 2016-09-21 17:43:58 +02:00
  • 2f5b8559fb Only add folders to find dialog’s Recent Places Allan Odgaard 2016-09-21 17:35:00 +02:00
  • 74a2c9e801 Handle potential exception when asking NSFileHandle for fileDescriptor Allan Odgaard 2016-09-21 17:31:10 +02:00
  • 6db5ac8de3 Rename performCloseOtherTabs: to performCloseOtherTabsXYZ: Allan Odgaard 2016-09-21 17:19:25 +02:00
  • ad01eb1ac6 Use stringArrayForKey: where appropriate Allan Odgaard 2016-09-21 17:14:26 +02:00
  • 808563c934 Remove unnecessary overloads of requiresConstraintBasedLayout Allan Odgaard 2016-09-21 13:47:46 +02:00
  • f2366b42fb Add debug output to Close Other Tabs v2.0-beta.12.12 Allan Odgaard 2016-09-21 10:17:31 +02:00
  • 0715331daf Let OakDocument use OakSourceControlManager Allan Odgaard 2016-09-17 22:19:24 +02:00
  • 197a398fd4 WIP: Add OakSourceControlManager Allan Odgaard 2016-09-17 22:17:11 +02:00
  • f38eaa5315 Let OakPopOutAnimation set the color in the image to black Ronald Wampler 2016-09-13 12:10:53 -04:00
  • 2ffbfe02a5 Remove find::kSearchOpenFiles constant Allan Odgaard 2016-09-20 20:04:33 +02:00
  • 1087a68f44 Add “File Browser Items” as find dialog search target Allan Odgaard 2016-09-20 20:04:19 +02:00
  • 4dc3de163e Guard against infinite loop Allan Odgaard 2016-09-20 20:03:32 +02:00
  • 9d97662b89 Let FFDocumentSearch accept an array of paths Allan Odgaard 2016-09-20 20:02:08 +02:00
  • 315735a13a Add helper function for common ancestor Allan Odgaard 2016-09-20 19:55:16 +02:00
  • c04430ebe4 FFDocumentSearch no longer search current document or open files Allan Odgaard 2016-09-20 18:20:36 +02:00
  • d7f4b5bfb6 Use ‘enabled2’ in binding since we already bind to ‘enabled’ Allan Odgaard 2016-09-20 18:19:20 +02:00
  • dbee4704cc Clear the countOfMatches properties after unbinding Allan Odgaard 2016-09-20 18:17:37 +02:00
  • 2e61de9f7d Do not show missing items under Recent Places in folder search Allan Odgaard 2016-09-20 18:17:06 +02:00
  • e20bb55d18 Use home folder as fallback in FFFolderMenu Allan Odgaard 2016-09-20 18:16:41 +02:00
  • 53a6708c08 Add API to search for documents at multiple locations Allan Odgaard 2016-09-20 18:15:20 +02:00
  • 330695a775 Import Find.h instead of redeclaring some of its symbols Allan Odgaard 2016-09-20 18:14:07 +02:00
  • 27c34c8991 Add missing key bindings for Back and Forward items in File Browser menu Allan Odgaard 2016-09-20 18:13:46 +02:00