-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added License information #2
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
codemercenary
added a commit
that referenced
this pull request
Jul 25, 2014
Added License information
codemercenary
added a commit
that referenced
this pull request
Jul 26, 2014
Added License information
codemercenary
pushed a commit
that referenced
this pull request
Jul 26, 2014
codemercenary
added a commit
that referenced
this pull request
Jul 26, 2014
Added License information
codemercenary
added a commit
that referenced
this pull request
Jul 26, 2014
Added License information
codemercenary
added a commit
to codemercenary/autowiring
that referenced
this pull request
Jul 30, 2014
Added License information
codemercenary
added a commit
that referenced
this pull request
Aug 26, 2014
commit 527fe2d54b63304188eb4dc2cd96f7b44f7d1950 Author: Jason Lokerson <cmercenary@gmail.com> Date: Tue Jul 29 22:07:24 2014 -0700 Adding myself as the package maintainer commit 1923ba415bfb648a4b2355f32a0c410b7d310b93 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 28 12:27:16 2014 -0700 Add travis build badge to README commit 1d0a5489bf1f65b2c92aacd8f5a2e934cbed8509 Author: Jason Lokerson <cmercenary@gmail.com> Date: Sat Jul 26 04:58:57 2014 -0700 Setting a singular binary output directory commit 1b19d275b0f90d516769613fd2ffef0dde84a1c9 Author: Jason Lokerson <cmercenary@gmail.com> Date: Sat Jul 26 04:54:20 2014 -0700 Eliminating incorrect reference to stdafx.h in header file commit 9a3bc12e5ddec6a5419226db2b0805b39a6ad2e3 Merge: 2f94497 e0b2a04 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 22:44:35 2014 -0700 Merge pull request #4 from leapmotion/ref-missingcopyright Added copyright notice to files in C++11 module commit e0b2a044359c0072ac6ecfa676fe84563b15ff33 Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 25 21:18:31 2014 -0700 Added copyright notice to files in C++11 module commit 2f9449734d441d73d42c5966515210b2911d3e65 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 20:57:34 2014 -0700 Test projects should only be added when we aren't configuring autowiring as a subtree commit b112a5ed7237ec81b8ff055f4e270d2c94830bbf Merge: a1ee2fb ed04c85 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 20:52:12 2014 -0700 Merge pull request #3 from leapmotion/ref-headers Project restructured to be more conducive to subtree embedding commit ed04c857a0ef1c96c432a9833a2de0ba47ae583d Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 19:08:45 2014 -0700 Project restructured to be more conducive to subtree embedding All outward-facing include files are now located under the "autowiring" folder. Sources are under "src", with subdirectories here corresponding to the individual libraries made available by autowiring. Public header files shall have an "h" extension, and private header files shall have an "hpp" extension and be located together with the cpp source files that include them. The only exception to this rule is the standard includes header, stdafx.h, which shall remain so named for conventional reasons. commit a1ee2fbef673c3d41815cc00ab2ef0d834a55458 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 19:27:57 2014 -0700 PCH code extracted to its own CMake module commit a5382f8c0c54e2df3caa9546e059d498849de683 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 18:27:41 2014 -0700 qt5 compatibility headers do not belong in Autowiring commit 817c0e172df3d2375ca62929796800c3c54942a1 Merge: bb676aa 683f2be Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 16:58:56 2014 -0700 Merge pull request #2 from leapmotion/feature-copyright Added License information commit 683f2beed70648d1252f746da6311d1cfff17c6c Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 25 16:33:26 2014 -0700 Added full license to LICENSE.txt and added copyright headers to all source files commit bb676aa9502e6e99b320192ab25a942520c4e7f0 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 15:12:30 2014 -0700 Adding a contributors license agreement commit a3ddedda216746719cdb2118eb21e1a2c92aed92 Merge: 5d89720 4335b8b Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 25 10:28:51 2014 -0700 Merge pull request #1 from leapmotion/feature-travis Enable travis build system commit 5d89720bae3310e8b928417acf056b3573cc9c43 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 02:36:07 2014 -0700 Adding more extensive platform-specific build instructions commit 4335b8b51fda8fe855668c45a8eddc57cc8cddb6 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 02:17:50 2014 -0700 Enabling unit tests with CTest commit 4db9a01a6544d7d83959eb30596fbf15824591f4 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 02:01:39 2014 -0700 Attempting to speed up non-PCH builds commit a60c2c0218905f0ff972a815e505b8d75553ea51 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 17:37:11 2014 -0700 Adding Travis build configuration Travis has a funny GCC 4.6 build environment. Supporting CMakeLists adjustments are necessary to ensure that everything links correctly. These adjustments are innocuous overspecifications of libraries that would be required anyway, or genuine lapses that would create problems for gcc on certain platforms. commit 452a25626ba999755e8387f74ee3f30d1a343e07 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 25 02:18:47 2014 -0700 Eliminating accidentally included CTestTestfile, ignore list updated commit 07e247a016142e02c2802b94b7f98ced98792a26 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 24 18:13:49 2014 -0700 Updated README commit 0c93ea399bfa93ade353a80253e8286308e347ec Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 17:55:13 2014 -0700 Fixing bad casing on ReadMe file commit c6ce3a54a5d4eb8767ea94b98fe104d3810afd61 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 17:51:35 2014 -0700 Correcting subdirectory name commit 84ec976f674d7afc9b4b2733b7dbf64105e6a93e Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 17:17:19 2014 -0700 Boost is required on Apple due to STL insufficiency commit e6af5542f33320c7ed90b4d0b859425e84fd77b8 Merge: 3ad47a7 4574ecd Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 15:33:52 2014 -0700 Merge remote-tracking branch 'origin/ref-initorder' into develop commit 4574ecddd6dc705beadfae4a9c8c79a352b9993a Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 24 15:04:27 2014 -0700 Fixed incorrect initialization orderings that I missed before commit f8cbf323f7f508d2c33bc3acf996465b5ca6d5f6 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 24 15:01:35 2014 -0700 Changed ::leap namespace to ::autowiring commit 9523fbcaeea3f055f29b68bb564d6aa1346cfc92 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 24 14:17:06 2014 -0700 Fixed ordering of initializer lists commit 5669686a4afe5a32e3f8a7aa5db1ba9ffe1a2bb4 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 24 12:31:43 2014 -0700 Added missing <cassert> and removed DISABLED from tests commit 3ad47a797f467d197749aea839233f14e1c7fc95 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 03:18:58 2014 -0700 Making proper use of FindBoost.cmake commit 4987ae06ecb78a3ee31ef9d1931efe61fb8eab17 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 03:16:56 2014 -0700 Final corrections to accidental use of IS_INTERNAL_BUILD commit d7e874b3a47da94106d1baf1b24237ac6ca3c94a Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 03:15:21 2014 -0700 Adding C++11 flags for Apple commit e23b891b3b3784bba011cbf6b8e6d03df8664b9d Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 03:13:38 2014 -0700 Introduce boost include paths if boost is detected on the local system commit 7daa143a876ab162e05073b2e6f23a6b4c50029f Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 02:57:42 2014 -0700 Making configuration process a bit less chatty when websocketpp/boost is unavailable commit d02f38cf5809a91f374e3f603073439c54729a6a Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 02:30:08 2014 -0700 Customizing wix installation process to register installation with CMake commit 657fa4a9bbebfbd4cc0bf6fe41a2913f8aa85453 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 24 01:50:43 2014 -0700 Preparing for upgrade to CMake version 3.0 commit 6f1a1b70d7abf0e5e191421c9a9e92ec93c04440 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 16:44:47 2014 -0700 Adding CPack support to allow for the creation of an installer commit 0b8b1d6ee5c5c24ad08eb82185d476522cb08bb0 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 16:31:42 2014 -0700 Ignore list updated commit 2b2f699e5a9958ba4e080d8b226f095fc9e6c570 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 24 11:02:58 2014 -0700 Added build to gitignore commit dd9de53638b150f5f17db38bee90bd7ac149e66c Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jul 23 17:30:09 2014 -0700 Added READMEs commit 68914d976b78eef8b94afe9daf8f1a8256eddaca Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 16:44:25 2014 -0700 Updating standard include headers to reduce code reduplication commit 137abe9417dc458b3ee8b1bd8bec80ccc5377a7e Merge: 6a7e9d8 caed33b Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 16:27:50 2014 -0700 Merge branch 'ref-awinstall' into develop commit caed33b933578311182cd005043214beec5f4d1a Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 02:52:01 2014 -0700 Adding installation capability to autowiring commit b9486a83c92055a702b22ed4ecf2494b60d2dea3 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 01:32:09 2014 -0700 Adding and centralizing websocketpp dependency, updated websocketpp to 0.3.0 commit 9d29a9663a38cb262e66021a89f40fb94b02d28c Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 01:02:39 2014 -0700 Correcting legacy macro names referenced from before migration commit 582acb0a7d345789accdf1982acabbdc3470a97e Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 01:01:17 2014 -0700 AutoNet server moved into its own project commit d67c029896d0ee165985b17b53840bc74c1d3ab4 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 00:54:41 2014 -0700 Adding C++11 compatibility layer commit c6d246e057863568a50f4a1203b2a1f001519762 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 00:54:02 2014 -0700 Adding googletest 1.7.0 commit 4779fdec4548ff87480d59df1224a27c24408eb0 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 00:44:25 2014 -0700 Fixing and rearranging CMakeLists.txt commit cf17ec1813ffae5dda9c8f589101c9c603d2378a Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 23 00:35:43 2014 -0700 Updating ignore list commit 6a7e9d8b6738ff3b98d80d01ccea0575747dbf30 Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jul 23 10:41:13 2014 -0700 Removed execute permission from source files commit b135dacd7fd8548800ef8cc95e3c44ccdb1adb06 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 22 18:04:23 2014 -0700 Moved source files to src/ and tests to test/ commit e494a04151028e942e85e6c8301e1989f2d8c262 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 22 10:25:50 2014 -0700 Changed uses of system_clock to steady_clock commit f89618e903eb8e2e823c338c76ce9dbd997cdc5d Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jul 21 17:50:25 2014 -0700 Fixing Windows build error commit 8411549db9ffc636e367628834355edf4422e36d Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 21 14:04:42 2014 -0700 removed boost from CoreThread* commit 63f8a4a5664a848c697aeee64e5f9139dd06f284 Merge: 9826dec b76078f Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 21 13:54:18 2014 -0700 Merge branch 'develop' into feature-corethreadutil Conflicts: source/Autowiring/AutoNetServer.cpp source/Autowiring/AutoNetServer.h source/Autowiring/BasicThread.h source/Autowiring/CMakeLists.txt source/Autowiring/CoreThreadLinux.cpp source/Autowiring/CoreThreadWin.cpp commit 9826decaae8b98780f2f5e59c198abc46f23a3ea Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 21 12:19:40 2014 -0700 Changed windows GetThreadTimes to use milliseconds commit b76078fdcec6b99a97c5bb89ca54c4df0202cc0b Merge: a56fffb 21f76ad Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Mon Jul 21 11:16:10 2014 -0700 Merge remote-tracking branch 'origin/develop' into ref-removeboost Conflicts: source/Autowiring/CoreJobTest.cpp commit 52d87b297185523cab37a95c30f4586a723176fc Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 21 11:16:42 2014 -0700 Changed PollThreadUtilization to only broadcast updates with valid utilization commit a56fffbe4e28f115d4c5001836a4f4d6a2057296 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Mon Jul 21 10:26:22 2014 -0700 Remove buggy, unused ReentrantCounter class commit 21f76add93988e8f9fc13a205fb9633b38a44689 Author: James Donald <jdonald@leapmotion.com> Date: Fri Jul 18 19:15:35 2014 -0700 Disable unreliable VerifyAutowiringCache completely per Jason's recommendation, #9459 commit 76b446283f1bdc563752572f08907f6a6092180a Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 18 18:07:21 2014 -0700 Changed BasicThread::GetThreadTimes to use milliseconds commit 31a9bf7e51120798027af466c2111dca9174ce03 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jul 18 16:29:52 2014 -0700 Attempt to fix one of the autowiring tests commit c15b1ef6987a9edcd0928349df4f583c298d858f Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jul 18 16:17:04 2014 -0700 Fix atomic initialization commit 6cd55fd81a79273f9ca0a2f7e717e85858198e07 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 18 16:05:55 2014 -0700 Fixed an incorrect reassignment of the process affinity after a unit test completed commit 9c495e3c817ed631ebc6adf1509fc01bf1b70bc8 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 18 15:27:38 2014 -0700 Eliminating use of ThreadBarrier everywhere commit 51a1233549fe04a78e12474c56619981e3ef5a05 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 18 14:38:32 2014 -0700 De-templating DispatchQueue, adding static assertions to check time limits DispatchQueue can only operate on resolutions of about a microsecond anyway due to limits on the scheduler, and it also really needs the clock type to be steady. Because changes to the system time could seriously mess up the dispatch queue, we can explicitly use this type in the DispatchThunkDelayedExpression and eliminate the template. We can also make a static assertion to ensure that passed times satisfy the microsecond resolution requirement. commit 0b1b4b286123d7852df5cbbaea9041c90b4284bc Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jul 18 14:14:12 2014 -0700 Use steady_clock in Autowiring commit fb561c791174d9676181254ef9536060267ac17d Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jul 18 13:41:20 2014 -0700 Adding a dacl to the server-side named pipe A DACL, or Discretionary Access Control List, is required to allow a server-side named pipe to be read by a client. We cannot simply permit "all access" in this case because this would grant untrusted users the ability to modify the DACL itself or to change its ownership, and this could cause bad behavior, so instead we allow all access only to members of the administrators group and permit read/write access to all other local users. The IPC client was also made more resilient by adding the capability to detect when a named pipe read attempt failed due to permissions problems commit 86ce59c6e3b7fecf43c0ca932bf3de2046424cff Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 18 14:07:25 2014 -0700 Removed some boost::lock_guards commit b76edc36449ce0ee12c174be3221d55c0384abf4 Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 18 11:44:31 2014 -0700 Fixed SetCurrentThreadName for std::thread commit 3d518acb79f15ae130e25bf37a2fa1908678ff5d Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jul 18 11:20:02 2014 -0700 Fix CoreJob test on Linux Need to add a new test that checks whether a thread can end up waiting on its own future, producing a deadlock. commit 30259299e83fe335576918cd2a6fea728188afe7 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jul 18 09:11:19 2014 -0700 More Linux fixes -- use consistent clock type commit 77138a1dfc154aa5846f71377acff3f0b7f0af67 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 17 20:27:02 2014 -0700 Adding assurance tests to ensure CPU time isn't reported when it's not being consumed commit 51a3ceef458718568183f49cd56fc35aed6724b1 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 16 18:20:33 2014 -0700 Splitting CoreThread platform-specific sources for Mac and Linux commit 05b9b7e4d7c672676d2ece7d132070d48878e4f0 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Thu Jul 17 18:25:40 2014 -0700 Fix Linux compilation errors commit 876f0b663b1168d72d073629902da630e8300cc2 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 17 17:11:18 2014 -0700 Small windows fixes commit 640408466c28e2008ece778dbc2c369fd07c1c1a Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Thu Jul 17 15:36:23 2014 -0700 Use boost shim on Android for mutex, thread, and chrono commit a684e088afc63302db1681d3fd3f54d63c591888 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 17 15:28:32 2014 -0700 Changed #if to #ifdef commit 4a5344459ced0b2d0adc3fa22fff7ee12bc33a0b Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 17 14:40:24 2014 -0700 Added windows implementation of leap::thread_specific_ptr commit e63fa947af78874fcb215af4d2fd48a8f3625727 Merge: 0318185 8ca86db Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 17 13:12:05 2014 -0700 Merge branch 'develop' into ref-removeboost Conflicts: source/Autowiring/AnySharedPointerTest.cpp source/Autowiring/AutoNetServer.cpp source/Autowiring/AutoNetServerTest.cpp source/Autowiring/AutoPacket.h source/Autowiring/DispatchQueue.h source/Autowiring/ObjectPool.h commit 8ca86db3eae846440ff5da9cd03b0d8ee74cfad4 Merge: 9c97b3a 65ec9ee Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Thu Jul 17 12:09:16 2014 -0700 Merge pull request #457 from leapmotion/feature-corethreadutil CoreThread utilization commit 549ae9f0503e3f9ea57ac6f67e2db555e5ccdb5b Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 16 17:50:55 2014 -0700 Adding a unit test to verify performance measurements commit 0318185940054a12c514d7664570d1754cc99ffa Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jul 16 15:45:51 2014 -0700 Made AutonetVisualizer readonly for public builds commit 8aaf4707022233a7268509e9f48cf9632fc00c24 Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jul 16 15:30:29 2014 -0700 leap::thread_specific_ptr now works on mac commit 9c97b3ab6c1309112534a29d55e022a76279870c Merge: 8064b20 82b73c5 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jul 15 20:53:39 2014 -0700 Merge pull request #449 from leapmotion/feature-autoconstruct AutoConstruct type commit 65ec9ee3d06c05643124b6cf1e128193062fd08b Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 15 17:29:47 2014 -0700 Changed use of std::map::erase that depended on c++11 commit 3fe422a2f844625d5ac763d62f36118a04b73220 Merge: d032f81 8064b20 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 15 17:21:50 2014 -0700 Merge branch 'develop' into feature-corethreadutil Conflicts: source/Autowiring/AutoNetServer.cpp commit 765fc83f1a5434736053cce7bc82d02232eef64b Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 15 16:30:19 2014 -0700 Fixed hanging Autowiring tests on fail commit 8064b20a1098dd20e0f242bcea4d52d8317edd0a Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jul 15 12:10:25 2014 -0700 Adding assertion to catch decoration with nullptr. commit d9d6b784b8a4ad36235abd9ed5ba96fd43f954fc Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 15 10:34:23 2014 -0700 Problems compiling on non stl11 commit eeb182b3dacb7c2f16ad2eb890400e287b3e8268 Merge: c389030 27c7c14 Author: Kevin Horowitz <khorowitz@leapmotion.com> Date: Mon Jul 14 23:14:35 2014 -0700 Merge branch 'skeleton-release' of git@sf-github.leap.corp:leapmotion/platform.git into develop Conflicts: source/Configuration/Attributes.cpp source/ImageProcessing/ContourMatcher.cpp source/Networking/ResourceHost.h commit c38903026ca33cf38373253543068cb21d7eabec Merge: 977077f fb68897 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jul 14 20:48:28 2014 -0700 Merge remote-tracking branch 'origin/ref-sharedobject' into develop commit 977077fc6feecaceb3f577d594a3913cfa133037 Merge: 4cee2af 8a4c103 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jul 14 20:38:01 2014 -0700 Merge remote-tracking branch 'origin/feature-asyncprop' into develop commit 82b73c5640d7f3d98f4d54ec3973162c27853b4c Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jun 13 09:23:19 2014 -0700 Fix compilation error with AutoConstruct commit 871a5b298e173fe1340f1549d4ecfdd5a379e8cc Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 13 03:57:19 2014 -0700 Adding a utility AutoConstruct type to function similarly to AutoRequired commit 99419beef26a826b0ad1c9d16e02686200bfe9e7 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 14 17:33:39 2014 -0700 Added boost shims for thread, chrono, and mutex commit 4cee2affc1a3a0d38aafb317013f76fc9f0c99df Merge: ff4d312 ac5bffe Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jul 14 16:28:51 2014 -0700 Merge remote-tracking branch 'origin/feature-transport' into develop commit ec76d320a2d55e84a697ec0f829e952fe7d02ce3 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 14 15:43:18 2014 -0700 Made ThreadBarrier more robust and added tests commit 4573acba5257ff7979a0a25b70aa309c306bbce6 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 14 13:50:44 2014 -0700 Confirmed leap::thread_specific_ptr still working commit 22e69c0326e36cc9832919d6f8bfdb885da8f61e Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 14 13:13:04 2014 -0700 Changed boost::chrono to std::chrono to work with autowiring commit 221634d29b84738ab00759b0c0ff68d2aa054ac0 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 14 11:39:19 2014 -0700 Created basic version of thread_specific_ptr commit fb688971e00c66978598758e55d11fabb15efce8 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jul 11 18:06:23 2014 -0700 Contract violation enabling methods are protected instead of public. commit 31ec50606c1b0fa2091a2bd8cf2f564b0493a9bd Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 11 17:48:54 2014 -0700 Created stub for thread_specific_ptr commit cb8831d4aa9fd66d74a74106113a2b6c5237d9dc Merge: 52dcbac ff4d312 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jul 11 17:11:55 2014 -0700 Merge remote-tracking branch 'origin/develop' into ref-sharedobject commit ff4d312bddb23ed94065823bfa59b5edeec7f6ed Merge: 4acc720 cbbbd1a Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jul 11 16:49:14 2014 -0700 Merge pull request #439 from leapmotion/bug-sharedptrcollapse Adding a unit test and corresponding corrections for shared pointer type collapse rules commit cbbbd1ad7dd94fba4fe141c6d0a2b38821f087ba Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jul 11 14:58:28 2014 -0700 Added check that shared_ptr arguments of Decorate will be shared rather than copied. commit 2d56c36ca673f188f951d803713721ca995bfae8 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jul 11 14:45:02 2014 -0700 Verified that the static_assert catches the unnecessary use of DecorateImmediate. Removed non-compiling test. commit 1a0e8b752eb603fc89b61873006825c2dff3c744 Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 11 14:02:17 2014 -0700 Added ThreadBarrier to replace boost::barrier commit 4acc720877be16a1ed1da2a16797d79ed7733d6b Merge: 5288772 76736d0 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jul 11 11:37:05 2014 -0700 Merge pull request #437 from leapmotion/bug-9849 Bug 9849 commit 52e7c53f331fd2e09e256cbe336f2bfe851915f5 Author: Graham Tremper <gtremper@gmail.com> Date: Fri Jul 11 11:25:09 2014 -0700 Removed all of boost from Autowiring except boost::barrier and boost::thread_specific_ptr commit 931c38b3884508e79eb989b0ca73c1abe12ad9c4 Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jul 9 17:56:53 2014 -0700 Removed boost::chrono and boost elements that depended on them Still failing 'VerifyComplexReentrancy' test commit be4ce5dba2b60b8bcbb3fcc7c2454ec8aee42aaf Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 10 19:59:34 2014 -0700 Making use of a static assert to forbid making use of std::shared_ptr with DecorateImmediate commit a0ef4e873ecb1cead7853138b82e7e72cd0406a1 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Thu Jul 10 19:20:19 2014 -0700 Testing all cases of shared_ptr collapse. commit f32f8a8102cbbe1f76662b9f9eee5120cdfc0a61 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 10 14:11:15 2014 -0700 Decoration checkout is now treated as an uncoditional operation commit b97fb5eeb5a6595c8f9ac89b1b9d1098e7628e21 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 10 13:32:18 2014 -0700 Correcting defect by specializing AutoPacket handling of shared_ptr types commit a54f2634d63630ac6fb9db83dbdc7d9337b57cb1 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 10 13:08:56 2014 -0700 Adding AutoFilter test to verify AutoFilter shared_ptr type collapse behavior commit 52887729f8e545409ba8f1bf5fffe33dc4e455e1 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 9 22:42:42 2014 -0700 Unit test now passes commit fa31d1382dcc6d7df2625507a4e75630eedd8025 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jul 9 22:41:14 2014 -0700 Adding a unit test to validate context assignment during lambda execution commit 76736d0d04c5aa1d5921fb571c057d3ac4882ff6 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Wed Jul 9 20:18:35 2014 -0700 Avoid "has internal linkage but is not defined" from AutoNetServer::OnOpen, AutoNetServer::OnClose, AutoNetServer::OnMessage. NOTE: The problem appears to be that websocketpp::server::connection_ptr and websocketpp::server::handler::message_ptr have undefined template parameters. commit 2c7500a4fe7be73fcba5b6e2b39a98dfc411af56 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Wed Jul 9 18:18:30 2014 -0700 Renaming other instances of Foo & Bar to avoid incorrect type referencing. commit d4a1ba83078b5c48902a1b0ec17781ea97ff94d2 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Wed Jul 9 17:27:47 2014 -0700 Changing ONLY struct names seems to have removed the failure. GUESS: The order of appearance of the types in the unordered map determines whether the failure occurs. commit d032f81a1b2602c11aebdca178dbe735b4a5c4e6 Merge: 9ba2424 f665187 Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jul 9 15:49:00 2014 -0700 Merge branch 'develop' into feature-corethreadutil commit 9ba242498a950bf22c87969f58ee980a93ec0abc Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 8 15:10:42 2014 -0700 Added thread utilization to *nix commit f665187c72e44897b6437fe5b80f9a1df2642f87 Merge: 88e3bb3 6bcdab5 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Wed Jul 9 10:01:00 2014 -0700 Merge pull request #403 from leapmotion/feature-objpooloverload Adding a convenience constructor to ObjectPool commit 52dcbacb5a598b2e91c6b087e5893ac3231b0639 Merge: 4a8e08d 88e3bb3 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jul 8 15:53:58 2014 -0700 Merge remote-tracking branch 'origin/develop' into ref-sharedobject Conflicts: source/RecombinatorInterface/Location.h source/PostProcessing/PowerSaving.h source/PostProcessing/PowerSaving.cpp source/PostProcessing/ProjectedMasks.h source/PostProcessing/ProjectedMasks.cpp commit 27c7c14a6089e6b7c73994b402ce68d6d7af1137 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Tue Jul 8 15:23:41 2014 -0700 Prevent potential race condition when shutting down a newly created context commit 4a8e08db15db4315b27c7e5115b38689c5438fbc Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jul 8 13:08:09 2014 -0700 Changed AutoSelfUpdate to inherit from atomic_object. Changed HandRegionTransport to be a shared_object, consistent with current use. commit 1bce7e4a14891a8b30e1072ff3d8431e844e655f Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jul 8 12:53:15 2014 -0700 Added gate() method to atomic_object. commit e98bd8e2a3542bf2d1347d42795f5d685fbf48d8 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jul 1 20:26:04 2014 -0700 Introduced contract-violating method to shared_object. commit 9f72b26b670d9de4fbe6493f7b0a465e9fafc4c1 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 8 12:32:00 2014 -0700 Throttled call when websocket messages are received commit 91dc6305d1490042b0d3de1fdca6810238a8dbbc Merge: bc64886 88e3bb3 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 8 11:55:24 2014 -0700 Stabalization merge with develop commit bc64886e46aebccd66388b9e60a8a6e56bbcc8d4 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jul 7 18:12:34 2014 -0700 Replaced CoreThread with thread commit 8a4c10358698dabe21c4bead08f57c15a75de397 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 3 19:16:46 2014 -0700 Adding a setter method to allow the dispatch queue to have its length overridden commit 23d9e20d43780cac1cd773b92214b74ef180a2f4 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 3 19:06:30 2014 -0700 Simplification, correcting *nix build commit bb5f372250d5b72bed6781e027925c03bdec70c8 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 3 18:40:41 2014 -0700 Added user and kernal utilization bars commit f304eec19b8d3bec2b4de7b6220b22e17981efa2 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 3 18:41:32 2014 -0700 Adding a very simple rolling average thread utilization facility commit e20f367af0d5e697a9dfe683a94dbf169c449d1f Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 3 18:23:10 2014 -0700 Altering BasicThread time measurement capacity commit cc246483abdb3d7bb20c9882d15520b87a2b96a0 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 3 17:19:31 2014 -0700 Added polling for CoreThread utilization commit fa1e1b4c2bc57490b498da33bf287511763c780c Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 3 16:01:59 2014 -0700 Fixed path update in autonet client header commit 88e3bb3bb2777908994ef733453e48c84e304cc2 Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 3 14:51:16 2014 -0700 Added basic progress bar ui commit 6afca2eb3e1a0681a9d57e271532bc1d5041174d Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jul 3 14:51:16 2014 -0700 Added basic progress bar ui commit 441ddc1ef20be0bf1cd09f15f828832d82de35b8 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 3 11:09:07 2014 -0700 Unit tests must be enclosed commit 6a06581ffd2d30ce53f3226e940acd52f325c929 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 3 11:08:59 2014 -0700 Passing shared pointers into a lambda commit 72755b875b81f9ba9b9600a518e838bdf704d5cf Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jul 3 10:53:52 2014 -0700 Corrected linker mismatch with websocketpp depedency commit c18d5d9fa3396d28e17b194507854b698fe0b080 Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jul 2 15:35:27 2014 -0700 Added boost libraries needed by AutoNetSever commit 59755abed2016b87e6395764b7d01281748a2864 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jul 1 11:59:48 2014 -0700 Added headers for AutowiringTest commit 38a3bef3d21e7bfef463dd2500c0e15b17c67c7e Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 30 17:32:52 2014 -0700 Move AutoNetServer to Autowiring project Now all autowiring stuff is self contained commit 9065e3d08f16cdd55b2eefaa4ff25757494e4289 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 30 17:07:01 2014 -0700 AutoNetServer now self contained It no longer inherits from WebSocketServerBase commit 614691df4cf4090e2da920e264bb59cd98107b54 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Mon Jun 30 14:50:06 2014 -0700 Removing argument names beginning with _. commit df9c798f8550c1a819dde78b54b1c85ff966ea11 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 30 14:36:07 2014 -0700 Fixing Windows build errors due to keyword collision commit 009d22a4f24577b2d3cf1f8084f0a2f910e23ca9 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Mon Jun 30 13:21:06 2014 -0700 Removed option to apply unlock_object to atomic_object, since this would not be able to guarantee existence. Modified AutoSelfUpdate accordingly. commit 7ce436a8ef84e268148d16447c9ac9a2d772eaae Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Mon Jun 30 11:58:53 2014 -0700 Removing explicit keyword from constructor with more than 1 argument. Attempting to fix "win -> Leap -> none" build. commit 6bcdab5abdef1054d2204730f41e14b1f3c7488c Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 30 07:33:44 2014 -0700 Adding a convenience constructor to ObjectPool commit 1b3c776e580c4a4753473313022473f87f78c5da Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 27 20:27:02 2014 -0700 Adding convenience typedefs for correct unlock_object specification. commit 8eb71c212b091bb02facb08a69167030032aeacb Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 27 18:02:29 2014 -0700 Adding a standard self-update wrapping, incorporating the atomic_object locking. commit 9c238da0690908f5e3bceb06e5b24e29393183a9 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 27 17:29:10 2014 -0700 Template the locking implementation, with a default to mutex. commit ac5bffef566a3840b37a47f4f0805a9b06c3523b Merge: 45752dc 6279aa7 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jun 27 13:56:03 2014 -0700 Merge remote-tracking branch 'origin/develop' into feature-messenger commit 6279aa7ade3bdf08956161ed0fca5c09d0cbf832 Merge: d219554 96ed443 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jun 27 13:35:12 2014 -0700 Merge pull request #398 from leapmotion/bug-boltrace Clarifying the complete construction rule for contexts commit d2195540bccbe297fb557d02376f5bceb7a5ddad Merge: 67f08bf f283526 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Fri Jun 27 13:31:30 2014 -0700 Merge pull request #344 from leapmotion/feature-corejobtimedwait Adding a timed version of Wait to CoreJob commit 78f26d6ba4a183486d14ceb976ba8443ebff1fa3 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 27 13:21:06 2014 -0700 Clarification and simplification of casting by enabling unlock_object to apply to both atomic_object and shared_object. commit 96ed443bc41ba4c51db9f89fd741d900da53841a Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 27 09:39:40 2014 -0700 Clarifying the complete construction rule for contexts A context should not be considered totally constructed until after bolts are fired commit 67f08bf98124c87d4b7078fe56fbeb682691fd22 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 27 09:27:58 2014 -0700 Adding pre-bolt injection support The creator of a context should be able to obtain total prior control over what goes into a context in advance of any bolts that are fired. Context creators should use this power very sparingly, as it does imply that there are some entities added to a context which cannot be overridden by bolts, but in the rare cases where this power is desired, it has been made available here. commit 1ce5ac7e7bd2f43b902457e1f56bbff0170f3ad0 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 27 01:05:08 2014 -0700 Redesign of shareable objects. atomic_object handles synchronization via atomic methods, but is not a shared resource. shared_object guarantees existence and implements atomic access to a shared mutex_object. unlock_object guarantees both existence and mutability of an shared_object. Because unlock_object has no copy methods it encourages correct scoped usage. commit 4d71ffe05ed648ec6e7f3bcd8f5af9c2168aaf40 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Thu Jun 26 22:36:17 2014 -0700 Adding tests for guard_lock. commit 18e2985cac1f189f3f6aea84d46edfb6fd87363b Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Wed Jun 25 20:28:01 2014 -0700 Added shared_object data type, and associated guard_object type. commit 45752dce34ee17718381249fce09e45b920c063e Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Wed Jun 25 13:23:45 2014 -0700 First step in client-side cleanup commit 04dd7202f9b31f4ed51942fc81010bdbbd24c538 Merge: a64c2ff 69f9825 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Mon Jun 23 10:37:09 2014 -0700 Merge remote-tracking branch 'origin/develop' into feature-newtransport commit 69f9825750a60df756006cbb3caf3c74c654cfeb Merge: a232cf9 bbf7522 Author: James Donald <jdonald@leapmotion.com> Date: Sun Jun 22 15:57:04 2014 -0700 Merge pull request #351 from leapmotion/ref-redecorate Redecoration refactor commit a232cf992c85bf0155feea13518648813cabe95f Author: James Donald <jdonald@leapmotion.com> Date: Fri Jun 20 15:29:30 2014 -0700 Disable ObjectPoolTest.VerifyAsynchronousUsage as it's flaky, #9807 commit 2f97f49b9351a15b691c490fc146d84651384583 Author: James Donald <jdonald@leapmotion.com> Date: Fri Jun 20 13:43:15 2014 -0700 Disable DeferredRecieptInSubContext (sic) as it fails on Linux too, #9802 commit d62ff6b2f5f8ac8fc3d0423ec32f32219c6bad4a Author: James Donald <jdonald@leapmotion.com> Date: Fri Jun 20 11:50:33 2014 -0700 Disable DeferredRecieptInSubContext (sic) until made reliable on Windows, #9802 commit 2fed534d219130d870b3019f46534408e46d973c Merge: 86751fd fef161a Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jun 17 20:43:32 2014 -0700 Merge pull request #332 from leapmotion/bug-contextenum Context enumeration bug. Current logic maintains a shared_ptr to the traversed depth at all times. commit bbf752280a779da3828fe30ca5efe8fe19b820a0 Author: Jason Lokerson <cmercenary@gmail.com> Date: Sat Jun 14 20:26:15 2014 -0700 Adding a method to track decoration publishers commit a29297a81a9bce33f33e37d4efa850e1d6480e62 Author: Jason Lokerson <cmercenary@gmail.com> Date: Sat Jun 14 19:21:45 2014 -0700 Removing unused field commit 5fe09227aaba5c52deefe364ae946d505a3959a7 Author: Jason Lokerson <cmercenary@gmail.com> Date: Sat Jun 14 17:46:02 2014 -0700 Slight adjustment to reset operation commit 86751fd3eb87de22984a5b26d35bd8af4f1aaafc Author: Jason Lokerson <cmercenary@gmail.com> Date: Sat Jun 14 21:22:52 2014 -0700 Adding duplicate elimination after saturation counter generation commit a64c2ff8540ed895a86fdba659834ef0b5e665ef Merge: ccda34c f283526 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 13 16:40:44 2014 -0700 Merge branch 'feature-corejobtimedwait' into feature-newtransport commit f2835263032122f510cf0e719a9aca3d9d367f2a Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 13 16:37:20 2014 -0700 Adding a timed version of Wait to CoreJob commit fef161ae83c95cc32c65ab0ee2f8ba956a446393 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Wed Jun 11 18:32:16 2014 -0700 Test for enumeration beginning with GlobalContext. commit ccda34c0cd16e1c70e6490170f46717ed124f7d9 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jun 11 16:10:09 2014 -0700 Adding argument-forwarding AutoRequired overload commit 0cd3c6413cd591d5e834896ae0d77df4653c22db Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jun 11 15:24:25 2014 -0700 Correcting invalid overload resolution optimization commit bfdfab88bd3231c96557defc0bb4c540353b10c4 Merge: 720bb0d e792231 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jun 11 15:19:01 2014 -0700 Merge branch 'bug-contextenum' into feature-newtransport commit e792231e91e826b46c4b0900703cec4a2c43cb69 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jun 11 14:45:41 2014 -0700 Simplification and correction of iteration strategy commit 832e7c248ba2350887ec34644b13b0012df0c25b Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Wed Jun 11 13:14:32 2014 -0700 Add more complex context enumeration unit test commit 720bb0df04ffcfd188898387bcc099b7bda5aa60 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jun 11 11:55:05 2014 -0700 Test extended to guard against unexpected context nesting commit e29bd161164f5dbe259160aa17b56f55ec32d70f Author: Jason Lokerson <cmercenary@gmail.com> Date: Tue Jun 10 22:23:44 2014 -0700 Adding a few Bolt convenience routines commit 8b0103cfbfe41c5c771cfea0a376983bdc69917e Author: Jason Lokerson <cmercenary@gmail.com> Date: Tue Jun 10 14:55:18 2014 -0700 Adding some utility routines to ObjectPool The operator() overload is for convenience, but the IsEmpty call is actually the only synchronous way to ascertain whether the object pool is empty. This operation consults both the outstanding count and the cached count to obtain its result. commit 66a6557776130a61be6911a37db74d7e9c0e8466 Author: Jason Lokerson <cmercenary@gmail.com> Date: Tue Jun 10 15:03:24 2014 -0700 Correcting typoed include path name commit 214e18c388d5f6bad40ea55c429495ebd4adbf54 Merge: fd75eb6 839913d Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jun 10 14:51:34 2014 -0700 Merge pull request #321 from leapmotion/feature-forwardingfactorynew Adding the ability to pass arguments to factory New commit 839913d0eb57edc4ee4273e9387a45c6ff136339 Author: Jason Lokerson <cmercenary@gmail.com> Date: Tue Jun 10 14:04:51 2014 -0700 Factory new on derived types must implicitly cast to the appropriate derived instance commit e5dfdc624bcc176df11e3775bf82f351e9b217c7 Author: Jason Lokerson <cmercenary@gmail.com> Date: Tue Jun 10 13:48:02 2014 -0700 Correcting Mac build commit fd75eb6fff4cdc49d298c73d4ce5c4fda7f35e40 Author: Ted Nitz <tednitz@gmail.com> Date: Tue Jun 10 13:46:48 2014 -0700 Fix mac warnings commit d1b2538f41633b9b791b21e957962ddada97a6cc Merge: 558a17d 0461d1c Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Mon Jun 9 20:27:32 2014 -0700 Merge pull request #319 from leapmotion/ref-descendantfactory Descendants are now obtained using CoreContext proper commit 0461d1cceef559568eaa90b58d66191ca16f1af1 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Mon Jun 9 19:32:25 2014 -0700 Expansion of tree navigation to make explicit that the condition failure halts argument evaluation. commit b2713b81d6dfa73845a90921782ae42573a0d1dc Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 15:58:45 2014 -0700 Adding the ability to pass arguments to factory New commit 74d502e6b22028a9595e844db2b969c274fd455c Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 18:41:26 2014 -0700 Adding an invalidation routine to ensure that recursive invalidation takes place properly commit 35775183b2613cba27de999208467a6a34692456 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 18:29:05 2014 -0700 Should not be adding AutoFilters to ancestors commit 5c58c9cff51e504194f25af5cdf6fd151bf7317a Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 18:15:51 2014 -0700 Adding prefix check to validate that a root hit hasn't happened prematurely commit cb670da224ab8b376f8437d0e127ce54bd54e6f1 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 18:11:10 2014 -0700 Adding sibling traversal tests commit 558a17d7c6a3a809e05b95a23328b33989d462c6 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Mon Jun 9 17:08:07 2014 -0700 Fix Mac/libstdc++ build issue commit 54d1cce4695f587d9100c39bb73ab06041ce788c Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 16:56:54 2014 -0700 Correcting a bug arising when an attempt is made to enumerate a context with no children commit 95341c53584979a7cfd80ea036e319647105a19f Merge: a55b553 b7a6f49 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 16:49:50 2014 -0700 Merge branch 'bug-deferredimmediate' into ref-descendantfactory Conflicts: source/Autowiring/CoreContext.cpp commit b7a6f49306f912403d4ecdf3a600aad4acf5ccd0 Merge: 7e37ce6 048d225 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 16:45:40 2014 -0700 Merge remote-tracking branch 'origin/develop' into bug-deferredimmediate Conflicts: source/Autowiring/AutoFilterTest.cpp commit 7e37ce60315d708ce4bd49370f9b7a26b00718f6 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 22:03:46 2014 -0700 Correcting race condition caused by incorrect immediate delivery Immediate-mode decorations should never be delivered to deferred AutoFilter recipients. commit 3dae2f0c6df449538c9073b45965773436633618 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 15:45:27 2014 -0700 Adding tests to exercise invalid condition commit a55b553104692a36f685bfd31744cc14c9fdf6e3 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 9 14:44:00 2014 -0700 Descendants are now obtained using CoreContext proper, rather than trying to keep duplicates This also corrects a race condition that arises whenever a context is being terminated at about the same time as a descendant context is being terminated. In this situation, the contents of an AutoPacketFactory have already been unlinked and invalidated at the same time as that packet factory is being sent back up the stack to have its contents unlinked. By centralizing an AutoPacketFactory so that its sole concern are the AutoFilters in the current context, and then using a context enumerator to find AutoFilters in descendant contexts, AutoPacketFactory now has no race condition over its own contents. Descendant context destruction only results in the invalidation of a packet factory's object pool, which will trigger regeneration at a later time, rather than unregistration unwind as is currently required. commit 048d225b0544d9703db8ef6d7f3211b81030c9da Merge: 89fe73d 50c9541 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Mon Jun 9 13:40:35 2014 -0700 Merge pull request #315 from leapmotion/ref-privatereset Remove AutoPacket::Reset commit 89fe73dd62987a8d70c4951267ff13cbdca2cdfb Merge: 24f3c0b 205a9b3 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 6 23:14:38 2014 -0700 Merge pull request #314 from leapmotion/ref-test-auto_out Ref test auto out commit 205a9b3d397159ed087eac901db3183a0d2043b3 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 6 22:20:33 2014 -0700 Fixed failure to call AutoFilter(auto_out<...>& out). commit 9bc66f12dc6cdce3ce87a49dab04f49d61058613 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 6 22:05:39 2014 -0700 Test showing problem: the auto_out function is called when AutoPacket& is an argument, but is not called when only auto_out arguments are present. commit 7519af9556db39b9a9499682c83e08caae586561 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 21:42:09 2014 -0700 AutoPacket exception should be an autowiring_error, also adding a case specialization commit e28975e90b1fdda8cca144157f0b0e3eca43e5b8 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 21:03:48 2014 -0700 Correcting an invalid unsynchronized search operation commit 24f3c0b9548d96cc36743971f8476b60d9a51b8a Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 21:41:32 2014 -0700 Eliminating use of rethrow_exception and current_exception commit f50c90c3dbfa6376b6455e1f9808cf752039d751 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 6 21:38:56 2014 -0700 Successful compile time identification of AutoFilter(void) and multiple definitions of AutoFilter. commit 50c954129e4d8568dbc301462fa2094dde5a43a6 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 20:32:36 2014 -0700 Eliminating the Reset method in favor of control inversion on the Reset operation commit 73e2bdb923ea57f4d0582d53a1022d393b79383a Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 20:29:55 2014 -0700 No need to synchronize teardown, the object is going away commit b3e35f2425d4e38b1ab17ab8de4397f52908dcae Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 6 20:26:33 2014 -0700 Initial attempt to detect ambiguous AutoFilter methods. commit 268fd77b30446871d8104b4f59b124e3b1158352 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 19:33:15 2014 -0700 Making the ObjectPool a movable type, adding corresponding test Adding some overrides that let an object pool be moved. Keep in mind that, while this construction does allow you to move a pool even while objects are returning to it asynchronously, it's still generally unsafe to directly make use of a type which might be asynchronously moved like this. You can move a pool if there are objects coming back, but not if there are threads trying to take objects out. commit e806c40e7d041ebd91da1e2249e33f7cb7b5238e Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 6 18:53:22 2014 -0700 Adding tests to verify reflexive decoration with only AutoPacket as an argument of AutoFilter, and reflexive receipt with no arguments of AutoFilter. commit 6e0311d922f3385267b40ab066b6a637d039f50e Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri Jun 6 18:39:49 2014 -0700 Failed test: calling AutoFilter fails when the only argument is auto_out<...>. commit 4f61e766845b7e3cde70a4446ead4bfa6afda723 Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 15:44:42 2014 -0700 Correcting Linux unit test warning commit cf52fc19d93bd4d5b321a1b5b287701809617801 Merge: a91316e d0e419e Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri Jun 6 15:22:28 2014 -0700 Merge remote-tracking branch 'origin/ref-pipelinemodemanager' into develop commit a91316e52104fb57c623722ad587f7a519be81a0 Merge: c617fbd bc1a0fa Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Thu Jun 5 23:15:08 2014 -0700 Merge remote-tracking branch 'platform/develop' into ref-trackingpacket Conflicts: source/System/LeapSvcGlobals.cpp commit bc1a0faad095c6cf0390f45ca373e6673347f8cb Merge: bbadf09 2bfed26 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Thu Jun 5 22:57:37 2014 -0700 Merge pull request #298 from leapmotion/feature-anyautofilter Any Auto Filter commit 2bfed2682e4af880cb8a501e4f85f92055b364fc Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Thu Jun 5 22:51:43 2014 -0700 Test using call counters. commit 603c03167d00ff62bdd0469aba04f6f2e36415d4 Author: Jason Lokerson <cmercenary@gmail.com> Date: Thu Jun 5 22:27:57 2014 -0700 Correcting dumb missing cast error commit 9ac7ee8156d12d1d2663d290d9947d9ae9db8cc9 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Thu Jun 5 21:27:00 2014 -0700 Inserted "template" keyword where needed for compilation using clang. commit bbadf09d1d86bef0d5bb72c4dd65f1413ced6164 Author: Jonathan Marsden <JonnyMmm@gmail.com> Date: Thu Jun 5 10:21:54 2014 -0700 Enable VerifyOptionalFilter test, as it should now pass commit a69b6cbbe38b410d7d54c63e3ff8226bd475762e Merge: 8829daa 5697baf Author: Graham Tremper <gtremper@gmail.com> Date: Thu Jun 5 10:09:38 2014 -0700 Merge pull request #304 from leapmotion/bug-newautopacket Bug newautopacket commit 8829daae1c14a672f7340c8f0df52a3648afc9d4 Author: James Donald <jdonald@leapmotion.com> Date: Thu Jun 5 09:24:10 2014 -0700 Disable VerifyOptionalFilter test as it's always failing on OS X/Linux optional_ptr soon to be deprecated anyway. commit ac8a2905f6cfb265bdd47d1e3864d093290160d0 Author: Jason Lokerson <cmercenary@gmail.com> Date: Wed Jun 4 21:28:25 2014 -0700 Slight convenience fixups commit 5697baf5f0a717095c0ebe9dbee70ce1b218cce7 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Wed Jun 4 17:50:32 2014 -0700 Including only necessary methods in constructor. There is a danger that AutoFilter(AutoPacket& packet) will be spammed, when an ObjectPool is initialized by allocating maximum AutoPacket instances. commit 22e546cbf7c6ee492ad969982e28c68d2459c52b Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Wed Jun 4 17:32:59 2014 -0700 Moved reset from constructor to AutoFactory. Consistent failure. commit a4e853732b65a421e27f310cfdee0e1614f73beb Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Wed Jun 4 17:31:54 2014 -0700 Renaming range element. commit d0e419ea8ee1e3f9d69c29e4858d9187d965e686 Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jun 4 15:21:22 2014 -0700 Added tests to verify CoreJob fix commit f41d468dafbb87eec34058df21c1217b88b2ab34 Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jun 4 13:55:43 2014 -0700 Fixed CoreJob race condition commit b71c66e9e6b792681423b4e0a823bd1cda043b0f Merge: 39ff5ac 32f661f Author: Graham Tremper <gtremper@gmail.com> Date: Wed Jun 4 10:46:49 2014 -0700 Merge branch 'test-objectpool' into develop commit c617fbd6baf02cde77c635f762e23d445393ed79 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jun 3 21:17:05 2014 -0700 1CC commit faf8b643f9184b19674c3684b66c2f3f6cbe9f91 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Tue Jun 3 22:12:18 2014 -0700 Test for correct referencing of DecorateImmediate arguments. commit 39ff5ac58ae2d26a080c276f6d5ea542c9e5f901 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jun 3 14:33:16 2014 -0700 Linux fix. Can't access static members in lambda commit 70554c6afef5c93ec9ec7859f7724bdcfe944d14 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jun 3 14:29:04 2014 -0700 Removed implicit cast from int to bool commit 73d5db9a95ec32a7fa6ce813278aa977ff1b0212 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jun 3 13:39:46 2014 -0700 AutonetVisualizer works with new slot information commit b3c2ee8a201c0c04e773088f6941225a610be791 Merge: 10b7ece 6c3ce68 Author: Graham Tremper <gtremper@gmail.com> Date: Tue Jun 3 12:20:36 2014 -0700 Merge branch 'develop' into feature-anyslotinfo commit 6c3ce683e097eebb9c6af3b41a10d86d1cd96678 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 23:24:27 2014 -0700 Unfortunately, no such method as emplace_back on libstdc++ commit 32f661fead105d5533a9f6716c0353bba2fd6ad4 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 23:11:50 2014 -0700 Adding another test to validate caching properties on AutoPacket commit f04785bffe997d19b1c8dd2b67879007758759a9 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 22:40:32 2014 -0700 Adding unit test to validate a simple object pool case commit 6e444bb9a36834603381baabf3dea8dad69d111b Merge: 98a4d29 c5a11df Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 23:20:20 2014 -0700 Merge remote-tracking branch 'origin/feature-autonetinject' into develop commit 98a4d297162d960f5cccd84c916e1196f005a96d Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 21:43:30 2014 -0700 Correcting Windows build warnings commit 557875cf782ff633cd9a3a8f6dc8db572972c046 Merge: 2140b41 e085e7a Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 21:36:08 2014 -0700 Merge branch 'bug-optionresolution' into develop commit 2140b41cee5c3f85e0e0113850077b27109e28ae Merge: 3de4af1 5a50253 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 21:28:26 2014 -0700 Merge branch 'feature-multiimmediate' into develop commit 5dc24429264b7c24cb5ec950d863cbdabf25e6e7 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 21:23:14 2014 -0700 AutoFilter is now a mandatory method on any type defining NewAutoFilter Also eliminated the redundant method GetAutoFilterPtr, that method is now called ptr and implemented directly on the SharedPointerSlot commit 2739b6fc523857c77632482cd5b5d4e50035a60a Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 21:03:52 2014 -0700 Extending unit tests, AutoFilter name altered to avoid collisions commit fbba6ed4465a96f0e5808a46a9ab21b8bd9cb1d4 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 20:58:39 2014 -0700 Implementing registration of any custom AutoFilter methods commit 0836d688d09eb8d901cb926aebd81ea368355bef Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 20:21:09 2014 -0700 Splitting AutoFilterDescriptor into a bound portion and a stub portion commit 38a92b130e5047223f5d527a54ced1ba4bd9e00e Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri May 30 17:02:28 2014 -0700 AutoFilter extended methods are now registered via the SlotInformation system commit cd960f25eef6c173d6650b312c29e2c65d6afa5c Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri May 30 13:43:28 2014 -0700 Generalizing CallExtractor to handle names other than AutoFilter commit fa7fe36bd7af6b2a7fae67209e591bf68d9b19d1 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 00:22:19 2014 -0700 Slot information is now directly a type property and must be queried statically commit 98ac9809ee7d3bd74e5b841e45d7eea01b5709bc Author: Jason Lokerson <cmercenary@gmail.com> Date: Sun Jun 1 23:31:29 2014 -0700 Slot information is now returned directly from the CreationRules commit 10b7ece620b234988dda307d1099af247b5e5b49 Merge: 4b97c71 3de4af1 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 19:49:20 2014 -0700 Merge remote-tracking branch 'origin/develop' into feature-anyslotinfo Conflicts: source/Autowiring/CreationRules.h commit 3de4af1a5d48921832e4a5a0d6297ed26cc239fa Merge: 7e5829a 0c4e617 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 2 17:54:35 2014 -0700 Merge branch 'feature-registryctor' into develop commit 4b97c7157ae6cfbb4897e3c5664f8ad090ce22d5 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 2 17:24:52 2014 -0700 Added SlotInformation test commit e278ea1bed23b8804db3ff89ea2f82c2bf36677c Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 2 15:42:16 2014 -0700 Fixed mac build problems some headers were missing and SlotInformationStump needed a user-defined default constructor commit 7e5829a2fbce244ab099dc8b80fbf8a364ee5d00 Merge: e857005 c4a8a3f Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 14:57:27 2014 -0700 Merge remote-tracking branch 'origin/fix-autoanchor' into develop commit ef4b95b8880e78e15f67e4da0a3291fe392442e8 Merge: 7928f73 e085e7a Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Mon Jun 2 14:49:41 2014 -0700 Merge branch 'bug-optionresolution' into ref-trackingpacket commit 7928f73c4bdd007024309d888303a91b1193600d Merge: e857005 f84867d Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Mon Jun 2 14:49:24 2014 -0700 Merge branch 'feature-multiimmediate' into ref-trackingpacket commit e8570057439cc6292edceb8184f0cb442af11911 Merge: 9707876 88a231f Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 14:03:11 2014 -0700 Merge remote-tracking branch 'origin/fix-objectpoolconstructor' into develop commit c5a11dff4fcffc60033f30cec2be86b249305652 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 2 13:56:51 2014 -0700 Fixed merge problems commit a144ec9061a06f1200e3fc54565ab17e277fb410 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 13:45:04 2014 -0700 Completing generalization of SlotInformation to handle primitive types commit c7e75a077cdb91d97688ef81e76e8d01e28746e0 Merge: 97fbef1 9707876 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 2 13:49:08 2014 -0700 Merge branch 'develop' into feature-inspection commit b5e87ad0c3e6fa5730faa6e94dbe01e0ef9dfb36 Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 13:32:39 2014 -0700 Splitting off some type traits classes into their own headers commit 864037038f157c277aa33b9ebfbda656df9b8e9c Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 11:20:54 2014 -0700 Exposing slot information from AnySharedPointer directly instead of from CoreContext commit 1028787a4ae57a5bb66181d551f4f712205202aa Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 00:22:19 2014 -0700 Slot information is now directly a type property and must be queried statically commit 133cf9f6e6b483796183ca8c6c830797107ebe9c Author: Jason Lokerson <cmercenary@gmail.com> Date: Sun Jun 1 23:31:29 2014 -0700 Slot information is now returned directly from the CreationRules commit 9707876396b564bc05a6456292f4ff8847c5f5dc Merge: 3adc652 409a1bc Author: Jason Lokerson <cmercenary@gmail.com> Date: Mon Jun 2 12:45:42 2014 -0700 Merge remote-tracking branch 'origin/skeleton-release' into develop commit 1c6950e02ccdf2bc8d4aa13c039844b8baa88778 Author: Jason Lokerson <cmercenary@gmail.com> Date: Sat May 31 23:10:52 2014 -0700 Generalizing SlotInformation to work with any type commit 88a231f8748b8de79ae5f12cf808089b23d2b141 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 2 10:15:41 2014 -0700 Removed temporary linux fix commit 72afa82190470d6d773c040089357ab530513897 Merge: 4bc4237 3adc652 Author: Graham Tremper <gtremper@gmail.com> Date: Mon Jun 2 10:12:50 2014 -0700 Merge branch 'develop' into fix-objectpoolconstructor commit 3adc6521eecfdb6ba28a0bb6bc461e08788f2ea7 Author: James Donald <jdonald@leapmotion.com> Date: Sun Jun 1 17:03:29 2014 -0700 Workaround gcc 4.6 internal compiler error from ObjectPool commit e085e7a878b66e3df5489ee1efcd861fd7c22aae Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Sat May 31 21:23:18 2014 -0700 Adding thread safety to AutoPacket methods. In particular, to ResolveOptions. commit a8a1ee5b3de44439e882c32fd5c082a7db4ba7fe Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Sat May 31 19:40:59 2014 -0700 Resolves issue calling optional arguments. commit 73b484a4d786ef0b775874cb753a32dbb0f973d4 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Sat May 31 19:40:28 2014 -0700 Adding Resolve method to SatCounter, used like Decrement. commit 3347f45501faa01b36d862494be128ba2c4f7cd6 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Sat May 31 18:36:06 2014 -0700 Negated return value of Decrement in order to align with usage. commit 3a8e504dab6540604d2f178862aef361b91fa142 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Sat May 31 17:02:35 2014 -0700 Modified tests to force packet resolution with optional parameters. Result: FAILURE. commit 737106fd9e463abd01be5c2b81f39517abe42261 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri May 30 20:26:12 2014 -0700 Attempting to test optional calls. (1) Possible interpretation: optional is resolved when a new packet of the same type appears. (2) Possible interpretation: optional is resolved when all mandatory arguments are available. Option (1) fails tests. Option (2) conflicts with definition of SatCounter::Decrement. commit b0c96f2d77eba83a98eef4ca95ffa22b9e398b04 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri May 30 19:06:49 2014 -0700 Adding optional_ptr argument tests. NOTE: The if the first rounds of tests are commented out (they fail). The second round testing against repeated calls also fails. commit f84867d5700a31003e8bd2f4d0dc2a521d4e5745 Author: Gabriel Hare <Gabriel.Archacki.Hare@gmail.com> Date: Fri May 30 18:35:16 2014 -0700 Addressing post-hoc calling due to counter error. commit 5a50253ee07441a3464e45987d8a808753a806fa Author: Jason Lokerson <cmercenary@gmail.com> Date: Fri May 30 18:10:14 2014 -0700 DecorateImmediate countercase commit 0c4e617fa361e58569d6260efcb0ee8f29dd441b Merge: 2d52e38 c73b817 Author: Graham Tremper <gtremper@gmail.com> Date: Fri May 30 17:43:11 2014 -0700 Merge branch 'develop' into feature-registryctor commit 2d52e38…
codemercenary
pushed a commit
that referenced
this pull request
Aug 10, 2016
CMAKE_BINARY_DIR may contain spaces
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.