lp:~blackdaemon/enso/open-command

Created by blackdaemon and last modified

Complete implementation of 'open' commands:

'learn as open'
'open'
'open with'
'unlearn open'
'undo unlearn open'

The platform specific implementation code is separated from the commands logic.
Currently only win32 implementation is pretty complete for Win2000 / XP / Vista / Windows7 with support for
control-panel / quick-launch / desktop / start-menu / learned items.

Linux and OSX versions need to be implemented and I encourage another developers to do that, using
the interface I have provided there.
It can be done by implementing the minimal set of platform specific functions in the platform directory,
using the provided interface and abstract-class. You do not need to handle the general commands logic,
it's already handled in the abstract-class.
Please study the code for more detail (revision 144 introduces the interface and abstract class, 145 introduces
the win32 implementation).

Get this branch:
bzr branch lp:~blackdaemon/enso/open-command
Only blackdaemon can upload to this branch. If you are blackdaemon please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
blackdaemon
Project:
Enso Project
Status:
Development

Recent revisions

147. By blackdaemon

Add 'open' command into config so it's loaded by default

146. By blackdaemon

OSX open command implementation

145. By blackdaemon

Windows 2k/XP/Vista/Win7 open command implementation

144. By blackdaemon

Open command interface and utils

143. By blackdaemon

Interface for importing of platform specific command implementations

142. By U-ANUBIS\pavel <pavel@anubis>

Merge from ~blackdaemon/enso/win32build

138. By stuart.langridge

header.a is arch-specific; have one for i686 and x86_64
README to describe how it works

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with rich root (needs bzr 1.0)
This branch contains Public information 
Everyone can see this information.

Subscribers