forked from baohaojun/beagrep
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
13617 lines (10930 loc) · 645 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
------------------------------------------------------------------------
r4899 | dbera | 2008-12-27 12:15:07 -0500 (Sat, 27 Dec 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Filters/FilterArchive.cs
Do some more tmp file permission fixing - this time in FilterArchive.
------------------------------------------------------------------------
r4898 | dbera | 2008-12-26 19:25:25 -0500 (Fri, 26 Dec 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/IndexHelper/IndexHelper.cs
M /trunk/beagrep/beagrepd/RemoteIndexer.cs
Automatically turn on debugging in IndexHelper if debugging is enabled in BeagrepDaemon.
------------------------------------------------------------------------
r4897 | dbera | 2008-12-26 18:55:22 -0500 (Fri, 26 Dec 2008) | 4 lines
Changed paths:
M /trunk/beagrep/BeagrepClient/Indexable.cs
M /trunk/beagrep/Util/FileSystem.cs
M /trunk/beagrep/beagrepd/Lucene.Net/Store/SimpleFSLockFactory.cs
M /trunk/beagrep/beagrepd/TextCache.cs
File.Delete requires write permission on the file! This is different than the POSIX behaviour and this bug was fixed in mono recently. As a result, with mono-2, beagrep tmpfiles could not be deleted.
Workaround this problem by using the Mono.Unix Unlink syscall.
While there, replace the hardcoded chmod permission values by the proper enum.
------------------------------------------------------------------------
r4896 | dbera | 2008-12-25 20:38:05 -0500 (Thu, 25 Dec 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/FileSystemQueryable/FileSystemQueryable.cs
Force re-crawling by the Files backend.
------------------------------------------------------------------------
r4895 | dbera | 2008-12-25 20:28:37 -0500 (Thu, 25 Dec 2008) | 2 lines
Changed paths:
M /trunk/beagrep/glue/eggaccelerators.h
M /trunk/beagrep/glue/search-entry.h
M /trunk/beagrep/glue/tomboykeybinder.c
M /trunk/beagrep/glue/tomboykeybinder.h
Clean up GLib and GTK+ includes. Patch from #564460.
------------------------------------------------------------------------
r4894 | dbera | 2008-12-25 20:21:28 -0500 (Thu, 25 Dec 2008) | 4 lines
Changed paths:
M /trunk/beagrep/beagrepd/FileSystemQueryable/FileSystemQueryable.cs
M /trunk/beagrep/beagrepd/FileSystemQueryable/InternalUriManager.cs
Fix a long standing bug.
While beagrepd is not running, if the EA of a file gets removed (e.g. due to some editors which do not copy the EA), then during next crawling beagrep will add another document for the same file. As a result, the lucene index will have two documents for the same physical file. This will cause problems if the number of matches is more than the max-hits, fewer than max-hits matches will be returned (both the documents will match the query but both will resolve to the same physical file).
Ideally, while generating a new Id, one should check using the directory and the name if there is already an entry in the index for this file. This will slow down indexing during initial crawling but this is the right thing to do.
------------------------------------------------------------------------
r4893 | pmkovar | 2008-12-23 17:50:29 -0500 (Tue, 23 Dec 2008) | 5 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/cs.po
2008-12-23 Petr Kovar <[email protected]>
* cs.po: Updated Czech translation by Adrian Gunis
(bug #537846).
------------------------------------------------------------------------
r4892 | dbera | 2008-12-21 13:39:52 -0500 (Sun, 21 Dec 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/ThunderbirdQueryable/ThunderbirdQueryable.cs
Prevent the thunderbird indexer from starting twice.
------------------------------------------------------------------------
r4891 | dbera | 2008-12-20 20:40:03 -0500 (Sat, 20 Dec 2008) | 2 lines
Changed paths:
A /trunk/beagrep/Util/Debug.cs
Of course, add the new file needed for all the previous BEAGREP_DEBUG changes.
------------------------------------------------------------------------
r4890 | dbera | 2008-12-20 20:38:34 -0500 (Sat, 20 Dec 2008) | 4 lines
Changed paths:
M /trunk/beagrep/BeagrepClient/Indexable.cs
M /trunk/beagrep/Filters/FilterGif.cs
M /trunk/beagrep/Filters/FilterTotem.cs
M /trunk/beagrep/Util/Makefile.am
M /trunk/beagrep/Util/Scheduler.cs
M /trunk/beagrep/Util/TopScores.cs
M /trunk/beagrep/Util/XmlFu.cs
M /trunk/beagrep/beagrepd/FileAttributesStore.cs
M /trunk/beagrep/beagrepd/FileSystemQueryable/FileSystemQueryable.cs
M /trunk/beagrep/beagrepd/Filter.cs
M /trunk/beagrep/beagrepd/FilterFactory.cs
M /trunk/beagrep/beagrepd/LuceneBitArray.cs
M /trunk/beagrep/beagrepd/LuceneQueryingDriver.cs
M /trunk/beagrep/beagrepd/QueryResult.cs
M /trunk/beagrep/beagrepd/Shutdown.cs
M /trunk/beagrep/beagrepd/ThunderbirdQueryable/ThunderbirdQueryable.cs
Replace all the hardcoded Debug=true/false by a user supplied BEAGREP_DEBUG environment variable. User can set this variable to a comma-separated list of names and the internal debug for those classnames will be turned on.
* The user still needs to know which value to use for the env var - so its still meant for debugging only.
* However, now any user can turn on class specific debugging by just setting the env var - this should make debugging easier.
------------------------------------------------------------------------
r4889 | leonardof | 2008-12-06 08:19:49 -0500 (Sat, 06 Dec 2008) | 4 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/pt_BR.po
2008-12-06 Leonardo Ferreira Fontenelle <[email protected]>
* pt_BR.po: Updated Brazilian Portuguese translation.
------------------------------------------------------------------------
r4888 | lferrett | 2008-12-04 14:41:52 -0500 (Thu, 04 Dec 2008) | 3 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/it.po
2008-12-04 Luca Ferretti <[email protected]>
* it.po: Updated Italian translation by Gianvito Cavasoli.
------------------------------------------------------------------------
r4887 | dbera | 2008-11-26 23:13:41 -0500 (Wed, 26 Nov 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Util/Scheduler.cs
Do not add duplicate tasks to the list of cancelled tasks.
------------------------------------------------------------------------
r4886 | dnylande | 2008-11-24 08:00:13 -0500 (Mon, 24 Nov 2008) | 3 lines
Changed paths:
M /trunk/beagrep/firefox-extension/Makefile.am
A /trunk/beagrep/firefox-extension/chrome/locale/sv-SE
A /trunk/beagrep/firefox-extension/chrome/locale/sv-SE/beagrep.dtd
A /trunk/beagrep/firefox-extension/chrome/locale/sv-SE/beagrep.properties
A /trunk/beagrep/firefox-extension/chrome/locale/sv-SE/contents.rdf
M /trunk/beagrep/firefox-extension/chrome.manifest
M /trunk/beagrep/thunderbird-extension/Makefile.am
M /trunk/beagrep/thunderbird-extension/chrome.manifest
A /trunk/beagrep/thunderbird-extension/locale/sv-SE
A /trunk/beagrep/thunderbird-extension/locale/sv-SE/beagrep.dtd
A /trunk/beagrep/thunderbird-extension/locale/sv-SE/contents.rdf
A /trunk/beagrep/thunderbird-extension/locale/sv-SE/strings.properties
Adding Swedish translations for extensions
------------------------------------------------------------------------
r4885 | dnylande | 2008-11-23 11:19:31 -0500 (Sun, 23 Nov 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/sv.po
sv.po: Updated Swedish translation
------------------------------------------------------------------------
r4884 | jorgegonz | 2008-11-23 06:26:45 -0500 (Sun, 23 Nov 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/es.po
Updated Spanish translation
------------------------------------------------------------------------
r4883 | dbera | 2008-11-22 15:27:25 -0500 (Sat, 22 Nov 2008) | 3 lines
Changed paths:
M /trunk/beagrep/Filters/FilterDesktop.cs
.desktop files can have empty lines before the [Desktop Entry] group. Deal with such files. Fixes #544607.
Actually, .desktop file format is pretty flexible - our parser will reject most of the uncommon but valid files. The best solution is to rewrite it using GKeyFiles.
------------------------------------------------------------------------
r4882 | dbera | 2008-11-22 14:56:59 -0500 (Sat, 22 Nov 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/UIManager.cs
Add translator-credit tab in the About dialog. Fixes #560812. Include a clumsy workaround to deal with untranslated translator-credits string.
------------------------------------------------------------------------
r4881 | dbera | 2008-11-22 14:32:31 -0500 (Sat, 22 Nov 2008) | 2 lines
Changed paths:
M /trunk/beagrep/tools/beagrep-status
Path to bash was hardcoded in beagrep-status. I thought it is easier to just use "/usr/bin/env bash" that do a whole lot of sed-magic.
------------------------------------------------------------------------
r4880 | dbera | 2008-11-22 14:29:36 -0500 (Sat, 22 Nov 2008) | 3 lines
Changed paths:
M /trunk/beagrep/tools/beagrep-status
Use a custom while loop instead of the 'watch' command in beagrep-status. Fixes #556002. Apparently, in FreeBSD Linux's watch(1) does not exists, and FreeBSD has a watch(8) command to "snoop on another tty line".
------------------------------------------------------------------------
r4879 | dbera | 2008-11-22 14:09:32 -0500 (Sat, 22 Nov 2008) | 5 lines
Changed paths:
M /trunk/beagrep/Util/KdeUtils.cs
M /trunk/beagrep/beagrepd/KopeteQueryable/KopeteQueryable.cs
Adapt to KDE4. If the environment variable KDE_SESSION_VERSION=4 at startup, always assume KDE4 is running and look in ~/.kde4. Otherwise, if ~/.kde4 exists, return it; else return ~/.kde. ~/.kde4 is checked everytime if the evn variable is not set; this is to handle cases like KDE4 is not running but some kde4 application is started while beagrep is running.
Make Kopete backend work with KDE4 also. Fixes #561429.
------------------------------------------------------------------------
r4877 | dbera | 2008-11-09 12:41:52 -0500 (Sun, 09 Nov 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search.Tiles/Application.cs
A /trunk/beagrep/search/Beagrep.Search.exe.config
M /trunk/beagrep/search/Makefile.am
Remove hardcoded library name from the source and move it to config file - this will make it easier to patch if the soname changes.
------------------------------------------------------------------------
r4876 | jmas | 2008-11-05 11:47:44 -0500 (Wed, 05 Nov 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ca.po
Small fixes to Catalan translation
------------------------------------------------------------------------
r4875 | jmas | 2008-11-02 07:36:27 -0500 (Sun, 02 Nov 2008) | 5 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/ca.po
2008-10-02 Jordi Mas <[email protected]>
* ca.po: Updated Catalan translation.
------------------------------------------------------------------------
r4869 | kmaraas | 2008-10-07 12:02:16 -0400 (Tue, 07 Oct 2008) | 5 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/nb.po
2008-10-07 Kjartan Maraas <[email protected]>
* nb.po: Updated Norwegian bokmål translation.
2008-10-06 Petr Kovar <[email protected]>
------------------------------------------------------------------------
r4868 | pmkovar | 2008-10-05 20:12:18 -0400 (Sun, 05 Oct 2008) | 5 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/cs.po
2008-10-06 Petr Kovar <[email protected]>
* cs.po: Updated Czech translation by Adrian Gunis
(bug #537846 again).
------------------------------------------------------------------------
r4867 | ituohela | 2008-10-04 15:42:17 -0400 (Sat, 04 Oct 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/fi.po
Added Finnish translation
------------------------------------------------------------------------
r4866 | kelemeng | 2008-09-28 16:40:21 -0400 (Sun, 28 Sep 2008) | 3 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/hu.po
2008-09-28 Gabor Kelemen <[email protected]>
* hu.po: Translation updated.
------------------------------------------------------------------------
r4865 | chliao | 2008-09-28 09:47:45 -0400 (Sun, 28 Sep 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/zh_HK.po
M /trunk/beagrep/po/zh_TW.po
0.3.8
------------------------------------------------------------------------
r4864 | dbera | 2008-09-27 16:48:29 -0400 (Sat, 27 Sep 2008) | 2 lines
Changed paths:
D /trunk/beagrep/glue/inotify-syscalls.h
D /trunk/beagrep/glue/inotify.h
From last commit, delete the removed files.
------------------------------------------------------------------------
r4863 | dbera | 2008-09-27 16:45:51 -0400 (Sat, 27 Sep 2008) | 2 lines
Changed paths:
M /trunk/beagrep/configure.in
M /trunk/beagrep/glue/Makefile.am
M /trunk/beagrep/glue/inotify-glue.c
M /trunk/beagrep/glue/inotify-syscalls.h
M /trunk/beagrep/glue/inotify.h
Use sys/inotify.h (in glibc since 2.4) instead of our local copy. Patch from Adrian Bunk. Fixes #553159.
------------------------------------------------------------------------
r4862 | dbera | 2008-09-27 16:34:38 -0400 (Sat, 27 Sep 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/Search.cs
M /trunk/beagrep/search/Beagrep.Search.Tray/TrayIcon.cs
Fixes #551898. Make sure hotkey changes via beagrep-settings is immediately picked up by beagrep-search.
------------------------------------------------------------------------
r4861 | dbera | 2008-09-12 17:13:01 -0400 (Fri, 12 Sep 2008) | 2 lines
Changed paths:
M /trunk/beagrep/BeagrepClient/QueryPart.cs
For some reason the Elements were changed to Attributes during serialization. This broke libbeagrep. Revert the change. This should hopefully fix #546871
------------------------------------------------------------------------
r4860 | dbera | 2008-09-12 16:38:54 -0400 (Fri, 12 Sep 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search.Tiles/Tile.cs
Check if there is an association application for a mimetype before using it. Should fix #549549.
------------------------------------------------------------------------
r4859 | leonardof | 2008-09-06 18:15:45 -0400 (Sat, 06 Sep 2008) | 5 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/pt_BR.po
2008-09-06 Leonardo Ferreira Fontenelle <[email protected]>
* pt_BR.po: Brazilian Portuguese translation updated by Djavan
Fagundes.
------------------------------------------------------------------------
r4858 | ankitp | 2008-09-04 09:37:44 -0400 (Thu, 04 Sep 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/LINGUAS
A /trunk/beagrep/po/gu.po
Added translations done by CDAC after review
------------------------------------------------------------------------
r4857 | dooteo | 2008-08-27 11:16:22 -0400 (Wed, 27 Aug 2008) | 5 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/eu.po
2008-08-27 Inaki Larranaga Murgoitio <[email protected]>
* eu.po: Updated Basque translation.
------------------------------------------------------------------------
r4856 | pmkovar | 2008-08-16 17:09:36 -0400 (Sat, 16 Aug 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/cs.po
cs.po: Updated Czech translation by Adrian Gunis (bug #537846 again).
------------------------------------------------------------------------
r4855 | llipka | 2008-08-13 22:02:21 -0400 (Wed, 13 Aug 2008) | 1 line
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/GroupView.cs
NRE fixed. Bug #547641
------------------------------------------------------------------------
r4854 | tomaszd | 2008-08-13 20:53:00 -0400 (Wed, 13 Aug 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/pl.po
Updated Polish translation
------------------------------------------------------------------------
r4853 | wadimd | 2008-08-11 17:40:20 -0400 (Mon, 11 Aug 2008) | 3 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/pl.po
2008-08-11 Wadim Dziedzic <[email protected]>
* pl.po: Updated Polish translation
------------------------------------------------------------------------
r4852 | yairhr | 2008-08-04 04:32:04 -0400 (Mon, 04 Aug 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/he.po
updated hebrew translation
------------------------------------------------------------------------
r4850 | djihed | 2008-07-31 06:23:24 -0400 (Thu, 31 Jul 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/ar.po
Updated Arabic Translation by Khaled Hosny.
------------------------------------------------------------------------
r4849 | algol | 2008-07-29 17:02:01 -0400 (Tue, 29 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/it.po
Updated Italian translation.
------------------------------------------------------------------------
r4847 | dbera | 2008-07-23 11:22:53 -0400 (Wed, 23 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/firefox-extension/chrome/content/beagrepOverlay.js
Revert the special javascript:// ignoring patch in r4803; instead simply disable indexing any page which is not http[s]://.
------------------------------------------------------------------------
r4846 | jorgegonz | 2008-07-20 10:11:43 -0400 (Sun, 20 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/es.po
Updated Spanish translation
------------------------------------------------------------------------
r4845 | dbera | 2008-07-19 10:41:10 -0400 (Sat, 19 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/PropertyKeywordFu.cs
M /trunk/beagrep/beagrepd/QueryStringParser.cs
Fixes #543635. Handle quoted queries like artist:abcd"1234 578" or even better example keyword:fixme:folder="my inbox".
------------------------------------------------------------------------
r4844 | dbera | 2008-07-18 07:38:14 -0400 (Fri, 18 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/webinterface/default.js
M /trunk/beagrep/beagrepd/webinterface/hitresult.xsl
Add a hook to change the click handler for hit Uris. Do nothing for now. Could be used in future or by users to add custom handlers. Pass both mimetype and Uri since these two should have enough information on how to open the hit.
------------------------------------------------------------------------
r4843 | dnylande | 2008-07-15 11:50:17 -0400 (Tue, 15 Jul 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/sv.po
sv.po: Updated Swedish translation
------------------------------------------------------------------------
r4842 | dbera | 2008-07-15 11:04:04 -0400 (Tue, 15 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search.Tiles/Tile.cs
Fix a typo that was mysteriously left behind during my 2 week testing. Fix the Gnome.Vfs.MimeApplication build problem.
------------------------------------------------------------------------
r4841 | aihana | 2008-07-15 10:36:19 -0400 (Tue, 15 Jul 2008) | 4 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/ja.po
2008-07-15 Takeshi AIHANA <[email protected]>
* ja.po: Updated Japanese translation.
------------------------------------------------------------------------
r4835 | dbera | 2008-07-14 20:34:59 -0400 (Mon, 14 Jul 2008) | 3 lines
Changed paths:
M /trunk/beagrep/ChangeLog
M /trunk/beagrep/NEWS
M /trunk/beagrep/beagrepd/LuceneQueryingDriver.cs
M /trunk/beagrep/configure.in
Commit a change I missed in LuceneQueryingDriver (since we are calling hit_filter earlier no need to call it again before sending).
Update ChangeLog and NEWS for 0.3.8.
------------------------------------------------------------------------
r4834 | dbera | 2008-07-14 19:49:49 -0400 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/SearchWindow.cs
Rename the environment variable BEAGREP_SCOPE to BEAGREP_SEARCH_SCOPE. Focus
the search entry at startup.
------------------------------------------------------------------------
r4833 | dbera | 2008-07-14 17:36:38 -0400 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/conf-data/config-files/BeagrepSearch.xml
M /trunk/beagrep/search/Beagrep.Search/Search.cs
M /trunk/beagrep/tools/Settings.cs
M /trunk/beagrep/tools/keygrabber.py
Fix some loose ends in the keygrabber.
------------------------------------------------------------------------
r4832 | dbera | 2008-07-14 15:52:42 -0400 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/tools/settings.glade
Remove some technical words from beagrep-settings and make it easier to understand.
------------------------------------------------------------------------
r4831 | dbera | 2008-07-14 15:11:56 -0400 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/LuceneQueryingDriver.cs
Save previous seconds (.01 sec/empty backend in my VM) by not searching backends without any documents to search.
------------------------------------------------------------------------
r4830 | dbera | 2008-07-14 11:04:38 -0400 (Mon, 14 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Util/Galago.cs
Ahh... I made the mistake of catching a runtime exception; unfortunately that code got shipped and now cannot be taken back. Cushion the mistake by printing an error message and adding a FIXME in the code. Also, do galago_init() only once instead of init() and uninit() every time the functions are called.
------------------------------------------------------------------------
r4829 | jorgegonz | 2008-07-13 15:00:00 -0400 (Sun, 13 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/es.po
Updated Spanish translation
------------------------------------------------------------------------
r4828 | dbera | 2008-07-12 01:16:25 -0400 (Sat, 12 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/RemovableIndexTool.cs
Print the details of the ResponseMessageExceptions.
------------------------------------------------------------------------
r4827 | dbera | 2008-07-11 13:16:32 -0400 (Fri, 11 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search.Pages/NoMatch.cs
M /trunk/beagrep/search/Beagrep.Search.Pages/QuickTips.cs
Add a quick tip for extension queries and change a NoMatch tip. Translators will probably hate me now :-)
------------------------------------------------------------------------
r4826 | dbera | 2008-07-10 22:38:38 -0400 (Thu, 10 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/LuceneFileQueryable.cs
M /trunk/beagrep/beagrepd/LuceneQueryable.cs
M /trunk/beagrep/beagrepd/LuceneQueryingDriver.cs
M /trunk/beagrep/beagrepd/StaticQueryable.cs
M /trunk/beagrep/beagrepd/TomboyQueryable/TomboyQueryable.cs
Resolve the mysterious "Too many matches. Returned top 10 of 200 results" even when query.max-hits is 100. This happened as we applied hit_filter just before sending the results and for FSQ, the hit_filter is responsible for checking if the file actually exists. So if the number of initial matches is 200, but for some reason there are 90 bad matches among the first 100 then we would have returned only 10 hits! Fix this by removing uri-filter. Uri filter is not useful anymore since we already have a hit-filter and both uri-filter and hit-filter were applied more or less one after another. Now do all kind of hit validation in hit-filter and call it right when we were calling uri-filter i.e. creating hits.
------------------------------------------------------------------------
r4825 | dbera | 2008-07-09 17:04:19 -0400 (Wed, 09 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/tools/keygrabber.py
keygrabber is already marked for translation so remove the dummy _(...) method.
------------------------------------------------------------------------
r4824 | dbera | 2008-07-09 15:24:42 -0400 (Wed, 09 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/Makefile.am
Missed this Makefile change in the last commit.
------------------------------------------------------------------------
r4823 | dbera | 2008-07-09 12:57:51 -0400 (Wed, 09 Jul 2008) | 2 lines
Changed paths:
D /trunk/beagrep/beagrepd/beagrep-dump-index.1
A /trunk/beagrep/beagrepd/beagrep-dump-index.8 (from /trunk/beagrep/beagrepd/beagrep-dump-index.1:4821)
beagrep-dump-index should go to man 8 (maintenance section).
------------------------------------------------------------------------
r4822 | dbera | 2008-07-09 12:31:09 -0400 (Wed, 09 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/SearchWindow.cs
M /trunk/beagrep/search/Beagrep.Search.Tiles/File.cs
Fix a typo and keep track of the number of results that could not be shown due to unavailable tile.
------------------------------------------------------------------------
r4821 | kmaraas | 2008-07-09 10:34:50 -0400 (Wed, 09 Jul 2008) | 5 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/nb.po
2008-07-09 Kjartan Maraas <[email protected]>
* nb.po: Updated Norwegian bokmål translation.
2008-07-06 Jorge Gonzalez <[email protected]>
------------------------------------------------------------------------
r4820 | dbera | 2008-07-09 10:17:23 -0400 (Wed, 09 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/tools/Makefile.am
M /trunk/beagrep/tools/beagrep-config.1
D /trunk/beagrep/tools/beagrep-index-info.1
A /trunk/beagrep/tools/beagrep-index-info.8 (from /trunk/beagrep/tools/beagrep-index-info.1:4817)
M /trunk/beagrep/tools/beagrep-info.1
M /trunk/beagrep/tools/beagrep-ping.1
M /trunk/beagrep/tools/beagrep-query.1
Update the man pages in tools/.
------------------------------------------------------------------------
r4819 | dbera | 2008-07-09 08:37:13 -0400 (Wed, 09 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Util/DirectoryWalker.cs
A /trunk/beagrep/Util/FileNameMarshaler.cs
M /trunk/beagrep/Util/Inotify.cs
M /trunk/beagrep/Util/Makefile.am
Use a custom marshaller (based on Mono's FileNameMarshaler) to convert filenames returned by libc to UTF8 strings. If MONO_EXTERNAL_ENCODINGS is set to something not "utf8", then the platform default encoding is used instead of utf8. (It is a bit weird, if M_E_E is set, then the value of M_E_E is not used but Encoding.Default is used.) Non-UTF8 filenames should be correctly handled now.
------------------------------------------------------------------------
r4818 | dbera | 2008-07-08 23:51:15 -0400 (Tue, 08 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/KMailQueryable/KMailQueryable.cs
Support KMail-3 in KDE4. Basically look in ~/.kde4 instead of ~/.kde. Fixes #540153.
------------------------------------------------------------------------
r4817 | dbera | 2008-07-08 20:44:01 -0400 (Tue, 08 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/SearchWindow.cs
M /trunk/beagrep/search/Beagrep.Search.Pages/NoMatch.cs
Add some more tips if no results are returned.
------------------------------------------------------------------------
r4816 | dbera | 2008-07-08 20:25:57 -0400 (Tue, 08 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Util/Makefile.am
M /trunk/beagrep/po/POTFILES.in
M /trunk/beagrep/tools/Makefile.am
distcheck fixes.
------------------------------------------------------------------------
r4815 | dbera | 2008-07-08 19:52:06 -0400 (Tue, 08 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/COPYING
M /trunk/beagrep/Util/Config.cs
M /trunk/beagrep/Util/Makefile.am
M /trunk/beagrep/conf-data/config-files/BeagrepSearch.xml
M /trunk/beagrep/search/Beagrep.Search/Search.cs
M /trunk/beagrep/tools/Makefile.am
M /trunk/beagrep/tools/Settings.cs
A /trunk/beagrep/tools/keygrabber.py
M /trunk/beagrep/tools/settings.glade
Add a python script (from CCSM) to grab shortcut keys from user input. Use the script in beagrep-settings to get the shortcut key for beagrep-search. Store the entire binding string in config instead of separately storing ctrl, alt and the key. Note that CCSM is GPLv2+ so we are including the script as GPLv3. It is possible to create a C# program to do what the script does but I am not taking the risk yet.
------------------------------------------------------------------------
r4814 | dbera | 2008-07-08 00:29:19 -0400 (Tue, 08 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/BuildIndex.cs
Fix a sloppy bug where the Uri for a non-removable source was incorrect.
------------------------------------------------------------------------
r4813 | dbera | 2008-07-07 22:11:34 -0400 (Mon, 07 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/configure.in
M /trunk/beagrep/search/Beagrep.Search.Tiles/Tile.cs
M /trunk/beagrep/search/Makefile.am
Why was the OpenWith menu disabled even with gtk+ > 2.8. I enabled it to see how it goes. If it does not work, then there is no sense in keeping around unused code.
------------------------------------------------------------------------
r4812 | dbera | 2008-07-07 14:12:24 -0400 (Mon, 07 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/Driver.cs
I would still like to run beagrep-search inspite of Kubuntu not starting dbus-session at login.
------------------------------------------------------------------------
r4811 | dbera | 2008-07-07 10:25:39 -0400 (Mon, 07 Jul 2008) | 2 lines
Changed paths:
D /trunk/beagrep/Filters/TagLib
Ahh... forgot to remove local copy of taglib-sharp.
------------------------------------------------------------------------
r4810 | dbera | 2008-07-06 15:59:39 -0400 (Sun, 06 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Filters/FilterPidginLog.cs
Catch some string parsing errors while parsing piding log files.
------------------------------------------------------------------------
r4809 | dbera | 2008-07-06 15:44:06 -0400 (Sun, 06 Jul 2008) | 2 lines
Changed paths:
D /trunk/beagrep/Util/Battery.cs
M /trunk/beagrep/Util/BatteryMonitor.cs
Forgot to remove unused Util/Battery.cs. And fix a typo :)
------------------------------------------------------------------------
r4808 | jorgegonz | 2008-07-06 09:40:20 -0400 (Sun, 06 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/es.po
Updated Spansih translation
------------------------------------------------------------------------
r4807 | dbera | 2008-07-05 19:22:21 -0400 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Util/ExternalStringsHack.cs.in
M /trunk/beagrep/Util/GnomeFu.cs
M /trunk/beagrep/Util/Makefile.am
M /trunk/beagrep/configure.in
M /trunk/beagrep/search/Beagrep.Search/Driver.cs
M /trunk/beagrep/search/Beagrep.Search.Tiles/Tile.cs
Bump gtk+/# >= 2.10. Use the nice Gnome.Vfs.MimeApplication to open hits instead of our home-cooker GnomeFu. We dont really need gnome prefix since we use the Gnome# API to get what we need - this drops the build dependencies of libgnome-2.0-dev and libgnomevfs-dev.
------------------------------------------------------------------------
r4806 | dbera | 2008-07-05 11:47:15 -0400 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/SearchWindow.cs
M /trunk/beagrep/search/Beagrep.Search/UIManager.cs
M /trunk/beagrep/search/Beagrep.Search.Pages/StartDaemon.cs
Add a menu for beagrepd specific options. Add menu entries to start, stop beagrepd and move Index-Info to this menu option. Note that we never mention "beagrepd" in beagrep-search but always refer to it as "service".
------------------------------------------------------------------------
r4805 | jorgegonz | 2008-07-05 10:56:46 -0400 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/es.po
Updated Spanish translation
------------------------------------------------------------------------
r4804 | jorgegonz | 2008-07-05 07:27:25 -0400 (Sat, 05 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/es.po
Updated Spansih translation
------------------------------------------------------------------------
r4803 | taofei | 2008-07-04 22:05:37 -0400 (Fri, 04 Jul 2008) | 4 lines
Changed paths:
M /trunk/beagrep/firefox-extension/chrome/content/beagrepOverlay.js
accept patch from
http://mail.gnome.org/archives/dashboard-hackers/2008-July/msg00002.html
don't index page with protocal javascript:
------------------------------------------------------------------------
r4802 | dbera | 2008-07-04 18:46:52 -0400 (Fri, 04 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search.Tiles/ArchivedFile.cs
M /trunk/beagrep/search/Beagrep.Search.Tiles/File.cs
M /trunk/beagrep/search/Beagrep.Search.Tiles/TextDocument.cs
Some more cleanup of the last changes. Display the correct information for ArchivedFiles and Files. Remove the unnecessary GetTitle(hit, true) since it was redundant.
------------------------------------------------------------------------
r4801 | dbera | 2008-07-04 18:28:44 -0400 (Fri, 04 Jul 2008) | 4 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search.Tiles/File.cs
M /trunk/beagrep/search/Beagrep.Search.Tiles/TextDocument.cs
Slightly alter the information for hits in beagrep-search.
* For .doc, .odt, .pdf like office documents, often the document title property is incorrectly set or some autogenerated garbage. Instead of showing the title in the tile, use the filename.
* Always show the filename in the details pane; sometimes when the path is long, it is cut-off and it becomes hard to determine which file it is. Show title of the hit if it exists.
------------------------------------------------------------------------
r4800 | ymarcheg | 2008-07-03 04:08:21 -0400 (Thu, 03 Jul 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/oc.po
Updated Occitan translation
------------------------------------------------------------------------
r4799 | dbera | 2008-07-02 17:15:53 -0400 (Wed, 02 Jul 2008) | 2 lines
Changed paths:
M /trunk/beagrep/tools/Settings.cs
Show an error dialog if beagrep-settings encounters an unhandled exception. This is better than silently crashing because it gives a better feedback to the user. Fixes #541134. Patch from Arun Chaganty <[email protected]>.
------------------------------------------------------------------------
r4798 | ymarcheg | 2008-07-02 14:46:20 -0400 (Wed, 02 Jul 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/oc.po
Updated Occitan translation
------------------------------------------------------------------------
r4797 | dbera | 2008-06-30 14:44:03 -0400 (Mon, 30 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/configure.in
tomboykeybinder.c explicitly calls X11 functions, so explicitly use -lX11 to build libbeagrepuiglue.so. Fixes #540120.
------------------------------------------------------------------------
r4796 | dbera | 2008-06-29 22:03:01 -0400 (Sun, 29 Jun 2008) | 2 lines
Changed paths:
A /trunk/beagrep/Util/BatteryMonitor.cs (from /trunk/beagrep/beagrepd/BatteryMonitor.cs:4787)
M /trunk/beagrep/Util/Makefile.am
M /trunk/beagrep/Util/Scheduler.cs
D /trunk/beagrep/beagrepd/BatteryMonitor.cs
M /trunk/beagrep/beagrepd/BuildIndex.cs
M /trunk/beagrep/beagrepd/Makefile.am
* Remove duplicate code for checking Battery status (beagrepd/BatteryMonitor.cs) and use Util/BatteryMonitor.cs.
* Only initialize the system dbus for battery monitoring; we don't need session dbus for that. This will remove the unnecessary error beagrepd prints if session dbus is not enabled.
------------------------------------------------------------------------
r4795 | dbera | 2008-06-29 13:19:57 -0400 (Sun, 29 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/Driver.cs
If DBUS session bus is not found, print a helpful message and then exit instead of crashing. Distros should make beagrep-search depend on dbus-x11.
------------------------------------------------------------------------
r4794 | dbera | 2008-06-29 12:20:27 -0400 (Sun, 29 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Util/VersionFu.cs
M /trunk/beagrep/po/POTFILES.in
M /trunk/beagrep/search/Beagrep.Search/UIManager.cs
Use the VersionFu copyright also in beagrep-search (which also corrects the beagrep-search copyright). Remove TypeFilter.cs from POTFILES.
------------------------------------------------------------------------
r4793 | dbera | 2008-06-29 12:11:58 -0400 (Sun, 29 Jun 2008) | 2 lines
Changed paths:
D /trunk/beagrep/search/Beagrep.Search/TypeFilter.cs
M /trunk/beagrep/search/Makefile.am
Remove TypeFilter.cs.
------------------------------------------------------------------------
r4792 | dbera | 2008-06-29 12:09:33 -0400 (Sun, 29 Jun 2008) | 6 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/SearchWindow.cs
M /trunk/beagrep/search/Beagrep.Search/UIManager.cs
An attempt to address the "too many matches" problem. Replace the oft-unnoticed/multiple-choice scope menu by a short(!) combo box displaying the common search scopes. In the earlier implementation the selected scope menu was used to filter results after a query against all data. In this implementation, use the scope option to search against only the selected type of data. Remove the use of TypeFilter.cs which was asked in the FIXME "it would be nicer to create QueryParts to do the filtering beagrepd-side".
One problem with this approach is that there are just too many categories (currently ~ 15). Ideally, only the most common categories can be put here and the rest moved to the "Custom search" dialog. Oh right, someone has to create the Custom-search/Advanced-search dialog.
To allow users to add custom scopes, use the environment variables BEAGREP_SCOPE="label1=query-string1;label2=query-string2" and the appropriate query-string is appended to the query when one of these labels are selected in the combobox.
------------------------------------------------------------------------
r4791 | dnylande | 2008-06-23 16:32:56 -0400 (Mon, 23 Jun 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/sv.po
sv.po: Updated Swedish translation
------------------------------------------------------------------------
r4790 | pmkovar | 2008-06-21 06:47:12 -0400 (Sat, 21 Jun 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/cs.po
cs.po: Updated Czech translation by Adrian Gunis (bug #537846).
------------------------------------------------------------------------
r4789 | jwendell | 2008-06-20 08:36:43 -0400 (Fri, 20 Jun 2008) | 4 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/pt_BR.po
2008-06-20 Jonh Wendell <[email protected]>
* pt_BR.po: Updated Brazilian Portuguese translation by Fábio Nogueira.
------------------------------------------------------------------------
r4788 | dbera | 2008-06-15 09:51:12 -0400 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/RemoteIndexer.cs
Last SafeProcess fix also removed the console output of IndexHelper. Fix it.
------------------------------------------------------------------------
r4787 | jorgegonz | 2008-06-15 07:32:05 -0400 (Sun, 15 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/es.po
Updated Spanish translation
------------------------------------------------------------------------
r4786 | dbera | 2008-06-14 20:47:25 -0400 (Sat, 14 Jun 2008) | 4 lines
Changed paths:
M /trunk/beagrep/Filters/FilterKonqHistory.cs
M /trunk/beagrep/Util/KonqHistoryUtil.cs
M /trunk/beagrep/beagrepd/KonqHistoryQueryable/KonqQueryable.cs
Add support for KDE4 konqueror history.
* The cache files are now stored gzipped.
* Change of format of the gunzipped file, now the HTTP response header is also stored in the cached file.
------------------------------------------------------------------------
r4785 | dbera | 2008-06-14 16:53:17 -0400 (Sat, 14 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/LuceneCommon.cs
Fix a bug I introduced in refcounting IndexReaders. Remove the MarkClose and MarkNoClose methods and instead do it directly using the Refcount; this is easier to understand.
------------------------------------------------------------------------
r4784 | dbera | 2008-06-14 07:07:05 -0400 (Sat, 14 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/search/Beagrep.Search/SearchWindow.cs
Explicitly inform the user if too many results were found. It would be better if somehow we could also display a suggestion to "narrow your search scope".
------------------------------------------------------------------------
r4783 | claudep | 2008-06-14 06:20:11 -0400 (Sat, 14 Jun 2008) | 3 lines
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/fr.po
2008-06-14 Claude Paroz <[email protected]>
* fr.po: Updated French translation.
------------------------------------------------------------------------
r4782 | dbera | 2008-06-14 03:57:05 -0400 (Sat, 14 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/Filters/FilterDocbook.cs
* FilterDocbook.cs: Extract "keyword"s as properties. Don't add the child-indexable content to the content of the parent. This _might_ break yelp since now matches in child-indexables (docbook entries) will be returned only as child indexables. yelp needs to use the ParentUri if hits have it, otherwise it should use Uri.
------------------------------------------------------------------------
r4781 | dbera | 2008-06-13 07:24:49 -0400 (Fri, 13 Jun 2008) | 4 lines
Changed paths:
M /trunk/beagrep/Filters/FilterArchive.cs
M /trunk/beagrep/Filters/FilterBibTex.cs
M /trunk/beagrep/Filters/FilterDocbook.cs
M /trunk/beagrep/Filters/FilterMail.cs
M /trunk/beagrep/Filters/FilterMonodoc.cs
M /trunk/beagrep/beagrepd/IndexHelper/IndexHelper.cs
M /trunk/beagrep/beagrepd/IndexHelper/RemoteIndexerExecutor.cs
* Fix our child URIs for the relevant filters. See UriFu comments for our URI format.
* The above fixes #535020.
* IndexHelper.cs: Fix running the helper by hand.
------------------------------------------------------------------------
r4780 | ymarcheg | 2008-06-11 06:56:37 -0400 (Wed, 11 Jun 2008) | 1 line
Changed paths:
M /trunk/beagrep/po/ChangeLog
M /trunk/beagrep/po/oc.po
Updated Occitan translation
------------------------------------------------------------------------
r4779 | dbera | 2008-06-11 01:22:43 -0400 (Wed, 11 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/BeagrepClient/UnixTransport.cs
M /trunk/beagrep/Filters/FilterExternal.cs
M /trunk/beagrep/Filters/FilterSvg.cs
M /trunk/beagrep/Util/ArrayFu.cs
M /trunk/beagrep/Util/StringFu.cs
M /trunk/beagrep/beagrepd/LuceneCommon.cs
M /trunk/beagrep/beagrepd/NetworkServicesQueryable/HttpTransport.cs
M /trunk/beagrep/beagrepd/Server.cs
Remove our temporary implementations of Array.IndexOfTYPE methods. We now use the Array.IndexOf generics method.
------------------------------------------------------------------------
r4778 | dbera | 2008-06-10 23:15:35 -0400 (Tue, 10 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/beagrepd/DumpIndex.cs
M /trunk/beagrep/beagrepd/FileSystemQueryable/FileSystemQueryable.cs
M /trunk/beagrep/beagrepd/LuceneQueryingDriver.cs
Incorporate the UriFu API changes.
------------------------------------------------------------------------
r4777 | dbera | 2008-06-10 23:14:28 -0400 (Tue, 10 Jun 2008) | 8 lines
Changed paths:
M /trunk/beagrep/Util/UriFu.cs
Cleanup our Uri handling methods.
* Uri.Fragment is treated differently than Uri.Path (based on when to escape and when to not). Make the API explicit if the fragment needs to be escaped.
* Previous UriToEscapedString (which was converted from a legacy code) did some juggling with the scheme, hostname etc. and then merely appended the path and the fragment. This worked since we always create Uris where the path and the fragment are escaped.
Now, instead of duplicating efforts, we either return the original string used to create the already escaped Uri or we use the AbsoluteUri (which is more correct than uri.ToString()). For our path Uris, we really want the string we used to create the path-uri, so that works as before. For the rest, AbsoluteUri makes sure the Uri is already escaped which is what the earlier method would have done.
------------------------------------------------------------------------
r4776 | dbera | 2008-06-07 01:33:08 -0400 (Sat, 07 Jun 2008) | 8 lines
Changed paths:
M /trunk/beagrep/BeagrepClient/RemovableIndexControl.cs
M /trunk/beagrep/beagrepd/BuildIndex.cs
M /trunk/beagrep/beagrepd/FileAttributesStore.cs
M /trunk/beagrep/beagrepd/QueryDriver.cs
M /trunk/beagrep/beagrepd/RemoteControlExecutors.cs
M /trunk/beagrep/beagrepd/RemovableIndexTool.cs
M /trunk/beagrep/beagrepd/StaticQueryable.cs
Implement indexing of removable sources.
* RemovableIndexControl.cs: Change API to pass locations of both the index directory and the mount point.
* FileAttributesStore.cs: Add methods to perform IsUpToDate...() against a supplied datetime instead of the last_mtime stored for the file.
* QueryDriver.cs: Move static index loading to StaticQueryable.cs and update for the API changes.
* StaticQueryable.cs: This can now create both normal static indexes and removable static indexes (which is similar to the usual index except takes an additional mount dir). Modify GetSnippet to deal with self-cached yet removable:// uris in the textcache. Add a HitFilter hook to change hit.Uri from removable:///a/b to file:///path/to/mount/dir/a/b
* RemovableIndexTool.cs: Minor changes.
* BuildIndex.cs: Add a "--removable" option which will create a removable index. The only difference is all Uris will be relative to the mount dir (which is the first <path> directory). Use Hal and other heuristics to obtain a "volume label" for the removable source and use it as Uri.Host (this value is not used currently but could be useful later). Tweak some methods since now it is dealing with two Uris, one fake removable:/// and one real file:///...
------------------------------------------------------------------------
r4775 | dbera | 2008-06-02 19:15:10 -0400 (Mon, 02 Jun 2008) | 2 lines
Changed paths:
M /trunk/beagrep/BeagrepClient/Snippet.cs
M /trunk/beagrep/beagrepd/NetworkServicesQueryable/HttpTransport.cs
M /trunk/beagrep/beagrepd/NetworkServicesQueryable/NetworkServicesQueryable.cs
M /trunk/beagrep/beagrepd/Server.cs
Flush some pending changes with respect to snippets from remote beagrepd. But nevertheless, this whole HTTP as a substitute of UnixSocket is the gateway to disaster. The remote server sometimes just stops responding to incoming HTTP requests and even though the sender has a timeout set, the timeout never happens. Basically, the whole querying over HTTP is not gonna work. Still, retrieving snippets was the last missing piece, so the network backend is now done.