README.chromium 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. Name: Cocoa extension code from Camino
  2. Short Name: camino
  3. URL: http://caminobrowser.org/
  4. Version: unknown
  5. CPEPrefix: unknown
  6. License: MPL 1.1/GPL 2.0/LGPL 2.1
  7. Security Critical: yes
  8. Description:
  9. This directory contains the following files come from (Mozilla) Camino
  10. (src/camino/src/extensions):
  11. NSPasteboard+Utils.h/mm
  12. NSString+Utils.h/m
  13. NSURL+Utils.h/m
  14. NSWorkspace+Utils.h/m
  15. Local modifications:
  16. - All methods that are not used in Chromium have been removed.
  17. - NSURL+Utils.m was modified to use non-deprecated Cocoa APIs to allow
  18. compilation on modern versions of Mac OS X.
  19. - NSString+Utils.m was renamed to NSString+Utils.mm and modified to use GURL
  20. for validation in -[NSString isValidURI].
  21. - NSPasteboard+Utils.mm was modified to add an argument to
  22. -[NSPasteboard getURLs:andTitles:] to determine whether or not filenames in
  23. the drag should be converted to file URLs.
  24. - -[NSPasteboard getURLs:andTitles:convertingFilenames:convertingTextToURL:]
  25. was modified to keep going if WebURLsWithTitlesPboardType exists but doesn't
  26. contain any URLs, which can happen with drags from WebView.
  27. - -[NSPasteboard:containsURLData] and [NSPasteboard getURLs:andTitles:] were
  28. modified to accept an additional parameter convertingTextToURL:, which
  29. indicates whether the string contents of the pasteboard should be
  30. interpreted as a URL if possible.
  31. - -[NSPasteboard getURLs:andTitles:convertingFilenames:convertingTextToURL:]
  32. was modified to retain the -types array.
  33. - NSWorkspace+Utils.m was modified to compile on the x86_64 architecture.
  34. - MOZILLA_EXPORT was added to some constants in NSPasteboard+Utils.h.