History of channels/dnd.py of 3f1b3bd882f4d7a8
History of the file that is called channels/dnd.py at checkin 3f1b3bd882f4d7a8
2016-12-16
| ||
16:26 | Reverted all `module = __name__` assignments, because that was carrying the module over, not the base classname. Added #extraction-method: meta information to channel plugins. file: [8308af1af3] check-in: [09dec64f41] user: mario, branch: trunk, size: 12070 [annotate] [blame] [check-ins using] [diff] | |
2016-12-10
| ||
13:55 | Use `module = __name__` consistently for all plugins file: [afb629cd4b] check-in: [88aac7840a] user: mario, branch: trunk, size: 12073 [annotate] [blame] [check-ins using] [diff] | |
2015-05-16
| ||
16:36 | Use new autosave flag for DND. file: [d359244196] check-in: [275d481bea] user: mario, branch: trunk, size: 12070 [annotate] [blame] [check-ins using] [diff] | |
2015-05-05
| ||
10:43 | Support direct URLs in DND import (only used as literal url=, brings up streamedit window afterwards). file: [129abbd2da] check-in: [5fe8de1fd7] user: mario, branch: trunk, size: 11998 [annotate] [blame] [check-ins using] [diff] | |
2015-05-03
| ||
20:26 | Add some version: bumps and add a few versions to depends: references. file: [b0d6800112] check-in: [beebec9c76] user: mario, branch: trunk, size: 11378 [annotate] [blame] [check-ins using] [diff] | |
09:15 | Support literal references in text/uri-list per "srv" setting. file: [f74a30909e] check-in: [63798f88a3] user: mario, branch: trunk, size: 11371 [annotate] [blame] [check-ins using] [diff] | |
2015-04-28
| ||
20:55 | Removed export_format config option for exportcat plugin (as that's selectable now in the file dialog anyway). Recategorized dnd plugin to appear earlier in the [features] config tab. file: [af2a92a118] check-in: [276ae3ef5f] user: mario, branch: trunk, size: 11242 [annotate] [blame] [check-ins using] [diff] | |
2015-04-27
| ||
23:45 | Reorder target types, to prefer XSPF over PLS and M3U. Support .URL exports, keep distinct literal url/direct. file: [b8955f0866] check-in: [af47020e49] user: mario, branch: trunk, size: 11244 [annotate] [blame] [check-ins using] [diff] | |
2015-04-24
| ||
21:53 | Fallback for Gtk3 using set_text() now. Fix "href" vs "raw" format probing. file: [4107767093] check-in: [9f0bce8535] user: mario, branch: trunk, size: 11212 [annotate] [blame] [check-ins using] [diff] | |
19:20 | Prepare bookmarks-category DND as target (for internal stream moving). Fix FILE_NAME being passed as text not uris XSelection type. Use underscores in place of spaces to avoid urlencoding file:// references. Move log.DND colorization to config. file: [aebf24e232] check-in: [1569b57c42] user: mario, branch: trunk, size: 10688 [annotate] [blame] [check-ins using] [diff] | |
2015-04-23
| ||
19:31 | Use distinct /tmp/streamtuner2/ directory for temporary pls/m3u/xspf files (also for DND). And have action. module reuse them, based on numeric row{} hash. file: [d216a79da8] check-in: [7411543862] user: mario, branch: trunk, size: 10151 [annotate] [blame] [check-ins using] [diff] | |
2015-04-22
| ||
20:52 | Fix .desktop file exporting. Add mime_guess() for streaming url. Move insert_rows() implementation out of DND module. file: [badcdb5ec3] check-in: [749715cb39] user: mario, branch: trunk, size: 10143 [annotate] [blame] [check-ins using] [diff] | |
2015-04-21
| ||
22:05 | Playlist DND import and conversion has been greatly simplified. (To the detriment of the action module now becoming more complex.) file: [08769a579d] check-in: [705c7d16c2] user: mario, branch: trunk, size: 10224 [annotate] [blame] [check-ins using] [diff] | |
06:05 | Replace old __print__/dbg.XYZ references with new log.XYZ() wrapper. file: [fa727fbb20] check-in: [ebae9e51ac] user: mario, branch: trunk, size: 10906 [annotate] [blame] [check-ins using] [diff] | |
2015-04-20
| ||
23:18 | Add overly crude playlist_convert.title() extraction (for M3U/PLS/XSPF/ASX and the custom STRING/TEXT format used by DND module). Insert imported rows at the right position. Scrolling won't work, because it's done in a separate thread. file: [ef4879a2ca] check-in: [6dfe1fdeb5] user: mario, branch: trunk, size: 10893 [annotate] [blame] [check-ins using] [diff] | |
16:24 | Move playlist extension and context probing into separate functions. Introduce some rather crude import functionality for a few playlist file formats. (Still requires proper importer with title= reading, and entirely rows[] based function signatures in action module.) file: [9f80845729] check-in: [8e3b1e4d5b] user: mario, branch: trunk, size: 10242 [annotate] [blame] [check-ins using] [diff] | |
2015-04-19
| ||
22:17 | Implement in-application row copying per JSON (info=51, mime=json/vnd.streamtuner2.station). Fixed set_text() bug by using set("STRING",..) atom instead. file: [25fd725420] check-in: [38812e4bbf] user: mario, branch: trunk, size: 7961 [annotate] [blame] [check-ins using] [diff] | |
19:35 | Experiment with a few more target types. Works with a few text editors on STRING. Most just want a uri-list, but can't handle it. file: [3ecc3ca6e1] check-in: [e0e28edba2] user: mario, branch: trunk, size: 6960 [annotate] [blame] [check-ins using] [diff] | |
16:36 | Implement basic exporting and conversion for drag-and-drop. Needs to buffer implicit playlist file, because data_get() gets called excessively. Still support direct M3U/PLS/XSPF transfers (should any other application ever understand it), and direct URL transmission. No import functionality yet, but internal JSON format prepared as target type. file: [2bdcd36106] check-in: [8c7de37e5e] user: mario, branch: trunk, size: 5011 [annotate] [blame] [check-ins using] [diff] | |
2015-04-18
| ||
17:15 | Added: Experimental drag and drop code snippets. (Not going to work well with other apps, only VLC tested, everything else depends on text/uri-list temp file:// URLs. Internal row dragging not implemented / no bookmarks subcats yet.) file: [fc493ef928] check-in: [185e42f185] user: mario, branch: trunk, size: 2788 [annotate] [blame] [check-ins using] | |