-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
2569 lines (1731 loc) · 80.6 KB
/
ChangeLog
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
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2009-03-13 Richard Hult <[email protected]>
* Release 2.1.3.
2009-03-09 Richard Hult <[email protected]>
* configure.in: Bump version.
* docs/hildon-uri-open-rev-2.txt:
* libhildonmime/hildon-mime-icon.c:
* tests/datadir/applications/test/*.desktop: Applied patch from
Mox Soini to fix icon names, NB#103477.
2009-02-12 Richard Hult <[email protected]>
* Release 2.1.2.
2009-02-12 Richard Hult <[email protected]>
* configure.in: Bump version.
* data/uri-action-defaults.list: Remove realaudio/video and rdp
formats, NB#100619.
2009-01-23 Richard Hult <[email protected]>
* Release 2.1.1.
2009-01-23 Richard Hult <[email protected]>
* configure.in: Bump version.
* data/uri-action-defaults.list: Removed jabberto and sipto,
changed voipto and sip to rtcom-call, changed chatto and xmpp to
rtcom-messaging. NB#97968, NB#96404, NB#97966.
2009-01-16 Richard Hult <[email protected]>
* Release.2.1.0.
2009-01-14 Richard Hult <[email protected]>
* data/uri-action-defaults.list: Add default for sms scheme,
NB#97592. (And prepend rtcom with hildon- for the last two
commits.)
2009-01-14 Richard Hult <[email protected]>
* data/uri-action-defaults.list: Update desktop file for
chatto, which changed, NB#96807.
2009-01-14 Richard Hult <[email protected]>
* data/uri-action-defaults.list: Update desktop file for
xmpp, which changed, NB#97932.
2009-01-14 Richard Hult <[email protected]>
* data/uri-action-defaults.list: Update desktop file for
mediaplayer, which changed. NB#97883.
* configure.in: Bump version.
2008-11-17 Richard Hult <[email protected]>
* libhildonmime/hildon-uri.c: Fix build when warning about format
strings and building with -Werror.
2008-02-29 Richard Hult <[email protected]>
* Release 2.0.1.
2008-02-26 Richard Hult <[email protected]>
* configure.in: Bump version.
* data/uri-action-defaults.list: Change default for mailto to
modest, NB#80072.
2008-01-09 Martyn Russell <[email protected]>
* Release 2.0.0 (adding marker after release).
2007-10-31 Martyn Russell <[email protected]>
* Release 1.10.1.
2007-10-29 Martyn Russell <[email protected]>
* configure.in:
* debian/changelog: Bump version.
* libhildonmime/hildon-uri.c: Stop processing actions when the
default is found, fixes NB#73548.
2007-09-21 Richard Hult <[email protected]>
* Release 1.10.0.
2007-09-21 Richard Hult <[email protected]>
* libhildonmime/hildon-mime-open.c: (mime_launch): Split up the
list of files and handle 256 at a time, to bypass the limitation
of message size in D-Bus. (The right solution would be to use an
array instead of appending, like we wanted to do quite a while ago
but couldn't because apps didn't want to change their side.)
2007-09-21 Richard Hult <[email protected]>
* configure.in: Bump version.
* libhildonmime/hildon-mime-categories.c (xdg_mime_shutdown):
* libhildonmime/hildon-uri.c: Disable debug output.
2007-08-31 Martyn Russell <[email protected]>
* Release 1.9.15.
2007-08-31 Martyn Russell <[email protected]>
* libhildonmime/hildon-mime-open.c:
(mime_launch_notify_task_navigator):
* libhildonmime/hildon-uri.c:
(uri_launch_notify_task_navigator): Use the new DBus service,
details for notifying the user that an application is being
launched. This fixes NB#67710.
2007-08-30 Martyn Russell <[email protected]>
* data/uri-action-defaults.list Added comment to the top of the
file stating libhildonmime maintains it since people spend time
reassining bugs until they find out which package the defaults
file is maintained by.
2007-08-30 Martyn Russell <[email protected]>
* data/uri-action-defaults.list (mms): Added defaults for the
media player schemes mms, mmsh, rtsp and rdp. Fixes NB#62724.
2007-08-28 Martyn Russell <[email protected]>
* configure.in: Bumped verison.
* data/uri-action-defaults.list (mailto): Updated to use the old
email client for the time being
2007-08-23 Martyn Russell <[email protected]>
* Release 1.9.14.
2007-08-20 Martyn Russell <[email protected]>
* configure.in: Bumped verison.
* libhildonmime/hildon-uri.c: (uri_get_desktop_file_by_filename):
Fixed bug where we would obtain the desktop file and the action id
but would have a space prepending or appending the returned
strings, this meant you could be returned the desktop file
'foo.desktop ' and that breaks a lot of things. Now we strip the
returned strings for whitespace. Fixes bug NB#62728.
2007-08-15 Martyn Russell <[email protected]>
* Release 1.9.13.
2007-08-13 Martyn Russell <[email protected]>
* configure.in: Bumped version.
* libhildonmime/hildon-uri.c: Make sure that the GSList* returned
when getting actions has the default action as the TOP MOST action
in the list, this fixes NB#62728.
* tests/test-all.c: Add comment to add a test for this at some
stage when we have more time.
2007-08-10 Martyn Russell <[email protected]>
* Release 1.9.12.
2007-08-10 Martyn Russell <[email protected]>
* tests/test-uri.c: (main): Add switch to get the mime type from
an URI name (i.e. no probing, simple URI extension guess work).
2007-08-10 Martyn Russell <[email protected]>
* debian/rules: Fix building with the new Scratchbox toolchain,
fixes NB#65400.
2007-08-07 Martyn Russell <[email protected]>
* data/uri-action-defaults.list: Added xmpp scheme to the default
applications list so the chat-ui is used before the address book.
* tests/test-uri.c: Call g_thread_init() to stop warnings.
2007-07-13 Martyn Russell <[email protected]>
* Release 1.9.11.
2007-07-10 Martyn Russell <[email protected]>
* configure.in: Bumped version.
* data/uri-action-defaults.list: Added default handler for the
sip scheme, fixes NB#62728.
2007-06-29 Martyn Russell <[email protected]>
* Release 1.9.10.
2007-06-29 Martyn Russell <[email protected]>
* configure.in: Bumped version.
* data/uri-action-defaults.list: Updated the default application
for mime types using the http scheme.
2007-06-26 Richard Hult <[email protected]>
* Release 1.9.9.
* data/uri-action-defaults.list: Fix location of the modest
desktop file.
* configure.in: Bump version.
2007-06-22 Martyn Russell <[email protected]>
* Release 1.9.8.
2007-06-19 Martyn Russell <[email protected]>
* libhildonmime/hildon-uri.c: (hildon_uri_open): Fixed call to
_get_actions_by_uri() here which was using the scheme instead of
the uri. Well spotted Erik and Richard.
* tests/test-all.c: (test_get_actions), (test_failure_conditions):
Test the bug we just fixed is handled properly by trying to use
just a scheme and a non-valid scheme in the _get_actions_by_uri()
call.
2007-06-18 Martyn Russell <[email protected]>
* configure.in:
* debian/changelog: Bumped version to 1.9.8.
* libhildonmime/hildon-uri.c: Updated action filter function to
sort by action type. Fixed hildon_uri_open() to use _by_uri() API
when getting default action.
* tests/TESTS: Added some test scenarios.
* tests/datadir/applications/test/mp_ui.desktop: Updated according
to the new media player desktop file sent to us.
* tests/datadir/applications/uri-action-defaults.list: Added the
media player as the default handler for audio/x-mp3 mime types.
* tests/test-uri.c: Fixed the -u option which opens a uri, it was
using the old API.
2007-06-15 Richard Hult <[email protected]>
* Release 1.9.7.
* configure.in: Bump since the debian version was bumped mistakenly.
2007-06-15 Martyn Russell <[email protected]>
* Release 1.9.6.
2007-06-15 Martyn Russell <[email protected]>
* configure.in: Bumped version to 1.9.6.
* libhildonmime/hildon-uri.c: Use old function when getting
default actions if no new action is found. Use our internal API to
get the scheme instead of creating a GnomeVFSURI to get the
scheme. Don't get the mime info from accessing the file, so
instead of using GnomeVFSFileInfo structs now, we use
gnome_vfs_get_mime_type_for_name().
* tests/datadir/mime/packages/table-browser.xml:
* tests/test-all.c: Updated to reflect some changes in the results
and added the text/html mime type.
2007-06-15 Richard Hult <[email protected]>
* data/uri-action-defaults.list (mailto): Update default for mailto.
Set modest.desktop as
default.
* configure.in: Bump version.
2007-06-13 Martyn Russell <[email protected]>
* tests/test-all.c: (main):
* tests/test-mime-category.c: (main):
* tests/test-mime-icon.c: (main):
* tests/test-mime-patterns.c: (test_no_mime_type):
* tests/test-mime-types.c: (main):
* tests/test-open.c: (main):
* tests/test-service.c: (main):
* tests/test-uri.c: (main): Make sure we init and shutdown GnomeVFS.
2007-06-07 Richard Hult <[email protected]>
* docs/hildon-uri-open-rev-1.txt:
* docs/hildon-uri-open-rev-2.txt: Fix docs.
2007-05-04 Martyn Russell <[email protected]>
* Release 1.9.5.
2007-05-04 Martyn Russell <[email protected]>
* libhildonmime/hildon-mime-open.c:
* libhildonmime/hildon-uri.c:
- Fixed a crasher caused when getting the default action by uri.
- Removed debugging for release.
2007-05-03 Martyn Russell <[email protected]>
* configure.ac: Bumped version to 1.9.5.
* libhildonmime/hildon-mime-application.c:
* libhildonmime/hildon-mime-categories.c:
* libhildonmime/hildon-mime-icon.c:
* libhildonmime/hildon-mime-open.c:
* libhildonmime/hildon-mime.h:
- Move all documentation to the .c files so the header file is
clearer to read.
- Improved debugging.
* libhildonmime/hildon-uri.[ch]:
- Move all documentation to the .c file.
- Fixed a bug where we would return a list of desktop files with
the last entry being an empty string.
2007-04-17 Martyn Russell <[email protected]>
* libhildonmime/hildon-mime-open.c: Actually use the return value
from dbus_connection_send() to know if we succeeded locally.
* libhildonmime/hildon-mime.h: Updated the documentation to be
consistent with hildon-uri.h and also to describe how the _open*()
API is asynchronous and requires an event loop in cases where
applications have to be launched if not already running.
* tests/test-open.c: Fixed the test case to use a main loop so
that if the application associated with the mime type is not
running and has to be started by D-Bus, we have time to allow dbus
to process the events and then send the "mime_open" dbus
message. This work is related to NB#54056.
2007-04-04 Richard Hult <[email protected]>
* tests/test-mime-category.c: Improve output.
* Remove libhildonmime/test-mime-default-app.c, it was moved to
tests/.
* tests/test-mime-patterns.c: Say if/when the tests passed.
2007-03-26 Richard Hult <[email protected]>
* Release 1.9.3.
* configure.in: Bump version to 1.9.3 to reflect what's in the
debian package version.
* autogen.sh: Change name to libhildonmime.
2007-03-13 Richard Hult <[email protected]>
* docs/mime-category-mapping.txt: Reflect the osso->hildon rename.
2007-03-13 Martyn Russell <[email protected]>
* docs/osso-uri-open.txt: Separated the desktop file changes out
from the mime-dbus-mapping.txt file so we have a file to link to
in the hildon-uri-open.txt documentation.
* docs/hildon-uri-open.txt: Mention that the desktop entry
specification and the old API we used in osso-uri-open.txt.
* docs/mime-category-mapping.txt:
* docs/mime-dbus-mapping.txt: Clean up, and give better URIs to
the freedesktop specifications.
2007-03-12 Martyn Russell <[email protected]>
* docs/hildon-uri-open.txt: Clarify a few issues in the
documentation.
2007-02-22 Erik Karlsson <[email protected]>
* libhildonmime/hildon-uri.c: (hildon_uri_open)
(hildon_uri_get_default_action) Fixed some points
where NULL pointer was used.
2007-01-16 Erik Karlsson <[email protected]>
* Changed the prefix from osso_ to hildon_
* Changed the name from libossomime to libhildonmime
* Modified the needed configuration and source files
2007-01-11 Martyn Russell <[email protected]>
* tests/test-all.c: Added tests for failure conditions for all
functions.
* libossomime/osso-uri.c: Check for empty scheme strings and empty
uri strings. Removed some unnecessary debugging.
2007-01-11 Martyn Russell <[email protected]>
* tests/test-all.c: Finished the tests for setting a default
normal, neutral and fallback action and added 3 more tests for
setting the 3 types of new action but by the old API and checking
they are set with the new & old API.
* libossomime/osso-uri.c: Fixed 6 memory leaks with valgrind and
changed the way that we save the defaults file, now we remove any
instance of old the scheme in the NEW groups if saving a neutral
or fallback action.
2007-01-09 Martyn Russell <[email protected]>
* docs/mime-desktop-file-mapping.txt: Updated mistakes and
additions to libossomime I added today.
* libossomime/osso-uri.[ch]: Updated API to include
osso_uri_is_default_action_by_uri(). Also fixed
osso_uri_get_default_action_by_uri() so that it worked with
neutral or fallback actions by using the old defaults file group
(because mime type is immaterial in these cases) and add to it the
action id so we know WHICH action in a desktop file to use.
* tests/datadir/applications/test/osso-addressbook.desktop:
* tests/datadir/applications/uri-action-defaults.list:
* tests/test-all.c: Test getting and setting the default action
for special types of actions (like neutral and fallback actions).
2007-01-04 Martyn Russell <[email protected]>
* libossomime/osso-uri.c: Don't error if NULL is given for
osso_uri_free_actions(), just silently return. Fixed
osso_uri_get_actions_by_uri() which wasn't using the action type
parameter to filter the actions returned.
* tests/datadir/applications/test/browser.desktop:
* tests/datadir/applications/test/osso-addressbook.desktop: Added
2 of the new format desktop files for testing with.
* tests/test-all.c: Added tests for osso_uri_get_actions_by_uri()
and test the types of actions which we would expect to be returned.
2007-01-03 Martyn Russell <[email protected]>
* tests/test-all.c:
* tests/datadir/applications/test/osso-addressbook.desktop:
* tests/datadir/applications/test/browser.desktop: Add 2 new tests
for the new desktop file format.
* libossomime/osso-uri.c (uri_get_desktop_file_actions_filtered):
Fix this function so we actually filter on the action type, before
we didn't do this which made the type in _get_actions() useless.
2007-01-02 Martyn Russell <[email protected]>
* libossomime/osso-uri.c: Fixed a problem with
uri_action_type_to_string() only being used with debugging
enabled.
* tests/Makefile.am: Fix the location of the .la file we use with
the test cases.
* tests/test-all.c: Fix the location of the
osso-update-category-database application we run.
2007-01-02 Martyn Russell <[email protected]>
* docs/mime-desktop-file-mapping.txt:
* libossomime/Makefile.am:
* libossomime/osso-uri.[ch]:
* libossomime/test-mime-category.c:
* libossomime/test-mime-icon.c:
* libossomime/test-mime-patterns.c:
* libossomime/test-mime-types.c:
* libossomime/test-open.c:
* libossomime/test-service.c:
* libossomime/test-uri.c:
* tests/Makefile.am:
* tests/datadir/applications/test/action_fields.desktop:
* tests/datadir/applications/test/browser.desktop:
* tests/datadir/applications/test/hildon-control-panel.desktop:
* tests/datadir/applications/test/hwr-teacher.desktop:
* tests/datadir/applications/test/image-viewer.desktop:
* tests/datadir/applications/test/mp_ui.desktop:
* tests/datadir/applications/test/osso-backup.desktop:
* tests/datadir/applications/test/osso-global-search.desktop:
* tests/datadir/applications/test/test-app.desktop:
* tests/datadir/applications/test/test-plugin.desktop:
* tests/datadir/applications/test/webimages.desktop:
* tests/datadir/applications/uri-action-defaults.list:
* tests/datadir/mime/packages/freedesktop.org.xml:
* tests/datadir/mime/packages/image-viewer.xml:
* tests/datadir/mime/packages/maemo-af-desktop.xml:
* tests/datadir/mime/packages/mediaplayer-ui.xml:
* tests/test-all.c: Initial merge from the internal 1.0 branch we
started recently. New osso-uri API and tests included and basic 1.0
proposal described in docs/mime-desktop-file-mapping.txt.
2006-12-21 Richard Hult <[email protected]>
* obex-utils/obex-vfs-utils/ovu-xfer.h (ovu_async_xfer): Make the
comment more clear about the deprecated state of this function.
* configure.in: Require GnomeVFS 2.16.3. Bump version to 1.9.0.
* Makefile.am:
* file-module: Remove file-module, since it lives in GnomeVFS
now (caseless file module).
2006-10-26 Richard Hult <[email protected]>
* file-module/src/dbus-file-method.c: (do_create): Don't use
gnome_vfs_uri_new on unescaped path, fixes NB#45255.
2006-10-25 Richard Hult <[email protected]>
* configure.in: Bump version.
* file-module/src/dbus-file-method.c: (do_move): Make this work
when a parent dir of the source or target have the "wrong" case,
NB#43361.
2006-10-20 Richard Hult <[email protected]>
* configure.in: Release 1.8.0.
2006-10-19 Richard Hult <[email protected]>
* configure.in: Bump version.
* file-module/src/inotify-kernel.[ch]:
* file-module/src/inotify-path.h: Update from upstream, with LGPL
license.
2006-09-15 Richard Hult <[email protected]>
* Release 1.7.2.
2006-09-14 Richard Hult <[email protected]>
* obex-module/src/om-utils.c (om_utils_obex_error_to_vfs_result):
Add error code mappings for OBEX_RSP_REQ_ENTITY_TOO_LARGE and
OBEX_RSP_DATABASE_FULL. Fixes NB#38107. Also change some of the
hex codes into the proper macro now that openobex has all of them
defined.
2006-09-14 Richard Hult <[email protected]>
Fix obex leaks, part of NB#32771:
* obex-module/src/om-utils.c (om_utils_get_parent_path_from_uri):
(om_utils_get_path_list_from_uri): Free the path.
* obex-module/src/obex-method.c (do_unlink, do_set_file_info):
Don't bother checking the error value if there was no error, fixes
a valgrind warning.
(do_get_volume_free_space): Free the capability string.
2006-09-14 Martyn Russell <[email protected]>
* file-module/src/Makefile.am: Also cleaned up the inotify files
required and how they are listed.
* file-module/src/dbus-file-method.c:
* file-module/src/dfm-dbus.[ch]: Removed, no longer needed since
inotify support was added.
2006-09-13 Martyn Russell <[email protected]>
* configure.in: Updated the AC_ checks for stating, etc from
GnomeVFS HEAD to make sure config.h has all the necessary up to
date definitions.
* file-module/src/Makefile.am: Added the additional inotify files
required.
* file-module/src/dbus-file-method.c: Merged inotify changes from
the file-method.c on GnomeVFS HEAD.
* file-module/src/gnome-vfs-monitor-private.h: Added because these
functions are required by the inotify files we use.
* file-module/src/inotify-diag.c:
* file-module/src/inotify-diag.h:
* file-module/src/inotify-helper.c:
* file-module/src/inotify-helper.h:
* file-module/src/inotify-kernel.c:
* file-module/src/inotify-kernel.h:
* file-module/src/inotify-missing.c:
* file-module/src/inotify-missing.h:
* file-module/src/inotify-path.c:
* file-module/src/inotify-path.h:
* file-module/src/inotify-sub.c:
* file-module/src/inotify-sub.h:
* file-module/src/local_inotify.h:
* file-module/src/local_inotify_syscalls.h: Added from GnomeVFS
HEAD. We use the /usr/include/asm/unistd.h system calls for
inotify instead of those specified by GnomeVFS (commented out of
local_inotify_syscalls.h). We add support for the __arm__
processor in the function definitions in
local_inotify_syscalls.h. This fixes NB#36554.
2006-09-13 Richard Hult <[email protected]>
* configure.in: Bump version.
2006-09-01 Richard Hult <[email protected]>
* Release 1.7.1.
2006-09-01 Richard Hult <[email protected]>
* configure.in: Bump version.
* obex-module/src/obex-method.c:
(om_connection_timed_out): Tweak comment.
(om_get_connection): Don't set result until needed.
(om_uri_is_virtual_obex_root, om_uri_is_below_virtual_obex_root):
New functions that check if the URI is or is below the virtual
OBEX root obex:///.
(do_open, do_create, do_write): Check if we're trying to work in
the virtual root, and return NOT_SUPPORTED if so.
(do_open_directory): Properly handle the virtual root and its
children.
- Don't try to get the device from the URI to see if the URI is in
the virtual root, that makes error handling broken.
(om_get_file_info_helper, do_get_file_info): Refactor so that we
can use it more easily for the virtual root when following
symlinks.
(do_set_file_info, do_make_directory): Check for the virtual root
properly.
(do_monitor_cancel): Fix comment typo.
* obex-module/src/om-dbus.c: (om_append_paired_devices),
(append_fake_device), (om_dbus_get_dev_list): Add commented test
code that appends hardcoded devices, and make the appended devices
be symlinks.
- Remove old unused ifdeffed progress reporting code.
* obex-module/src/om-utils.c:
* obex-module/src/om-utils.h: Minor cleanup.
2006-08-30 Richard Hult <[email protected]>
* configure.in: Bump version.
* libossomime/src/osso-mime-icon.c (get_icon_name): Sync the
fallback icon names to the ones used by the filechooser backend.
2006-08-10 Martyn Russell <[email protected]>
* Release 1.7.0.
2006-08-10 Martyn Russell <[email protected]>
* libossomime/src/osso-uri.c: Make the scheme part of any URI case
insensitive so that URIs with mixed cases will work, fixes NB #29658.
2006-08-10 Martyn Russell <[email protected]>
* debian/changelog:
* obex-module/src/obex-method.c:
* obex-module/src/om-dbus.c:
* obex-module/src/om-dbus.h: Merged 1.5.0-1multibt3 branch changes
to TRUNK, partly fixes NB #33839.
2006-06-16 Richard Hult <[email protected]>
* Release 1.5.0.
* libossomime/src/osso-uri.[ch]:
* libossomime/src/test-uri.c: (main): Patch from Martyn to add a
way to check if an action is the default. Add a test as well.
2006-06-16 Richard Hult <[email protected]>
* libossomime/src/Makefile.am:
* libossomime/src/osso-mime-patterns.[ch]:
* libossomime/src/osso-mime.h:
* libossomime/src/osso-uri.h:
* libossomime/src/test-mime-patterns.c: Based on patch from Erik
Karlsson. Adds a small API to retrieve the glob patterns for a
specific MIME type.
2006-06-15 Richard Hult <[email protected]>
* obex-module/src/obex-method.c (om_get_connection): Free the dev
string.
* obex-module/src/om-fl-parser.c: (om_fl_parser_parse): Free the
parser on failure.
2006-06-15 Richard Hult <[email protected]>
* configure.in: Bump to 1.5.0.
* autogen.sh: Enable maintainer mode.
2006-05-29 Richard Hult <[email protected]>
* configure.in: Bump version.
2006-05-24 Richard Hult <[email protected]>
* Release 1.4.17.
* obex-module/src/obex-method.c: (do_close), (do_read): Close the
obex xfer if we get EOF, makes it possible to keep a handle
without blocking other phone operations, NB #29798.
2006-05-24 Richard Hult <[email protected]>
* obex-module/src/obex-method.c: Remove commented out, unused (the
old obex progress signalling that was used before we add streaming
support), code that gets in the way when debugging this code.
2006-05-23 Richard Hult <[email protected]>
* configure.in: Bump version.
* All the source files copyrighted by Nokia: specify that the
license is specifically version 2 of LGPL.
2006-05-19 Richard Hult <[email protected]>
* Release 1.4.16.
2006-05-17 Richard Hult <[email protected]>
* file-module/src/dbus-file-method.c (do_close, do_write)
(do_truncate_handle): Only emit a final forced event if the handle
has been actually written to, and only do it non-locally (since
local events are never throttled). Fixes NB #29412.
* configure.in: Bump version.
* file-module/src/dbus-file-method.c (do_set_file_info): Only
check if the file is open when changing the name, since that would
result in moving the file, NB #29097.
2006-05-05 Richard Hult <[email protected]>
* Release 1.4.15.
* obex-module/src/obex-method.c (event_to_string)
(om_notify_monitor): Add debugging output for events.
(do_create, do_close): Don't emit CREATED in create, do it in
close, if the file was opened in write mode. The reason for this
is that the phone doesn't think the file exists until it's been
completely written, fixes NB #24731.
(do_write): Don't emit CHANGED, since the file doesn't exist yet
at this stage, according to the phone.
2006-05-04 Richard Hult <[email protected]>
* configure.in: Bump version.
* autogen.sh: Add NOCONFIGURE check so we can run just autogen.sh.
* libossomime/data/uri-action-defaults.list: Add default actions.
2006-04-28 Richard Hult <[email protected]>
* Release 1.4.14.
2006-04-27 Richard Hult <[email protected]>
* configure.in: Bump version.
* obex-module/src/obex-method.c (do_write): Also emit changed
event when writing (was missed when porting to streaming OBEX).
* Add release marker for 1.4.13 that was missed.
2006-04-25 Richard Hult <[email protected]>
* file-module/src/dfm-file-open.c: Include config.h. Make the
cache global so that we can use it from other functions, add
dfo_clear_cache(), and rename dfm_ to dfo_.
* file-module/src/dbus-file-method.c (do_create, do_open,
do_close): Clear the cache when closing a file.
2006-04-21 Richard Hult <[email protected]>
* Release 1.4.12.
2006-04-21 Richard Hult <[email protected]>
* configure.in: Bump version.
* obex-module/src/om-dbus.c (_om_dbus_init_cancel_monitor)
(get_gwcond_connection): Change g_warning to g_printerr.
* obex-module/src/obex-method.c: Remove obsolete define for a temp
dir that's not used now with streaming OBEX.
Update the comment on which methods are not supported.
* obex-module/src/om-dbus.c: Add some more debugging messages.
* obex-module/src/obex-method.c: Change debug output to use
stderr, add a special macro for really verbose messages so that we
can enable debug output for now to help debugging.
2006-04-18 Richard Hult <[email protected]>
* Release 1.4.11
2006-04-18 Richard Hult <[email protected]>
* configure.in: Bump version.
* obex-module/src/obex-method.c: (cancel_monitor_callback),
(vfs_module_init):
* obex-module/src/om-dbus.c: (notify_message_filter),
(_om_dbus_init_cancel_monitor),
(om_dbus_init_cancel_monitor):
* obex-module/src/om-dbus.h: Put the progress cancel handling in
#ifdef OBEX_PROGRESS guards, since it's not used now and we don't
need to setup the extra dbus connection.
* obex-module/src/om-dbus.c: (send_disconnect), (get_dev),
(om_dbus_get_dev), (om_dbus_disconnect_dev): Keep a hashtable with
used devices and only try to disconnect if it hasn't been used
before. The original code (that alwasys disconnects if the device
is busy) was added to workaround the fact that connections
sometimes were kept open. As far as I can see, the only reason
this should happen is when the daemon is restarted before it has
managed to disconnect. This solution will disconnect when doing
the first connection for a device after the daemon has been
started.
2006-04-11 Richard Hult <[email protected]>
* libossomime/ut/Makefile.am:
* libossomime/ut/test-ossomime.c: Change two more copyright
notices.
2006-04-11 Richard Hult <[email protected]>
* All source files: Change formatting of the copyright notices.
2006-04-07 Richard Hult <[email protected]>
* Release 1.4.10.
2006-04-07 Martyn Russell <[email protected]>
* file-module/tests/test-copy-permissions.c: Update the test to
accurately reproduce the NOKVEX-83 issue - it seems this isn't a
GnomeVFS issue.
* libossomime/src/osso-uri.c: Don't error when trying to open a
URI with NO actions for the scheme.
2006-04-07 Martyn Russell <[email protected]>
* file-module/tests/Makefile.am:
* file-module/tests/test-copy-permissions.c: Added to test bug
NOKVFS-83, it looks like it isn't GnomeVFS that is causing the
problems.
* libossomime/src/osso-uri.c: Append strings when opening
URIs over DBus instead of an array of strings.
* libossomime/src/test-service.c: Updated to explain what and how
this program is used and to be inline with the osso-uri.c changes.
* libossomime/src/test-uri.c: Reworked the code here to use
GOption so features can be tested more easily. Also improved to be
able to take multiple URIs.
2006-04-06 Richard Hult <[email protected]>
* obex-module/src/obex-method.c (do_create): Add back the missing
created event that disappeared when changing into OBEX streaming.
2006-04-04 Richard Hult <[email protected]>
* libossomime/src/test-service.c: Update the test a bit.
* libossomime/src/osso-uri.c (uri_get_desktop_file_that_exists):
Fix off-by-one error to make sure that we really iterate over all
the possible variations of dashes and slashes.
2006-04-04 Martyn Russell <[email protected]>
* Release 1.4.9.
2006-04-04 Martyn Russell <[email protected]>
* libossomime/src/osso-uri.c: Don't blindly convert all "-"
characters to "/" characters with desktop files, this was failing
to find files with names like "hildon-some-file.desktop".
2006-03-30 Martyn Russell <[email protected]>
* Release 1.4.8.
2006-03-29 Martyn Russell <[email protected]>
* libossomime/src/osso-uri.c: Don't try to find the first defaults
file when setting a default action, always use the $home location.
* libossomime/src/osso-uri.h: Updated the documentation for
set_default_action() to point out that only the $home/.local file
wil be set not the system default action.
2006-03-28 Martyn Russell <[email protected]>
* libossomime/src/osso-uri.c: Make sure we get the defaults.list
and schemeinfo.cache files from $home and from $prefix.
2006-03-28 Richard Hult <[email protected]>
* file-module/src/dfm-dbus.c (dfm_dbus_emit_notify): Check that
the throttle hash exists.
2006-03-27 Martyn Russell <[email protected]>
* libossomime/src/Makefile.am:
* libossomime/src/test-mime-default-app.c: Added to get default
mime defails for a given mime type.
2006-03-24 Martyn Russell <[email protected]>
* Release 1.4.7.
2006-03-22 Martyn Russell <[email protected]>
* file-module/src/dbus-file-method.c:
* file-module/src/dfm-dbus.[ch]: Added a "force" property when
signaling the CHANGED event. This is set to TRUE in do_close to
make sure that the last signal is not ignored for a file and it is
emitted. This fixes NOKVEX-93.
2006-03-20 Martyn Russell <[email protected]>
* file-module/tests/Makefile.am:
* file-module/tests/test-lock.c: Added a test case to make sure
the locked/open FD code we wrote actually works.
2006-03-17 Richard Hult <[email protected]>
* Release 1.4.6.
* configure.in: Bump version.
* libossomime/src/osso-uri.h: Correct the docs, blurb was
referring to the wrong function name, NOKVEX-106.
2006-03-17 Martyn Russell <[email protected]>
* libossomime/src/osso-uri.[ch]: Added OSSO_URI_NO_ACTIONS error
enumeration, fixed a memory leak and made sure that if the default
action is NULL we fall back to the first action available. Fixes
NOKVEX-107.
* libossomime/src/test-uri.c: Updated to be able to test with no
default action.
2006-03-13 Richard Hult <[email protected]>
* configure.in: Add back check for readdir_r, got mistakenly
removed when other checks were added. Fixes NOKVEX-104.
2006-03-03 Richard Hult <[email protected]>
* Release 1.4.5.
* configure.in: Bump version.
2006-03-03 Martyn Russell <[email protected]>
* libossomime/src/test-uri.c: Make sure we set error = NULL before
using it, fixes a crasher.
2006-03-03 Richard Hult <[email protected]>
* libossomime/src/osso-uri.c: (uri_launch_add_uris),
(osso_uri_get_actions), (osso_uri_get_scheme_from_uri),