lp:~victored/contractor/fixes

Created by Victor Martinez and last modified
Get this branch:
bzr branch lp:~victored/contractor/fixes
Only Victor Martinez can upload to this branch. If you are Victor Martinez please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Victor Martinez
Project:
Contractor
Status:
Merged

Recent revisions

129. By Victor Martinez

Don't store a GAppInfo permanently and move contract-loading code to ContractSource.vala

128. By Victor Martinez

Make sure contract data directories are loaded in the correct order:
(1) User's data dir.
(2) System-wide directories. This is sorted by priority too.

127. By Victor Martinez

Check if mandatory contract key values are valid while loading a contract.

When loading a contract, verify that the keys Name, Description, Exec and MimeType contain valid values, and skip the contract if they do not. Verification of the presence of these keys in the contract file was already implemented, so this revision does not need to add that.

Fixes lp:1026317.

126. By Victor Martinez

Don't load a contract if the file specified by TryExec is not available.

Currently the contract will not become available once the required executable is installed. Users would have to wait until the next session or restart contractor, which is unlikely to happen.

125. By Victor Martinez

Merge trunk

124. By Victor Martinez

Fix issues with localization

123. By Victor Martinez

Improve mimetype list validator

122. By Victor Martinez

Add guard against duplicate contracts.

Skip a contract if another contract with the same ID already exists.

121. By Victor Martinez

No need to guard the code against multiple conditional mimetypes since support for them has landed already.

120. By Victor Martinez

Lookup contracts in the user's data directory as well (Usually located at ~./local/share/contractor)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:contractor/0.3
This branch contains Public information 
Everyone can see this information.

Subscribers