Closed Bug 394581 Opened 17 years ago Closed 1 month ago

Camino's AppleScript dictionary contains a number of non-functional Standard Suite items

Categories

(Camino Graveyard :: OS Integration, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: alqahira, Unassigned)

References

Details

We're now including a (vanilla) Standard Suite, but a number of the items in the Standard Suite compile but don't actually function.

Inexhaustive list:

* save
* duplicate
* make
* print

Some of these are commands that people might reasonably expect to use if present in the dictionary, so either we should remove them or insert "Unimplemented" or whatnot in the dictionary.
(In reply to comment #0)
> Inexhaustive list:
> 
> * save

http://developer.apple.com/mac/library/documentation/cocoa/conceptual/ScriptableCocoaApplications/SApps_script_cmds/SAppsScriptCmds.html#//apple_ref/doc/uid/20001242-SW14 has a little bit of info about how we'd hook this up.

> * duplicate

This mostly works for bookmarks; syntax is a little awkward, as expected with these types of scripting commands :P  Not really sure it's necessary for tabs/bwindows

> * make

This works for bookmarks, but not tabs/browser windows (bug 395712/bug 395711)

> * print

To handle the pdoc AppleEvent, see http://developer.apple.com/mac/library/documentation/cocoa/conceptual/ScriptableCocoaApplications/SApps_handle_AEs/SAppsHandleAEs.html#//apple_ref/doc/uid/20001239-1122706; presumably the same basic infrastructure would be required for printing the contents of an existing tab (browser window).

Technically, "print browser window 1" works, but it prints the entire window, not just the web page, and the visible web page in the window isn't pretty :P
Summary: Camino's dictionary contains a number of non-functional Standard Suite items → Camino's AppleScript dictionary contains a number of non-functional Standard Suite items
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.