Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
70d364b
Fixes for unit test failures
akorobka Aug 14, 2015
bbb55ce
More robust field map node allocator.
akorobka Oct 1, 2015
bfc9d23
Small fix for previous commit.
akorobka Oct 1, 2015
a77eeb1
Performance improvements
akorobka Jan 8, 2016
344bb5f
Misc updates for examples, tests and bindings
akorobka Jan 8, 2016
2b33f00
Sync with the mainline
Mar 7, 2016
125f6f4
pugixml parser
Mar 7, 2016
0394394
More MacOS X changes
Mar 25, 2016
29289f2
Performance improvements
akorobka Mar 26, 2016
3f2c2d3
Minor fixes
Mar 29, 2016
50a588e
Update autoconf script to set SSO option
akorobka Apr 7, 2016
0be04ef
Merge pull request #1 from darrenlafreniere/v1.14.3-quickerfix-merge
akorobka Apr 8, 2016
abf8163
Merge pull request #2 from akorobka/darrenlafreniere-v1.14.3-quickerf…
akorobka Apr 8, 2016
7706a9f
Fix for incorrect parameters in the performance test
akorobka Apr 12, 2016
0602745
SWIG interface file adjustment.
akorobka Apr 20, 2016
51564c4
Fix a typo in CheckSumConvertor::validate method.
akorobka Apr 27, 2016
11a6561
Improve repeating group decode performance.
akorobka Apr 27, 2016
45b475f
SWIG does not understand >< in static initialization statements.
akorobka Oct 7, 2016
9f329cd
Fix compilation without TBB and serialization of messages with a lot …
akorobka Oct 7, 2016
f4f786d
More generic "fast" std::string accessors for copy-on-write GCC strings.
akorobka Oct 7, 2016
d75a7ee
Fix large field size case again as the short one uses an unrolled cop…
akorobka Oct 12, 2016
7018b18
Small performance improvement
akorobka Oct 12, 2016
6d8381e
Fix for a generic fixed length charbuffer
akorobka Apr 2, 2017
f5d9307
Correct counter value
akorobka Apr 2, 2017
f1e2ac8
Fix generation of NPE instead of FieldConvertError
Mar 24, 2017
97c0b3f
Update Application.cpp
monsterHunter Jun 25, 2017
e2ea699
Merge pull request #5 from monsterHunter/patch-1
akorobka Jun 25, 2017
8465a38
Performance improvements
akorobka Aug 3, 2017
13d1ba4
Merge branch 'quickerfix' of github.com:akorobka/quickfix into quicke…
akorobka Aug 3, 2017
7cc8632
Fix for Windows builds
akorobka Nov 21, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
33 changes: 32 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
debug
release
*.user
*.sdf
*.opensdf
*.suo
*~
*.lib
*.lo
*.in
Makefile
Expand All @@ -9,6 +16,10 @@ Makefile
*.o
*.d
*.a
.libs
*.la
*.so
*.dylib
ChangeLog
UnitTest++/TestUnitTest++
aclocal.m4
Expand All @@ -25,4 +36,24 @@ m4/ltversion.m4
m4/lt~obsolete.m4
quickfix.pc
stamp-h1

bin/executor
bin/ordermatch
bin/tradeclient
examples/executor/C++/executor
examples/ordermatch/ordermatch
examples/ordermatch/test/ordermatch_ut
examples/tradeclient/tradeclient
include/
src/at
src/pt
src/ut
test/at
test/pt
test/ut
test/ut_debug
test/cfg
test/store
autom4te.cache/
lib/python
COPYING
INSTALL
11 changes: 11 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: cpp

compiler:
- gcc
- clang

before_script:
- sudo apt-get install libxml2-dev
- ./bootstrap

script: ./configure && make && make check
27 changes: 0 additions & 27 deletions CONTRIBUTORS

This file was deleted.

1 change: 0 additions & 1 deletion COPYING

This file was deleted.

1 change: 0 additions & 1 deletion INSTALL

This file was deleted.

3 changes: 1 addition & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
The QuickFIX Software License, Version 1.0

Copyright (c) 2001-2010 quickfixengine.org All rights
reserved.
Copyright (c) 2001-2014 Oren Miller

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
Expand Down
4 changes: 4 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,7 @@ ACLOCAL_AMFLAGS = -I m4

pkgconfdir=$(libdir)/pkgconfig
pkgconf_DATA = quickfix.pc

generate:
cd spec && bash generate.sh

43 changes: 43 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,8 +1,39 @@
1.14.3
------
Fixed buck in SocketConnection where recv result stored in signed value.

Added ruby api to RubyGems.

All Python and Ruby tests pass again.

1.14.2
------
Test for std::shared_ptr and std::tr1::shared_ptr. Allows us to compile on
gcc 4.1-4.2, and with anaconda python.

Distribute FIX specs with pip package.

Use all detected compiler flags when building ruby native library.

1.14.1
------
Replaced libxml2 and MSXML dependencies with embedded pugixml.

Fixed all warnings from -Wshorten-64-to-32.

Added python api to PyPi. Can be installed with 'pip install quickfix'.

Fixed memory leak in SessionFactory when creating DataDictionaries.
shared_ptr is used to track the objects so we don't have to.

1.14.0
------
Major performance improvement sending/receiving messages. Thanks to
Viktor Pogrebnyak for a great patch.

Added getFieldIfSet and getIfSet methods. No longer need to check for a
field and pull it out in two steps.

UseLocalTime=Y works again.

Improvement in how DataDictionaries are initialized makes starting up with
Expand All @@ -17,6 +48,12 @@ fields on incoming messages. Accept the message anyway. A wild free for all.

Added FIX 5.0 sp1 and sp2 support to MessageCracker.

SocketReuseAddress, SocketNoDelay, SocketSendBufferSize, and SocketReceiveBufferSize
config settings can be overriden on a per session basis.

Field containing number of groups will be removed if all instances of
a group are removed from the message.

SocketConnection would block other sessions if it was unable to connect
immediately. Brian Crowell submitted a patch that makes the connection
call non-blocking.
Expand Down Expand Up @@ -73,6 +110,12 @@ Fixed/standardized various issues with python library deployment.
If session is disabled, it will immediately disconnect without sending any
messages.

Added support for visual studio 11 and 12.

Removed C# library. Use QuickFIX/n.

Ruby API works with ruby 1.9.x

1.13.3
------
Added support for FIX 5.0 sp1 and sp2
Expand Down
4 changes: 2 additions & 2 deletions OptionalSettings_vs11.props
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<AdditionalLibraryDirectories>$(TBB_LIB);$(BOOST_LIB)</AdditionalLibraryDirectories>
</Lib>
<Link>
<AdditionalLibraryDirectories>$(BOOST_LIB);$(TBB_LIB);C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\lib</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>$(BOOST_LIB);$(TBB_LIB)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
Expand All @@ -49,4 +49,4 @@
<Value>$(WITH_TBB)</Value>
</BuildMacro>
</ItemGroup>
</Project>
</Project>
35 changes: 0 additions & 35 deletions OptionalSettings_vs9.vsprops

This file was deleted.

Loading