aff5fb70b7added autotests for exclusive queues
Matt Broadstone
2014-06-09 15:10:35 -0400
613bd5ba96make sure all errors have Error in the name
Matt Broadstone
2014-06-09 15:10:22 -0400
50a588e678allow for creation of a queue with no name, added auto test for validation
Matt Broadstone
2014-06-09 14:07:13 -0400
60167321a9add test for incompatible authentication mechanisms
Matt Broadstone
2014-06-06 16:49:45 -0400
f11caabb14add auto test for unbinding from an exchange
Matt Broadstone
2014-06-06 14:40:05 -0400
bad40ac83b- updated all manual tests to reorder publish parameters (routeKey first) - updated all manual tests to remove queues with no name
Matt Broadstone
2014-06-06 14:32:46 -0400
bea9204824added qAmqpDebug to reduce debug messages during testing
Matt Broadstone
2014-06-06 13:46:08 -0400
8599cec147- added auto tests for binding to standard AMQP-defined exchanges - removed name parameter from Queue::declare, reducing confusion. Updated manual test to reflect this change
Matt Broadstone
2014-06-06 13:37:36 -0400
9b45f2ac58- added auto tests for remove - remove now takes flags rather than magical booleans - fixed a bug delete -> deleteOk in QueuePrivate so we can listen for sync queue destruction - added error signals to Client(Connection), and Channel - removed automatic calls to remove a Queue when the channel is closed, or Queue is deleted this behavior is already handled by the AutoDelete declare option
Matt Broadstone
2014-06-06 12:10:51 -0400
75ebbec309stubbed out an SslClient, no tests at all but it builds
Matt Broadstone
2014-06-05 21:31:24 -0400
af0ccf6e7ddisable autoReconnect auto test because of travis
Matt Broadstone
2014-06-05 16:15:51 -0400
607af62b7aadded crude autotest for autoReconnect, made connect and disconnect private slots of Client
Matt Broadstone
2014-06-05 16:09:52 -0400
d9d52e489aQueue::messageReceived no longer passes the queue as a parameter (use sender() if you need it) fixed qamqp manual test to send key before message
Matt Broadstone
2014-06-05 15:40:17 -0400
01d792f38drefactor Message to be explicitly shared class, rather than passing shared pointers around directly
Matt Broadstone
2014-06-05 15:34:08 -0400
73a1d1db36organize which methods are related to which parts of the spec, try to figure out what we're missing
Matt Broadstone
2014-06-05 14:10:29 -0400
6f05bf5ef9remove convenience bind methods from exchange, reducing the confusion about how queues are actually bound to an exchange (not the other way around)
Matt Broadstone
2014-06-04 23:44:07 -0400
eaee35df12add a test for a default exchange to tst_QAMQPQueue
Matt Broadstone
2014-06-04 10:24:45 -0400
1a769b2b48rename ChannelPrivate::number -> channelNumber
Matt Broadstone
2014-06-04 09:50:31 -0400
343609d884move all frame handlers to private classes in an effort to make amqp_frame private
Matt Broadstone
2014-06-04 09:46:15 -0400
9a4e1f2764update travis config for qt5 builds, add build status to README.md
Matt Broadstone
2014-06-03 22:14:10 -0400
7b695f52f3start rabbitmq for tests in travis
Matt Broadstone
2014-06-03 17:38:01 -0400
0cd96eef2fadd travis configuration for CI
Matt Broadstone
2014-06-03 17:33:38 -0400
80ba14136brename customProperty -> customProperties
Matt Broadstone
2014-06-03 17:30:41 -0400
e9dcb18c44remove no longer needed auto test
Matt Broadstone
2014-06-03 16:46:51 -0400
983eb60f76fix delayed declarations for different exchange types
Matt Broadstone
2014-06-03 16:33:43 -0400
d4b1824b46merged Client Connection and Network classes, fixed a bug allowing for proper connecting and disconnecting from a broker
Matt Broadstone
2014-06-03 16:11:30 -0400
fde4bcf39aoverhauled tests, added TestCase class, made a few skeleton auto tests
Matt Broadstone
2014-06-03 13:48:50 -0400
1198db2857refactored Channel, changed some methods to better convey their intention
Matt Broadstone
2014-06-03 13:00:25 -0400
128f350cf8refactored QAMQP::Network to include a dptr, made whole class private as it is not meant to be used externally (only used by Client internally)
Matt Broadstone
2014-06-03 12:28:12 -0400
60bcfabe2brefactor Connection into a private class, since it can only be created by a Client. moved ConnectionPrivate methods into Connection
Matt Broadstone
2014-06-03 11:50:24 -0400
9eabe0587erefactored Connection to take a Network in the ctor standardized variable names decoupled Connection and Client (they are no longer friends)
Matt Broadstone
2014-06-03 09:07:08 -0400
360e64b34badd auto tests for standard exchange types fixed a bug with reporting the removal of an exchange added an ExchangeType enum for standard types
Matt Broadstone
2014-06-02 10:59:10 -0400
4aa8397f2astyle fixes
Matt Broadstone
2014-05-30 17:20:11 -0400
477cca3d69moved publish from private to main class
Matt Broadstone
2014-05-30 17:07:41 -0400
5bd2ebbde8moved declare/remove from private to main class
Matt Broadstone
2014-05-30 16:56:29 -0400
10ca783442split binded to bound/unbound, replaced invokeMetaMethod with Q_EMIT
Matt Broadstone
2014-05-30 15:40:38 -0400
93287a4836moved declare/remove from QueuePrivate to Queue
Matt Broadstone
2014-05-30 15:36:11 -0400
d8da64b373merge QueuePrivate and Queue bind/unbind methods
Matt Broadstone
2014-05-30 15:20:57 -0400
598b10bf73merge more code from private functions to Queue class
Matt Broadstone
2014-05-30 15:10:55 -0400
1c3bd9fdf1merge _q_body/_q_content from QueuePrivate to Queue
Matt Broadstone
2014-05-30 14:57:09 -0400
e5e3036d03merge Queue::purge and QueuePrivate::purge
Matt Broadstone
2014-05-30 14:51:44 -0400
c6d0c57d5fremove crufty unused functions, used constBegin/End for iterations, store itEnd during loop, various other cleanups
Matt Broadstone
2014-05-30 11:12:09 -0400
e325037fddremove needless function duplication in private class
Matt Broadstone
2014-05-29 14:10:38 -0400
3d69359431renamed open/close methods to connectToHost/disconnectFromHost (to mirror Qt socket API), added the first auto tests!
Matt Broadstone
2014-05-29 10:16:33 -0400
8f39b2a367missed a few namespace cleanups
Matt Broadstone
2014-05-28 16:28:45 -0400
7a708cc39aadded dummy auto tests
Matt Broadstone
2014-05-28 16:02:39 -0400
2ba2823b84export it all! this may be unnecessary, more investigation needed
Matt Broadstone
2014-05-28 15:33:15 -0400
64f23fd648namespace cleanup
Matt Broadstone
2014-05-28 13:52:27 -0400
cd33957147rename amqp => amqp_client
Matt Broadstone
2014-05-28 13:05:51 -0400
7394092f60turn qamqp into a proper library, set up test dir structure, moved qamqp test app to manual test
Matt Broadstone
2014-05-28 12:52:42 -0400
565d0e04dfrename and move pro files
Matt Broadstone
2014-05-28 12:36:50 -0400
dbb03b9df4move library files to src directory
Matt Broadstone
2014-05-28 12:35:31 -0400
0dfa78a9dbmoved qamqp cli code to a manual test
Matt Broadstone
2014-05-28 12:35:05 -0400
50e6eec7b1remove old build files, added tests directory
Matt Broadstone
2014-05-28 12:31:22 -0400
c069b063d3use Q_Q/Q_D from Qt rather than P_Q/P_D, style cleanups for Qt coding style delete exception-related code, as Qt does not officially support them anymore
Matt Broadstone
2014-05-28 12:25:28 -0400