1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
|
content-hub (0.0+14.10.20141007-0ubuntu1) utopic; urgency=low
[ Sebastien Bacher ]
* use X-Ubuntu-Use-Langpack so translations are imported (LP:
#1378324)
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 07 Oct 2014 14:44:14 +0000
content-hub (0.0+14.10.20140919-0ubuntu1) utopic; urgency=low
[ Ken VanDine ]
* Fixed handling of translated strings from
g_app_info_get_display_name (LP: #1368770) (LP: #1368770)
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 19 Sep 2014 14:40:29 +0000
content-hub (0.0+14.10.20140915-0ubuntu1) utopic; urgency=low
[ Ken VanDine ]
* Build with dh_translations (LP: #1359166) (LP: #1359166)
* Improved uncreatable message for ContentTransfer
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Mon, 15 Sep 2014 20:50:10 +0000
content-hub (0.0+14.10.20140828-0ubuntu1) utopic; urgency=low
[ Michael Sheldon ]
* Expose the source and destination app IDs on transfers.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 28 Aug 2014 03:09:56 +0000
content-hub (0.0+14.10.20140815-0ubuntu1) utopic; urgency=low
[ Michael Sheldon ]
* Add a cancel button to the ContentTransferHint.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 15 Aug 2014 17:49:09 +0000
content-hub (0.0+14.10.20140806.2-0ubuntu1) utopic; urgency=low
[ Ken VanDine ]
* Add contentType property to Transfer
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 06 Aug 2014 20:09:47 +0000
content-hub (0.0+14.10.20140801.4-0ubuntu1) utopic; urgency=medium
[ Ken VanDine ]
* debian/control
- Renamed the binary for the qml module to qtdeclarative5-ubuntu-content1
to reflect support for API version 1.x instead of 0.1
[ Michael Sheldon ]
* Remove the Ubuntu shape from the save icon in the download snap
decision. (LP: #1350281)
* Transfer entire content Item objects over dbus, instead of just
their URL component. Adds name property to C++ backend and connects
to existing QML property.
* Ignore unused function warnings (new in g++ 4.9), as utils.cpp
defines a number of static functions that may not be used
everywhere.
* Make the ContentPeerPicker's header text customisable and replace
the bottom cancel button with new header style cancel.
[ Ubuntu daily release ]
* New rebuild forced
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 01 Aug 2014 20:07:29 +0000
content-hub (0.0+14.10.20140710-0ubuntu1) utopic; urgency=low
[ Ken VanDine ]
* Added ContentItem.move function to allow pure QML apps to relocate
local files collected.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 10 Jul 2014 20:10:35 +0000
content-hub (0.0+14.10.20140709-0ubuntu1) utopic; urgency=low
[ Michael Sheldon ]
* Don't close/switch applications after an export has been finalized.
* Don't make the peer picker explicitly invisible, provide a
background for the peer picker and anchor the bottom of the app view
appropriately rather than calculating height.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 09 Jul 2014 17:38:25 +0000
content-hub (0.0+14.10.20140704-0ubuntu1) utopic; urgency=low
[ Michael Sheldon ]
* Update theme used for resolving system icons (e.g. as used by Debian
packages) to use "suru" theme.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 04 Jul 2014 14:20:38 +0000
content-hub (0.0+14.10.20140703-0ubuntu1) utopic; urgency=low
[ Michael Sheldon ]
* Add Debian friendly locations to content-hub-peer-hooks search
locations
[ Ubuntu daily release ]
* New rebuild forced
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 03 Jul 2014 16:29:32 +0000
content-hub (0.0+14.10.20140618-0ubuntu1) utopic; urgency=low
[ Ken VanDine ]
* Added objectName to the cancel button in the ContentPeerPicker,
it'll be useful for autopilot tests.
* Don't abort downloads that haven't been charged yet when a new
transfer is created. This will leave multiple transfers from
downloads which haven't been charged remain in active_transfers
until they have been charged. (LP: #1326535) Having multiple
downloaded transfers in active_transfers means when the destination
starts or resumes, then all the completed downloads will get charged
which will send multiple signals to the destination. (LP: #1326535)
* Added toDataURI to ContentItem
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 18 Jun 2014 15:58:44 +0000
content-hub (0.0+14.10.20140604-0ubuntu1) utopic; urgency=low
[ Ken VanDine ]
* Check for completed downloads when an import handler is registered,
charge if necessary. This will trigger an import for completed
downloads that might have been dismissed in the notification.
* Add a wrapper for the click hook to ensure the dbus session is
properly exported (LP: #1324969) (LP: #1324969)
* Use an EventFilter to get ApplicationActivate events, to notify the
service when a handler gains focus. This is useful to charge
completed downloads that have been dismissed in the snap decision.
* Added new well known types for videos and links. Set gallery as
default for videos.
[ Michael Sheldon ]
* Display errors reported by download manager as notifications
* Show a message in the peer picker when no apps are available for the
specified content type.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 04 Jun 2014 16:50:50 +0000
content-hub (0.0+14.10.20140601-0ubuntu1) utopic; urgency=low
[ Ted Gould ]
* Name change for UAL
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Sun, 01 Jun 2014 20:58:54 +0000
content-hub (0.0+14.10.20140521.1-0ubuntu1) utopic; urgency=low
[ Ken VanDine ]
* reorder virtual functions added with download support, to fix abi
compatibility. (LP: #1321304)
[ Michael Sheldon ]
* Remove aliases for GridView properties that no longer exist.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 21 May 2014 15:01:45 +0000
content-hub (0.0+14.10.20140515.1-0ubuntu1) utopic; urgency=low
[ Ken VanDine ]
* Use libnotify to send a snap decision with an Open action for
downloads. Added translation support, needed for the strings in the
notification.
[ Michael Sheldon ]
* Use libnotify to send a snap decision with an Open action for
downloads. Added translation support, needed for the strings in the
notification.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 15 May 2014 21:02:30 +0000
content-hub (0.0+14.04.20140415-0ubuntu1) trusty; urgency=low
[ Michael Sheldon ]
* Fixes the clipping setting on the ResponsiveGridView when being used
with dynamically loaded ContentPeerModels.
* Excludes ResponsiveGridView from documentation creation and provides
additional summaries for QML components.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 15 Apr 2014 22:01:11 +0000
content-hub (0.0+14.04.20140402-0ubuntu2) trusty; urgency=medium
* No-change rebuild for shlib changes in qtbase and qtdeclarative.
-- Ricardo Salveti de Araujo <ricardo.salveti@canonical.com> Mon, 14 Apr 2014 11:46:04 -0300
content-hub (0.0+14.04.20140402-0ubuntu1) trusty; urgency=low
[ Loïc Minier ]
* Downgrade content-hub Recommends to a Suggests as we don't want
content-hub pulled via ubuntu-sdk on developer desktops.
[ Ken VanDine ]
* protect against queries for Type::unknown (LP: #1293463)
* Replace a couple missed qDebug lines for logging
* Don't unref the g_icon, the value belongs to app
* Ensure m_defaultSources is a StringList before attempting to use it
as a list
* ContentPeerPicker: Make headers translatable and use a
ResponsiveGridView for the devices grid to match the apps grid.
ContentPeerPicker: hide the devices section until we have a way to
populate it
[ Javier Collado ]
* Added README file (LP: #1274899)
[ Dimitri John Ledkov ]
* Exit quicker, if there is nothing to do. (LP: #1287674) (LP:
#1287674)
[ Michael Sheldon ]
* Fixes updating of the ContentPeerModel when using Loader and
changing ContentType or ContentHandler dynamically and ensures that
ContentPeerModel Loader doesn't begin loading the model until the
peer picker becomes visible (avoiding delaying app start-up time).
* Make qdoc based documentation compatible with the Qt 5.2 version of
qdoc.
* Fixes version number of import statements in QML documentation.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 02 Apr 2014 14:46:54 +0000
content-hub (0.0+14.04.20140321-0ubuntu1) trusty; urgency=low
[ Ken VanDine ]
* Adds support for multiple handler types: source, destination and
share. Enforce single transfer per peer, if a second transfer
request is made from a peer that already has an unfinished transfer,
cancel the previous one. This is needed as long as apps are required
to be single instance.
* If the transfer isn't persistent, attempt to hardlink instead of
copying. If the link fails, fallback to a copy.
* If the default source is set to anything other than a click appId
triplet, fallback to the legacy APP_ID. Changed default source for
contacts to the legacy APP_ID for address-book-app
[ Ubuntu daily release ]
* New rebuild forced
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 21 Mar 2014 00:46:57 +0000
content-hub (0.0+14.04.20140307-0ubuntu1) trusty; urgency=low
* New rebuild forced
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 07 Mar 2014 06:59:44 +0000
content-hub (0.0+14.04.20140306-0ubuntu1) trusty; urgency=low
[ Ken VanDine ]
* Added Type::Known::contacts. Note: there is no associated default
store for contacts under any scope. Data for contacts doesn't
persist.
* Changed defaults to a triplet used to build the appid. Bumped build
depends for libupstart-app-launch2-dev needed for converting the
triplet to an appid.
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 06 Mar 2014 16:50:24 +0000
content-hub (0.0+14.04.20140304-0preview1) trusty; urgency=medium
* Support for more handler types, including sharing
* Marshal peer details like name and icon from the service, so confined apps
can show them.
* Improved QML bindings
* New ContentPeerPicker QML component
-- Ken VanDine <ken.vandine@canonical.com> Mon, 27 Jan 2014 14:09:38 -0500
content-hub (0.0+14.04.20131209.1-0ubuntu1) trusty; urgency=low
[ Ken VanDine ]
* Filled in the missing docstrings for the QML bindings .
* Documentation cleanup, fixes button alignment and uses MainView in
the QML code example.
* allow ContentPeer to be creatable in QML, this makes it more obvious
how to deal with the list returned by knownSourcesForType.
[ Ted Gould ]
* Upgrading to libupstart-app-launch v2.
[ Alexandre Abreu ]
* fix small documentation nit
[ Ubuntu daily release ]
* Automatic snapshot from revision 69
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Mon, 09 Dec 2013 09:59:43 +0000
content-hub (0.0+14.04.20131025-0ubuntu1) trusty; urgency=low
[ Ken VanDine ]
* return a QVariantList from knownSourcesForType so the QML bindings
can expose a list of peers, fixes (LP: #1236932). (LP: #1236932)
* Added qdoc docs for QML bindings.
[ Ubuntu daily release ]
* Automatic snapshot from revision 63
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 25 Oct 2013 11:04:43 +0000
content-hub (0.0+13.10.20131011-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Make libcontent-hub0 recommend content-hub .
* invoke the destination when the transfer is charged .
* Added a click hook, which iterates installed known peers, removing
them when they are no longer installed and adding peers when needed.
[ Robert Bruce Park ]
* New component for the importer to indicate an ongoing transfer.
[ Guenter Schwann ]
* New component for the importer to indicate an ongoing transfer.
* Quit the source app on charged/abort when it was started by the
content hub.
[ Ubuntu daily release ]
* Automatic snapshot from revision 60
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 11 Oct 2013 05:41:10 +0000
content-hub (0.0+13.10.20131007-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* added Breaks for gallery-app <= 0.0.67+13.10.20130924.1-0ubuntu1 .
* Don't invoke the source application until the destination has called
start(). This will prevent source app from getting raised before the
destination app expects it, preventing an unexpected interuption in
the work flow.
[ Ubuntu daily release ]
* Automatic snapshot from revision 54
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Mon, 07 Oct 2013 10:51:34 +0000
content-hub (0.0+13.10.20131001-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Added basic pkgconfig file .
[ Ubuntu daily release ]
* Automatic snapshot from revision 51
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 01 Oct 2013 00:20:01 +0000
content-hub (0.0+13.10.20130930-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Pulled back in all the changes that were reverted in rev 47. Bug
(LP: #1231368) seemed to be caused by gallery-app needing a rebuild
against this version of content-hub. (LP: #1231368)
[ Ubuntu daily release ]
* Automatic snapshot from revision 49
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Mon, 30 Sep 2013 20:00:26 +0000
content-hub (0.0+13.10.20130927-0ubuntu1) saucy; urgency=low
[ Sebastien Bacher ]
* Revert previous upload since it's buggy (lp: #1231368)
[ Ubuntu daily release ]
* Automatic snapshot from revision 47
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 27 Sep 2013 10:32:55 +0000
content-hub (0.0+13.10.20130925-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Adds a store property to the Transfer, which defaults to an
cuc::Scope::app scope and appended with "HubIncoming/${id}". The hub
will copy the files to that store when the transfer gets charged and
set the proper paths based on the Store::url when setting
Transfer::items. To handle cleaning up temporary copies of files,
this adds an additional state to the tranfer "finalized" and a
finalize function to the API. When the importer calls finalize, the
hub will purge the copied files, but only if the destination didn't
specify their own persistent content store. On purge, we only remove
the files if the store is set to the default used by the hub. If the
destination set a different store, we leave the files there. This is
an important implementation detail, without setting a persistent
store, a QML app wouldn't have a way to copy the files out of the
incoming directory into their own persistent location. Allowing the
destination app to setStore, gives it a way to keep the files in
it's own store for future access. If the destination doesn't set the
store, we assume the destination app is done with the content before
calling finalize.
* fixed typo in Type enum.
* Added a name property to Peer using GAppInfo to get a friendly name.
[ Ubuntu daily release ]
* Automatic snapshot from revision 45
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 25 Sep 2013 11:05:41 +0000
content-hub (0.0+13.10.20130920-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* fix for the MockHandler so it doesn't trigger dbus activation .
* explicitly build dep on libglib2.0-dev .
* Updated handler names and paths to use nih_dbus_path to sanitize the
names. nih_dbus_path is designed to really just return a dbus path,
however this is the same function apparmor uses to mangle app_id
names for policy, so it should ensure we can match consistently.
This is needed for confined apps.
* Use QGSettings for persistent peer registration and set defaults.
Also adds a helper install peers, which will be used as a click
hook, but doesn't get installed yet.
[ Ubuntu daily release ]
* Automatic snapshot from revision 41
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 20 Sep 2013 10:54:49 +0000
content-hub (0.0+13.10.20130917-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Make handler registration more dynamic by using a
QDBusServiceWatcher to to wait for a handler to register.
* Added Transfer::SelectionType enum, used to allow the export handler
to limit selection to a single item or allow multiple items. .
[ Guenter Schwann ]
* Add an app manager to start the exporter automaticly.
[ Ubuntu daily release ]
* Automatic snapshot from revision 36
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 17 Sep 2013 12:08:04 +0000
content-hub (0.0+13.10.20130905-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Extended com::ubuntu::content::detail::Transfer to include
properties for id, source, and destination. Also added export_path
and import_path convenience functions which returns the object
paths.
[ Ubuntu daily release ]
* Automatic snapshot from revision 32
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 05 Sep 2013 04:54:11 +0000
content-hub (0.0+13.10.20130831-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Don't start a new instance of the service if it fails to register on
the bus .
[ Ubuntu daily release ]
* Automatic snapshot from revision 30
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Sat, 31 Aug 2013 06:39:18 +0000
content-hub (0.0+13.10.20130830-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Moved some common service names and paths to common.h instead of
setting them in multiple places. .
[ Ubuntu daily release ]
* Automatic snapshot from revision 28
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Fri, 30 Aug 2013 12:44:22 +0000
content-hub (0.0+13.10.20130829.1-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Adds a Handler interface and adapter which provides get registered
on the bus from the Hub client. The service side will look for
registered handlers when a new transfer is created. The service then
connects to transfer and calls HandleExport on the handler when the
transfer state changes to in_progress. There is still no hooks in
the service to call HandleImport for registered import handlers, but
clients can connect to stateChanged and fire their own import when
the state changes to charged. Handler registration requires APP_ID
be set in the client's env, which we can drop when we get app
manager integration. It also requires the export handler to be
registered before the client creates the transfer.
[ Ubuntu daily release ]
* Automatic snapshot from revision 26
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 29 Aug 2013 19:09:23 +0000
content-hub (0.0+13.10.20130829-0ubuntu1) saucy; urgency=low
[ Guenter Schwann ]
* More robust handling of charge and collect of the transfer in QML.
[ Ubuntu daily release ]
* Automatic snapshot from revision 24
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Thu, 29 Aug 2013 02:10:14 +0000
content-hub (0.0+13.10.20130827.3-0ubuntu1) saucy; urgency=low
[ Guenter Schwann ]
* Use qmlRegisterSingletonType to register the ContentHub.
* Add QML examples for import and export.
[ Ubuntu daily release ]
* Automatic snapshot from revision 22
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 27 Aug 2013 19:11:23 +0000
content-hub (0.0+13.10.20130827.2-0ubuntu1) saucy; urgency=low
* Automatic snapshot from revision 19
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 27 Aug 2013 10:49:08 +0000
content-hub (0.0+13.10.20130827.1-0ubuntu1) saucy; urgency=low
* Automatic snapshot from revision 18
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 27 Aug 2013 07:14:13 +0000
content-hub (0.0+13.10.20130827-0ubuntu1) saucy; urgency=low
[ Ken VanDine ]
* Initial package
[ Łukasz 'sil2100' Zemczak ]
* Automatic snapshot from revision 10 (bootstrap)
[ Ken VanDine ]
* replace "." with "_" in the peer_id to create valid object paths .
[ Michael Terry ]
* Some minor packaging cleanup.
[ Guenter Schwann ]
* Add and register an import export handler.
* More QML tests, work on QML documentation.
* ContentItem and ContentPeer use their service counterpart as member.
* Handle import and export requests from hub for QML.
[ Ubuntu daily release ]
* Automatic snapshot from revision 17
-- Ubuntu daily release <ps-jenkins@lists.canonical.com> Tue, 27 Aug 2013 02:10:21 +0000
|