2010-07-22 09:41  stekla

	* python/FieldTrip.py: Added putHeader, poll/wait requests, and handling of chunks (channel
	  names) to Python client.

2010-07-19 10:48  stekla

	* src/rdaserver.c, test/demo_buffer_rda.exe: Added "rda2ft" tool (reads data from RDA
	  server, writes to FT buffer), added clipping of marker position in rdaserver.

2010-07-19 09:13  stekla

	* python/FieldTrip.py, src/rdaserver.c, src/rdaserver.h, test/demo_buffer.exe,
	  test/demo_buffer_rda.c, test/demo_buffer_rda.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Added "blocksize" option for RDA server +
	  demo_buffer_rda.

2010-07-18 10:26  roboos

	* pthreads-win64/lib/pthreadGC2.dll, pthreads-win64/lib/pthreadGC2.lib: added other
	  libraries for pthreads on windows64 from
	  http://www.signal.uu.se/Toolbox/dream/download.shtml#WINLIBS_64

2010-07-07 15:18  stekla

	* matlab/buffer_puthdr.c: Added writing of CTF_RES4 chunk to FieldTrip buffer if present as
	  hdr.ctf_res4 (uint8).

2010-07-06 09:36  stekla

	* matlab/buffer.c: Added check whether a connection in the internal linked list has been
	  closed from the remote side. Will issue a warning and try to re-connect (as if new).

2010-07-05 12:52  stekla

	* python/FieldTrip.py: Added PUT_EVT and PUT_DAT calls to Python client implementation.

2010-07-05 10:25  stekla

	* cpp/FtBuffer.h, python/FieldTrip.py: Added prepPutEvent function for type=string
	  value=int32 to C++ wrapper, set default hostname to localhost in Python demo, added event
	  handling and changed display of runtime information in nlx2ft.

2010-07-02 09:50  stekla

	* cpp/Clock.h: Added documentation comments and double-include-prevention to Clock.h.

2010-07-02 07:15  stekla

	* cpp/FtBuffer.h: Added C++ tool for acquisition from Neuralynx Cheetah, and C++ GUI tool
	  for writing variable sinusoid to a FieldTrip buffer - mainly useful for debugging and
	  testing purposes. Recompiled some of the executables for testing updated Makefiles.

2010-07-02 07:01  stekla

	* cpp, cpp/Clock.h, cpp/FtBuffer.h, cpp/SimpleStorage.h: Added C++ header files for
	  convenient access to FieldTrip buffer, as used by the tools in the "siemens" and
	  "neuralynx" directory.

2010-06-25 15:11  stekla

	* python/FieldTrip.py: More code for serializing numpy arrays the FieldTrip way.

2010-06-25 12:32  stekla

	* python/FieldTrip.py: minor fix in indexed getData request.

2010-06-25 12:25  stekla

	* python, python/FieldTrip.py: Added initial (incomplete) version of Python buffer client.

2010-06-24 14:42  stekla

	* src/rdaserver.c, test/demo_buffer_rda.c, test/demo_buffer_rda.exe: small fix in RDA
	  server: corrected mistake in reshuffling client list.

2010-06-22 07:16  stekla

	* matlab/buffer_puthdr.c: Fixed bug in writing channel name and resolution chunks (missing
	  &).

2010-06-21 16:51  stekla

	* test/demo_buffer_rda.exe: Recompiled demo_buffer_rda for Windows.

2010-06-21 16:50  stekla

	* src/endianutil.c, src/util.c, test/demo_buffer.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Added structure size security checks to
	  endianness conversion routines, flipped a few bogus comparisons in chunk-related checks.

2010-06-21 16:34  stekla

	* src/buffer.h, src/dmarequest.c, src/util.c, test/demo_buffer.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Added "check_event_array" function to make
	  sure a list of events (as handled in client requests) is properly defined, to prevent
	  segmentation faults and security problems. Added call to that function in "dmarequest"
	  (PUT_EVT).

2010-06-10 15:12  stekla

	* src/rdaserver.c, test/demo_buffer_rda.exe: Changed FT->RDA event translation, e.g. send
	  "type:value" if both are strings.

