summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 0631b6752bbd13ad0a7e9bf3edcd6f636d9164b8 (plain)
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

2006-07-02 Jedy Wang <Jedy.Wang@Sun.COM>
	
	* Patch to add build instructions for Solaris to README file



2006-07-02 Laurent Aguerreche <laurent.aguerreche@free.fr>
	
	* Patch to fix sql


2006-07-01 Jamie McCracken <jamiemcc@gnome.org>
	
	* Added offset parameter to search methods



2006-06-31 Jedy Wang <Jedy.Wang@Sun.COM>
	
	* Patch to improve compilation on Solaris



2006-06-31 Jamie McCracken <jamiemcc@gnome.org>
	
	* Added realpath for file parameters in command line tools
	* Improved search terms to *and* them by default
	* added support for OR in search terms
	* added support for excluding a search term
	* added bugfixed XDGMIME from Beagle to prevent crashes


2006-06-30 Marcus Fritzsch <fritschy@googlemail.com>
	
	* Patch to make build more debian friendly


2006-06-30 Jedy Wang <Jedy.Wang@Sun.COM>
	
	* Patch to fix crasher on solaris



2006-06-30 Christoph Laimburg <christoph.laimburg@rolmail.net>
	
	* Patch to replace deprecated dbus call (dbus_connection_disconnect)


2006-06-30 Samuel Cormier-Iijima <ciyoshi@gmail.com>
	
	* Patch to add RegExp rdf query extension support


2006-06-30 Samuel Cormier-Iijima <ciyoshi@gmail.com>
	
	* Modified patch to make no watch directories parameter functional
	


2006-06-30 Jamie McCracken <jamiemcc@gnome.org>
	
	* Added new command line tools (tracker-tag)
	* Fixed bugs in tracker-search methods
	* Fixed bugs in tracker-query


2006-06-25 Jamie McCracken <jamiemcc@gnome.org>
	
	* Sorted out libtracker
	* updated to reflect new dbus interfaces
	* Added new command line tools


2006-07-22  Jamie McCracken <jamiemcc@gnome.org>
	
	* Created new dbus interface for Search and Files
	* Added new methods to create richer dbus functionality
	* Ported over existing metadata methods to new interface


2006-07-18  Jamie McCracken <jamiemcc@gnome.org>
	
	* Created new dbus interface for Keywords
	* Added new methods for adding, removing and searching keywords


2006-07-11  Jamie McCracken <jamiemcc@gnome.org>
	
	* Created new dbus interface for Metadata
	* Added new methods for registering and querying metadata types
	* Ported over existing metadata methods to new interface



2006-06-30  Jamie McCracken <jamiemcc@gnome.org>
	
	* Added New Dbus Interface Methods
	* Added GetStats, GetServices and GetVersion



2006-06-12  Jamie McCracken <jamiemcc@gnome.org>
	
	* Reworked rdf query functionality
	* Optimised it for performamce
	* Added new extensions for Contains and StartsWith



2006-05-17  Gergan Penkov <gpp666_999@yahoo.de>
	
	* Fix for conifgure.in (added ssl linking due to bug in mysql)


2006-05-14  Jamie McCracken <jamiemcc@gnome.org>

	* Improved metadata support for Exif fields
	* Created new stats for indexed files
	* Created new file orientated services

2006-05-07  Jamie McCracken <jamiemcc@gnome.org>

	* Fixed crasher in date parser
	* Improved UTF-8 conversion of metadata
	* Improved Inotify header checks (now looks for sys/inotify.h as well as linux/inotify.h)
	* Fixed build issues on FC5


2006-05-05  Jamie McCracken <jamiemcc@gnome.org>

	* Hugely optimised indexing when many files are waiting to be indexed
	* Mass queueing of files no longer blocks the main thread
	* Fixed minor memory leak in new date parser


2006-05-01  Jamie McCracken <jamiemcc@gnome.org>

	* Migrated embedded database to mysql 5
	* Removed all parameterized queries and replaced with stored procedures
	* New stored procedures to encapsulate DB functionality and remove most DB logic from application
	* Simplified C code when interfacing with DB
	* Added support for parsing dates in various formats including conversion to/from ISO 8601 format
	* Fixed MsWord filter to prevent looping (WvText causes inotify to report file write change causing endless looping)
	* Redesigned DB structure to be more generic and service orientated
	* Added support for service types (first class objects) to DB
	* Renamed tables to be more service orientated
	* Added DB versioning data to DB so future DB changes can be implemented painlessly (and without requiring a rebuild of all indexed data)


2006-04-22  Dan Nicolaescu <dann@ics.uci.edu>

	* Patch to fix correct use of argv
	* Ensure correct message printed if wrong no of arguments supplied


2006-04-22  Dan Nicolaescu <dann@ics.uci.edu>

	* Patch to fix build for Fedora Core 5


2006-04-22  Nate Nielsen  <nielsen@memberwewbs.com>

	* Fix compile warnings, crasher.


2006-03-28  Jamie McCracken <jamiemcc@gnome.org>

	* Redesigned Dbus Interface to be more generic and cleaned up code
	* Corrected search results of hyphenated search terms
	* Added support for maximum hit count to search queries
	* Added optional support for sorting search results by relevance score

2006-03-12  Jamie McCracken <jamiemcc@gnome.org>

	* Updated to latest XDGMime
	* Fixed bugs with filename metadata type not being updated in a file move operation
	* Improved speed of some intoify operations



2006-02-27  Jamie McCracken <jamiemcc@gnome.org>

	* Added inotify support
	* Optimised inotify move support
	* Improved Build system
	* Can use an external libextractor if found during compilation
	* Fixed some leaks
	* Fixed threading issues with new inotify backend


2006-01-14  Jamie McCracken <jamiemcc@gnome.org>

	* Updated libtracker to be more usable especially for Nautilus search


2006-01-11  Jamie McCracken <jamiemcc@gnome.org>

	* Improved file change handling by creating a pending file
	  queue and a pending File Database table. This allows changes 
	  awaiting processing by the tracker daemon to be handled much
	  more efficiently with respect to memory usage.


2006-01-06  Jamie McCracken <jamiemcc@gnome.org>

	* Added fallback polling mechanism to trackerd.c. This kicks
	  in if iNotify/FAM is not available (IE if home directory
	  is on an NFS mount) or if iNotify/FAM watch limits have
	  been exceeded.


2005-12-13  Jamie McCracken <jamiemcc@gnome.org>

	* Imported initial version of Tracker into CVS


2005-09-15 Jamie McCracken <jamiemcc@gnome.org>

	* Tracker Project started