Ticket #3317 (new enhancement)

Opened 16 months ago

Last modified 15 months ago

Multi-selection operations (Copy and Erase)

Reported by: ajay_garg Owned by:
Priority: Unspecified by Maintainer Milestone: Unspecified by Release Team
Component: untriaged Version: Unspecified
Severity: Unspecified Keywords:
Cc: Distribution/OS: Unspecified
Bug Status: Unconfirmed

Description

Attachments

0001-sugar-sl-3317.patch Download (50.4 KB) - added by ajay_garg 16 months ago.
0001-sugar-toolkit-sl-3317.patch Download (1.5 KB) - added by ajay_garg 16 months ago.
0001-sugar-artwork-sl-3317.patch Download (7.5 KB) - added by ajay_garg 16 months ago.

Change History

Changed 16 months ago by ajay_garg

Attaching the patches ::

(Note that "0001-sugar-sl-3317.patch" patch must be applied, after applying the patch at  http://patchwork.sugarlabs.org/patch/1157/

Changed 16 months ago by ajay_garg

Changed 16 months ago by ajay_garg

Changed 16 months ago by ajay_garg

Changed 15 months ago by ajay_garg

Patch v5 at
 http://patchwork.sugarlabs.org/patch/1183/

Commit Link
 http://git.sugarlabs.org/dextrose/mainline/commit/e2679fdfaec3d8af23aff2a37e057c3dd087d01d

Changes of version-5 over version-4


A. Temporary workaround for the dbus-timeout issue. Enclosed

metadata-copy, and metadata-write operations in a Try/Catch block,
so that ANY exceptions/errors are caught; while the operation
continues to proceeed.
Thanks Anish for catching that.

Changed 15 months ago by ajay_garg

Patch v6 at
 http://patchwork.sugarlabs.org/patch/1185/

Commit Link
 http://git.sugarlabs.org/dextrose/mainline/commit/42912f86cb88173d6574af0d8290a93de5ece979

Changes of version-6 over version-5


A. Any journal-entries with ".xo" extension, were being installed

even though it was only being selected/deselected (in both
single- and double- mode). Fixed it.
Thanks Anish and Sascha.

Changed 15 months ago by ajay_garg

Changes of version-7 over version-6


A. Select-all/Select-None actions have been made in-memory. This

serves the following two purposes
(i) Now, the select/deselect actions are not persisted to disk. (ii) Major speedup in select/deselect operations.

The solution was figured out by Anish; I just did the mechanics of
coding, that's it ;)

Also, thanks to Sascha.

Changed 15 months ago by ajay_garg

Patch v8 at
 http://patchwork.sugarlabs.org/patch/1205/

Commit Link
 http://git.sugarlabs.org/dextrose/mainline/commit/22ee61af567acba7ee5fee1f656804a19e561684

Changes of version-8 over version-7


A. A minor change in "select_set_data_cb(self, column, cell, tree_model, tree_iter)"

in class "listview.py".

This UI callback function may be called, when the model is
still not ready.
Since this function just affects the checkbox (only a UI
change), so if the model is still not ready, it is safe to
return at this point.

Thanks to Anish for catching that.

Note: See TracTickets for help on using tickets.