2010-06-10 15:04  stekla

	* src/rdaserver.c, test/demo_buffer_rda.exe: Small fix in rdaserver: corrected calculating
	  of sampling interval (factor 10 missing).

2010-06-10 14:48  stekla

	* src/rdadefs.h, src/rdaserver.c, test/demo_buffer.exe, test/demo_buffer_rda.c,
	  test/demo_buffer_rda.exe, test/demo_combined.exe, test/demo_event.exe,
	  test/demo_sinewave.c, test/demo_sinewave.exe: Fixed buggy RDA data structure alignment by
	  adding a #pragma directive, fixed small bug in event translation.

2010-06-10 09:49  stekla

	* src/message.h, src/rdaserver.c, src/rdaserver.h: Modified polling logic and restructured
	  the RDA server code.

2010-06-09 07:57  stekla

	* src/rdadefs.h, src/rdaserver.c, src/rdaserver.h: Moved basic RDA definitions from
	  rdaserver.h into new file rdadefs.h, fixed bug in rdaserver: dSamplingInterval is supposed
	  to be given in microseconds, was seconds.

2010-05-31 15:19  stekla

	* src/dmarequest.c: Added check for correct size of WAIT_DAT payload.

2010-05-27 14:57  stekla

	* matlab, matlab/buffer_gethdr.c: Added CTF_RES4 chunk to GET_HDR mex file request. Shows up
	  as hdr.ctf_res4 (uint8) if present.

2010-05-27 09:12  stekla

	* src/message.h: Added FT_CHUNK_CTF_RES4 chunk type.

2010-05-20 12:45  stekla

	* matlab/buffer_mxutils.c, matlab/buffer_mxutils.h: Added buffer_mxutils.[c/h] that contain
	  helper functions for converting Matlab to FieldTrip-C structures.

2010-05-20 12:44  stekla

	* matlab/buffer.c, matlab/buffer_getevt.c, matlab/buffer_getprp.c, matlab/buffer_putevt.c,
	  matlab/buffer_putprp.c, matlab/compile.m, src/Makefile, src/Makefile.mak,
	  src/Makefile_BCC, src/buffer.h, src/cleanup.c, src/dmarequest.c,
	  src/libbuffer_Exp2005.vcproj, src/libbuffer_Exp2008.vcproj, src/message.h,
	  src/printstruct.c, src/property.c, src/util.c, test/demo_buffer.exe,
	  test/demo_buffer_rda.exe, test/demo_combined.exe, test/demo_event.exe,
	  test/demo_sinewave.exe, test/event.c: Removed everything related to "properties" in the
	  buffer, modified handling of events (get_evt + put_evt) in buffer mex-file. Nows handles
	  "normal" Matlab event structs for both input + output.

2010-05-19 13:06  stekla

	* src/message.h, src/rdaserver.c, src/rdaserver.h: Added conversion to little-endian in RDA
	  server (untested), fixed typo in comment in message.h.

2010-05-18 13:27  stekla

	* src/buffer.h, src/endianutil.c, test/demo_buffer.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Recompiled buffer.mexw32, fixes for handling
	  chunks + endian conversion.

2010-05-18 12:44  stekla

	* src/Makefile, src/buffer.h, src/endianutil.c, src/message.h, src/rdaserver.c,
	  src/tcpsocket.c, test/demo_buffer.exe, test/demo_buffer_rda.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Added support for automatically converting
	  TCP requests from little- to big-endian and vice versa. Not 100% complete + tested, yet.

2010-05-10 10:11  stekla

	* src/buffer.h, src/rdaserver.c, src/rdaserver.h, src/util.c, test/demo_buffer.exe,
	  test/demo_buffer_rda.c, test/demo_buffer_rda.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Added conversion from FieldTrip events to RDA
	  markers for RDA server and added find_chunk function to util.c.

2010-05-07 11:48  stekla

	* test/test_nslookup.c: Removed unused "timezone" variable and put NULL in its place for
	  calls to gettimeofday. Had a compilation error because of this.

