1
0
mirror of https://github.com/wqking/eventpp.git synced 2024-12-25 23:30:49 +08:00

Commit Graph

  • 1224dd6c9b Added instructions for installing from Homebrew master wqking 2024-12-08 14:54:09 +08:00
  • 8b074920ee Added document Tip - samples for typical use cases wqking 2024-10-25 16:15:35 +08:00
  • e26fa6276c Improved documents wqking 2024-10-25 16:07:35 +08:00
  • 6fb4615769 Added sample code and document for Tip - use C++ data type as event identifier wqking 2024-10-21 16:00:35 +08:00
  • 52703c2832 Fixed a CMake warning wqking 2024-10-21 15:58:51 +08:00
  • c472fb22e7 Improved documents wqking 2024-03-13 08:36:58 +08:00
  • da6638be49
    Merge pull request #71 from cnnblike/patch-1 Wang Qi 2024-02-20 16:37:57 +08:00
  • 92210f49ee
    Update readme.md Ke Li 2024-02-20 08:15:24 +00:00
  • 9b2ceee0ee Added shields for vcpkg and conan in readme wqking 2024-02-02 15:15:40 +08:00
  • 2504bafc9e Extracted install instructions to separate document. Added Conan usage. wqking 2024-02-02 11:34:47 +08:00
  • 7a186e3deb Updated benchmark with newer compilers and hardware wqking 2023-12-30 16:53:59 +08:00
  • 60761df5e3 Fix compile error when using Heter classes with CounterRemover, #68 wqking 2023-12-17 14:19:34 +08:00
  • 39daab7963 Fixed typos in eventmaker wqking 2023-12-11 19:15:16 +08:00
  • 45a410135e Added tip on how to add getter/setter prefix automatically in event maker document and unit tests wqking 2023-11-17 08:58:49 +08:00
  • eb15c456a2 Fixed wrong header path in document. Updated contributor list. wqking 2023-11-11 09:02:41 +08:00
  • c7f52809e2
    Update eventmaker.md Rich Moll 2023-11-09 13:59:15 -06:00
  • 3414bbb81b
    Update eventmaker.md Rich Moll 2023-11-09 13:54:16 -06:00
  • a684cce608
    Update eventmaker.h Rich Moll 2023-11-09 13:50:30 -06:00
  • d2db8af2a4 Bump version to 0.1.3 v0.1.3 wqking 2023-09-21 08:06:57 +08:00
  • c1e2a289b4 Updated contributor list wqking 2023-09-19 08:22:58 +08:00
  • 31f27d4649 Fixed mutex type in utility function in ScopedRemover wqking 2023-09-19 08:11:03 +08:00
  • db340210ba
    Merge pull request #63 from sr-tream/master Wang Qi 2023-09-19 08:08:38 +08:00
  • 06a2381785
    ScopedRemover: fix lock custom mutex SR_team 2023-09-18 22:06:26 +03:00
  • 3566fa6ab4
    Merge pull request #61 from rotolof/cmake35 Wang Qi 2023-08-29 15:55:22 +08:00
  • 025b85707e
    Bump CMake minimum required version to 3.5 Niccolò Iardella 2023-08-29 09:28:46 +02:00
  • 9231cbb93b Update AnyData tutorial and document wqking 2023-05-16 10:56:35 +08:00
  • 260a82911b Fixed document wqking 2023-05-05 09:08:12 +08:00
  • 6c3fe7899b Removed the need of Callback policy in AnyData from tutorial and document wqking 2023-05-05 08:59:28 +08:00
  • 7afab328dd AnyData stores large data on heap instead of compiling error wqking 2023-05-05 08:28:00 +08:00
  • b25e2703a5 Make AnyData not copy-constructible wqking 2023-05-04 10:47:57 +08:00
  • ca34f0ef37 Refactored: removed unnecessary copy constructor in AnyData wqking 2023-05-04 09:10:24 +08:00
  • aea43b534c Added utility class AnyData wqking 2023-04-30 08:23:54 +08:00
  • a24be22f86 Added note for arguments life time in EventQueue::enqueue wqking 2023-04-27 10:29:50 +08:00
  • 07fd020fb7 Removed slow assertion wqking 2023-03-16 14:33:07 +08:00
  • 55d50a01bf Updated contributor list wqking 2023-03-09 15:41:38 +08:00
  • cde8746409 Added mutex lock in function CallbackListBase::ownsHandle to avoid racing condition. See issue #57 wqking 2023-03-09 15:25:52 +08:00
  • 0fe5dd65af Updated document according to previous code change wqking 2023-02-17 08:56:03 +08:00
  • 6f6ba44479 Added universal reference to args parameter in EventQueue::enqueue, see issue #56. Updated contributor list. wqking 2023-02-17 08:53:14 +08:00
  • 63497c60ef
    Merge pull request #54 from marsCatXdu/master Wang Qi 2022-11-11 20:20:20 +08:00
  • d5642cf525 Correct formatting mistakes marsCatXDU 2022-11-11 10:52:17 +08:00
  • 7288038e76 Add Chinese translations marsCatXDU 2022-11-11 10:47:11 +08:00
  • 6813ec217f
    Merge pull request #49 from marsCatXdu/master Wang Qi 2022-09-11 20:16:52 +08:00
  • e6518f9c56 Added more tutorials for EventQueue. Updated documents. wqking 2022-07-31 19:43:44 +08:00
  • 15d78b7bd2 Rephrased document to make it more clear, according to #50 wqking 2022-07-28 09:39:00 +08:00
  • 2b22be1114 Add Chinese translation for callbacklist reference document marsCatXDU 2022-07-27 21:12:08 +08:00
  • 86cbb22fc1 Added index to Chinese documents wqking 2022-07-25 09:02:05 +08:00
  • ba48543b79
    Merge pull request #48 from marsCatXdu/master Wang Qi 2022-07-25 08:51:54 +08:00
  • 55d49440be Add Chinese translation marsCatXDU 2022-07-23 20:21:02 +08:00
  • 1fbc2fb4ae Fixed typo in tutorial output wqking 2022-07-21 20:22:47 +08:00
  • 468b7cf4f5
    Merge pull request #47 from marsCatXdu/master Wang Qi 2022-07-21 20:02:42 +08:00
  • 2af18c9d98 fix incorrect output example in tutorial 4 marsCatXDU 2022-07-21 16:30:37 +08:00
  • 4a978a2e5d Added Contributors section in readme wqking 2022-06-28 21:46:57 +08:00
  • 3893549d30 Revert "Added Contributors section in readme". Seems Github doesn't support the style tag. Will add the section back later after the issue is fixed. wqking 2022-06-28 21:15:44 +08:00
  • 6f8ad4a87e Added Contributors section in readme wqking 2022-06-28 21:13:24 +08:00
  • 8896f1b0b0 Added instructions on using eventpp with Hunter package manager wqking 2022-06-28 16:35:44 +08:00
  • a65fe2ea51 Added badges in readme wqking 2022-06-28 16:16:47 +08:00
  • e3a91143d0 Added Intel compiler support in readme wqking 2022-06-27 08:50:10 +08:00
  • a243dc0dcb Added function ownsHandle in CallbackList and EventDispatcher wqking 2022-06-13 13:08:19 +08:00
  • 3e09184717
    Merge pull request #45 from bazfp/GNUInstallUtils v0.1.2-for-hunter-pm Wang Qi 2022-06-09 20:42:51 +08:00
  • c0d01bf0aa Move GNUInstallDirs include to before the target include directories Seb Horsewell 2022-06-09 13:11:25 +01:00
  • d414928a5a If CMAKE_INSTALL_INCLUDEDIR is not set, set it to "include" wqking 2022-06-08 08:53:45 +08:00
  • f0f42b5ccf
    Merge pull request #42 from bazfp/master Wang Qi 2022-06-08 08:44:32 +08:00
  • 7055f6a0d5 Remove use of CMAKE_INSTALL_INCLUDEDIR Seb Horsewell 2022-06-07 17:11:46 +01:00
  • 4bb20b5557 Fixed typos in documents wqking 2022-05-31 17:27:15 +08:00
  • a135c761b4
    Merge pull request #40 from rotolof/install_option Wang Qi 2022-05-28 16:32:17 +08:00
  • a4b2f91045
    Add automatic check for main project Niccolò Iardella 2022-05-27 16:36:31 +02:00
  • 836c86c435
    Add CMake option for disabling installation Niccolò Iardella 2022-05-27 15:50:54 +02:00
  • c9f1464dff Added unit tests for ScopedRemover::setDispatcher wqking 2022-04-30 07:53:25 +08:00
  • 7072504e6d Fixed compile warnings in MSVC wqking 2022-04-30 07:52:53 +08:00
  • 4160f119f8
    Merge pull request #39 from devbharat/test-setCallbackList Wang Qi 2022-04-30 07:40:19 +08:00
  • 3db30ce5e8 Test setCallbackList devbharat$ 2022-04-29 14:50:39 +02:00
  • de833acfb4 Updated CATCH2 to v2.13.9 wqking 2022-04-29 08:04:02 +08:00
  • 763d27fce7 Updated document for using CMake with MingW wqking 2022-04-06 09:00:01 +08:00
  • ad6b796b73 Removed unused #include from test files wqking 2022-03-30 21:12:38 +08:00
  • 158588101a Removed unused #include wqking 2022-03-30 20:31:23 +08:00
  • 51846b5209 Added missing #include to make headers self contained wqking 2022-03-30 15:02:57 +08:00
  • ec619b9538 Added virtual dtor to avoid compile warning wqking 2022-03-30 14:59:33 +08:00
  • 73a0f0a275 Added instruction for using vcpkg wqking 2022-03-15 09:33:22 +08:00
  • a28de3708a Fixed format in readme v0.1.2 wqking 2022-03-11 17:21:02 +08:00
  • c65975f5ba Bump version to 0.1.2 wqking 2022-03-11 17:17:49 +08:00
  • 0be1fb815b Added cmake-pkg-demo to demonstrate using eventpp as CMake package wqking 2022-03-11 17:17:07 +08:00
  • 6e5f6ee45d tab->spaces in documents for easier read wqking 2022-02-04 09:00:50 +08:00
  • 05f3dc8249 Removed redundant std::forward that may cause objects moved unexpectedly wqking 2022-02-01 09:21:45 +08:00
  • 3e7df6ec2c Added Visual Studio 2022 generator in CMake for tests wqking 2022-01-26 15:51:46 +08:00
  • cf1ba5689d Updated readme for using eventpp with CMake wqking 2022-01-18 17:04:33 +08:00
  • 23cad41228 Downgraded required CMake version. Space -> Tab to fit the code style. wqking 2022-01-18 16:56:35 +08:00
  • d62b330390
    Merge pull request #36 from rotolof/cmake_support Wang Qi 2022-01-18 11:05:21 +08:00
  • 3757f86633
    Fix target build interface Niccolò Iardella 2022-01-17 19:59:36 +01:00
  • dd06c09cce
    Remove unused CMake macro Niccolò Iardella 2022-01-17 19:19:10 +01:00
  • c0852fd738
    Fix target install interface Niccolò Iardella 2022-01-17 19:10:39 +01:00
  • 9643468146
    Add CMake support Niccolò Iardella 2022-01-17 18:44:58 +01:00
  • bf39d6593d Merge branch 'master' into development development wqking 2022-01-03 10:17:15 +08:00
  • 9ba1bfb1f1 Added function processUntil in EventQueue wqking 2022-01-03 10:13:14 +08:00
  • 85773ecf17 Added document for remove functions in ScopedRemover wqking 2021-11-16 20:26:22 +08:00
  • 5eaf23ea40 Refactored remove functions in ScopedRemover. Added unit tests. wqking 2021-11-15 20:14:49 +08:00
  • b565e03998
    Merge pull request #33 from Martinii89/feature/scoped_remover_manual_remove Wang Qi 2021-11-14 15:50:07 +08:00
  • ed5d82504e Added function for removing from scoped remover before destruction Martin N 2021-11-13 22:49:15 +01:00
  • 1a83eee743 Add mutex to ScopedRemover for CallbackList wqking 2021-11-13 18:58:17 +08:00
  • b502522182 Add move constructor and move assignment operator to ScopedRemover wqking 2021-11-13 09:15:53 +08:00
  • 00def93a71 Improved argumentAdapter document to avoid misleading wqking 2021-11-11 13:50:01 +08:00