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

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