2010-05-07 11:34  stekla

	* matlab/buffer.c, matlab/buffer_gethdr.c, matlab/buffer_puthdr.c, matlab/buffer_waitdat.c,
	  matlab/compile.m, src/dmarequest.c, src/message.h, src/rdaserver.c, test/demo_buffer.exe,
	  test/demo_buffer_rda.c, test/demo_combined.exe, test/demo_event.exe,
	  test/demo_sinewave.exe, test/test_waitdat.c: Changed WAIT_DAT request to include threshold
	  on number of events, added request to buffer mex file, added buffer_waitdat as a helper
	  function for this. Modified test_waitdat and fMRI demo clients accordingly.

2010-05-04 15:51  stekla

	* test/demo_buffer.exe, test/demo_combined.exe, test/demo_event.exe, test/demo_sinewave.exe:
	  Added external for fetch_data (in fileio/private), small fix in fMRI demo clients.

2010-05-04 15:04  stekla

	* matlab/buffer.c: Added ('tcpserver','status') call to buffer MEX file for debugging
	  purposes.

2010-05-04 13:58  stekla

	* matlab/buffer_puthdr.c: Added initial support for writing meta data to the FieldTrip
	  buffer from Matlab, updated rt_frmiproxy to reflect these changes.

2010-05-04 12:08  stekla

	* matlab/buffer_gethdr.c, src/message.h, src/rdaserver.c: Added "chunk" types for meta
	  information to Fieldtrip header, modified GET_HDR request in MEX file accordingly.
	  Currently supported fields are channel_names, Siemens AP, NIFTI-1, and unspecified binary
	  blobs. Added NIFTI-1 support to Siemens acquisition clients (orientation is still
	  missing!), now writing both NIFTI-1 and ASCII protocol in chunks.

2010-05-03 10:44  stekla

	* src/Makefile.mak, src/Makefile_BCC, src/libbuffer_Exp2005.vcproj,
	  src/libbuffer_Exp2008.vcproj, src/tcpserver.c, src/win32/gettimeofday.c,
	  test/Makefile_BCC, test/demo_buffer.exe, test/demo_buffer_rda.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Changed "close" to "closesocket" in
	  tcpserver, added extern.c to various Makefiles and project files. Include gettimeofday.h
	  in gettimeofday.c for compilation using BCC55.

2010-05-03 10:16  stekla

	* pthreads-win64, pthreads-win64/include, pthreads-win64/include/pthread.h,
	  pthreads-win64/include/sched.h, pthreads-win64/include/semaphore.h, pthreads-win64/lib,
	  pthreads-win64/lib/pthreadVC64.dll, pthreads-win64/lib/pthreadVC64.lib: Added
	  pthreads-win64 directory with include files and libraries for Visual C @64 bit.

2010-05-03 09:40  stekla

	* test/Makefile.mak, test/demo_buffer.exe, test/demo_combined.c, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.c, test/demo_sinewave.exe, test/event.c,
	  test/sinewave.c, test/test_benchmark.c, test/test_getdat.c: Added Visual C Makefile (incl.
	  Win64 target/cross-compilation) and changed include order (pthread.h/buffer.h) in some
	  files.

2010-05-03 09:36  stekla

	* src/Makefile.mak, src/buffer.h, src/clientrequest.c, src/dmarequest.c,
	  src/libbuffer_Exp2008.vcproj, src/platform_includes.h, src/rdaserver.c, src/tcpserver.c,
	  src/tcpsocket.c, src/util.c: Bug fix in RDA server, added Makefile for VCC (incl.
	  cross-compilation for Win64), changed include order (pthread.h after buffer.h) in various
	  files to allow compilation for Win64.

2010-05-02 19:53  roboos

	* matlab/buffer.c, matlab/buffer.m, matlab/compile.m, src/Makefile, src/extern.c,
	  src/extern.h, src/tcpserver.c, src/tcpsocket.c, src/util.c: changed the thread cleanup
	  approach, use tcpserverStatus flag which is managed inside the thread
	  added extern.[ch] for all external declarations
	  added -arch i386 to Makefile, otherwise the buffer mex file would not compile on Mac OS X

2010-04-26 12:44  stekla

	* test/demo_buffer_rda.c, test/demo_buffer_rda.exe: Added cancellation of RDA server after
	  CTRL-C press.

2010-04-26 12:43  stekla

	* src/rdaserver.c, src/rdaserver.h: Small updates and fixes to the RDA server (e.g.,
	  implement max number of clients).

