1 This ChangeLog file is no longer maintained - see the git repo history for
2 more recent changes: https://xapian.org/bleeding
4 Sun Dec 07 23:13:08 GMT 2014 Olly Betts <olly@survex.com>
6 * win32msvc/Makefile: Remove copying of removed stale copy of
9 Fri Dec 05 10:32:57 GMT 2014 Olly Betts <olly@survex.com>
11 * win32msvc/doccomments.i: Remove 6.5 year old copy of generated file.
13 Fri Nov 28 09:38:31 GMT 2014 Olly Betts <olly@survex.com>
15 * win32msvc/win32_bindings_ruby.mak: Fix include path when running
16 Ruby tests. Patch found in an SVN checkout, but I don't remember
17 who reported the issue.
19 Wed May 08 11:04:54 GMT 2013 Olly Betts <olly@survex.com>
21 * README,config.mak: Update references to subversion/SVN to talk about
24 Wed Jun 29 00:47:31 GMT 2011 Olly Betts <olly@survex.com>
26 * win32msvc/: Update for rename of java-swig to java.
28 Wed May 25 03:32:42 GMT 2011 Charlie Hull <charlie@flax.co.uk>
30 * README: add details of patch to api/compactor.cc and diritor.h
31 * win32_backends_brass.mak, win32_backends_flint.mak,
32 win32_backends_chert.mak: add brass_compact.cc etc.
33 * win32_api.mak: add compactor.cc
34 * win32_bin.mak: remove separate compactors and add
35 xapian_chert_update.exe
36 * win32_bindings_csharp.mak: add Compactor.cs
37 * config.h.omega.win32: add PKGLIBBINDIR definitions
38 * win32_applications_omega.mak: add svgparse.cc, pkglibbindir.cc
40 Fri Sep 03 13:35:00 GMT 2010 Charlie Hull <charlie@flax.co.uk>
42 * README: remove details of some patches that are no longer necessary
43 * config.mak, win32_bindings_python.mak, makebinaries.py, Makefile:
44 add Python 2.7 support
45 * config.mak, win32_bindings_php.mak, makebinaries.py, Makefile:
46 add PHP 5.3 support, improve cleanup behaviour
48 Wed Jul 14 15:59:00 GMT 2010 Charlie Hull <charlie@flax.co.uk>
50 * win32_tests.mak: add unittest
51 * README: clarify deps.d and compilation errors behaviour, PCRE
53 * win32_common.mak, win32_backends_brass.cc, win32_matcher.cc:
54 remove omdebug.cc, brass_io.cc, rset.cc, localmatch.cc
55 * win32_matcher.cc: xorpostlist.cc now multixorpostlist.cc, add
57 * win32_tests.cc: add missing api_opvalue.cc, api_opsynonym.cc,
59 * win32_bindings_python.mak: copy test_xapian_star.py for testing
60 * win32_bindings_csharp.mak: add missing StemImplementation.cs
61 * win32_applications_omega: changed way .objs are listed to match 1.0
62 branch), add missing object files, add PCRE lib
63 * config.mak: add PCRE file locations
64 * win32_languages_mak: use SnowballStemImplementation
66 Mon May 17 10:37:26 GMT 2010 Richard Boulton <richard@tartarus.org>
68 Patch from Charlie Hull:
69 * ChangeLog,Makefile,win32_api.mak,
70 win32_applications_omega.mak,win32_backends.mak,
71 win32_backends_brass.mak,win32_backends_chert.mak,
72 win32_backends_flint.mak,win32_backends_inmemory.mak,
73 win32_backends_multi.mak,win32_backends_quartz.mak,
74 win32_backends_remote.mak,win32_common.mak,win32_examples.mak,
75 win32_expand.mak,win32_getopt.mak,win32_languages.mak,
76 win32_languages_compiler.mak,win32_matcher.mak,win32_net.mak,
77 win32_queryparser.mak,win32_tests.mak,win32_unicode.mak,
78 win32_weight.mak: build twice, once to calculate dependencies (#460)
79 * xapdep/xapdep.c: improve checking for redundant strings in dep file
81 Thu Apr 15 14:31:56 GMT 2010 Richard Boulton <richard@tartarus.org>
83 * win32_testsuite.mak: Patch from Charlie Hull: Tidy up order of
84 files, and add fdtracker.obj and scalability.obj.
86 Thu Mar 11 16:11:45 GMT 2010 Richard Boulton <richard@tartarus.org>
88 * xapdep/xapdep.mak: Remove duplicate version of contents.
90 Tue Mar 09 10:58:52 GMT 2010 Charlie Hull <charlie@flax.co.uk>
92 * xapdep/xapdep.c: Print object file on every line like Makedepend
93 did, add quotes round dependencies to cope with Windows paths,
94 remove old rename-in-place function.
96 Mon Mar 08 06:26:13 GMT 2010 Olly Betts <olly@survex.com>
98 * xapdep/README: Undouble contents (this file was in the patch twice).
100 Mon Mar 08 06:11:10 GMT 2010 Olly Betts <olly@survex.com>
102 * xapdep/xapdep.c: Fix O(n*n) behaviour we only needs to be O(n).
104 Mon Mar 08 05:58:30 GMT 2010 Olly Betts <olly@survex.com>
106 * xapdep/xapdep.c: Eliminate depbuf - a fixed sized buffer we probably
107 can't overflow, but don't need to use.
109 Mon Mar 08 05:54:36 GMT 2010 Olly Betts <olly@survex.com>
111 * xapdep/xapdep.c: Eliminate objbuf - a fixed sized buffer we could
114 Mon Mar 08 05:37:14 GMT 2010 Olly Betts <olly@survex.com>
116 * xapdep/xapdep.c: Remove a potential buffer overflow.
118 Mon Mar 08 05:31:50 GMT 2010 Olly Betts <olly@survex.com>
120 * Makefile,README,config.mak,makedepend/,win32_api.mak,
121 win32_applications_omega.mak,win32_backends.mak,
122 win32_backends_chert.mak,win32_backends_flint.mak,
123 win32_backends_inmemory.mak,win32_backends_multi.mak,
124 win32_backends_quartz.mak,win32_backends_remote.mak,win32_bin.mak,
125 win32_common.mak,win32_examples.mak,win32_expand.mak,
126 win32_getopt.mak,win32_languages_compiler.mak,win32_matcher.mak,
127 win32_net.mak,win32_perftest.mak,win32_queryparser.mak,
128 win32_tests.mak,win32_testsuite.mak,win32_unicode.mak,
129 win32_weight.mak,xapdep/README,xapdep/xapdep.c,xapdep/xapdep.mak:
130 Apply Charlie's "xapdep" patch (ticket#239).
132 Wed Mar 03 06:10:51 GMT 2010 Olly Betts <olly@survex.com>
134 * README: Sync documentation of makebinaries.py from branches/1.0..
135 Note that Python 3.0 is supported.
137 Wed Mar 03 05:17:14 GMT 2010 Olly Betts <olly@survex.com>
139 * README: List run-time requirements (ticket#391).
141 Wed Mar 03 05:11:58 GMT 2010 Olly Betts <olly@survex.com>
143 * README: Don't mention libs internal to building the testsuite. Links
144 to xapian.org shouldn't have a ".php" extension now.
146 Wed Mar 03 04:59:07 GMT 2010 Olly Betts <olly@survex.com>
148 * README: Remove mention of PHP4.
150 Fri Feb 12 04:42:19 GMT 2010 Olly Betts <olly@survex.com>
152 * win32_bindings_python.mak: Update for generate-python-exception.in
153 to generate-python-exceptions renaming (untested). (ticket#367)
155 Fri Feb 05 23:21:41 GMT 2010 Charlie Hull <charlie@lemurconsulting.com>
157 * win32_tests.mak: Correct $(INTDIR) to $(OUTDIR). Add new apitest
158 sources. (ticket#441)
160 Wed Feb 03 15:24:40 GMT 2010 Charlie Hull <charlie@flax.co.uk>
162 * Makefile,version.h.in,win32_testsuite.mak,config.mak: Add support
164 * win32_backends.mak: Add support for brass, and also add flint_lock.
165 * win32_backends_chert.mak: Remove references to chert_lock.
166 * win32_backends_flint.mak: Remove references to flint_lock.
167 * win32_tests.mak: Clean up existing test databases.
168 * win32_bin.mak: Update list of source files for xapian-compact and
169 xapian-check, and add include path and libbrassbtreecheck
172 Fri Nov 20 11:49:07 GMT 2009 Richard Boulton <richard@tartarus.org>
174 * win32_backends_multi.mak,win32_matcher.mak: Patch from Charlie to
175 add valuestreamdocument.cc and multi_valuelist.cc to build.
177 Tue Oct 27 16:17:09 GMT 2009 Richard Boulton <richard@lemurconsulting.com>
179 * win32_applications_omega.mak: Remove dirent.cc, update path to
180 getopt.cc, add freemem.cc, add mkdtemp.obj to OMINDEX objects,
181 and rename UTF8TEST_OBJS to UTF8CONVERTTEST_OBJS.
183 Fri Oct 16 09:04:00 GMT 2009 Charlie Hull <charlie@flax.co.uk>
185 * config.h.win32,config.h.omega.win32: disable warning about macros
186 with missing parameters.
187 * win32_tests.mak: add api_sortingold.cc
188 * win32_api.mak: remove sorter.cc, add keymaker.cc
190 Mon Aug 24 10:40:00 GMT 2009 Charlie Hull <charlie@flax.co.uk>
192 * Makefile: Remove rules to make generate-exceptions.
193 * win32_api.mak: Remove serialisationcontext.cc, add registry.cc
195 Tue Aug 04 15:30:00 GMT 2009 Charlie Hull <charlie@flax.co.uk>
197 * Makefile, win32_bindings_python.mak, config.mak, makebinaries.py:
198 Add Python 2.6 option.
200 Sun Aug 02 12:22:52 GMT 2009 Richard Boulton <richard@lemurconsulting.com>
202 * win32_api.mak: Add matchspy files.
204 Mon Jul 20 13:52:53 GMT 2009 Olly Betts <olly@survex.com>
206 * config.mak,win32_bindings_python.mak: Update to include Python 3.0
207 support, ready for when then bindings support this. From patch in
210 Mon Jul 20 13:43:48 GMT 2009 Olly Betts <olly@survex.com>
212 * win32_api.mak: Update for added sources, from patch by Peter Kelm in
215 Mon Jul 20 13:38:37 GMT 2009 Olly Betts <olly@survex.com>
217 * win32_matcher.mak: Update for removed sources, from patch by Peter
220 Fri May 08 12:55:32 GMT 2009 Olly Betts <olly@survex.com>
222 * config.mak,win32_bindings_python.mak,win32_tests.mak,
223 win32_testsuite.mak: Update from Peter Kelm to work with SVN trunk
226 Tue May 05 12:42:26 GMT 2009 Richard Boulton <richard@lemurconsulting.com>
228 * win32_matcher.mak: Add synoympostlist.cc to build.
230 Fri May 01 15:40:48 GMT 2009 Richard Boulton <richard@lemurconsulting.com>
232 * win32_tests.mak: Add api_replicate.cc and api_serialise.cc, and
235 Wed Apr 22 16:21:53 GMT 2009 Richard Boulton <richard@lemurconsulting.com>
237 * makebinaries.py,win32_tests.mak: Add a script and some changes to
238 the test makefile which got missed out of the previous commit.
240 Tue Apr 21 10:34:00 GMT 2009 Charlie Hull <charlie@lemurconsulting.com>
242 * config.h.omega.win32: Update version numbers
243 * win32_tests.mak: add some new tests and reformat for clarity
244 * Makefile: MAKEALLBINDINGS now depends on COPYMAKFILES
245 * config.h.omega.win32: define 'rare' and 'usual'
246 * makebinaries.py: fix quotes
247 * makedepend.mak, Makefile: CLEAN now also cleans makedepend
249 Wed Mar 25 12:49:00 GMT 2009 Charlie Hull <charlie@lemurconsulting.com>
251 * win32_weight.mak,config.mak,Makefile: add new makefile for
253 * win32_api.mak,win32_matcher.mak,win32_backend_chert.mak,
254 win32_common.mak: correct file lists
255 * win32_bin.mak,config.mak: remove Quartz bits, add
256 xapian-replicate and xapian-replicate-server
258 Thu Mar 19 11:55:00 GMT 2009 Charlie Hull <charlie@lemurconsulting.com>
260 * config.mak, win32_bindings_python.mak: add ability to build two
261 different Python versions, and add example files, and change
262 BUILDDIST to DIST for consistency with other bindings
263 * setup.py: add example & documentation files for Python
264 * win32_bindings_php.mak,win32_bindings_csharp.mak,
265 win32_bindings_java-swig.mak,win32_bindings_ruby.mak: add example
266 & doc files where they exist and DIST build target
267 * win32_bindings_php.mak,win32_bindings_csharp.mak,win32_examples.mak,
268 win32_bin.mak: add Manifests into .exe or .dll and remove
269 separate manifest files
270 * Makefile: add MAKEALLBINDINGS target for building all bindings
271 * README: update for the above changes
272 * win32_applications_omega.mak: add new file for omindex
273 * config.h.omega.win32: Update version numbers, undefine rare()
275 Mon Feb 16 12:02:48 GMT 2009 Richard Boulton <richard@lemurconsulting.com>
277 * win32_bindings_csharp.mak: Remove doubled file contents.
279 Mon Dec 22 16:50:55 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
281 * version.rc.csharp,win32_bindings_csharp.mak: Add files missed
284 Mon Dec 22 16:49:46 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
286 * Makefile,README,config.h.omega.win32,config.mak,genversion.pl,
287 win32_api.mak,win32_backends.mak,win32_backends_chert.mak,
288 win32_backends_flint.mak,win32_perftest.mak: Add C# bindings to
289 build system, and update with new files for replication in
292 Thu Dec 11 12:04:11 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
294 * win32_tests.mak: Add support for new test file, api_backend.cc
296 Thu Nov 06 12:50:34 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
298 * win32_perftest.mak: Call collate-apitest in the new way. Add
300 * win32_tests.mak: Call collate-apitest in the
301 new way. Add api_spelling.cc. Improve "nmake CLEAN" target.
302 * win32_api.mak: omvalueiterator.cc renamed to valueiterator.cc,
303 add documentvaluelist.cc.
304 * win32_backends.mak: add dbfactory_remote.cc, valuelist.cc and
306 * win32_backends_remote.mak: rename net_document.cc to
308 * config.mak: Change paths to XAPIAN_APPLICATIONS and
309 XAPIAN_BINDINGS to be appropriate for a SVN checkout, rather than
310 for unpacked tarballs. Add rpcrt4.lib for UUID functions. Remove
311 libquartz.lib, and add libchert.lib.
312 * win32_common.mak: Add win32_uuid.cc. (Not yet in trunk, but
313 needed for windows compile - currently requires patch attached to
315 * config.h.win32: Update version numbers (to 1.1.0, to match
316 configure.ac). Define 'usual' keyword to identity, since we don't
319 Mon Sep 08 09:59:17 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
321 * genversion.pl: Update to match new configure.ac (cope with the []'s
322 which have been added).
324 Wed Aug 20 09:31:47 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
326 * README: Remove trailing whitespace.
328 Thu Aug 14 15:42:00 GMT 2008 Charlie Hull <charlie@lemurconsulting.com>
330 * win32_bindings_ruby.mak,config.mak,README,Makefile: Added new
331 Ruby bindings makefile written by Zsolt Sz. Sztupák. Update list
332 of "what works" in README.
334 Sun Jun 29 06:53:28 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
336 * version.rc.java-swig,version.rc.php,version.rc.python: Change
337 "Copyright ... Xapian" messages to a note to consult the source
338 code - Xapian isn't a legal entity, so nothing can be "(C)
341 Wed Jun 25 13:18:50 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
343 * Makefile: Patch from Charlie to fix some paths for "cd".
345 Tue Jun 24 16:06:57 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
347 * NEWS: Add note about Java-SWIG makefiles.
349 Tue Jun 24 16:06:21 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
351 * win32_backends_chert.mak: Add chert_alldocsmodifiedpostlist
353 * win32_testsuite.mak: Add backendmanager_remote source file.
355 Thu Jun 05 17:29:16 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
357 * win32_expand.mak: Replace reference to expand.cc and expand.obj
358 with esetinternal.cc and esetinternal.obj - expand.cc has now
359 been removed, and esetinternal.cc added.
361 Thu Jun 05 17:11:14 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
363 * win32_bin.mak: Remove comments about the now removed quartz
364 utilities, and a reference to them in the CLEAN rule.
365 * README: Remove trailing whitespace. Clean up list of "what
368 Thu Jun 05 17:04:26 GMT 2008 Richard Boulton <richard@lemurconsulting.com>
370 * Start of ChangeLog.