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
Back to top