Commit Graph

  • ac56d6e896 Move OakFlagState enum declaration out of method Ronald Wampler 2015-08-06 13:24:28 -04:00
  • 14c6a70b85 Use our own lightweight wrapper for thread local storage Ronald Wampler 2015-08-06 11:38:49 -04:00
  • f3d1abaeca Introduce tls_ptr_t Ronald Wampler 2015-08-06 10:51:46 -04:00
  • 60050cf026 Add Export Bundle… to bundle editor’s context menu v2.0-beta.7.8 Allan Odgaard 2015-08-08 11:35:23 +02:00
  • c259dd582b Add API to save bundle item to arbitrary location Allan Odgaard 2015-08-08 11:34:55 +02:00
  • 3acd714402 Refactor Allan Odgaard 2015-08-08 11:34:35 +02:00
  • 70b830b557 Add API to skip resolving proxy items when querying bundle items Allan Odgaard 2015-08-08 11:34:06 +02:00
  • 05e087f087 Use view-based table view in pop-up menu usable from snippets Allan Odgaard 2015-08-08 11:34:06 +02:00
  • 6b387eea6e Implement setNilValueForKey: Allan Odgaard 2015-08-05 12:32:40 +02:00
  • 068855b4e0 Disable deprecation warning for API working on resource forks Allan Odgaard 2015-08-05 12:32:06 +02:00
  • 8fe7681ebd Remove unnecessary include of oak/compat.h Allan Odgaard 2015-08-05 12:31:20 +02:00
  • d1ed42fef1 Use isOperatingSystemAtLeastVersion: to check for 10.10 Allan Odgaard 2015-08-05 12:29:33 +02:00
  • c75b89c048 Avoid temporary CFStringRef when creating file system CFURLRef Allan Odgaard 2015-08-05 12:29:24 +02:00
  • 6ffd12e805 Improve algorithm to find root when using reveal in file browser Allan Odgaard 2015-08-05 12:29:12 +02:00
  • d550eae4a0 Remove legacy code for relaunching already running instance Allan Odgaard 2015-08-05 12:28:07 +02:00
  • b2c76df2da Fix incorrect type declaration Allan Odgaard 2015-08-05 12:27:06 +02:00
  • 82e5e14ae1 Remove unused function: is_trashed Allan Odgaard 2015-08-05 12:26:17 +02:00
  • 7d9b2d5470 Unbind properties when disposing our view Allan Odgaard 2015-08-05 12:25:12 +02:00
  • 9efde6d41b Don’t place a caret when ⌘-clicking a selection Allan Odgaard 2015-08-05 12:24:39 +02:00
  • b3478a2628 Use “modern” API to examine and resolve alias files Allan Odgaard 2015-08-05 12:23:35 +02:00
  • 34b374c185 Avoid two uses of FSRef (which is deprecated from 10.8) Allan Odgaard 2015-08-05 12:23:29 +02:00
  • 35e78feafc Check if we have an editor instance in input client methods Allan Odgaard 2015-08-05 12:23:06 +02:00
  • 0b70563c73 Add crash log info to track down a bug Allan Odgaard 2015-08-05 12:22:50 +02:00
  • 15d57f7aed Checkin release notes v2.0-beta.7.7 Allan Odgaard 2015-07-31 12:49:32 +02:00
  • 98206004dc Support fallback units for multiple carets Allan Odgaard 2015-07-31 12:37:29 +02:00
  • 755a9e1f7e Look at all carets to decide if there is a selection Allan Odgaard 2015-07-31 12:18:37 +02:00
  • 3047212ed2 Use empty last line from commands working on multiple selections Allan Odgaard 2015-07-31 12:01:46 +02:00
  • 58bacfb763 Command with multiple selections would never select output Allan Odgaard 2015-07-31 11:48:56 +02:00
  • 0aa9cd8166 Don’t skip binary files when using Find All with open documents Allan Odgaard 2015-07-31 11:28:20 +02:00
  • b440a8681f Remove OakImageAndTextCell class Allan Odgaard 2015-07-30 22:18:39 +02:00
  • 2a9220c570 Update dialog plug-in (add own image and text cell) Allan Odgaard 2015-07-30 22:18:07 +02:00
  • f2387c9bc3 Ensure that the outline view’s clicked row is valid Allan Odgaard 2015-07-30 22:00:06 +02:00
  • 14a1110199 Don’t pass NSTableCellView to OakFileManager Allan Odgaard 2015-07-30 21:56:00 +02:00
  • a92b34fcaa Prefer insert/removeItemsAtIndexes: over reloadItem: Allan Odgaard 2015-07-29 23:26:29 +02:00
  • 8abf5f2c9a Improve selection in file browser after deleting items Allan Odgaard 2015-07-29 23:25:52 +02:00
  • f0f056318d Update scmStatus and missing FSItem properties in SCM data source Allan Odgaard 2015-07-29 23:25:06 +02:00
  • ecf8cbc0bf Never update OakFileIconImage states that are not marked dirty Allan Odgaard 2015-07-29 23:24:28 +02:00
  • 9cb059fa7b Move FSFileItem’s missing property to superclass Allan Odgaard 2015-07-29 23:23:24 +02:00
  • 16363f3aa0 Let the SCM data source re-use its FSItem instances Allan Odgaard 2015-07-29 23:21:33 +02:00
  • bf9102f789 Re-use FSFileItems that represent missing files Allan Odgaard 2015-07-29 23:20:51 +02:00
  • d40d9b0f24 Draw white circle around label swatch when row is selected Allan Odgaard 2015-07-29 23:19:34 +02:00
  • 5b357d58c2 Track open state in FSItem Allan Odgaard 2015-07-27 18:45:32 +02:00
  • 79d012dba2 Dynamically create and dispose close button and label view Allan Odgaard 2015-07-27 18:44:49 +02:00
  • a2052592ef Move construction of open/close buttons to table cell view Allan Odgaard 2015-07-27 18:43:36 +02:00
  • 297c1c7ea5 Limit the tab bar items’ tool tips to the title string Allan Odgaard 2015-07-27 18:43:14 +02:00
  • 0c2a8b7e0c File browser’s undo/redo menu items only worked when it had focus Allan Odgaard 2015-07-27 18:42:03 +02:00
  • 33d5538967 Make the datasource setter more robust Allan Odgaard 2015-07-27 18:40:38 +02:00
  • 2d1804fc4c Don’t handle “item did reload” notifications for leaf items Allan Odgaard 2015-07-27 18:39:43 +02:00
  • e52efd5486 Avoid binding each table cell view to the modifiedURLs property Allan Odgaard 2015-07-27 18:39:37 +02:00
  • f66abfa33d Add isModified property to FSItem Allan Odgaard 2015-07-27 18:39:26 +02:00
  • b67713e9e5 Add custom view to draw label swatch Allan Odgaard 2015-07-27 18:39:25 +02:00
  • 161ffdc3fc Remove “cut” from file browser’s menu Allan Odgaard 2015-07-24 23:41:06 +02:00
  • 909e36b516 Support using ⌥⌘V in file browser to “move” an item Allan Odgaard 2015-07-24 23:34:05 +02:00
  • 8910b395f9 Include number of items on pasteboard in menu item title Allan Odgaard 2015-07-24 23:24:14 +02:00
  • 90ab3749d9 Setup proper truncation for file browser’s text field Allan Odgaard 2015-07-23 21:54:20 +02:00
  • 828f6fdd37 Remove reference to OakView.h Allan Odgaard 2015-07-23 21:50:47 +02:00
  • f675008402 Mark file browser as needing display after reloading items Allan Odgaard 2015-07-23 13:18:02 +02:00
  • 22acd31b25 Skip reloading file browser items if items are unchanged Allan Odgaard 2015-07-23 13:13:09 +02:00
  • b8906248bd Don’t post “item did reload” notification for property changes Allan Odgaard 2015-07-23 13:08:09 +02:00
  • f5358c79e4 Remove OFBPathInfoCell Allan Odgaard 2015-07-23 13:06:39 +02:00
  • 5b30416083 Switch file browser to be view-based (instead of cell-based) Allan Odgaard 2015-07-23 12:59:25 +02:00
  • e3ad1440e1 Prefer the clicked row when triggering edit of a row Allan Odgaard 2015-07-23 12:54:16 +02:00
  • 34ebabdc87 Call abortEditing on outline view instead of cancelOperation Allan Odgaard 2015-07-23 12:50:21 +02:00
  • 58dc3070ba Move label color change to FSItem Allan Odgaard 2015-07-23 11:49:24 +02:00
  • 12fdcefb14 Don’t rely on cached display name when requesting a rename Allan Odgaard 2015-07-23 11:32:19 +02:00
  • 5cd7958fb7 Move rename support to FSItem Allan Odgaard 2015-07-20 12:11:01 +02:00
  • 6aad406dde Use symbolic constants for binding properties Allan Odgaard 2015-07-20 12:10:23 +02:00
  • a13b75ebc4 Use isEqualToXYZ: or isEqual: instead of isEqualTo: Allan Odgaard 2015-07-20 12:10:05 +02:00
  • 772692c2df Limit file browser path change for Go → Current Document Allan Odgaard 2015-07-20 12:08:57 +02:00
  • 37ed461ca6 Use menu delegate for the file browser’s context menu Allan Odgaard 2015-07-20 12:08:32 +02:00
  • f942869bee Let file browser’s selectedItems include clicked row Allan Odgaard 2015-07-20 12:07:12 +02:00
  • 497afab82b Update roll-over button state when control is hidden Allan Odgaard 2015-07-20 11:41:02 +02:00
  • b3ec7b4c05 Setup key view loop manually for main window Allan Odgaard 2015-07-20 11:40:59 +02:00
  • 2f30d7d368 Remove support for nested arrays when setting key view loop Allan Odgaard 2015-07-20 11:40:22 +02:00
  • 699cdd72cb Include scope bar in key view loop (rather than its buttons) Allan Odgaard 2015-07-20 11:40:14 +02:00
  • 7cb3835c3b Preserve next key view when a descendent of our previous key view Allan Odgaard 2015-07-20 11:39:54 +02:00
  • da92f21e5e Do not activate file browser for double-click Allan Odgaard 2015-07-20 11:37:57 +02:00
  • d64dfa661d Delete code that tests if field editor was dismissed Allan Odgaard 2015-07-20 11:36:00 +02:00
  • cce3417962 Remove custom handling of ‘return’ to edit items in file browser Allan Odgaard 2015-07-20 11:34:38 +02:00
  • 2e456c0d77 Include FSFileItem’s ‘missing’ property in equivalence check Allan Odgaard 2015-07-20 11:33:42 +02:00
  • a2b9064894 When changing FSItem’s SCM status we update our icon property Allan Odgaard 2015-07-20 11:32:09 +02:00
  • ae9fef95a4 Fix copy support for OakFileIconImage Allan Odgaard 2015-07-20 11:30:45 +02:00
  • 5a9ba13ec4 Remove file browser’s code for return/backtab in field editor Allan Odgaard 2015-07-20 11:28:55 +02:00
  • 2de5395ba5 Remove reference to OFBPathInfoCell Allan Odgaard 2015-07-20 11:28:53 +02:00
  • bf2c92b73a Checkin release notes v2.0-beta.7.6 Allan Odgaard 2015-07-17 16:51:52 +02:00
  • 94d825c720 Remove potential cycles from bundle menus Allan Odgaard 2015-07-17 12:03:31 +02:00
  • 29ded47820 Ensure all file URLs are constructed via NSURL Allan Odgaard 2015-07-16 00:17:08 +02:00
  • 1fb6c978d5 Request “system font” for about window and help book (web views) Allan Odgaard 2015-07-15 22:20:38 +02:00
  • 2715f1148d Improve which item is selected when right-clicking file browser Allan Odgaard 2015-07-15 22:19:03 +02:00
  • 5ff6161275 Showing SCM status now have a SCM icon in file browser’s header Allan Odgaard 2015-07-15 22:18:17 +02:00
  • 9138e51389 Use NSImage instead of OakFileIconImage for SCM folder icon Allan Odgaard 2015-07-15 22:17:31 +02:00
  • 514a3fe2bc Add scmStatus property to FSItem and change icon to NSImage Allan Odgaard 2015-07-15 22:16:12 +02:00
  • 7b1f480a1d Don’t rely on the declared type of FSItem’s icon property Allan Odgaard 2015-07-15 22:15:12 +02:00
  • 86b0b1350a Don’t rely on FSItem’s icon for path and exists info Allan Odgaard 2015-07-15 22:14:19 +02:00
  • b7c5a4b806 Add number of children to FSItem’s description Allan Odgaard 2015-07-15 22:13:26 +02:00
  • f72153e045 Remove support for old FSDataSource API Allan Odgaard 2015-07-15 22:12:00 +02:00
  • 4164059f7a Improve FSSCMDataSource to work better with new API Allan Odgaard 2015-07-15 22:10:59 +02:00
  • c151465d98 Improve FSVolumesDataSource to work better with new API Allan Odgaard 2015-07-15 22:09:17 +02:00
  • a9c22cf803 Make FSItem’s initWithURL: method public Allan Odgaard 2015-07-15 22:08:55 +02:00
  • 0b5d478b37 Refactor the file browser Allan Odgaard 2015-07-15 22:07:35 +02:00