2010-04-26 10:38  stekla

	* test/Makefile, test/demo_buffer_rda.c, test/demo_buffer_rda.exe: Added combined Fieldtrip
	  buffer (tcpserver) and RDA server demo. Not complete yet (no gentle shutdown). Also added
	  target to GNU Makefile.

2010-04-26 10:36  stekla

	* src/rdaserver.c, src/rdaserver.h: Added RDA server (streams out data from FieldTrip
	  buffer). Initial test run fine, but not complete yet.

2010-04-08 11:03  roboos

	* matlab/buffer.m, matlab/compile.m: removed the unix executable flag from all *.m files
	  (thanks to Guillaume)
	  see http://fieldtrip.fcdonders.nl/development/svn#keeping_the_svn_repository_tidy for
	  details

2010-04-01 07:38  stekla

	* src/dmarequest.c, src/tcpsocket.c, test/demo_buffer.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe, test/test_getdat.c:

2010-03-31 12:06  stekla

	* matlab/buffer_puthdr.c, test/demo_event.exe, test/demo_sinewave.exe, test/test_getevt.c:
	  Added NIFTI-1 support for rt_fmriviewer and accompanying nifti2matlab function. Added
	  binary blob to put_hdr request in buffer mex-file.

2010-03-26 17:06  stekla

	* src/dmarequest.c: Minor fix in dmarequest (broadCast getData_cond only if type is valid),
	  some restructuring in graphical fMRI clients.

2010-03-26 12:11  stekla

	* src/dmarequest.c, test/demo_buffer.exe, test/demo_combined.exe, test/demo_event.exe,
	  test/demo_sinewave.exe: Added initial version of 3D fMRI viewer, a C++ wrapper for buffer
	  requests, and a convenience function for getting the most important MR protocol
	  information from sap_item lists. Removed a debug-printf from WAIT_DAT in dma_request.

2010-03-24 14:49  stekla

	* src/dmarequest.c, src/message.h, test/Makefile, test/demo_buffer.exe,
	  test/demo_combined.exe, test/demo_event.exe, test/demo_sinewave.exe, test/test_waitdat.c:
	  Added a WAIT_DAT request to buffer repertoire, together with a data structure waitdef_t,
	  and a test application test_waitdat. This request will block until either the number of
	  samples in the buffer are above a given threshold, or until a given time (in milliseconds)
	  passes, which is convenient for polling, but can even be used as pseudo-streaming. Seems
	  to work pretty well, but needs more testing before recompiling the buffer mex files.

2010-03-24 08:45  stekla

	* src/util.c: Minor change: added (int) cast for printing sizeof() constants to get rid of
	  some compiler warnings.

2010-03-23 13:49  stekla

	* matlab/buffer_getdat.c, src/util.c, test/demo_buffer.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Compiled buffer.mexw32 using R2008a / VC
	  2008, moved core Siemens fMRI acquisition code to a separate PixelDataGrabber class, added
	  header information (Siemens ASCII protocol) to FieldTrip buffer. No direct support within
	  read_header yet, instead we rely on the 'orig' field to get to the raw buffer header.
	  Added unsigned data type support for GET_DAT request in buffer mex-file. Fixed small bug
	  in 'retry' logic in open_connection.

2010-03-22 10:35  stekla

	* src/buffer.h, src/dmarequest.c, src/util.c: Added wordsize_from_type function and used
	  this in dmarequest (PUT_DAT and GET_DAT). Now supports unsigned data types and checks for
	  memory allocation problems.

2010-03-19 15:46  stekla

	* matlab/buffer_gethdr.c: Added blob to buffer/get_hdr request and reversing of lists for
	  siemensap structures (so the parsed result is in the same order as the file).

2010-03-12 14:19  stekla

	* INSTALL: Cosmetic changes only. Added reference to fieldtrip wiki in INSTALL file.

