Commit Graph

  • aa3d4368d5
    Update CronScheduleTest.cpp (#38) master Dr. Nicholas J. Kinar 2024-08-02 10:49:19 -06:00
  • 7c7d290792
    Update README.md (#37) Dr. Nicholas J. Kinar 2024-07-31 02:57:29 -06:00
  • 41f238ceb0
    Add default copy assignment operator to data classes (#32) v1.3.1 Tindy X 2023-11-14 15:45:11 +08:00
  • 0dd9df49d7
    Fix task may appear to be triggered more than 1 second late (#27) progheal 2022-08-27 15:06:52 +08:00
  • 5f8ecc9690
    Ci (#28) Per Malmberg 2022-08-27 09:00:54 +02:00
  • 5c8de082c1
    Update README.md (#26) Per Malmberg 2021-12-20 08:26:13 +01:00
  • a3b892a24a
    Added "convenience scheduling" using @yearly, @annually, @monthly, @weekly, @daily or @hourly. (#24) Peter Jansson 2021-12-20 08:16:36 +01:00
  • d4679b7c3c
    [+] CMakeLists.txt: Add install phase. (#23) Vanilla 2021-11-22 18:07:19 +08:00
  • e91a51afc1
    Use newer catch2 for Apple M1 support (#18) Sebastian Haglund 2021-08-23 18:36:41 +02:00
  • b0046755bd
    Fix warning: ignoring '#pragma warning ' (#11) Tindy X 2020-12-04 18:44:42 +08:00
  • 9edb758ca8
    Avoid compiler warnings on compilers supporting std::uncaught_exceptions() (#12) Per Malmberg 2020-12-04 11:43:18 +01:00
  • f3fddf5f19
    Improving libcron performance (#9) Heinz-Peter Liechtenecker 2020-09-26 13:32:54 +02:00
  • 7ef39558a1
    Feature/add executed on time check (#7) v1.3.0 Heinz-Peter Liechtenecker 2020-09-10 19:03:50 +02:00
  • a51aae6c65 Implement delayed_by parameter to task callback. feature/alternative-delayed-run Per Malmberg 2020-09-06 14:01:50 +02:00
  • d1ac26bd94 Add top-level project name. Per Malmberg 2020-09-06 13:52:16 +02:00
  • 76da315c13
    Adding remove-feature to Cron-Class (#6) Heinz-Peter Liechtenecker 2020-09-02 15:57:14 +02:00
  • 440f5099ba
    Use c_encoding function for datatype conversion (#5) Heinz-Peter Liechtenecker 2020-06-30 19:07:58 +02:00
  • b82267acca
    Merge pull request #3 from PerMalmberg/feature/random-via-textual-names v1.2.0 PerMalmberg 2019-05-17 15:27:28 +02:00
  • d61086f69e Implemented support for using textual names in randomization. Per Malmberg 2019-05-17 13:39:32 +02:00
  • a918f3d93f #1 - Update output path. v1.1.0 Per Malmberg 2019-03-18 08:47:22 +01:00
  • bdc5054354
    Merge pull request #2 from PerMalmberg/feature/1-add-randomization PerMalmberg 2019-03-15 15:52:16 +01:00
  • e725abf87f #1 Build on clang. Per Malmberg 2019-03-15 11:45:23 +01:00
  • 802d8e724e #1 Updated readme, added test cases for examples. Per Malmberg 2019-03-15 11:18:10 +01:00
  • 18dc065f00 #1 - Code formatting. Per Malmberg 2019-03-15 10:18:06 +01:00
  • 2a3b8914e5 #1 - Randomization tests green. Per Malmberg 2019-03-14 22:29:22 +01:00
  • 70f55b8ce6 #1 - Randomization WiP. Per Malmberg 2019-03-14 17:09:25 +01:00
  • 6ed4bc3b2e #1 Some small code cleanups. Per Malmberg 2019-03-13 10:28:29 +01:00
  • c20a146980 #1 - Moved files into new structure for more modern CMake usage. Per Malmberg 2019-03-13 10:20:21 +01:00
  • 4a4cbd47aa Disable warning in date.h v1.0.2 Per Malmberg 2019-02-12 09:05:41 +01:00
  • 448d01eef0 Updated to date.h v2.4.1 v1.0.1 Per Malmberg 2019-02-11 08:53:59 +01:00
  • a5201b58ce Added negative test case. v1.0.0 Per Malmberg 2018-06-20 11:18:06 +02:00
  • 0436cda4ef Simplified handling of clock changes Per Malmberg 2018-05-22 21:45:00 +02:00
  • efeb1e4769 Fixed problem where multiple ticks within the same second causes task to expire multiple times that second. Per Malmberg 2018-05-16 16:48:51 +02:00
  • 392948cdee Compile on Linux again. Per Malmberg 2018-03-25 10:22:33 +02:00
  • c441da4287 Added UTC handling for Windows Per Malmberg 2018-03-22 22:38:55 +01:00
  • 5395c75061 More tests Per Malmberg 2018-03-13 02:41:24 -07:00
  • 35a35d99e9 Handles jumps backwards backwards >3h Per Malmberg 2018-03-13 02:37:31 -07:00
  • 97a0a5a9c2 Handles jumps of >=3h Per Malmberg 2018-03-13 01:23:50 -07:00
  • e99b049d2b Work on DST handling. Per Malmberg 2018-03-13 00:46:03 +01:00
  • 5d60fa7133 Don't move() in returns. Per Malmberg 2018-03-12 00:43:44 -07:00
  • 47a615897a Initial thought about handling clock changes: Follow RedHat's implementation at https://access.redhat.com/solutions/477963 Per Malmberg 2018-03-12 00:08:20 +01:00
  • 9f7c5dc2fa Added LocalClock. Per Malmberg 2018-03-11 23:38:12 +01:00
  • 582d0c4369 date.h as git submodule. Per Malmberg 2018-03-11 20:24:55 +01:00
  • 74e1ad4d60 Added the concept of a clock to Cron. Per Malmberg 2018-03-11 20:09:06 +01:00
  • be2b4424a1 Added note about UTC. Per Malmberg 2018-03-11 19:07:35 +01:00
  • d7c17be4d1 Updated README. Added tests. Made use of ? mandatory for DoM/DoW. Per Malmberg 2018-03-11 18:45:27 +01:00
  • 9d7134c527 clang-tidy Per Malmberg 2018-03-11 15:28:51 +01:00
  • d2ec26f494 Moce functionality in main Cron class with added tests. Per Malmberg 2018-03-11 15:26:26 +01:00
  • 0db05ac71b Functionality in main Cron class. Per Malmberg 2018-03-10 23:42:00 +01:00
  • 20667ae3c6 More tests. Fix for february. Limit iterations in calculate_from. Per Malmberg 2018-03-10 21:01:20 +01:00
  • cb6a7958e8 Validation of days vs. months with more tests. Per Malmberg 2018-03-10 00:39:04 +01:00
  • f7442f6972 More tests, seems to be working. Still needs to handle non-existent dates. Per Malmberg 2018-03-09 23:51:13 +01:00
  • 74800b0d5e Test case added. Per Malmberg 2018-03-09 08:26:57 -08:00
  • 22da55666a Part of calculation Per Malmberg 2018-03-09 07:35:11 -08:00
  • a6dd20d150 Change name of class and update API. Add Howard Hinnats's date library. Per Malmberg 2018-03-09 01:17:46 -08:00
  • d19de56b4f Don't need to pass the offset, it can be derived from T::First. Per Malmberg 2018-03-08 23:44:12 -08:00
  • c74c4b8c3c No need to run both validate_numeric and validate_literal. Per Malmberg 2018-03-08 23:38:18 -08:00
  • 40b418942f Added support for step-syntax. Per Malmberg 2018-03-08 14:53:29 -08:00
  • 2071035acf Begun implementation. Per Malmberg 2018-03-08 14:21:26 -08:00
  • 24cfe15a79
    Initial commit Per Malmberg 2018-03-08 23:09:11 +01:00