lp:~shnatsel/contractor/fix-1234267

Created by Sergey "Shnatsel" Davidoff and last modified
Get this branch:
bzr branch lp:~shnatsel/contractor/fix-1234267
Only Sergey "Shnatsel" Davidoff can upload to this branch. If you are Sergey "Shnatsel" Davidoff please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sergey "Shnatsel" Davidoff
Project:
Contractor
Status:
Abandoned

Recent revisions

133. By Sergey "Shnatsel" Davidoff

credit myself as author

132. By Sergey "Shnatsel" Davidoff

fix compilation

131. By Sergey "Shnatsel" Davidoff

initial attempt to fix bug 1234267

130. By Victor Martinez

Use g_file_get_child instead of g_file_get_child_for_display_name to avoid issues with encoding since the latter is only meant to work with UTF-8 strings.

129. By Victor Martinez

When matching mimetypes that are incomplete, only compare strings from the beginning.

This is needed to avoid matching unrelated mimetypes when we are only trying to match the parent type.

Fixes lp:1189506

128. By Victor Martinez

Update .bzrignore

127. By Victor Martinez

Remove "contractor" gettext domain and modify default contracts to use external translation domains.

126. By Victor Martinez

[DBus API BREAK] Forward errors to the clients and make the execute_* methods void.

execute_with_uri() and execute_with_uri_list() do not return an integer anymore. Errors are forwarded to the client when something fails.

Also add contracts_changed() signal.

125. By Victor Martinez

Make "Description" and "Icon" non-mandatory keys.

These keys do not need to be present in the contract file. They can be present and empty too, and the contract will be loaded without any problem.

124. By Victor Martinez

Make sure all the contracts are loaded before registering the dbus session. Also remove useless Init() method from the DBus API.

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.