2010-03-12 11:43  stekla

	* pthreads-win32, pthreads-win32/include, pthreads-win32/include/pthread.h,
	  pthreads-win32/include/sched.h, pthreads-win32/include/semaphore.h, pthreads-win32/lib,
	  pthreads-win32/lib/libpthreadGC2.a, pthreads-win32/lib/libpthreadGCE2.a,
	  pthreads-win32/lib/pthreadGC2.dll, pthreads-win32/lib/pthreadGCE2.dll,
	  pthreads-win32/lib/pthreadVC2.dll, pthreads-win32/lib/pthreadVC2.lib,
	  pthreads-win32/lib/pthreadVC2_bcc55.lib, pthreads-win32/lib/pthreadVCE2.dll,
	  pthreads-win32/lib/pthreadVCE2.lib, pthreads-win32/lib/pthreadVSE2.dll,
	  pthreads-win32/lib/pthreadVSE2.lib, test/demo_buffer.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe: Added pthreads-win32 includes and libraries
	  to the SVN repository. We actually don't need all the files in there, for example the DLLs
	  or the libraries for using structured exception handling, but I think a few extra bytes do
	  not hurt.

2010-03-11 10:15  stekla

	* matlab/compile.m: Fixed small bug in new compile script :-(

2010-03-11 09:58  stekla

	* matlab/buffer.c: Added pthread_cancel calls in mexCleanup routine. However, this does not
	  solve our problem on all platforms.

2010-03-11 09:14  stekla

	* matlab/compile.m: Rewrote compile script to handle multiple compilers in a unified manner.

2010-03-10 15:07  roboos

	* matlab/buffer.mexa64, matlab/buffer.mexglx, matlab/buffer.mexmac, matlab/buffer.mexmaci,
	  matlab/buffer.mexw32, matlab/pthreadVC2.dll: moved the buffer mex files and pthreadVC2.dll
	  to fileio/private

2010-03-10 14:59  roboos

	* matlab/buffer.mexmaci: added create and destroy buffer functions, recompiled buffer mex
	  file on manzana with matlab 2007b, fixed a typo in the help of write_data

2010-03-10 11:17  stekla

	* src/tcprequest.c, test/demo_buffer.exe, test/demo_combined.exe, test/demo_event.exe,
	  test/demo_sinewave.exe: Added "small packet merging" also on client side in tcprequest.c.
	  Otherwise, sending small request with non-zero bufsize (e.g., a put header) introduces
	  latencies if the remote side runs Windows.

2010-03-09 17:00  stekla

	* src/Makefile: just whitespace changed, sorry

2010-03-09 16:57  stekla

	* matlab/buffer.c, matlab/buffer.mexw32, matlab/compile.m, src/Makefile,
	  test/demo_buffer.exe, test/demo_combined.exe, test/demo_event.exe, test/demo_sinewave.exe:
	  Minor cleanup in compile.m and compile_gnumex.m: linking gettimeofday here is not
	  necessary anymore. Also reverted back to dynamicly allocated hostnames in buffer mex-file.
	  Added small pause() in demo fmri_viewer.m.

2010-03-09 10:33  stekla

	* matlab/buffer.c, matlab/buffer.mexw32, matlab/buffer_puthdr.c, matlab/compile.m,
	  src/libbuffer_Exp2008.vcproj, src/tcprequest.c: Changed output directories in compile.m
	  and VC2008 project file.
	  Fixed a bug in tcprequest that would cause memory corruption after connection problems in
	  the MEX file. Minor modifications in fMRI acquisition and demo clients.

2010-03-08 16:32  stekla

	* matlab/buffer.mexw32, matlab/buffer_puthdr.c, test/demo_buffer.exe,
	  test/demo_combined.exe, test/demo_event.exe, test/demo_sinewave.exe: Checked in simple
	  Siemens fMRI acquisition client and small test GUI tool.

2010-03-05 15:07  stekla

	* src/Makefile, src/Makefile_BCC, src/buffer.h, src/dmarequest.c, src/message.h,
	  src/property.c, src/util.c: Fixed several signed/unsigned mismatches by changing various
	  variables to unsigned. Notably, I also changed the elements of datasel_t and eventsel_t to
	  unsigned. Not 100% sure if negative numbers were used to report errors, but already the
	  MEX code casted numbers from Matlab to unsigned before writing them to those structures.

2010-03-05 13:54  stekla

	* src/win32/gettimeofday.c, src/win32/gettimeofday.h: Moved definition of "timezone" from
	  gettimeofday.c to gettimeofday.h and added an #ifdef to prevent double inclusion.

2010-03-05 13:53  stekla

	* test/Makefile, test/Makefile_BCC, test/demo_buffer.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe, test/pthreadGC2.dll, test/pthreadVC2.dll,
	  test/test_benchmark.c, test/test_connect.c, test/test_flushdat.c, test/test_flushevt.c,
	  test/test_flushhdr.c, test/test_getdat.c, test/test_getevt.c, test/test_gethdr.c,
	  test/test_nslookup.c: Added Makefile_BCC in buffer/test for compilation with Borland
	  Command line tools, and modified #includes in the test and demo sources accordingly.

2010-03-05 10:20  stekla

	* matlab/buffer.c, matlab/buffer.mexw32, matlab/buffer_flushdat.c, matlab/buffer_flushevt.c,
	  matlab/buffer_flushhdr.c, matlab/buffer_getdat.c, matlab/buffer_getevt.c,
	  matlab/buffer_gethdr.c, matlab/buffer_getprp.c, matlab/buffer_putdat.c,
	  matlab/buffer_putevt.c, matlab/buffer_puthdr.c, matlab/buffer_putprp.c, matlab/compile.m:
	  Added linked list for providing stateful connections and the possibility for dmarequest's
	  to the buffer MEX file. Cleaned up error handling in subfunctions. Known problem: server
	  thread is not cancelled even though the request "tcpserver","exit" is recognised
	  correctly.

2010-03-05 08:16  stekla

	* src/dmarequest.c: Just added two comments to dmarequest.c (suggestions for improvement) so
	  I don't forget these.

2010-03-05 08:03  stekla

	* src/buffer.h, src/dmarequest.c, src/libbuffer_Exp2008.vcproj, src/tcprequest.c,
	  src/util.c: Changed some function definitions: arguments (e.g., "request") that are not
	  supposed to be modified got a "const" attribute. Also added facility for selecting the
	  maximum number of samples in a new buffer based on the channel count (if > 256), the
	  wordsize, and a #defined value MAXNUMBYTE (512GB). Also added minimal error-checking for
	  PUT_HDR requests (data could not be allocated -> return PUT_ERR).

2010-03-04 09:11  stekla

	* src/tcpserver.c, src/tcpsocket.c, src/util.c: Added code to merge small packets to send
	  over TCP in one go. This seems to overcome the latency problem. Put code for disabling
	  Nagle algorithm inside "#ifdef DISABLE_NAGLE" directive (not defined by default).
	  Corrected logic for usleep in bufread and bufwrite (never sleep on Windows).

2010-03-02 21:07  roboos

	* matlab/buffer.mexw32: recompiled buffer.mexw32 (without the usleep in bufread/bufwrite)

2010-03-02 20:21  roboos

	* test/demo_sinewave.c: included the full code from the sinewave thread in the demo
	  application, makes more sense for explaining how it works

2010-03-02 09:46  stekla

	* src/tcpserver.c, src/util.c: minor fix (typo) in util.c, changed C++ comments in
	  tcpserver.c

2010-03-01 15:28  roboos

	* src/util.c: changes in bufread and bufwrite: don't usleep after all data arrived, don't
	  usleep at all on win32

2010-02-27 11:45  roboos

	* test/Makefile, test/test_connect.c, test/test_nslookup.c: added two commandline test
	  applications

2010-02-27 10:04  roboos

	* matlab/buffer.c, matlab/buffer.mexw32, matlab/compile.m: removed sinewave and event
	  threads (for pseudoacquisition)
	  recompiled on fcdc273 with matlab73 and borland

2010-02-27 09:59  roboos

	* matlab/buffer.c, matlab/compile.m, src/buffer.h, src/platform_includes.h, src/tcpserver.c:
	  cleaned up the compilation process for matlab73 with borland

2010-02-27 09:29  roboos

	* test/Makefile, test/demo_buffer.c, test/demo_combined.c, test/demo_event.c,
	  test/demo_sinewave.c, test/event.c, test/sinewave.c, test/test_benchmark.c,
	  test/test_flushdat.c, test/test_flushevt.c, test/test_flushhdr.c, test/test_getdat.c,
	  test/test_getevt.c, test/test_gethdr.c, test/test_wordsize.c, test/test_wrap.c: cleaned up
	  the conditional header includes, consistent again with the library code

2010-02-27 09:20  roboos

	* src/compiler.h, src/util.c, test/Makefile: synchronized peer and buffer source code (esp.
	  util)

2010-02-27 08:09  roboos

	* src, src/libbuffer.bpr: changed the location of gettimeofday.c in the BCB6 project file,
	  now in win32 subdirectory

2010-02-27 08:02  roboos

	* src/gettimeofday.c, src/gettimeofday.h: deleted gettimeofday.[ch] from main src directory,
	  these are now in the win32 subdirectory

2010-02-27 07:52  roboos

	* src/buffer.h, src/cleanup.c, src/clientrequest.c, src/compiler.h, src/dmarequest.c,
	  src/libbuffer_Exp2008.vcproj, src/message.h, src/platform.h, src/platform_includes.h,
	  src/printstruct.c, src/property.c, src/socket_includes.h, src/tcprequest.c,
	  src/tcpserver.c, src/tcpsocket.c, src/unix_includes.h, src/util.c: changed platform and
	  compiler detection using separate header files (similar to fieldtrip/peer)
	  moved all platform specific includes from socket_includes and unix_includes into
	  platform_includes.h
	  tested compilation: works on BCB6, MSVC2005, MSVC2008

2010-02-27 07:09  roboos

	* src/libbuffer.ncb, src/libbuffer.sln, src/libbuffer.suo, src/libbuffer.vcproj,
	  src/libbuffer.vcproj.FCDONDERS.roboos.user, src/libbuffer.vcproj.user,
	  src/libbuffer_Exp2005.sln, src/libbuffer_Exp2005.vcproj: renamed the MS VC 2005 Express
	  edition build files to libbuffer_Exp2005, to be consistent with the 2008 version
	  removed some unneeded build files for Exp2005

2010-02-25 08:40  roboos

	* matlab/compile.m, src/libbuffer.bpr: updated the path settings for pthreads-win32

2010-02-10 14:09  stekla

	* src/Makefile, src/Makefile_BCC, src/libbuffer.vcproj, src/libbuffer_Exp2008.sln,
	  src/libbuffer_Exp2008.vcproj, src/socket_includes.h, src/swapbytes.h, src/tcpserver.c,
	  src/unix_includes.h, test/Makefile, test/demo_buffer.exe, test/demo_combined.exe,
	  test/demo_event.exe, test/demo_sinewave.exe, test/test_flushdat.c, test/test_flushevt.c,
	  test/test_flushhdr.c, test/test_getevt.c, test/test_gethdr.c, test/test_pthread.c: *
	  Merged in changes from Bart Nienhuis (compilation with VC 2005)
	  * Modified Makefiles to allow compilation with Mingw32
	  * Added Makefile_BCC for building libbuffer with free Borland tools (not complete yet)
	  * Tweaked compiler directives and #includes for compilation on Windows
	  * Added Visual Studio Express 2008 project files

2010-02-08 13:38  roboos

	* test: fixed some properties for the file externals

2010-02-08 13:32  roboos

	* test, test/pthreadVC2.dll: replaced the symlinks by svn file externals, should also work
	  on windows

2010-01-26 08:17  roboos

	* test/test_benchmark.c: use fractional samplecount/second

2010-01-25 17:00  roboos

	* test/test_benchmark.c, test/test_pthread.c, test_benchmark.c, test_pthread.c: moved two
	  files to the correct location

2010-01-25 16:59  roboos

	* test_benchmark.c, test_pthread.c: moved two buffer test applications from cvs into svn

2010-01-25 16:57  roboos

	* src/stdint.h: the stdint.h replacement header only applies to win32

2010-01-05 16:54  roboos

	* src/libbuffer.ncb, src/libbuffer.suo, src/libbuffer.vcproj: changed MVC project files to
	  reflect the moving of code to win32 subdir

2010-01-05 16:52  roboos

	* src/win32/gettimeofday.c, src/win32/gettimeofday.h, src/win32/stdint.h: some changes to
	  the headers to get it to compile on OSX again
	  moved the windows hearders and source code to win32 subdirectory

changelog/realtime_changelog.txt · Last modified: 2010/07/29 20:37 (external edit)
Back to top
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0