Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
..
Failed to load latest commit information.
AppleDocWizard [AppleDocWizard] Use maccore's docfixer source tree directly
lib [macdoc] Bump bundled monodoc.dll to mono/mono@245dee3
AppDelegate.cs Simplify the mac documentation updating
AppleDocMergeWindow.cs [macdoc] Update to use the new apple-doc-wizard setuid shim (no passw…
AppleDocMergeWindow.designer.cs [macdoc] Update to use the new apple-doc-wizard setuid shim (no passw…
AppleDocMergeWindow.xib [macdoc] Update to use the new apple-doc-wizard setuid shim (no passw…
AppleDocMergeWindowController.cs [macdoc] The modern man writes its own logger
BookmarkAssistant.cs Rework how we delete bookmark from the assistant popover to close mat…
BookmarkAssistant.designer.cs Rework how we delete bookmark from the assistant popover to close mat…
BookmarkAssistant.xib Rework how we delete bookmark from the assistant popover to close mat…
BookmarkAssistantController.cs [macdoc] The modern man writes its own logger
BookmarkManager.cs [macdoc] Don't bark on file creation problems due to permissions
BookmarkPopover.cs Rework how we delete bookmark from the assistant popover to close mat…
BookmarkPopover.designer.cs [macdoc] Add bookmark support
BookmarkPopover.xib [macdoc] Add bookmark support
BookmarkPopoverController.cs [macdoc] Add bookmark support
Credits.rtf [macdoc] Fill up the about dialog a bit more
DocTools.cs [macdoc] Update to new monodoc
FindBarExtraordinaire.cs [macdoc] Place find bar at the bottom and fill it with the right back…
FindBarExtraordinaire.designer.cs [macdoc] Add search and find shortcuts and implementation
FindBarExtraordinaire.xib [macdoc] Place find bar at the bottom and fill it with the right back…
FindBarExtraordinaireController.cs [macdoc] Add search and find shortcuts and implementation
IndexSearcher.cs [macdoc] Restore index tab
IndexUpdateManager.cs [macdoc] Log individual exceptions occuring when creating indexes
Info.plist [macdoc] Add possibly missing Info.plist information for code signing
Logger.cs [macdoc] The modern man writes its own logger
Main.cs [macdoc] Add support for loading external documentation directory and…
MainMenu.xib [macdoc] Change references to macdoc (in menus and such) to MonoDoc
MainMenu.xib.designer.cs [macdoc] Add search and find shortcuts and implementation
Makefile macdoc: build with XS or MD
MonodocDataSources.cs [macdoc] Update to use non-deprecated API
MonodocDocumentController.cs [macdoc] Add search and find shortcuts and implementation
MyDocument.cs Fix crash in macdoc
MyDocument.xib [macdoc] Resize panels when spinners disappear
MyDocument.xib.designer.cs [macdoc] Resize panels when spinners disappear
ProcessUtils.cs [macdoc] Update to use the new apple-doc-wizard setuid shim (no passw…
Product.cs Update path
README [macdoc] Update README with uptodate information
RootLauncher.cs [macdoc] Update to use the new apple-doc-wizard setuid shim (no passw…
WebViewExtraordinaire.cs [macdoc] Check for lion or better
WebViewExtraordinaire.designer.cs [macdoc] Implement swipe gesture for navigation
history.cs [macdoc] Implement swipe gesture for navigation
macdoc.csproj Simplify the mac documentation updating
macdoc.sln [macdoc] Unreference apple doc wizard since we don't use it anymore
monodoc.icns Add icon from monodoc
monostub.m [macdoc] Thanks Mac OS X

README

MacDoc
======

MonoMac Monodoc replacement used to display your Mono/MonoTouch/Mono for Android/... documentation and better integrate with Mac OS X.

There is also a subproject called AppleDocWizard which is a tiny application that perform the merging of MT/MonoMac doc with Apple documentation. It is launched by macdoc and/or the MonoTouch installer and needs to be run as root.

Building
--------

- AppleDocWizard: Ionic.Zip.dll and AgilityPack.dll are provided in the repository, as an extra you just need a recent MonoMac.dll (not necessarily from master).
- macdoc: you will need a master version of both monodoc.dll (part of mono) and MonoMac.dll (that you can build from here). For the doc merging step to work correctly, you also need to manually copy AppleDocWizard.app inside macdoc.app/Contents/MacOS folder.

Running
-------

- AppleDocWizard: the tool needs to be run as root. Using the 'open' command or launching from the Finder won't work. Macdoc uses authexec and MonoTouch installer uses Apple script to correctly launch the tool as root. If you want to run it yourself from the command line, use: sudo ./AppleDocWizard.app/Contents/MacOS/AppleDocWizard

Something went wrong with that request. Please try again.